BM6P6(@ rrrsssrrrqqqooonnnooopppooopppqqqsssuuuvvvxxxyyyzzzvvvssstttvvvvvvrrrnnnyyyyyyzzz{{{}}}|||yyywwwwwwvvvuuutttsssrrrrrrrrrqqqrrrrrrrrrrrrqqqppppppppppppoooooonnnnnnnnnmmmlllnnnpppqqqrrrtttwwwyyy{{{|||~~~}}}{{{zzzzzzyyyyyyvvvwwwxxxwwwuuuuuuvvvxxx{{{yyyvvvuuuvvvwwwxxxxxxsssuuuwwwyyyzzzyyyxxxwwwtttuuuwwwxxxyyyzzzzzzzzzzzzxxxvvvuuuvvvvvvvvvuuuzzzxxxvvvssspppnnnlllllljjjeee```^^^^^^]]]WWWRRROOOOOONNNMMMJJJGGGDDDBBBDDDDDDEEEHHHLLLRRRXXX[[[cccmmmzzzzzzjjjZZZLLLCCC>>>999777999888222222666555333222444888:::888666.........------///444777000000///...---,,,,,,+++++++++++++++,,,---......------,,,,,,,,,,,,++++++///...---...///000///...------,,,,,,,,,---------///111999DDDLLLKKKAAA777444111---******+++++++++---,,,+++---///...+++'''***+++,,,---............,,,---...------///222444999AAAQQQiiiqqqpppyyywwwoookkk___NNNGGGKKK```wwwvvv]]]IIIFFF===666333111......000///............---------------------------------)))+++------++++++---///...---,,,+++***+++,,,---,,,++++++******++++++,,,---***((((((+++,,,+++(((...------,,,,,,++++++++++++,,,***(((+++111222///888333222444444000------...000111222222111000...333555222333888666???UUUllllllXXXNNNUUU___hhhooosssvvvxxxzzz}}}{{{|||~~~~~~}}}}}}}}}{{{xxxtttqqqmmmkkkjjjiiijjjlllqqqyyylllUUUGGG>>>666777777555444333222222222111111111111000000000000////////////000000000000222222111111111111111111000000000000000000000000222000///111666777333///444333111000000000111222333777===EEESSShhhvvvbbbTTTQQQcccvvvzzznnnZZZHHH???<<<:::::::::;;;BBBKKKDDDBBB???<<<999888888999999::::::;;;<<<======>>>===???BBBGGGPPP^^^nnnyyypppqqqqqqpppnnnnnnooopppooopppqqqsssuuuwwwxxxyyyvvvtttrrrssswwwwwwtttqqqwwwwwwxxxzzz{{{{{{xxxvvvsssrrrqqqppppppppppppppppppqqqqqqqqqpppooonnnnnnooooooooonnnnnnmmmmmmmmmmmmooopppqqqqqqrrruuuwww{{{}}}}}}|||{{{zzzyyyyyyyyyyyytttuuuvvvvvvuuuvvvxxxzzzyyyxxxvvvuuuuuuvvvvvvwwwuuuvvvxxxzzz{{{zzzyyyyyyuuuuuuvvvxxxyyyzzzzzzzzzyyyxxxvvvvvvwwwwwwvvvuuuyyyyyyxxxwwwuuurrrooommmoookkkgggfffgggfffbbb^^^XXXXXXWWWVVVSSSPPPMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJRRRYYYccclllsss{{{}}}nnn```WWWKKKEEE@@@>>>:::555555999888555222333555666444222///000///...---...111333...............---------///......---------......------,,,,,,,,,+++++++++...---,,,---...///...---222111000///...---------111777DDDRRRZZZVVVHHH;;;444111---******+++++++++///---***+++,,,---,,,***)))***+++,,,------------***+++,,,,,,+++,,,...000777<<>>;;;999888888666777888:::<<<>>>???@@@???AAAEEEIIIRRR```ppp|||mmmnnnooonnnmmmnnnoooqqqooooooppprrrsssuuuvvvvvvrrrpppppprrrvvvxxxvvvsssuuutttuuuwwwyyyyyywwwuuuooonnnnnnmmmmmmnnnnnnnnnpppppppppoooooommmllllllnnnnnnnnnmmmmmmmmmmmmmmmmmmoooqqqqqqqqqsssuuuxxx|||}}}~~~{{{zzzyyyxxxxxxxxxxxxxxxtttuuuvvvvvvuuuuuuwwwyyywwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwyyyzzzyyyyyyxxxvvvvvvwwwxxxyyyzzzzzz{{{xxxwwwwwwxxxyyyyyywwwuuuyyyzzzzzzzzzxxxuuurrrppprrrooommmmmmoooooommmjjjeeeeeedddbbb___\\\YYYWWWWWWUUUSSSPPPLLLIIIGGGFFFIIIMMMQQQVVV]]]gggsss|||yyyqqqaaaYYYPPPIIIAAA;;;999<<<;;;777444222444444222///000111111///------...///,,,,,,------............000000///...------------,,,,,,,,,,,,++++++++++++,,,++++++---///000000///333222000///............333===OOO```ggg```MMM>>>333000,,,******++++++***000---***)))***,,,,,,,,,))))))***+++,,,,,,,,,,,,---...000000000///000111444777DDD[[[xxxmmmjjjsss{{{~~~zzztttpppfffWWWPPPQQQSSShhhttt^^^FFF===555333222///---...///............---------------------------------***,,,------++++++,,,...,,,,,,+++******************+++,,,,,,,,,,,,+++***)))*********((((((***+++,,,,,,,,,,,,,,,,,,++++++---111444777<<>>DDDJJJIIIGGGCCC>>>:::888666555777888999:::<<<>>>@@@AAAAAACCCGGGKKKSSSaaaqqq|||kkklllmmmmmmmmmnnnppprrrpppppppppppppppppppppppppppoooooorrruuuvvvuuutttrrrrrrrrrtttvvvvvvuuusssmmmmmmmmmmmmmmmnnnooooooppppppppppppooommmlllkkkmmmmmmmmmmmmmmmmmmllllllmmmooorrrssstttwwwzzz}}}~~~|||zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyywwwtttssssssuuuxxxyyyzzzyyyxxxvvvuuuuuurrrssstttvvvwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{||||||xxxwwwxxxyyyzzzzzzyyywwwzzzzzzyyyyyywwwvvvtttsssrrrpppnnnooopppqqqooommmoooooonnnllliiifffcccaaa```___^^^\\\YYYUUURRRPPPMMMMMMMMMMMMPPPWWWaaahhhsssxxxxxxqqqggg\\\QQQGGGBBB@@@===999444222333444333111000111222000...------...------------------------...---,,,+++++++++++++++,,,,,,,,,++++++++++++*********,,,///333666666555111000...---,,,---...///222===PPPaaaggg___LLL===222///,,,***+++++++++***---,,,*********+++,,,,,,)))***+++,,,,,,------,,,...111333333222111111111333555???TTTqqq{{{hhhdddmmmxxx}}}}}}vvvqqqhhhZZZQQQOOOPPPccczzz{{{eeeHHH>>>666444333000---...///............---------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++)))***,,,------,,,***))))))+++---+++)))(((+++...,,,,,,,,,,,,,,,,,,------///444999===DDDKKKLLLIII@@@999444333222000000222000///............///000111333111333:::;;;FFF]]]uuu{{{aaaUUUWWW___jjjtttyyy{{{zzzzzz{{{}}}~~~|||zzzzzz{{{}}}~~~{{{{{{|||||||||zzzyyyxxxuuutttrrrpppnnnmmmmmmmmmkkknnnuuummmUUUDDD<<<999777444444333111111000000000111000000000////////////////////////000000000000000000000000111111111111000000000000000000000000222111111222444444222000000000000111222333444555222333444666:::CCCNNNVVVXXX^^^aaa[[[OOOFFFDDDEEE===BBBKKKYYYkkkuuu]]]MMM>>>888:::===@@@CCCDDDCCC???<<<888666444444<<<<<<<<<===>>>AAACCCDDDEEEGGGIIILLLTTT```ooozzziiikkklllmmmmmmnnnpppsssvvvuuutttrrrqqqooonnnmmmpppppppppqqqsssssssssrrrqqqppppppqqqssstttsssqqqnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqpppooonnnmmmllllllmmmmmmmmmmmmmmmmmmmmmpppsssvvvyyy}}}~~~zzzwwwuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyzzzyyywwwuuussstttuuuzzz}}}{{{xxxvvvuuuqqqrrrsssuuuvvvxxxxxxyyy{{{{{{{{{{{{{{{|||}}}~~~yyyxxxxxxyyy{{{|||{{{yyy{{{zzzxxxvvvuuuuuuuuuuuurrrqqqpppooopppooonnnmmmssssssrrrqqqnnnkkkhhhgggbbbccccccbbb```]]][[[YYYTTTSSSOOOLLLJJJLLLOOORRR]]]bbbjjjrrrzzzttthhh]]]SSSLLLAAA;;;666333444555444333000111222111///......//////......---,,,,,,+++++++++++++++++++++,,,---...,,,,,,+++++++++*********)))***---333888<<<===<<<555333000---,,,,,,------...888GGGUUUZZZSSSDDD888000...++++++++++++***))))))***,,,,,,,,,++++++******+++,,,---............+++---000000///...---...333555===OOOhhhwwwccc^^^hhhuuu|||~~~wwwqqqhhh\\\QQQKKKRRRdddyyy~~~hhhMMMBBB777444333111...---///............------------------------------------,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,)))***,,,------,,,***)))))),,,---,,,******---000,,,,,,------.........///333888===BBBIIIPPPPPPMMMAAA:::555444333111111444///000111111111111000///111333111444;;;===III```yyyuuu]]]TTTWWW___kkkvvv|||~~~~~~}}}~~~~~~}}}|||zzzzzz{{{|||}}}zzzzzz{{{{{{zzzxxxwwwvvvtttsssqqqooommmkkkkkkjjjkkkooowwweeeNNN@@@999777666555444333222222111222222000000000////////////...////////////000000000000//////000000000111111111////////////////////////222222222333444333222000111111222222333333333333333333333444666;;;@@@DDDCCCEEEGGGEEEAAA>>><<<======<<<>>>HHHWWWlll|||fffUUUCCC<<<<<<===>>>???@@@???===;;;999888777666<<<======???BBBEEEIIIKKKKKKLLLNNNPPPVVVbbbppp{{{jjjkkklllmmmmmmnnnqqqsss{{{zzzxxxvvvsssqqqooonnnppppppqqqqqqqqqqqqpppppprrrpppooopppqqqqqqqqqooooooooooooooopppqqqqqqrrrqqqrrrrrrrrrrrrqqqppppppmmmmmmmmmmmmmmmnnnnnnnnnnnnqqquuuyyy}}}~~~zzzvvvtttssssssssstttuuuvvvxxxxxxvvvwwwxxxxxxwwwwwwyyy{{{}}}yyyuuutttrrrsssuuuwwwyyy{{{}}}~~~}}}|||{{{{{{{{{|||~~~zzzyyyxxxyyy{{{}}}}}}|||||||||zzzxxxwwwwwwvvvvvvtttssssssrrrqqqqqqppppppsssssssssrrrpppnnnllljjjjjjjjjjjjiiigggdddbbb``````]]]YYYTTTPPPNNNLLLLLLPPPTTTYYY___eeekkkrrrwww|||tttjjjbbbMMMFFF>>>999888888666555222333333111///...///111//////...---,,,+++******------------...///000000++++++++++++************)))+++///555;;;>>>???>>><<<999555000---,,,,,,------444>>>HHHKKKFFF<<<444///---++++++++++++***)))'''))),,,---,,,+++******++++++,,,---............,,,...///000///...///000222555;;;III]]]vvvttt___ZZZdddqqqyyy}}}}}}~~~}}}vvvpppiii^^^QQQIIITTTfff|||mmmTTTFFF888444333111......///............---------------------------------...,,,++++++------,,,***...............---,,,,,,***+++,,,,,,,,,,,,+++******+++,,,+++++++++---///------......///000111111666:::???BBBHHHNNNMMMJJJ;;;555111222333333444888...000111333333111000...222444111444;;;>>>JJJbbb{{{pppYYYUUUXXX```lllvvv|||~~~||||||{{{{{{{{{{{{||||||zzzzzzzzzzzzyyywwwuuuttttttsssqqqooommmlllkkkkkklllpppzzzvvv[[[III>>>888555555444444333222222222222222000000////////////......////////////000000000000...//////000000111111111111111111111111111111111111222333444333222111000111222333333333333333222333333333444555777888999===<<<;;;;;;;;;:::888666===::::::???IIIYYYooo}}}hhhXXXHHHAAA???>>>>>>???=========<<<<<<;;;::::::999:::;;;>>>CCCIIIMMMPPPNNNPPPQQQTTTZZZfffuuukkklllmmmnnnmmmnnnqqqssszzzyyyxxxvvvsssqqqpppooonnnooopppqqqpppppppppqqqsssqqqooooooppppppooonnnoooooonnnnnnnnnooooooppppppqqqqqqrrrrrrrrrrrrrrrmmmmmmmmmnnnnnnooooooooopppssswww{{{{{{wwwtttrrrnnnooooooppprrrtttuuuvvvvvvxxxyyyyyyxxxyyy{{{}}}xxxtttrrrqqqrrrtttwwwzzz}}}|||{{{zzzyyyyyy{{{|||~~~|||yyywwwxxxzzz}}}~~~~~~{{{xxxvvvtttuuuuuuuuutttsssttttttrrrsssssssssrrrpppnnnmmmppppppooommmllljjjhhhggggggddd```]]]ZZZXXXVVVUUUSSSTTTUUUUUUWWWZZZ```dddooottt{{{|||tttnnnmmmnnnttt|||~~~wwwddd\\\PPPGGGBBB>>>;;;888888777555222///...///111---------,,,,,,+++++++++......---------......///++++++++++++************)))+++///444999<<<;;;::::::888444000......///000000444;;;AAACCC???999444...,,,+++++++++,,,***)))'''***,,,,,,***)))+++---******+++------------------///000000///000222444///333999BBBQQQiiittt___XXX```mmmuuu~~~~~~}}}~~~~~~zzzuuuooojjjaaaTTTKKKTTThhhuuu[[[KKK:::444333111/////////............---------------------------------///---++++++------,,,)))------.........---,,,+++++++++++++++++++++++++++***)))((((((***,,,,,,,,,---...///000111222333333444777999;;;???CCCBBB>>>777111...000222222333666///000000000000000000///333555222444<<<>>>KKKccc|||lllWWWUUU[[[bbbllluuuzzz}}}~~~~~~~~~~~~yyyzzz{{{{{{{{{{{{zzzyyyyyyzzzzzzyyywwwuuusssrrrssssssrrrqqqppppppppppppooosss}}}jjjQQQDDD>>>999666666333222222111111111111222000000/////////.........////////////000000000000......//////000111111222111111111111111111111111111333444444333111111000///000222444444555444444222222333444555555444333888888999999999888777666888777888<<>>===>>><<<<<<<<<<<<<<<;;;::::::999999:::<<<@@@EEEIIILLLKKKMMMOOOSSS[[[hhhwwwkkkmmmnnnnnnnnnoooqqqsssvvvuuutttsssqqqpppooonnnlllmmmooopppppppppqqqrrrtttrrrpppooooooooonnnmmmnnnmmmmmmllllllmmmmmmmmmooopppqqqrrrrrrrrrrrrrrrmmmnnnnnnnnnoooooopppppprrruuuyyy|||zzzvvvrrrpppooollllllmmmnnnppprrrssstttzzz{{{{{{zzzyyyxxxzzz{{{xxxrrrqqqoooppprrruuuxxx|||{{{zzzyyyxxxxxxyyy{{{|||}}}zzzwwwwwwyyy}}}zzzvvvssstttuuuuuuuuuuuuvvvwwwrrrsssssstttsssrrrpppooonnnnnnmmmlllkkkjjjjjjiiifffddd```^^^]]]]]]]]]]]]\\\[[[WWWTTTQQQRRRVVVYYYZZZ___gggmmmqqquuu{{{}}}wwwnnnbbbZZZWWWWWWaaalllvvv|||yyyooo```TTTLLLEEE@@@<<<<<<:::777222...---...000++++++,,,,,,,,,,,,------......---,,,+++++++++++++++++++++************)))***+++...333777888777555333111...------///222555333777<<<@@@AAA>>>999555...,,,++++++,,,,,,***))))))++++++)))'''(((,,,///))))))***+++,,,,,,,,,,,,***++++++++++++---000222,,,111777===III```|||vvv```WWW___kkkrrr|||~~~~~~zzzxxxtttoookkkdddXXXMMMSSShhh|||___NNN;;;444333111000/////////.........---------------------------------///---++++++---...+++))),,,,,,---...---,,,+++***,,,++++++******++++++,,,)))&&&$$$&&&***,,,+++)))...//////111222333444555///222222222555999888333666111...///000......111111///...------...///111444666333555<<<>>>KKKddd}}}kkkVVVVVV^^^dddmmmtttxxx{{{|||}}}~~~}}}}}}}}}}}}}}}wwwxxxzzz{{{{{{zzzyyywwwyyyyyyyyyyyywwwuuurrrqqqssssssrrrrrrsssssstttuuuqqquuuxxxbbbKKKAAA===999666666222111000000000000000111000/////////............////////////000000000000---......///000111111222////////////////////////111333444444333111000000---///111333555666666666000111222444666555333111///222444555444333444444000222777:::999>>>OOObbbqqq~~~~~~qqqXXXNNNDDD@@@>>>;;;;;;===::::::::::::999888777666<<<;;;::::::;;;>>>BBBDDDEEEGGGKKKPPPXXXgggwwwnnnooopppqqqrrrsssssstttvvvvvvuuutttsssqqqooonnnnnnooopppooommmmmmpppsssppppppooonnnnnnooopppqqqooonnnnnnnnnnnnoooppppppqqqppppppqqqrrrrrrqqqoooooonnnnnnnnnnnnoooppppppuuuvvvxxx|||{{{wwwssspppnnnnnnooommmkkkkkkmmmqqqvvvyyyxxx{{{~~~~~~|||zzzxxxxxx{{{vvvsssssstttvvvvvvwwwzzz}}}{{{yyywwwuuuuuuwwwyyy{{{{{{{{{{{{{{{{{{}}}zzzuuuvvvvvvuuuttttttvvvwwwrrrtttuuutttrrrppppppqqqooonnnnnnmmmkkkjjjiiiiiigggggggggeeecccbbbdddfff```___^^^[[[YYYWWWUUUTTTUUUUUUTTTUUUYYY^^^cccgggkkkjjjggg___TTTKKKGGGEEEJJJPPPZZZfffrrr{{{~~~xxxhhh___\\\SSSGGGDDD>>>;;;<<<999222000333000000000///---,,,---...---...///...,,,+++++++++,,,,,,***)))))))))***+++''')))---000222333333222+++...000222222666;;;@@@<<<888555888===>>>:::555000---+++******+++*********''''''***+++((())),,,)))***+++***)))+++---000+++,,,......------------111111444<<>>:::999666333444666666333666555444333333444555666333222333777999<<>>BBBIIIRRR^^^jjjsssxxx}}}wwwrrrppphhh]]]TTTLLLDDD@@@:::333111555/////////...------///000...///000///---,,,,,,,,,,,,+++***)))))))))***+++***+++,,,,,,,,,+++*********,,,...///111555;;;@@@;;;666222444888:::666111000---+++***+++++++++******((((((++++++)))))),,,***+++,,,+++++++++---///111///---...111222000---//////333:::DDDWWWrrrsssggg```eeevvv{{{~~~}}}}}}|||yyywwwrrrhhh[[[RRRMMMSSSjjjsss]]]DDD777333111///...///............---------+++,,,,,,------------------/////////---+++++++++***++++++,,,,,,++++++******((('''((())))))((('''++++++++++++,,,,,,---...///////////////000000000111///---...111333222111111000000000000000000111222111///------///111222333000222888;;;BBBWWWnnnooo\\\VVVYYYeeeiiioootttvvvxxxzzz{{{}}}{{{zzz{{{}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxwwwuuuttttttuuuvvvwwwwwwyyy~~~fffTTTAAA888666444333333222222222222222000///.........///000000000000000---...///000000///...---000000111111111111000000000////////////000000111111111222444555555333222555666999===???@@@AAACCC>>>:::666333444666555444555555444444444444555555555333444777888:::BBBLLL```sss~~~jjjVVVNNNIIICCC@@@??????===:::===<<<;;;;;;:::;;;<<<===888:::;;;;;;:::;;;===???BBBHHHPPPWWWaaammm|||lllmmmnnnoooqqqrrrssstttqqqqqqqqqrrrqqqqqqpppooosssssssssqqqnnnmmmnnnooosssrrrqqqpppppppppppppppllllllmmmnnnnnnnnnnnnmmmmmmmmmnnnqqqsssrrrpppnnnnnnnnnmmmmmmlllkkkjjjjjjlllmmmnnnqqquuuwwwwwwvvvsssqqqooonnnlllllllllmmmkkkkkklllmmmnnnppprrrsss{{{}}}|||wwwtttsssrrrrrrssssssssssssrrrqqqtttvvvxxxyyyyyyyyyzzz{{{xxxwwwuuuttttttuuuwwwxxxxxxyyyzzzzzzzzz||||||{{{xxxvvvtttttttttuuuttttttuuusssrrrrrrsssuuuppppppooommmlllllllllllliiiiiiiiigggeeedddfffhhhggggggfffeeecccbbbaaa```]]]YYYRRRKKKGGGEEEFFFGGGEEEEEEDDDAAA===999888888666666888===FFFQQQ\\\cccoooyyy~~~uuufff]]]QQQHHH???888666999444333111///......///000///000111000...---------,,,+++******))))))******///...---,,,+++++++++*********+++---///444;;;???888333//////222333111---///---+++***+++++++++)))+++)))))),,,,,,******---***+++------,,,,,,...///444000,,,...333555111,,,......111777???OOOhhh}}}uuujjjkkkxxx~~~|||zzzxxxtttkkk```XXXMMMLLL]]]vvvvvv```HHH:::444000---,,,///............---------***+++,,,,,,------,,,,,,+++,,,------+++))))))******++++++,,,,,,++++++***---+++******++++++***(((*********+++,,,---/////////////////////.........000...---...000222222111//////////////////000111111000......///000333444222111444999<<>>CCCHHHKKKLLLKKKDDD>>>777444444555555444444444555555555555444444666444555777777888@@@HHHZZZppp|||fffRRRMMMHHHBBB???@@@@@@>>>;;;@@@>>>;;;999888999;;;===888999;;;;;;;;;;;;>>>@@@CCCHHHPPPXXXcccppp~~~mmmnnnnnnooooooppppppqqqoooooopppqqqqqqqqqqqqqqqttttttsssrrrqqqppppppqqqsssrrrrrrqqqpppppppppppplllmmmnnnooooooooonnnnnnooonnnmmmnnnppppppooonnnmmmmmmllllllkkkjjjiiiiiijjjjjjjjjmmmppprrrqqqpppnnnmmmlllkkkjjjkkkӵooopppppppppqqqtttxxxyyywwwtttrrrqqqqqqqqqqqqqqqqqqrrrrrrsssrrrtttwwwyyyxxxxxxxxxyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyzzz}}}}}}zzzxxxwwwwwwwwwuuuvvvvvvuuussssssuuuwwwrrrqqqooonnnmmmmmmmmmnnnkkkkkkkkkiiigggfffhhhjjjiiiiiihhhgggfffeeeeeedddddd```[[[TTTNNNJJJGGGFFFCCCBBB@@@===;;;888777777Ħ???GGGLLLUUUaaammmĦuuummmbbbWWWLLLDDD@@@???<<<999444000.........---///ӵ...+++++++++***************,,,+++******+++,,,...000*********+++///555;;;???777222---,,,---...---+++---+++*********+++***(((,,,)))))),,,---***+++---***,,,...///......///111555222//////111222000---//////111555;;;GGG]]]pppxxxrrryyyĦ~~~|||zzzyyyvvvpppfff___TTTMMMXXXooouuuaaaIII;;;555111......///............---------++++++,,,------------,,,***,,,---,,,***))))))******++++++,,,,,,++++++***...---,,,,,,,,,,,,+++)))++++++++++++,,,---...////////////......---------......---...///000111111111000000/////////000000000/////////000222444555333555888<<>>GGGYYYooonnn\\\PPPKKKDDDAAA@@@@@@???===@@@>>><<<:::999999999:::777999:::;;;;;;<<L444777:::===???III=hĦ|||uuukkk```WWWOOOIIIAAA<<<555000.........---4ĉ@ӵ++++++++++++******))))))'''&&&%%%%%%&&&))),,,...+++******,,,000666;;;>>>666222...,,,,,,---,,,***+++***))))))++++++)))(((,,,)))))),,,---***+++---+++,,,...//////000222444666888777444000...000222000000222555888BBBTTTeeezzzzzz>L~~~|||zzzyyytttllleeeZZZPPPVVVllltttaaaKKK>>>777222111111///............---------,,,,,,---...............***,,,------+++******+++***++++++,,,,,,++++++***+++)))(((((())))))(((&&&---,,,,,,++++++,,,,,,,,,//////......------,,,,,,---------......///000111444333222111000//////////////////000111333555666666999<<>>GGGXXXnnn|||ooo[[[TTTKKKEEEBBBAAA@@@>>>=========<<<;;;999888777777888:::;;;<<<===@@@BBBEEEIIIQQQ[[[hhhvvvnnnnnnnnnmmmmmmllllllllllllmmmnnnooopppppppppppprrrqqqqqqssstttuuutttrrroooppppppqqqqqqppppppooorrrqqqqqqqqqqqqrrrsssssspppooooooqqqssssssrrrqqqkkkhhhddd```^^^]]]^^^^^^^^^^^^^^^aaaccceeedddcccddddddcccccccccGG=?sssssspppqqqrrrrrrpppoooooopppssssssrrrrrrrrrrrrssssssrrrsssvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyvvvuuuvvvwww{{{~~~zzz|||}}}|||zzzxxxxxxyyytttsssqqqoooooopppqqqrrrooooooooommmkkkjjjlllnnnjjjiiiiiihhhgggffffffeeecccdddddddddbbb]]]YYYVVVPPPLLLFFFAAA===999555333HdĦ666666666666666=Īj}}}zzzssskkkaaaXXXGGG@@@888222111222111000GG=?++++++++++++***))))))+++***((('''''')))+++,,,,,,++++++---222777:::;;;555222///---------,,,+++,,,+++***+++------+++)))+++)))))),,,,,,******---+++---...///000222666999===@@@@@@;;;333///222666222222333555666===MMM]]]vvv{{{~~~HdĦ}}}|||{{{wwwpppkkk[[[PPPUUUjjjxxxfffQQQBBB:::444111222///............---------,,,---......//////......+++,,,......,,,++++++,,,***++++++,,,,,,++++++***+++***))))))++++++***)))...---,,,,,,+++++++++,,,---------------,,,,,,,,,,,,---...---------///111444333222111000000000000000000000111222444555666888:::>>>CCCMMM```yyyqqqdddbbbfffjjjmmmrrrtttuuuttttttuuuvvvxxxzzz{{{zzzzzz{{{|||zzzzzzyyyxxxwwwvvvvvvuuussstttuuuvvvwwwxxxyyyyyyzzz{{{{{{xxxtttrrrtttwww|||uuuaaaHHH???777555444333333555222111111000000111111222111111111111111000000///000000////////////000000000000111111111111000000111000000////////////000...333999<<<;;;;;;===???@@@RRRcccnnnwww~~~xxxeeeRRR@@@:::888444333666333333444444444444333333000000222555666777===EEESSSjjjlllbbbUUUJJJEEECCCAAA???<<<<<<======;;;999777666666888:::;;;<<<>>>AAADDDFFFJJJQQQ]]]kkkyyykkkllllllӵjjjkkklllĭӵsssӵoooĦllljjjhhhggghhhiiilllmmmjjjӵӵTTTWWWĦƜ`1.׼snnnoooooopppĦqqqtttttttttuuuuuuvvvvvvvvvӵuuuĦwwwwwwwwwwwwxxxxxxvvvwwwxxxwwwĭӵĦyyyxxxuuuĦsssĦllllllmmmooommmlllkkkjjjiiihhhggggggbbbaaa^^^@@@DdD444777;;;?fӵiiirrryyyĦXXXPPPDDDӵƜ`1.׼s***+++ĭӵ+++******666333111000//////...---ӵ000000...,,,Ħ(((++++++))))))444999666222333555222222333ĦnnnĦDdDӵ|||yyyӵgggӵqqqZZZIII......Ħ...---ӵ***+++++++++ĭӵ++++++,,,,,,,,,,,,---------+++,,,...---,,,,,,///111000000000000000111222222111111111222333444555555777:::>>>FFFUUUlllnnnaaaaaafffgggkkkpppsssttttttuuuuuuvvvxxxzzz{{{zzzyyyzzzzzzxxxxxxxxxxxxwwwwwwvvvvvvsssssstttuuuvvvvvvwwwwwwwwwyyyzzzwwwrrrpppsssvvvkkkWWWCCC<<<555444444222111333111000////////////000111000000111111000//////...000///............///000//////000000000000//////000////////////000000111///444:::<<<;;;<<&ehhhg&eeee>hӵbbb___]]]^^^```ccceeeg&eguO>uO>&eAAACCC4ff?>ߝLNNNgĉ@eeeggghhhhhhShӵxxxuuuvvvwwwyyyzzz{{{g&exxx>hӵvvvvvvvvvvvvvvvsssuuuvvvfff?><zg&e>&e}}}}}}HL|||yyyxxxShӵgLooommmmmmnnnpppoooooonnnlllkkkjjjiiiS?ʬcccddd3h?D%%)?444666ZufĦSSS___mmmgL{{{lllaaag&e555gĉ@---***g&e>&e)))@e))))))??444222111111000000000...g<ĉ1113333331113we<Ħ'''***+++(((3h?@e;;;777444222111111111333ZSSSiii3h?gLD%%)?fff?><z=?Ħzzzg&eSSSg&ezzzbbbS?ʬ...4ff?>ߝL---@e+++g&e,,,++++++3h?g&e>&e***+++??+++++++++,,,,,,---------***,,,...---++++++...111,,,,,,---...000222333444111222222333333444444555555888===GGGZZZttt}}}hhh]]]^^^dddeeeiiinnnrrrttttttuuuvvvuuuwwwyyyzzzyyyxxxxxxyyywwwwwwwwwwwwvvvvvvvvvvvvrrrrrrsssssstttuuuuuuuuuvvvxxxyyyvvvqqqooorrrvvv|||bbbNNNAAA:::444444333000000222000///...------...000000//////000000///...------///...---,,,,,,---...///......////////////......//////...//////000111222000555:::<<<;;;<<>>:::444222666555444222222222222444555333222444666555333888???LLLfffyyyeeeSSSIIIDDDBBBAAA>>><<<:::888777888:::;;;666777:::;;;===???BBBEEEGGGJJJRRR___nnn}}}iii4DӵnnnjjjjjjHƅ^Hu]Ħ___Hu]Ħ\\\ZuR)ĦZZZYYYSSSLLLLLLVVV```Hu]ĦHŐeHŐeHu]Ħ:::qIܗGIӵ@@@ttUUU[[[aaaHGgĉ@xxxzzz|||xxxuuuvvvzzzHu]Ħ|||ZuR)ĦuuuuuuuuuvvvwwwuuuuuusߝLGdUĦHƅ^Hu]Ħ}}}ntHdĦ~~~yyyHGgĉ@vvvHdĦrrrpppppppppppprrrrrrqqqnnnjjjhhhHtƅ^fffeeeBt=o9ĦDtfo9Ħ000000333g?KKKUUUHdĦyyysssHu]Ħ;;;tt...,,,Hƅ^Hu]Ħ(((H׼s(((+++---...000111000...---,,,,,,tQ777;;;;;;888je<Ħ---,,,,,,Bt=o9ĦH׼s<<<999666333111000222222333HtĦIII\\\yyyBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦUUUHu]ĦHtƅ^///qIܗGIӵ,,,H׼s,,,,,,Hu]Ħ+++(((Bt=o9ĦHƅ^Hu]Ħ)))(((---,,,,,,++++++,,,,,,---...---------...///000111...///111222222333666888555444333222333444555666777;;;???FFFXXXtttvvvaaaYYY___hhhgggiiimmmqqqtttuuuvvvuuu{{{{{{|||{{{yyyxxxxxxyyyyyyyyyxxxxxxvvvuuutttssssssrrrqqqppppppppppppppprrrssssssqqqnnnooossswwwuuu[[[JJJ???;;;666444333444555555111111111111111000/////////000111111000,,,)))''',,,---///000000000///...---...///000000///...---000000000000000000//////444555777888:::===AAADDDLLLeee|||}}}oooXXXBBB999777444111222555444333444444444111///---///111333666999;;;<<>>>>>>>><<<;;;:::999999999:::777777;;;===<<<>>>CCCHHHMMMWWWbbbooo|||ffffff4DuXӵfffcccbbbDdDΦDdDĦRRRDdDĦOOOKKKt|>>AAAJJJ^^^sss|||vvveeeRRR>>>777555333111111333333444666777777555333///000111333555888:::;;;JJJ```xxx~~~lllZZZMMMEEE@@@===>>>===<<<;;;:::999999999;;;888888<<<>>>>>>AAAEEEHHHMMMVVVbbbooo}}}``````4DuXӵ\\\``````DdDΦDdDӵPPPDdDĦOOOMMMo)hQQQSSSTTTRRRNNNKKKRRR```kkkDdDĦDdDΦDdDΦDdDӵ444=ӊB1.uTӵ111HߝL`o9<<>>EEEXXXttt|||gggWWWUUU]]]ffflllmmmooorrrtttwwwyyyzzzvvvwwwyyyzzzyyyxxxvvvuuuxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrssstttuuuvvvqqqqqqpppnnnmmmqqqyyy{{{cccPPPFFF999666222//////000111000000000111111000000//////------...///000000111111---......///000////////////000000111111000000///.........//////000000000///000222333444666999<<>>===<<<:::999999999999;;;888999>>>@@@AAADDDHHHHHHMMMVVVbbbooo~~~bbbbbb4DuXӵ]]]fffhhhDdDʜ4DuTӵbbb>d<ĦdddDtcccgggddd___^^^eeesss~~~>d<Ħ>d<ʜDd<ʜ4DuTӵ999999F&uTӵ5554DufئL>e666puR)Ħdddnnnmmmlllnnnqqqvvv>d<Ħ~~~DtsssrrrrrrtttuuuvvvuuuvvvDdDΦDdDĦ>d<ʜ4DuTӵttt4DwDd<ĦxxxpuR)Ħ>dd<ӵDd<666qR/ܗ?fӵ555>dd<Ħnnn4DufئL>e///DdDʜ4DuTӵ+++DdDĦ............///111333555777888777555333111///geĦ222s<v>aĦ,,,,,,peӵDx<DdDĦ...///000111222222///000111DdDĦAAAGGG```peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦbbb>d<Ħpeӵ444Ħ---F&uTӵ,,,DdDĦ---,,,>d<Ħ***peӵDx<>d<ʜ4DuTӵ---000000...---000---,,,,,,++++++,,,,,,---+++,,,///000111000///...///000111000//////111333333222222222222333555666999;;;>>>FFFZZZuuuvvvbbbVVVXXXaaaiiiooopppqqqsssuuuxxxzzz|||uuuvvvxxxzzz{{{zzzwwwuuuwwwwwwwwwwwwvvvuuutttssstttttttttsssttttttuuuuuuuuuuuusssqqqpppuuu~~~pppXXXHHHBBB999666222000000111111111///000000000000000/////////.........///000222333---......//////////////////000000000000000000///---......//////000000111---...000111111333555777:::CCCLLLRRRXXX\\\XXXPPPGGG???666222222222111000111333777;;;>>>===999666444333111111222444777999AAAQQQgggyyy|||nnn^^^QQQFFF@@@======<<<;;;:::999999999999:::777999>>>AAABBBEEEJJJIIINNNXXXcccppptttuuu4DuXӵrrrwwwyyyD&dq&ĒR|||zzzsdKĦDHRRud}}}xxxwww}}}sdKĦD&oq<Ōq&ĒRCCCBBB@@@>dp&ĒR888777nfʜd<Φ>d<Ħ{{{s&dq&ĒRzzzxxxi?ʜtd<ĦwwwHHܗDӊB<xttttttqqqsssuuuuuusssB?d<------...///222444555777666555444222000geĦ///Hg8>aĦ,,,,,,B?Ho9000>d<000111111222///000111>d<ӵYYYvvvB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦiiisdKĦB?dp&ĒR,,,***>d<sdKĦ+++B?Ho9,,,s&dq&ĒR++++++---,,,)))***------,,,,,,++++++,,,,,,---+++,,,///000111000///...,,,---...---++++++---///222222111111222333555666888;;;>>>HHH]]]xxxooo\\\VVVZZZdddkkknnnnnnoooqqqsssvvvxxxzzzvvvvvvwwwzzz}}}|||yyyvvvvvvvvvvvvvvvvvvuuutttssswwwvvvuuutttsssrrrrrrrrrvvvvvvtttqqqqqqwwwgggOOOBBB>>>555222///......//////......//////000000000//////111000///......///111222............/////////000/////////////////////////////////000000000111111,,,...000111000111222444555999>>>AAAEEEGGGDDD>>>;;;888444111222333333222222555999>>>???===777333555333222111111333666888>>>HHH[[[nnn{{{~~~vvvhhhYYYLLLCCC???>>><<<;;;:::999999999999999888666777<<<@@@AAADDDIIIJJJPPPZZZfffttt4DuXӵHu]3hhne=enepIƎ@t@h___]]]YYY>h@@@???===fe555@ďDBBBDDDBBBBBBFFFLLLQQQVVVZZZnepppqqq=ennnoooqqqsssuuuwwwwwwxxxegessswwwsĪj@h~~~|||fdDĦxxx@ďDHkgeuuuuuuuuuoooqqqssstttrrr@hpppppp@GpppoooHĪj@IŌZZZNNNBene111Hkge>>>nerrrxxxfe555Hu]3hh000///...se------,,,---...///111222333333333333222111geĦja>aĦ,,,,,,@G///...se///000000111111000111111<Ō@@@SSSmmm@GyyyHkgeHĪj@IŌegeHu]3hIŌDdDĦmmmne@h//////>h...---+++se111ne------@G,,,,,,sĪj@h***)))+++......+++---222---,,,,,,++++++,,,,,,---,,,---...000000000000///---...///...------///000111111111111222333555666666:::???KKKbbb}}}fffVVVTTT[[[eeejjjkkklllnnnppprrrtttuuuvvvwwwvvvvvvyyy|||}}}zzzwwwuuuvvvvvvvvvuuuuuutttsssvvvvvvtttrrrqqqppppppppprrrrrrqqqpppqqqwww|||bbbKKK>>>:::666333111000111111111000......///000000000//////111000///.........///000///............///000000111000000//////000000111111111111111111111111111---///111222111111111222444666999;;;;;;;;;999888444555444111000444555444444777<<>>666111444333222111222333555777<<>>>>>;;;;;;:::999999999999999777555666;;;???@@@CCCHHHLLLSSS^^^kkkxxx4DuXӵĵD^~~~|||xxxrrrYYYXXXUUURRR<<<:::999:::@@@@@@===999<<aĦ+++,,,,,,...///,,,s׼s...///000000111111000111222Ho:::===LLLeeennnwwwD^DdDĦmmm000000000///+++...000000s׼s222111---,,,,,,+++))),,,,,,+++++++++...111000---...333---,,,,,,++++++,,,,,,---------......///000000000///111111111000000222444111000000000222333555666444888@@@NNNfffzzzaaaRRRSSS]]]fffjjjmmmnnnqqqsssuuuvvvwwwwwwwwwtttsssvvv{{{}}}zzzwwwuuuuuuuuuvvvuuuuuutttsssssssssqqqpppoooooooooooommmnnnooopppssszzzyyy```JJJ<<<777777555333222333333222111---......///000000/////////.............../////////......---...///000111333333222111111222333333444444333333222111111111000222444444333222222222111444777999777555555888///333333///...333555444444888>>>DDDEEE@@@888222222222222222333444555666;;;;;;AAAOOOXXXZZZYYYZZZZZZYYYTTTLLLDDD???>>>???;;;:::999999888999999999888666777;;;>>>???BBBGGGNNNVVVbbbppp|||Φ4DuXӵtvӵ>d<ĦĦzzz{{{}}}~~~Ħ|||yyywwwvvvuuurrrnnniiiddd___\\\TTTSSSQQQNNNKKKIIIFFFEEE>>>>>>;;;999<<d<Ħzzzyyyxxxssswww{{{||||||}}}}}}|||{{{zzzyyywwwwwwwwwvvvtttssstttvvvuuuwwwzzz|||}}}}}}{{{zzzyyyvvvtttrrrrrrqqqooonnnllljjjjjjlllnnnnnnkkkhhhiii```ZZZXXXUUUMMMEEEAAA777777666444111000000222000000000333ĦPPPbbbnnnxxxyyyvvvrrrhhh___JJJ>d<Ħ111000222000///Be---+++///...---,,,,,,---...///+++---...000111111geFYĉ,,,...>aĦ+++,,,,,,---------111......000000,,,Be------...///000111111111222333nu]ӵ:::|||sssllluuu>d<Ħ>d<ĦkkkaaakkkĦeeeLLL<<<222,,,111111000///////////////(((---222444Be000///......,,,Ħ)))+++*********))))))((((((++++++++++++++++++++++++******---///,,,''''''+++---,,,,,,++++++,,,,,,---......------...///000111,,,---............000222111000000000111333555666333888@@@PPPiiiyyy```RRRUUU___hhhkkkppprrrvvvyyy{{{{{{{{{zzzvvvsssqqqtttyyy|||zzzwwwuuuuuuuuuuuuuuuuuutttsssppppppoooooonnnooooooooojjjlllooorrrvvvxxx```JJJ<<<666222111///...///000///...------...///000000//////,,,,,,---......////////////......------///000111555555333333333333555555666555555444333222111111111333555555444333222333...111666888444222444999,,,222333...---111444333444888???FFFHHHCCC;;;444000111222333444444555555;;;777:::EEELLLKKKIIIJJJLLLMMMMMMIIIDDD???>>>???::::::999999888999999999999777888<<>>===<<<;;;<<<===gdKĦEEEJJJPPPUUUXXXaaabbbdddfffiiikkkmmmmmmpppppppppooonnnoooqqqttttttuuuwwwxxxyyyxxxwwwvvvwwwxxxyyy{{{}}}~~~gdDĦ}}}|||{{{{{{|||}}}~~~~~~}}}||||||~~~{{{zzzzzzzzzzzzzzzyyyxxxzzz}}}}}}zzz~~~}}}yyyuuuqqqoooppprrrrrrooommmpppttttttpppjjjkkkiiigggdddaaa\\\UUUQQQFFFBBB<<<777555444222111000...---gdKĦIIIIIITTTdddrrryyyzzzxxxvvviiisdKĦ333000666333///000222222//////...---------......//////000000000111ŶS,,,,,,,,,3we<---...//////,,,---------......,,,------...///000000111222444555iĉ@3hR/ŌSSSnnnxxxkkkmmmwww}}}DdDĦsdKĦkkkdddgdKĦeeeOOOAAA777///444111...---...////////////000222111...///---------gdKĦ+++,,,,,,,,,++++++++++++***------............---------------,,,,,,---......---------,,,,,,+++++++++,,,,,,------.../////////////////////............///000222333444444333333777<<>>AAAEEEIIILLLWWWaaakkksss|||>ALLLneNNNOOOTTTSSSSSSSSSneFFFFFFGGGHHHIIIJJJJJJJJJLLLOOOOOOVVVbbbhhhvvvne~~~}}}}}}|||{{{uuuqqqllliiigggddd___\\\OOOLLLGGGAAA===<<<ne===>>>@@@CCCEEEFFFQQQTTTXXX]]]aaaeeefffgggjjjkkkmmmmmmmmmmmmooopppoooqqqsssuuuvvvuuusssrrruuuvvvwwwyyy{{{|||~~~De~~~|||yyyxxx{{{|||~~~~~~|||{{{|||}}}~~~}}}zzzwwwvvvvvvxxxzzz||||||{{{{{{|||~~~|||zzz{{{|||{{{yyyuuusssssstttsssssstttvvvvvvvvvtttrrrpppnnnllliiigggddd```\\\RRRNNNGGGAAA===888555222333111ne:::<<<===EEERRR^^^hhhpppvvvyyyyyyneAAA999444777777777888999888666444000///..................///000222333444333>A++++++,,,k<,,,---......///000000000000000/////////------...//////000111111111222444fhAAAOOOhhh~~~mmmmmmuuu{{{~~~DenevvvlllnedddMMM@@@888222666333000///000111111000...///111111///...///000------ne++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,------.../////////---......//////000000000000000222333444444444444999>>>III\\\wwwnnnVVVQQQWWW]]]eeelllooosssvvvzzz|||tttrrrqqqpppqqqsssttttttsssqqqqqqqqqsssuuuvvvuuussssssrrrqqqpppppppppppppppmmmlllnnnttt}}}|||gggRRRCCC:::666111000///000111222111///+++,,,---...///000000000//////////////////////////////...---...000222333888999;;;:::777555444555;;;;;;:::888555444444666666666666666444333222111111222444444444333111000111111111222333444444444888;;;??????===:::888777555333333444666777555333333777888666999@@@BBB@@@GGGKKKNNNLLLFFFAAA??????;;;;;;;;;;;;:::::::::999888999:::===AAAFFFLLLOOOYYYcccnnnuuu999:::<<<:::999?????????@@@:::666777888888999999999999777<<<===BBBLLLSSSgggtttiiieeejjjrrrzzz{{{uuupppnnnoooqqqsssvvv{{{|||yyyvvvlllggg___VVVNNNIIIDDDBBB@@@>>>======<<>>@@@@@@<<<777222000000///...............,,,...111444555444,,,******,,,------.........111111111000//////.........//////000000111111111000222333333:::>>>III]]]wwwppplllrrryyy{{{{{{{{{vvvnnn}}}aaaKKK???999555555333000///000111000000---///000000///...///000------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------.../////////,,,,,,...///000111111111111111222333444555666777;;;AAAMMMaaa}}}kkkUUURRRXXX___fffnnnppptttxxx{{{~~~vvvooommmlllllloooqqqrrrrrrooonnnnnnpppsssuuuuuutttsssssssssrrrqqqpppooonnnllllllooouuulllWWWGGG<<<888777111000///000111222111//////000000000///---+++)))///////////////////////////......---...///111222555666888777555444444555;;;;;;;;;999666555555777555555555555444222111111///000111222333222111111111000111222444444333111777:::<<<<<<999666333222666666888999:::999555333444777777444555:::>>>???GGGJJJMMMKKKFFFAAA??????::::::999999999999888888666888:::<<<@@@GGGNNNTTT\\\fffqqqyyy555888;;;:::666444444666555888===@@@@@@===999777888777888:::<<<<<<:::888555555666777777777666555333999:::<<>>888666555333222333444444666888;;;@@@HHHRRR]]]eeepppwww~~~}}}ssshhh___\\\OOOMMMJJJGGGCCC===666111000///...---,,,,,,,,,---)))+++---000222444444444000...,,,,,,------,,,+++,,,,,,,,,---------.....................---------///000000000111111111222111222333444333333444666999<<>>:::777777888999777777999>>>AAAEEEHHHJJJIIIEEEAAA@@@???999999999999999999999999666999;;;===AAAGGGPPPVVV___iiittt{{{...222555555333111111333222666<<>>@@@BBBHHHQQQWWW```kkkvvv~~~---///222222222111111111000444:::>>>@@@>>>:::888222111222333666777666555///000222444444444222111(((...000222999???VVVwwwuuuZZZHHHAAA;;;666555999;;;888555999888888999<<>>===;;;888666666999<<>>AAAAAABBBBBBBBBAAA???>>>999999999999999:::::::::777<<>>:::555333444555444111444222000000222777<<>>:::999555666666555444444777999<<>>DDDQQQhhhqqqfffjjjuuu{{{~~~}}}~~~}}}|||||||||}}}zzzuuuqqqkkkmmm}}}nnnTTTDDD;;;666222111000000111000...,,,---...000///...------........./////////000000000222222222111111111000000000111333555555333111000111000///...------------------------.........///,,,,,,------.../////////---///111333333222000...///222666:::=========<<<<<>>:::666555888>>>CCCRRR]]]kkkuuuwwwrrrlllhhhWWWJJJ>>><<<===<<<<<<>>>BBBAAA@@@@@@???>>>;;;:::777777777888888888999999555;;;CCCHHHIIINNNVVV]]]fffqqq|||---+++)))))),,,---+++)))000111333555555444222000///...------//////...---///111444666888777666555///333333555:::<<>>???>>>>>>AAADDDBBB@@@???===;;;888666555666666666777777888888222:::DDDJJJLLLPPPYYY```hhhsss***+++---...///...---,,,...........................---,,,---/////////......000444888999777444222444000444>>>@@@>>>EEERRR|||wwwXXXCCC:::444/////////------///,,,---...///111666<<<@@@PPPWWWaaaddd^^^QQQDDD;;;AAAFFFQQQ___iiijjjbbbZZZQQQOOOLLLLLLPPPWWW```eeeppptttwwwxxxyyy}}}zzzsssiii___WWWQQQMMMKKKNNNMMMLLLKKKLLLQQQXXX^^^```ccchhhjjjkkkmmmqqqttttttssssssssstttvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvuuussstttuuutttrrrqqqpppqqqttttttsssssstttuuuwwwxxxwwwwwwxxxyyyzzzzzzzzzzzz||||||}}}|||}}}}}}~~~~~~~~~|||xxxwwwuuutttwww}}}~~~zzzqqqlllfffbbb___YYYOOOHHHEEE@@@;;;666444333333222666666999@@@FFFNNNZZZeeeooo||||||uuudddQQQAAA:::555666444///...222......---------...000111...000333333222000000000000///...------...///000//////000111111000...---//////000000111111111222222///000666777222222555444999:::AAAOOO[[[rrr|||oooiiilllxxx||||||}}}|||}}}yyytttrrrllluuu|||bbbMMM???888111444111+++***000222/////////000000///...------000333555333///...222777999:::999666444555:::???FFFEEEDDDEEEKKKOOOHHH???666000---......---///222000222111......222333222......///...------...//////000111222333222111111333555777888888999;;;<<>>???KKK[[[ppp|||yyypppYYYDDD@@@@@@===???EEEGGGDDD@@@===;;;:::;;;<<<888888888888999999999999999;;;BBBKKKRRRWWW```iiipppyyy,,,,,,---------------------------------------------++++++,,,---...---,,,...000333555666555333111444111555>>>AAAAAAHHHUUUtttyyy[[[GGG:::333/////////------///---...///000111333777:::===DDDLLLQQQNNNGGG>>>999AAAFFFOOOXXX]]]ZZZQQQJJJAAA???<<<;;;>>>DDDJJJNNNTTTXXX\\\___bbbgggpppwwwwwwpppjjjeeebbb\\\YYYTTTNNNJJJJJJMMMPPPQQQTTTXXX[[[^^^bbbgggkkkllllllmmmoooqqqsssuuuvvvvvvvvvuuuttttttsssrrrrrrtttuuuvvvuuusssqqqqqqrrrssssssrrrrrrssstttvvvwwwvvvwwwyyy{{{||||||||||||~~~{{{zzz~~~}}}|||}}}~~~~~~yyyvvvvvv{{{vvvqqqllliiigggbbb[[[UUUOOOKKKEEEAAA===999666333555333555999<<>>LLLWWWmmm~~~ooogggjjjwww|||}}}~~~{{{vvvssskkkrrriiiSSSBBB999222444222---,,,000111//////////////////...------...............///111222666777777777888???IIIPPP]]]___aaa______^^^WWWOOO???777111000000...---///,,,///...,,,,,,000111/////////000///......///000///000111222333222222111000222333444444555777999@@@HHH\\\wwwzzzkkkaaadddiiijjjmmmsssyyy{{{|||{{{yyywwwwwwxxxwwwvvvuuutttsssttttttuuuuuuvvvyyy}}}~~~yyytttrrrpppllljjjhhhiiikkkmmmuuu}}}yyy^^^NNN>>>888666333000...///111222111000///000222/////////000000222333333333222000...------...///222111000000///000000000...///000333777;;;???AAA:::888555555555555444222222111000000//////000000///000///---+++,,,///333444777:::>>>@@@@@@@@@???<<<666777>>>BBBEEEQQQaaatttzzzmmmWWWDDD??????<<<===BBBEEECCC@@@===;;;:::::::::999999999999999999999:::;;;===DDDMMMSSSYYYbbblllrrr{{{......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++///000111222222111000000000///333;;;???@@@HHHSSSiii|||{{{^^^JJJ999333/////////,,,,,,///...000111111000///111222333777===@@@@@@>>>===<<>><<<777333111000//////......//////000/////////000111222444444000000000000111111111111111///000333333000000222333666666;;;GGGQQQfffrrrgggiiivvv}}}}}}~~~}}}xxxuuulllooolllSSS@@@444333444333000///111111///.........///......---,,,...,,,***+++///111222111666888;;;???EEERRR```kkkuuu{{{~~~{{{uuunnnddd\\\GGG===444222222///---......111222000111444555222000000111111000000000000000000111222222222222111///111222333333444666888AAALLLbbb|||xxxllleeeiiimmmlllmmmrrryyy{{{||||||yyyvvvuuutttuuuuuuuuuuuuuuuttttttsssvvvwwwyyy|||}}}zzzuuurrrpppnnnllljjjjjjkkkmmmoooyyyyyy___OOO>>>666444222111111222333333222000...///000000000000000111222333333333222111/////////000111222111000///////////////......///222555:::>>>AAA;;;999666666666666555333000000111111000000//////...000000000///000222444666999;;;:::777666777888999555777???DDDIIIVVVeeewwwuuubbbPPP@@@===>>><<<>>>BBBDDDBBB@@@===;;;999888777:::::::::999999999::::::===???EEENNNUUUZZZdddnnnuuu~~~.........------,,,++++++************************+++***)))***,,,---,,,+++////////////............,,,,,,///555888:::BBBLLL^^^rrr{{{^^^III999333...///...,,,,,,...---///000000///---------333555666777777888:::<<<===CCCIIIIIICCC;;;555444333222111111222333555666777888:::::::::===AAADDDSSSWWW]]]cccjjjpppwww|||}}}qqqfff^^^ZZZOOOMMMJJJGGGEEEFFFIIIKKKYYY[[[^^^bbbfffjjjlllnnnssssssrrrqqqrrrrrrtttttttttuuuwwwvvvtttsssssstttpppppppppqqqqqqrrrssssssqqqtttyyy}}}}}}|||zzzxxxxxxzzz{{{{{{|||xxxxxx{{{vvvsssqqqpppnnnlllgggeeeccc___ZZZRRRHHHBBB>>>:::888999:::999===BBB???IIISSSZZZdddpppvvvuuunnnaaaQQQEEE===888333000000///...------...///000222888???BBB@@@:::555111000//////////////////000......------...///111222000000000000000111111111000000111333444444444555333666555999CCCKKK___|||wwwjjjiiiuuu|||}}}~~~}}}zzzwwwmmmooolllTTT@@@444444555444222111111000...------............------000...---...111444888999@@@EEEKKKSSS]]]jjjzzzvvvhhh[[[III===333111222111000000111666888777888:::999555333222111111111111000///000000111111222222222222222333444444555666999<<>>@@@CCCFFFLLLUUU^^^dddqqqwwwyyytttddd```XXXQQQJJJEEEBBB@@@GGGIIIMMMSSSYYY___cccfffkkkkkklllmmmoooqqqrrrsssrrrtttuuuuuusssrrrrrrsssoooooopppqqqqqqrrrrrrrrrooorrrvvvzzz}}}}}}|||zzzxxxwwwxxx{{{{{{{{{{{{wwwwww~~~|||wwwtttrrrpppooommmlllllljjjggg```WWWRRREEE@@@<<<<<<:::777777999;;;@@@DDDIIIQQQ___kkkrrrsssooofffYYYKKK@@@888333111000/////////000111111222888???BBB@@@;;;555222///000000000000000000///000///...------...///000111111000000000000000000000111333444666999::::::444777666999BBBGGGXXXssspppkkktttzzz|||~~~}}}|||{{{zzzpppqqqpppXXXEEE:::777555444444222000//////------......///......---///111222222222777@@@HHHTTT[[[eeeoooxxx|||hhhWWWGGG<<<222000111111222444666<<>>888777444111000111111000...111111111111111222222222333444555555666999<<>>CCCJJJUUU^^^fffkkkooopppmmmeeeYYYNNNDDD<<<666888===@@@CCCEEE@@@@@@>>>===;;;999777666999999888777777999:::;;;===???EEEMMMTTT[[[fffppp{{{)))***+++,,,,,,+++)))'''************************+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000444<<>>AAAFFFLLLRRRWWWZZZbbbdddhhhlllooorrrtttuuupppqqqssssssqqqpppqqqrrrnnnooopppqqqrrrrrrrrrrrrnnnppptttwwwzzzzzzzzzyyywwwwwwzzz}}}|||{{{}}}yyyvvvuuuzzz}}}xxxuuussssssqqqqqqqqqqqqppplllgggbbbWWWPPPKKKHHHDDD===999999===>>>>>>???DDDPPP^^^hhhmmmssssssiii[[[NNNCCC<<<555444222111000000000000111555;;;>>>===999555333///000000111111000000///222111000000/////////000111111111111000000000000000333444333555:::<<<;;;444888777:::AAACCCQQQjjjwwwmmmqqqxxx{{{|||}}}~~~{{{zzz{{{rrrsssrrr[[[HHH<<<999555333444222...---///---...//////000/////////...111333333666???NNNZZZkkksss~~~{{{fffSSSCCC:::333111222333888>>>IIIQQQYYY[[[[[[XXXPPPHHH>>>999333000111111000...111111000000111111222333111222333444666999>>>BBBPPPccc{{{~~~oooiiikkksssvvvrrrqqquuuvvvyyy{{{{{{zzzxxxwwwwwwsssuuuvvvwwwwwwuuusssrrrtttuuuvvvuuusssqqqpppppplllllllllmmmnnnppprrrsss|||wwweeeOOODDD:::555333111111333333444444333111///000111111000000000000000111111000000111222333444555555555444333222111000000000/////////000444999???BBB<<<:::777777777777666444//////000000//////.........---...000222444333222333555666444111000222555222666<<<@@@DDDIIIPPPUUUWWWYYY[[[[[[XXXPPPEEE======999666777<<<@@@AAAAAA@@@???===<<<:::999999999999888777777888:::===>>>???AAAGGGOOOVVV]]]iiittt}}}))))))(((''''''(((*********************************)))((()))+++,,,+++***)))***+++,,,,,,,,,,,,,,,+++---...---...444===BBBNNNeee{{{^^^III888222......---++++++---(((***,,,---,,,,,,---///,,,---......///111444777999;;;;;;888333...---------,,,,,,,,,---...///000............000111111111000000000000111444888<<<@@@FFFMMMQQQSSSWWW]]]bbbtttyyy~~~xxxpppfff___LLLJJJHHHGGGGGGIIILLLNNNUUUYYY___fffkkkoooqqqrrrmmmoooppppppooonnnooopppnnnoooppprrrrrrrrrrrrrrroooqqqsssvvvxxxyyyyyyyyywwwxxx|||}}}{{{}}}}}}~~~vvvuuuuuuwww}}}|||xxxvvvuuuvvvuuuuuuuuuvvvuuurrrpppjjjccc\\\YYYUUUMMMGGGEEEAAAAAA???===<<>>NNN```mmm~~~zzzlllZZZJJJ999555222444666;;;GGGRRRbbbkkkuuuyyyxxxrrrggg\\\FFF>>>666111111222222000222111000000000111222333///111222444666;;;AAAEEEVVVjjj{{{iiieeegggpppsssooooootttsssuuuwwwwwwwwwwwwxxxyyytttuuuvvvvvvvvvuuussssssqqqssstttsssqqqpppqqqrrrmmmmmmmmmnnnoooqqqrrrsss~~~jjjVVVGGG???888777555222000111111222333333111111222333000000///////////////000...///000222444555555666777666444333222111111111000000///000444:::@@@CCC;;;999777666666666555444000000///............///...---,,,---000222111///222222333333222222222222111777===@@@BBBDDDGGGIIIKKKIIIGGGFFFDDD???:::666555555555777<<>>??????AAAGGGMMMRRRXXXbbblllvvv~~~}}}vvvccc___WWWOOOJJJGGGFFFFFFEEEIIIQQQZZZaaaeeeggghhhkkkmmmoooooommmmmmmmmnnnnnnoooqqqrrrssssssrrrrrrqqqrrrsssuuuwwwxxxyyyyyywwwyyy}}}|||~~~zzz|||~~~~~~~~~}}}}}}~~~ttttttuuuvvvzzz~~~yyywwwwwwyyyxxxwwwwwwyyyzzzyyyxxxqqqiiidddbbb___XXXRRRPPPEEEDDDAAA===777666<<>>GGG]]]uuummmiiitttzzz~~~{{{zzz{{{rrrrrreeeNNN???<<<555111222///++++++000//////000111111111111111333000///666FFF\\\ooozzz{{{kkk[[[KKK???///...000555;;;DDDUUUdddnnnyyysssgggKKKBBB888222222444333222222111000000000111333444000111333555888===DDDHHHYYYoooyyyeeeaaadddmmmpppmmmnnnsssnnnoooqqqrrrssstttvvvxxxuuuuuuuuuuuuuuuttttttsssmmmoooqqqpppnnnmmmooorrrmmmmmmmmmnnnoooqqqrrrsssxxx```KKKAAA;;;777888666222///000///111222222222222333555000///............//////---...000222444555666666888777555444333222222222333111000000222777<<>>>>>???@@@@@@DDD???;;;999888777666777...000333777===CCCEEEDDD@@@>>><<<::::::;;;===???;;;:::999:::<<<@@@CCCFFFIIIJJJPPPXXX___gggsss~~~///......---,,,+++*********,,,...---,,,***)))*********)))))))))***,,,---------,,,+++++++++,,,,,,+++,,,---...///222666999LLLaaa~~~fffPPP:::333---,,,+++)))(((***++++++,,,,,,---------...*********+++,,,///111333.........///111111///---------,,,+++,,,---...///...000111///+++)))***+++***)))((()))++++++)))(((///000111333555777888999BBBCCCJJJTTT]]]eeepppzzz{{{tttnnnggg^^^TTTMMMGGGIIIKKKMMMPPPVVV]]]bbbgggggghhhjjjlllnnnqqqrrrrrrssstttttttttrrrpppooorrrrrrsssssstttvvvzzz}}}}}}{{{{{{||||||}}}{{{zzzzzz{{{|||||||||||||||{{{{{{uuutttssssssvvvyyy}}}}}}|||||||||zzzzzz{{{|||}}}~~~uuuqqqmmmlllkkkhhhbbb\\\XXXTTTOOOIIIEEEAAA<<<999>>>CCCPPPaaalllqqqtttwwwjjj```RRRGGG@@@:::444000444333111111555999999777;;;666111000333444111...---...///.........000222222222222222222222222222---...///111333555666777444:::999888<<<<<>><<<888333111111222222222000///...------...///000222222666AAASSSgggvvv~~~vvvfffVVVIII???:::333333333555>>>OOOcccrrrrrrYYYJJJ<<<666555222111111555444111///...000111333222111222333333555@@@LLLbbbzzzoooaaabbbeeejjjooorrrsssssssssssstttssssssvvvzzz}}}yyyyyyyyyxxxwwwuuutttssspppooooooppprrrrrrqqqooopppmmmlllmmmlllkkkooouuuqqqYYYGGG???<<<999666666555444333111111111111222333444555333222222111111111111111111111000000111111222333555555555444444333333333444333222222222333444555666555555777999888444000000000111222111000///...000000/////////111222333///000222222111111222333444666888;;;<<<<<<;;;:::;;;:::888777666666666777222555777666999???BBBAAA@@@===:::999999999888777888777888;;;<<<>>>GGGQQQSSSSSSSSSUUU]]]jjjxxx+++++++++***************)))+++------+++)))))))))******)))))))))***,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,,,,---000444888III]]]zzzhhhSSS===666///...---******,,,(((((((((((())))))))))))------,,,++++++,,,,,,---000...,,,+++,,,---,,,,,,---,,,+++++++++,,,---......///111000---,,,---///---+++(((((()))+++++++++//////000111222222333444555444888@@@HHHNNNVVV]]]ooottt{{{zzzqqqfff___OOOMMMKKKIIIJJJMMMQQQSSS[[[^^^ccchhhlllnnnoooooosssssssssssssssssssssssssssttttttuuuuuuxxx|||~~~}}}}}}}}}~~~|||{{{zzzyyyyyyyyyzzz{{{||||||}}}||||||yyyxxxwwwwwwwwwyyyzzz|||~~~|||||||||}}}yyyyyyzzz|||~~~zzzvvvrrrppppppnnniiiddd```]]]WWWQQQLLLFFFAAA===;;;===EEESSS^^^fffooovvvvvvqqqhhhZZZJJJ>>>666333222111000222666999777444555333111333666666222...---.........,,,---...000........................222222222222222333333333555:::888888<<<;;;@@@QQQjjj|||ooouuu}}}~~~~~~{{{{{{yyyvvvwwwyyyjjjQQQ===:::777333222333555777777000//////////////////000---...333>>>PPPcccrrryyy~~~{{{yyytttmmmaaaSSSGGG===888555111111222666AAATTTiiixxxtttXXXJJJ<<<777555333222222333222///---,,,---...///111000222444555888CCCOOOhhhiii```bbbeeejjjnnnqqqrrrrrrtttuuuvvvuuuuuuvvvxxxzzzwwwwwwvvvvvvuuutttttttttqqqqqqpppqqqssssssrrrppppppmmmlllmmmnnnooottt{{{rrrZZZIII???<<<888666444333111000111000000111111222333444222222111000000000000111111111111111111222222333444333333333222222222222222111000000000111333333444333333555777666222///000111222222222111//////222111000/////////000111...000111111000000111222555666888999999888777555666555333222111111111222111444666666999@@@BBBAAA???<<<:::888999999999888:::888999<<<>>>AAAHHHPPPQQQQQQSSSWWW___kkkyyy'''((((((((())))))))))))(((***++++++)))(((((()))******)))((()))***+++,,,+++++++++++++++,,,---...,,,,,,+++******---222666DDDXXXtttkkkWWW@@@777///---,,,***)))+++******************))))))------+++***************222...***((((((*********++++++******++++++,,,---+++---......------///000///,,,(((''')))+++,,,---------------............000------333888;;;???CCCUUUXXX^^^eeemmmvvv|||uuugggaaaYYYTTTRRRPPPMMMJJJMMMRRRZZZbbbiiimmmnnnnnnqqqqqqqqqrrrtttuuuwwwxxxtttuuuuuuuuuuuuxxx{{{~~~~~~}}}||||||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwvvvyyyyyyzzz{{{||||||||||||xxxyyyzzz|||~~~|||xxxvvvvvvuuurrrnnnkkkhhhccc]]]WWWPPPIIIDDD>>>;;;<<>>MMMffftttrrr{{{}}}|||zzzwwwwwwzzzmmmSSS???:::777333111222444555666000000111111111111000000------111:::HHHWWWcccjjjnnnmmmkkkhhheeebbb```___XXXRRRIII>>>777222111111...///111777CCCWWWnnn}}}{{{lllTTTGGG;;;777666444333444777666333111//////000111000000222555666;;;GGGSSSnnnzzzccc___aaafffjjjnnnpppqqqrrruuuwwwyyyyyywwwvvvuuuvvvuuutttsssssssssssstttuuurrrqqqpppqqqrrrrrrqqqoooppplllkkkmmmooorrrzzznnnYYYIII???;;;777444222111///---000000000000111222333333111111000/////////000000000111111111111222222222222222222111111111111111/////////...///000000111111111222333444333000...111111222222111111000///222111000//////......///...///000000//////000111555666777777666444222000555444333111111111222222000444666777:::AAACCCBBB===;;;999888999::::::999<<<999999===AAACCCIIIOOOOOOQQQTTTZZZbbbnnnzzz((((((((((((((((((((((((((()))******((('''((()))+++***)))(((((()))***+++************+++,,,---......---,,,******,,,111555@@@SSSnnnppp\\\AAA666---******((('''(((,,,++++++******))))))))))))))))))))))))******+++///,,,)))((()))***+++******************+++++++++))))))***+++++++++,,,,,,---+++(((((()))+++++++++******+++++++++,,,,,,,,,222...,,,000333333444777@@@BBBEEEJJJQQQ\\\hhhpppxxx}}}zzzrrrlllggg```VVVOOOGGGJJJPPPWWW^^^eeejjjlllkkkmmmooorrrtttwwwxxxyyyvvvvvvvvvuuutttuuuyyy{{{~~~|||zzzxxxxxxxxxxxxyyyzzzzzz{{{}}}~~~~~~}}}zzzwwwtttssssssuuuwwwzzz{{{|||{{{{{{yyyyyyzzz{{{}}}{{{yyyxxxxxxvvvuuurrrppplllhhhccc]]]UUUPPPKKKDDD???AAAFFFNNNZZZeeeuuu|||}}}lllXXXJJJCCC;;;666222444666555333333///000222555888777333//////000000...,,,,,,---...111111111111111111111111111111222222333444555555666:::777666;;;999<<>>FFFMMMQQQUUUTTTRRRNNNKKKHHHEEECCCCCC@@@:::555111///000000,,,---000555AAATTTiiiwwwnnn___KKKAAA777555555444555777999888555333111111111111000000222555777;;;GGGSSSpppwww```^^^aaagggkkknnnooopppqqquuuxxx|||}}}zzzwwwtttrrrsssrrrqqqpppqqqsssuuuwwwrrrqqqpppqqqqqqqqqooommmqqqmmmjjjlllnnnrrr{{{yyyfffRRRDDD;;;888444222111000...---////////////000111222333111000000///////////////000000111111222222222222111111111111111111111111........./////////000000111111222222333111000...111111111111111000000000000////////////////////////000111000//////000111444555666666555333111///444444222111111222333444111555888999===CCCEEECCC<<<:::888888999;;;;;;;;;<<<999999>>>BBBEEEIIINNNPPPSSSXXX^^^gggrrr}}}+++******)))(((((('''''''''((())))))''''''(((***+++***)))(((((()))******)))))))))***+++,,,---.........---+++***---111444>>>OOOiiiuuubbbEEE999---******)))((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))*********+++---...---+++))))))*********+++++++++***)))))))))*********)))((((((((()))+++***(((&&&(((((()))***+++,,,------///+++***---...---...000666555555666:::CCCMMMTTT\\\cccooo{{{vvvhhh^^^TTTQQQNNNMMMPPPVVV]]]aaaccceeejjjooosssuuuvvvvvvyyyyyyyyywwwuuuvvvxxx{{{~~~|||xxxxxxxxxyyyzzz|||}}}~~~~~~{{{xxxuuusssrrrtttwwwzzz||||||{{{zzz{{{{{{zzzzzz{{{}}}~~~~~~{{{yyyxxxxxxwwwwwwuuutttrrrpppmmmhhhccc___\\\TTTLLLIIIHHHIIIOOOVVVfffnnnyyy{{{ooo___UUUIII>>>555444333000000333444333333333444444222111000111111000...---...000........................111111222333444444555555666:::666666<<<:::;;;HHH]]]vvvkkkjjjsss}}}|||wwwxxx|||{{{aaaJJJ>>>:::444000////////////000111222333333222111000111111222333555888<<<>>>???@@@@@@???<<<999555333777666555333222111000000+++---///333;;;IIIZZZfffyyyzzzooo```SSSAAA999333333444444666999666444222000///.........111000222555666:::EEEQQQooouuubbb]]]bbbhhhlllnnnooopppqqquuuyyy~~~}}}xxxtttqqqrrrqqqppppppqqqsssvvvxxxvvvuuutttttttttsssqqqooorrrmmmjjjkkklllpppzzzmmmYYYHHH===666444111000000000000///////////////000111222333111000000//////////////////000111222222222222111111111111111222222222222/////////000000000000000111222333333222111000000111111000000000000///000,,,,,,---...///000000000000111222222000000111222222333555666666444333222000000///......///111111222777:::;;;???DDDFFFDDD<<<:::888888:::;;;;;;;;;;;;888888===AAACCCIIIPPPUUUYYY^^^eeemmmwww,,,,,,+++***)))(((''''''(((((()))((('''''')))++++++***)))((('''((()))******************+++,,,---,,,------,,,,,,---000333;;;KKKeee~~~yyygggLLL>>>000,,,---,,,++++++))))))((((((((((((((((((+++++++++***)))(((&&&%%%))))))***---///000...,,,))))))***++++++++++++***+++***)))***+++,,,+++***&&&&&&(((***,,,***'''$$$(((((()))***+++,,,---...,,,+++,,,...---***+++000222111000......222888===FFFMMMWWWcccmmmuuu}}}wwwkkkeee[[[RRRNNNNNNRRRUUU[[[^^^ccciiimmmppprrrrrr{{{{{{zzzyyyxxxxxx{{{~~~xxxyyyyyyzzz|||~~~}}}zzzwwwvvvtttvvvyyy|||~~~~~~~~~}}}~~~}}}{{{zzz{{{|||~~~}}}{{{zzzyyyxxxxxxxxxwwwuuuuuutttrrrooollliiibbb[[[WWWRRRNNNNNNQQQ___dddooo{{{tttjjj[[[LLL???:::666000000444777666444222111111222333000111111000///...000111000000000000000000000000444444444444333333333333666999666666===;;;<<>>:::666333222333444444111111222222222222111111...///111111111222444666444555777888777444111///000111222222222222111000---///000222555>>>IIIQQQ```fffiiifff```YYYOOOEEE<<<555111222333333555888555444333111000/////////111000222555666:::FFFRRRpppsssbbb^^^cccjjjnnnooooooppprrrtttyyy~~~zzzuuusssrrrrrrrrrrrrsssuuuwwwxxx{{{zzzyyyxxxyyyxxxuuusssrrrmmmjjjjjjllloooxxxvvv___MMM@@@888444222//////000111111000000000000000111222333333111111000/////////000000///000111333333222111111111111111111111222222222//////000111111111111111111333444333111000111111111000///.........//////)))***,,,...///000000000111222333222111000111222111222444666666555444333111000000///000111333444444888<<<===@@@DDDEEECCC<<<:::888888999;;;;;;;;;999888999===???BBBKKKUUU___bbbffflllsss|||************))))))((((((((())))))((('''(((***,,,+++***)))((('''(((((()))+++***************++++++)))***,,,,,,,,,---///111999HHH```yyy}}}lllPPP@@@111---...---,,,+++******+++++++++++++++,,,***+++++++++***((('''&&&,,,+++***+++---...---,,,)))***+++,,,,,,,,,++++++)))''''''(((+++---,,,+++((((((((()))+++***(((&&&))))))*********+++++++++,,,---000111---(((,,,333///000///...---...000333999===BBBHHHOOOXXXcccjjjxxx}}}|||rrrhhh___YYYVVVUUUXXXYYY[[[___dddjjjnnnqqquuuvvvwwwwwwwwwyyy}}}yyyyyyzzz{{{}}}|||zzzyyyvvvxxx{{{~~~~~~|||{{{|||~~~~~~|||zzzzzz{{{zzzyyyxxxyyyyyyxxxvvvsssmmmiiigggbbb\\\ZZZ\\\bbbccchhhrrr|||{{{ppp___PPPJJJBBB888555999666555444222111111222333///000000///......000222333333333333333333333333333333333444444444444444666999555777>>>======HHHTTTggg~~~uuufffiiirrr}}}~~~xxxyyy~~~oooXXX@@@<<<777444333444555444111111000000000000111111---///222222111111222444111111222222222111111000......///000111222333333000222333222222666<<>>===AAANNN\\\hhhkkknnnrrrxxx(((((((((((())))))))))))))))))))))))((((((+++---+++***)))'''''''''((()))++++++******************&&&(((+++,,,,,,,,,...///777FFF]]]vvvnnnPPP@@@000+++,,,,,,******''''''(((((())))))******&&&''')))++++++++++++***///,,,)))((()))+++,,,,,,)))***+++,,,---,,,++++++$$$######%%%***,,,,,,++++++)))((((((*********)))++++++******))))))))))))))),,,111111***%%%)))222---...000000//////000111222333444555999AAAKKKSSScccjjjttt~~~|||sssiiiaaa]]]WWWVVVVVVXXX]]]eeelllqqqnnnpppqqqrrrtttxxx|||~~~}}}}}}|||yyyyyyzzz{{{}}}~~~|||{{{wwwyyy|||~~~}}}}}}~~~}}}}}}}}}{{{{{{|||||||||{{{xxxtttrrrqqqnnniiihhhjjjgggeeefffkkksss|||nnn___YYYOOOBBB;;;>>>333444444333222222222444---...///.........000222111111111111111111111111///000111333555777888999666999555777???>>>>>>HHHNNN^^^sss{{{ggggggooozzz~~~}}}~~~xxxzzz}}}rrr[[[BBB>>>888333111111000///222111000//////000111222///222555555222000111222000///...------...000111///...------///222666888333555666444222222666999777<<>>>>>@@@@@@>>>>>>999555555333000000444000000000000//////......//////222777:::???LLLYYYyyy~~~hhhZZZ___fffnnnqqqpppoooqqqsssrrrwww~~~}}}yyywwwtttuuuvvvwwwxxxxxxxxxxxx|||zzzyyyxxxxxxvvvtttqqqnnnkkkjjjlllooorrr{{{}}}gggPPPCCC<<<999666444111/////////...---111111111111222333444555333222222111111111111111...000222333333333111000---.........//////000000---...000111111111000///000222333222///...///222///...---,,,+++,,,------+++,,,---.........---,,,000111111000///......///111222333444444333111000------------...///111222333888;;;;;;===AAAAAA>>>===;;;999888999::::::999777:::>>>???===AAAQQQaaaooopppsssvvv{{{)))************++++++++++++++++++*********))))))((('''&&&&&&&&&''')))******)))(((''''''((()))***(((***++++++++++++,,,...666@@@UUUooorrrWWWDDD333000000+++(((***)))))))))))))))))))))))))))***+++,,,---,,,++++++)))))))))***++++++,,,,,,+++++++++*********))))))******))))))))))))******************))))))(((((('''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,333222000...///111333555000000111222444777999;;;GGGMMMXXXcccooozzz|||zzziiieee\\\UUUWWW^^^aaa```jjjmmmpppqqqqqqtttyyy~~~~~~{{{zzz{{{{{{{{{zzzyyy{{{~~~~~~|||zzz{{{}}}|||}}}}}}xxxuuuuuutttpppppprrrrrrooommmpppxxxvvviii[[[KKK>>>999888555444444333111//////////////////000111111222,,,'''***222666222---111000000000222555777999777888888888888;;;@@@DDDIIITTTggg~~~pppfffhhhwww}}}yyy|||~~~~~~}}}sssXXXFFF>>>777444222000000333000111222111000000222444444444555444333111///...333333333222111000000000000/////////000222444555777333222333222//////222333666999;;;<<<===>>>???:::999777777777777555444111111111000111111222333555222222555:::BBBQQQ___zzzwwwcccaaaeeeiiiooossstttsssrrrrrrrrruuuxxx{{{}}}}}}||||||yyyyyyyyyyyyzzzzzz{{{|||~~~{{{wwwtttsssqqqpppnnnkkkjjjkkkmmmooouuuxxxbbbMMM???:::999333333222222111000//////000...---///222444333111///000222333444333111000///000222333222///,,,***333333333222111000///...000000000000000000000000444444333111000...---,,,+++++++++,,,---...///000000000000000000/////////888666444222111111222222333444555555333111111222.../////////...///111333777888:::===AAADDDFFFGGG===<<<999777666666777777;;;<<<<<<:::;;;AAAMMMWWWmmmqqqsssttt{{{))))))*********++++++++++++++++++*********))))))(((((('''''''''((()))******)))(((((((((((()))***(((***++++++++++++,,,...333;;;MMMfffzzzvvvZZZFFF444000///+++)))***))))))))))))))))))))))))'''((()))*********))))))))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))***++++++*********)))))))))))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000,,,,,,,,,---///111333555999===CCCJJJRRR]]]gggnnn{{{|||wwwmmmbbb^^^```___\\\cccfffiiillloooqqqsssuuuyyy{{{}}}~~~{{{{{{{{{yyyxxxxxx{{{}}}}}}zzz{{{}}}zzzxxxyyyxxxvvvttttttsssqqqppprrrwww|||yyylllYYYHHH;;;888666444444444222111111111111000000000000000444000,,,///444777555111111111111222333555777999666777888888999<<<@@@DDDIIIQQQaaawwwuuuiiihhhvvv~~~{{{}}}~~~|||~~~tttZZZEEE===666444333000111444555666555333111000111222222222333444333222111000000000000//////.........000////////////000111222555111000222111...---000555666999:::;;;<<<===>>><<<:::888666666555444333111111111111111222333333555444444777;;;CCCRRR```}}}ttt```^^^gggkkkqqqtttuuutttssssssrrrsssuuuwwwyyyzzz{{{{{{yyyxxxxxxxxxyyyzzz|||}}}~~~{{{wwwtttrrrqqqooommmkkkkkklllnnnrrrxxxmmmXXXGGG<<<777555444444333333222222111111000...---///222333222111///000111222222222111000000111222222111000...---222222222111000///...---...//////000111222222222444333222111000///...---,,,,,,,,,,,,---...//////,,,,,,------------------444222000///......///000444555666666333222222222---...//////000222666999;;;<<<===???AAABBBCCCDDD;;;:::888666555666777888;;;<<<<<<;;;;;;BBBNNNWWWccchhhmmmqqqzzz)))))))))*********+++++++++************))))))))))))(((((((((((()))***+++******))))))))))))******(((***++++++***+++,,,...///444BBBWWWjjjyyyyyy]]]HHH555000///+++)))+++))))))))))))))))))))))))'''((())))))******))))))++++++*********)))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++++++++***************************)))((('''&&&++++++++++++++++++++++++*********+++++++++,,,,,,------------...000111222333333444666:::CCCMMMTTTbbbkkkxxxyyyqqqnnnhhhbbb^^^^^^```dddiiimmmooooooppprrrvvvzzz}}}~~~~~~}}}zzzzzzzzzxxxwwwwwwyyy{{{}}}~~~{{{{{{~~~~~~~~~|||}}}}}}{{{yyyxxxvvvuuutttuuuwwwxxx|||kkkYYYEEEAAA;;;777666555555444222222222222111000///...333222111222444555555444111111222333444555666777555666777777999<<<@@@DDDIIINNNYYYnnn{{{lllgggsss}}}}}}~~~~~~|||zzzsssZZZDDD===666444333111222555;;;:::999666222//////000///000111222333333222222//////////////////......000000///...............222......000///,,,,,,///444444666888;;;>>>AAABBBDDDAAA===999666444333333222222111111222222333444555444666999===EEETTTbbbppp^^^]]]kkkooosssvvvvvvuuuuuuuuusssrrrrrrrrrtttvvvyyy{{{xxxwwwvvvvvvwwwyyy|||~~~~~~{{{wwwsssrrrpppnnnllllllmmmoooqqquuu}}}{{{eeeRRREEE===888666222222222222111111111111///......///111222222000/////////000000111111111111111111111111111111111000000000000000///...---------...000111222333444333333222111000000//////...---------------......+++++++++,,,,,,------...333333111111111222333444666777777666333111111111---...///000111555;;;???AAAAAAAAAAAAAAA@@@??????888777555444444555777888777888888777777===HHHQQQYYY```hhhooozzz))))))))))))************************)))))))))))))))))))))))))))******+++*********))))))*********((()))++++++******,,,---...000999JJJ[[[jjjyyyxxx___JJJ666000...+++))),,,)))))))))))))))))))))))))))******+++++++++++++++,,,++++++***)))(((((((((******)))))))))(((((((((((())))))))))))))))))(((++++++++++++************))))))******)))(((''''''++++++++++++++++++++++++***+++,,,---------,,,,,,///...---------...000111222222111000222777>>>CCCHHHQQQ]]]iiittt~~~xxxqqqccc^^^ZZZ[[[```gggkkkllllllnnnrrrvvvxxxxxxwwwvvvxxxxxxyyyxxxwwwxxxzzz||||||~~~}}}}}}~~~~~~~~~|||yyyxxxxxxxxxvvvuuuyyy~~~{{{lllZZZSSSGGG>>>888777666666000111222222111000///...///000222222222222333444000000222333444444444444333555666777999;;;@@@CCCFFFJJJSSSgggnnneeeooo|||}}}wwwpppXXXDDD<<<666444444222333777;;;;;;:::666222///...///......///000000111111111111111111111111111111111111111000///...---,,,,,,000---,,,//////------000000000222777???GGGMMMQQQUUUQQQKKKBBB:::555333333222222222222222333444444444444777:::>>>FFFVVVeeeooo___aaappprrrvvvwwwwwwwwwwwwxxxtttrrrpppooopppssswwwyyywwwvvvttttttuuuyyy}}}~~~{{{vvvsssqqqooommmkkkllloooqqqsssyyyxxx```LLLBBB===888555............////////////////////////000111111000///.........///000111222111111000000000111333444000000000111000000//////......///000111222333333222222222111111000000000//////...---------------------......///000111111222222222222222444555666555666777555222000//////---...//////111666<<<@@@EEEDDDDDDBBB@@@===;;;:::555444333333333555777999888999999777666:::DDDMMMWWWaaakkkrrr}}}(((((()))))))))*********))))))))))))))))))))))))((())))))***************)))))))))******)))))))))''')))************+++---///...444AAAPPP___ooo{{{uuu___JJJ666000...+++))),,,((((((((((((((((((((((((***************+++++++++,,,++++++***)))(((''''''------,,,+++)))((('''''''''((())))))))))))((('''************************''''''((()))))))))))))))************************)))+++,,,......---,,,+++,,,,,,+++*********+++,,,---............000444777777===FFFOOOZZZggguuu~~~uuukkk^^^WWWWWW\\\aaadddiiilllppptttvvvvvvtttssstttvvvxxxyyyyyyzzz}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}{{{zzzyyywwwuuuzzz|||~~~qqqgggWWWHHH>>>999666555///000000111111000000000---000333444333222444555///000111222333222222222222444666777888;;;>>>AAACCCGGGPPPccc}}}qqqeeekkkxxxxxxnnnVVVDDD===666555444222444777888888777444111//////000//////........./////////222222222222111111111111111111111000///---,,,,,,///,,,,,,///000...///333000000222;;;IIIXXXccciiikkkggg^^^QQQCCC999555444333333333333333444444555333444777:::===GGGYYYkkkpppdddhhhsssuuuwwwxxxxxxxxxyyy{{{wwwuuurrrpppppprrruuuwwwvvvuuusssrrrtttxxx|||~~~}}}zzzuuurrrpppooolllkkkkkkpppsssuuu}}}vvv[[[GGG===888444000..................//////...///////////////000000............///000111222222111000///000222333555000000111222222111111111000000000000000111111111333222222222111111000000000000///...------------......///000111222222333------...///000111222333333555555333000...---.........///000111444999===DDDDDDCCCBBB???;;;888666444333222222333555777999@@@AAAAAA===;;;???GGGOOO]]]hhhssszzz((((((((()))))))))******(((((()))))))))))))))***'''((()))*********))))))(((((())))))))))))((((((''')))******)))***+++---///...222>>>MMM[[[kkkxxxrrr]]]HHH555000///+++)))+++(((((((((((((((((((((((((((''''''''''''((()))***++++++***)))((((((''''''...---,,,+++***)))((('''''''''))))))))))))'''''')))))))))))))))*********%%%&&&'''((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******...---,,,+++++++++,,,---***,,,............000111111444888===DDDOOO\\\fffuuu~~~nnn```XXXVVVXXXYYYdddhhhmmmsssvvvwwwvvvuuurrrtttwwwyyyzzz{{{~~~~~~~~~|||{{{{{{{{{}}}~~~zzzyyy{{{}}}~~~|||||||||}}}{{{yyyxxxxxx}}}{{{yyyjjjZZZLLLBBB:::666222222111000000000111111///222555777888888999:::111111111111222222222222333444666777888:::<<>>777555444222333666555555555333111///000111000///////////////000000333222222111000000////////////000000///...------///,,,,,,000111000111555333222555AAASSSgggvvv}}}~~~zzzooo___MMM???888666444444333333444444555666333444777:::>>>III^^^rrrpppfffmmmtttvvvxxxyyyyyyzzz|||~~~{{{zzzwwwuuuttttttuuuvvvuuutttsssssstttwwwzzz|||{{{xxxtttqqqpppooommmkkkkkkqqquuuwwwxxx^^^III>>>999555111111111111111000000000000...///000000......///000......///000000111222222111000000///000111222333///000111222222222222222111111000000000000000000444333333222111111000000000000///...---------............//////000000111---...///000111222333333222333333222///------------...000000111333777:::???@@@@@@???===:::777555333333222222333555777999???AAAAAA>>><<>>GGGOOOaaaooo}}}(((((((((((())))))))))))'''((((((((())))))******%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%'''(((******))))))+++,,,,,,,,,333AAAQQQ```qqq}}}}}}}}}sssfffWWWDDD333000000+++(((***((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))((((((((((((&&&''''''((()))******+++&&&'''(((******((('''&&&&&&'''''''''(((((())))))))))))))))))((('''&&&%%%))))))))))))))))))))))))************+++++++++,,,***)))((((((((()))***++++++,,,,,,+++******,,,...,,,...111111111222777;;;BBBNNN\\\hhhuuuyyylllbbb^^^YYY]]]ccciiilllmmmkkkjjjqqqsssvvvwwwwwwwwwyyyzzz||||||~~~~~~}}}||||||~~~|||||||||~~~{{{zzz|||~~~~~~~~~yyywww{{{||||||yyywwweeeRRRFFF@@@<<<777333000///000111111222444999===@@@???===888666444333333444555666444555777888777888999;;;???DDDIIIPPP```zzzvvvooosssyyy~~~}}}{{{~~~zzzgggHHH@@@888666444222222555555555555333111000111222111111111222444666999:::999999777666444333111111((()))+++---.........---,,,***+++///000000111555555222444???SSSjjjzzzmmmXXXFFF<<<888555444444444444555666666777888:::<<<@@@OOOiiillldddnnntttvvvwwwxxxyyy{{{~~~zzzvvvssstttttttttttttttuuuvvvvvvxxxuuurrrppppppooonnnmmmiiiqqqvvvxxxuuu^^^JJJ===777555555222111111000///......------///111000---,,,...000,,,...111333444444333222///000000000000/////////,,,---...000111111111111---...///000111222333444666555444333111000///...//////............//////000000000000000/////////------///000000111111111111222333333111000000000))),,,111444555777888:::444666999;;;;;;:::888666555444333333333555777999666999<<<<<<<<>>333222333000...///111111444888>>>BBBCCCCCCAAA<<<777555666555222///666666666666777888::::::@@@>>>BBBLLLZZZmmmrrrpppwww}}}{{{~~~pppUUUCCC555555777333000111@@@@@@===999555222222333...222555666888===FFFNNNNNNIIIBBB:::444000//////222111000.........///000////////////000000000000777666666<<>>FFFRRR___gggeee^^^TTTGGG;;;333///...111000//////.........///........./////////000000111222444999DDDUUUgggsssnnnXXXGGG<<<555444222000000222333333333555777999;;;EEEYYYtttuuucccdddooowww|||~~~{{{zzzzzz{{{{{{zzzxxxxxxzzz|||yyyxxxuuussspppmmmkkkjjjmmmsssxxx}}}lllRRRBBB:::555444555444333111///.........//////......------......///...000111111000000222333...///111111000///000111////////////000000000000...///000111222333333444444666888777555222111111...///000111111///---,,,...///000111111000///...111444666777555333333333222333666777777444111///---///111444555666777777666555333333444444333111555555555555666777999999999888999;;;===BBBOOO\\\ooozzz((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((()))(((''''''))))))(((''')))))))))))))))***+++++++++,,,///555BBBUUUgggtttyyyooofffYYYHHH888444555333,,,'''******))))))((((((''''''''''''&&&&&&''')))+++,,,'''(((((()))******++++++(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))************+++++++++,,,///...***(((***)))&&&&&&)))+++)))''''''+++000++++++,,,,,,------......+++...111444777>>>HHHPPP___lllzzzyyyssskkkccc]]]aaafffnnnsssvvvvvvvvvvvvwwwxxxyyy{{{~~~~~~|||}}}~~~~~~~~~~~~}}}|||zzzyyyyyywwwzzz~~~}}}}}}~~~|||xxxzzz~~~nnn^^^LLL@@@:::555333333000000111444888;;;;;;;;;>>>CCCGGGEEE@@@:::888888333444444555777999:::;;;:::<<>>;;;666333222111444777::::::777333111---...000222333444333333444333222333555666555444444444444555777888:::::::::999;;;>>>BBBJJJZZZhhhwww''''''&&&&&&&&&&&&''''''(((&&&&&&'''((()))((('''''''''''''''''''''''''''))))))((()))++++++)))'''*********+++,,,---......---///000111444@@@QQQ^^^nnnsssuuurrrooopppooommmfff\\\LLL<<<222...,,,+++***)))(((((('''(((((()))((('''''''''''''''((((((************))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))*********+++++++++(((---000---,,,...///---,,,+++++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,...000444777???HHHRRR[[[hhhxxx{{{sssdddhhhoootttxxxyyy{{{|||zzz{{{|||~~~~~~||||||~~~~~~~~~|||{{{zzzzzzzzzzzz|||zzzxxx~~~||||||}}}|||zzz||||||~~~nnn[[[LLLBBB999333666444222222333444333333:::<<>>JJJ```|||}}}jjjccckkkuuuzzz}}}~~~~~~}}}{{{xxxvvvvvvwwwyyy{{{}}}}}}{{{yyyyyyyyyxxxxxxvvvuuusssqqqpppooorrr}}}|||bbbRRR@@@777444111//////...------------///000111......---,,,,,,---.........///000///...---...///222333222///---,,,...000////////////000000000000/////////000000111111222444555666666444333444555222000...------...111222,,,---...///111333444555===>>>@@@>>>:::666333111111333666888888666333111...///000222333333222222555444444666888999999888444444555555666888999:::::::::;;;???DDDLLL\\\kkkzzz'''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%*********+++,,,---...///---...///...111:::IIITTTccciiikkkgggeeefffhhhhhhkkkgggYYYCCC222,,,,,,---***)))(((''''''((()))***(((((((((((('''&&&&&&&&&*********)))(((''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))&&&'''((())))))(((&&&$$$((((((((((((((((((((((((*********)))((((((''''''((())))))))))))*********!!!(((,,,***)))+++---,,,'''''''''(((***+++++++++******++++++++++++++++++,,,,,,,,,---...000222333555;;;@@@EEEPPP```nnntttyyy{{{}}}}}}{{{yyyxxxxxxyyyzzz{{{||||||||||||||||||{{{zzz{{{}}}~~~}}}{{{zzzzzz{{{|||}}}~~~{{{yyy~~~~~~zzz|||ooo^^^PPPBBB666777555333333444666666666666777:::@@@FFFFFF@@@;;;333333333444555666777888888:::???DDDGGGPPPbbbtttzzzqqqtttyyy|||~~~~~~{{{xxx|||nnnWWWAAA999777222111444111111111000...///111333222;;;LLLddd|||vvv___HHH777222222------...////////////...,,,,,,,,,---------......000111222111222:::GGGRRRZZZZZZTTTHHH>>>999666222<<<:::666555555444444222444777:::???KKKaaa~~~zzzhhhfffoooxxxyyy|||}}}}}}}}}{{{xxxvvvvvvvvvyyy}}}}}}|||wwwwwwvvvtttsssqqqppppppsss{{{```OOO>>>555333000//////---,,,,,,,,,---...000111...---,,,++++++,,,---...---///000///......///000222333333111///...///000////////////000000000000/////////000000000111111222444555444333333444555444222...,,,,,,///333666------...///111333555666;;;<<<<<<:::777333111111000111333555555444222111///000111222333222222111666666666888;;;<<<===<<<666555555666666777888999999999;;;???DDDNNN___ooo&&&'''((())))))((('''&&&'''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''%%%######$$$%%%&&&%%%((((((((()))***+++------+++,,,,,,,,,///777BBBJJJXXXaaagggggggggiiillllllooonnncccLLL999000---+++***)))(((''''''((()))***''''''((((((''''''&&&%%%((((((((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((***+++***(((&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))&&&+++)))''')))++++++)))+++---,,,(((&&&(((***++++++++++++++++++++++++,,,,,,,,,---///000000000---222444444;;;GGGQQQUUUdddkkkuuu}}}yyywww{{{{{{|||||||||{{{yyyyyyxxxxxxxxxzzz}}}}}}{{{{{{{{{|||}}}|||~~~}}}}}}{{{|||ssseeeSSSEEE===:::777555555666555444222444777;;;======;;;999444444333333444444555666777888<<>>CCCGGGHHHDDD===888777555222:::888666666777888888888444777;;;AAAMMMdddxxxgggfffooovvvwww{{{}}}}}}|||yyyxxxxxxwww|||}}}uuuttttttrrrqqqpppoooooorrr~~~zzz]]]MMM;;;333222000///000......---,,,,,,---......------............---------...000000//////000222111333444333111000000111////////////000000000000////////////000000000000111222333333222222444555333111///---...000333555.........///111333555666888888888555222000000111//////000111222222111111000111222333333333222111666666666888<<<>>>>>>>>>777777666666666666777777999999<<>>EEEPPP\\\ggglllnnnsssuuuvvvrrrrrrhhhSSS@@@555...(((***)))(((&&&'''(((***+++&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''(((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''''')))***,,,+++)))'''%%%((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((''',,,***((()))++++++333999<<<777---&&&(((---,,,,,,++++++++++++++++++)))(((((()))***++++++***///222222000111888>>>@@@GGGNNNYYYggguuu|||xxx~~~~~~}}}|||zzzyyyvvvuuuvvvyyy}}}}}}|||{{{|||}}}~~~{{{}}}||||||||||||vvvdddUUUFFFBBB<<<888555333111000///333777888666444666888555444444333333444444555555555999???CCCHHHSSS]]]}}}rrruuu{{{~~~}}}xxxyyyvvv___III@@@;;;555222444000111111///......000222///888III\\\nnn{{{zzzuuuhhhTTT>>>111///222000///.........000111222---------.........//////111222333555666888888999999;;;:::555444555555222---,,,,,,...333666888999444777<<>>???>>>888777777666666666666666;;;;;;???EEEMMMZZZnnn---***&&&&&&((()))((('''###&&&((()))((('''''''''''''''(((((((((''''''&&&...,,,))))))))))))(((''')))'''%%%&&&(((***++++++(((***+++++++++...444999JJJRRR\\\gggtttxxxkkkYYYEEE777000...******++++++***)))'''&&&,,,)))%%%$$$(((***!!!''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))'''%%%$$$&&&((((((%%%"""''')))+++***''''''))),,,((((((((()))))))))(((((((((&&&%%%'''+++------,,,))))))*********(((&&&%%%((((((&&&$$$$$$(((///666FFF>>>888777333,,,))),,,******+++,,,,,,,,,,,,+++,,,+++***))))))***++++++,,,---...///000111222333888===EEEOOO[[[kkk|||~~~~~~}}}yyyuuuwwwsssvvvzzz}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}~~~uuugggYYYJJJ>>>===>>>:::444333444333111222333555555444555444333333333444555666888999:::<<<@@@FFFNNNTTTqqqqqqpppvvv|||~~~~~~|||zzzyyylllSSSCCC===:::555///222111000000000000000111444444999GGGZZZkkkuuuxxxuuuiiiWWWFFF999333000///444444444222//////000222,,,---///000000///...------...000222444555555666999888777666555444333333111111111111222333444555555999===AAAPPPkkk{{{lllhhhnnnvvvzzz~~~|||zzz|||}}}zzz~~~wwwrrrssssssrrrpppppprrrtttyyytttWWWGGG888222222000---+++......---------......///,,,,,,,,,---------......---,,,,,,---000111111000000333555333///---000444111333444111...---000333------......///000000000222111111000000000000000111000///......///000111///000222555999::::::999999666222000111222222222------------.........///555222000000111333333333555555666666777888888999666666555555666777999:::???@@@DDDKKKVVVeeeuuu---***(((''')))***)))(((%%%'''))))))((('''((()))))))))))))))((('''&&&&&&***(((&&&&&&'''((('''''')))(((&&&&&&(((*********(((***+++++++++---333888BBBLLL[[[hhhwwwyyyjjjWWWFFF999222///+++***)))((('''''''''((('''))))))(((+++---)))"""''''''''''''''''''''''''(((((((((((())))))))))))(((&&&&&&'''))))))'''$$$((()))*********,,,...000///...,,,)))'''&&&%%%%%%)))'''&&&'''***,,,,,,+++%%%&&&((()))******))))))'''''''''%%%%%%(((///444>>>777333222///***)))+++)))***++++++,,,,,,++++++***)))(((''''''((()))***++++++,,,---...///000111000333888???HHHUUUbbbkkk}}}{{{|||zzzuuutttwwwtttwwwyyy{{{{{{{{{}}}~~~{{{|||{{{yyywwwxxxzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~yyylll[[[JJJAAA<<<777444555666444333333444555444222444333222222222444555666666666888999===CCCJJJOOOkkktttooorrryyyzzz{{{}}}~~~~~~~~~~~~}}}{{{yyypppWWWFFF???===888333000///......---------...444444666>>>JJJUUU[[[^^^\\\TTTHHH===555222111111000000000///...---,,,,,,---......////////////...333333333333333444444333888777777666444333333222111111111111222333444555555:::???EEEVVVrrr}}}oookkkqqqxxxyyy}}}|||zzz{{{~~~~~~~~~~~~}}}}}}wwwwwwuuurrrpppppprrrtttzzzxxxgggPPPAAA444000222111...............------......///,,,,,,---------.........///......///222333333222---000222///,,,***---000...000111222111000000000000000000000000/////////222111111000000000000000111000////////////000111111000111333888<<<@@@BBB===999444111000000000///---.........////////////333111000000111222222111444444444555555666666666555555555555666777999:::AAACCCHHHOOO[[[jjjzzz---+++))))))***+++***)))'''((())))))(((((()))+++------,,,+++***((('''&&&(((&&&%%%&&&'''))))))(((***(((''''''(((***))))))(((***++++++***---333888:::HHHZZZkkk{{{wwweeeTTTFFF<<<444///,,,+++(((%%%%%%&&&((()))$$$))),,,******,,,+++(((''''''''''''''''''''''''*********)))))))))))))))(((''''''(((******((('''))))))***,,,111555777888333111---***'''%%%%%%%%%)))((('''''')))******)))&&&&&&''')))))))))))))))&&&'''''''''''')))---000333///------+++((((((***))))))***+++++++++++++++))))))(((''''''((()))***)))******+++,,,------......000111444999AAAJJJPPPdddooo~~~zzzwwwwww{{{xxxyyyzzzzzzyyyxxxyyy{{{zzz{{{zzzxxxwwwwwwxxxzzz||||||}}}~~~~~~~~~}}}}}}}}}||||||||||||{{{~~~qqq]]]LLL@@@999777:::777666444444555444333111222111111111222333555666444555666888:::@@@FFFKKKbbbwwwwwwooommmvvvwwwxxxzzz|||}}}~~~}}}|||zzz}}}yyy^^^III@@@<<<777333444333222111000000///000333222333555999===AAADDDCCC@@@:::555111000111222/////////000000///,,,***......//////000222333444888777666555444444444444666666555444333333222222111111111111222333444555333999@@@JJJ]]]zzz}}}pppmmmrrrxxxxxx{{{}}}zzz{{{||||||{{{yyyvvvrrrpppqqquuuyyyppp]]]HHH;;;000...111111000000........................,,,------------.........000000000222444555444333///111333111...---///222---000555777777444111///111111111111111111000000222111111000000000000000222111000000000000111222222111000111666>>>FFFKKKAAA===777333000///...---////////////000000000000111000///000222222000///111111222222222222222222555444444444666888999;;;CCCFFFLLLUUUbbbqqq***)))))))))))))))))))))((((((((('''&&&'''))),,,000000///...,,,***((('''***)))'''''')))***))))))***)))'''((())))))((('''''')))+++***))),,,222666999III^^^qqqqqq^^^OOOEEE>>>555///,,,+++)))'''&&&'''((()))&&&)))***'''&&&&&&$$$ &&&&&&&&&'''''''''''''''******))))))((((((''''''(((''''''((()))))))))(((***)))+++111999???AAAAAA333111---)))''''''((())))))(((''''''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''((()))***+++,,,---,,,+++***((('''(((***((())))))***+++*********+++***)))))))))***+++,,,)))*********+++,,,,,,,,,222111000111333666;;;>>>JJJUUUeeettt{{{{{{||||||}}}|||{{{yyyxxxyyyzzz{{{{{{{{{zzzxxxxxxyyy{{{~~~~~~~~~~~~}}}|||~~~|||{{{zzzzzz}}}qqq___NNNBBB>>>===777666444444555444333111000000000000111333555666555666777888:::>>>DDDIIIYYYmmm|||oooiiisssuuuyyy|||~~~~~~|||zzz|||cccKKK???999444000777666444333222111111111000111222222222333777:::888777666444111//////000222111111222444444111...///000111333666:::>>>@@@???===:::666555444555666555555444333333222111111111111111111222333444444333888AAAMMMdddyyyooommmrrrvvvxxx{{{~~~|||||||||}}}{{{wwwsssqqqtttzzzlllXXXCCC888//////111111000111///////////////......---------------............000000000222555666555333000111222111//////000222///666>>>@@@<<<666333222000000000111111111111222222111111000000000000000222111111111111111111222222111111222666===FFFMMMCCC>>>888444111000...---///000000000000111111111000000000111333222000...////////////000000000000444444444555666888;;;<<>>OOOeeeuuu{{{lllYYYKKKDDD???777000++++++++++++***)))((((((((((((%%%###$$$%%%!!!&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''((()))++++++...666???DDDFFFEEE444111---***((('''((()))((((((((('''&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&'''(((*********)))+++------+++(((((()))***'''((())))))******))))))+++***)))))))))***,,,---++++++++++++++++++,,,,,,000///------...000222333:::BBBMMMZZZgggttt}}}}}}zzzwwwvvvxxxzzzyyyzzz{{{zzzyyyxxxzzz{{{}}}{{{zzz~~~~~~~~~~~~|||zzzyyy{{{~~~uuucccRRRFFF>>>:::777555444444444333222000000000000111333555666444555666777888<<<@@@DDDQQQddd}}}uuukkkqqqtttzzz}}}}}}}}}{{{{{{cccKKK>>>888333000333333111000......------///000111111000111444666222444555444111///000111444444555666777666444222111222555:::AAAGGGMMMPPPLLLHHHAAA:::555333333333444444444333222222111111111111111111222333444444555;;;EEETTTkkkuuunnnoootttwwwzzz}}}~~~~~~zzztttrrruuu{{{iiiTTTBBB999111111222111000000//////000000//////---------------.........////////////000222555555444222,,,------,,,,,,,,,---...000:::DDDCCC:::222222555222222111000000///......222111111000000000000000111111111222222111111111000111222333555:::AAAGGGBBB>>>999555333111000///000000000000111111111222111111111333444444111///.........///////////////444444555666777:::<<<>>>BBBHHHQQQ^^^kkk{{{$$$&&&(((((('''&&&'''(((%%%&&&'''&&&%%%&&&''')))/////////...---,,,+++***+++)))&&&%%%&&&%%%$$$###((((((''')))******)))'''''')))***)))(((***///444CCCTTThhhvvvzzzlll[[[NNNFFF@@@888111+++,,,------,,,+++)))(((''''''$$$###&&&)))&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***,,,///444;;;@@@BBBAAA@@@444222...+++(((&&&&&&&&&''''''((('''%%%%%%&&&(((&&&&&&&&&&&&'''((()))***'''&&&&&&(((******)))'''(((---///+++((((((******''''''((()))))))))))))))((((((''''''''')))***+++,,,,,,,,,,,,,,,+++++++++///...,,,---///111111111333777>>>EEEOOO\\\kkkuuu{{{vvvtttuuuwwwuuuwwwxxxxxxxxxxxxyyy{{{}}}{{{zzz|||||||||~~~}}}{{{zzz{{{}}}zzz|||xxxgggTTTGGGAAA===888555444444333333222111111111222333555666222333444444555777;;;>>>IIIZZZrrrvvvqqquuuzzz}}}zzz{{{}}}|||||||||bbbLLL???:::666444333333111000////////////000000/////////000000000---///222111000000333666888<<<@@@AAA>>>999555333333666<<>><<<333---///444666555333111///---+++***222111111000000000000000000000111222222111000000...111333333333666<<>>===:::666444000///---+++)))''''''&&&%%%&&&'''&&&%%%$$$&&&)))&&&&&&%%%%%%&&&''')))***((('''&&&''')))***(((&&&###***---)))&&&(((******&&&'''(((((())))))((((((((('''''''''''')))+++,,,,,,,,,,,,++++++*********---,,,+++,,,///111111000///111444888===GGGSSS\\\mmm|||xxxuuuuuuvvvtttvvvxxxyyyyyyyyy{{{}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}|||}}}~~~yyyzzz}}}|||kkk\\\MMMGGG>>>888444333333333444333222222222444555666333444444444444666999<<>>JJJ^^^yyyxxxnnnnnntttyyy|||~~~}}}||||||~~~|||wwwtttvvv|||hhhRRR@@@999444333333///...//////000111222111///---,,,............////////////---...000333555555333000///.........///000000000111222333111......000333444444333222000///...---222111111000000000000000///000000111111000000//////111222111000333:::@@@DDD@@@;;;666444333222111/////////000000000111111333111000000222222222111//////000111333444555555666666777888;;;>>>AAACCCGGGOOO[[[iiiwww$$$'''++++++)))((()))***%%%'''***+++***(((((()))$$$%%%&&&(((((())))))))))))'''&&&&&&((())))))(((&&&&&&''')))+++,,,***((('''((()))(((''')))...333@@@QQQdddqqqyyyyyyjjj[[[NNNCCC:::444...,,,)))'''&&&''')))***%%%+++...)))%%%&&&)))***%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''')))***)))'''(((+++///000777>>>???:::333---+++************************$$$&&&'''&&&$$$$$$''')))***)))'''&&&%%%%%%&&&&&&)))'''%%%&&&)))***(((&&&'''+++'''$$$(((+++***&&&''''''(((((((((((((((***)))))))))***+++---...,,,,,,++++++******))))))(((&&&&&&(((+++---,,,++++++---///111333:::CCCJJJSSSeeewww|||xxxwwwxxxuuuwwwzzz{{{|||}}}~~~{{{{{{|||}}}}}}}}}}}}}}}yyyyyyzzz|||~~~~~~~~~}}}{{{}}}pppVVVNNNCCC:::555333222222555444333333333444555666555666777777666888:::===<<>>999>>>FFFOOOYYYaaafffiiibbb[[[OOOBBB:::666666777555444444444444444444333111111111111222333444555555;;;HHH]]]zzzrrriiikkkrrrxxx{{{~~~|||zzzzzz|||~~~}}}yyyvvvvvvzzz|||aaaKKK>>>777333333222///...///000000222222111///---+++............/////////000......000444666666333111,,,+++******,,,---------333...***)))---222333333///000111222333444444555222111111000000000000000...///000111111000///...000111111///...222;;;BBBFFFBBB<<<777444222111///////////////000000000000333111///...000111111111///000111222444666777888666777777999<<>>DDDJJJPPP\\\kkkuuu))))))(((''''''((())))))&&&''''''((((((''''''&&&'''$$$###$$$&&&)))))))))'''''''''&&&%%%%%%$$$$$$******)))(((((((((((((((((())))))))))))***---///999JJJ^^^nnnyyyrrrcccVVVGGG<<<555---((()))***((('''(((((('''&&&%%%%%%''')))***((((((((('''''''''&&&&&&%%%'''******)))((('''((())))))((()))***---000222999888555111---+++******))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''((())))))))))))(((&&&'''((()))************)))++++++***(((''')))+++))))))******+++---...///---+++)))(((((()))+++---+++,,,---...000222333333:::AAANNN]]]lll{{{xxxtttxxx{{{|||zzzyyy{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}||||||sss]]]NNNCCC:::666666666666555444222222333444444444444444555777888:::===EEERRRggg}}}|||oooVVVCCC999555444222222111000000///......111000000000/////////...///...///111111333;;;EEE\\\lll{{{{{{ppp___JJJ;;;@@@DDDLLLRRRWWWXXXWWWVVVNNNHHH@@@999555444444444333333333333333333333333333222111000111333555666<<<===FFF\\\yyy|||kkkkkkrrrtttvvvyyyyyy{{{|||}}}}}}}}}zzzxxxwwwvvvxxxlllSSSCCC;;;777333111000111000000000000000000000000000000---//////...---,,,,,,...+++,,,...//////...---,,,------.../////////......------...///000000000000---///111111000000111222333555444111000222111...---...000111111000000///...000222111111444;;;AAAKKKGGGAAA;;;666222000000000111111111111111000000222222111111111111222222666888777333333777999666666888:::;;;<<<@@@GGGMMMUUUbbbpppzzz((((((''''''''''''(((((((((((((((''''''((((((((($$$'''***)))&&&%%%'''+++((((((((((((((((((((((((***))))))(((((((((((((((*********))))))***...000555DDDWWWgggvvvzzzlll___OOOBBB777///)))((()))'''%%%'''((('''&&&&&&&&&'''((()))''''''''''''&&&&&&&&&%%%!!!$$$'''))))))))))))*********)))))),,,///333555555333///,,,)))((((((((('''''''''''''''&&&%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((((((((()))*********))))))%%%&&&((()))***+++++++++)))***+++***))))))+++---(((((())))))***,,,---...++++++************++++++,,,,,,---------------...222777???HHHTTTfff{{{xxxyyyzzzzzz{{{{{{{{{{{{}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||yyyyyy{{{sssaaaPPPAAA999777666666555555555555555555444444555666777888999999@@@EEEPPP```yyy~~~nnnTTTCCC:::666555222222222111000000//////000000000000////////////222///...//////222:::DDDRRRbbbqqqrrrgggXXXHHH>>>@@@CCCGGGKKKMMMLLLIIIHHHDDD???999555444444555555444333333222222333333444444333222111222444666888;;;>>>IIIaaa~~~|||lllmmmsssuuuwwwzzz|||}}}~~~~~~~~~}}}zzzxxxxxxxxxzzzhhhPPPAAA:::777333111000111000000000000000000000000000000///000111///...------......//////000///...---+++...............---,,,,,,,,,,,,...///////////////222222222000//////111333555777666222111333222...---...///111111000000//////000222111111555<<>>CCCKKKQQQ]]]iiiwww(((''''''''''''''''''((()))((('''&&&&&&'''((()))%%%(((+++***'''%%%''')))(((((()))))))))*********))))))(((((((((((())))))******)))(((''')))---000333AAASSScccrrr~~~ttthhhWWWIII;;;333+++***)))'''%%%&&&(((((('''&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%!!!###&&&'''(((((()))+++)))***,,,///222555777888333000,,,)))((((((((((((&&&''''''(((((('''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&''''''(((((((((((((((%%%&&&''')))***++++++,,,)))))))))))))))***+++,,,+++******)))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000444888<<>>AAACCCCCCAAA>>><<<<<<888444111222333444444444333333222222333333444444333333222333555777999;;;@@@OOOhhh|||nnnooouuuvvvxxx|||}}}zzzxxxyyyyyy{{{hhhPPPBBB999666333111111111000///000000000000000000000000...///000000///...///111//////000000//////...---,,,---------------,,,,,,+++,,,---...////////////...///000000000222444777666999777333222333222.........000111111111000///000111111111333777===AAAIIIFFFAAA;;;666222000///222222111000000111333444000000000///000000111222444333222111111333444444555888;;;===@@@FFFOOOVVVcccooo}}}'''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((((((((((((((()))((('''&&&$$$%%%%%%&&&&&&''''''((())))))(((((((((((())))))((((((((('''&&&'''***---111???QQQbbbrrr{{{ppp___PPP???666...,,,+++(((&&&(((((((((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%###%%%''''''''''''(((***'''+++111666:::;;;:::999333///+++)))))))))((('''''''''((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((%%%&&&'''((()))*********(((((('''((()))*********+++***))))))(((((())))))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,///222333666BBBSSSaaaiiiooozzz|||xxxwwwxxxzzzzzz{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{}}}~~~~~~~~~}}}~~~|||wwwvvv|||ttt```MMM@@@:::777333222333444333222111111333444555666666666:::@@@IIIVVVjjj|||yyy{{{}}}qqqYYYGGG<<<666333222222222111111111111111////////////000000000000111///000222111...///222666===DDDFFFAAA<<<<<>>BBBEEEBBB???;;;777444222111222111000///000111333444000000//////000111111222//////111444555555444555555777:::===AAAIIISSS[[[gggttt(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&***'''$$$%%%)))***((($$$&&&&&&''''''((((((((()))((((((((((((((())))))***&&&'''(((((('''''')))***...<<>>===999666222///+++***+++***'''$$$(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))*********))))))%%%%%%&&&'''(((((((((((()))((('''''')))***))))))''''''(((((()))+++,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,---......,,,...111111222777BBBJJJOOOVVVbbbppp~~~yyyvvvvvvwwwzzzyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxyyy{{{}}}~~~}}}{{{|||~~~|||||||||{{{|||xxxvvv{{{vvv___MMMBBB<<<666222333444333222111111222333444555555666444<<>>;;;777555333222////////////000111222222000000000000111111222333//////333999:::888777888555888;;;???DDDMMMXXXaaalllyyy((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&***&&&######''')))(((&&&))))))))))))************((((((((((((((()))******&&&(((******)))(((((()))---888HHHXXXlll}}}tttcccTTTBBB888///,,,+++(((((())))))))))))))))))(((''''''((((((((('''''''''&&&&&&&&&'''(((((('''(((***+++///333888<<<<<<999555111///,,,))))))***)))$$$((((((((()))((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))''''''((())))))))))))(((%%%%%%&&&&&&&&&&&&&&&%%%,,,***'''((()))***)))(((((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...///000000000333777;;;???DDDLLLXXXgggvvv{{{xxxxxxyyyyyywwwvvvvvvvvvvvvvvvttttttvvvwwwzzz}}}~~~{{{zzz{{{~~~}}}{{{zzz{{{}}}zzzyyy{{{tttaaaLLLDDD;;;555555666555444222222222222333555777888666<<>>JJJ```{{{yyyooorrrvvvvvvxxx}}}~~~~~~~~~iiiSSSDDD===555333111111111111000...////////////////////////...///000000......///000......------------------,,,---...///////////////------...///000000000000///000111000//////000222444666666222222444333000222333444555555555444333222111000222666;;;@@@CCCBBBAAA>>>;;;777444222111------...///000111111000000000000111111222444444333111333999:::777666999777:::>>>BBBHHHQQQ^^^gggrrr~~~)))***+++,,,,,,+++***)))&&&'''((())))))((('''&&&(((&&&######$$$'''(((((('''''''''''''''&&&&&&&&&((((((((((((((()))******&&&(((+++,,,+++)))))))))...666BBBQQQdddxxx~~~yyyppp___OOOAAA777...+++***((('''))))))))))))))))))((('''''')))(((((((((((('''''''''%%%&&&((((((((()))+++...555777999:::999555111...---***'''((()))'''!!!''''''(((((('''&&&&&&%%%%%%%%%&&&'''((()))******'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###...+++))))))++++++***(((,,,++++++***************---,,,,,,++++++,,,,,,---++++++++++++*********))),,,+++++++++,,,...000111444777;;;CCCPPP___oooyyy~~~}}}yyyxxxwwwvvvuuuuuuuuuuuurrrrrrtttvvvyyy|||}}}}}}|||{{{yyy{{{~~~}}}|||{{{}}}{{{{{{{{{|||pppTTTKKK???888777888888777444333222222333555888:::888;;;>>>@@@MMMeee~~~||||||||||||}}}}}}{{{~~~uuuZZZDDD:::777///////////////000000000.../////////000000111111:::555222333222///...000555///...444666222///000555555444444333333333222444333333333555666555444000222444777777444222000222111111111333555888:::???LLLccc~~~xxxooorrrvvvvvvxxx}}}ttt\\\HHH===999555333111111222111000...////////////////////////111111111000---,,,,,,---000///...---,,,+++++++++/////////000//////...------...///000111111111111000000...---,,,...222555333555555222111444333000333444555666666666555444222111000222666<<>>555000///---)))***))))))(((((('''&&&&&&'''&&&%%%%%%&&&&&&$$$###%%%%%%&&&%%%######%%%&&&&&&&&&%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&'''((()))*********''')))++++++)))((()))+++))))))******************)))***************************++++++,,,------......000222555999???FFFKKKbbblllzzz|||uuusssuuuuuurrrssstttuuuwwwyyyzzz{{{{{{zzz{{{{{{zzzzzz{{{~~~~~~}}}}}}~~~~~~}}}|||~~~}}}nnnXXXKKKBBB;;;777888666666555444333444555777777666888;;;@@@MMMdddyyy{{{|||~~~~~~~~~}}}||||||mmmSSSAAA888555333111/////////...,,,...---,,,,,,,,,---/////////000111222222000///...////////////////////////111222333444444444333333444333222111111111222222333111///000333444444222555222222444444444888>>>DDDQQQhhhvvvtttvvvxxx{{{kkkRRRAAA;;;<<<222222222111111111111000222444555555333111111222---///111111000/////////........................------...///////////////...///000111222222222222000///......///000333444777777777777555444222111222000///000222444333333444444444444666:::@@@DDDHHHCCC===999777555222//////111222444444444222111333444444333111111333444777888999999999999:::;;;>>>BBBGGGMMMTTT```mmmwww))))))))))))))))))))))))+++,,,,,,+++)))''''''(((&&&(((((((((&&&%%%&&&'''(((******((('''))))))'''***)))))))))++++++)))(((***)))((('''((()))***+++---000888EEEVVVgggtttzzz}}}rrrbbbNNN>>>777111+++'''(((((('''%%%************************&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++///555999CCCBBB;;;333---,,,***((((((((((((''''''&&&&&&%%%'''&&&$$$%%%&&&&&&%%%$$$%%%&&&'''&&&$$$$$$&&&(((######$$$%%%'''(((***+++###############$$$%%%%%%%%%%%%&&&&&&'''''''''(((&&&'''((('''&&&&&&'''(((###$$$&&&''')))*********'''''''''&&&&&&'''))),,,))))))))))))))))))((((((%%%&&&(((***++++++******))))))******++++++,,,,,,+++...111333555666888:::KKKRRR___pppyyytttttttttqqqrrrssstttvvvxxxyyyzzz{{{xxxyyyzzz{{{{{{|||~~~|||}}}}}}~~~~~~~~~|||zzzmmm[[[LLL@@@;;;:::888888777666555444444444777666666888;;;EEEXXXjjj|||{{{~~~||||||www[[[EEE999555444222222222111...,,,......------......///000---///222444333000,,,)))000000000000000000000000111222222333444333333333444333222111111111222222444333333444666666555333555333222444444333777===EEETTTlll|||yyyyyyyyy{{{~~~jjjRRRAAA;;;;;;333333111000000000111222666777888777444333333333+++---///000//////000111........................------...////////////...//////000111222222222222000000000000111222333444777777777777666555333333333111000000111222111000111222222111222555999===???<<<888555444333222000000111222444444333222222222333333333111111333555999999:::<<<>>>>>>===<<>>888111,,,+++***)))'''''''''&&&&&&%%%%%%%%%***(((&&&&&&&&&%%%###"""&&&'''''''''%%%&&&''')))"""######$$$&&&'''))))))$$$######"""###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&'''(((%%%&&&'''((()))***))))))&&&&&&&&&&&&&&&((()))+++*********))))))(((((((((&&&'''((()))************************++++++,,,,,,))),,,000222222333555666:::???IIIYYYkkk|||~~~xxxwwwuuussssssssstttuuuwwwxxxzzzzzzxxxzzz||||||||||||~~~}}}}}}~~~~~~~~~}}}||||||}}}zzzuuuuuu}}}~~~mmmZZZJJJ@@@<<<999777666555555555444333888777777888999@@@PPP___~~~zzz|||~~~|||```HHH:::555444333444444222///,,,............//////000000...000333555444222...,,,000000000000111111111111111111222222333333333333333222222222222222222222222333444555555555333222555333222444444333777===CCCTTTnnn}}}{{{{{{yyy{{{~~~iiiQQQAAA;;;:::444333111//////000111333666888888777444222222222+++---//////......///111........................,,,---......//////.........///000111222222222222111111111222222222333333555555555555444444333333222000//////000111111000.../////////...000333666777666444333333333333222///000000111111111000000111222333222111222333555:::999:::>>>BBBCCCAAA===EEEIIIPPPVVV]]]gggsss{{{~~~yyyrrrnnnmmmmmmkkkiiikkkkkklllmmmoooppprrrsssyyy{{{~~~((((((((((((((((((((((((***,,,......+++(((&&&&&&&&&''''''&&&%%%%%%''')))'''&&&&&&''''''&&&&&&'''%%%%%%%%%'''***,,,+++***((((((((((((((())))))***+++---111:::GGGXXXhhhrrryyy~~~|||tttgggUUUFFF999444...,,,,,,---+++)))((((((((((((((((((((((((+++***(((''''''''')))***''')))+++,,,...222777::::::777333000---++++++---&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&&&&&&&&&&$$$###&&&'''''''''&&&&&&(((***######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))((()))***++++++)))((('''%%%&&&'''(((******))))))+++++++++******))))))(((+++***))))))))))))***+++++++++++++++,,,,,,,,,,,,+++---...//////000333555333777>>>FFFRRRdddyyy}}}yyyvvvuuuuuuuuuuuuvvvwwwyyyzzzzzz|||~~~~~~}}}}}}}}}|||||||||}}}~~~}}}{{{|||}}}{{{uuuqqqsss|||mmmYYYHHH>>>:::777555444555666444333666555555777888===JJJVVVssszzzzzz|||}}}}}}~~~~~~bbbIII;;;555444444444444222///,,,.........///////////////...///000111111111111111///000000000111111111222111111111111222222333333222222222222222222222222///000222222222000//////444222222333333333777===@@@TTTppp~~~{{{{{{{{{yyyzzz~~~gggQQQAAA;;;999444333111//////000111333555666666555222000000000...///000///...---///000////////////////////////,,,------.....................///000111111111111000000111111111222222222222222222222111111222222///...------///111111000,,,---......------///111333333333333333333444555000000111111111000000000///111222222111222444666::::::;;;???DDDFFFCCC@@@FFFKKKRRRZZZaaakkkvvv~~~lllfff___[[[ZZZYYYXXXVVVWWWXXXXXXYYY[[[]]]^^^___cccfffjjjnnnqqquuuyyy|||}}}}}}}}})))))))))))))))))))))))))))+++------+++((('''&&&&&&''''''&&&%%%%%%(((***(((&&&&&&))))))''''''***((('''''''''))))))'''&&&''''''((((((((()))))))))+++,,,///555AAARRRcccooozzz~~~wwwlll\\\NNN===888111---,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))***+++'''***---///000222444666333000...///---++++++---&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''))))))(((%%%&&&''''''&&&&&&(((***%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$###"""'''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&&&&((())))))***+++,,,+++)))'''&&&''''''''')))++++++***(((******************)))))),,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------+++***+++...000111444777999@@@NNNbbbppp{{{xxxwwwvvvuuuuuuvvvxxxyyy{{{~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||~~~~~~~~~|||xxxrrrnnnpppvvvlllWWWGGG>>>:::555444555666555333222111111444666999CCCMMMdddyyy}}}zzzzzzyyyyyyzzz|||~~~eeeLLL===666555333333333222///---------...////////////...------,,,+++,,,...000111...//////000000111111111222111111111111222333333111111222333333333222222333444666555333222333333333000111333333333888>>>@@@VVVrrr{{{xxxwwwzzzzzzxxxyyy}}}~~~fffQQQBBB:::888333333111000000000111222222333444333000///...///000000111000......///111////////////////////////,,,,,,---............---------...///000000000000000///////////////000000000///////////////000111...,,,+++,,,...000000000+++---......------...///000222444444333333555666333333333222222222222222...000111111111222444666999999;;;???CCCEEEDDDDDDEEEKKKTTT\\\dddmmmxxxooo\\\VVVOOOJJJJJJKKKJJJHHHHHHHHHIIIIIIKKKLLLNNNOOOOOORRRWWWZZZ]]]aaaeeehhhiiiiiikkkooosssxxx{{{~~~))))))))))))))))))))))))(((***++++++)))((('''((('''''''''%%%$$$%%%(((+++'''$$$$$$((()))%%%&&&)))''''''&&&'''((()))'''%%%&&&''''''(((((((((((((((******,,,111;;;LLL___lllxxx}}}~~~yyyrrrfffZZZGGG@@@777000...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++(((+++///111111111111111---******---,,,((('''***&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%((())))))((($$$%%%&&&&&&%%%&&&(((***&&&&&&'''''''''&&&%%%$$$%%%&&&''''''%%%### $$$%%%%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&'''(((***'''(((***++++++)))'''&&&***(((&&&''')))***)))((((((((()))))))))))))))))))))+++///222222111...,,,++++++++++++++++++******+++++++++***))))))+++---///000000111666@@@MMMVVVkkkxxx{{{zzzxxxvvvuuuvvvwwwxxx{{{~~~~~~}}}}}}}}}~~~~~~|||||||||}}}~~~~~~{{{zzzzzzuuummmkkkmmmxxxjjjXXXGGG@@@999555555666555222222000111333555777>>>FFFTTTlll}}}zzzyyyxxxxxx{{{}}}jjjPPP@@@777555222111111111///...+++,,,---...///......---...---,,,+++,,,---...///------...//////000111111222111000000000111333333000111222333333333333222666777888777444333555777111//////222333444999???DDD[[[wwwtttsssuuuyyyyyywwwxxx{{{}}}eeePPPBBB:::777222222222111111111111000///111222111///......//////000111000///000222444////////////////////////+++,,,------......------+++,,,---...///////////////...---++++++,,,...//////...------...///000111///---,,,,,,---......---+++---///000///......//////222444444333222444666444333333222222111222222---///000111111222555777666999<<<>>>@@@BBBEEEGGGGGGLLLTTTZZZ```fffnnntttxxxxxx{{{xxxdddQQQKKKDDD@@@AAABBBBBBAAA?????????@@@AAABBBCCCDDDBBBDDDGGGJJJLLLNNNQQQTTTVVVXXXZZZ^^^bbbeeeggghhhppptttzzz))))))))))))))))))))))))''')))******((('''((()))''''''&&&%%%$$$%%%(((+++%%%!!!!!!&&&&&&######'''$$$###$$$&&&)))******)))&&&''''''((()))((((((((())))))***...777HHH\\\iiirrrxxx||||||{{{xxxnnneeeQQQIII===555000...+++)))''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((+++000222222000///...***'''''',,,+++%%%###&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&###%%%&&&%%%%%%%%%(((***&&&'''((())))))((('''&&&$$$%%%&&&'''%%%!!!"""######$$$&&&''''''((($$$%%%''''''''''''(((***$$$%%%(((***+++)))(((&&&---)))%%%###&&&((())))))&&&'''''''''(((((())))))%%%)))111666888555000,,,*********)))))))))))))))''')))++++++++++++---...---++++++---444;;;@@@CCCPPPcccxxx}}}|||yyywwwvvvvvvvvvwwwyyy}}}~~~}}}|||}}}}}}yyyzzz{{{}}}|||xxxwwwzzzwwwooojjjlllhhhwwwzzzhhhNNNFFF<<<777666666444222444222222555666666<<>>>>>;;;===???AAAAAACCCEEEGGGKKKMMMPPPSSSVVVWWWXXXXXX]]]aaaiiiqqqyyy))))))(((&&&%%%&&&(((+++''''''''''''''''''&&&&&&)))))))))))))))((((((((()))(((&&&&&&''''''&&&%%%'''((()))))))))))))))((()))'''&&&'''***+++***((()))+++------222???RRRaaannntttyyy{{{|||zzzsssjjjVVVNNNCCC<<<888444...))),,,+++***)))))))))***++++++***((('''((()))+++,,,(((***,,,---...---+++***))))))(((((('''''''''&&&$$$%%%%%%&&&'''''''''&&&***(((&&&)))------((("""%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$############$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&((()))******,,,000333222,,,((())))))*********+++++++++'''((()))+++---.........---...000111111222555777BBBIIIXXXkkk}}}xxxxxxvvvssstttyyyuuuzzz~~~|||yyyxxxwwwxxx{{{}}}}}}}}}}}}}}}~~~|||zzzyyywwwuuuqqqkkkhhhjjjlllttt}}}cccQQQ@@@:::888333000111444333333222333555888999CCCUUUooozzzyyyyyy{{{}}}tttYYYGGG:::777222000///000000000...---,,,...111222///,,,000000//////......------000000////////////000000111000000///////////////555666666666666666555555555555555444444333333333333222222333333333:::BBBOOOeee~~~rrruuuyyy|||~~~|||zzzxxx|||}}}zzz```MMMBBB;;;666666555333333333333111/////////000333555444///+++111111111111222333444444000111111000///...///000000////////////.........222...+++,,,///000---***,,,,,,++++++,,,,,,---...333111//////111222333222///000000000000...---,,,,,,,,,---///111000...,,,111000///000222333222111444333222222111111222222...000111333555555666555444777;;;>>>???AAABBBDDDJJJJJJIIIHHHHHHKKKQQQVVVZZZ___iiiyyyttt]]]FFFBBB<<<999888:::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>>BBBCCCEEEKKKPPPRRROOOLLLPPPTTTYYY___fffnnnwww|||&&&&&&%%%$$$"""###%%%(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&'''(((&&&%%%&&&&&&'''((((((((((((((()))'''&&&'''***+++***((((((***,,,,,,///:::KKKXXXgggpppxxx~~~xxxnnn```XXXMMMEEE>>>777///))))))************)))((((((((('''%%%$$$$$$%%%'''(((%%%&&&((()))))))))(((''')))((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))((()))+++---///...+++(((************************))))))***+++,,,,,,++++++---...///000000111333555777===JJJZZZlll|||yyyrrrrrruuuuuuyyy}}}}}}zzzyyyxxxvvvxxxzzz}}}~~~|||||||||{{{zzz{{{}}}~~~|||zzzxxxvvvrrrnnnjjjfffeeejjjyyyyyycccLLLAAA===777333111555444333333333555777888AAAQQQjjjzzzzzzyyyzzz|||}}}tttYYYHHH999666222000000000///...///...---///222222000---/////////000000000111111111111111111111111111111////////////000000111222444444555555555555444444555555444444444333333333444222222444333444;;;CCCSSSiii|||tttwww{{{~~~|||{{{}}}~~~xxx___NNNCCC<<<777444222111222333444444222---------///111111---***/////////000111222333444///000000000000///000000////////////............111...+++,,,000111///,,,---------------...//////111000......///000000///222111///...---,,,,,,,,,,,,,,,---///000000...,,,---...///111222444555666444444333222111111222222222333555777777666555444444888<<>>KKKbbb|||}}}|||{{{yyy{{{~~~pppVVVFFF777555222111000000...---000//////000222222111///......///000222333333444111222222222222222222111/////////000111222333444333333444444444444444333555444444444444333333333444222333444444555<<>>:::555333111111333333333222111111000111333333111/////////000111222444444555//////000111111111000000/////////.........------///---+++---111222111/////////......//////000111111000///000000000...,,,333111...,,,***+++,,,------,,,---...000000...,,,&&&)))---///000222666:::666555444333222111111111666777999:::999777555333555888===???@@@?????????===;;;999999===AAAEEEFFFKKKUUUfffxxxmmmXXXDDD@@@;;;888888999999999888888888888888888888888777777888999999::::::;;;999999;;;???DDDEEEAAA===>>>@@@BBBCCCEEEHHHMMMPPP[[[cccnnnyyy'''(((((('''%%%%%%''')))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&'''((()))'''&&&###$$$&&&'''((()))))))))(((((((((((())))))))))))''')))***)))***...777>>>HHHTTTcccqqq}}}yyyqqqmmmfff]]]SSSGGG;;;222******++++++***)))(((''',,,+++******)))******+++''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&''')))******)))&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''((($$$%%%%%%$$$$$$%%%(((+++$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%%%%&&&$$$'''))))))&&&%%%(((******))))))))))))(((((((((***************)))(((''',,,------,,,++++++---///,,,000444777>>>MMMaaappp~~~yyyyyyvvvwwwxxxzzzzzz{{{{{{|||zzzzzzzzzyyyxxxwwwvvvuuuvvvxxx{{{~~~~~~}}}}}}~~~~~~{{{|||{{{zzzzzz|||}}}}}}||||||yyywwwwwwwwwwwwvvvnnnjjjffffffnnn|||rrr^^^NNNAAA:::777555444333333444666888:::999DDDXXXrrr}}}{{{|||gggOOOBBB666444222111111000---+++000000000111222222222111//////000000111222333333111111222333333222111111000000000000111222333444333333444555555555444444444444444444444444444444444222333555555666>>>FFFZZZppp{{{xxxzzz~~~~~~tttbbbTTTHHH@@@===999666333111111111///...444333222222333333333333111222333555666777777888111111111222333222000////////////.........------...---,,,...111333333222///////////////000111111333222222333333222///---///...---,,,,,,,,,,,,---...------...//////...,,,"""''',,,...---...333999777666555333222222222222999888888888888777777777666999===??????===<<<<<<;;;999777888<<>>999777777888888888777777777777777777777777555666666777777888999999;;;;;;<<<@@@DDDEEEAAA===???@@@AAAAAAAAABBBEEEGGGKKKQQQ[[[eeeqqq}}}((()))***)))''''''(((***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((()))'''&&&'''))))))((('''$$$%%%'''((()))***++++++'''(((((()))((())))))***)))************---222777===HHHXXXggguuu}}}wwwtttnnneeeYYYJJJ<<<444///...+++)))((()))***+++******)))((((((((((((((((((((('''''''''((()))***&&&&&&&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%)))&&&$$$&&&***------+++***)))&&&$$$###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&(((+++&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%((()))(((&&&%%%(((+++(((((((((((((((((((((((((((((()))*********))))))+++,,,,,,+++******+++---,,,000333222333<<>>GGG^^^mmm~~~{{{xxxwwwwwwvvvtttttttttuuuuuuuuuuuuuuutttvvvxxx|||}}}~~~~~~}}}|||}}}}}}zzzxxxxxxyyy{{{||||||rrrtttsssjjjaaadddsssppp[[[JJJAAA777666555444444666888999666:::EEEXXXooogggOOOAAA888666333222111111///...000111222111000000222444333333222111///...---,,,///000222333333222000///222222111000000000000000444444555666777777777777333333333444444444444555444333444777888999AAAJJJZZZqqqyyy{{{~~~www```RRRHHH===666777444111//////000333444444000111111000//////000222000111333444555444444333444333333666999999555222111111111000000000//////---...///111333444666666000////////////000111111111000///000000000...,,,'''***...111111000...,,,000...------...///---,,,,,,///111111000000333555666666555444444444555555777555333222444777<<<>>>888:::;;;:::888666555555444555777777999;;;@@@DDDGGGYYYppp}}}}}}pppZZZGGG===:::777555555666666555555555555555555555555555333444444555555666666777777666888<<<@@@@@@===999777999:::;;;;;;;;;<<<>>>AAABBBCCCGGGNNNYYYeeemmm|||%%%'''((((((&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((()))******(((''''''''')))***)))(((&&&''''''((()))))))))(((&&&(((***)))(((''')))+++))))))))))))+++...222555<<>>;;;888222222222222111111111111...///111222333444666777111111111111111222222333111000......///000000///,,,---///000000///---,,,000///------......---,,,...///000000111111222222555555555555555555666777555555555666777999;;;<<<::::::999777444222222333///444888888666888>>>DDDKKK___vvv|||lllVVVDDD;;;999666555555555555444444444444444444444444444333333444444555666666777666666888<<>>:::888:::<<<<<<<<<;;;===>>>===>>>???AAADDDLLLTTTZZZhhhsss&&&((())))))(((''''''(((%%%%%%&&&&&&'''((())))))'''''''''((()))******+++(((''''''((()))******)))&&&&&&''''''''''''''''''&&&(((******'''''')))+++((((((((()))+++///333666===HHHWWWdddnnnsssnnngggfffgggfffaaaWWWLLLBBB===------,,,+++***)))((('''''''''''''''&&&%%%$$$###%%%&&&(((******)))((('''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$"""%%%((()))((('''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&(((***,,,///000###&&&)))***)))&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%'''******)))'''''''''&&&$$$$$$&&&)))***'''######$$$%%%&&&''')))************+++,,,,,,,,,++++++((()))******)))***,,,...'''***---...------000333888EEEUUUeeexxx~~~{{{yyyvvvtttqqqrrrssstttuuuuuuuuuuuurrrtttxxx{{{}}}}}}{{{zzzyyy|||~~~}}}|||zzzyyyvvvvvvtttpppjjjfffddddddrrr~~~jjjVVV@@@>>>:::666333111111111::::::<<>>FFFSSSfff{{{{{{hhhQQQ@@@:::888555444555555555444333333333333333333333333333333444555555666666777333333555999>>>???;;;888777999;;;;;;:::::::::;;;999;;;===???AAAEEEJJJNNNZZZfffwww***'''&&&))),,,***!!!%%%'''(((((('''''')))***''''''(((((((((((('''''')))(((''''''((()))(((&&&)))&&&%%%&&&)))***)))'''(((((((((((()))))))))))))))%%%&&&,,,000000111666???IIIXXXeeellliii```YYY^^^]]]ZZZWWWXXXUUUJJJ>>>666111......---)))))),,,(((******'''(((+++,,,************)))(((&&&%%%$$$"""''')))'''%%%((()))'''***)))((('''&&&&&&''''''333000+++&&&$$$%%%'''((($$$''''''###"""$$$&&&%%%&&&%%%$$$$$$%%%&&&((()))$$$%%%''')))++++++++++++###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))************(((&&&%%%&&&((())))))(((''''''((()))'''&&&&&&((('''### %%%%%%%%%&&&&&&&&&''''''$$$&&&((((((((()))---111---,,,+++*********+++,,,***++++++***))))))***,,,...---,,,+++,,,...000222333:::FFFSSSbbbttt{{{vvvqqqtttrrrsssyyyzzzvvvuuuxxxtttuuuwwwxxxyyyyyyyyyxxx{{{|||~~~~~~~~~zzzvvvwwwzzzyyywwwtttpppjjjeeeccc```nnn~~~{{{mmmTTTIII???:::555000111666666555777AAAMMM\\\ooo}}}~~~}}}~~~fffRRRFFF:::333555666111///333444222111//////000222333333444444444444333222111333555888:::999777333000333111000222444333000---000111222333444555555555333333333444444555555555444555222666>>><<>>??????>>>===<<<;;;999777444222111222222111;;;===<<<<<<555777FFFUUUjjjvvvcccPPPCCC999777555444444444333222111111111111111111111111444333333444555666444333///222666:::<<<;;;:::888999888888777888888999999;;;;;;<<<===???AAABBBCCCNNNXXXeeeqqq{{{***))))))))))))'''$$$!!!%%%'''((((((''''''(((***(((((())))))))))))(((((()))(((''''''((()))(((''''''&&&$$$%%%((()))(((&&&))))))*********++++++++++++((((((---000///000444>>>GGGUUUaaaeee```VVVOOOSSSTTTUUUVVVXXXWWWLLL@@@888222//////---******---***,,,+++((('''******((((((((((((((((((((('''&&&###'''(((&&&&&&))))))&&&&&&&&&&&&&&&''''''''''''+++***'''%%%$$$&&&(((***%%%((()))&&&%%%(((***)))%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''((()))((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))((((((&&&%%%%%%%%%&&&((((((&&&%%%&&&''''''&&&%%%'''((((((&&&###''''''((((((((((((((((((***++++++)))'''&&&(((*********)))))))))+++,,,---)))******)))(((((()))+++---,,,,,,,,,---...000111222666===GGGSSSdddwww{{{tttxxxuuuwww{{{zzztttqqqsssssstttvvvwwwxxxxxxwwwwww{{{|||}}}~~~~~~~~~{{{xxxyyy||||||zzzwwwrrrlllfffcccYYYbbbnnn{{{yyydddTTTEEE===999444222444888666888???HHHVVVjjjzzz~~~~~~}}}~~~rrr```RRRDDD999888555///---000333222000//////111222333333333222222111111111111111333666888888666333111444333222222444444222///000111222333444444444444333333333333333444444444333666444666:::999CCCYYYmmmzzzwwwxxx}}}mmmUUUFFF>>>888555444555333111111222222222000333111000000111222222222222222333444444444333222222555555333444888999666777444111000222333333222111333444444333333555666444444444777:::<<<<<<;;;999666333222111111000///000000000000000111222222......---------,,,,,,,,,//////............//////000111333444555666555555;;;<<<>>>??????>>>;;;:::999777555222111111111222000777666555888555888HHHVVVkkksss```MMMAAA999666444333444444222111111111111111111111111111111222333444555555555555444666888;;;;;;;;;999888777777777777888999:::;;;;;;;;;;;;<<<===???@@@AAAEEENNNZZZfffqqq~~~)))++++++)))&&&%%%''')))&&&'''((((((''''''((()))''''''(((((((((((('''''')))(((''''''))))))((('''&&&%%%$$$%%%'''((('''&&&))))))))))))************,,,******---...---///222>>>FFFSSS]]]___XXXNNNGGGHHHNNNSSSYYY]]]\\\QQQDDD:::333///......+++***,,,,,,...,,,((('''))))))&&&&&&&&&'''((())))))((((((%%%''''''%%%'''***)))%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''###'''((($$$###%%%&&&%%%$$$$$$%%%%%%$$$$$$############$$$%%%&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%'''))))))(((&&&((((((((((((((((((''''''------,,,)))&&&%%%%%%&&&'''''''''((()))***,,,---''')))))))))((('''((()))+++,,,,,,------......///000111444888@@@OOOaaammm~~~yyyzzzxxxxxxzzzxxxssspppqqqrrrssstttuuuvvvvvvvvvuuuzzzzzz|||}}}~~~}}}||||||}}}}}}~~~~~~|||zzz{{{}}}~~~~~~{{{wwwpppiiieeeXXXYYY]]]kkkvvvdddPPPEEE@@@;;;666444999999;;;>>>CCCMMM```qqq||||||||||||}}}}}}|||~~~~~~~~~~~~sss```OOO???:::666///---111111000//////000111333444222111000/////////000111000111444666666555333111444222000000111222111000000000111222333333333333333333333333333222222222222666555555888888FFFaaauuu}}}~~~||||||pppXXXHHH@@@:::777666777555333333333333222111222000///000222333444333444444555555555444333333111444444222222555666333666444111111222333333333111333555666555555555666666666777:::>>>@@@AAAAAA;;;888444222111111111000000000111000000///......---------,,,,,,,,,,,,,,,//////............/////////000222555777888999999;;;<<>>???EEENNNVVV```ppp((()))***)))'''''')))+++'''((())))))'''&&&''')))%%%&&&&&&''''''&&&&&&%%%)))((('''''')))***)))(((&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))***+++,,,,,,...111>>>GGGTTT]]]^^^XXXOOOIIIHHHPPPYYY```eeebbbVVVIII;;;444...------******++++++---,,,((('''))))))&&&&&&''''''(((((((((((((((&&&''''''%%%'''***((($$$"""$$$&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$######'''((($$$!!!######!!!$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''$$$%%%''''''%%%$$$%%%&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%)))))))))((('''''''''(((&&&&&&''''''((()))******''')))******((((((((()))***+++,,,---------------...//////000444???LLLVVVfffuuu|||zzzxxxvvvuuussstttuuurrrrrrssstttttttttttttttwwwxxxyyyzzz|||~~~}}}|||{{{{{{|||||||||~~~}}}zzz{{{|||}}}{{{uuuoookkkaaa[[[XXX```qqquuubbbSSSIIIAAA<<<888999;;;>>>??????DDDTTTdddtttvvvyyy|||}}}}}}~~~~~~~~~|||~~~~~~||||||~~~jjjVVVCCC<<<888222111555////////////000111333444333111///......///111222000111333444333222000///111///...------.../////////000111222222222222222333333222222222222111111111555444666;;;<<>>???===???AAABBB@@@===999666333333222222222222333444333555000111999:::>>>LLL]]]ooo~~~zzzgggRRRBBB999666444222111222222111000111111111111111111111111///333777666222000333666:::999999888888888888888444444555666888:::<<<===:::999999999999::::::;;;???BBBFFFJJJRRR```sss(((''''''(((******)))''')))***+++***((('''((()))'''''''''((((((''''''''')))''''''(((*********)))'''((((((((((((((()))***''''''''''''(((((((((((($$$'''))))))))),,,///111:::EEETTT___aaa]]]WWWSSSPPPYYYccciiikkkfffXXXKKK===444---,,,,,,***))))))***,,,+++((('''******((((((((((((((((((''''''&&&&&&((((((&&&&&&)))((($$$%%%&&&((()))((('''$$$######$$$&&&''''''&&&$$$######''')))'''%%%'''(((&&&%%%&&&'''''''''%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''(((%%%&&&((((((&&&%%%&&&'''&&&'''(((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((()))((((((''''''''''''''''''''''''(((***,,,,,,***))))))******+++,,,,,,---,,,,,,+++---///000000111666>>>EEEMMM___uuu{{{tttrrrsssvvvwwwssssssssssssssstttttttttuuuvvvwwwyyy{{{~~~}}}}}}|||{{{{{{{{{}}}}}}~~~~~~}}}zzz{{{yyy{{{~~~~~~zzzuuurrrkkkddd\\\\\\dddqqqxxxgggUUUHHH@@@;;;999<<<@@@AAA======HHHUUUjjjooovvvzzz|||}}}}}}~~~~~~~~~{{{zzz{{{sss]]]FFF<<<888222111555......//////000111222333333111000...///000222333222222222222111000......//////...---------///000000000111222222222111111222222222222222222222222111333222777AAACCCMMMbbb{{{}}}}}}~~~}}}{{{{{{|||}}}wwweeePPPEEE@@@<<<::::::999777444333333333222000000//////111444666555444333333222222222222222222222555555222222444444111222222222222333333444555333666;;;>>>??????@@@AAAAAA???======???@@@@@@???:::777444222222222222111000000111000///---+++***............//////////////////............/////////000222555888<<<>>>???@@@AAABBBBBB@@@<<<888666333333333333333444444555222555222333;;;;;;>>>KKKbbbrrr}}}ttt___KKK>>>888555333111111222222111000111111111111111111111111111555888666111///000444666666555555666777888999333444444555777999;;;<<<999888888888888888999999===???AAACCCIIIVVVgggttt((('''&&&(((***+++)))''',,,------,,,)))(((((()))))))))************))))))(((''''''(((***++++++***''')))******)))(((***+++************++++++++++++"""'''***)))(((,,,000111555BBBTTTaaafffeeebbb```^^^fffnnnpppooogggYYYLLL@@@666---,,,---+++)))))))))++++++''''''***+++((((((((())))))((('''&&&&&&$$$)))***'''%%%''''''%%%'''((((((((('''&&&$$$### """$$$'''((()))((('''"""%%%%%%%%%)))***(((&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''''''''(((%%%&&&((((((&&&%%%&&&'''%%%'''((((((&&&$$$$$$$$$'''''''''((((((((())))))'''&&&&&&'''((((((&&&$$$'''(((((((((((('''&&&%%%(((***,,,---+++*********++++++++++++++++++++++++,,,///111111000222666;;;>>>OOOdddwwwxxxsssuuuwwwwwwuuuuuuttttttttttttuuuvvvwwwwwwxxxyyy{{{~~~}}}|||{{{{{{{{{|||}}}~~~|||}}}wwwyyy}}}}}}yyywwwqqqkkkddd```___eeeuuu|||hhhVVVHHH???<<<===@@@???;;;999@@@III]]]eeepppxxx{{{|||}}}~~~{{{zzz{{{{{{bbbHHH===777111///222...//////000000111111111111000000//////000222222222222111000000////////////000111000//////111333111111222222222222222111222222222222333333333444222333111888DDDFFFOOObbb|||}}}}}}~~~~~~mmm[[[III???;;;777555444666444222222222222111000000000000222555666555444222111111111111222333444444777777444444777666444111333555555555555666888777;;;>>>AAABBBCCCEEEGGGDDDAAA>>><<<<<<<<<;;;:::777555333333333333222111//////000//////...------///////////////000000000//////............//////222333444555777:::<<<===CCCCCCBBBAAA>>>:::777555222333333333444444444444///333111222999999===LLLggguuu|||oooWWWEEE<<<999555333111111222222222111111111111111111111111111222444666555222000000222222222222333444666777888444444444444555666888888888888777777777888888999888;;;>>>@@@EEEOOO^^^iiizzz*********((('''(((+++---...//////---+++))))))***((())))))))))))))))))((((((''''''(((***,,,+++***&&&(((***)))(((''')))+++++++++++++++,,,,,,,,,,,,$$$+++...***(((,,,000111444BBBUUUeeelllmmmmmmmmmooouuuzzzyyytttjjj\\\PPPDDD888///---///---+++***+++---,,,((('''))))))&&&&&&'''(((((((((((((((((("""***---)))###$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%% """$$$&&&'''((('''''' #########&&&&&&$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%''''''%%%$$$%%%&&&!!!$$$''''''%%%$$$$$$&&&%%%&&&&&&'''((()))******'''&&&%%%&&&((((((%%%###&&&'''(((((()))((('''''''''))),,,,,,+++))))))))),,,+++***))))))***+++,,,***,,,......---...222666777DDDUUUeeewwwzzz||||||yyyxxxwwwvvvuuuuuuvvvwwwwww{{{{{{zzzzzz|||~~~~~~}}}{{{{{{{{{||||||~~~~~~xxxyyy|||}}}~~~|||zzzyyyuuuqqqmmmiiiccc```hhhttt~~~mmmYYYIIICCC@@@===;;;777666;;;DDDQQQ\\\jjjtttyyyzzz|||~~~~~~}}}{{{{{{zzzzzzaaaGGG;;;777111///222//////000000000000000///.........//////000000000000000//////000111222333...000333333111000111333222222333333333333222222111111222333444555555666333555444888AAADDDQQQhhh~~~}}}]]]NNN???999777444222111333222000///000111000///111000111333555666444333111111111111222444555666777999999777777::::::777333666999999888888:::<<<===???BBBCCCCCCDDDFFFHHHDDDAAA===:::888777666555333222222333444444222000///.........///000000111............//////000000//////............//////000000222444777;;;>>>@@@DDDCCCAAA>>>:::777444333111222222333333333333333...444222111777999BBBTTTkkkwwwzzzjjjQQQAAA;;;;;;555333222111333333333222111111111111111111111111000111222333333333333333111111222333444555666666555555444333333333444444777777666777777888999999666:::>>>???AAAHHHRRR[[[kkkuuu,,,......)))$$$$$$,,,444///000000...,,,******+++%%%&&&&&&&&&&&&&&&&&&%%%(((''''''(((+++,,,+++***%%%'''))))))'''&&&(((***))))))*********+++++++++'''///111,,,))),,,000000555DDDYYYiiiqqqsssuuuvvvzzzyyyoooaaaUUUFFF;;;111///111///---,,,---///---(((&&&((('''$$$$$$%%%&&&((()))*********!!!***///***""""""&&&)))############$$$%%%&&&'''$$$$$$%%%&&&%%%$$$###""""""''')))'''%%%%%%$$$"""$$$$$$###"""###$$$&&&'''$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$"""$$$&&&%%%$$$###$$$%%%"""%%%&&&%%%$$$%%%'''"""###$$$%%%&&&((())))))%%%$$$###&&&))))))'''$$$$$$%%%''')))******))))))%%%(((++++++***((('''(((---+++***(((((()))+++,,,(((***+++***)))+++000444444???LLLYYYiii}}}}}}yyyxxxwwwvvvvvvwwwxxxyyy~~~}}}||||||}}}~~~|||{{{zzzzzzzzz||||||yyyzzz|||||||||{{{yyyxxxyyyuuusssppphhh___^^^eee{{{iiiUUUHHHAAA;;;777444444:::BBBJJJVVVfffqqqwwwyyy{{{~~~}}}{{{}}}}}}|||}}}zzzvvv\\\CCC:::777444222555///000000000000000///...,,,,,,---...//////..................000222555666+++...222222000//////111333333444444444333333222111111222333555666777777444888666888===@@@QQQnnn}}}}}}~~~~~~rrrPPPCCC777444555444333222111000......///000000///111111111333555666444222222222111222333555777999888;;;;;;999999<<<===:::555888<<<<<<;;;;;;===???BBBCCCDDDCCCBBBCCCEEEGGGCCC???;;;777666555444333000000111333555555222000......---...///111333444---------.........////////////............//////***+++...222888>>>CCCFFFDDDBBB???;;;777444333222000111111222222222111111000555333222777:::GGG^^^nnnxxxzzzhhhNNN???<<<===555444222222333444333222111111111111111111111111///...///111444666555444222222333444555555555444666555444333222111111111666666666777777888999:::777;;;???@@@???AAAHHHNNN___kkk|||))))))******+++++++++,,,111///...------+++(((%%%))))))))))))))))))***+++))))))++++++,,,+++***))))))'''(((***,,,***"""++++++,,,,,,,,,++++++***///...---,,,,,,...000111888AAAQQQaaammmwww}}}|||pppbbbXXXHHH===333111111000//////---,,,+++++++++***(((&&&---+++)))'''&&&'''(((((((((''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%###!!!$$$%%%'''&&&%%%%%%&&&(((((('''%%%###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))******$$$###$$$&&&''''''%%%###((()))))))))))))))((((((,,,(((&&&(((---111///,,,***'''(((------((('''***,,,,,,,,,,,,,,,,,,,,,,,,111,,,+++000333111...---333:::CCCLLLVVVfff{{{|||{{{xxxtttrrrsssxxx|||xxxxxxxxxyyyzzz{{{|||}}}}}}{{{{{{|||}}}}}}~~~}}}{{{|||||||||{{{yyyyyy|||}}}xxxnnnccc\\\YYYhhh|||ttt]]]QQQDDD999888999888;;;???GGGRRRbbbnnntttxxx|||}}}}}}{{{{{{{{{}}}xxxXXXCCC===777666888444111000///......///000111000///...---------------...000222333111000000111000111111000//////111333000000111111111111222222666555444444555555444333333444777;;;???LLLcccwww~~~}}}~~~zzzaaaGGGBBB;;;555222111000000///////////////000000111111222333333444444333333777666555555666888:::;;;888888888777666555333222444666999;;;<<<>>>AAADDDCCCEEEGGGDDD>>><<<===@@@>>>===<<<:::777444111///333111000333777999666222333111//////111222333222222222111000/////////000...///////////////......000111222555999???CCCFFFBBB@@@===:::777666555555111111000000000000000111444222333555555:::KKK\\\xxx~~~www```LLLCCC;;;333777666555444333222111111111111111222333333333444111111222222222333333333222222333444333222111000555222333666555111222888444222333777888666666888999<<>>MMM]]]lllxxxtttggg^^^PPPDDD888444333///---------,,,+++,,,------+++))),,,+++)))'''&&&'''((()))########################'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$%%%&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%'''''''''%%%$$$$$$%%%''''''&&&$$$(((((())))))))))))((((((***)))((((((((()))((((((***'''(((,,,,,,((('''***+++++++++++++++++++++++++++***+++///...++++++......444;;;BBBJJJWWWiiivvv|||zzzxxxvvvuuuvvvxxxyyywwwwwwwwwxxxzzz{{{}}}}}}}}}|||}}}}}}|||zzzzzz{{{|||{{{zzz{{{~~~|||rrrggg^^^ZZZ]]]nnnjjjTTTFFF999777888888999<<>>@@@>>>AAABBB@@@;;;888999<<<::::::888666444222111000222111000333888999666222333111//////111222222222444333222111000/////////...///////////////......//////111444888===BBBDDD@@@???<<<999666444333333222111111000000000111111222111222555777>>>QQQcccyyy}}}ttt]]]JJJBBB;;;444555555444444333222222222222222222222222222333333222222222222333333333333111111222222222111000///555333333666555111222777444222333777888666666888555888<<<===<<>>:::777444222111111222222111111111111222222///000333555888BBBWWWjjj{{{zzznnnXXXFFF???;;;555444444444444444444444444333222222222222222222111222333333333333444444444222222333333222222111000555333444666444222333666555333444777888555555888111444999;;;;;;===BBBEEEHHHLLLWWWgggttt((((((((((((((())))))))))))+++,,,)))$$$"""$$$&&&)))((((((((()))***+++,,,+++,,,---------,,,+++***///+++'''&&&'''(((((((((***+++,,,...//////000000111111000000000000111222333999DDDTTTgggxxxwwwqqqeeeVVVFFF<<<666///+++++++++++++++---///000///...++++++)))((((((((()))))))))(((((((((((((((((((((&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!%%%'''&&&###!!!###&&&"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&((('''$$$$$$%%%&&&%%%$$$'''%%%######%%%'''''''''''''''(((((()))(((((((((&&&'''((()))))))))***++++++)))(((((((((((()))+++******************************,,,///---***,,,000---///222333555<<>>GGGZZZxxx~~~}}}}}}kkkQQQ???;;;666222111111111111000000//////000000111222000111111222222222222222111222333333333222111000111111000000000111333333222444555555444444555666444555666444222000111222222111000//////111333555111111222555888999777444444333111222555888999999777666444222111000//////...//////000000000000///...///111333777;;;>>>@@@???===:::777444222111111222222222111222222333444222555888888:::FFF[[[nnn|||vvvgggQQQBBB===:::777333333444555555666666777444444333333222222111111333333444444444555555555666666666555555555444444444555666666555333333555555333444777888555555777111444888::::::;;;>>>@@@AAACCCLLLYYYfffsss)))))))))(((((((((((((((,,,+++)))''''''&&&&&&%%%(((((((((((()))***+++,,,....../////////...,,,+++***)))((('''((((((''''''+++,,,---///111222333333222222222111111111222222666:::CCCRRReeevvvzzzlll\\\JJJ???888222......+++++++++,,,...///...---+++******)))))))))))))))(((''''''&&&%%%$$$$$$###%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$###$$$$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''(((&&&$$$$$$%%%'''((('''&&&&&&'''((((((((((((((((((&&&%%%'''+++---***&&&))))))(((&&&&&&((())))))++++++++++++++++++++++++---)))''',,,...------......///000111222777>>>CCCNNNVVVfffxxxzzzxxxvvvuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{~~~~~~||||||zzzyyyyyy{{{}}}}}}}}}|||sssnnneee___ZZZaaavvvwww___JJJ@@@======<<>>GGGZZZyyy}}}|||}}}~~~~~~~~~~~~hhhOOO===:::555222222222111111///............///000000///000111111222222111111///000111222222000///...000000000000111222222333333444555444333222333444111222222111000//////000111000///...///222444666111111222555777888888777555444333555999<<<>>>>>>777666444222111000//////......///000111111000000///000222555888;;;>>>???>>><<<999666444333222222222222111111222333333444;;;@@@CCC@@@@@@LLLaaarrr|||rrr___KKK>>>:::999777444444555666777888999999555555444444333333222222444555555555555666666666888777777666666666666666555777999888666555555555666333444888888555444777555666888::::::::::::;;;>>>???EEEOOOZZZgggyyy******))))))))))))((((((+++(((%%%&&&(((******)))(((((((((((()))***,,,,,,//////000000///...---,,,&&&'''(((***+++,,,,,,,,,,,,---///222444555666777333333333333333222222222:::<<>>DDDPPP```qqq~~~yyyxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{{{{}}}}}}||||||~~~~~~}}}||||||}}}~~~~~~}}}zzzwwwoooeee[[[\\\kkk~~~rrrZZZIIIAAA>>><<<>>>FFFRRRaaannnxxx~~~zzztttzzz|||bbbKKK???>>>777444666333000111111222222111111000//////......//////000000''',,,222555555555555666444666:::;;;<<<<<<===>>>;;;;;;:::999777666555555888777666666777777666444777888;;;@@@JJJ^^^|||}}}||||||}}}~~~~~~eeeMMM===:::666333333222222111111000///...---,,,,,,,,,//////000111111111111000000111111222222222111111000000111222333333222222222333444333222111111333000000000000000/////////000/////////000222333444222222333444555777999:::777666555777:::===>>>???555555333222000000//////......///000111111111111///000222555888;;;===>>><<<:::888666444333333333111111111111111222333444@@@IIIMMMIIIHHHTTThhhxxx|||nnnXXXFFF<<<888777777444444555666777888999999666555555555555555444444555555666666666777777777777777666555555555555666666:::<<<999777888777555666444444888888555444777888888888888888888999999<<<<<>>???@@@::::::888777666444333333555444333444555666555444777888<<>>BBBGGGOOO___ooo,,,+++++++++******))))))(((***+++((("""!!!%%%***'''''''''((()))+++,,,---------......---+++***)))***+++***)))((()))+++---...///222555888:::;;;<<<===============<<<;;;:::;;;<<>>;;;111)))000444999<<<>>>???@@@AAA999888777555444222111000111111000222444666555444444666<<>>;;;777555444333222000///////////////000111111...//////000000000000000...---------...///111222111333666888888555333000///000111000///...///000...------...///000///.........///000000///......444444222111222666;;;???===;;;888777777777777666222222111000//////000000......///111111222222222---...111333666888999999666555333222111222222333////////////000111222333333AAAKKKJJJKKKZZZooo}}}zzzhhhQQQAAA:::666555555222222333333444555555666666666777777888888999999777777777777888888888888;;;;;;999888888888999:::888>>>@@@<<<:::;;;:::666777444555888888444444666666444333333555777999999888999<<>>@@@<<<===>>>???@@@@@@@@@@@@>>>CCCJJJTTT___nnn~~~uuucccTTTGGG;;;666777999777333111000///---,,,,,,,,,***)))((((((((((((((('''&&&'''((()))(((''')))((((((((('''''''''''')))(((%%%$$$###$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((***+++,,,###%%%&&&$$$###%%%)))---(((***+++***((('''''''''))))))'''%%%###!!! %%%$$$&&&'''!!!$$$###$$$&&&'''((('''&&&%%%&&&'''((((((((((((***,,,))))))))))))))))))))))))$$$(((+++***((('''(((+++************+++,,,,,,---111111000///...------,,,222///333===BBBFFFWWWjjj|||vvvssstttssspppsssyyywwwwwwxxxxxxxxxxxxwwwwww{{{{{{{{{}}}}}}}}}~~~}}}{{{yyy~~~yyytttmmmccc^^^hhhuuuxxxhhhRRR???@@@BBBIIIVVVfffttt}}}|||}}}~~~}}}xxxtttpppwww{{{~~~zzz___EEE===;;;555222555333222222111111222222333111222333333111111222333;;;:::888888888777555222444555666888;;;<<<>>>???<<<:::666333111111222333222222444555666777777777888;;;???DDDQQQhhh}}}|||}}}~~~lllTTTFFF999888777555333222222111222111111000000000000000111///...------...///111//////000000111111111222222222222222222222222222222333333333333222111111......////////////......+++,,,,,,---///111222333444333222111111444999===BBB===777555555555444222222444111***)))...000---///000000000111111111222000111222555888999888777666555333111000000111111111111111111111111222222666:::<<<@@@KKK```sss}}}{{{eeeMMMBBB:::333111555888666444555777888666444888888888888999:::;;;<<<>>>???????????????>>>>>><<<;;;;;;<<<<<<===>>>???<<<>>>??????===;;;999999444555666777777777666555666666666666666666666666888999;;;???@@@BBBLLLVVVjjjttt~~~************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******)))))))))++++++***)))((((((+++---...222666:::<<<>>>@@@AAA??????@@@AAAAAAAAAAAA@@@>>>CCCIIIRRR]]]lll}}}vvvdddUUUGGG;;;555666999666333111000000...---,,,,,,+++******+++++++++***)))((((((***+++***((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((###%%%&&&&&&%%%&&&))),,,,,,------+++(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$)))%%%$$$&&&%%%!!!###(((%%%&&&''''''((((((''''''&&&((()))((('''(((***+++((((((((((((((((((((((((&&&((())))))))))))***,,,))))))))))))***,,,...///,,,,,,---...///111111222444111222777888999EEEVVVlll{{{xxxuuuwwwwwwtttuuuyyywwwxxxxxxyyyyyyxxxxxxwwwzzzyyyzzz}}}}}}~~~~~~}}}{{{}}}zzzwwwqqqfff^^^bbbkkk}}}xxxcccOOOCCCCCCGGGSSSdddrrr{{{~~~|||~~~|||xxxuuuzzz}}}dddJJJ@@@<<<666333555444333333333333333333222///111222222111111222444999777666666666555333111333333444555777999:::;;;;;;999666333111111222333......000222333444444444777:::>>>DDDRRRjjj}}}~~~~~~dddLLL>>>999888777555444333222222222111000000//////000000000///...------...///000111111000000000000000000111111111111111111111111222222222111000///...---------............------...............///000000111111111000000333777:::;;;999666666666555222///222333111++++++///111...000000000000000000000000000000000333666777777666444333222111111111222333111111111111111222222333555888;;;@@@NNNcccvvvwww```III???:::555333666555333222444777999999777:::::::::<<<===???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>=========;;;<<<======;;;:::999888777777888888888777666555666666666666666666666666777777:::===>>>@@@HHHRRR```kkkvvv~~~************))))))))))))************************((((((((())))))*********************))))))))))))))))))***)))((())),,,...///444:::???BBBDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCBBB@@@CCCHHHOOOZZZiii{{{wwwfffWWWJJJ???999999999666444222222222000///,,,,,,,,,,,,,,,---......,,,+++******+++,,,+++))))))))))))(((((((((''''''%%%&&&'''((('''&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&&&&&&&(((***,,,------+++(((&&&%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%---'''$$$&&&(((''''''((((((''''''''''''((())))))'''((())))))''''''(((***((((((((((((((((((((((((***((('''(((***+++,,,,,,(((((('''(((***,,,///111******,,,---///111222333444000000222///...666CCCUUUggg~~~~~~yyyyyyzzzyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyy|||~~~~~~~~~|||{{{zzzvvvkkk```]]]```mmmttt```IIIEEEEEEOOO```pppyyy{{{~~~~~~~~~~~~~~~{{{xxx|||}}}mmmQQQCCC<<<666333555333444555666666555444333222333444333222222444666666444333333444333111///222111000000111333666777999777444222111111222333000111222333444555555555666888===DDDTTTmmm~~~}}}|||}}}~~~|||```HHH:::999888777555444333333333222111000000//////000000000///...------...///000111111111000//////......000000000000000000000000333222222111000...---,,,,,,------......------,,,111000///...---------------...///000000111333666555666777999999777222///111222111------111222111000000000000////////////000///...///222444555444111111111111111222333444111111111111111222333333333666:::BBBSSSiiizzzqqqYYYCCC<<<;;;777444666777666555666999;;;======???@@@AAACCCFFFIIIKKKLLLOOOPPPPPPQQQQQQQQQPPPPPPQQQOOOMMMJJJGGGDDDBBB@@@???>>>>>>===;;;:::999999888999999999888777666555666666666666666666666666666666888;;;;;;<<>>EEELLLVVVccclllxxx))))))))))))))))))******))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((($$$%%%'''''''''(((+++---000777BBBKKKPPPRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKEEEFFFHHHLLLUUUcccuuu~~~lllcccZZZTTTNNNFFFBBBBBB<<<:::888888888777555333333222111///...---------...---++++++++++++)))(((***)))))))))(((((((((((()))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###)))***'''$$$$$$$$$'''&&&%%%$$$%%%&&&((()))&&&((())))))(((&&&&&&'''''''''''''''''''''''''''111---(((''')))***)))(((,,,+++)))((((((***+++,,,,,,,,,+++******)))((((((,,,,,,,,,.........333:::999III```www{{{zzzyyywwwuuuuuuvvvvvvvvvvvvuuuuuuwwwxxxzzz~~~~~~~~~~~~}}}}}}}}}~~~~~~zzz{{{zzzuuuoooiiiddd```UUUbbbvvvzzz___UUUKKKLLLXXXiiivvv}}}}}}|||zzzyyyyyy|||~~~cccMMM>>>555333444...111444888;;;<<<<<<<<<;;;;;;:::777444333444666333222111222333333222000333111///------///111333333222111111111111222222222222222111111///......:::;;;>>>FFFWWWqqq}}}{{{}}}tttYYYCCC666888777666444333333333333111000000///...///////////////............//////,,,,,,---...///000000000........................///000111222222222222222//////000000000000//////...------------......///+++---000111000000111222444555666777777777777777111000000111111222333555000000000000000/////////000...,,,,,,...000111111333333222222111000//////111111111111222333444555333555;;;IIIaaawww}}}fffQQQ???<<<===:::999:::???AAACCCFFFJJJOOOSSSVVVZZZ[[[]]]```cccgggjjjlllqqqqqqrrrsssssstttsssssspppooonnnkkkhhhdddaaa___YYYUUUOOOJJJGGGCCC???<<<:::::::::999999999999999777777777777777777777777777555666::::::999;;;@@@HHHRRR]]]fffrrr))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&((((((((((((***,,,...666CCCNNNTTTVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRKKKLLLMMMPPPWWWddduuuuuu___YYYUUUSSSOOOGGGBBBAAA???>>><<<<<<<<<:::888555666555444222000///......000...,,,+++,,,+++)))'''******)))))))))((((((((((((&&&###!!!!!!"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###"""!!!"""$$$%%%$$$###$$$%%%&&&&&&$$$############$$$$$$%%%&&&''''''((('''(((%%%%%%''''''%%%%%%%%%%%%%%%&&&''''''$$$'''))))))((('''''''''''''''''''''''''''''''''///---***)))((()))((('''++++++***)))))))))))))))((()))))))))))))))******++++++,,,,,,,,,---///222666BBBSSSggg}}}|||zzzwwwuuuvvvvvvvvvvvvvvvvvvuuuwwwxxxzzz~~~~~~~~~~~~}}}}}}zzz{{{xxxtttrrrqqqlllfffUUUZZZfffxxxpppdddVVVPPPVVVdddttt}}}}}}|||{{{zzz~~~mmmTTTAAA888444444...000444777:::===>>>>>>999999777444111000111333222111111222444444333111222111///......///111222000000000000000111222222333333333333333222111000;;;;;;>>>GGGYYYttt{{{zzz}}}~~~}}}www\\\FFF:::666555444333222222222222111000//////......//////////////////////////////***+++,,,---...000111111........................+++,,,---///000111111222000000000111111000000000,,,,,,,,,,,,---...///000,,,...000111000000111222111222333222111222444666222//////222222111111444///000000000111111111111111///......000111000///333333333222111000...---111111111111222444555666666777>>>OOOiii|||~~~www```OOOAAA???@@@>>>>>>BBBCCCGGGNNNTTTZZZ```fffjjjlllmmmoooqqqtttxxxzzz|||}}}~~~||||||{{{zzzxxxuuurrrqqqjjjeee^^^XXXTTTOOOHHHBBB@@@???>>><<<;;;:::::::::777777777777777777777777777555666:::;;;999999<<>>666666444111///000222555111000000111333444222111000000////////////000000......//////000111222222222333444555666777777777::::::===GGG[[[wwwzzzzzz~~~}}}}}}~~~|||```JJJ===444444333222111111111111000000///............///......////////////......++++++,,,---......//////........................,,,,,,...///000000000000//////000000000000//////,,,,,,,,,,,,---...//////,,,...//////......000222...000222111000000222555222//////222222//////333//////000111222333444444111000000111222222000///111111222222111000///...111111111222333444555666888:::AAATTTnnn|||pppYYYLLLBBBBBBCCCBBBFFFMMMQQQWWW```gggmmmrrrxxx|||}}}}}}~~~|||vvvpppkkkggg```XXXQQQJJJHHHEEEAAA>>>;;;:::999777777777777777777777777555333444999:::888888999>>>GGGQQQYYYeeevvv(((((())))))*********+++((((((((((((((((((((((((---,,,,,,+++***)))((((((&&&&&&&&&'''''''''(((((((((***,,,,,,,,,+++,,,---222<<>>:::777999999888777777666777777444222000//////...+++)))************))))))))))))'''((()))))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%)))&&&######%%%((((((''' """%%%&&&&&&&&&'''))))))((('''&&&%%%$$$$$$###)))***'''"""###''''''"""%%%&&&((()))))))))((('''"""$$$((())))))(((((((((''''''''''''''''''''''''$$$'''******(((''')))+++%%%''')))+++,,,,,,***)))+++++++++++++++,,,,,,,,,***,,,---------......,,,333555888BBBVVVppp{{{xxxyyyyyyzzzzzzyyyyyyxxxuuuuuuwww{{{~~~}}}zzz|||{{{xxxyyy{{{tttjjjhhh\\\UUU]]]pppmmmZZZSSS[[[lllyyy~~~~~~~~~|||zzz{{{{{{```JJJ>>>999777444444555666777999;;;<<<555444333222111222555888/////////000222333222000......//////////////////------...///000111222222,,,---000222555777888888999888<<>>>>>:::999;;;:::888888;;;444444444333222111000///...---,,,+++************)))((((((((('''''''''''''''&&&$$$######$$$&&&'''((('''&&&&&&$$$$$$###"""&&&%%%###""""""###%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''***'''%%%&&&((('''"""&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))******(((&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((111+++)))+++***)))///777***)))'''(((***++++++***)))***+++,,,---,,,+++***)))+++,,,,,,,,,,,,---///000111555===FFFSSSgggxxx~~~|||zzzxxxwwwvvvuuutttrrrvvvuuutttuuuyyy|||}}}}}}|||}}}{{{|||~~~~~~}}}zzzvvvtttkkkaaaXXXWWW^^^nnnlll\\\YYYcccooo{{{~~~~~~}}}}}}}}}xxx{{{zzzyyyxxx___LLLAAA<<<;;;666666777777888888999999666555444444333222111111000000000111222222333333000000000...---...111333222111000000000111222333222222222333444555666777:::===@@@III^^^|||tttrrr{{{~~~~~~~~~~~~~~~eeeMMM===888444333666444///...222///000111222222111000///........................(((+++......---,,,...111......------------...............//////////////////222222///...///---)))///...---,,,,,,---///000000///---,,,---000333555222000///111444555444222222222333333333333444444///000222333333222111000333444444555444333111000000000000000000000000000,,,///222444444555666777888AAAMMM\\\rrryyygggWWWKKKDDDIIINNNPPPZZZfffnnnsss{{{yyyuuuiiicccXXXOOOHHHDDD@@@???888888888777555444555666666666666666777888:::;;;<<<===DDDNNNYYYeeeuuu******)))))))))((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******((('''''''''))))))(((&&&******+++...222444222000...333AAATTTaaaeeegggjjjkkkiiigggeeeeeeeeeeeedddcccaaabbbeeeggglllwwwttteeeZZZRRRPPPLLLIIIHHHFFFCCCAAAAAA>>><<<>>>===:::999<<<666666666555444333222111...---,,,+++************))))))((((((((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&%%%###"""###$$$%%%$$$"""'''&&&%%%%%%$$$$$$$$$%%%)))((('''&&&&&&'''((())))))&&&######%%%#########%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((+++((((((+++***'''***000***)))'''(((***++++++***)))***++++++,,,,,,++++++)))+++,,,,,,,,,,,,---///000000222777<<>>777333333555444000///222///000111111111111000///........................+++...111111000///000111.........------.........,,,------...///000111111///222222///...///...***.........------......///000///---------///111222333111000000222333222000333333333333333333333333111111222222222111000000222333444444444333222111000000000000000000000000///111222222222444777999:::CCCPPPaaawwwzzzfffVVVMMMJJJQQQWWWZZZdddpppyyy~~~yyyrrrfff[[[QQQIIICCC???::::::999888666666777777555555444444555777888999:::;;;@@@IIISSS^^^nnn{{{)))))))))((((((((('''''')))))))))(((''''''&&&&&&###$$$%%%&&&'''((((((((('''(((***,,,...,,,(((%%%(((***---222666777555333)))///===OOO]]]ccchhhlllmmmlllkkkjjjiiihhhhhhhhhgggffffffiiijjjnnnwwwpppeeeZZZWWWSSSPPPNNNLLLIIIGGGGGGCCCAAABBB@@@<<<;;;>>>888888888777666555333333...---,,,++++++*********)))))))))(((((((((''''''###$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###"""!!!!!!###$$$###!!!&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&''')))'''%%%%%%&&&%%%!!!!!!"""###%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%(((+++***&&&%%%'''***(((((((((***+++***)))+++************+++,,,,,,)))***,,,,,,++++++---...///......222444888CCCMMMggg{{{|||xxxwwwyyyyyyuuuqqqrrrpppppprrruuuxxxzzzzzz~~~~~~zzzwwwxxxpppeeeZZZRRRUUUdddtttzzzjjjccccccoooyyy~~~~~~~~~}}}{{{zzzzzz{{{{{{{{{yyywww{{{xxx___KKK???999888555555555444333222222222444444444444333222111111000000000111222222333333111111222000......///000444333222111111222333333222222222333444666777888:::>>>DDDPPPgggyyylllnnnyyy~~~~~~~~~~~~yyy{{{|||~~~qqqYYYHHH@@@777555444666555111111333//////000000000000//////////////////////////////***,,,///000...---,,,,,,........................+++,,,---...///111222222...111111......000///,,,......////////////......///......---......//////333222000000111222111000444444333333222333333333222222222111000000000///111111333444444444333222000000000000000000000000333333222111111333777;;;<<>>;;;999888777888888555444333333444555666777999888<<>>===???::::::999888777666444333......---,,,++++++++++++)))))))))(((((((((((('''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###"""!!!"""###$$$###"""&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$&&&((((((&&&$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$&&&)))***)))&&&%%%%%%)))(((((()))++++++***)))+++***)))))))))***,,,---)))***,,,,,,++++++---......,,,---111333555<<>>:::888888777777666555444333444444666777:::888:::???DDDMMM[[[hhhxxx((((((((((((''''''''''''))))))(((((((((((('''''''''(((((((((((('''&&&&&&+++******+++,,,,,,***)))((()))+++,,,---...///000------222<<>>HHHXXXooo}}}{{{yyywwwttttttsssrrrsssuuuxxxyyyyyy~~~|||yyyyyyuuunnnbbbSSSJJJPPPZZZiiiuuuiiihhhlllttt||||||{{{zzz{{{{{{}}}{{{xxxvvvvvv}}}kkkTTTDDD;;;888222222333333333444444444///000111333333222111000000000000111222222333333444555666555444444666888888777555444333333333333222222333444555777888999:::AAALLL]]]vvvqqqiiinnnwww}}}~~~~~~~~~{{{|||||||||~~~```JJJAAA@@@??????===:::777555333111000000////////////000000111111111111111111111111000000111222111000...,,,......///000000///......///////////////.........---000111///000444555333///000111222111000...---...............---------111111222333444777:::<<<777666444222111111222222444333333222111000000///...///111333444444333333////////////////////////000222555666666666777999AAAMMMbbbxxxuuubbbZZZ]]]eeennnvvv|||uuukkkdddQQQKKKCCC===:::999777666888777666555555555666777<<<:::;;;>>>BBBHHHUUUaaarrr}}})))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%&&&&&&'''(((***++++++***(((((()))******)))'''((()))((('''(((***,,,***))),,,333:::EEEUUUdddfffjjjmmmnnnllllllnnnpppsssrrrsssuuutttsssxxxzzzpppfffccc```^^^\\\[[[XXXVVVRRRNNNKKKKKKHHHCCCBBBDDD<<<<<<;;;:::999777555444///...---,,,++++++++++++******)))))))))((((((((()))'''%%%$$$$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%(((***+++***(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((++++++(((''')))+++***(((((((((***,,,,,,***(((***))))))))))))***++++++((()))++++++******,,,---000------000222111222666???JJJZZZkkk{{{|||yyywwwuuusssqqqqqqsssuuuuuuuuu{{{}}}}}}{{{~~~{{{uuujjjZZZLLLJJJOOO___uuuuuummmnnnttt}}}~~~|||zzzzzz{{{{{{|||zzzyyyxxxvvvzzzsss\\\HHH===888222222222333444555555555222333555777888777555444000000000111222222333333555555666666666888<<>>>>>@@@AAA???:::777777555111111111000000000000111111000000000000000000000000111000///000111000///---...///000111111000///...000000000///......------...111111000222666888777111222222111111000///...///......---......//////000111333444555999===AAA888666444222000000111222333333444444444333111000...///111333333333333222000000000000000000000000///222555777888888999:::DDDSSSjjjrrrccc___eeennnvvv|||vvvpppaaaYYYNNNEEE@@@===:::888:::999888777666666777888<<<;;;;;;>>>AAAEEEOOOZZZkkkwww******)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$''')))+++)))(((&&&'''((()))((('''$$$'''))))))((('''(((***)))(((***///444;;;JJJWWW```eeejjjkkkjjjjjjmmmpppoooooorrrvvvwwwwww}}}}}}rrreeebbb___]]]]]]\\\ZZZXXXUUUQQQNNNNNNLLLGGGFFFHHH???>>>>>><<<;;;999777666///...---,,,,,,+++,,,,,,*********)))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###$$$'''((('''&&&%%%$$$$$$$$$%%%%%%&&&'''""""""############""""""(((((((((&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$)))***'''&&&)))+++((((((((((((***,,,,,,***'''((())))))***************((()))++++++******,,,---...+++***...//////000333999>>>GGGUUUeeezzz{{{zzzxxxuuusssrrrsssttttttsssxxx{{{}}}~~~~~~~~~~~~zzzrrrcccRRRJJJIIIQQQeee{{{uuussswww~~~~~~|||zzzyyyyyyyyyzzzzzzyyyyyyzzzwwwxxxyyyaaaKKK===777333333333333333333333333222444777999:::999888666000000000111222222333333333444444444666:::@@@EEE;;;:::888666444333333444222222333444666888:::;;;:::CCCRRRhhhmmmiiiqqqxxx~~~~~~~~~~~~~~~}}}}}}sssXXXDDD===<<<===???>>>999666888777222333222111000000111222333000000000000000000000000222///------...000///......///000111111000///...///////////////.........///222222111333999;;;:::333333222111000000000000000///---------///111222000222333333444777===AAA999777444111000000111222111333555777777555222111///000111222333333222111000000000000000000000000///222444666666888;;;===GGGYYYssspppfffdddlllvvv|||}}}rrrhhhZZZOOOIIIDDD@@@<<<;;;:::888777666666777777:::999:::===>>>AAAIIIRRRbbbooo~~~************))))))))))))))))))))))))************)))'''$$$"""!!!###&&&((('''&&&&&&'''((((((&&&$$$!!!%%%***,,,+++))))))***+++***,,,///000444???JJJVVV\\\cccfffggghhhmmmqqqkkklllpppvvvxxxzzz}}}ssscccaaa^^^]]]]]]\\\ZZZYYYWWWSSSQQQQQQNNNJJJIIIKKKAAA@@@@@@>>><<<:::888777//////...---,,,,,,,,,,,,************))))))))))))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&((('''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""#########""""""$$$&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&)))&&&%%%))))))%%%(((((()))+++,,,,,,***''''''(((***+++++++++***)))((()))++++++******,,,---+++(((''',,,///000222555777777<<>>EEENNN[[[iiizzz+++*********))))))((((((&&&&&&''''''(((((())))))+++...+++%%%###''''''###))))))(((((('''''''''&&&$$$***---+++***+++)))&&&*********+++...111555777LLLSSS\\\dddiiikkklllmmmnnnpppqqqsssuuuzzz}}}mmmjjjfffaaa^^^[[[ZZZYYYYYYXXXUUUQQQMMMIIIGGGEEEAAABBB@@@???BBBCCC===555333333222///,,,***+++,,,111///+++(((&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''&&&''''''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###&&&(((*** &&&***((($$$###)))///''''''&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&***)))(((''''''((()))***))))))))))))************(((***,,,---++++++,,,---(((***,,,---,,,++++++,,,***+++---------...111333555444888BBBNNN___zzz{{{{{{yyywwwuuuuuuvvvxxxzzz{{{{{{||||||}}}~~~}}}~~~}}}}}}vvvmmmbbbSSSGGGJJJNNNWWWhhh~~~vvvyyy}}}}}}|||~~~}}}|||||||||~~~~~~~~~}}}zzzyyyxxxxxx|||yyyyyy{{{wwwssszzz}}}bbbMMMAAA:::444222000000222333333333111111111111111111111111444444444333333222222222666555444333444666888:::666666555444333222222111444444444555666777888999<<>>CCCGGGSSS^^^nnn{{{************))))))))))))))))))))))))))))))((((((''')))(((%%%%%%((()))'''(((((((((((('''''''''''')))+++)))###"""&&&***+++******)))***+++---///111555<<>>AAAGGGQQQWWWPPPEEE777222---+++,,,......---,,,,,,+++***(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%***&&&$$$%%%(((((("""(((((((((''''''''''''&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))*********)))))))))******)))((()))+++---...---,,,,,,---***+++,,,,,,,,,,,,...000...111666999<<>>NNN]]]uuu{{{vvvvvvwwwwwwvvv{{{}}}||||||}}}~~~xxxqqqeeeZZZLLLGGGDDDFFFQQQddd|||~~~{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzxxxvvvwwwwwwnnneeejjjvvvkkkRRR@@@666999777444222222222111000222222222222222222222222222222222222222222222222555444222111000000000111111111111222222222333333000111222333555777999:::<<>>:::999999::::::999999999888888;;;???BBBKKKVVVfffuuu))))))))))))))))))******++++++******))))))(((((())))))((()))((('''&&&''''''''''''(((((((((((((((%%%((((((%%%###&&&((('''((((((((((((((())))))***+++///666<<>>IIIRRRPPPIII???888///+++,,,---,,,)))***+++,,,---,,,+++)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""###%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''###&&&)))---//////,,,***'''((((((((((((((((((((('''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((()))))))))&&&%%%%%%&&&(((***+++,,,)))+++---...---,,,,,,---)))***+++++++++,,,...000///888@@@???:::;;;CCCKKK]]]mmmxxxuuuvvvwwwxxxyyy{{{~~~~~~~~~}}}wwwmmmcccUUULLLDDDBBBGGGUUUnnn~~~}}}}}}}}}}}}|||~~~}}}}}}~~~~~~}}}|||{{{zzzwwwuuuwwwuuulllccchhhuuulllUUUDDD:::888666333333333444333333222222222222222222222222222222222222222222222222555555444333222111111000//////000000111222222222000000111333555888:::;;;;;;JJJ```yyyxxxkkknnnuuuwwwxxx{{{}}}}}}~~~~~~}}}}}}zzz|||}}}fffPPPEEE???:::666555555444444444333333333555444444333333444444555333333222222222222222222222555555222222555555222111222333333444555666666111222222222111111222333444666:::===??????===<<<666666666555444222111000333333333333222222111111222222222222222222111111////////////////////////222111000111222111///---111111111222222222222222...000111222222111111111000000222555666999EEERRRhhh~~~|||uuu||||||lllaaaPPPJJJBBB===;;;;;;<<<<<<777888888888999<<<@@@CCCIIISSScccrrr~~~))))))))))))************))))))))))))))))))((((((###"""$$$((()))''''''***'''''''''(((((((((((((((%%%***,,,)))((())))))'''''''''((((((((((((((((((+++...222555888:::===@@@GGGHHHJJJJJJKKKLLLOOOQQQYYYbbbooo|||~~~vvvmmm```YYYWWWWWWUUURRRQQQQQQOOOMMMIIIDDD???===<<<;;;999999@@@IIIIIIEEE<<<777000,,,++++++)))((()))***+++,,,,,,+++))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&"""######%%%&&&''''''((("""''',,,---,,,)))))))))&&&''''''''''''((((((((('''&&&%%%%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((())))))%%%'''(((''''''(((,,,///(((***,,,---,,,++++++,,,)))***+++,,,,,,---000222444<<>>999999<<<>>>FFFUUUhhhzzzyyywwwxxxzzzxxx{{{}}}tttkkk[[[OOODDDAAACCCKKK```ttt}}}|||~~~|||zzz|||~~~}}}zzzxxxvvvttttttrrrfff]]]dddsssnnnWWWFFF<<<999666444333444555444444333333333333333333333333222333333333333333444444333333333222111000///////////////000000111111111000000222444666999<<<===>>>OOOggg|||nnnpppuuuwwwzzz~~~~~~zzz}}}~~~eeeOOOEEE@@@;;;666555555555555444444444333555555444444444444555555333333333333333333222222666888888666666888888666111222222333444555555666444555666666444222222333666999<<>>>>>>>>@@@BBBHHHSSScccrrr}}}uuuiiiZZZPPPMMMKKKHHHDDDCCCCCCBBB@@@>>><<<999888333555666555888===???===444222...+++)))(((''''''((((((((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&###'''***+++***(((''''''%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%''')))***%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))&&&***,,,)))%%%$$$)))///''')))+++,,,+++******+++(((***+++,,,---///222444999======777333555666555999FFFVVVfffyyyzzzyyy{{{xxx|||yyypppfffWWWJJJEEECCCEEERRRbbb{{{{{{~~~~~~zzzyyy{{{~~~|||}}}}}}}}}yyyvvvuuurrrqqqlll___UUU]]]mmmsss\\\III===;;;888555444444444333222333333333333333333333333333333444444444555555555222222222222111000000////////////////////////000000111222555888;;;===???DDDUUUooo|||ppprrrxxxzzz|||~~~}}}}}}~~~~~~~~~~~~{{{~~~eeePPPEEE@@@<<<888666666666555555555444444555555444444444444555555222333333333333333333333555888888555555888888555111111222222333333444444333666888888666444333444999;;;???AAABBB@@@===;;;;;;:::999999999999::::::555444444333222222111111...///000222222222111111/////////000000111111111///...///000222222000...222222222111111111111111+++...111222111000000111000222555777888===MMM\\\rrr|||zzzzzzddd\\\OOODDD>>>;;;:::999555666777777777888<<<>>>DDDNNN^^^lllxxx(((((())))))*********+++&&&&&&''''''(((((())))))&&&###$$$)))***%%%$$$(((&&&'''''''''(((((())))))%%%(((((($$$###&&&''''''&&&&&&'''((())))))))))))'''))),,,...///222666999333444666777666666888:::888DDDUUUfffuuu~~~sssfffUUUIIIEEEBBB===999:::999888777666555555444)))...222111111555666444------,,,)))'''&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$########################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((***++++++***)))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''')))+++&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))###(((***&&&""")))&&&(((++++++***))))))***''')))+++---...000333666<<<===888000---111333111777AAANNN[[[mmm}}}zzz{{{yyy}}}{{{sssqqq```QQQKKKFFFBBBIIIUUUhhhzzz}}}~~~yyywwwzzz}}}zzzzzz|||}}}}}}xxxuuutttqqqnnngggYYYNNNWWWgggzzzaaaLLL???===;;;777555444333222000333333333333333333333333444444444555555666666666222333333333333222111111////////////////////////111111333555888<<<>>>@@@HHHZZZtttzzzppptttzzz|||~~~}}}||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}|||~~~eeePPPEEE@@@===:::777666666666666555555555555555444444444444555555222222333444444444333333222555555222222555555222111111222222222222333333000444888999666444333444;;;===@@@BBBBBB@@@<<<:::888777666666666777888999555555444333333222111111---...000111222222222111//////000000111111222222///...------///111000000111111111000000000000000)))---000111000//////111111222555888888>>>OOO___uuu}}}|||}}}xxxuuutttsssssstttvvv{{{lllbbbTTTGGG>>>:::777666555666666666555666888:::CCCMMM\\\jjjvvv))))))))))))))))))))))))((()))***++++++***)))((()))((('''&&&&&&'''((()))******)))(((''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''%%%(((...000---000777<<<999666222111111333444666;;;FFFWWWjjj}}}}}}||||||rrrfffTTTFFF===;;;::::::666777777666444222222222//////......///000111222000///,,,)))''''''((((((((())))))(((&&&&&&'''(((,,,((($$$$$$''')))'''$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%###"""""""""###''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&)))******)))&&&%%%(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%+++(((%%%&&&((()))(((&&&,,,***'''$$$$$$'''***,,,***)))((('''''')))+++,,,)))(((((()))---333888<<<333222111000000111222222666<<>>>>>;;;777555444444333222444444333222111111111222555444444333333222222111333333333333333333333333333333333222222222111111333222555:::======AAAFFFWWWfff~~~uuussswwwzzz~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}|||~~~|||aaaOOOFFFAAA???@@@<<<;;;:::888777666666666444444333222111111222222444444333333222222222222:::777444444666777555333444222333666888666444444:::222///444::::::777555;;;>>>DDDHHHGGGBBB>>>>>>;;;;;;<<<>>>>>>===999555666555555444333222111111555444444444444444444444222222333111000///111222...///000111111222222111111111000000000000000111222222111111111111222222666444444777;;;DDDUUUddd~~~|||yyytttllleee```]]][[[ZZZ\\\___dddjjjrrr}}}zzzmmm[[[MMMEEE@@@;;;888999666666888888777;;;AAACCCHHHVVVgggttt~~~************************(((((()))******)))(((((()))((('''&&&&&&'''((()))))))))((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))'''(((,,,---,,,111888BBB???:::555111//////000444888BBBRRRdddvvvzzzzzzvvviiiVVVEEE;;;777666666111333444444333222111111000////////////000000111///---***(((&&&&&&''''''*********(((&&&%%%&&&(((((($$$ !!!$$$'''%%%###$$$$$$$$$%%%&&&'''((()))$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$''''''&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((('''%%%###$$$''')))(((&&&)))((('''&&&&&&'''((()))+++***((((((((()))+++,,,)))(((((((((+++...222444111000///......///000000///444:::@@@IIIYYYlll{{{}}}yyyvvvwww}}}~~~}}}tttjjjaaaVVVLLLIIILLLMMMaaazzz~~~||||||~~~~~~||||||zzzwwwuuummmeee\\\OOOHHHRRRccc~~~mmmTTT@@@@@@===999666555555444333333333222111111111111111222222222333333444444444555555555444444333333333333333222333333444555555222333888===???@@@FFFNNN^^^mmmyyyrrrssswww{{{~~~~~~}}}}}}}}}}}}~~~}}}yyy___NNNEEE@@@???AAA>>>===;;;999777666555555444444333333222222222222666666777777666666555444999777555666888999777666666555444555555444444333:::444111444888777666777???BBBEEEHHHHHHEEEBBBAAA===<<<;;;;;;;;;:::777555//////000000000111111111000000000000000000000000222222333111000///111222///000000111111111111111222222111111111111222222222222111111111111222222555555777:::===GGGYYYkkk{{{oooddd___XXXRRROOOLLLKKKIIIMMMPPPTTTYYYaaammm{{{}}}ppp^^^PPPGGGAAA;;;888888666777999999888:::@@@DDDIIIUUUfffsss}}}************************((()))************)))(((((((((''''''''''''(((((((((((('''''''''((())))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((***(((''')))***+++111888AAA===888333///---,,,,,,111555===KKK]]]nnn{{{|||uuuwww{{{nnnYYYFFF999333111111---///111222333222111000...............---------,,,+++)))'''&&&&&&&&&&&&***++++++)))'''&&&'''((()))&&&######&&&((((((&&&###$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))"""""""""######%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))******((('''&&&&&&(((((('''&&&''''''((((((((((((''''''+++***)))))))))***,,,---+++************+++,,,,,,...------,,,------......///222666999>>>IIIXXXddd}}}wwwtttzzz~~~{{{ssskkk```SSSJJJGGGGGGSSShhh~~~~~~{{{yyyzzzxxxuuurrrhhh]]]SSSHHHDDDOOO```}}}oooWWWDDD@@@===999666555555444333222111111000000000000000//////111222444555777777777777666555444444333333333333222222444555777999111555;;;@@@AAABBBLLLWWWeeetttvvvpppnnnsssyyy}}}~~~~~~}}}}}}}}}~~~~~~uuu[[[KKKDDDAAA@@@BBB@@@???===:::888666555444555555555444444444444444777888999999999888666555888777777888999:::999888888888777555555666777888:::666444666666555777;;;BBBDDDFFFGGGIIIJJJJJJIIIAAA>>>:::777666666555444111111222222222333333333000000111111222222333333222222333111000///111222111111111222111111000///333222222222222222333333222222111111111111222222444777;;;>>>@@@III^^^rrr|||rrrggg]]]SSSOOOIIIEEECCCBBBAAA@@@DDDFFFIIILLLSSS^^^lllvvvuuudddUUUJJJBBB<<<888777666888;;;:::888:::>>>EEEIIITTTdddqqq|||************************)))***+++,,,,,,+++***)))(((((((((''''''(((((((((((((((((((((((()))***+++((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))***,,,000444555333000---+++++++++,,,///222999GGGYYYjjjxxx~~~xxxsssvvvrrr]]]HHH999111//////...///111333444333111///,,,,,,,,,,,,++++++******+++***)))((('''&&&''''''((()))***)))'''''')))***+++)))&&&%%%'''((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((###"""""""""######$$$%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&'''''')))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******,,,++++++******)))((('''((((((((())))))(((((((((+++******)))***+++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,---------222444555666999@@@KKKSSSjjj||||||uuuxxx~~~zzztttjjj\\\OOOGGGIIINNN[[[sss}}}~~~zzzyyy{{{yyyuuunnnaaaTTTKKKBBB@@@MMM]]]xxxsss\\\III???<<<888555444444333222000000////////////000000...///000222444666777888888777666555444333222111444333222222333555777888111555<<<@@@???AAALLLYYYhhhxxxmmmkkkmmmvvv|||}}}}}}}}}}}}~~~pppXXXJJJEEEBBBCCCEEEBBBAAA???<<<999777666555666777777777777777666666777888999999999888666555888888888888999:::999999:::<<<<<<:::999;;;===<<<999666666666555444:::BBBFFFGGGHHHIIILLLQQQRRRQQQCCC>>>888444222222333333666555555444333222111000111111222333444444555555222222333111000///111222222222222222111000///...222222111111111222333333222222111111111111222222555999>>>@@@AAAJJJbbbxxx{{{mmm___UUUNNNKKKHHHDDDAAAAAAAAA@@@@@@AAABBBCCCEEEIIIRRR___hhhvvv{{{jjjZZZMMMDDD===999777666888<<<;;;888999===FFFIIISSSaaaooozzz************************++++++------------++++++'''(((((((((((((((((('''))))))))))))***++++++,,,((((((''''''''''''(((((('''''''''((((((((())))))%%%(((+++++++++---......---,,,***))))))***,,,------000777EEEXXXkkkyyy|||vvvwwwvvvbbbMMM<<<222///000222111111333444444111...---------------,,,+++***+++***))))))((((((((((((%%%'''((((((((((((+++---***'''%%%#########""""""&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%$$$######"""""""""###$$$%%%%%%%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''******))))))((((((((((((((()))***+++*********)))+++***(((''''''(((***+++***************+++++++++***+++,,,,,,,,,+++***))),,,,,,,,,---............///000111111333888???EEEVVVhhh}}}tttvvv|||~~~~~~|||xxxqqqeeeWWWLLLKKKJJJRRRggg}}}~~~}}}yyyzzz|||yyyttthhhYYYLLLDDD??????JJJYYYpppvvv___LLL@@@===999666666555555444000///////////////000000000000111222444555666666666666555444333222111000555444333222222333444444111444:::<<<;;;===IIIVVVeeexxx}}}ggghhhnnnyyy}}}|||~~~~~~}}}}}}~~~~~~~~~kkkVVVJJJFFFDDDEEEFFFCCCBBB???===;;;999888777999999:::;;;;;;::::::999999999:::::::::999888777999999999888888999:::<<>>>>>>>>===???FFFPPPXXXkkk}}}ppp```QQQFFF>>>:::777666888<<<;;;888888<<>>HHHTTTfff|||yyyaaaNNNBBB???;;;888888777666666///////////////000000111111111222333333444555555555555444333222222111111444444444444333333222222222333666999888;;;FFFRRRbbbwwwuuubbbeeeooo{{{~~~|||{{{~~~~~~~~~|||vvveeeRRRJJJGGGFFFEEEFFFBBBAAA???>>><<<<<<;;;;;;;;;<<<===>>>???>>>===<<<===<<<<<<<<<;;;;;;;;;;;;999999999888888;;;???CCCQQQ[[[```ZZZSSSMMMEEE<<<===:::777777777999BBBLLL\\\___\\\VVVVVVYYYTTTJJJ???;;;666333222222222222000000000000111111111111111222222333333444444444222222333111000///111222333333333333222111000///////////////000111222222222222111111111111222222666999===@@@DDDPPPhhh}}}}}}nnnaaaUUUJJJDDDCCC???===:::999:::;;;::::::<<<======;;;;;;@@@HHHNNNaaatttuuudddTTTHHH@@@<<<888777888;;;:::777888===EEEHHHQQQ```mmmyyy++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&'''((())))))((('''&&&***)))((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))$$$))),,,)))))),,,---***,,,,,,+++,,,,,,---...///---///555BBBUUUiiizzzppp[[[GGG888222111111---******...000///---,,,---///000111000...---'''((((((((()))(((((((((%%%&&&'''&&&%%%%%%''')))))))))((('''&&&&&&((()))!!!###%%%'''(((((('''''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###############&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%"""###%%%&&&&&&%%%###"""&&&''')))***+++,,,++++++'''''''''&&&&&&'''''''''((('''&&&%%%%%%'''(((***&&&&&&&&&&&&%%%%%%%%%$$$((((((''''''''''''''''''"""'''(((((('''(((***''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,...............///000000111222444777999;;;III\\\ppp{{{zzzyyy|||~~~~~~~~~yyywwwtttiii^^^SSSMMMMMMVVVeeeuuu~~~}}}~~~}}}|||{{{zzz|||{{{xxxuuutttrrrjjjaaaUUUGGG<<<;;;<<<<<>>>>>>>>??????===???@@@BBBBBBAAA@@@???>>>===<<<::::::;;;<<<===888888888888:::???GGGNNNaaapppzzzvvvmmmdddWWWJJJDDD>>>999888888;;;DDDLLLZZZ^^^[[[UUUTTTUUUMMM???;;;999666444444444444333222222222222333333333333444444444444444444555555222222333111000///111222333333333333222111111000000000000000111222333444222222111111111111222222666666:::???GGGVVVnnn~~~nnn]]]SSSLLLEEEBBBCCC???===;;;:::;;;;;;:::999:::;;;<<<;;;;;;???EEEKKKWWWiii}}}wwwgggVVVIIIAAA===:::888888:::999666999===CCCGGGQQQ```nnnyyy++++++++++++++++++++++++((()))***++++++***)))(((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))&&&++++++&&&&&&+++---,,,(((((()))+++---///111222---...444@@@SSSgggxxxvvv```JJJ:::222000,,,((($$$&&&***......,,,)))***,,,.........,,,+++%%%&&&''''''(((''''''''''''((((((&&&$$$###$$$&&&###$$$$$$$$$###%%%''')))%%%&&&'''((((((&&&$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''''''''((((((''''''&&&%%% !!!###$$$$$$###!!! $$$%%%''')))***+++******&&&&&&&&&&&&&&&&&&&&&&&&###"""!!! """$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%(((++++++(((&&&%%%&&&"""$$$&&&((((((&&&$$$"""&&&''''''(((((((((((((((---,,,,,,+++***+++++++++)))***,,,---......------------......///111222333666BBBSSSfff|||{{{vvvxxx||||||}}}~~~yyyxxxwwwnnnccc\\\VVVSSSVVV]]]iii~~~|||~~~}}}|||{{{zzzyyy{{{zzzwwwrrrppplllbbbWWWNNNAAA888999;;;;;;BBBKKKVVVppp{{{cccOOO===:::555333222222111000000000000000000111222222///000111222444555666777555555555555555555444444000222555888999888777555444222222666:::@@@JJJSSSaaazzziiiXXX^^^kkkzzz~~~~~~~~~~~~yyyhhhZZZLLLGGGGGGDDDBBBAAA>>>>>>>>>>>>???@@@AAABBB???@@@BBBDDDDDDCCCBBBAAA===<<<999777777888:::<<<777777888999<<>>;;;888888999888666999>>>BBBFFFQQQaaannnyyy))))))))))))))))))))))))***,,,......---,,,+++,,,((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))))))))(((((((((((((((,,,+++***)))))))))++++++------222>>>PPPdddsss{{{|||fffOOO>>>555222000000000000...,,,***))),,,---...//////...,,,+++,,,+++)))''''''(((***+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''((('''%%%###'''%%%$$$%%%((((((&&&###&&&&&&&&&''''''''''''(((((()))***,,,,,,++++++***++++++,,,,,,,,,++++++***---,,,+++***+++,,,---......///000000000111444777<<>>:::999777888>>>EEESSSkkkgggPPPCCC===888777555111///000...///000111222333444444444444555666777888888999999888777666555555555555333777<<<>>>>>>;;;:::999555666777888;;;@@@FFFKKK^^^pppjjj[[[cccoooyyy~~~~~~{{{zzzeeeRRRIIIFFF???@@@DDD@@@=========>>>>>>???@@@AAA@@@????????????@@@@@@AAA>>>;;;:::;;;===>>><<<:::888777777888999@@@QQQbbb{{{lllWWWKKK@@@===<<<;;;>>>CCCIIIIIIIIIHHHEEEAAA===:::999777555555666666444222444222000///...///000111222222222111111111111111222222111111111111111111333333222222333333444555222222222111111111000000---///222333333333444666444666999@@@KKK^^^wwwuuubbbWWWKKKFFFCCC???>>>???;;;:::999999888888999999666555666:::;;;:::===BBBHHHWWWlllzzzjjj[[[MMMCCC>>>>>><<<:::999:::<<<======BBBIIITTTaaannn{{{************************&&&(((***+++)))((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((()))((((((''''''))))))))))))))))))))))))++++++***************+++---...333>>>OOObbbqqqzzziiiSSSAAA666222////////////...---+++***))))))+++,,,+++***((('''***)))(((''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((())))))%%%$$$$$$&&&'''((('''%%%'''%%%$$$%%%((((((&&&$$$'''''''''((((((((())))))((((((***+++++++++***)))(((((())))))))))))((((((,,,,,,++++++,,,,,,------...///000000000111444777888:::@@@KKK___www|||vvvvvv{{{|||~~~~~~|||~~~|||{{{{{{{{{yyywwwqqqhhhaaa]]]XXXVVVeeewwwzzz{{{}}}}}}|||zzzxxxxxxyyytttnnnhhhaaaWWWLLLDDD>>>:::777777777888???GGGQQQiiihhhQQQDDD>>>999888666222111222222222222333444444555555777777888999:::;;;<<<<<<======<<<:::999777666555777;;;???@@@>>>;;;999888444555666888:::???FFFKKK[[[nnnkkk___fffpppzzz~~~~~~~~~~~~||||||}}}aaaOOOFFFBBB;;;;;;???;;;;;;;;;===>>>?????????>>>>>>>>>===============>>><<<:::999:::<<<===;;;999888777777888;;;EEEXXXjjj|||cccVVVJJJDDD@@@>>>@@@DDDEEEFFFFFFFFFCCC>>>:::777888666555555555555444222333222000/////////000111111111111111111111222222111111111111111111111111222222222222222333444444333333333333222222222111...000222333333333444555666888<<>><<<:::888888999:::<<<<<>>MMM___nnnxxxnnnXXXEEE888222...............---,,,,,,++++++,,,---,,,+++***)))''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%!!!"""######$$$############%%%'''(((((((((&&&%%%######$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))%%%$$$###$$$'''((()))(((&&&%%%%%%&&&''''''&&&$$$(((((((((((()))))))))***'''(((((()))***)))))))))******+++++++++++++++***++++++,,,,,,------,,,,,,---...///000000111333666::::::===DDDSSShhhyyyuuuyyy{{{}}}~~~~~~}}}~~~}}}|||{{{|||~~~xxxooofff^^^UUUPPPYYYfff}}}|||{{{zzzyyywwwvvvvvvvvvrrrkkkbbbWWWMMMDDD???999666555666777999@@@HHHPPPhhhgggPPPEEE???:::999888444333444444444444444555666666777:::::::::;;;<<<===>>>???BBBBBBAAA@@@===:::777555<<<>>>AAABBB???;;;888777444555666888;;;@@@GGGLLLZZZnnn~~~kkkdddjjjsss{{{~~~}}}}}}|||||||||}}}}}}~~~~~~{{{```MMMDDDAAA999999<<<777999:::<<<===>>>>>>===<<<<<<;;;::::::999999999999:::999888888::::::999888888777666999>>>JJJaaauuummmbbbVVVOOOIIIEEEEEEGGGDDDEEEEEECCC@@@<<<888555777666444444555555444222333222111//////000111111000000000111222222222333111111111111111111111111222111111111111222333333333333333333333222111111000222333333222222333555777:::???GGGVVVmmmpppdddRRRJJJBBBAAA???;;;999999999888777777666666777777666444555999;;;;;;===AAADDDNNN___ssszzzjjj[[[NNNDDD@@@;;;::::::999:::;;;<<<===BBBIIITTTaaannn{{{************************&&&(((++++++)))(((((()))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((***************+++++++++((()))+++,,,,,,+++***)))(((,,,222;;;HHHZZZkkkwww|||sss^^^JJJ:::222------------------------,,,---------,,,+++***)))%%%''')))***+++***)))((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&!!!""""""###############$$$%%%'''((((((&&&###!!!$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%######%%%(((((((((&&&&&&&&&&&&''''''&&&%%%''''''((((((((()))))))))'''''''''(((((((((((((((++++++,,,,,,---,,,,,,,,,***+++,,,---...---,,,+++,,,---///000000000333555:::999:::???HHHZZZttt~~~vvvuuuxxx{{{|||{{{{{{}}}{{{zzzyyy{{{~~~yyypppggg___VVVOOORRRZZZrrr~~~|||yyyvvvuuutttsssrrrsssoooggg\\\OOODDD>>>;;;888555555777999:::@@@GGGQQQhhhfffNNNDDD>>>:::999888555333555444444444555666999;;;<<<>>>============???@@@AAAEEEEEEEEECCC???;;;777444;;;>>>AAAAAA>>>;;;999888666777888:::===BBBIIINNN]]]qqq}}}kkkhhhnnnuuu|||~~~||||||{{{zzzzzz{{{}}}www___MMMEEEBBB::::::<<<888999::::::::::::;;;;;;<<<:::999888777666555555555777777777777777888777777888666666999???NNNggg|||mmmhhhccc^^^YYYTTTQQQQQQLLLJJJFFFBBB===:::777666777666555555666666555333222222111000000111111222//////000111222333333333111111111111111222222222111111000000111111222333222222333333333222111000222333444333222222333555666:::@@@JJJ\\\uuuxxxfffYYYJJJCCC>>>???>>>:::777777777777666555555555555666777444444999;;;;;;===@@@EEELLL[[[oooyyyjjjZZZNNNEEE@@@<<<<<<===<<<<<<===???@@@BBBIIITTTaaannn{{{************************(((***,,,,,,+++))))))***''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((((('''))))))******++++++++++++((()))***,,,,,,++++++***&&&***000777BBBTTThhhvvv{{{yyyeeeOOO===222,,,,,,,,,,,,---------...*********)))(((((('''&&&&&&'''***,,,---,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''############$$$$$$%%%%%%"""$$$''')))***(((&&&%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$%%%&&&'''&&&%%%&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''((()))))))))))))))***+++,,,---...---,,,+++***,,,...//////000222333666444444777===KKKcccyyyyyyqqqsssvvvxxxyyyzzz{{{|||{{{zzzyyyzzz}}}zzzsssiiiaaaXXXQQQOOOQQQeeewww|||wwwuuuttttttrrrpppjjjfff^^^RRRFFF===888666999777777:::::::::???EEERRRhhhfffMMMCCC===999999888555444666555555666888;;;???CCCEEEDDDCCCBBBAAAAAAAAABBBCCCEEEEEEDDDBBB???:::666333888:::===>>>===;;;::::::888999;;;===@@@FFFLLLQQQcccxxx{{{jjjlllqqqxxx~~~~~~}}}}}}}}}|||zzzzzzzzz|||ppp\\\KKKCCCAAA::::::===888<<<:::888666777999;;;===888888666555444444444444555666666666555555666666777555555999???NNNfff{{{~~~mmmfffjjjoooqqqpppmmmhhhdddZZZUUULLLBBB;;;777666666888666555666777777666444222111111111111111222222//////000111222333333333000000111111111222222222111111000000111111222333333444555666555444333222333333444333222222444555444:::BBBMMMbbb|||ooo]]]RRREEE???<<<>>>>>>;;;777666777666555555444444555555777333333888<<<<<<===???DDDKKKXXXlllxxxhhhYYYMMMEEEAAA:::;;;======<<<<<<>>>@@@BBBIIITTTaaannn{{{++++++++++++++++++++++++''')))++++++***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((('''(((((())))))***+++++++++((()))***+++++++++++++++)))---111555===MMMdddttt}}}lllVVVAAA555---,,,,,,,,,,,,,,,---...---,,,,,,+++***)))((((((&&&'''***,,,......---,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&& """&&&)))+++------,,,)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))(((((()))***++++++++++++++++++,,,,,,------,,,,,,))),,,...//////000111222666222333777:::AAAUUUiii~~~pppooooooqqquuuyyyzzzzzz}}}~~~|||zzz{{{~~~yyypppggg___VVVOOOLLLYYYiii}}}~~~zzzuuussssssssspppnnnddd___WWWMMMEEE>>>:::777:::888888;;;;;;:::>>>CCCQQQfff~~~iiiOOOBBB<<<888999888555555777888999:::===AAAFFFKKKNNNKKKIIIGGGEEECCCCCCDDDEEEDDDCCCBBB@@@===999666444555888;;;<<<;;;:::;;;;;;:::;;;===???BBBHHHOOOTTTggg}}}zzzkkkqqqvvv|||~~~}}}}}}~~~~~~|||{{{{{{|||}}}hhhUUUDDD>>>===888999<<<777<<<:::888666666888:::<<<888777666666555555555555444555666666444444555666555444555888===III___qqqnnn^^^```lllzzz|||mmmeeeXXXJJJ???888666555777666555555666777666444111111111222222222222222000000000111222222222333000000000111222222333333222111111111111222333333666777999:::999888666444333333333333222222555777444===FFFSSSiiiwwwfffVVVLLLCCC===:::===>>>;;;777777777666555555444444555555888333222777<<<<<<<<<>>>BBBJJJYYYlllvvvgggXXXLLLDDD@@@555888;;;;;;999999;;;>>>BBBIIITTTaaannn{{{++++++++++++++++++++++++''')))++++++***(((((()))'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))''''''((())))))***++++++))))))))))))***+++,,,---000333555444999HHH```rrrsss]]]GGG888...---,,,+++++++++,,,---111000///---,,,,,,++++++%%%''')))+++,,,---------++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''!!!"""$$$&&&(((***++++++(((((('''&&&%%%$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%$$$&&&((((((%%%$$$%%%'''''''''''''''(((((((((((((((((('''''''''((()))*********+++,,,---...------,,,,,,++++++,,,,,,------(((+++.../////////000111777222222777999:::FFFVVVgggyyyssslllggghhhooowwwzzzzzz|||}}}~~~~~~vvvnnnggg___UUUMMMOOO[[[mmmwwwsssnnnmmmnnnnnnjjjfff\\\WWWOOOIIIEEEAAA<<<888777666777;;;;;;:::===BBBMMMbbb{{{oooUUUCCC===999::::::777777999:::;;;<<<>>>BBBHHHLLLPPPMMMKKKHHHDDDBBBAAABBBBBBBBBAAA???===;;;888777666555777:::;;;;;;::::::;;;:::;;;===???BBBHHHPPPUUUggg~~~{{{mmmuuuzzz|||{{{}}}}}}||||||||||||cccNNN???:::;;;777999<<<888999999999999999999999999888888777777777777777888333555777666444333444666333333555888:::CCCTTTdddwwwvvvjjj]]]SSS\\\mmmyyykkk[[[LLLAAA:::777555333333333555555444333000111222222333333333222111111111111111111222222///000000111222222333333222222222222222333444444666777999::::::888666444222333333222222333666999777AAAMMMZZZqqq~~~ooo___QQQIIIAAA;;;888;;;<<<999777777777666666555555555555555888222111666<<<===<<<===BBBLLL]]]ooouuueeeVVVKKKCCC@@@333777::::::888777:::>>>BBBIIITTTaaannn{{{++++++++++++++++++++++++(((***,,,,,,+++*********(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))************&&&''''''((()))************)))(((((()))+++---...777999888555777EEE]]]pppxxxbbbKKK;;;...---,,,+++***+++,,,,,,///...,,,+++***)))))))))%%%&&&''')))+++,,,------++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""""""""######$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$%%%$$$#########$$$&&&&&&$$$#####################''''''&&&%%%%%%%%%%%%&&&######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&######$$$&&&))))))(((&&&###&&&((((((%%%$$$%%%'''(((((((((((()))))))))))))))(((((('''''')))***+++&&&'''((()))***+++++++++---,,,+++***+++,,,---...(((+++.../////////000111444------333333000888DDDRRRfff}}}vvvkkkaaaaaakkkvvv{{{|||{{{yyyrrrmmmggg\\\SSSIIIRRRcccxxxoookkkgggfffhhhhhhccc___SSSLLLEEEAAA@@@>>>999444444333555:::::::::===BBBJJJ___yyysssZZZDDD>>>:::;;;;;;999888::::::::::::<<<@@@EEEJJJMMMLLLIIIEEEAAA>>>===>>>>>>AAA@@@>>><<<:::999888888777999;;;<<<;;;::::::;;;999;;;<<>>;;;666888;;;======;;;888666999888888888888999999:::333555777666444333444777222222555777888>>>MMM[[[cccpppxxxpppaaaUUUOOOLLLZZZlll{{{jjjYYYJJJ???:::333222111111333333333111000111222333333333333333222222222111111111111111///000000111222222333333333333222222333333444555333444666777777555333111222222333222222444777::::::EEERRR```wwwyyyjjjZZZNNNGGGAAA;;;777999;;;888666666777777666555555555555666888222000666<<<===<<<===DDDPPPbbbssstttdddUUUJJJCCC???444888<<<<<<999999<<>>IIIWWWssscccMMMDDD======>>>;;;888777<<<;;;;;;<<<>>>BBBEEEGGGFFFDDDAAA>>>======???@@@======<<<;;;::::::999888:::<<<===>>>======???AAA@@@>>>???CCCEEEHHHOOOWWWdddsssqqqxxx~~~}}}}}}~~~{{{{{{}}}{{{\\\HHHCCC===999777777888888999::::::999999888777666777888888999888777666555444444444444555666777777444222444888::::::???FFFRRRUUUXXXWWWRRRJJJDDDAAAOOO\\\qqquuubbbOOOAAA;;;444444444444222000...,,,000000////////////000000222333333111000000222555000000000000111222333444333333222111111222333333333333333444555555222000555333222111222555888:::@@@FFFTTTiii~~~ssscccUUUIIICCC???<<<999999::::::888666555666777666555555666777555===;;;999===;;;:::BBBIIIXXXjjjyyyuuueeeWWWLLLFFFCCC===<<<:::999999:::<<<===CCCHHHRRR]]]kkkzzz///---***)))***+++,,,+++)))))))))*********++++++***)))))))))((((((((('''''''''''''''''''''''''''(((((()))***)))((('''&&&%%%%%%%%%&&&'''((()))***,,,,,,+++++++++*********)))'''(((++++++***---333999???<<<888;;;???PPPiii}}}{{{iiiSSSBBB888111------...+++))))))++++++******)))((((((''')))((('''&&&&&&'''((())),,,***)))((()))((('''%%%&&&%%%$$$%%%'''(((&&&$$$&&&&&&&&&''''''&&&&&&%%%%%%$$$######$$$$$$###"""&&&%%%$$$%%%&&&'''%%%###!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%&&&&&&'''"""###%%%%%%$$$%%%(((***'''((((((&&&%%%$$$%%%'''######$$$%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$&&&((((((''''''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))&&&((()))&&&'''******''')))'''&&&&&&(((+++,,,,,,++++++******++++++,,,---------------------------///000000000000222555888;;;EEESSSeee|||mmmcccdddjjjrrrvvv{{{zzzuuusssqqqhhh]]]PPPQQQUUU```uuutttdddWWWVVVXXXUUUOOOKKKCCC@@@===;;;:::999777666:::;;;;;;:::::::::===???HHHUUUqqqfffPPPFFF>>>===>>>;;;999888<<<;;;;;;<<<===@@@CCCEEEBBBAAA???=========>>>???======<<<<<<;;;:::999999;;;===>>>???>>>>>>@@@AAAAAA???@@@CCCEEEIIIRRR[[[iiisssssszzz~~~~~~~~~vvvXXXEEE@@@;;;888777888999:::;;;;;;;;;;;;:::999888888999999:::::::::999888777888777666666555555666666666444444777888777;;;@@@EEEGGGHHHFFFCCC???===<<>>;;;888777888888777555888999:::999777666666666555<<<;;;999>>>>>>@@@JJJNNN]]]ooo}}}ssscccUUUJJJDDDAAA;;;:::999999:::;;;>>>???DDDJJJSSS___mmm{{{...,,,***)))***,,,,,,+++(((((())))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&&&&&&&''')))+++,,,+++++++++******************((((((******)))---333444;;;:::777;;;>>>LLLccc{{{nnnZZZJJJ;;;333---------***((((((+++******))))))(((((('''***((('''&&&&&&'''(((***+++)))'''&&&'''(((((('''&&&$$$######%%%'''((('''&&&&&&'''((((((''''''&&&&&&''''''%%%$$$###$$$&&&%%%%%%%%%&&&((()))'''&&&#########$$$%%%&&&'''(((""""""###$$$%%%&&&&&&'''"""$$$&&&'''&&&&&&((()))'''(((***)))'''%%%$$$$$$######$$$%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''###$$$&&&'''&&&&&&'''((($$$&&&''')))((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&)))***''''''++++++(((+++)))'''''')))***+++***++++++******++++++,,,---,,,,,,,,,,,,------------///000111000///000333555666<<>>AAAFFFRRRllljjjTTTIII???======;;;999:::<<<;;;;;;;;;<<<>>>???AAA>>>===============>>>>>>======<<<<<<;;;;;;::::::===>>>@@@@@@??????AAABBBBBB@@@@@@BBBEEEJJJUUUaaassstttuuu|||~~~}}}||||||{{{{{{~~~nnnRRRAAA===999777777999;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;999999888888888777777777777777888666666777666333666:::===>>>===<<<::::::<<<>>>===EEERRRaaapppwwwcccOOO???666777666444333111111000000222222222111111222222222000111111111//////111222////////////000111222222333222222111111222222333444333222333444555444333222222333444555777999:::>>>FFFWWWooozzzkkk[[[OOOFFFAAA===:::666444444666666666888:::<<<<<<:::888888888666===999777===@@@DDDPPPXXXfffwwwrrrbbbSSSHHHBBB???:::999999999:::===@@@AAAEEEKKKUUUbbbooo|||///---++++++,,,------,,,((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''(((((((((((('''&&&*********************)))((('''(((++++++)))+++000+++333333444999<<>>FFFUUUmmmuuuooollljjjmmmpppuuuzzz~~~~~~~~~}}}}}}zzzxxxyyyzzztttmmm]]]UUULLLKKKWWWkkk~~~vvv^^^NNNGGGCCC???===999888888999;;;======<<<:::;;;<<<;;;:::;;;>>>@@@DDDNNNgggmmmVVVJJJ>>>;;;;;;999999:::<<<;;;;;;::::::;;;<<<<<<:::;;;===>>>??????>>>>>>=========<<<<<<<<<<<<<<>>;;;:::999:::;;;===@@@BBBEEELLLWWWcccooo{{{///---,,,,,,...///...---)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&"""%%%'''******(((%%%###))))))))))))))))))))))))&&&&&&)))...---******---&&&......///555777@@@TTTkkkyyyfffWWW???666...------++++++---)))))))))((((((((((((((()))((('''&&&&&&'''((()))***'''%%%$$$&&&((())))))***(((%%%"""!!!"""$$$&&&###$$$%%%&&&&&&&&&&&&&&&###%%%&&&$$$!!! """%%%######%%%)))---000111111'''&&&%%%###"""""""""!!!%%%%%%%%%$$$$$$$$$###### ###%%%&&&&&&%%%%%%%%%******)))'''$$$###$$$&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&%%%$$$$$$%%%'''!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%((((((%%%&&&))))))'''***)))((((((*********)))++++++******++++++,,,---+++++++++,,,,,,,,,------...///000///......///111444777:::@@@JJJ]]]vvvxxxlllbbb^^^bbbiiiqqqxxx}}}{{{|||{{{yyyyyyzzzvvvooobbbYYYNNNIIIOOO^^^rrrkkkVVVIIIBBB>>><<<888888888:::===??????>>>999999:::999888999<<<>>>BBBLLLddd{{{nnnUUUIII===999999888888999<<<;;;;;;::::::999999999999;;;===???@@@@@@??????<<<=====================@@@AAABBBBBBAAAAAABBBCCCAAA???@@@AAADDDKKK\\\kkkvvvzzz|||~~~~~~}}}|||zzzxxxwwwrrrrrruuuyyyyyywwwyyy~~~zzz^^^HHH???<<<999777888999999999999999999999888777666666888999:::;;;;;;:::999888777888:::;;;<<<<<<<<<<<>>???DDDQQQfff}}}yyy~~~vvvfffWWWLLLEEEBBB<<<;;;888555444555888:::555777:::;;;;;;;;;;;;<<<>>>EEEBBBBBBKKKRRRYYYgggsss~~~ppp```RRRHHHBBB???===<<<;;;;;;;;;===???AAAGGGMMMXXXdddooo{{{...---,,,---...///...---******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))(((''''''!!!%%%(((******(((&&&(((((((((((())))))))))))&&&&&&)))...---)))))),,,(((...,,,,,,000///666GGG___zzz|||jjjZZZDDD:::111...---,,,,,,...((((((((((((((((((((((((((((((''''''''''''(((((()))'''%%%%%%'''(((((((((***)))'''### """%%%######$$$%%%&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&######%%%)))---000111111)))((('''%%%$$$#########""""""###$$$%%%&&&&&&'''!!!###%%%%%%$$$$$$$$$%%%))))))(((%%%######$$$&&&%%%&&&&&&''''''&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''"""###%%%&&&%%%%%%&&&'''&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$''''''%%%%%%((()))&&&%%%$$$%%%'''***,,,,,,,,,++++++******++++++,,,---******++++++,,,,,,------,,,...//////...---...///222333666;;;AAANNNcccuuulll[[[RRRTTTYYYbbbllltttxxxzzz~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{}}}|||zzzzzzzzzwwwqqqhhh^^^SSSKKKKKKTTTfffwwwwwwbbbOOODDD???<<<999888999;;;===???>>><<<777888888777777888:::<<>>@@@@@@??????<<<<<<======>>>>>>??????@@@BBBCCCBBBAAA@@@AAACCC@@@@@@AAACCCFFFNNN```pppwww||||||~~~}}}|||zzzyyyyyyrrrrrrsssvvvtttssswww~~~sssYYYFFF???<<<999888999:::::::::999999999999888777666666777777999::::::999999888<<<===>>>???@@@@@@???>>>EEEBBBAAAAAA===777666999777999;;;;;;:::888888888<<<;;;;;;===CCCLLLXXX```kkkggg^^^RRRFFF===888666555444333222222111111111111111000000000000111111222444555555444333333444222111111111111111222222111222222333333222222111111111222555777888777555444555666888;;;>>>@@@BBBIIIXXXooo}}}vvv|||ttteeeWWWLLLEEEBBB;;;;;;:::777555666999;;;999;;;<<<<<<<<<<<<>>>@@@===FFFGGGJJJVVV^^^fffttt|||nnn___RRRHHHBBB@@@>>>===<<<;;;<<<>>>@@@AAAKKKPPPZZZdddppp{{{+++******+++---...---+++++++++*********)))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***)))(((((("""###$$$&&&((()))***+++'''''''''((((((((()))))))))'''(((******'''***...(((---+++)))---,,,222BBBSSSppprrrcccJJJ???555000...+++***,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&&&&'''((('''%%%'''''''''$$$!!! ###%%%###$$$%%%&&&''''''''''''&&&&&&(((***,,,,,,)))'''$$$$$$%%%'''+++------,,,))))))((('''''''''''''''""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%$$$$$$%%%'''$$$&&&'''&&&$$$######$$$###$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''"""$$$&&&'''&&&&&&'''(((%%%&&&'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''%%%((((((&&&&&&)))***'''%%%$$$%%%''')))******)))++++++******++++++,,,---)))******+++,,,,,,------***,,,......------...///000///111666;;;CCCTTTdddrrr\\\KKKIIIJJJPPP[[[gggpppttt{{{{{{|||}}}~~~}}}}}}|||}}}|||{{{||||||}}}zzz}}}}}}{{{{{{|||yyytttoooeeeXXXNNNHHHLLL^^^ppppppXXXIIIBBB>>>:::999999;;;<<<<<<;;;999666777888777666777:::<<>>>>>>>><<<<<<===>>>??????@@@@@@@@@BBBBBBBBB@@@@@@AAABBBAAAAAADDDGGGIIIRRRddduuuwww|||~~~}}}}}}}}}}}}vvvttttttuuusssssszzzlllUUUFFF===;;;999999;;;<<<======<<<<<<<<<<<<;;;:::999888666777888:::::::::999888;;;===@@@CCCFFFGGGHHHHHHKKKHHHFFFDDD???777444666999;;;<<<<<<:::999:::;;;::::::::::::;;;???FFFJJJQQQOOOKKKEEE>>>:::888888666666666666555444333222222222111111111111222222111333555555444222222333000000////////////000000111222333333333333222111222333555999<<<<<<:::777444444444666999===@@@CCCLLL^^^uuuxxxsssyyysssdddVVVKKKDDD@@@999:::;;;999666666888;;;:::<<<===???@@@DDDHHHLLLJJJUUUXXX\\\hhhooouuuxxxkkk]]]PPPGGGBBB@@@===<<<;;;;;;===???BBBCCCOOOTTT\\\fffqqq}}})))))))))***,,,,,,+++***,,,+++++++++******))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''(((*********)))))))))(((&&&%%%%%%'''***,,,&&&'''''''''(((((()))))),,,)))''''''&&&&&&+++111&&&+++((((((,,,,,,333CCCLLLjjj{{{mmmOOODDD888111...***)))***'''''''''(((((((((((((((%%%''')))******)))'''%%%((('''&&&'''((((((&&&$$$$$$%%%&&&$$$"""!!!$$$'''$$$%%%&&&'''((((((((((((######$$$(((,,,,,,((($$$%%%%%%%%%&&&((()))(((&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%$$$$$$'''))) ###'''((('''$$$"""!!!!!!"""###$$$%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''###%%%''''''&&&&&&'''((($$$&&&))),,,,,,)))&&&$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&))))))''''''***+++(((***(((''''''((('''%%%"""++++++******++++++,,,---))))))***+++,,,,,,------)))+++---...------...///111...///555999???MMM\\\tttzzzbbbIIIDDDAAADDDOOO^^^jjjqqqvvvxxxzzz|||}}}}}}}}}}}}~~~~~~|||{{{zzz{{{|||yyy|||~~~||||||~~~|||wwwtttiii\\\PPPGGGHHHZZZmmmzzzzzz```NNNEEEAAA:::999999:::;;;:::888555777888888777777777:::<<>><<<===<<<;;;;;;;;;;;;;;;;;;;;;:::999888999999::::::;;;<<<======<<<<<<===>>>???@@@@@@AAA@@@AAABBBBBB@@@???@@@BBBBBBCCCGGGJJJLLLTTTgggxxxwww}}}xxxwwwvvvvvvtttuuu~~~gggSSSHHH;;;999888999<<>>===<<<;;;777888999:::;;;::::::999666999???FFFKKKOOORRRSSSOOOKKKIIIFFF???666222333777888888777666777999;;;888999999888777888:::===???@@@@@@>>>;;;999888999777777888888888666555444444333333222222333333444000222444444333111111222///......---------......111222333444444333222111333555888===@@@@@@<<<999333333333444777;;;@@@CCCNNN```xxx{{{uuurrrwww~~~rrrcccVVVJJJBBB???888999;;;999777666888:::888:::===@@@EEELLLTTTYYYbbblllooosss}}}}}}vvviii[[[OOOFFFAAA???;;;;;;:::;;;>>>AAADDDFFFSSSWWW^^^gggrrr~~~111///---,,,,,,+++)))''',,,,,,***)))(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((('''''''''+++***((('''''')))+++------,,,++++++---000444666GGG[[[uuuqqqYYYKKK>>>888555000+++)))***---000333333000,,,***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%''')))$$$'''(((###&&&+++''''''((((((((('''&&&&&&%%%%%%$$$###"""###$$$%%%&&&''''''''''''''''''''''''%%%((($$$"""$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$!!!&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%)))***+++***)))((()))+++&&&&&&%%%$$$$$$&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))&&&+++///---(((%%%'''***,,,------......------,,,---...//////......///111......///111222666BBBMMMkkkoooXXXFFF999<<>>???EEE]]]xxxlllRRRHHHAAA@@@AAA@@@>>>>>><<<::::::<<>>?????????@@@AAAAAA@@@???@@@BBBDDDEEEDDDEEEGGGKKKWWWlll~~~~~~|||zzzyyyuuuuuu~~~}}}fffTTTHHH@@@???>>>===>>>???AAACCCAAAAAA@@@???>>>===<<<;;;999999888888888888999999===>>>AAAHHHPPPVVVXXXWWWRRRMMMFFF@@@===;;;999777<<<<<<<<<<<<<<<;;;;;;:::888;;;<<<999999;;;:::777:::;;;<<<===>>>===:::777666666555444333333222222444222111111222333333222222222222222222222222222333333333222222111111111222222222222222222222222333444555555666666555555444222222444666999@@@HHHZZZmmm}}}rrrnnnoooyyy{{{mmm^^^RRRIIICCC@@@<<<::::::;;;999777888===>>>???BBBHHHPPP[[[dddjjjyyy|||xxxhhhZZZPPPHHHBBB>>><<<<<<;;;:::;;;???DDDIIIVVV\\\dddmmmuuu...---++++++,,,,,,+++)))++++++***)))((((((((()))******)))(((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((('''(((((())))))******))))))+++***))))))+++...222444CCCVVVooouuuaaaNNN;;;222000...------'''(((+++,,,---,,,***(((+++***)))))))))))))))***(((''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$######&&&!!!###'''"""'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! %%%(((&&&%%%(((######$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))((()))***)))((('''''''''***++++++,,,,,,,,,++++++,,,...//////......///000000///000222222555>>>HHH]]]rrr~~~hhhTTTBBB>>>BBBGGGQQQ]]]jjjooouuuyyyzzz|||~~~~~~}}}}}}~~~~~~}}}wwwqqqhhh___SSSKKKNNNWWWfffwww|||jjjVVVHHH@@@:::666888888666666777333444444333333444888;;;???EEE[[[vvvpppTTTJJJCCCEEEIIIGGGBBB???;;;:::999:::<<<===;;;999:::;;;<<<;;;::::::<<<===@@@???????????????@@@@@@@@@AAAAAA@@@???@@@BBBDDDFFFEEEFFFIIINNNZZZppp~~~}}}|||{{{xxxxxxyyybbbOOOCCCAAA@@@???>>>>>>@@@BBBCCCAAAAAA@@@???>>>>>>======999999888888888888999999;;;<<<@@@GGGPPPXXX[[[\\\VVVPPPHHHAAA<<<;;;999999::::::;;;;;;;;;:::999888777999999666555666555111444444666999;;;:::888555777777666555555444333333555333222222333444444333333333444444555555555555333333222222222222333333111111111111111111111111222333333444444444444444444222333555666999@@@III\\\nnnyyyllliiimmmyyy{{{lll^^^RRRIIICCC@@@<<<::::::;;;999777999>>>???CCCKKKUUUaaammmwww}}}zzzpppaaaSSSJJJDDD???;;;;;;;;;;;;::::::>>>DDDHHHOOOVVV___iiirrr}}}+++***)))***+++,,,+++*********)))))))))))))))***++++++***)))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))''''''(((((((((((((((((($$$&&&)))+++,,,***'''%%%)))((('''((())),,,///111===OOOgggyyy|||hhhSSS<<<222///---)))'''***+++,,,---...//////000------,,,+++*********+++(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((("""$$$(((###%%%(((###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$"""$$$%%%%%%&&&)))######$$$$$$%%%&&&&&&&&&###%%%'''&&&$$$###%%%(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&$$$$$$&&&&&&&&&%%%&&&'''((((((&&&&&&'''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))***(((&&&&&&((()))(((&&&(((((())))))************,,,---///...------...000222111111333333333999AAARRRfff}}}{{{dddLLLCCCAAACCCJJJRRR]]]fffqqqwwwzzz|||~~~~~~{{{vvvoooeeeYYYNNNKKKNNNVVVhhh~~~{{{dddRRRFFF>>>888999999666444444555555555555444666999<<>>>>>??????@@@@@@AAAAAA@@@AAAAAA@@@??????BBBDDDFFFFFFGGGKKKPPP]]]sss~~~~~~~~~}}}}}}zzz{{{uuu]]]LLLAAABBBAAA???>>>>>>@@@AAACCCAAAAAA@@@@@@?????????>>>:::999999999999999999::::::;;;>>>EEEOOOXXX^^^aaa[[[TTTIII@@@;;;:::::::::999:::;;;<<<<<<:::888777:::<<<<<<888777777555111333333555999<<<<<<;;;999777777777666555555444444555444222222444555444333333333444444555666777777444444333222222333444555111111111111111111111111111111222333333333333333444333444666777999AAAJJJ```rrrssseeeeeejjjzzzzzzlll^^^SSSJJJCCC???<<<:::999;;;:::777:::???BBBJJJXXXffftttvvvlll^^^QQQJJJDDD@@@<<<:::::::::999:::===CCCGGGMMMUUU```jjjuuu+++***))))))++++++***)))***)))))))))))))))***++++++***))))))(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))''''''''''''((((((((((((###%%%(((++++++)))'''%%%(((''''''((()))+++...///777GGG^^^rrrmmmYYYDDD999555---$$$......---...000222555777111000...---,,,+++++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&'''(((***%%% %%%(((###&&&+++&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''''''$$$""""""###$$$$$$%%%#########$$$%%%%%%&&&&&&"""%%%((('''######&&&+++%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&%%%&&&'''((((((&&&&&&'''(((%%%&&&'''((()))((('''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))***)))'''&&&'''(((((()))(((((((((((()))******++++++---......---,,,...///111000111333333222777===III[[[rrrrrrYYYJJJEEEDDDHHHMMMSSS^^^lllvvvyyy{{{~~~|||yyyssskkk```TTTLLLHHHLLL\\\rrrsss___JJJAAA999888888555333333555666666555555777:::===BBBGGG\\\wwwuuu[[[QQQMMMTTT\\\YYYMMMDDD===;;;:::999999::::::;;;777999999999888999;;;<<<===>>>???@@@AAAAAABBBBBB@@@@@@@@@???>>>???AAACCCFFFEEEGGGJJJPPP\\\rrr|||~~~}}}}}}}}}~~~|||~~~ppp[[[LLLDDDBBBAAA???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@::::::;;;;;;;;;;;;::::::;;;<<<>>>DDDLLLUUU\\\aaa[[[SSSGGG===999888999::::::;;;===>>>>>><<<:::888999<<<===:::999999777333444444555888;;;<<<:::999666666666666555555444444555333111222333444333222000111111333444555666666777666444222222333444555111111111111111111111111111222222333333333333333444333555777888;;;EEEOOOhhhxxxmmm```bbbjjjzzzzzzmmm```UUUKKKDDD???===::::::;;;:::999<<>>===<<<:::999:::;;;<<<888999::::::::::::<<<>>>===>>>???AAABBBBBBBBBBBB???@@@@@@???>>>???AAACCCEEEDDDEEEHHHMMMZZZooo|||~~~|||}}}|||}}}~~~}}}kkkXXXLLLEEEBBBAAA???===<<<===>>>???AAAAAA@@@@@@@@@@@@@@@@@@:::;;;<<<<<<<<<<<<;;;:::>>>>>>???AAAFFFMMMTTTYYYUUUNNNCCC:::666666888999:::;;;<<<===<<<;;;999888333777999888888:::888444222222222444555666444222555555444444444444444444333111000000111222222111000000111222333555555666999777555333222222222222333333333333333333333333222222333444444444444444333333555888999>>>KKKXXXqqq|||zzzhhh]]]bbbkkkyyy{{{pppcccXXXNNNFFFAAA>>><<<;;;<<<<<<;;;???EEEKKKXXXjjjzzzyyykkkaaaTTTIIIBBB===999777999999::::::;;;===BBBEEELLLSSS___jjjttt...,,,+++***++++++)))(((******)))))))))))))))***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))(((((('''''''''((()))***)))))))))***+++,,,---...111===PPPeeexxx|||gggMMM===555111000111++++++---///111333555555555444222000...,,,+++***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&''''''!!!$$$%%% ###)))%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((&&&"""""""""######$$$%%%%%%%%%"""&&&))))))'''%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%######%%%&&&###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&***---+++'''%%%***///,,,+++***))))))***+++,,,***+++---,,,++++++,,,...///,,,,,,///222222555:::;;;HHH\\\sss}}}hhhVVVIIICCCAAAFFFPPP^^^lllvvv{{{}}}~~~~~~}}}~~~~~~{{{{{{wwwpppjjjcccVVVKKKGGGMMMXXXiii}}}xxx[[[LLL===777777666555555444555555444444555888;;;CCCGGG\\\wwwwwwZZZOOOGGGJJJOOOKKKCCC======>>>>>><<<::::::;;;<<<999:::;;;;;;;;;;;;>>>@@@>>>???@@@BBBBBBBBBAAAAAA???@@@@@@???>>>>>>AAACCCCCCBBBDDDGGGMMMZZZppp}}}}}}|||}}}gggUUUJJJEEECCCBBB@@@>>>======>>>???AAAAAA@@@@@@?????????>>>;;;<<<===>>>>>>===<<<;;;>>>?????????@@@EEEJJJOOOKKKEEE>>>888666666777777777888888888777777666666333888;;;;;;===???>>>:::666555444444555555333222444444444444444444444444222111//////111222111000222222333333444555666666777666555444333222000000444444444444444444444444222333333444444444444444333333555888:::BBBSSScccxxx}}}}}}qqq```YYYaaakkkwww}}}sssggg\\\RRRIIICCC@@@===<<<>>>======BBBHHHOOO\\\ooo~~~sssfff]]]PPPFFF@@@===:::888999:::;;;;;;<<<>>>BBBEEEOOOVVVbbbmmmvvv---+++***+++,,,---,,,***++++++***)))((((((((()))***))))))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&''''''((())))))***(((((((((((())))))******(((((()))***+++,,,,,,---///999JJJ```uuupppWWWDDD888111222666///111555888::::::999999777555333000---+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&"""'''***%%%%%%'''!!!###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$!!!"""'''((($$$"""""""""###$$$$$$%%%%%%$$$&&&(((***)))'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&&&&'''((('''&&&&&&&&&((($$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%&&&'''((((((((((((((((((((((((((((((%%%(((******(((((()))+++---,,,***)))((((((*********+++,,,,,,++++++,,,---111,,,+++...000000333888;;;CCCRRRfffzzzxxx```MMMCCC???@@@GGGTTTeeesss{{{}}}{{{}}}}}}{{{zzz{{{|||}}}~~~}}}|||wwwppplllggg[[[MMMEEEGGGNNN\\\rrrhhhVVVCCC:::888666555666777888888777777888<<<>>>AAACCCVVVooo|||]]]QQQFFFEEEFFFCCC>>><<<;;;===>>>===:::888999:::888:::;;;;;;;;;<<<>>>@@@???@@@AAACCCCCCBBB@@@?????????@@@???>>>>>>@@@CCCAAAAAACCCIIIPPP^^^uuu~~~}}}}}}~~~eeeUUUMMMIIIFFFDDDBBB@@@?????????@@@AAAAAA@@@???>>>>>>======;;;<<<>>>??????>>><<<;;;<<<===>>><<<;;;===BBBEEEAAA>>>:::888888888888777777777666555444555555666777<<<@@@AAABBBEEECCC???999777666666777777666444444444444555555555555555333111000000111222222111222222222333333444444444111222444444444333111000333333333333333333333333111111222333333333333333222222444777;;;FFFZZZmmmzzzzzzssseeeXXXUUU^^^iiivvvvvvkkk```UUULLLFFFBBB???>>>??????@@@EEELLLUUUbbbsssxxxlll___WWWLLLCCC@@@>>>===;;;999:::<<<<<<===???CCCFFFQQQYYYeeepppzzz+++******+++---......---,,,,,,***)))((((((((((((+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***(((((()))***+++******)))'''(((((()))***++++++,,,---666GGG\\\sssvvvbbbOOO>>>222...000000333888<<<>>>===:::999777666333000---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$%%%***$$$"""!!!###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&########################$$$%%%!!!$$$'''$$$"""""""""###$$$$$$%%%%%%%%%&&&(((***+++)))$$$ $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''###$$$%%%%%%######$$$%%%%%%$$$###"""###$$$%%%&&&"""######$$$&&&'''((((((((((((((((((((((((((((((&&&&&&&&&(((******(((&&&...---***(((''''''((())))))+++,,,,,,+++***,,,---333...+++---//////222666999<<>>???999<<<>>>===:::777777888888999:::::::::;;;>>>@@@???AAABBBCCCCCCBBB@@@????????????>>>===>>>@@@BBB@@@@@@DDDJJJSSSbbbzzz~~~~~~}}}eeeWWWRRROOOHHHFFFDDDBBB@@@@@@AAABBBAAAAAA@@@???>>>===<<<;;;;;;===>>>@@@@@@>>>===;;;:::<<<<<<;;;999999===@@@;;;999888888999:::999888:::888666555444555777888666<<>>@@@CCCFFFMMMUUUbbbnnnyyy111000...---,,,,,,------++++++++++++*********)))((((((((((((((('''&&&&&&%%%%%%'''((())))))))))))((((((''''''''''''(((((('''(((((()))***+++++++++(((((((((((())))))))))))******)))(((((((((((((((***+++,,,+++******,,,...222888DDDWWWmmmkkkUUUDDD:::666666555888???HHHMMMJJJAAA888888444///---,,,,,,)))''',,,'''(((---+++"""!!!((()))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$&&&%%%"""$$$((()))%%%$$$%%%%%%"""###&&&!!!###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''(((((('''%%%$$$%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((())))))))))))***))))))(((''''''''''''(((***((('''(((,,,...---+++++++++***)))(((((()))))))))))))))(((((((((((((((///,,,******,,,,,,+++)))///......///222333222111888999???IIIVVVfff|||zzzdddOOO@@@CCCAAAGGGWWWhhhsssyyy}}}{{{{{{zzzzzzzzz{{{}}}}}}}}}xxxqqqnnnjjj```VVVIIIAAAAAAMMM]]]lll~~~nnnUUUBBB<<<<<<777///666777888777666777999:::AAAFFFQQQccc{{{rrrYYYJJJGGGEEEGGGGGG>>>;;;:::888888999;;;;;;;;;999888888999<<>>=========<<<::::::<<<>>>>>>>>>999999999999::::::;;;;;;>>>???AAABBBBBBAAA@@@???555555555555555555444444555555666666777777888888222111111111333444333222333333444555444333222111555555555555555444333222555333111000///000111222111111111111111111222222&&&111::::::>>>PPPiii|||rrr```SSSMMMPPPZZZeeettt{{{ooobbbWWWNNNJJJKKKEEEBBBCCCEEEGGGLLLSSSZZZdddssszzzlll]]]QQQLLLFFF@@@===<<<:::999::::::;;;;;;===AAAGGGKKKNNNXXXfffqqqzzz000///---,,,++++++,,,,,,)))))))))(((((((((((((((***************)))((((((''''''((()))************((((((''''''''''''((((((&&&''''''((())))))******''''''(((((()))))))))*********)))((((((((((((((('''((()))((('''''')))+++...333???PPPfff{{{tttcccTTTIIIAAA<<<888:::???IIIPPPNNNDDD;;;444000---+++,,,+++***((((((&&&''')))'''$$$&&&***(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$$$$&&&$$$ """&&&)))%%%$$$%%%%%%"""###&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''((()))***+++***(((((())))))((('''+++******)))(((((())))))((((((((())))))*********'''%%%%%%''',,,//////.../////////000000111222222888888;;;BBBKKKZZZrrrpppZZZJJJDDDAAAEEESSSdddooowww|||}}}|||||||||~~~~~~}}}xxxsssppplllcccYYYLLLBBB>>>GGGTTTbbbvvvyyyaaaKKK@@@===999333666777777777666666888:::===CCCNNNaaa{{{zzz___MMMGGGCCCEEEFFF???===;;;999999:::;;;;;;;;;;;;;;;::::::<<<>>>@@@BBBBBBBBBCCCEEEGGGFFFCCC@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAEEEMMMXXXhhh}}}www```SSSOOOPPPNNNKKKGGGCCCAAA@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<;;;:::>>>BBBDDDBBB???>>><<<:::888888:::;;;;;;===>>>???@@@@@@???>>><<<555555555555555555666666444444555555555666666666555444333222222222111000111222333444444444333333111222222222222111000///444333111000///000222333111111111111111222222333,,,222666999DDDZZZppp}}}ppp]]]PPPKKKMMMXXXcccsss|||ooobbbWWWOOOKKKKKKFFFBBBCCCEEEFFFKKKQQQVVV```ooo~~~{{{tttfffXXXNNNIIICCC>>>;;;:::999888:::;;;;;;;;;===AAAGGGKKKPPPZZZhhhttt|||///...,,,+++******++++++***))))))(((((((((((((((***************)))(((((())))))***++++++*********((((((''''''''''''((((((&&&&&&&&&''''''(((((()))&&&''''''((()))******+++******)))((((((((())))))&&&'''((('''&&&&&&(((******///:::JJJ^^^tttuuujjj^^^QQQGGG???===>>>EEELLLLLLBBB888...,,,***)))******)))((((((+++***%%%###$$$%%%$$$'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''%%%%%%%%%### $$$'''$$$###%%%%%%######&&&+++***(((%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&((()))***+++000000000...+++)))((((((******)))((((((((())))))((())))))******+++++++++,,,+++***+++---...---,,,///111222000------000444555555777;;;AAAOOOiii~~~kkkZZZHHHBBBBBBMMM]]]jjjttt{{{|||{{{{{{{{{~~~}}}}}}zzzuuurrrooohhh___SSSGGG>>>BBBJJJWWWlllmmmUUUDDD>>>;;;888555666777666555555777999:::@@@LLL```zzzdddPPPIIIDDDFFFHHHAAA@@@>>>;;;:::;;;<<<;;;;;;======<<<;;;<<<===???@@@BBBAAABBBCCCFFFGGGFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBFFFOOO[[[mmm|||~~~sss]]]QQQNNNPPPNNNLLLHHHEEEBBBAAAAAAAAA??????@@@AAAAAAAAA@@@@@@===>>>???????????????>>>???>>>===<<<;;;<<<======;;;:::===FFFOOOSSSNNNIIIHHHCCC<<<888777888:::;;;<<<<<<=========<<<:::999444333222222333444666777444444444444444555555555777666555444222111//////111222333444444555444444333444444444444333333222222222111000000111333444111111111111111222333333777555444:::LLLeeewww}}}zzzkkkYYYMMMGGGJJJUUU___qqq}}}}}}pppcccXXXQQQLLLKKKFFFCCCDDDDDDEEEIIIOOOQQQZZZhhhwww}}}uuulll^^^QQQJJJEEE@@@;;;999888777666;;;<<<<<<<<<===AAAFFFKKKSSS]]]kkkwww///...---++++++++++++,,,,,,,,,******))))))***+++((((((((((((((('''&&&&&&*********+++******))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%&&&'''((()))***+++,,,******))))))((())))))***)))*********))))))+++,,,+++///888EEEXXXnnnyyynnn___SSSFFF???:::;;;@@@@@@888///+++***))))))((((((''''''(((***$$$###)))***$$$'''&&&%%%%%%&&&&&&%%%###############$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''$$$%%%&&&$$$!!!"""&&&&&&######%%%%%%######&&&)))'''### !!!###%%%&&&%%%%%%$$$$$$######""""""###$$$%%%%%%$$$###"""%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''((((((((())))))&&&&&&&&&''''''(((******000222222///+++((((((******))))))((((((((())))))++++++******************,,,,,,+++,,,,,,++++++***///222333000,,,+++///444000222555:::>>>JJJbbbwww|||kkkPPPGGGBBBIIIVVVdddqqqzzzzzzyyyxxxxxx{{{}}}{{{|||}}}{{{wwwuuusssmmmeee\\\NNNBBBAAAEEEPPPeeeyyyvvv^^^JJJ???<<<;;;666777777666555555666888;;;@@@LLL___zzzeeeRRRLLLIIILLLNNNGGGBBB@@@===<<<<<<<<<<<<;;;======<<<<<<<<<===>>>???CCCAAAAAABBBDDDFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@???AAACCCHHHPPP^^^sss}}}~~~}}}}}}~~~rrr]]]QQQNNNOOOOOOMMMJJJGGGDDDBBBAAAAAA>>>???@@@BBBBBBBBBAAAAAA========================???===;;;:::999:::<<<===<<<===CCCRRRaaagggbbb[[[SSSKKK@@@999666777999999::::::::::::999888666555222111000000111333555666444444444444444444555555666777666555222111000111444444444444444444333333444555555555555555444444222111111111111222333444111111111111222333333444>>>;;;999@@@UUUlllzzz}}}ssseeeUUUJJJEEEHHHSSS]]]mmmzzz~~~rrreee[[[SSSOOOLLLGGGCCCDDDDDDDDDGGGLLLLLLTTTbbbppp~~~xxxooodddVVVLLLFFFBBB>>>:::999888777666;;;<<<<<<<<<===AAAGGGKKKUUU___nnnyyy000///...,,,,,,,,,---------,,,***)))))))))***+++((((((((((((((('''&&&&&&)))))))))***))))))((((((((((((''''''''''''((((((''''''(((((((((((())))))%%%&&&'''((()))***+++,,,******))))))))))))*********+++++++++******,,,...+++///555@@@PPPfff{{{|||rrrcccXXXGGG>>>444111444666222---++++++***)))'''&&&%%%%%%&&&%%%'''///000***((('''&&&&&&''''''&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''&&&$$$&&&***$$$!!!"""%%%&&&###$$$&&&%%%### """%%%'''%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###'''&&&%%%&&&((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((((((***,,,***&&&$$$%%%((()))((((((((((((((())))))---,,,,,,+++***)))(((((("""$$$''')))***,,,------...111333000,,,+++///333---000555:::===DDDUUUeeettt~~~^^^RRRGGGIIISSS```mmmwwwzzzxxxwwwvvvyyy}}}}}}{{{{{{}}}}}}yyywwwuuupppjjjbbbSSSFFFBBBBBBIII\\\pppkkkSSSDDD===;;;666777888777555555666888>>>BBBMMM___yyyyyyaaaRRRPPPNNNRRRTTTLLLDDDAAA>>>=========<<<;;;:::;;;;;;<<<<<<>>>??????CCCBBB@@@@@@BBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAADDDIIIQQQaaayyy~~~~~~sss___SSSNNNMMMNNNMMMKKKIIIFFFDDDBBBAAA@@@@@@AAABBBBBBCCCBBBBBB===<<<<<<<<<<<<<<<<<<<<<>>>===;;;999999:::<<<======@@@III[[[mmmuuuqqqkkkZZZPPPCCC:::777777777666888888777777666555444333333222222222333444666777555555555555555555555555444555666555333222333555888777666444333222111111000111111222222222111111111111111222222333444444111111111111222333444555;;;<<>>BBBHHHLLLWWWaaappp{{{111000...---,,,,,,------+++***(((&&&&&&''')))******************)))(((((((((((())))))***))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++******)))))))))***++++++((()))***)))((((((***,,,***---111999GGG\\\sssvvviii[[[QQQ@@@888000,,,...000000///***+++,,,+++(((&&&%%%&&&$$$))))))((()))(((%%%)))'''&&&&&&'''(((&&&%%%&&&&&&&&&''''''(((((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%###%%%''''''%%%''',,,""" !!!%%%&&&$$$$$$&&&$$$#########$$$''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))&&&$$$&&&((()))'''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))((('''''''''''''''&&&'''((((((''''''((()))((((((''''''(((((()))))),,,,,,+++***)))(((((('''))),,,...///...---......---///111000...---///111000111444999:::<<>>=========<<<;;;999999:::;;;<<<=========AAA@@@??????AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAEEEJJJRRRccc}}}ppp^^^SSSMMMKKKMMMMMMLLLKKKHHHFFFDDDCCCAAAAAA@@@@@@@@@AAABBBBBB======<<<;;;;;;;;;;;;<<<>>>===<<<;;;:::;;;<<<<<<===AAAKKK[[[kkkrrrpppkkkXXXNNNAAA:::888888666444555555555444444333333333555666666777777888888888666666666555555555555555222444777666444333555888:::999777555333111000000111222333333333333333333222222222333333333333333111111111111222444555666333999CCCRRRfffwww}}}{{{^^^TTTKKKGGGFFFJJJSSS\\\hhhuuuxxxlllaaaZZZVVVMMMHHHEEEDDDCCCAAABBBFFFFFFLLLVVVaaaooo|||yyyoooggg^^^SSSKKKHHHAAA>>>;;;:::::::::999888999:::;;;<<>>GGGUUUjjjzzzooo[[[III???999::::::999777666888999<<<@@@JJJ[[[tttttt[[[LLLJJJIIIMMMPPPIIIBBB@@@===<<<=========<<<999::::::::::::::::::999===<<<<<<>>>AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAFFFKKKRRRdddjjjZZZQQQMMMLLLKKKLLLLLLLLLJJJHHHFFFDDDBBBAAA>>>======>>>@@@AAA>>>===<<<;;;:::;;;;;;<<<=========<<<<<<<<<<<<;;;<<>><<<:::999::::::999888888999:::<<>>IIIZZZooovvvaaaWWWWWW^^^iiiqqqtttuuuuuuwwwzzz}}}}}}|||zzz~~~|||xxxwwwtttpppkkkaaaWWWOOODDD===BBBNNNZZZnnnwwwdddQQQEEE:::;;;;;;:::888777888:::999===GGGYYYrrrwww\\\JJJEEECCCGGGKKKEEEAAA???===<<<<<<======<<<;;;;;;;;;:::999888777666999999:::===AAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBGGGLLLSSSeee|||~~~{{{eeeUUUNNNMMMMMMJJJKKKLLLLLLKKKIIIGGGEEEBBB@@@===::::::;;;>>>@@@>>>===<<<;;;:::;;;;;;<<<======>>>>>>======<<<;;;:::===BBBIIINNNOOOMMMKKKFFF???777555888:::777333333222222222222222333444222444666888888666333111444444444333333222222222333666999888444222555999999777666444333333333444000111222222333333333222444444444444333333222111111111111222333444666777888>>>JJJ]]]rrrzzzooo___KKKEEEAAACCCFFFJJJRRRZZZiiiuuu|||pppfff^^^[[[NNNIIIEEEDDDBBB??????CCCBBBFFFLLLVVVaaappp}}}|||pppfff[[[TTTKKKBBB???CCC<<<:::999888999:::999888777888:::<<<@@@FFFMMMRRR^^^iiiwww//////...---,,,,,,++++++...+++((((((***+++***)))))))))))))))))))))))))))))))))*********++++++++++++***)))'''''')))***+++(((((())))))))))))((((((((())))))*********))))))((())))))******+++,,,,,,++++++******************///,,,...555===JJJfff}}}gggMMM===888///,,,))))))++++++)))'''$$$***,,,***,,,000///******)))))))))((((((((('''((('''%%%$$$$$$%%%&&&'''&&&$$$%%%'''!!!###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''(((((('''&&&$$$###$$$%%%(((***&&&((((((''''''))))))((()))'''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((((((&&&$$$***&&&%%%'''(((&&&(((+++%%%%%%%%%&&&'''((())))))###!!!$$$"""'''###***)))'''&&&&&&'''((()))***)))((((((((()))+++,,,***+++++++++,,,,,,,,,,,,+++,,,,,,------............111666999:::999999999???DDDNNN]]]rrrzzzddd\\\^^^dddnnnxxxtttvvvyyy}}}~~~~~~~~~}}}{{{|||}}}~~~~~~{{{wwwssspppkkkfff\\\OOOEEE@@@BBBEEEVVViii~~~sss[[[HHHBBB===:::;;;;;;777555666;;;>>>FFFTTTlll}}}fffOOOFFFIIILLLMMMMMMGGGDDDAAA@@@AAAAAA???<<<======<<<;;;;;;:::999999:::;;;;;;===???AAACCCDDDHHHEEEBBBBBBCCCCCC@@@>>>BBBEEEIIIQQQeee~~~sss```YYYXXXSSSMMMNNNNNNNNNMMMLLLJJJHHHHHHDDDBBB@@@>>><<<<<<<<<<<>>===<<<<<<<<<<<<999:::;;;<<<======<<<<<<::::::;;;<<<>>>@@@BBBCCC@@@<<<888666888999888666555444333222111111111111444444333555666777555444444555555333111111222333444555555555444333222222666555444444555666666555555555444444444333333333222222333333333333444444333222111222444666777777999BBBRRReeevvvxxxhhhVVVIIIDDDAAABBBCCCGGGPPPYYYhhhuuuvvvlllaaaYYYSSSNNNGGGAAA>>>>>>@@@AAA@@@@@@EEENNNXXXddduuuwwwnnneee]]]RRRHHHBBB???>>>>>>999999888888888888888999;;;===>>>???@@@FFFOOOVVVdddooo{{{.........------,,,,,,,,,+++***)))***,,,+++)))&&&************************))))))*********++++++++++++***)))(((((()))***+++(((((())))))))))))(((((())))))******))))))((('''***++++++,,,,,,------...************************...+++---444:::GGGaaazzzjjjPPP>>>888000,,,))))))++++++)))'''%%%(((&&&(((+++)))%%%''''''''''''''''''''''''***)))&&&%%%$$$$$$%%%%%%)))%%%$$$((('''###"""$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''&&&&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%''')))***(((&&&'''$$$###&&&&&&$$$%%%)))&&&%%%%%%&&&&&&((())))))'''"""&&&(((###&&&+++''')))((('''&&&&&&''')))***(((''''''&&&'''((()))***'''((((((((())))))))))))++++++,,,,,,---...//////000333888::::::888888777888===FFFTTTggg|||mmmfffgggjjjqqqxxxxxxxxxyyy{{{~~~~~~|||~~~~~~||||||}}}}}}zzzvvvrrrpppmmmhhh___SSSHHHBBBBBBCCCNNN```vvv~~~jjjXXXFFF???999999999888999;;;:::===DDDRRRiii|||fffOOOHHHLLLQQQUUUVVVMMMHHHBBB>>>>>>?????????======<<<;;;:::999999888999:::;;;<<<>>>AAABBBDDDCCCAAA??????AAAAAA???===???DDDKKKVVVjjjooo^^^XXXWWWRRRMMMMMMMMMMMMMMMLLLKKKKKKJJJFFFEEECCC@@@>>><<<;;;;;;?????????>>>??????@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>;;;888777888999888666555444333222111111111111444333333444666777555444444555555444222111333444444444444444444333222222333222111222333333444333444444444444333333333333222222333333333333444444444222111111222444555555;;;HHHZZZkkkvvvsssbbbPPPEEEAAA>>>???@@@DDDLLLUUUfffsssxxxnnnbbbZZZQQQMMMFFFAAA>>>>>>???@@@CCCCCCEEELLLRRR[[[iiivvvxxxlllcccXXXRRRIIIBBB===<<<;;;:::999999888888888888888999:::;;;======@@@GGGQQQYYYfffrrr~~~......------------------))))))***,,,---,,,(((%%%++++++++++++++++++++++++)))))))))************++++++***)))(((((()))***+++(((((())))))))))))(((((()))*********)))(((''''''******++++++,,,---------************************---***,,,222777AAAYYYrrrnnnUUUAAA888111---))))))***+++)))'''"""'''++++++,,,---+++'''&&&&&&&&&'''''''''''''''+++)))'''%%%$$$###$$$$$$(((###!!!&&&++++++((('''###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''$$$%%%&&&'''((('''&&&%%%((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&,,,(((%%%&&&+++---+++(((%%%""""""%%%%%%###$$$'''&&&&&&&&&&&&&&&'''((()))***%%%)))+++&&&)))...***((('''&&&&&&&&&((()))***(((''''''''''''((()))***************++++++++++++******+++,,,---//////000333666999:::999777666666444777>>>IIIYYYnnnyyysssqqqqqqtttwww{{{zzzyyyyyy{{{~~~{{{||||||||||||{{{yyyuuurrrooooookkkcccXXXMMMEEEAAA@@@GGGWWWlllzzziiiOOODDD;;;888777777999<<<888;;;BBBOOOeee}}}}}}gggPPPGGGKKKQQQVVVYYYSSSMMMDDD>>><<<===???AAA===<<<<<<;;;999888888777999999:::;;;===@@@BBBCCCBBB@@@??????@@@@@@???======CCCLLLZZZppp~~~jjj\\\WWWUUUQQQMMMKKKKKKLLLLLLLLLLLLLLLKKKGGGGGGEEECCC@@@===;;;999>>>>>>>>>???@@@AAACCCDDDAAA@@@>>><<<;;;::::::;;;::::::999999999:::;;;;;;;;;999888888999999888666555444444333222222222222444333333444666666555444555666666555333333444666444444444444444333333333222222111111222333444444333333333333222222222222222222333333333333444444333222111111333555777999???QQQfffsssuuulllZZZIIICCC???===>>>???BBBJJJSSSdddppp{{{pppddd\\\OOOKKKEEEAAA??????>>>>>>BBBAAACCCHHHLLLRRR^^^iii|||xxxmmmaaaYYYKKKGGGAAA===;;;::::::999999888888888888888999999999:::;;;<<<@@@IIIUUU^^^jjjvvv------------............******+++,,,---+++)))'''++++++++++++++++++++++++))))))))))))******************)))(((((()))******(((((())))))))))))(((((())))))***************)))((((((((()))******++++++***************+++++++++---+++---222555===RRRiiizzzsss[[[EEE999333...***)))******)))'''(((+++///111222111///,,,(((((((((''''''&&&&&&&&&)))((('''%%%%%%$$$$$$%%%"""!!!!!!%%%((())))))(((###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%(((&&&&&&((((((&&&&&&(((%%%&&&&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&---((($$$%%%***---+++(((&&&######&&&'''$$$%%%(((&&&&&&&&&&&&&&&'''((())))))$$$(((***%%%(((---)))&&&&&&&&&&&&''')))***+++***************++++++++++++++++++,,,,,,,,,------******+++,,,...///000000555777::::::888666555555555666:::BBBMMM```zzz{{{wwwttttttuuuyyyyyyxxxxxxzzz|||~~~|||~~~||||||{{{zzzwwwtttrrrppppppmmmfff]]]RRRIIIBBB>>>CCCPPPdddzzzrrrWWWKKK>>>999777666777999999<<>>>>>???@@@<<<<<<;;;:::999888777777888999:::;;;===???AAABBBDDDDDDCCCBBBBBBAAA@@@???<<>>@@@BBBDDDEEEEEECCC@@@===;;;:::;;;;;;999999999999999::::::;;;999999999999:::999888777555555444333333333333333444333333444666666555333555666666666444444666888666555555555555555555555333444444444444444555777333333333222222222111111222222222333333333444444111111222333444888<<>>???AAACCCJJJRRRbbbooo~~~}}}rrreee]]]NNNJJJDDDAAA@@@???>>><<<===<<>>???III[[[rrryyy\\\NNN@@@;;;:::999888888:::===AAAKKK___xxxmmmSSSDDDAAABBBEEEHHHOOONNNKKKGGGCCC@@@???>>><<<<<<;;;::::::999999888:::::::::;;;===>>>@@@@@@FFFFFFEEECCCAAA@@@??????>>>CCCLLL\\\tttrrr^^^VVVSSSPPPMMMMMMKKKKKKKKKJJJIIIHHHFFFEEEBBBCCCCCCCCCBBB@@@>>><<<<<<<<<===???AAADDDFFFGGGGGGEEEAAA>>><<<;;;;;;<<<888888999999:::;;;===>>>999999:::;;;:::999999888555555444444333444444444333222222333555666444333444555666666555555777999777777666666666666777888444666666555444333555777333333333222222222111111222222222333333333444444111222222222333666<<<@@@LLLccczzz~~~qqq___OOOFFFAAA>>>>>>@@@AAACCCIIIQQQ```nnn}}}sssggg^^^PPPJJJDDD@@@@@@@@@===:::::::::<<>>======<<<:::888888888777777888999999:::===>>>???AAAEEEPPP]]]gggsss//////..................---------+++))))))+++---))))))))))))))))))))))))***)))))))))))))))(((((()))))))))******)))))))))(((((())))))))))))((((((((((((***+++,,,,,,------))))))******+++,,,,,,,,,)))))))))***++++++,,,,,,---,,,///333333777III\\\qqqkkkRRR???666111+++))))))***(((''')))(((***......+++***+++,,,,,,+++)))((('''&&&%%%$$$$$$%%%&&&&&&''''''((( &&&***'''$$$%%%'''(((###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&)))(((%%%######$$$'''((('''"""$$$+++---)))+++111(((******'''###!!!###%%%$$$$$$%%%&&&''''''((((((''''''((((((((((((''''''(((&&&%%%&&&'''((((((((()))'''(((+++,,,)))(((+++''''''&&&&&&&&&''''''((()))$$$'''***%%%(((---)))&&&&&&''''''((()))))))))'''((())))))******)))))))))))))))*********+++++++++,,,,,,------.........222444666777666555555666777333333888<<>>>>>===<<<===<<<>>>BBBJJJ]]]vvvnnnUUUFFF@@@@@@CCCFFFGGGJJJLLLLLLIIIDDD@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======>>>???BBBCCCCCCAAA>>><<<<<<===AAAFFFNNN___xxxmmmZZZTTTRRRNNNKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@??????>>>??????AAABBBDDDFFFGGGDDDCCC@@@>>><<<;;;;;;;;;999999999:::;;;<<<>>>???;;;<<<<<<;;;:::999999:::666555555444444444555555333222222333555555444333333444555555555555888:::777777666555555666888999555777777555222111333555333333333333222222222222222222333333333333444444111333333222111333999???VVVkkk~~~|||kkkXXXKKKDDD???<<<===@@@AAABBBHHHOOO___lll|||vvviii```TTTMMMDDD@@@@@@@@@===999===<<<===@@@@@@AAAHHHPPP[[[eeerrr~~~vvvpppggg\\\QQQIIICCC@@@???===;;;::::::999777555777777777777888999::::::===???BBBEEEKKKVVVdddnnnyyy000000//////......------)))+++,,,+++)))((()))+++******************************))))))(((((((((((())))))************))))))(((((())))))))))))(((((())))))*********))))))((())))))******++++++,,,,,,((())))))***++++++,,,,,,,,,+++...333222555EEEXXXlll|||tttZZZEEE777222,,,)))))))))((('''+++((((((,,,---))))))---)))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&"""'''(((%%%%%%((()))&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%&&&((("""###+++---((()))000&&&)))***'''###!!!$$$'''$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''$$$&&&(((((('''&&&''')))'''%%%&&&***+++'''''')))(((''''''&&&&&&&&&''''''(((###''')))$$$(((,,,(((''''''(((((((((((((((''''''((()))*********))))))++++++,,,,,,,,,---------------------------------///111444555444444666777666111000666:::>>>NNN```uuu|||vvvvvvwwwxxxyyyzzz{{{||||||~~~{{{xxxvvvtttttttttsssppplllhhhbbbYYYNNNGGG===@@@GGGUUUjjjooo]]]III@@@>>>>>>>>>???<<<>>>AAAHHHZZZsssoooVVVGGG@@@>>>???BBB@@@EEELLLNNNKKKFFFBBB@@@:::;;;;;;<<<<<<======>>>@@@???>>>============>>><<<>>>@@@???<<<;;;===>>>BBBHHHSSSeeejjjWWWSSSRRRLLLIIILLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>???AAABBBCCC???>>>===<<<;;;;;;:::::::::::::::::::::;;;<<<<<<>>>???>>><<<999888:::<<<666555555555555555666666333222222333555555444222222333444555444555888:::666555444333444555777888777999:::777333000222555444444444444333333333333222222333333333333444444000222444333333777???FFF___qqq~~~wwwbbbPPPEEEAAA???===???BBBCCCDDDIIIOOO\\\jjjzzzzzzmmmdddXXXOOOEEE??????@@@<<<999===<<<===???===<<>>DDDIIIRRR^^^llluuu111111000///...------,,,%%%))),,,,,,***'''&&&'''++++++++++++++++++++++++******))))))((((((((('''))))))************))))))(((((())))))))))))((((((*********)))(((&&&%%%$$$'''''''''((())))))******((())))))***++++++,,,,,,******---222111333BBBUUUgggxxxyyy```JJJ888333,,,)))))))))((('''***%%%%%%((()))%%%&&&+++%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%%%%$$$"""$$$###!!!%%%+++)))"""###%%%&&&&&&%%%$$$&&&'''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))***+++&&&&&&'''''''''&&&$$$###)))"""###+++,,,&&&&&&...$$$''')))'''###"""%%%)))$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''"""'''++++++'''%%%'''***%%%###%%%((()))&&&%%%'''(((''''''&&&&&&&&&''''''&&&!!!%%%'''"""&&&+++&&&'''((((((((((((((('''&&&)))***+++,,,---,,,++++++(((((()))))))))*********......---------,,,,,,,,,---///222333444444666888666000000777;;;>>>JJJZZZjjj{{{yyyxxxwwwwwwxxx{{{~~~|||xxxvvvuuuuuuuuuuuurrrnnnjjjfff]]]SSSLLLBBBBBBCCCJJJ]]]uuu~~~hhhOOOBBB===<<<<<<>>><<<>>>AAAGGGXXXqqqoooWWWGGG>>>::::::<<<===CCCJJJNNNLLLGGGDDDCCC::::::;;;<<<===>>>???@@@BBBAAA@@@>>>============999<<<>>>>>>======???BBBBBBJJJWWWkkk~~~hhhVVVSSSRRRKKKHHHKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@;;;;;;;;;;;;;;;<<<======::::::;;;;;;::::::999888<<<;;;::::::999999999:::@@@AAA@@@<<<999888;;;>>>666666555555555666666777333222222333555555444222111222444444444555777:::555444222222222444666777;;;===>>>;;;555222444777555555444444444444333333222222333333333444444444---000444666888???IIIRRReeettt}}}sss\\\JJJ@@@===BBB@@@BBBEEEGGGGGGLLLRRRZZZhhhxxx|||pppggg[[[QQQEEE?????????===999:::999;;;===<<<;;;???FFFHHHOOOZZZdddkkkrrryyy~~~|||tttmmmhhh___[[[SSSIIIAAA<<<;;;;;;:::999777777888888888777777777777777888999:::;;;888===DDDLLLVVVcccqqq{{{000///------.........---------,,,,,,,,,,,,++++++************************+++******)))(((''''''&&&))))))************))))))***)))(((''''''((())))))******************************+++,,,,,,,,,,,,+++******************************+++,,,,,,000>>>LLLcccsssfffNNN===555///---+++'''&&&(((+++***((('''''')))+++,,,))))))(((''''''''''''''')))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((###$$$&&&((((((&&&###"""$$$###$$$%%%''''''%%%######%%%&&&%%%$$$&&&+++///$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$$$$&&&'''((((((''''''''''''(((((()))((((((''''''&&&%%%%%%(((''''''((())))))(((&&&***)))((('''''''''''''''(((&&&$$$%%%''')))((('''***(((%%%%%%&&&''''''&&&&&&((())))))(((''''''((('''&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''''')))'''&&&'''((()))((('''***)))(((''''''((()))***,,,,,,---///111000...+++++++++,,,,,,,,,---------///000222444555666777777777666666777777:::EEEQQQgggttt~~~|||yyyxxxxxx{{{~~~|||zzzxxxwwwwwwzzzuuupppooommmfffYYYOOOIIIBBB@@@HHHWWWhhh{{{rrr___OOOEEEBBBAAAAAA:::???AAAFFFVVVppppppUUUDDD??????<<<999<<<>>>CCCLLLRRRRRRJJJCCC???>>>=========>>>@@@AAAAAA@@@>>>===<<<===>>>???@@@AAABBB@@@???>>>???AAAEEENNN^^^ttt~~~~~~~~~|||}}}~~~iiiYYYTTTNNNOOOPPPIIILLLLLLLLLKKKKKKJJJJJJIIIMMMKKKIIIGGGGGGEEEAAA???999:::;;;;;;:::;;;<<<>>>===<<<;;;999888888999999===>>>>>>>>>===<<<;;;;;;>>><<<::::::;;;;;;999888777555333444666888999999777555333333555666555444777444111111444666555444999999888666555555888:::===>>>???===:::777555555777666555444444555777777000111333444555555444333444///000555666888GGGZZZsss||||||kkkTTTFFF@@@<<<@@@BBBGGGNNNPPPNNNNNNRRRZZZhhhyyysssfff\\\TTTJJJCCC@@@???===<<<444888;;;<<<;;;;;;===@@@DDDGGGMMMSSS[[[eeeooouuuwwwwwwvvvuuuqqqjjjbbb\\\SSSOOOHHHBBB>>><<<===>>>999999888888888888888999999999999888777888<<<>>>===CCCLLLUUU___jjjwww000///------.........---------,,,,,,,,,+++++++++*********************************)))((('''''''''))))))************))))))))))))(((''''''((()))***************************((())))))*********************************************,,,------000<<>>>>><<>>CCCKKKQQQPPPIIIBBB>>>>>>=========>>>???@@@AAA@@@>>><<<<<<===>>>???AAAAAAAAA@@@??????AAACCCKKKRRRaaawww~~~}}}}}}~~~}}}eeeVVVQQQLLLNNNOOOIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEEEECCC@@@>>>=========<<<;;;:::;;;<<<===<<<;;;999888888999999::::::;;;<<<============>>><<<<<<<<<===<<<:::888777666444555666888999888777555444444555666555555666333111111444666666555666666777666666888;;;>>><<<>>>>>>===999777555555777666555555555555666777222222333333444333333333555000000555777;;;LLL```www}}}zzzgggRRREEE@@@>>>EEEEEEIIINNNNNNLLLMMMQQQZZZhhhxxxvvvjjj\\\UUUKKKDDDAAA@@@>>>===888:::<<<=========>>>???AAADDDHHHLLLRRRZZZbbbggghhhggggggfffddd^^^VVVQQQHHHEEE@@@;;;777666666666999888888777777777888888777888999999999:::>>>@@@AAAHHHQQQ[[[eeeppp|||111///------...///...---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))((((((''''''((())))))******))))))(((((((((''''''((()))***+++************************&&&'''(((((())))))((((((******************************,,,......///888CCCVVVgggzzzppp[[[EEE;;;222///---***)))+++***))))))((((((''''''''')))((((((''''''''''''(((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''...+++'''$$$######%%%'''###$$$&&&&&&%%%%%%%%%&&&###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''))))))))))))(((((()))))))))((((((((('''&&&&&&%%%%%%((('''&&&'''''''''%%%###&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&'''((())))))'''%%%$$$%%%''')))+++***)))((('''&&&###"""###'''***&&&%%%%%%'''***---------)))((((((''''''&&&&&&&&&)))'''&&&'''((()))((('''(((((())))))))))))(((((($$$&&&((()))***,,,...///,,,,,,,,,,,,,,,------...000000///000000222444555888777666777777:::EEERRRaaammm|||||||||}}}~~~~~~~~~~~~zzzvvvsssssstttqqqiiibbbPPPIIIBBBBBBGGGTTTiii{{{vvvcccOOOBBB>>>???>>>@@@BBBFFFTTTkkkuuu\\\JJJBBB@@@>>><<<<<<>>>CCCIIINNNMMMGGGAAA>>>============>>>??????AAA@@@>>>======>>>??????AAAAAAAAA@@@???AAADDDFFFOOOUUUddd{{{~~~}}}}}}~~~zzzbbbTTTOOOIIIKKKNNNIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEDDDBBB@@@@@@@@@>>>===;;;;;;::::::<<<<<<;;;:::999999999999666777999;;;<<<>>>>>>???>>>======>>>???>>>;;;888888777555555777888888777777555444555666777666555444222111111444666777666555666777777777999<<>><<<999777666666777666666555555555666666444333333222222222222333666111000555:::BBBUUUiii{{{{{{rrr___KKKAAA>>>>>>FFFEEEGGGJJJIIIGGGJJJNNNXXXeeeuuuzzznnn^^^VVVLLLDDDBBBAAA???===;;;:::::::::<<<===<<<;;;===???AAADDDFFFKKKQQQUUUYYYXXXYYYYYYWWWSSSMMMIIICCCAAA>>>;;;888777666666777777777666666777777888555777999:::;;;<<>>333...---+++***+++''''''(((((((((((('''&&&)))(((''''''''''''(((((("""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&+++(((%%%"""!!!"""$$$&&&&&&$$$###$$$'''(((&&&$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''((()))((('''''')))*********))))))))))))******)))((((((''''''&&&&&&%%%&&&%%%$$$$$$%%%%%%###!!!&&&%%%%%%$$$$$$%%%%%%%%%'''''''''((()))))))))((($$$$$$$$$&&&''''''%%%###'''''''''%%%$$$$$$''')))'''&&&''')))---000111111***))))))((('''&&&&&&%%%)))'''&&&'''((()))((('''&&&''')))******)))(((((()))((('''***///333444333---,,,,,,+++,,,---.../////////......000222555777<<<:::999999888;;;GGGSSScccooo{{{}}}||||||~~~}}}~~~~~~}}}}}}||||||{{{{{{xxxvvvvvvvvvtttooojjjXXXQQQHHHCCCCCCLLLaaasssnnnWWWGGGAAACCC@@@AAACCCGGGRRRfff|||xxxaaaNNNCCC@@@>>>>>>>>>???CCCGGGJJJIIIEEE@@@============>>>>>>??????AAAAAA@@@??????@@@@@@AAAAAABBBBBBAAA@@@BBBFFFIIIOOOUUUddd}}}~~~}}}~~~xxxbbbTTTNNNHHHIIILLLHHHGGGGGGGGGHHHHHHIIIIIIJJJFFFEEEEEEFFFGGGGGGEEEDDDAAA???===<<<<<<;;;:::999;;;;;;;;;:::999999999999555666888:::<<<======>>>======>>>@@@@@@???;;;888999777666666888888777666777666555666777888666555222222111222333666777888777777888777777777999;;;<<<======<<<999777777888777777777666666666666666555444333111111111222333666222222777>>>KKK```rrr}}}vvvgggTTTDDD<<<<<<>>>CCCAAAAAACCCCCCBBBFFFLLLUUUcccrrr~~~|||qqq___WWWMMMEEEBBBAAA???===<<<999666777999:::888666;;;===>>>???@@@BBBFFFIIIMMMLLLLLLMMMMMMKKKGGGDDD@@@???>>><<<;;;:::999888666666666666666666777888555777999:::;;;===@@@BBBLLLSSS^^^iiisss~~~111000....../////////...,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''((()))*********))))))))))))))))))))))))'''((())))))******))))))******************************,,,//////...333999JJJ]]]sss{{{jjjOOOAAA333---,,,***)))***%%%&&&'''((())))))((((((((((((''''''''''''((((((###%%%&&&((((((&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&)))###!!!(((+++'''!!!$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((((((***,,,++++++************++++++******)))((((((''''''&&&'''&&&%%%&&&&&&&&&$$$###''''''&&&&&&&&&&&&'''''''''((()))******)))))))))---+++)))'''%%%"""%%%''')))***((('''&&&''')))((((((+++...222333333******)))(((''''''&&&&&&)))'''&&&'''((()))((('''&&&'''(((*********)))(((...)))&&&+++444999888444...---,,,+++,,,---...///...------...111444777:::;;;888777666555999DDDQQQdddnnnxxx|||{{{{{{|||~~~~~~|||{{{zzz~~~|||zzzyyyxxxvvvppplll___WWWLLLDDD@@@GGGXXXiiixxx```LLLCCCCCCBBBAAABBBGGGQQQbbbyyy{{{eeeQQQEEE?????????@@@AAACCCFFFGGGFFFCCC@@@===>>>>>>???????????????BBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCBBBBBBDDDHHHKKKLLLSSSddd~~~}}}~~~~~~}}}xxxcccVVVPPPHHHHHHKKKFFFFFFGGGGGGHHHHHHIIIIIIIIIDDDDDDDDDEEEGGGGGGFFFEEE@@@>>><<<;;;<<<===;;;:::::::::::::::::::::999999777888999:::;;;;;;;;;;;;<<<======???@@@>>>:::777999888777777888999777666777666666777888888777555222222222222333555777999555777888888777888:::<<<======>>><<<:::999999:::999999999888888777777777666555333222111222333333555333444;;;EEEUUUiiiyyy}}}ppp^^^LLL@@@;;;<<>><<<===999666666888999777555;;;<<<>>>??????AAADDDGGGCCCBBBBBBCCCDDDCCC@@@>>>::::::999999888777666666666666555666666777888888666888:::;;;<<<>>>AAACCCQQQYYYdddoooxxx222000......///000///...++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&'''((()))******))))))))))))))))))))))))))))))((()))******++++++*********************************)))***...///...111777EEEXXXooo~~~pppTTTDDD444---,,,+++***+++''''''((((((((()))))))))(((''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&((((((((((((((()))$$$!!!'''+++'''"""&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$%%%&&&&&&'''((()))******))))))+++---,,,,,,++++++++++++,,,,,,+++++++++***))))))(((((()))((('''(((******((('''(((((('''''''''((())))))&&&(((++++++***))))))******)))((((((((('''%%%###$$$'''***,,,***(((&&&&&&)))((((((***---000111000***))))))((((((''''''''')))'''&&&'''((()))((('''&&&'''((())))))******)))---)))&&&+++333888555000///---,,,++++++---///000---------///111444777999:::888777777888<<>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEFFFHHHJJJKKKUUUhhh~~~}}}}}}}}}}}}uuubbbWWWSSSJJJHHHJJJFFFFFFFFFFFFFFFFFFFFFGGGGGGBBBAAAAAACCCEEEEEEDDDCCCBBB???<<<<<<>>>???===:::999::::::;;;;;;::::::999999999:::;;;;;;:::::::::<<<;;;;;;<<<===<<<999666888777777888999:::888666777777777888:::999777555222333333333222333666999222555888:::;;;===???BBB>>>>>>>>>===;;;;;;<<<===;;;;;;;;;;;;:::999888777666555555444444444444555333555888@@@MMM___qqq}}}zzzjjjUUUGGG@@@<<<>>>AAA===;;;;;;???AAABBBHHHPPP]]]hhhttt}}}vvvhhh___TTTJJJEEEBBB???===>>><<<:::888999999999999;;;===???@@@@@@BBBEEEGGGBBBAAA@@@@@@AAAAAA???>>>888888888888777777666666666666666666777888999999999:::;;;<<<===AAAEEEIIIXXX```kkkuuu}}}222000......///000///...++++++++++++************************************(((((((((((())))))))))))''''''(((((((((((('''''''''((()))******)))(((((())))))))))))))))))))))))((()))******++++++*********************************((())),,,......111666>>>QQQiiiyyyvvvYYYHHH555...---,,,+++,,,,,,+++***(((''''''(((((('''''''''''''''((())))))&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&&&&''''''''''''''''''&&&%%%######$$$&&&&&&&&&(((%%%###$$$&&&(((((('''&&&&&&&&&&&&&&&''''''((((((***+++*********,,,...------,,,,,,,,,,,,------------,,,++++++******)))''''''&&&(((***+++***(((((('''''''''(((((()))***&&&))),,,---+++)))***+++%%%$$$$$$&&&))),,,------$$$'''))))))(((&&&&&&&&&((('''&&&'''***+++,,,+++)))))))))((((((((((((((()))'''&&&'''((()))((('''''''''''''''((()))***+++((((((***---///000000//////...,,,++++++---///111------...///111222333333777666666999;;;CCCRRRaaafffnnnuuuyyy~~~|||zzz{{{|||~~~~~~zzztttppphhh]]]QQQIIIFFFGGGOOOWWWooo}}}ttt\\\KKKDDDBBB@@@AAAGGGOOO]]]uuuqqq[[[JJJCCCCCCEEEEEEEEEFFFEEECCCBBBAAAAAA???@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBDDDGGGHHHGGGGGGHHHIIIOOO[[[ppp~~~}}}||||||}}}nnn]]]VVVSSSKKKJJJLLLGGGGGGGGGGGGGGGGGGFFFFFFFFFBBBAAAAAABBBDDDEEEDDDCCCGGGCCC???>>>@@@@@@===:::999999:::;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;:::999999:::999777555777666777888:::;;;999777777777888999::::::777555222444444333222222555888555777;;;===???AAACCCEEE???@@@???>>><<<<<<>>>@@@<<<=========<<<;;;:::999555555666666666666666666111555<<>>;;;<<>>@@@AAAGGGNNNZZZeeeqqqzzz{{{nnnfffYYYOOOIIIEEEAAA>>>======<<<:::888888:::<<<:::<<<>>>???@@@AAACCCEEECCCAAA????????????>>>===;;;:::999999888888999999777666666777888999:::::::::;;;<<<===@@@FFFMMMRRR```hhhsss|||222000///...///000///...+++++++++************)))************************(((((((((((())))))))))))''''''((((((((((((''''''(((((()))******)))((('''))))))))))))))))))))))))(((((()))***************************************+++((((((+++---...111666999MMMddduuuzzz]]]JJJ777///...---------111///+++(((&&&&&&&&&''''''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%"""&&&(((&&&"""!!!&&&+++)))&&&######&&&)))***)))'''''''''''''''((()))))))))***++++++***+++---///...------,,,,,,------.........---,,,,,,++++++***$$$######%%%((()))(((''''''''''''''''''((()))***&&&)))------+++)))***++++++)))&&&%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$&&&''''''&&&%%%%%%'''(((((('''(((((((((((()))))))))))))))'''&&&'''((()))((('''((('''''''''''')))+++,,,$$$***///000---+++---000000...,,,++++++---000111---...//////000//////...000///111555:::CCCTTTccclllrrrwwwxxx{{{}}}{{{|||}}}}}}|||vvvrrrlllaaaUUUNNNLLLLLLPPPVVVfffvvv{{{eeeRRRJJJBBB???AAAGGGNNN\\\tttuuu___MMMEEEEEEHHHFFFGGGFFFEEEBBBAAAAAABBB@@@AAABBBCCCDDDCCCBBBAAA>>>???@@@AAAAAAAAAAAAAAABBBEEEHHHJJJIIIHHHGGGHHHSSS```www~~~}}}|||{{{~~~hhhYYYTTTSSSLLLKKKMMMHHHJJJJJJJJJIIIIIIHHHHHHHHHDDDCCCCCCDDDFFFGGGFFFDDDLLLGGGBBBAAABBBAAA===999888999:::;;;;;;;;;:::999888999:::;;;<<<<<<<<<<<<:::999777777777777666555666666666888;;;;;;:::888777777888:::;;;:::888555333555555444111111444777:::===@@@AAAAAABBBCCCEEE@@@@@@@@@???======@@@BBB===>>>>>>>>>>>><<<:::999444555666888888888777666000666>>>IIIYYYjjjxxxlllXXXDDD<<<:::888999<<<:::888999===>>>???DDDJJJTTT___lllwwwsssjjj]]]SSSLLLGGGCCC@@@:::;;;;;;999666555999<<<:::;;;===>>>>>>???AAACCC???===:::999999999888666:::999777666666666777888777777777777888999:::;;;;;;;;;<<>><<<;;;:::;;;<<<<<<:::888999999:::::::::;;;;;;;;;999999999999888888888777888888888;;;>>>AAAAAAAAA;;;<<<<<<======>>>>>>>>>777777777777777666666666<<<>>>AAABBBCCCEEEGGGJJJFFFFFFEEECCCCCCBBBBBBBBBAAADDDEEECCC>>>:::999999777777777888888888888888999<<<@@@KKK___rrrzzzyyycccRRR@@@999999999888888777888999999999===DDDIIIQQQYYYffftttzzzpppcccWWWOOOIIIDDD@@@@@@>>><<<<<<<<<<<<:::888777888999;;;===???@@@AAA???>>><<<;;;::::::;;;;;;666444555999999555444666888999:::::::::;;;???AAA@@@>>>BBBIIIMMMPPPZZZfffssszzz222222333222000///......///...---,,,,,,,,,------***))))))***,,,***&&&"""+++)))(((((()))***((('''---,,,,,,+++***)))(((((((((((((((''''''(((***+++(((((((((((((((((((((((((((***+++***)))((()))***(((((()))***************+++---------,,,---///111777===LLLaaasssnnnVVV>>>555000***)))---***+++***(((&&&'''***...((((((((()))))))))******(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((()))***+++,,,,,,+++***++++++,,,---...000222333,,,...111222111000111111---+++***---000000,,,'''******)))))))))***+++++++++,,,,,,------,,,,,,,,,)))((('''''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((('''''')))(((''''''((((((((((((,,,)))&&&&&&(((******))))))'''&&&(((***+++)))'''((()))))))))************++++++,,,,,,---,,,,,,,,,------------.............../////////000000000000///555555999CCCIIISSSeeesss{{{}}}zzz||||||xxxzzzpppeee^^^VVVMMMKKKNNNWWWkkkzzzbbbPPPEEE@@@>>>CCCIIITTTmmmnnnXXXLLLGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAACCCDDDEEEFFFFFFGGGJJJLLLVVVggg~~~|||~~~~~~~~~}}}~~~}}}|||}}}nnn[[[WWWQQQMMMKKKKKKJJJIIILLLJJJHHHHHHJJJKKKJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEGGGEEECCCAAA@@@???>>>======<<<;;;;;;<<<<<<:::888::::::::::::;;;;;;;;;;;;999999888888888777777777666666777;;;???CCCDDDDDD>>>>>><<<;;;999777666555777777666666777777888999===@@@BBBDDDEEEFFFGGGIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEHHHIIIGGGCCC>>>;;;:::777777777777888888888888:::===CCCPPPddduuuyyyuuu\\\LLL<<<777888888888888888999999999999;;;@@@EEENNNVVVdddrrr|||sssggg\\\TTTNNNHHHDDDAAA???============;;;:::888999999:::;;;<<<=========<<<;;;:::999:::;;;;;;999666777999999666555888999:::;;;;;;;;;===@@@BBBBBBBBBGGGNNNSSSXXXcccnnnxxx~~~777555444222111111111111///...---,,,,,,,,,,,,---((('''''')))++++++***(((,,,***))))))***+++)))(((+++++++++******)))))))))***((('''(((***+++)))&&&''''''''''''''''''''''''((()))******(((((()))***'''''''''((()))***,,,---+++,,,------,,,,,,...000666:::GGGZZZmmm{{{ttt\\\CCC666///)))(((,,,******+++***((((((***+++))))))))))))************)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))++++++))))))******+++,,,---............///000222333444888555333222333555666666111///---...000000,,,)))************+++,,,------,,,,,,,,,------,,,,,,+++'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((()))))))))(((''''''((((((''''''''''''((((((+++)))'''&&&((())))))))),,,+++))))))***+++***)))'''((()))***+++******)))******+++,,,---------,,,------------................../////////000000000---333444888BBBHHHRRReeerrrzzz}}}{{{yyy{{{~~~|||vvvlllddd[[[QQQKKKJJJQQQaaawwwnnn[[[JJJCCCAAADDDHHHRRRggg|||ttt]]]OOOGGGDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEE???????????????@@@AAABBBDDDEEEFFFFFFFFFGGGJJJMMMXXXkkk}}}zzz~~~~~~yyy{{{}}}~~~}}}}}}~~~iiiVVVRRRNNNKKKJJJJJJJJJIIILLLJJJIIIIIIJJJKKKKKKJJJIIIHHHFFFEEECCCBBBBBBBBBEEEDDDBBB@@@???=========>>>===<<<<<<<<<<<<999777::::::::::::;;;;;;;;;<<<999888888777777777777777777777888;;;???BBBCCCCCC???>>><<<:::777555333222888777666666777999;;;===???BBBEEEGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMOOOMMMHHHBBB>>>;;;666666666666666777888888:::>>>HHHXXXmmm{{{xxxnnnSSSEEE888555777888888999888999999999999:::===@@@IIIRRR```ppp~~~yyymmmccc[[[TTTMMMHHHCCCAAA???>>>>>>>>>===;;;999999999999::::::::::::;;;:::999999999:::;;;<<<===999888::::::777777:::;;;<<<=========>>>AAADDDFFFHHHNNNWWW]]]dddooozzz:::777333111111111222222......------,,,,,,,,,,,,,,,+++))))))))))))((((((,,,***))))))***+++)))(((''''''(((((((((((((((((())))))*********)))&&&$$$'''''''''''''''''''''''''''(((***)))(((((()))***((('''''''''(((***+++---***+++,,,,,,+++,,,...000444777BBBUUUgggvvvxxxbbbIII999000******---******++++++******))))))))))))))))))))))))))))))&&&''''''(((((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((***+++,,,,,,,,,+++,,,---///222444222222222222333444666666???;;;777666888;;;:::999666444111111222333111000000//////.........//////******+++++++++***))))))&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''))))))******)))(((''''''&&&''''''&&&%%%%%%&&&(((***)))((('''((()))))))))...---+++*********++++++&&&(((***+++,,,+++)))(((((()))***+++,,,---------,,,,,,---------................../////////000000---222222555???CCCMMM___llluuu|||}}}~~~~~~|||{{{|||~~~~~~xxxppphhh```WWWMMMHHHKKKWWWjjj}}}zzziiiVVVLLLGGGHHHKKKQQQbbbtttyyyaaaQQQHHHCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDD>>>>>>>>>???@@@BBBCCCDDDGGGGGGHHHGGGGGGHHHKKKNNN[[[nnn{{{zzzzzz|||~~~~~~~~~~~~gggUUURRRNNNKKKKKKKKKJJJJJJMMMLLLKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFDDDCCCCCCBBBDDDCCCBBB@@@>>>=========>>>===<<<<<<<<<<<<999777999999999999::::::::::::999888777666666666777777:::999999:::<<<>>>>>>===;;;;;;:::999888888777777888777666666888;;;???AAABBBDDDHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOQQQRRRQQQLLLFFF???;;;555444444444444666777888999@@@MMMaaavvvvvvhhhLLL@@@666444666777777888777888888999:::<<<===???FFFOOO]]]mmm|||vvvlllcccZZZRRRLLLFFFCCCAAA?????????>>><<<999999999999999999999999;;;::::::::::::<<<===??????;;;:::;;;:::888999<<<<<<===>>>>>>???AAADDDGGGJJJNNNVVV___gggppp{{{;;;777222000000111111111---------------,,,,,,,,,---,,,+++)))((('''((((((+++)))(((((()))***(((''''''''''''''''''(((((((((###(((,,,---)))'''''')))((((((((((((((((((((((((&&&((())))))(((((()))***)))((('''''''''(((***+++***+++,,,+++++++++---///---000<<>>===>>>???>>>===<<<<<<===<<<:::888888888888888999999999999:::999777666666666777888999888777888:::::::::999777777777888888888999999999888888888:::>>>AAADDDDDDFFFIIIJJJJJJJJJKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTRRRNNNHHH@@@;;;444333222222333444666777999CCCTTTiii{{{qqq```III???666555666666555777666666666888;;;===??????DDDLLLZZZiiixxxuuulllbbbWWWPPPKKKHHHDDDBBBAAA@@@???>>>999999::::::;;;;;;<<<<<<===<<<<<<<<<===???@@@BBB@@@===;;;===<<<:::;;;>>>===>>>@@@AAABBBEEEIIILLLOOOVVV___gggooozzz;;;777111///000111111///------......------,,,+++******+++***((((((***,,,+++)))(((((()))***((('''))))))))))))))))))))))))$$$+++,,,)))(((+++///((((((((((((((((((((((((%%%'''(((((((((((()))+++((((((''''''(((((()))))))))***++++++***+++---...---///999JJJ[[[iiivvv~~~nnnWWWCCC777111//////---,,,++++++,,,+++)))'''((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''(((***,,,...//////......000222666999;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<<;;;999888666555555444555555666666666555333000...---,,,,,,------------,,,,,,+++***)))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''''')))+++)))'''&&&(((+++''')))***)))((('''((())))))******)))''''''(((***'''((()))***+++******)))))))))***+++,,,,,,,,,+++,,,,,,,,,,,,------------------.........////////////333111000666777>>>OOO^^^hhhpppssswww}}}}}}zzz|||~~~}}}yyywwwrrrmmmjjjfff[[[PPPMMMQQQZZZjjjssscccUUUQQQQQQSSS]]]iiittt^^^OOOHHHEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMRRRUUUaaavvv~~~|||}}}~~~~~~||||||}}}xxxcccWWWTTTPPPNNNNNNMMMLLLJJJLLLMMMMMMMMMKKKKKKMMMNNNIIIHHHGGGFFFFFFFFFFFFFFFBBBCCCDDDAAA>>><<<>>>@@@===<<<<<<<<<======<<<:::888888888888999999999999;;;:::888666666777888:::555444444666888::::::999555555555555555555555555::::::999:::<<<@@@CCCEEEEEEGGGIIIIIIIIIJJJMMMNNNOOOPPPRRRUUUVVVWWWVVVVVVUUUTTTSSSRRROOOIIIAAA<<<444333222222333555888999===JJJ\\\nnn{{{yyyiiiWWWEEE===777666777555444666555444444555999<<<>>>>>>BBBJJJVVVdddrrrvvvkkk___XXXSSSPPPKKKGGGEEEDDDBBBAAA<<<<<<======>>>>>>????????????>>>>>>???AAABBBDDDAAA>>>===@@@@@@>>>>>>AAA@@@BBBDDDFFFHHHLLLQQQTTTWWW```jjjpppxxx<<<777222000222333111...------.........---,,,+++'''***++++++))))))+++---,,,***))))))***+++)))((())))))))))))))))))(((((("""%%%)))***))))))+++---''''''''''''''''''''''''%%%&&&(((((('''((()))+++%%%%%%'''((())))))***)))(((***************,,,...000000777EEEUUUdddtttuuu^^^III:::333///---///,,,******,,,,,,***((())))))))))))(((((('''''')))((((((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))******+++))))))***+++---///111222222333444666999<<>>???>>>===<<<===>>>============;;;::::::;;;666555333111000///......------------,,,+++******))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%(((***((($$$###&&&***&&&)))+++***((('''(((***(((***,,,,,,***)))***,,,((()))))))))************)))******+++++++++******++++++,,,,,,,,,------------------........./////////444000///555555<<>>>>>===<<<999999:::::::::;;;;;;;;;===;;;999777777888:::;;;666555444666888999999888555555555555666666666666:::;;;;;;===???AAACCCDDDEEEFFFGGGHHHHHHJJJNNNQQQSSSTTTWWWYYYZZZZZZZZZYYYXXXVVVSSSRRROOOJJJDDD???777666555444555888:::<<>>@@@BBB???;;;999;;;???;;;;;;;;;<<<>>>???>>>===;;;;;;;;;<<<<<<<<<======>>><<<999888777999:::<<<:::999777777888888666555555555666777888999:::;;;;;;;;;===???@@@BBBCCCDDDFFFFFFFFFFFFGGGJJJOOOSSSVVVWWWZZZ\\\]]]]]]\\\[[[YYYWWWSSSQQQPPPLLLFFFAAA999888777666777:::===???IIIYYYkkkuuutttiiiVVVFFF<<<666333555666444444666888444//////222555777777@@@EEENNNYYYgggwww}}}rrrjjjccc^^^WWWRRRNNNLLLJJJHHHFFFFFFEEEDDDBBBAAA@@@@@@BBBAAA@@@@@@@@@AAABBBCCCCCCAAACCCHHHIIIFFFFFFHHHGGGIIIMMMPPPTTTYYY___ccciiittt}}}>>>777333444666333111111444333222000///---,,,+++,,,***)))***+++,,,,,,,,,///000...++++++---+++'''&&&''''''((()))******++++++*********+++,,,,,,---))))))*********((('''&&&))))))))))))))))))))))))++++++******************+++///222///)))'''+++000///111555>>>LLL\\\kkkuuummmVVVBBB555000///***++++++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((('''&&&%%%$$$(((((('''(((((()))***+++---...///000222444555555777888;;;???BBBFFFIIIJJJIIIHHHFFFEEEDDDDDDEEEEEEGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFCCC@@@>>><<<;;;::::::777444333222222111000...---+++)))(((((()))***(((***,,,+++'''%%%&&&''''''((((((((('''&&&%%%%%%''''''''''''((((((((((((***((('''&&&'''((((((''''''((()))******)))''''''$$$%%%'''))))))))))))(((%%%$$$$$$'''+++,,,***&&&---,,,+++******+++---...,,,,,,,,,+++++++++******////////////////////////222//////222333555:::AAAWWWdddoootttwww{{{|||~~~{{{xxxxxxwwwrrriiiaaaVVVQQQLLLNNN]]]uuuoooZZZPPPOOOPPPVVV]]]hhhuuuvvveeeTTTOOOLLLGGGKKKJJJJJJIIIIIIIIIIIIJJJEEEEEEEEEFFFGGGIIIKKKLLLMMMOOOOOOMMMJJJJJJNNNQQQOOOMMMOOORRRSSSQQQTTTYYYhhh}}}{{{{{{}}}}}}}}}hhhVVVKKKJJJHHHHHHHHHJJJLLLMMMGGGHHHIIIJJJJJJJJJIIIHHHEEECCCAAA@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============@@@===::::::<<<===;;;999>>><<<::::::;;;;;;:::999<<<;;;999777777888999;;;888777777777999:::<<<===<<<===???AAACCCDDDEEEEEEGGGFFFEEEFFFHHHLLLPPPSSS[[[\\\]]]^^^^^^^^^^^^^^^]]]]]][[[XXXRRRMMMIIIHHH???;;;999999999:::@@@GGGYYYjjjwwwvvvhhhWWWGGG===;;;888666555666666666555333333444555777888:::;;;???@@@GGGUUUcccppp~~~~~~yyyrrrjjjaaa[[[YYYUUUOOOKKKMMMJJJHHHHHHIIIIIIFFFDDDFFFDDDDDDEEEHHHIIIGGGDDDGGGHHHJJJJJJJJJKKKNNNPPPLLLSSSYYY\\\\\\```iiipppxxx~~~===666222333444111///000------......///////////////---++++++,,,,,,,,,***,,,,,,***''')))+++)))$$$'''''''''((()))************************+++,,,,,,'''((())))))***)))(((((())))))))))))))))))))))))************++++++++++++,,,000333000***&&&)))------///333;;;HHHYYYjjjtttqqqZZZFFF777111///,,,---------,,,,,,++++++(((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&''''''(((((((((''''''))))))))))))***,,,---...///000111333444666777888:::<<<>>>BBBFFFIIILLLMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJGGGFFFCCCAAA>>><<<;;;;;;999777444222222222111000------,,,+++******)))***)))+++---,,,)))''''''(((''''''((((((((('''&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%&&&''''''&&&'''(((((()))))))))(((((('''((()))******+++++++++'''((())))))***+++,,,......---,,,******+++---...*********++++++,,,,,,,,,++++++,,,------......///222//////222333444:::@@@QQQ___lllrrrvvv{{{~~~~~~|||zzzyyyyyytttllleeeYYYSSSLLLLLLYYYooouuu___SSSNNNNNNSSSZZZcccoooqqqbbbSSSNNNLLLHHHKKKJJJJJJIIIIIIIIIIIIIIIFFFGGGIIIKKKLLLMMMMMMMMMQQQPPPOOOLLLJJJKKKMMMOOOOOONNNOOORRRRRRQQQTTTYYYhhh}}}|||}}}gggWWWLLLKKKIIIGGGGGGIIIKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIDDDBBBAAAAAABBBBBB@@@???<<<<<<============<<<<<<======<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;<<<<<<;;;<<<:::999999;;;<<<<<<;;;;;;:::999888777888888999666666666666777999;;;<<<<<<===>>>@@@BBBCCCDDDEEEFFFFFFFFFGGGJJJNNNSSSUUU^^^^^^^^^^^^^^^^^^]]]\\\]]]]]]\\\XXXSSSNNNJJJHHH???===;;;;;;:::<<>>EEERRR```mmm{{{yyyrrrjjjdddaaa^^^XXXSSSTTTRRROOONNNOOONNNLLLIIIKKKIIIHHHIIILLLMMMLLLJJJLLLMMMOOOPPPPPPRRRUUUWWWVVV[[[aaaccccccgggpppxxx~~~>>>666111111222///......***+++,,,---...///000000111///---,,,,,,,,,+++)))---,,,)))'''***---)))"""''''''(((((())))))******))))))(((((())))))******%%%&&&'''))))))***)))))))))))))))))))))))))))))))))*********+++,,,,,,,,,111555999666111,,,---///,,,---000777DDDUUUgggsss{{{vvv```JJJ;;;222///---------,,,,,,,,,++++++((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((()))%%%&&&'''((()))))))))))))))******,,,---///111222333333555666888:::;;;<<<@@@AAADDDGGGKKKNNNQQQRRRQQQPPPOOOMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHIIIIIIJJJGGGFFFCCCAAA???===<<<;;;888666333222222222000///------------,,,+++******)))***+++***(((''''''(((''''''((()))))))))((((((&&&''''''''''''((((((((($$$%%%&&&'''''''''''''''''''''''''''((()))******)))(((((())))))***+++,,,(((***,,,***'''(((---222///...---+++++++++,,,---(((((()))***+++,,,---...++++++,,,---......///000111//////222333333888???JJJXXXhhhqqquuuzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{wwwqqqlll___WWWMMMKKKSSSeee{{{~~~hhhXXXNNNKKKNNNTTT[[[fffhhh]]]QQQMMMLLLJJJKKKKKKJJJJJJIIIIIIIIIIIIFFFHHHKKKNNNPPPOOONNNMMMSSSPPPLLLJJJJJJKKKMMMMMMPPPNNNOOORRRRRRRRRUUU[[[jjj}}}|||fffWWWOOOMMMJJJHHHHHHJJJLLLNNNMMMNNNNNNOOONNNMMMKKKJJJDDDCCCBBBCCCDDDDDDCCCBBB<<<======>>>>>>>>>======;;;;;;;;;;;;::::::999999888999:::;;;::::::<<<===:::999888999;;;======<<<999999888888888777777777555555444555555777999:::<<<===>>>@@@AAACCCDDDDDDEEEEEEFFFIIIMMMQQQVVVYYY````````````___^^^]]]\\\^^^^^^]]]ZZZUUUPPPKKKHHH?????????>>><<<>>>JJJWWWoooxxx{{{mmmXXXFFF<<<777000111333666999999777555888777666555555555555555;;;<<>>333...++++++*********)))******(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))***&&&'''((()))************)))***+++---///222444666777777999;;;===>>>@@@@@@EEEFFFHHHKKKOOORRRTTTUUUQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@>>><<<;;;;;;666444222111222111000...,,,---...///...---+++***(((((())))))((('''&&&&&&''''''((()))******))))))&&&&&&&&&'''''''''(((((('''(((******)))(((((((((''''''&&&&&&'''(((***,,,((('''&&&&&&&&&((()))***''')))))))))'''(((+++...000///---,,,++++++++++++((())))))***+++,,,,,,,,,......//////000000000111111///000222333333777===EEEUUUfffooouuuyyy{{{zzz~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzvvvsssggg]]]RRRMMMPPP]]]rrrqqq]]]NNNGGGHHHLLLRRRZZZ^^^VVVMMMKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIEEEGGGJJJLLLMMMNNNMMMLLLRRRMMMHHHGGGIIIMMMNNNMMMQQQOOOOOOQQQRRRRRRWWW]]]mmm}}}|||zzzcccVVVQQQOOOLLLKKKKKKNNNQQQSSSRRRRRRRRRRRRQQQPPPNNNMMMIIIGGGFFFEEEFFFFFFDDDCCC===>>>>>>???????????????<<<;;;;;;::::::999999999666999<<<;;;999888:::===;;;999888999:::<<<<<<;;;777888888888888777666666666555555555666777999:::<<<======>>>@@@BBBCCCDDDCCCDDDFFFIIINNNTTTYYY\\\aaaaaaaaabbbaaaaaa`````````___^^^\\\YYYSSSLLLHHH??????@@@@@@>>>AAAQQQ```yyy~~~zzzfffOOO???999777111111222444666777666555777777666555444444444444999:::@@@KKKVVVbbbrrr}}}yyyuuuqqqnnnhhhgggeeecccaaa```^^^\\\]]]\\\ZZZYYYZZZ\\\]]]^^^^^^```bbbdddeeehhhlllnnnqqqtttwwwxxxyyy~~~EEE<<<444222111///...000111000000///...---,,,,,,,,,***))))))***++++++******)))'''$$$&&&((("""(((((((((((())))))))))))((((((''''''&&&''''''((()))(((((('''''''''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,***...333444222...------,,,---///333===MMMbbbpppuuu}}}~~~iiiSSS@@@444...,,,+++***)))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))******++++++******)))******,,,...111444666888:::;;;===???AAACCCDDDEEEHHHIIIKKKMMMPPPRRRTTTUUUOOONNNLLLKKKJJJJJJKKKKKKIIIHHHHHHGGGFFFEEEEEEEEECCCBBB@@@>>><<<::::::999444222111111111111///---,,,---...//////---,,,+++)))))))))******)))((('''''''''((()))******))))))&&&&&&&&&&&&'''''''''''')))+++,,,+++(((&&&&&&''''''&&&&&&%%%&&&(((***+++(((((('''&&&&&&''')))***(((''''''))),,,,,,***(((......---,,,+++*********************************000000000000000000//////111///000222222222555;;;CCCSSSdddnnnssswwwyyyxxx}}}~~~}}}~~~}}}~~~|||{{{yyyxxxoooeeeZZZSSSPPPWWWjjj|||zzzdddPPPFFFDDDEEEIIIPPPSSSOOOIIIHHHIIIKKKLLLLLLMMMLLLLLLJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNOOOMMMIIIEEEFFFJJJNNNPPPOOORRRPPPOOOQQQRRRSSSXXX___qqq||||||sss```VVVSSSQQQPPPOOOPPPSSSWWWYYYUUUVVVVVVVVVUUUTTTRRRQQQOOOMMMKKKIIIHHHFFFDDDBBB>>>???@@@@@@AAAAAAAAA@@@======<<<<<<;;;::::::999888;;;===<<<999777888:::===;;;999999::::::999888777888888888888777666666888777777666777888:::;;;============???@@@BBBCCCAAACCCFFFKKKPPPVVV[[[^^^aaaaaacccdddeeeeeeeeeeeebbbaaa``````]]]WWWOOOIII??????@@@@@@@@@FFFXXXiii~~~~~~sss^^^HHH===:::999777444111111222444555555444444444444444444555666999:::???HHHQQQ\\\mmm|||~~~{{{xxxrrrqqqpppnnnkkkiiihhhggghhhgggfffeeedddfffhhhjjjiiikkkmmmoooqqqssswwwzzz|||~~~III???666333222000///111.............../////////***)))((((((***++++++******,,,,,,***)))***'''!!!(((((((((((())))))))))))((((((''''''&&&&&&''''''***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))*********))),,,000222111///------+++---000222:::III]]]kkkqqqzzzmmmWWWDDD666000...---,,,+++++++++,,,---)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++++++++++++++,,,++++++******+++,,,...000333666888:::===>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQMMMLLLKKKIIIIIIIIIIIIJJJFFFFFFFFFFFFEEEDDDDDDDDD@@@???===;;;999888777777222111000000111000...,,,,,,------...------,,,,,,,,,,,,+++,,,------,,,***''''''((()))))))))((((((%%%&&&&&&&&&&&&'''''''''(((***+++((($$$###%%%(((&&&&&&&&&&&&'''((())))))******))))))))))))*********((((((+++//////+++''',,,,,,++++++******))))))++++++*********)))))))))........................111///000222222111333999@@@PPPaaakkkpppuuuwwwwww~~~~~~}}}{{{zzz{{{{{{tttkkkaaaZZZSSSTTTcccvvvmmmVVVHHHCCCBBBCCCGGGKKKIIIEEEDDDFFFIIIKKKKKKLLLLLLKKKIIIGGGFFFIIIIIIHHHIIIJJJLLLOOOPPPIIIHHHGGGHHHLLLOOORRRSSSTTTPPPOOOPPPQQQSSSZZZaaattt~~~}}}~~~~~~mmm^^^WWWUUUTTTTTTTTTUUUWWWZZZ[[[XXXYYYYYYZZZYYYXXXVVVUUUUUUSSSOOOLLLJJJGGGCCCAAA???@@@AAABBBBBBBBBBBBBBB???>>>>>>===<<<;;;:::::::::<<<======;;;999888888===;;;999999999999888777999999888888888777777777:::999888888888999;;;<<<======<<<<<<===???AAABBBBBBDDDHHHMMMSSSYYY^^^```cccccceeeggghhhiiiiiiiiieeedddccccccbbb[[[RRRJJJ@@@??????@@@CCCLLL___ppp}}}xxxjjjUUUDDD===;;;:::;;;777222000000222444444222222222333444555666777888888===DDDLLLWWWiiixxx{{{||||||yyyvvvtttssstttrrrssssssrrrqqqqqqsssvvvtttvvvxxxzzz|||~~~KKKAAA777333111//////111++++++,,,---...//////000,,,+++))))))***+++***)))$$$***...,,,+++,,,+++)))))))))))))))(((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((((((,,,...000111000///---,,,))),,,///111777EEEXXXfffllluuuppp\\\HHH:::333///...,,,******+++,,,---))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))***+++,,,---------,,,...///000222555888:::<<>>===<<<;;;::::::;;;;;;;;;===>>>===:::888;;;:::888888999:::999888;;;:::999888777888888999::::::999888888999;;;<<<===<<<<<<;;;<<<>>>AAABBBDDDFFFKKKPPPWWW\\\aaacccfffggghhhjjjjjjkkkkkkkkkgggffffffgggeee___TTTLLLDDD@@@>>>AAAGGGSSSfffvvvzzzqqq```LLL@@@===:::666:::777333222222444444444222222222222333444555666555666:::@@@FFFQQQddduuu{{{}}}~~~}}}|||~~~~~~LLLAAA777222000...///111+++++++++,,,,,,---------///---+++***++++++***(((!!!((('''%%%'''))))))))))))))))))((((((((((((***)))(((''''''''''''''''''&&&%%%%%%&&&''')))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&+++,,,------,,,***((('''(((+++///000555BBBTTTbbbhhhqqq~~~rrr^^^KKK===555---,,,***(((((()))***+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))***,,,---...//////111111333555777:::<<<===@@@AAABBBEEEGGGJJJLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDD<<<<<<===>>>>>>>>>======:::999777666444333222222000//////000000000---+++---,,,+++******+++---...)))'''&&&(((***+++)))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))***'''%%%&&&---333&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&'''((()))'''$$$$$$(((,,,'''(((((())))))))))))(((''''''((()))***+++,,,,,,++++++---///222444666666000///000222222000222666777FFFXXXccckkkrrrwwwxxxyyyzzz|||||||||xxxxxxzzz|||wwwoooiiidddXXXPPPZZZmmm~~~}}}dddQQQGGGBBB===???AAABBB@@@>>>@@@EEEEEEFFFGGGGGGFFFCCCAAA???@@@BBBEEEHHHIIIIIIHHHGGGJJJNNNRRRSSSQQQQQQSSSVVVUUUQQQOOOPPPQQQTTT[[[dddvvv~~~|||~~~}}}}}}hhh___]]]YYYYYYYYYYYYXXXWWWVVVUUUZZZ[[[\\\]]]]]]]]]\\\[[[YYYVVVRRROOOMMMJJJFFFCCC@@@AAABBBCCCDDDDDDDDDDDD???>>>>>><<<;;;:::999999:::999999<<<@@@@@@===999999888777888:::;;;;;;:::<<<;;;999777777888999;;;:::999888888888999:::;;;===<<<;;;;;;<<<>>>@@@BBBFFFIIIMMMSSSYYY___cccfffjjjjjjkkklllllllllkkkkkkiiihhhggghhhhhhaaaVVVMMMGGGAAA>>>AAAJJJXXXjjjzzzwwwmmmYYYGGG>>><<<888333777555444444555666444333333333222222333333444444444444888===CCCNNNaaarrr|||YYYGGG777333222///000555///---+++,,,///000...,,,***+++,,,,,,+++***)))(((************************))))))))))))))))))))))))&&&''')))*********)))(((***)))'''''')))))))))(((%%%(((***+++)))(((((()))))))))))))))************((())))))))))))*********...++++++...333<<>>???AAACCCEEEFFFGGGHHHKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBEEEDDDBBB@@@>>>===<<<<<<999888666444222111000000111///......//////...------------...------,,,,,,************************''')))******))))))***+++'''(((((((((''''''((()))&&&&&&''''''''''''&&&&&&&&&'''))))))((('''$$$###'''((()))***++++++***)))'''((()))***++++++++++++))))))))))))************++++++******************,,,,,,,,,...000333666777444444333333222222222333888@@@NNN^^^kkktttyyy{{{~~~~~~}}}~~~zzzxxxwwwwwwxxxsssmmmeeeZZZRRRVVV```wwwrrrZZZLLLHHHDDDBBB???>>>???AAAAAAAAAHHHHHHHHHEEEBBB@@@???@@@DDDEEEFFFGGGHHHGGGGGGFFFIIIJJJLLLMMMPPPQQQSSSTTTPPPRRRMMMMMMTTTSSSVVVcccuuuzzzhhh]]]XXX[[[[[[[[[[[[[[[XXXTTTQQQXXX[[[```dddffffffdddccc\\\ZZZWWWSSSNNNJJJGGGFFFEEECCCAAABBBDDDEEECCC@@@;;;===???>>>;;;:::<<<>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999888888888777777666666888888888888999:::;;;<<<::::::999999:::===???AAAGGGJJJNNNSSSXXX___fffkkkkkkmmmoooooonnnlllkkkkkkkkklllkkkhhhhhhfff___VVVSSSEEE@@@DDDKKK```sssvvv|||hhhTTTIIIBBB999666999888666444444555555444333555444444555555666777888777666888>>>CCCLLLZZZgggvvv]]]KKK:::555333000111666///---,,,---///000...,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((()))'''&&&&&&'''(((((('''(((((()))************)))(((((()))))))))*********)))))))))*********++++++,,,)))))),,,///666CCCPPPdddgggqqq~~~{{{kkkYYYEEE666///---,,,,,,...//////...******+++++++++,,,,,,,,,+++***))))))((()))***+++***)))((((((((()))***+++*********++++++---...///...............///000000333444444666888:::;;;<<<===>>>@@@BBBCCCEEEEEEFFFEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======???>>>===<<<;;;;;;::::::666555444222111000//////000///......//////...,,,++++++,,,,,,,,,,,,,,,+++************************''')))******))))))***+++!!!!!!"""$$$'''((('''&&&'''(((((())))))((((((''''''((()))***)))(((&&&%%%'''((()))***+++******)))%%%&&&&&&'''''''''(((((())))))))))))*********************+++++++++++++++,,,,,,---...111444777999666555333111000000111111444<<>>???>>><<<:::<<<=========>>>>>>======<<<<<<999999::::::999888777777999999888888777777777777777777777777888999:::;;;:::999888888999;;;===???FFFJJJPPPVVV\\\aaafffjjjnnnppprrrrrrpppnnnmmmmmmnnnooonnnlllkkkiiibbbYYYTTTFFFBBBIIISSSgggyyyyyysss```NNNFFF@@@888666:::777555444333444555444333444444444444555666777888888777888<<<@@@GGGTTT```qqq|||dddPPP===777555111222666///...------...///...---***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((('''%%%%%%'''((('''&&&+++)))'''(((+++,,,+++)))(((((())))))))))))******************+++++++++,,,---++++++...111555@@@KKK\\\aaakkkwww}}}~~~sssaaaKKK999111...,,,,,,---......---((())))))))))))*********...---,,,******)))))))))))))))((((((((()))***+++)))))))))***+++---...//////............///000000444333222222444777:::<<<:::;;;===>>>@@@AAABBBBBB@@@???>>>===============<<<<<<;;;;;;:::999999999888888888888777777777777222111000//////......///000...------...///---,,,((()))***+++,,,,,,,,,+++************************''')))******(((((()))+++$$$$$$$$$'''+++,,,***''''''(((((())))))(((((('''&&&'''(((******)))(((((((((((()))*********))))))***))))))((())))))******))))))))))))*********************++++++,,,,,,---,,,------///222666999;;;999777444000......///000555<<>>======<<<<<<<<<<<<<<<<<<:::::::::999999888888888555555555555555444444333//////............/////////...,,,---......---+++((()))***+++,,,,,,,,,,,,************************'''((())))))(((((()))+++++++++************))))))&&&''''''((((((''''''&&&%%%%%%'''((())))))))))))(((((()))))))))))))))))),,,+++************+++,,,((()))))))))************))))))***+++,,,------...,,,---...000333666:::<<<<<<999555000......///000444:::EEESSSaaammmvvv{{{{{{|||}}}}}}~~~~~~|||{{{{{{zzzxxxwwwvvvrrrkkkbbb[[[XXXZZZjjj{{{gggZZZTTTPPPKKKHHHGGGHHHHHHHHHFFFGGGGGGEEECCCAAAAAABBBEEEHHHKKKMMMNNNMMMLLLJJJJJJJJJJJJKKKLLLLLLMMMMMMJJJOOOLLLLLLRRRSSSZZZjjjtttuuu{{{}}}~~~zzzhhh___\\\[[[\\\]]]___aaa___[[[XXXWWWYYY\\\___```___]]]\\\WWWWWWVVVTTTQQQMMMIIIGGGIIIHHHGGGGGGGGGFFFFFFEEEAAAAAA@@@???===<<<;;;;;;===<<<<<<;;;::::::::::::999999::::::;;;:::::::::999999999999999999999999999999999999999:::;;;;;;;;;:::999999999999::::::>>>CCCJJJRRRZZZaaaiiinnntttuuuwwwvvvtttrrrrrrrrrtttvvvvvvsssssspppggg^^^YYYLLLNNN[[[iiizzzxxx^^^NNNAAA>>>;;;666444888666444333333444555444333444444444444555666777777888666666999;;;???JJJUUUhhhsssrrrYYYBBB888555111000222...//////...------------******************++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))******(((''''''((())))))((()))%%%!!!###(((+++***''''''(((((((((((()))))))))******+++++++++,,,,,,,,,%%%%%%'''+++---///777???VVVaaannnxxx~~~yyykkkXXXGGG444111---+++,,,,,,,,,,,,)))))))))************+++,,,,,,++++++******))))))''''''(((((())))))))))))((((((((()))***+++---------------,,,---......///---///000222333333222222222333444666777888888999999999999:::::::::::::::888888888777777777777777555555555444333222000///...............///000000...---,,,,,,------,,,+++))))))+++,,,------------))))))))))))))))))))))))&&&((())))))(((((()))***)))******&&&######'''+++((((((((())))))(((((((((###$$$%%%&&&'''((((((((())))))(((((((((((((((((((((((('''''''''((())))))((()))))))))************))))))***++++++,,,------,,,,,,---///222666999:::===:::666111//////000111000444===IIIWWWeeepppvvvxxxyyy{{{|||~~~~~~}}}|||{{{{{{yyyxxxuuupppkkkeee^^^XXXVVVdddzzzqqqaaaXXXSSSNNNJJJIIIIIIIIIIIIHHHIIIIIIHHHFFFDDDEEEFFFIIIKKKNNNPPPQQQQQQOOONNNNNNNNNNNNNNNOOOOOOOOOPPPIIINNNLLLKKKQQQSSS[[[llltttvvv|||~~~~~~}}}}}}}}}~~~yyyhhhaaa^^^[[[[[[\\\]]]___^^^[[[XXXWWWXXXZZZ\\\]]]\\\ZZZYYYTTTTTTTTTSSSQQQOOOMMMKKKHHHHHHGGGGGGEEEDDDDDDDDDBBBAAA@@@???>>>===<<<;;;======;;;:::999999999:::888999:::;;;;;;;;;;;;;;;999999999999::::::::::::;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;===BBBHHHQQQ]]]iiiqqqsssuuuvvvuuusssrrrssstttvvvxxxxxxvvvuuurrriii___UUUMMMTTTfffttttttXXXJJJ>>>===;;;555333666555444222222444555444444333333333444444555666777666555555888;;;???IIISSSeeepppyyy^^^DDD999666111///111...///000///---,,,,,,---*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))*********)))'''''')))***)))(((&&&###"""###''')))((('''''''''(((((((((((())))))************+++++++++,,,&&&&&&(((+++,,,...555>>>SSS```oooxxxyyymmm[[[KKK666333...+++++++++++++++************++++++++++++"""###%%%'''(((*********&&&'''((()))))))))(((((((((((((((((()))***+++,,,,,,++++++++++++,,,------+++---///111111000///......///111222333444444444333444555666666666666666555555555444444444444444333444444444333111///..................///000000...,,,++++++,,,---+++*********+++,,,---------,,,))))))))))))))))))))))))&&&((())))))''''''(((***'''((('''%%%$$$&&&***...)))******++++++******)))######$$$%%%&&&&&&''''''))))))((('''''''''(((((('''((()))***++++++++++++))))))))))))************)))))))))******++++++,,,,,,,,,,,,...000333666777:::888555111000///000111000333:::EEERRR```lllsssxxxyyy{{{}}}~~~|||{{{zzzyyyxxxsssnnnkkkiiiaaaYYYTTT___rrryyyhhhXXXTTTNNNJJJHHHIIIJJJJJJJJJKKKKKKJJJHHHGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTJJJPPPNNNMMMRRRSSS\\\ooo}}}ssswww{{{~~~}}}|||{{{}}}~~~vvvfff```^^^\\\[[[ZZZ[[[\\\\\\[[[YYYVVVWWWYYYZZZZZZXXXWWWVVVSSSRRRQQQPPPOOOMMMMMMLLLGGGHHHHHHFFFDDDCCCCCCDDDCCCAAA??????@@@???>>><<>>HHHRRR___kkk{{{cccGGG;;;777222000111...000111///,,,+++,,,---******)))))))))***,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''((()))***+++***(((&&&&&&((()))((('''######$$$&&&'''((((((((('''''''''((((((((()))))))))))))))*********+++++++++***+++------...444===LLL[[[kkkttt{{{yyymmm[[[JJJ888444...+++************))))))*********+++++++++ """$$$'''((()))******&&&'''((()))))))))((('''))))))((((((((())))))*********))))))******+++,,,,,,,,,------...---------,,,,,,...///000000000111///000222333444444444333333333333333333333333333000111222333222111///.........---------...//////---,,,++++++,,,,,,+++*********+++++++++++++++***))))))))))))))))))))))))&&&'''((((((''''''(((***(((%%%###%%%***,,,)))&&&(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&'''(((***)))((('''&&&''''''(((&&&(((+++...//////...---))))))))))))************))))))))))))))))))))))))+++++++++,,,...000222444555444222000//////000000111444999BBBOOO]]]jjjrrrvvvxxxzzz}}}~~~|||zzzyyywwwwwwtttoooooommmdddXXXQQQXXXiii~~~nnnWWWSSSLLLHHHGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIJJJKKKMMMMMMMMMOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXNNNTTTRRRPPPTTTVVV___ssszzzqqqvvvyyy|||~~~}}}|||}}}~~~uuufffaaa```___]]]ZZZYYYZZZ[[[[[[[[[VVVWWWWWWXXXWWWVVVTTTSSSSSSQQQNNNKKKIIIIIIIIIIIIGGGHHHIIIGGGDDDBBBCCCDDDCCC@@@??????AAAAAA???===@@@???<<<:::999999::::::777777999:::;;;<<<<<<<<<::::::::::::;;;;;;;;;<<<:::999999888888999999999999999999::::::::::::999:::999999<<>>???AAABBB@@@>>>AAA???===:::999999:::;;;999:::;;;===>>>?????????:::::::::;;;;;;<<<<<<<<<888888777777777777777888777777888999999999999999;;;::::::;;;BBBOOO]]]gggoooqqqrrrsssssstttwwwyyy|||~~~}}}|||xxxmmmbbbfffhhhyyyxxxfffPPPHHH<<<666:::<<<777555777444222111111333555555444333333333333444555666666555444444777777999BBBKKKQQQ^^^ppppppTTT???777555333000---------------------------------,,,,,,+++++++++((((((((((((''''''''''''333...)))((()))***(((&&&******))))))))))))******+++***)))***+++***((('''(((((('''(((((()))***++++++***)))((((((''''''(((---***'''))),,,---***&&&)))***+++++++++,,,///222AAATTTfffooottt|||xxxsssjjjYYYIII999555000---,,,++++++***++++++******))))))((((((((((((((()))******++++++))))))))))))(((((((((((()))))))))((()))******+++(((+++......,,,+++---///------,,,++++++******)))***+++,,,---...---,,,,,,,,,,,,------///000111222444333222111222333444555222111111111000000//////111111000///////////////,,,,,,,,,,,,---------------,,,+++*********+++,,,''')))+++------+++)))'''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&)))(((((('''''''''((((((+++***)))(((((()))***+++)))************+++++++++***)))((((((((()))+++,,,(((((((((((()))***,,,,,,++++++******++++++,,,---000111111000///......///000111444777>>>JJJZZZeeennnppprrruuuxxx|||~~~~~~|||xxx{{{yyyvvvuuusssmmmddd^^^VVV[[[dddsssyyybbbRRRGGGJJJLLLHHHGGGKKKKKKLLLLLLJJJHHHGGGHHHIIIJJJJJJLLLMMMOOOPPPRRRRRRTTTTTTUUUUUUVVVWWWXXXXXXVVVTTTSSSTTTTTTXXXdddqqquuummmtttwwwyyy}}}}}}}}}rrrkkkkkkkkkiiihhhccc]]]\\\______[[[WWWUUUTTTTTTUUUVVVUUUTTTWWWUUUQQQLLLIIIHHHGGGGGGHHHEEECCCDDDGGGHHHFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>===<<<;;;:::<<<;;;:::<<<>>>???>>>===@@@AAABBBBBBAAA???<<<:::<<<;;;::::::999999::::::777777777888999999999::::::999:::===@@@HHHWWWffflllooosssvvvvvvvvvwwwxxx|||{{{sssnnnppp|||vvv___LLLGGGBBB<<<888666777777777444444444444333222111000333444666777777555444333333444666777999;;;???BBBRRR]]]mmm{{{vvvYYYCCC888444222000------------------------------,,,,,,,,,+++++++++++++++******))))))((((((---+++((('''((()))))))))***))))))(((((())))))******)))((()))******(((&&&(((((((((((((((((()))))))))((((((((((((((()))***,,,***)))+++000222000---,,,,,,***)))(((***///333???OOO```hhhoooyyyxxxnnnhhhaaaTTTHHH999555000,,,++++++***************)))))))))))))))******))))))))))))))))))))))))))))))((((((((((((((())))))))))))*********((()))******))))))***+++++++++************))))))***+++,,,---------,,,,,,,,,,,,,,,,,,---...///000333222222111111222222222222222111111111000000000111000000///......//////---......///......---------,,,+++*********++++++((()))+++,,,,,,+++)))(((((((((((((((((((((((((((***)))(((''''''((()))***((('''''''''&&&&&&&&&&&&(((((('''''''''''''''((((((((('''&&&&&&'''((()))(((((()))))))))************))))))((()))***+++,,,(((((((((((()))***++++++---,,,,,,,,,,,,---......///000111000...---...///---...000111666AAANNNXXXhhhmmmrrrtttvvvyyy~~~~~~~~~}}}zzz|||yyyvvvuuusssnnngggaaaWWWYYY```ooofffVVVJJJKKKLLLHHHHHHLLLLLLLLLLLLKKKIIIHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQTTTUUUUUUVVVVVVVVVVVVUUUVVVTTTTTTTTTTTTXXXdddqqqvvvmmmuuuxxxzzz~~~|||}}}||||||~~~nnnjjjnnnppplllkkkfff```___aaa```]]]WWWUUUTTTTTTUUUVVVVVVUUUVVVTTTQQQNNNLLLJJJIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>===<<<;;;:::<<<:::999:::<<<===>>>===??????@@@@@@???===:::999;;;::::::999999999999999888888888888888888999999666555666999<<>><<<;;;;;;<<<:::888888:::<<<============>>>>>>===;;;999888:::999999888888888888888888888888888888888777777555444444777999???LLLZZZhhhkkkooorrrsssssstttuuuzzz|||~~~rrrZZZHHHDDDAAA<<<999777666555444444444444444444444444333111333666888888666333222666666555444444666;;;>>>HHHRRRbbbqqq~~~gggMMM<<<444111111------------------------,,,++++++++++++++++++++++++******)))((('''&&&&&&%%%''')))(((&&&&&&***---)))((((((''''''(((((()))''''''&&&'''(((((('''%%%)))))))))(((((('''&&&&&&((((((((((((((()))*********)))***...222555555444------+++(((''')))---000555@@@OOO]]]jjjuuu}}}wwwhhh\\\VVVPPPJJJ;;;666000+++***)))))))))(((((())))))******++++++******))))))(((((((((((())))))))))))(((((((((((('''''')))*********)))(((///+++'''&&&)))******(((''''''((())))))***++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---///000000000///...,,,+++//////////////////////////////...------.........000111333444333000...,,,,,,,,,++++++++++++***++++++***)))(((((()))***+++(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((*********)))))))))))))))''''''((((((((()))))))))%%%%%%%%%%%%&&&&&&''''''***))))))((((((((())))))*********)))***++++++,,,+++---...---,,,+++,,,------...///...///444<<>>===<<<;;;===;;;888777999<<<>>>???<<<=========<<<:::999888999888888777777777777777999999888888777777666666777555666888:::???LLLYYYfffiiinnnpppqqqrrrssstttxxxzzz}}}vvv```OOOCCC@@@<<<999888666444222444444444444444444555555666888<<<>>>>>><<<999777888777555333222555:::>>>CCCMMM\\\kkkxxxlllRRR???555222222------------------------+++++++++++++++++++++++++++******)))((('''''''''''')))+++***''''''))),,,((((((''''''''''''(((((('''&&&%%%&&&(((((('''%%%(((((())))))((('''&&&%%%******)))(((((((((((((((((()))***,,,...000000///***+++,,,+++******+++---111;;;KKK^^^mmmwww}}}{{{nnnaaaYYYPPPIII===888111,,,***)))))))))(((((())))))******++++++''''''(((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))///+++'''&&&(((***)))((('''(((((()))***+++,,,,,,************++++++,,,,,,---,,,,,,,,,,,,,,,------......//////...,,,***))),,,,,,,,,,,,------------...---------------......000111333444333000...,,,,,,,,,,,,,,,++++++******+++***(((''''''(((***+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&'''((()))***************)))((((((((((((((()))))))))******&&&&&&''''''(((((((((((())))))((((((((((((((((((***))))))))))))***++++++***,,,---,,,+++***,,,------...000//////333999>>>MMMZZZiiiqqqrrrrrrwww}}}|||{{{||||||}}}{{{~~~{{{wwwuuuuuuuuurrrpppjjj___WWW]]]ooo~~~kkk]]]TTTMMMLLLMMMLLLMMMMMMLLLJJJJJJKKKMMMKKKLLLNNNQQQTTTWWWZZZ[[[[[[[[[[[[ZZZXXXUUUSSSRRRTTTTTTVVVXXXXXXZZZdddooouuullltttxxxzzz|||~~~~~~|||}}}pppmmmpppssssssqqqkkkccc^^^]]]XXXSSSSSSRRRQQQRRRTTTVVVVVVVVVVVVVVVTTTRRROOOLLLIIIHHHIIIJJJJJJGGGCCCBBBDDDGGGGGGFFFDDDCCCBBBAAAAAAAAACCCCCCBBB@@@???>>>===<<<>>><<<999999;;;===???@@@============<<<;;;;;;:::999888777777666666777777999888888777777666666666777666888:::<<>>AAAIIIWWWeeerrrsssYYYCCC777333444------------------------*********+++++++++++++++,,,,,,+++++++++*********)))***+++***((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&&&&'''((()))((('''&&&%%%+++***)))(((''''''''''''((())))))***++++++******'''))),,,,,,+++++++++,,,111888HHH___pppyyy}}}|||qqqggg^^^RRRGGG@@@:::333---************))))))))))))************&&&&&&'''(((((()))******))))))))))))(((((((((((((((((('''''''''((()))******(((&&&&&&'''(((((('''(((((())))))***+++,,,,,,+++************+++,,,,,,,,,+++++++++,,,,,,---...---------------,,,+++************+++++++++++++++---,,,,,,,,,,,,---......///000111222111///---,,,+++,,,,,,,,,,,,+++***)))***)))(((((((((((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))***((()))))))))((('''&&&%%%(((((()))))))))*********))))))***++++++++++++***(((((((((''''''((())))))+++++++++++++++,,,------***+++,,,,,,++++++,,,---***,,,//////...000555:::EEERRRbbbmmmqqqtttyyy}}}~~~|||}}}}}}}}}|||zzz|||{{{wwwvvvwwwvvvsssppplllaaaYYY\\\iii|||vvvdddWWWPPPMMMLLLKKKLLLLLLKKKJJJIIIKKKMMMKKKMMMOOORRRUUUXXX[[[\\\[[[[[[YYYXXXWWWUUUUUUTTTSSSTTTWWWYYYYYY[[[dddnnnsssjjjqqqvvvwwwzzz}}}~~~~~~qqqkkklllmmmnnnmmmggg```\\\ZZZVVVPPPSSSQQQPPPQQQSSSTTTTTTSSSUUUTTTRRRPPPMMMKKKIIIHHHJJJJJJHHHFFFCCCCCCEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>======>>><<<::::::<<<>>>??????>>>>>>======<<<<<<<<<<<<999888888777777777777777777777777777777777666666555555777;;;===CCCPPP]]]hhhkkkooossstttuuuvvvwwwwwwxxx|||}}}lll[[[FFFCCC>>>:::888777555333555444333222111222333444444555777999999999888777999999777555444666:::===???GGGRRR___lllzzzzzz```HHH999333333------------------------)))*********++++++++++++***++++++++++++,,,,,,,,,(((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''))))))((('''%%%&&&'''))))))((('''&&&***)))((((((((((((((()))((()))*********)))))))))''')))************,,,...444777EEE\\\oooyyy~~~zzzqqqkkkdddWWWKKKBBB<<<444...+++***++++++*********)))))))))))))))''''''(((((((((((((((((())))))))))))(((((((((((()))(((&&&%%%&&&''')))+++'''((()))(((((('''(((***((((((((())))))*********+++***)))))))))***,,,,,,)))))))))***+++,,,---...------,,,,,,+++,,,,,,,,,************+++++++++,,,,,,,,,++++++,,,------...---......///......------++++++,,,,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((***++++++((()))))))))((('''%%%$$$'''''''''((((((((())))))((()))***+++++++++******'''''''''''''''((()))***+++++++++++++++,,,,,,---***+++,,,,,,++++++,,,...))),,,//////......222555>>>IIIYYYgggooouuuzzz}}}}}}{{{zzz{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~{{{xxxwwwxxxwwwsssppplllbbbZZZZZZaaappp|||hhhYYYRRRNNNLLLJJJKKKKKKJJJIIIIIIJJJLLLMMMNNNOOORRRTTTVVVXXXYYYYYYXXXVVVTTTTTTTTTUUUVVVSSSTTTWWWZZZZZZ\\\dddnnnqqqgggnnnsssuuuwww{{{~~~mmmfffggghhhffffffbbb]]]ZZZZZZWWWRRRRRRQQQOOOOOOQQQRRRRRRQQQQQQPPPNNNLLLKKKJJJKKKKKKLLLIIIFFFEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCAAA@@@???>>>===<<<;;;999:::<<<>>>>>>===>>>======<<<<<<<<<<<<<<<999999888777777777777888666666666777777777777777444444888===@@@GGGTTTaaajjjmmmrrruuuwwwxxxyyyzzzyyy{{{}}}yyyrrraaaIIIEEE>>>:::888777666555555444222000000000111222444555555666777777888888777777777555444555888;;;>>>DDDNNNYYYeeessseeeKKK:::333333------------------------))))))******++++++++++++((((((((()))******++++++'''%%%$$$&&&)))***(((%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))***)))'''###%%%'''))))))((('''&&&(((''''''(((((()))***+++(((***++++++*********+++)))))))))((((((***...111777777CCCZZZnnnxxx~~~xxxqqqnnnjjj]]]PPPDDD>>>555...++++++++++++++++++******))))))(((((()))))))))(((''''''&&&&&&))))))))))))((((((((((((***(((&&&$$$$$$'''***,,,&&&***---,,,***)))+++---'''''''''(((((((((((((((+++***)))))))))***,,,---'''''''''((()))+++,,,------,,,+++++++++,,,---...******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,------------++++++,,,---,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))***,,,,,,***+++++++++***)))'''&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''')))***+++)))))))))((()))******+++***+++------,,,,,,---...+++...111000......000333999CCCSSSbbbnnnvvvzzz}}}|||yyyzzz{{{||||||~~~||||||~~~zzzzzz|||{{{{{{|||~~~~~~~~~{{{xxxxxxxxxwwwsssooolllccc[[[XXXZZZddd|||}}}iiiZZZSSSOOOLLLIIIJJJJJJJJJHHHHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUWWWVVVSSSQQQQQQSSSUUUWWWSSSTTTWWW[[[[[[\\\dddnnnoooeeelllqqqsssvvvzzz}}}{{{hhhbbbdddfff```aaa___[[[ZZZ\\\YYYTTTRRRPPPOOOOOOPPPPPPPPPOOOMMMLLLJJJIIIIIIKKKLLLNNNNNNJJJFFFEEEHHHJJJJJJIIIDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBB@@@???>>>>>>:::999999:::<<<======;;;======<<<;;;;;;;;;<<<<<<:::999999888888888888888555555666666777777888888555666:::???DDDJJJXXXeeellloootttwwwyyyzzz{{{||||||}}}qqqppp}}}yyyhhhKKKFFF???:::888777777777555444222000//////000111111111111111222333555666444555666555444555777999===CCCLLLVVVaaaooo~~~lllSSSAAA888666///...---,,,,,,,,,,,,,,,---+++******++++++***(((+++******)))))))))))))))(((((())))))*********+++(((***,,,,,,***((('''(((,,,++++++***)))(((''''''&&&''''''(((((((((((((((''''''(((((())))))******((()))***++++++***)))((((((***++++++++++++,,,...777:::CCCRRReeevvv~~~xxxvvvsssjjj```KKKEEE<<<444///...---,,,++++++++++++*********)))***++++++,,,,,,++++++***))))))))))))))))))))))))'''***---,,,((('''(((******,,,+++'''&&&***+++((((((((((((((()))***+++,,,,,,+++)))))))))+++...///,,,,,,------...///000000***+++,,,---------,,,,,,+++---//////---,,,++++++......---,,,,,,++++++***+++,,,,,,++++++***((((((,,,+++*********+++,,,---((((((((()))))))))(((((()))******+++++++++******)))))))))))))))((((((((('''''''''''''''((()))))),,,)))''''''+++///111111000111111---'''%%%&&&)))*********))))))))))))))),,,+++******,,,,,,+++***(((''''''&&&&&&((()))***++++++******+++---///000*********++++++,,,,,,,,,---......---++++++///222777@@@NNN\\\hhhqqqxxx|||}}}zzzzzz{{{}}}~~~~~~~~~~~~{{{~~~}}}|||{{{}}}{{{xxxwwwwwwwwwvvvtttoooiiiaaaXXXTTT]]]uuujjj]]]YYYQQQFFFKKKIIIIIIKKKNNNOOOMMMKKKKKKKKKLLLOOOQQQQQQOOOMMMQQQQQQRRRTTTVVVUUUQQQOOOYYYUUUTTTWWWVVVVVV```nnnrrrffflllooosssxxx|||}}}~~~yyy~~~yyyggg```\\\WWWYYYZZZ\\\^^^___]]]YYYVVVTTTTTTSSSSSSRRRRRRQQQQQQTTTQQQMMMJJJIIIIIIKKKLLLMMMJJJEEECCCIIIOOONNNHHHJJJIIIFFFEEEDDDDDDFFFFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>===;;;:::;;;888555555777999888777999888777777888999:::;;;999;;;>>>???DDDOOO```lllqqquuuzzz|||{{{{{{~~~rrroooyyywww\\\LLL>>>::::::999:::>>>444444444555444444333333333333444555555444333333666555333222333666999;;;???AAAHHHRRRZZZeeevvvsssZZZEEE999555000000///...------------)))((('''((()))***)))'''+++******)))))))))))))))''''''(((((()))))))))))))))***++++++)))(((((()))***)))((((((''''''((((((&&&''''''(((((((((((((((((((((((((((((()))))))))'''((())))))))))))((('''(((***+++++++++,,,///111444777@@@OOOaaasss~~~|||xxxnnncccUUUMMMAAA777000,,,+++***)))))))))(((((((((((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))+++***&&&&&&***+++)))(((((((((((()))***+++,,,,,,,,,******)))***+++,,,,,,,,,,,,---.........///,,,------------.........---///000///---,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++---,,,+++*********+++,,,***)))(((((('''''''''''')))))))))******)))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))'''((())))))***---222555333000---+++)))(((''''''(((((((((((((((((())))))+++***))))))++++++***)))(((((('''&&&'''((()))***++++++*********,,,---...,,,,,,++++++++++++++++++000000000///---///333666777???KKKXXXdddnnnvvvzzz~~~}}}}}}}}}~~~~~~{{{}}}~~~~~~|||zzzzzzzzz}}}{{{yyyxxxxxxwwwvvvtttrrrlllcccYYYSSSZZZooonnn___ZZZRRRIIIKKKJJJIIIKKKMMMNNNMMMKKKLLLLLLMMMOOORRRRRRPPPNNNSSSSSSTTTVVVXXXWWWTTTRRRWWWSSSSSSVVVUUUTTT^^^lllrrrgggnnnpppsssyyy}}}||||||}}}|||wwweee___\\\XXX\\\]]]^^^```aaa```\\\YYYVVVVVVUUUUUUTTTSSSSSSSSSRRROOOLLLIIIIIIKKKNNNPPPLLLJJJFFFEEELLLSSSRRRLLLHHHHHHIIIIIIHHHGGGFFFEEECCCCCCCCCBBBAAA@@@??????>>>============<<<<<<<<<:::;;;<<<===<<<;;;:::999:::888666666888999888777888777777666666777888999999<<>>GGGRRR]]]hhhrrrxxx|||~~~~~~}}}|||~~~}}}~~~~~~|||zzz{{{|||}}}|||zzzzzzzzzyyywwwtttuuuoooggg]]]UUUWWWhhhzzzwwweee[[[SSSLLLLLLKKKJJJKKKLLLMMMLLLKKKMMMMMMNNNPPPRRRSSSRRRPPPSSSSSSTTTVVVXXXXXXVVVSSSTTTQQQQQQUUUTTTSSS]]]jjjrrrhhhooopppuuuzzz~~~}}}~~~~~~yyy{{{}}}~~~}}}~~~sssccc^^^\\\[[[``````aaacccdddccc___\\\VVVUUUUUUTTTSSSSSSRRRRRROOOMMMJJJHHHIIILLLPPPSSSPPPNNNJJJIIINNNSSSRRRMMMEEEHHHKKKMMMMMMJJJGGGDDDCCCDDDDDDCCCBBB@@@>>>===??????>>>>>>============888999:::;;;;;;;;;:::999999888888888::::::999777:::999888777777777888999;;;===AAAIIITTT```kkkrrrvvvzzzuuunnnpppuuuzzz|||qqq```NNNDDD@@@<<<888777555555555444444333333333333333444555555444333333333333444555666777888888999;;;AAAIIIPPPZZZjjjxxx~~~cccKKK;;;333222111000///...---------...,,,++++++,,,,,,+++***+++******)))))))))))))))(((((((((((((((((((((((()))***)))(((&&&''')))++++++)))(((&&&%%%&&&'''(((&&&''''''((((((((((((((()))))))))((((((''''''&&&''''''(((((((((((((((((((((((()))(((((())),,,///---111888EEEVVVhhhvvv{{{qqqdddZZZKKK===444///...---,,,,,,******))))))***+++******++++++++++++******((((((((((((((((((((((((((('''''')))+++---+++)))'''******((()))---...,,,***)))))))))******+++,,,***++++++++++++***)))(((,,,,,,,,,,,,,,,,,,++++++///...---,,,,,,...000111222222111///------...000++++++,,,------.../////////......------,,,,,,,,,...---,,,+++******))))))((('''''''''(((***,,,---*********)))((('''&&&%%%''''''((((((((((((((()))'''&&&&&&&&&&&&'''((((((%%%&&&(((((()))***,,,...///,,,)))'''((((((&&&$$$&&&&&&''''''((()))******)))((('''(((***+++***)))((((((((((((((()))))))))***)))))))))((((((((())),,,+++++++++++++++++++++,,,+++))))))***...222666999===DDDLLLWWWcccooovvv{{{|||~~~}}}~~~}}}~~~}}}~~~~~~}}}}}}}}}|||yyyvvvwwwrrrkkkbbbYYYXXXdddrrrmmm]]]TTTOOOMMMLLLKKKKKKKKKLLLKKKKKKNNNMMMNNNPPPSSSTTTSSSRRRPPPQQQRRRTTTWWWWWWVVVTTTSSSPPPQQQUUUUUUSSS]]]jjjqqqgggooopppuuu{{{~~~~~~|||}}}zzz|||~~~pppbbb^^^^^^___cccccccccdddeeedddaaa^^^TTTTTTSSSRRRQQQQQQPPPPPPOOOMMMJJJHHHIIIKKKOOORRRUUUSSSOOOLLLNNNQQQOOOIIIEEEHHHKKKMMMMMMKKKGGGEEEAAABBBCCCCCCAAA???<<<:::???>>>>>>>>>===<<<<<<<<<777888:::;;;<<<;;;;;;:::888999:::;;;;;;;;;999888<<<;;;:::999999:::;;;;;;===???FFFQQQ^^^jjjrrruuuyyy}}}{{{rrrnnnpppwwwzzzkkkXXXJJJCCC>>>;;;999666555555444333333333333333333444555555444333333222333555666777888777777888999>>>EEEKKKTTTbbbpppdddLLL<<<444222111000...---,,,,,,,,,+++***(((''''''&&&$$$###+++******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))+++...,,,+++)))''''''''''''&&&''''''((((((((((((((())))))((((((''''''&&&&&&((((((((())))))*********,,,,,,,,,***))))))***,,,,,,///666@@@PPPbbbrrr|||zzzmmmbbbRRRBBB777111...,,,---,,,***)))))))))***+++)))******++++++******)))((((((((((((((((((((((((%%%(((***+++))))))+++,,,'''***,,,***,,,///000...******************+++,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++///---,,,++++++---///000111111111///------///111,,,,,,---...///000000111222111///---+++***))))))------,,,,,,+++***))))))+++***)))))))))***+++,,,***+++******)))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((((((%%%%%%)))///222111...)))***)))'''$$$"""$$$&&&''''''((()))******++++++***)))((()))+++,,,+++***((((((((()))))))))))))))((((((((((((((((((((('''))))))***+++,,,,,,------///---,,,,,,...222666888999<<<@@@GGGPPP]]]jjjssszzz{{{~~~~~~{{{xxxvvvsssnnnhhh___[[[bbblllvvvaaaUUUQQQMMMMMMLLLKKKJJJJJJKKKKKKNNNMMMNNNPPPSSSTTTTTTSSSPPPPPPQQQTTTWWWXXXXXXWWWTTTQQQRRRVVVUUUUUU___llloooeeemmmnnnttt{{{~~~}}}}}}~~~{{{|||~~~}}}mmmccc___aaacccdddccccccddddddccc```^^^UUUUUUTTTSSSRRRQQQPPPPPPPPPNNNKKKIIIIIIKKKMMMNNNTTTTTTQQQMMMNNNPPPMMMHHHHHHIIIJJJJJJJJJIIIGGGFFFAAABBBCCCCCCBBB???===;;;>>>>>>===<<<<<<;;;::::::999:::;;;=========<<<<<<999:::<<<<<<<<<;;;:::999;;;::::::::::::<<<===>>>AAAEEEMMMYYYfffpppvvvyyy}}}vvvmmmiiippp{{{vvveeeSSSGGG@@@<<<999777666555333333222333333333333444555555444333333111333555777888888777666888999===CCCHHHOOO]]]jjj~~~iiiPPP???777222111000...---,,,,,,+++,,,***((('''''''''%%%###+++******)))))))))))))))************))))))))))))'''((()))((('''''')))***...------,,,+++***)))(((&&&''''''(((((((((((((((((((((''''''''''''''''''))))))(((((()))***+++,,,...///000///,,,++++++,,,+++...333<<>>>>>===<<<;;;::::::999;;;<<<===>>>>>>>>>===<<<:::;;;======;;;;;;;;;<<<888888888:::<<<>>>AAABBBHHHNNNWWWbbbllluuuzzz}}}xxxlllcccfffqqquuucccQQQEEE===888888777555333222222222333333333444555555444333333222333555777888888777777999:::===AAAEEEKKKXXXeeevvvrrrWWWCCC999333222111///...---,,,,,,,,,+++******++++++***)))+++******)))))))))))))))******)))))))))(((((((((%%%'''))))))((('''((())))))***,,,------,,,+++***&&&''''''(((((((((((((((&&&&&&''''''''''''''''''((((((''''''((()))+++,,,+++---//////---+++*********,,,000777CCCTTTgggssstttbbbPPPAAA666///+++,,,***(((&&&&&&''')))***))))))************))))))))))))))))))))))))))))))((()))*********))))))***&&&***+++***+++......***,,,++++++******+++++++++---,,,,,,++++++,,,---...,,,,,,,,,---.........///---............/////////+++---///000//////111222111111111222222333333333555333000---++++++++++++***+++,,,,,,,,,+++******))))))*********(((&&&$$$((((((((())))))(((''''''######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''%%%&&&+++222555222...)))((('''&&&%%%%%%&&&'''(((((())))))))))))))))))(((''''''(((***++++++***'''((()))***+++***))))))&&&'''((()))******))))))))))))***+++,,,,,,------+++))))))+++...111111///444555888<<>>===<<<;;;::::::<<<===>>>???>>>===<<<;;;;;;===>>>===;;;:::<<<>>>888999:::===@@@DDDHHHJJJQQQXXXbbbkkkrrrwww}}}}}}nnn```___gggtttttt```OOODDD===888777555333222222222333333333444555555444333333222333444666777777888888999999<<<@@@BBBGGGTTT```nnnzzzyyy]]]GGG;;;555444222111///...------'''&&&&&&''')))+++***)))+++******)))))))))))))))))))))(((((('''''''''&&&$$$&&&)))***)))(((((((((%%%'''+++---///...---,,,&&&''''''(((((((((((((((%%%&&&&&&''''''((((((((('''&&&&&&&&&'''(((***+++%%%(((,,,---+++)))(((((((((***...444???PPPcccpppuuueeeTTTGGG<<<444000...,,,***(((((()))+++,,,))))))************))))))))))))))))))))))))))))))+++)))''')))+++,,,)))&&&%%%)))***)))***,,,+++(((,,,,,,++++++***+++++++++111///---+++++++++---...,,,,,,------...///000000......///000111000000000(((+++...000000000111222222222333333333333444444555333111...---------...)))***+++,,,---,,,+++*** ###&&&)))******((('''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''&&&''')))+++,,,+++(((&&&,,,)))%%%%%%((()))(((&&&(((((((((((((((''''''''''''&&&%%%''')))******)))'''((()))++++++******)))%%%&&&(((***************++++++++++++++++++,,,,,,---,,,,,,///222444333000111222555999AAAMMMZZZcccooorrrvvv{{{}}}|||{{{{{{|||}}}|||zzzvvvsssrrrrrrpppggg]]]ZZZ]]]pppnnn\\\UUUOOOPPPOOOKKKHHHGGGIIILLLMMMLLLLLLMMMQQQSSSTTTTTTPPPPPPQQQTTTXXX[[[\\\\\\XXXRRRPPPRRRRRRTTTbbbrrrqqqdddiiifffnnnwww{{{zzzzzz~~~~~~}}}~~~~~~}}}~~~oooeeeaaa^^^aaagggeeedddcccccccccbbb```]]]ZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSUUUVVVVVVTTTRRRQQQRRRUUUTTTQQQOOOQQQOOOKKKNNNNNNOOONNNLLLJJJGGGEEEAAAAAA@@@@@@@@@AAABBBCCC@@@@@@???>>>===<<<;;;;;;======>>>>>>>>>===;;;:::<<<>>>>>><<<::::::===@@@;;;<<<>>>AAAFFFKKKOOOQQQWWW___jjjqqquuuyyyrrr```\\\cccgggzzzkkkYYYLLLDDD999777555222111111222333333333444555555444333333333333444555666777888888999999;;;???@@@EEEQQQ]]]iiiuuuhhhNNN<<<:::333/////////,,,+++---,,,,,,,,,+++++++++*********************+++++++++%%%&&&((()))((()))+++,,,***)))(((((())))))(((''')))***++++++***)))((('''))))))((('''%%%&&&(((***(((&&&$$$&&&(((***(((&&&))))))))))))))))))))))))+++++++++*********))))))&&&(((---333999FFF]]]qqq|||~~~lllYYYHHH;;;333...,,,***(((((()))***)))((())))))))))))))))))))))))'''(((***+++***(((%%%###))))))))))))))))))))))))*********))))))))))))))))))*********+++++++++++++++***)))))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000//////000111222222555555444333333222111111222222111///------...000,,,,,,+++******+++,,,,,,'''''''''(((((((((&&&$$$&&&&&&%%%""" %%%***((((((((()))(((''''''&&&%%%%%%&&&''''''&&&&&&&&&"""''')))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&((()))'''$$$###'''***(((((())))))*********+++///***((())))))(((***...))))))***+++,,,,,,,,,,,,)))***+++---.../////////...222666888;;;DDDRRR]]]gggqqqyyy||||||{{{~~~}}}}}}~~~||||||{{{{{{qqqqqqqqqnnnhhhaaaZZZVVVhhhzzzqqq___WWWTTTOOOKKKKKKJJJIIIKKKOOOOOOPPPPPPPPPPPPOOONNNMMMOOOPPPRRRUUUYYY]]]```bbbZZZUUUQQQNNNMMMSSSaaaoooyyykkkcccfffnnnxxx~~~||||||~~~~~~}}}{{{{{{{{{|||}}}{{{}}}}}}~~~ggg]]]]]]___bbbeeegggccc``````cccdddbbb``````\\\VVVSSSRRRSSSSSSSSS[[[WWWWWWXXXWWWSSSRRRTTTUUUTTTSSSQQQPPPPPPPPPQQQPPPRRRTTTTTTRRRNNNIIIFFFAAAAAA@@@???>>>>>>>>>???BBB@@@>>>===>>>>>>===<<<;;;===>>>>>>===<<<<<<===AAAAAABBBAAA???===>>>???===???BBBFFFJJJQQQYYY^^^eeeiiipppvvv{{{wwwlll___WWWaaarrryyyiiiUUUDDDAAA===888777888:::999777333333222222222333444444666555555666777888666555999::::::<<<@@@FFFNNNSSS```jjjyyylllRRR???555000---//////------///,,,,,,,,,++++++++++++***++++++******************'''((())))))(((((()))***)))((('''((()))***)))((())))))*********)))(((''''''(((((((((&&&&&&(((***%%%###"""###%%%'''%%%$$$((((((((((((((((((((((((+++++++++*********))))))))))))+++000555BBBYYYnnn|||rrr```OOOAAA777111,,,+++))))))******)))'''))))))))))))))))))))))))&&&'''***+++,,,***)))'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++---,,,+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,000000//////////////////000/////////000000111222333333222222111000000///111111111///---,,,...///,,,++++++******++++++,,,&&&""" """(((+++***'''%%%%%%$$$"""!!!"""%%%''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&"""%%%)))+++***)))***,,,''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&%%%&&&'''''''''((((((((()))))))))******+++((((((++++++((((((+++))))))***+++,,,,,,,,,,,,)))***+++---......//////,,,111555777999@@@MMMWWWccclllvvvzzz~~~}}}|||}}}{{{yyyxxxuuutttrrrnnnhhhaaa\\\XXXddduuuxxxeee[[[TTTOOOLLLLLLLLLJJJKKKNNNSSSSSSRRRQQQPPPPPPOOOOOOQQQQQQSSSUUUXXX[[[]]]^^^YYYUUURRRPPPPPPUUUbbbooo|||mmmdddffflllvvv|||~~~}}}|||{{{~~~}}}||||||{{{|||}}}}}}{{{{{{{{{zzzzzzzzzzzzzzz}}}}}}zzzzzzjjj^^^\\\\\\^^^___bbbcccccccccbbbaaabbbbbb```\\\VVVSSSSSSTTTUUUUUUZZZWWWUUUWWWUUUPPPOOOQQQQQQQQQRRRRRRQQQPPPOOONNNPPPQQQSSSSSSQQQMMMIIIFFFCCCBBBAAA@@@???>>>>>>>>>BBB@@@>>>>>>>>>???>>><<<===>>>@@@???>>>======>>>>>>???@@@@@@>>>>>>>>>???>>>AAAFFFKKKQQQYYY```eeemmmqqqvvv|||{{{nnnaaaXXXYYYhhhwww~~~}}}rrr___NNNCCC@@@<<<888666555444333444444333333222333333333333222111333444555333222777888:::;;;>>>CCCJJJNNNXXXcccrrrrrrWWWBBB555000...000000---,,,---,,,,,,,,,,,,++++++++++++,,,+++++++++***))))))))))))******)))(((''''''(((((('''&&&((()))+++***))))))))))))***))))))((('''%%%&&&((()))((('''((()))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((+++************)))))))))+++******,,,111===SSSfffxxx|||kkkZZZJJJ<<<444---+++***++++++***(((&&&))))))))))))))))))))))))###%%%'''***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---/////////...//////000111111111000000//////......///000000...,,,+++,,,...,,,+++************+++,,,)))"""&&&,,,+++''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))******))))))***'''''''''''''''''''''''')))))))))(((((((((((((((***'''$$$%%%(((***(((%%%'''((((((((((((((())))))(((&&&(((,,,,,,(((''')))))))))***+++,,,,,,,,,,,,******+++,,,---......///+++///444555777<<>>>>>BBB@@@???>>>??????>>>===???@@@AAA@@@>>>===>>>???===???AAABBBAAA@@@@@@AAA@@@EEEMMMUUU]]]dddkkkpppuuuxxx|||rrrcccYYYQQQZZZhhhvvv~~~ooo```LLLHHHAAA;;;666444222222555555444333222222222333444444444555777777666444555777999:::<<<@@@DDDGGGSSS^^^nnn|||vvvZZZDDD999444111111///+++((((((------,,,,,,,,,+++++++++,,,,,,,,,+++***)))((((((((()))***)))((('''((()))'''&&&&&&'''***++++++***((((((((((((((((((((('''###%%%((())))))((())))))))))))((()))))))))))))))((((((((((((((((((((((((************))))))))))))+++))))))+++///888JJJZZZmmm|||tttcccQQQ@@@666...---,,,,,,,,,+++(((&&&((((((((((((((((((((((((!!!"""$$$'''((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++000//////......------,,,///...............//////000000//////...............//////...,,,++++++---++++++************++++++---(((###"""&&&(((&&&###)))'''%%%&&&)))***(((%%%'''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((()))'''%%%&&&((()))((('''''''''''''''(((((((((((((((&&&&&&******'''''')))))))))***+++,,,,,,,,,,,,++++++++++++,,,---...///+++///333555666999???DDDTTT```lllrrrxxx}}}}}}~~~}}}zzzzzzxxxtttoooiiiccc```fffuuu|||jjj\\\VVVSSSTTTTTTQQQOOOOOOQQQOOONNNMMMMMMOOOQQQRRRTTTTTTUUUVVVXXXZZZ\\\]]]YYYVVVTTTUUUUUUVVV]]]eeezzzzzzmmmhhhkkkpppuuuyyy{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~{{{vvvtttjjj^^^\\\\\\^^^___[[[___bbbbbb```___^^^___^^^[[[VVVTTTUUUXXXZZZ[[[ZZZVVVTTTUUURRRMMMKKKMMMKKKLLLNNNOOOOOONNNMMMLLLMMMNNNOOOOOONNNLLLJJJHHHGGGFFFDDDBBBAAA@@@??????CCCAAA??????@@@@@@???>>>AAAAAABBB@@@>>>===>>>@@@@@@BBBDDDEEEDDDCCCDDDEEEEEEKKKVVV```iiipppvvvzzzzzz|||vvvfff[[[PPPRRRYYYiii{{{{{{qqq\\\RRREEE<<<888888666444777666555333333222222222555555555666888999888666444777999;;;;;;===@@@BBBMMMXXXgggvvv{{{]]]FFF;;;555222111///+++((()))---------,,,,,,,,,++++++,,,,,,,,,+++***)))(((((('''((())))))(((((()))***'''&&&&&&'''***++++++***''''''''''''''''''((((((###%%%((())))))((())))))&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((()))---///444AAAMMMaaaqqq{{{jjjWWWDDD999000...---,,,,,,+++(((&&&((((((((((((((((((((((((###$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))******))))))******++++++++++++++++++++++++++++++///.........------,,,,,,......---------------...////////////............---...///...,,,++++++,,,***************************++++++***'''$$$######%%%###"""$$$''''''$$$!!!((('''&&&&&&%%%%%%&&&&&&)))((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%'''))))))''''''(((***((((((((((((''''''''''''***&&&%%%''''''&&&(((,,,))))))***+++,,,,,,,,,,,,+++++++++++++++,,,---...---000444666666888<<>>>>>???AAACCCDDDEEEEEEEEEEEEGGGIIINNNUUU```jjjssszzzyyyiii^^^VVVPPPOOO[[[nnn{{{~~~|||kkk[[[FFF;;;;;;<<<:::666777666555444333333222222222111111333555666555333555777:::;;;;;;<<<===???DDDNNN\\\jjjvvvdddMMM;;;555111111000---,,,...------------,,,,,,,,,,,,,,,+++++++++***)))))))))&&&((())))))(((((()))+++((('''&&&((()))+++***)))'''&&&&&&&&&&&&'''((((((%%%&&&((()))((('''((()))((()))***)))''''''''')))''''''''''''''''''''''''(((((()))))))))))))))***(((''')))---///222:::CCCXXXiii}}}qqq]]]III===333000---,,,+++***)))'''))))))))))))))))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,,,,,,,........................---...//////---+++++++++))))))***++++++***))))))%%%)))---,,,(((%%%&&&((((((''''''((())))))'''&&&)))(((&&&%%%%%%%%%&&&'''***)))(((&&&&&&&&&''''''+++)))(((((())))))((('''(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((###'''+++***'''&&&))),,,)))))))))(((((((((((('''***&&&$$$&&&&&&&&&)))---))))))***+++,,,,,,,,,,,,,,,+++*********,,,---......000333666777999;;;>>>HHHUUUdddlllrrrzzz}}}|||||||||}}}{{{}}}~~~~~~}}}|||}}}~~~zzz{{{|||}}}}}}|||zzzyyy{{{|||~~~~~~|||yyyooocccWWWSSSRRROOOMMMMMMPPPPPPQQQRRRSSSVVVXXXZZZVVVVVVWWWYYY[[[^^^```aaa[[[VVVTTTUUUUUUTTTVVVZZZfffzzzuuuiiijjjmmmrrrxxx|||}}}}}}{{{|||||||||{{{zzzyyyxxx|||{{{zzzyyyyyyzzz|||}}}yyyxxxvvvzzziii^^^]]]]]]___aaaeeeaaa^^^___```___ZZZUUU[[[YYYWWWWWWXXXZZZYYYYYYXXXUUUTTTVVVTTTPPPOOORRRPPPOOOMMMLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMIIIHHHFFFEEECCCCCCBBBBBBCCCAAA@@@@@@AAABBBAAAAAABBBCCCCCCAAA@@@@@@BBBEEECCCDDDDDDDDDEEEHHHLLLPPP[[[aaakkkuuu|||}}}nnncccZZZPPPJJJPPP]]]kkkvvv}}}tttcccNNNAAA>>>>>>;;;777666666555444333333333444222222222444666777666555666888::::::::::::<<<>>>AAAIIITTT```lllyyymmmWWW???888222000///------000...------------,,,,,,,,,++++++******************((()))***)))((('''((())))))((('''((()))***)))(((&&&&&&%%%%%%%%%&&&(((((('''(((((((((&&&&&&(((******,,,---,,,***)))***,,,''''''''''''''''''''''''(((((((((((())))))*********((((((+++,,,///777@@@OOOaaawwwxxxdddPPPDDD666222---+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))*********++++++++++++,,,,,,,,,,,,++++++************************+++++++++,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,+++,,,((()))***++++++***)))(((&&&'''((((((''''''(((***((()))******(((((()))***((('''%%%$$$###$$$%%%&&&+++***(((&&&%%%&&&''''''+++)))'''''')))***)))'''))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&((()))***))))))*********)))))))))((((((((()))&&&%%%((()))''')))---))))))***+++,,,,,,,,,,,,,,,+++***)))***+++---......000222444666999<<<>>>CCCQQQ```iiiooouuuyyyzzz}}}}}}}}}{{{zzz|||~~~|||~~~~~~}}}{{{zzz{{{|||zzz{{{|||}}}}}}{{{yyyxxxxxxxxxyyyzzz|||}}}~~~~~~{{{|||~~~~~~nnn^^^VVVSSSQQQPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXXXXYYYZZZ\\\^^^^^^ZZZUUUSSSTTTVVVVVVXXX\\\aaattttttggghhhkkkqqqxxx||||||{{{zzz{{{|||||||||{{{zzzzzz{{{|||}}}}}}}}}|||{{{zzzxxxvvvuuuyyy}}}ggg]]]]]]```ccceeejjjhhheeebbb___\\\YYYWWWXXXXXXWWWXXXZZZZZZXXXVVVUUURRRRRRUUUUUURRRRRRTTTPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOHHHHHHGGGEEEEEEDDDDDDDDDCCCAAA@@@@@@BBBCCCBBBAAADDDEEEDDDCCCCCCDDDGGGIIIDDDDDDEEEFFFIIIOOOWWW\\\iiinnnvvv~~~sssiiiZZZPPPGGGHHHNNNYYYhhhvvvzzzooo^^^OOOEEE???;;;999666555555444444444555555444444444666999:::999888666777888888888999;;;===@@@EEENNNXXXcccrrrttt^^^EEE<<<444111...++++++.........---------,,,,,,,,,***************+++++++++***++++++***'''&&&&&&'''***)))(((((())))))((('''&&&%%%%%%$$$%%%&&&(((((()))))))))'''%%%&&&(((***(((***+++***'''%%%''')))'''''''''''''''''''''''''''((((((((())))))******,,,((('''(((***---666???III\\\rrr|||iiiUUUIII777333...***))))))***)))))))))))))))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***************++++++++++++))))))*********))))))(((************************)))***+++,,,---......///---,,,,,,+++*********+++***************+++++++++---///111000...,,,,,,,,,((()))***++++++***)))(((+++'''$$$###%%%'''(((((("""%%%&&&$$$!!!!!!$$$''''''&&&$$$""""""###$$$%%%,,,***(((&&&%%%&&&'''((()))'''$$$%%%'''((('''%%%((((((((((((((((((((((((...---,,,***)))'''&&&%%%'''&&&%%%(((,,,---***'''++++++******))))))(((((('''%%%'''+++,,,)))(((+++))))))***+++,,,,,,,,,,,,---,,,***))))))+++,,,......///000333666999<<<>>>???NNN^^^ggglllrrruuuvvvxxxyyy|||~~~|||zzzzzz|||~~~{{{yyyzzzzzzzzz{{{||||||{{{zzzwwwvvvyyyxxxyyyyyyzzz|||}}}~~~wwwwwwvvvxxx{{{xxxeee[[[WWWUUUUUUWWWSSSTTTTTTUUUUUUUUUTTTTTTYYYYYYYYYYYYYYYZZZ[[[[[[ZZZTTTRRRUUUWWWXXX[[[___```rrrrrreeefffiiipppwww{{{{{{yyy|||}}}~~~~~~}}}}}}{{{~~~{{{xxxxxxuuurrrwwwxxxccc\\\___dddhhhllllllmmmkkkeee^^^YYYYYY[[[WWWWWWXXXYYYZZZYYYVVVTTTRRRPPPPPPTTTTTTRRRSSSVVVPPPQQQRRRSSSRRRPPPMMMKKKMMMLLLLLLLLLLLLNNNPPPQQQHHHHHHGGGFFFEEEEEEEEEFFFCCCBBB@@@@@@BBBCCCCCCBBBFFFFFFFFFEEEEEEGGGJJJMMMFFFFFFGGGIIINNNWWWaaagggrrrvvv}}}wwwnnnWWWNNNFFFDDDFFFMMM___ppp}}}yyynnn^^^MMMAAA<<<<<<555555444444444555555666111111111333666777666555555666777666666777:::===:::???FFFNNNYYYhhhxxxgggKKK>>>222///111000.........---++++++---......---++++++++++++,,,---...///'''''')))***++++++++++++)))((('''&&&&&&'''((()))$$$%%%'''''''''(((+++---(((''''''((()))******)))''''''&&&&&&&&&''''''((((((((())))))))))))(((((())))))))))))((((((((((((((()))******+++...222555DDDTTTlllxxx```LLL@@@444,,,......((('''++++++******)))(((''''''&&&++++++***)))((('''&&&&&&***+++++++++)))'''%%%$$$&&&&&&''''''(((((())))))))))))(((((())))))***+++++++++++++++++++++++++++---,,,++++++---.........'''''')))******+++******---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,000000000000///...,,,,,,)))******++++++***(((''''''%%%$$$&&&((()))'''%%%''''''(((((())))))******)))((('''&&&%%%&&&&&&'''%%%&&&''''''%%%&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&(((+++---/////////...111111000...,,,)))'''&&&+++(((&&&(((+++---+++(((&&&((()))((('''&&&''')))))))))))))))))))))))))))******+++,,,------------111000---+++***+++,,,,,,//////111666<<>>CCCFFFKKKQQQWWW```jjjqqqqqqvvv}}}~~~{{{zzz{{{{{{{{{|||~~~||||||{{{zzzzzzzzzzzzzzz~~~~~~~~~~~~|||{{{{{{|||{{{{{{zzzzzzyyyxxxwwwvvvvvvwwwwwwuuuqqqnnnkkkdddbbbfffwwwzzzxxxsssnnniiifffdddccc]]]ZZZWWWUUUVVVZZZ]]]```ZZZ]]]aaaeeeggggggfffeeeccceeejjjooosssrrrmmmhhhnnnooorrrtttwwwxxxxxxwwwwwwwwwxxxyyyyyyyyyxxxxxx||||||}}}~~~uuuooojjjppprrrhhhhhhlllrrrwwwtttrrrmmmfff^^^YYYXXXXXX\\\[[[\\\^^^```___]]][[[YYYYYYZZZ\\\^^^___]]]\\\WWWVVVTTTRRRQQQRRRSSSSSSTTTPPPLLLIIIHHHKKKOOORRRMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGJJJOOOSSSZZZeeeqqqxxx~~~}}}||||||~~~ooo```PPPIIIGGGCCC@@@>>>IIIVVVhhhwww{{{jjjYYYHHHAAA:::777999999666333444333333555888:::999888666555555555555777999:::777999;;;===@@@FFFMMMRRRaaakkkwwwfffTTTAAA777333111000111///...,,,+++,,,---,,,+++'''''')))******+++******''''''((((((((('''&&&&&&((('''%%%######%%%'''(((((())))))(((&&&&&&''')))&&&%%%%%%&&&)))******)))(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))***)))...444888888666444333AAAOOOdddvvvpppXXXEEE333...---)))(((+++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((%%%%%%&&&'''((()))******((()))******++++++******++++++++++++,,,,,,------)))+++---,,,***)))***+++***)))'''''''''))),,,---+++***)))(((((()))***+++*********++++++******)))*********+++,,,...000111*********)))))))))******%%%(((+++......,,,***)))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((('''&&&&&&(((***'''((((((((((((((((((((($$$%%%'''(((((((((''''''$$$%%%&&&&&&'''''''''&&&'''&&&%%%&&&((()))(((&&&)))***++++++******+++,,,)))))))))))))))))))))))))))***+++,,,------------------,,,,,,---------...---......///111333666888:::>>>CCCHHHNNNYYYfffppppppuuu{{{}}}|||}}}~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}{{{yyyxxxwwwzzz{{{{{{{{{xxxsssooolllddd^^^^^^mmm~~~zzzvvvqqqooogggeeebbb^^^\\\\\\^^^```[[[^^^bbbeeehhhhhhggggggffffffhhhjjjllllllkkkjjjnnnrrrwww{{{|||zzzxxxvvvuuuuuuvvvwwwwwwwwwwwwwww{{{{{{|||}}}tttmmmfffjjj~~~sssiiihhhlllrrrxxxyyywwwtttmmmfffaaa^^^^^^```___```aaaaaa```\\\YYYWWWXXXYYY[[[^^^___^^^]]]XXXWWWUUUTTTSSSSSSTTTTTTSSSPPPLLLIIIHHHJJJNNNQQQLLLLLLKKKKKKKKKKKKJJJJJJGGGEEEDDDBBBBBBCCCDDDDDDFFFFFFEEEFFFIIIOOOXXX^^^jjjsss|||}}}|||{{{}}}sssdddTTTLLLHHHCCC>>><<<<<>>AAAEEEOOO]]]hhhnnnrrrxxx~~~~~~}}}|||}}}||||||{{{{{{{{{|||||||||}}}~~~}}}zzzyyyyyy~~~~~~~~~{{{wwwqqqllliiibbb[[[YYYfffyyyqqqrrrvvvzzzuuutttqqqllleee```^^^^^^___```bbbdddfffggghhhiiijjjjjjiiiiiijjjkkklllmmmnnnttt{{{|||wwwuuussstttuuuvvvvvvvvvvvvvvvzzzzzz{{{}}}}}}{{{tttpppjjjlllzzzqqqiiiiiimmmsssxxx{{{{{{xxxtttnnniiifffeeebbbaaabbbccccccaaa]]]ZZZUUUUUUWWWZZZ]]]^^^]]]\\\XXXXXXXXXWWWWWWVVVUUUUUUPPPNNNLLLJJJIIIJJJKKKMMMKKKKKKKKKKKKLLLLLLLLLMMMIIIGGGEEECCCCCCCCCEEEFFFHHHIIIIIIKKKQQQZZZeeelllxxx}}}wwwiiiYYYOOOIIIBBB>>>>>>555===HHHUUUdddrrrvvvtttaaaXXXMMMDDD???;;;888666777666555444444333444444777777777777777888888999::::::999:::;;;>>>@@@BBBGGGLLLXXXeeemmmttt|||{{{fffMMM>>>666222000111000...,,,+++,,,,,,+++***,,,---...///...,,,***))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))'''(((((((((&&&&&&(((***)))(((&&&&&&''''''&&&%%%(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''((()))************///444888888666444333666FFF\\\qqq{{{mmm^^^III666222111---***+++(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''((()))***+++''''''(((((((((((((((((()))(((&&&%%%%%%''')))+++'''(((((()))******++++++***+++,,,(((%%%$$$(((---*********+++,,,,,,------......---,,,,,,---......***************)))((((((''''''&&&&&&'''***,,,...000///---,,,************)))+++---,,,)))''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((((((((''''''$$$%%%%%%%%%$$$$$$&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&******)))***+++,,,++++++''')))******))))))+++,,,)))))))))))))))))))))))))))***+++,,,,,,------,,,***+++,,,---............+++---000111111111333555333777:::;;;>>>GGGUUUaaakkkooouuuzzz}}}~~~||||||}}}}}}}}}|||||||||}}}}}}~~~{{{|||~~~~~~zzzyyyyyy~~~~~~|||zzzvvvqqqmmmjjjaaaZZZWWWbbbxxxssshhheeeeeefffgggmmmpppuuu{{{|||tttlllfffdddccccccbbbbbbcccfffiiikkkmmmmmmlllkkkkkkkkkmmmooopppuuu|||~~~zzzwwwuuurrrssstttuuuvvvvvvvvvvvvzzzyyyzzz|||}}}}}}zzzxxxvvvuuussssss|||xxxkkkhhhjjjnnntttzzzzzz{{{zzzwwwrrrmmmkkkjjjgggffffffeeeddd```ZZZVVVSSSSSSTTTWWWZZZ\\\[[[YYYXXXYYYZZZ[[[ZZZXXXVVVUUULLLLLLLLLKKKKKKJJJIIIHHHJJJJJJKKKLLLMMMMMMNNNNNNKKKIIIFFFDDDDDDDDDFFFGGGJJJMMMQQQWWW^^^hhhrrryyy|||ooo___SSSIIIAAA>>>@@@888>>>CCCHHHSSScccqqqwwwmmmeeeYYYLLLBBB;;;888777555555555333333333444555666777888:::<<<=========AAA???<<<;;;;;;<<<===>>>AAADDDMMMZZZbbbhhhrrr}}}xxx{{{mmmSSSAAA888222000000///---+++***++++++***)))%%%&&&(((***+++***)))(((&&&'''((()))***+++++++++&&&'''((())))))((('''&&&&&&'''(((''''''''')))***'''&&&%%%&&&(((((('''&&&""""""###%%%'''***,,,---&&&''''''''''''''''''&&&&&&''''''((()))******+++(((+++///000000000000000333CCCZZZpppzzzmmm___JJJ777333333...***+++(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''')))***+++$$$$$$%%%'''(((***++++++((('''$$$""""""%%%(((***%%%&&&&&&'''((())))))***)))+++***&&&""""""'''---'''''')))******+++************)))(((((()))*********************)))(((((('''&&&%%%%%%&&&(((+++,,,,,,+++++++++,,,...000111)))+++,,,)))%%%""""""###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((((((''''''"""###$$$###""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%######$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$'''***)))&&&%%%(((+++%%%''')))))))))***,,,...))))))))))))))))))))))))((()))***++++++,,,++++++***+++,,,---.../////////&&&***///000000000222444///333777888;;;DDDSSS___iiimmmrrrwww}}}|||~~~}}}|||~~~~~~}}}}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~}}}zzzyyyyyy{{{{{{zzzyyywwwtttqqqpppbbb\\\XXX```sssrrrfffaaa\\\YYYWWWUUUYYY___gggpppyyyxxxrrrpppgggeeebbbaaabbbeeejjjmmmnnnnnnnnnmmmllllllnnnoooqqqvvv|||}}}{{{xxxwwwwwwrrrssstttuuuvvvvvvvvvvvvyyyyyyzzz{{{||||||yyyvvvwwwzzz{{{zzz{{{pppggggggkkkpppwww|||xxxyyyzzzwwwsssooommmlllmmmllljjjhhhddd]]]VVVPPPQQQRRRSSSVVVXXXZZZYYYWWWXXXZZZ\\\]]]\\\ZZZWWWUUUIIIJJJLLLLLLLLLIIIGGGEEEIIIJJJKKKLLLMMMNNNOOOOOOLLLJJJGGGEEEDDDEEEGGGHHHKKKPPPXXX```iiisss{{{ssscccUUUIII@@@>>>AAA999>>>@@@>>>CCCRRRdddnnntttmmmaaaQQQCCC;;;888888444444444333222333555777555666:::===@@@AAABBBBBBFFFCCC???<<<;;;;;;<<<;;;999;;;CCCOOOWWW\\\gggsssppptttxxx|||yyy^^^FFF999444222111///......------,,,++++++,,,,,,***)))))))))***+++(((***...111222111...,,,*********)))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&'''((()))******)))((('''******+++,,,---///000111666@@@TTTlllpppbbb]]]MMM???999///"""%%% %%%******(((&&&))),,,))))))***))))))((('''&&&+++***(((''''''(((***++++++***)))))))))***,,,---******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))***---111555))))))*********+++++++++,,,,,,---------,,,+++***(((((((((((())))))))))))++++++,,,------...//////------+++)))((('''''''''((((((((((((((((((((((((+++)))&&&$$$$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%"""###'''(((&&&&&&***&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''')))+++,,,,,,,,,++++++)))&&&'''((()))&&&$$$)))))))))))))))***++++++,,,,,,,,,------,,,++++++------------...000111222333111222666999???KKKVVVcccooozzz{{{|||~~~}}}|||{{{||||||~~~|||||||||}}}~~~~~~||||||}}}}}}}}}}}}||||||zzz{{{}}}~~~~~~|||zzzxxxzzzzzzzzzzzzyyyuuuppplllccc[[[WWW]]]kkk~~~~~~lll^^^UUUSSSTTTSSSVVVZZZ^^^bbbggglllpppzzz~~~|||uuunnnjjjiiikkkllliiilllnnnooooooooopppqqqrrrtttvvvxxxxxxyyy{{{}}}zzzwwwuuutttvvvxxxyyyzzzyyy|||~~~~~~{{{yyyyyyzzz~~~}}}ooojjjiiinnnssswww{{{xxxrrrooooooppplllnnnnnnllleee]]]WWWTTTNNNRRRVVVXXXWWWWWWYYY[[[ZZZZZZZZZ[[[[[[YYYUUURRRQQQOOONNNOOOPPPPPPLLLIIIMMMLLLKKKMMMOOOPPPMMMJJJLLLIIIFFFEEEGGGJJJMMMOOORRRYYYdddoooxxxvvvfffYYYMMM@@@777444>>>;;;;;;>>>CCCHHHRRR\\\jjjooonnnaaaPPPDDD===888+++222666222111444666444999:::>>>DDDIIIJJJIIIGGGFFFFFFDDD@@@;;;999:::======???AAADDDIIIQQQZZZ```fffggghhhkkkpppuuuzzz}}}dddLLL===555222000///......------,,,++++++,,,+++***)))))))))***+++'''***---000111///---+++((())))))))))))*********''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&''''''(((((()))((((((((((((((('''&&&&&&'''((()))******)))((('''(((((()))***+++---//////444<<>>AAAHHHPPPdddnnnssskkk]]]OOOCCC<<<555;;;<<<888555888999777777999===BBBGGGHHHGGGEEEAAABBBAAA>>>:::999:::<<<;;;<<<>>>@@@DDDKKKSSSYYY[[[\\\^^^aaaffflllqqqtttxxxzzz}}}kkkRRRAAA888222000///......------,,,++++++,,,+++******))))))******'''))),,,......---+++***'''(((((())))))******+++&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((''''''&&&'''(((((())))))((((((''''''''''''((()))+++,,,---111888III^^^qqqtttfffTTTDDD<<<666---***,,,(((+++---,,,)))'''(((***))))))***+++++++++******((()))+++,,,,,,+++)))((((((''''''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))******)))'''''''''))))))))))))*********++++++******)))))))))(((((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))*********)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$!!!"""%%%&&&$$$$$$'''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))***+++,,,---)))((('''((()))***)))((()))))))))((())))))***+++)))******++++++*********+++++++++,,,---...///000666444444666777:::CCCMMMZZZhhhuuuzzz{{{{{{xxxvvvsssuuuvvvxxx|||~~~|||zzzyyy}}}{{{xxxvvvuuuuuuuuuwwwxxxzzz|||}}}|||{{{zzz{{{{{{{{{||||||yyyuuurrrjjj```WWWXXX```nnnlll[[[RRROOOOOOSSSVVVZZZ\\\ZZZXXXWWWVVVVVVWWWZZZaaajjjuuuzzzzzzyyyvvvrrroooooopppuuuwwwxxxwwwvvvuuuuuuvvv}}}{{{xxxxxxzzz{{{||||||}}}{{{zzz{{{zzzwwwrrrooopppvvv{{{|||{{{wwwttttttuuurrrqqqoooiiibbb[[[WWWUUUUUUWWWXXXXXXWWWVVVWWWXXXXXXXXXXXXYYYYYYXXXTTTQQQQQQPPPPPPRRRSSSSSSPPPNNNMMMLLLKKKMMMOOOOOOOOOMMMLLLKKKKKKLLLPPPWWW]]]aaasssxxxuuudddWWWMMMBBB<<<;;;<<<::::::<<<======BBBIIIVVVcccnnnppphhh[[[LLL@@@;;;===<<<777444555666555555777:::???CCCEEEDDDBBB===>>>???>>>===<<<<<<===999999:::<<<>>>CCCJJJOOOOOOPPPSSSVVV[[[aaaeeehhhmmmoooqqqsssuuuyyy}}}pppWWWEEE999222//////......------,,,+++++++++++++++***************'''(((***+++,,,+++***)))((((((((()))))))))))))))&&&''''''((()))***++++++******)))((('''&&&&&&%%%&&&&&&''''''((((((((()))'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((()))***,,,,,,111555BBBUUUgggvvvnnn]]]JJJ???888000+++***''')))******'''&&&'''((('''((()))***************)))***+++,,,,,,+++***)))(((((('''''''''((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))***,,,,,,***((((((((('''''''''((((((((())))))***))))))(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((((((((()))***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!! $$$%%%###$$$(((!!!!!!###$$$&&&(((******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,,,,,,,++++++++++++***)))+++************+++,,,,,,)))******++++++++++++***+++++++++,,,---...000000666444555777888:::BBBKKKVVVdddssswwwzzz|||yyyxxxuuutttuuuwwwzzz~~~|||yyywww~~~|||yyyvvvuuutttuuuuuuvvvxxxzzz|||}}}}}}||||||yyyxxxxxxyyyzzzxxxuuurrrlllbbbXXXVVV[[[gggzzzppp]]]SSSPPPOOOPPPTTTZZZ]]]\\\YYYVVVUUUVVVUUUTTTVVV[[[ccckkkpppyyytttqqquuuuuutttsssrrrssswwwzzz}}}zzzxxxwwwyyyzzz{{{zzzxxx{{{~~~yyyvvvuuutttrrrsssppprrrxxx}}}}}}~~~~~~zzzxxxwwwwwwvvvuuupppjjjbbb\\\ZZZYYY[[[ZZZYYYXXXWWWVVVWWWWWWXXXXXXWWWXXXYYYXXXUUURRRQQQRRRSSSTTTTTTTTTSSSRRROOOOOONNNMMMNNNOOOOOOOOOKKKLLLOOOSSSZZZbbbkkkppp}}}}}}ooo^^^SSSIIIAAA======:::999;;;?????????BBBHHHIIITTTaaakkkpppkkk[[[KKK>>>===:::666444444555555444555888<<<@@@AAA@@@>>>:::<<<>>>@@@@@@@@@??????999999999:::;;;>>>CCCGGGJJJKKKMMMOOOSSSWWWZZZ\\\^^^```ccceeehhhlllqqqtttyyyrrr[[[HHH;;;333000///......------,,,++++++++++++++++++******))))))'''((())))))***)))))))))***)))))))))((((((''''''(((((()))***++++++,,,,,,******)))((('''&&&&&&%%%'''''''''(((((((((((((((''''''((((((((((((((('''((((((''''''''''''((((((((((((((()))***+++,,,---///333>>>PPPbbbrrr|||lllXXXIII===333,,,)))'''((())))))(((((()))***&&&&&&'''((()))))))))(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&(((+++,,,***)))))))))((((((((()))))))))************)))((('''(((((()))''''''((((((((()))))))))''''''''''''(((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&(((&&&&&&((((((&&&&&&)))!!!"""$$$%%%''')))***+++%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''''''''(((***,,,---111111000...,,,+++******(((''''''''''''((())))))******+++,,,------,,,,,,,,,,,,------...000111222444444555999:::<<>>:::888888999;;;555666777:::===>>><<<;;;888999<<>>999::::::999:::<<<@@@CCCGGGGGGHHHJJJLLLNNNOOOPPPPPPSSSVVVYYY\\\aaafffjjjkkkpppxxxvvv```LLL===555111///......------,,,++++++***++++++++++++***))))))(((((((((((((((((()))))))))))))))(((((((((''''''))))))******++++++,,,,,,))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((((((((''''''&&&&&&''''''((())))))))))))***+++,,,---,,,000;;;MMM___rrr}}}jjjVVVEEE888///+++***************+++,,,---&&&&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))***++++++++++++******)))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))$$$&&&((()))((((((((()))*********+++++++++,,,,,,***)))((('''&&&'''((()))(((((((((((()))))))))***''''''((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&''''''''',,,)))'''(((&&&""" """&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))***+++,,,---...333444333000---***)))***)))))))))))))))******+++***+++,,,------------------------...///000111222333333666:::;;;===CCCLLL]]]jjjttttttrrruuuzzz~~~}}}yyyuuuvvvwwwwwwxxxxxx{{{}}}{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzwwwxxxyyyzzz{{{|||}}}}}}zzzyyyyyyyyyzzzyyyvvvtttmmmeee\\\WWWVVV^^^ooo~~~}}}ggg\\\VVVRRRQQQTTTWWWXXXVVVTTTRRRQQQQQQRRRSSSUUUXXX[[[]]]___bbbjjjtttzzzzzzyyyzzz|||zzzuuuuuuwwwwwwtttqqqqqqvvv|||}}}zzz{{{{{{wwwuuuvvvvvvssssssxxxzzzxxxwwwyyyyyy}}}{{{yyyxxxyyywwwsssmmmgggdddddddddccc___[[[XXXWWWWWWWWWWWWXXXVVVVVVVVVWWWWWWUUUSSSSSSUUUWWWWWWUUUTTTTTTTTTMMMMMMLLLKKKJJJLLLOOOSSSUUU\\\eeemmmuuu}}}~~~iii]]]PPPIIIEEE@@@>>>???<<<;;;<<>>;;;<<<@@@CCCFFFLLLYYYjjjuuurrrjjjVVVMMMDDD@@@<<<::::::===999888888:::;;;;;;:::888555555777:::======;;;999888999999999999;;;>>>AAABBBBBBCCCDDDDDDEEEEEEEEEGGGIIILLLOOORRRWWW\\\```ccchhhpppvvv}}}|||fffQQQ@@@777333///......------,,,++++++***++++++,,,+++***)))(((***)))(((''''''((())))))&&&&&&''''''((()))******))))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))***+++,,,,,,+++...888HHHZZZkkk}}}xxxaaaKKK;;;222...---,,,*********+++++++++'''((((((((((((''''''&&&+++******************+++++++++,,,,,,,,,+++))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))&&&'''))))))((('''((())))))))))))*********++++++)))(((&&&%%%%%%%%%'''''''''''''''((((((((())))))''''''''''''''''''''''''$$$$$$######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((%%%$$$%%%### &&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''')))***+++,,,,,,,,,111222333000,,,))))))***,,,,,,++++++,,,,,,---...))))))+++,,,,,,---------,,,,,,,,,---...///000111222222555:::;;;;;;AAAIIISSS___iiiiiihhhllltttyyyzzzuuuuuuvvvwwwvvvwwwzzz~~~}}}~~~xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxwwwtttrrrnnnfff]]]WWWTTTYYYgggvvvkkk___YYYSSSSSSUUUVVVUUUSSSQQQQQQRRRNNNOOOPPPSSSWWW[[[^^^```^^^gggpppssspppmmmmmmnnnqqqwww}}}wwwtttuuuzzz~~~{{{{{{}}}yyyuuutttwwwxxxvvvuuuvvvxxx||||||xxxvvvvvvuuurrrnnniiigggggghhheee```ZZZWWWWWWXXXXXXXXXUUUTTTSSSSSSTTTTTTSSSRRRTTTVVVXXXXXXUUUSSSSSSTTTMMMNNNNNNMMMNNNRRRXXX]]]bbbjjjuuu}}}vvvcccXXXNNNJJJGGGCCCAAABBBBBBAAABBBEEEEEECCCEEEIIIKKKPPPVVV[[[eeepppvvvwwwjjj^^^PPPIIIBBB<<<:::<<<<<<;;;::::::;;;:::888666666555555777:::;;;999777555666777777777999<<>>???@@@@@@@@@@@@BBBDDDFFFHHHJJJMMMRRRUUUYYY___fffmmmssszzzkkkTTTCCC888444///......------,,,++++++******+++,,,+++***)))(((******(((''''''((()))***######%%%''')))+++,,,---(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))((((((((((((&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''((())))))((())))))***+++,,,---...666DDDSSSaaarrr}}}eeeLLL;;;222......,,,)))(((((((((((('''))))))***))))))(((''''''&&&((()))******)))(((&&&***+++,,,,,,+++***)))((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))***+++,,,+++***)))***+++&&&&&&&&&&&&'''''''''(((((('''%%%######$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%""""""&&&&&&$$$$$$'''""""""###$$$%%%%%%&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''###$$$&&&((())))))((((((...000111///+++))))))+++))))))(((((())))))***+++(((((()))++++++,,,,,,,,,+++++++++,,,---...///000222222555999999999>>>FFFCCCPPP[[[^^^___fffqqqwww{{{|||xxxssstttvvvuuuvvvzzzwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvuuuuuutttqqqooonnnggg___XXXSSSUUUbbbpppmmmaaaZZZSSSTTTUUUUUUTTTSSSSSSUUUWWWPPPPPPPPPRRRTTTXXX[[[]]][[[dddooosssppplllkkkmmmdddhhhooowww~~~~~~wwwuuuxxx{{{}}}{{{xxxvvvxxx{{{~~~}}}zzz||||||wwwuuuwwwwwwttttttuuuwww{{{|||xxxuuusssrrrqqqmmmjjjhhhhhhiiifffaaaZZZWWWWWWYYYYYYXXXSSSRRRQQQQQQRRRRRRQQQPPPTTTWWWYYYXXXUUURRRRRRSSSOOOPPPRRRRRRTTTYYYaaahhhkkktttyyynnnaaaWWWNNNKKKIIIFFFEEEFFFHHHGGGJJJNNNOOOOOOSSSXXXYYYbbbiiihhhiiirrr~~~ppp```UUULLLBBB>>>??????===<<<;;;;;;:::777555999777666777:::;;;999777222333444444555777:::===:::;;;<<<>>>????????????AAABBBDDDDDDEEEGGGKKKNNNMMMRRRYYY___eeemmmvvv}}}oooXXXEEE888222000000///...---,,,,,,+++***+++---...------...///***))))))******((($$$!!!(((((((((((()))***,,,,,,)))******((('''(((***---))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''))),,,......,,,)))'''(((&&&%%%'''***,,,+++)))------......///.........,,,---222:::CCCPPPddduuujjjSSS@@@666333---+++)))(((***++++++***''''''(((((())))))*********)))((('''''''''''''''------------,,,,,,++++++***++++++(((%%%&&&***...))))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***+++(((***+++***((('''''''''+++***)))((('''&&&%%%%%%&&&***+++***,,,111///)))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''***))))))((('''&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$)))'''$$$""""""###%%%'''&&&&&&&&&''''''&&&%%%%%%)))'''&&&(((+++---,,,***)))(((&&&%%%%%%&&&'''(((,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***)))))))))***++++++,,,,,,+++++++++,,,...///111222///...---,,,++++++,,,---111222444555666888<<>><<<888777777888888777333666888999888666555444555555777888999999999999:::::::::;;;;;;;;;<<<<<<<<<>>>?????????AAADDDGGGIIIKKKPPPVVV]]]eeennnttt}}}qqqZZZFFF999333111000///...---,,,,,,,,,+++---......---,,,,,,---***))))))******)))&&&###)))((((((((()))***++++++'''((()))(((&&&&&&''')))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&(((***++++++***(((&&&((('''&&&'''***+++***)))***+++,,,,,,---------,,,+++,,,000888@@@MMM```qqqoooWWWCCC777111---+++))))))***++++++***(((((((((((()))))))))))))))((((((''''''''''''(((***))))))((((((((((((((('''((())))))((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))((()))******))))))***+++'''((())))))((('''(((***(((((((((((((((((('''''''''******(((***...---(((((('''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''%%%%%%&&&'''((()))******&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%(((&&&&&&'''***+++***)))((('''&&&&&&&&&'''((((((******))))))))))))******,,,+++******))))))******)))))))))***++++++,,,,,,+++++++++---...000222333222222000/////////000000000111333444555777:::===@@@BBBEEEJJJSSS___llltttzzzzzzyyyxxxwwwyyy{{{~~~|||{{{wwwyyy{{{{{{xxxuuuttttttxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwvvvuuutttsssrrrrrrvvvsssmmmeee[[[XXXaaammm|||kkk```ZZZUUUUUUVVVVVVUUUTTTRRRQQQSSSSSSTTTXXX^^^bbbdddcccdddhhhlllooooooooonnnoooqqqssssssqqqnnnoootttyyy}}}~~~wwwssssssrrrpppsssyyyuuuyyy~~~|||zzzxxxxxxyyyyyyyyyuuutttsssttttttsssqqqooorrrqqqpppnnnllljjjhhhhhh^^^\\\ZZZXXXWWWVVVVVVWWWRRRQQQQQQSSSVVVVVVTTTRRRVVVUUUTTTSSSTTTUUUWWWYYYVVVVVVXXX\\\dddnnnvvvzzz~~~zzzpppgggbbbYYYSSSQQQRRRSSSUUU]]]fffoooppprrrvvvzzz|||{{{zzz}}}~~~}}}{{{xxxwwwyyyzzzxxxyyyzzzwwwnnnaaaTTTKKKDDD@@@<<<888777777666666666777777777666666555666444555777888:::;;;<<<<<<;;;;;;:::::::::::::::::::::;;;<<<<<<<<<>>>AAACCCCCCEEEIIINNNTTT\\\eeekkkwww~~~sss]]]JJJ<<<555111111///...---,,,,,,,,,---...///...,,,******+++***))))))***++++++(((&&&***)))))))))))))))******&&&((()))(((&&&$$$$$$%%%)))***++++++++++++***)))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&'''***+++***)))'''((()))***++++++++++++++++++...555<<>>>>>;;;;;;::::::999999888888666888999999999:::<<>>999:::===AAACCC@@@;;;666888999::::::;;;;;;;;;;;;<<<<<<;;;:::888777666666444666777888777666888999999:::;;;<<<>>>DDDKKKPPP\\\aaajjjttt~~~uuuaaaMMM???555333111...,,,,,,,,,---(((***,,,,,,,,,,,,---...+++***))))))+++,,,+++******)))))))))))))))******...///000...,,,***)))***&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''''''''((()))''')))***)))((('''(((***'''((()))***++++++,,,,,,,,,+++,,,000555>>>OOO^^^ooo||||||dddMMM===222///,,,*********)))((())))))))))))(((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((((('''&&&&&&(((******)))++++++++++++************++++++++++++++++++++++++)))***++++++******+++---++++++***(((&&&&&&''')))))))))((((((''''''&&&&&&''''''+++111222,,,%%%###'''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&###!!!"""$$$''')))&&&%%%$$$$$$%%%&&&((()))&&&'''((('''&&&&&&'''(((&&&'''((()))))))))))))))''''''((((((((((((''''''))))))((((((((()))******)))))))))***++++++,,,,,,*********+++,,,...///000///......------...000000111333666666666666777888666777999<<>>===>>>@@@??????@@@BBBEEEIIILLLNNNNNNKKKGGGDDDCCCBBBAAA@@@:::<<>>CCCGGGQQQWWW```jjjttt~~~lllUUUFFF666444111...,,,,,,------)))+++------+++++++++,,,,,,***))))))*********))))))((((((((()))***++++++---...---,,,***))))))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''')))******''''''(((***(((((()))******************)))+++...333<<>>===<<<===??????===;;;;;;<<<======>>>???AAABBBCCCDDDJJJHHHEEEDDDCCCBBB???===888999<<>>>>>????????????===<<<<<<;;;:::999999888555666888888777666555666555666888999999;;;>>>AAAGGGMMMVVV```jjjsss|||sss[[[JJJ777555111...,,,,,,---...+++---...---+++))))))***,,,***(((((()))***)))((((((((((((((()))***,,,,,,+++,,,+++)))''''''(((***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&''')))+++***'''&&&(((***(((((()))))))))))))))((()))((()))---111:::JJJZZZgggsssqqqZZZKKK333111---+++******)))'''''''''(((((())))))*********)))((('''''''''''''''''')))+++,,,+++)))&&&%%%(((...///---+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---''')))+++,,,+++***+++,,,''''''((((((((((((((((((***%%%%%%***+++'''&&&(((!!!"""$$$&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((######$$$%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***(((***,,,+++(((''')))+++(((((()))******)))((('''***)))(((''''''((()))***((((((((((((((()))******)))))))))***++++++,,,,,,******))))))******+++,,,---,,,++++++,,,---...///000222444555444333333444666777888888999<<>>======;;;:::999999;;;>>>AAACCCHHHFFFDDDCCCBBB@@@<<<:::444333555;;;AAAAAA===777======???@@@AAABBBCCCCCC===<<<<<<;;;;;;::::::999444666888888666555555555666888:::;;;;;;<<<>>>???@@@FFFOOOYYYcccllltttyyyeeeNNN@@@888000///...---///222///,,,+++---,,,******---,,,,,,+++***)))))))))***************************((())))))(((&&&%%%'''((($$$$$$&&&'''(((((((((((())))))))))))))))))((('''++++++++++++************(((***,,,,,,+++)))(((((())))))************))))))(((...------444888EEE[[[eeekkkuuu~~~eeeNNN===666000///---***)))+++.........---+++***((('''+++&&&&&&++++++&&&&&&+++''''''((()))))))))))))))))))))*********))))))((())))))))))))************&&&(((+++---...---,,,+++,,,,,,,,,++++++*********+++++++++************)))'''''''''(((((((((((((((''')))******((((((((()))###%%%''')))******)))(((&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&%%%###''''''&&&%%%%%%'''((()))''''''((((((((((((''''''((()))***)))''''''(((******((('''(((***+++)))&&&((()))***++++++***((('''&&&''')))***+++++++++***,,,+++++++++,,,,,,---...,,,...//////......///111000333555555333333555888444444444555777999<<<===AAANNN___ppp{{{vvvttttttuuuvvvxxxxxxwwwwwwvvvvvvuuuuuuxxxxxxyyy|||~~~}}}|||{{{zzzyyy{{{}}}|||xxxuuupppsssuuussslllddd___^^^kkkvvvsssoooooorrrqqqjjjaaa]]]___aaaaaa\\\WWWVVVZZZ^^^eeekkksssxxxzzzxxxvvvtttxxx~~~}}}{{{wwwrrrnnnooouuu}}}||||||xxxpppllllllpppsssnnniiibbb___aaagggmmmpppmmmnnnpppqqqqqqlllfffaaa[[[YYYVVVQQQLLLLLLNNNPPPSSSTTTUUUUUUUUUUUUWWWYYY^^^aaaeeekkkqqqyyy{{{qqqmmmhhh___UUUOOONNNUUU^^^hhhwwwlll\\\RRRLLLGGGCCCAAABBB???999888<<<===<<<;;;<<<===??????>>>>>>===;;;>>>AAA@@@>>>>>>AAACCC@@@@@@???>>>>>>>>>>>>???<<<===>>>>>>???@@@@@@AAA===???BBBEEEFFFFFFEEEDDDAAA@@@===;;;999888888888888666333222333555555555666666777888999;;;<<<======???DDDJJJSSS^^^iiippp|||jjjTTTAAA888111//////---...111///,,,,,,......+++***---++++++***)))))))))*********************+++++++++((())))))(((&&&&&&'''((('''((())))))************'''((()))))))))(((((()))((((((((((((''''''&&&&&&((()))***)))((('''((()))))))))******+++*********&&&---------333444>>>QQQ\\\cccnnnyyyhhhRRR<<<444...---,,,******,,,***************))))))(((***''''''******''''''***&&&&&&'''((((((((((((((())))))************))))))))))))))))))************)))***---/////////---,,,------,,,,,,,,,+++++++++++++++++++++************((((((((((((((((((((((((%%%'''))))))(((&&&&&&''' ###&&&((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((())))))(((''''''(((******(((''')))++++++)))'''((()))***++++++***((('''&&&''')))***+++++++++***,,,,,,+++++++++,,,,,,---+++...000111///---,,,,,,///111333333222111333555333333444555777999;;;<<<>>>IIIYYYiiizzzzzzvvvttttttuuuuuuvvvvvvvvvwwwvvvvvvvvvvvvwwwvvvvvvxxx{{{}}}~~~}}}~~~}}}}}}|||{{{zzzyyyyyy{{{}}}}}}yyywwwuuuuuuuuurrrmmmfffaaa^^^```uuuyyyoooiiigggiiijjjfffbbbaaa___aaabbb___YYYVVVWWWZZZccchhhoootttwwwvvvuuuttt|||~~~||||||{{{wwwxxxvvvssssssuuuzzz}}}|||{{{~~~{{{uuuqqqoooooollliiihhhiiijjjjjjiiiiiijjjjjjkkkkkkgggbbb^^^WWWVVVSSSOOOLLLKKKLLLNNNTTTUUUVVVWWWWWWXXX[[[]]]cccfffmmmssszzz}}}sssiiifffbbbYYYQQQMMMLLLXXXgggxxxxxxlll]]]QQQJJJEEEAAA>>>???@@@===888777;;;<<<;;;;;;<<<===>>>>>>>>>===<<<<<<===????????????AAABBB@@@@@@???>>>>>>===>>>>>>============>>>???@@@@@@BBBDDDGGGIIIIIIHHHGGGEEEBBBAAA>>><<<:::999999999999666333333444555555555777777777888999:::;;;<<<<<<>>>BBBHHHPPPYYYdddkkktttrrr]]]DDD:::222000000......000...,,,---000000,,,+++---))))))))))))))))))***+++))))))******++++++++++++((())))))((('''&&&''')))))))))******+++*********%%%(((******((('''))),,,,,,++++++***)))(((''''''((()))))))))'''(((***+++)))))))))******+++++++++&&&---,,,---111000666FFFVVV^^^jjjwwwmmmXXX===444,,,++++++)))***,,,((((((((())))))******+++***''''''******''''''***%%%&&&&&&'''''''''''''''))))))************)))))))))))))))*********++++++,,,---///000000///...------------------,,,,,,,,,,,,+++++++++************((((((((((((((((((((((((%%%'''***+++)))(((''''''"""$$$&&&((()))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%%%%&&&'''''''''''''''''''''((((((((((((''''''(((((()))(((''''''(((******))))))***++++++***(((((()))***++++++***)))((('''((()))******+++******---,,,,,,+++++++++,,,,,,+++...222333111---+++***...///111111000000222333111222444666888999999::::::DDDQQQ```rrr~~~yyyvvvuuuuuuuuutttuuuuuuvvvwwwwwwwwwwwwvvvwwwvvvuuuwwwyyyzzzzzzyyy|||{{{{{{{{{zzzzzzzzzzzz{{{}}}}}}{{{{{{xxxtttqqqooojjjddd___```sssrrrhhh```[[[\\\^^^^^^___aaa^^^```bbb```[[[VVVUUUVVVaaadddiiiooossstttuuuuuu{{{|||yyyyyyxxxvvv{{{{{{{{{yyyxxxwwwxxxzzz{{{~~~~~~{{{zzz||||||wwwssspppmmmjjjiiiiiihhhfffhhhgggeeedddccc```\\\XXXSSSSSSSSSPPPNNNMMMMMMOOOTTTVVVXXXYYYZZZ]]]aaadddkkkpppxxxsssjjjaaa^^^ZZZTTTOOONNNQQQ___rrrqqqddd\\\RRRKKKHHHEEEBBB@@@>>>???===999888<<<===<<<<<<===???@@@@@@@@@???>>>?????????@@@CCCDDDDDDCCCCCCBBBAAA@@@????????????@@@?????????@@@BBBDDDEEEKKKLLLNNNOOONNNLLLIIIGGGDDDBBB@@@>>><<<;;;;;;;;;:::777444333444555666555888777777777888888999::::::<<>>444111111///...///...,,,...222111---+++,,,(((((((((((()))***++++++)))))))))***++++++,,,,,,((())))))(((''''''(((***((())))))))))))(((((('''$$$'''***)))''''''***...------,,,+++***)))((('''''')))++++++++++++,,,---)))))))))))))))******+++'''---+++***...,,,111AAAPPPYYYggguuusss```DDD999...++++++))))))+++))))))))))))******++++++)))(((((())))))(((((()))%%%&&&''''''((((((''''''((())))))************)))))))))*********+++++++++---...///000000///---,,,..................------,,,,,,+++++++++*********)))))))))((((((((((((((('''***---...,,,***)))))))))))))))***)))((('''&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))((($$$%%%&&&'''((('''&&&%%%&&&''''''((((((''''''&&&'''(((((((((''''''(((************+++++++++***)))(((((()))************)))(((((())))))************---,,,++++++***+++++++++,,,///111222000...------......///000000000111222000111444666888888888777999BBBMMM\\\ooo}}}xxxvvvvvvvvvuuusssvvvwwwwwwxxxxxxwwwvvvuuuxxxwwwwwwxxx{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{~~~{{{tttqqqqqqooogggaaa```qqqrrrcccZZZSSSTTTVVVXXXZZZ^^^\\\]]]^^^\\\YYYVVVVVVVVV___aaaeeejjjppptttvvvwwwtttvvvwwwuuuttttttuuuuuu{{{}}}~~~zzzvvvvvvwwwxxx{{{~~~~~~{{{yyyzzz|||}}}}}}zzzqqqjjjgggggghhhiiihhheeebbb___]]]ZZZWWWTTTRRRTTTUUUTTTSSSQQQRRRRRRUUUWWWYYY\\\___ccciiimmmvvv|||xxxlllddd\\\YYYUUUQQQQQQSSS]]]kkk}}}rrrbbbVVVRRRMMMIIIHHHGGGEEECCC>>>@@@???;;;;;;???@@@>>>???@@@BBBCCCDDDDDDDDDCCCEEECCCBBBEEEIIIKKKJJJHHHGGGGGGEEEDDDCCCCCCBBBBBBEEEEEEEEEFFFIIILLLOOOQQQUUUVVVVVVVVVSSSPPPLLLIIIFFFDDDBBB???===<<<<<<<<<;;;888555444555666666666888777777666666777777777888999<<>>===<<<<<<<<<999666555555666666666777777666555555555666666666777999;;;>>>CCCIIIMMM]]]jjjxxxxxx\\\LLL;;;333111///.........,,,---000000,,,+++---******************+++,,,************************((()))***)))((((((***+++))))))******+++*********)))(((''''''''')))***+++******)))((('''&&&&&&%%%!!!$$$(((+++++++++,,,,,,...---+++***))))))***+++,,,...(((&&&+++,,,111@@@CCCMMM^^^ppp~~~nnnVVVFFF555...,,,+++******)))***+++,,,***'''$$$!!!'''******''''''******''''''(((((()))))))))))))))'''((()))******+++***************++++++++++++,,,+++,,,,,,---------,,,,,,---------...............,,,,,,,,,,,,+++++++++++++++******))))))(((((('''&&&((())))))(((''''''((($$$%%%%%%&&&'''(((((()))(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%$$$%%%'''(((((('''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&'''(((***(((***++++++***))))))***((((((((()))******++++++******))))))))))))*********************+++,,,,,,...............000444777111000///000222444333222000111222333444555555555:::AAAJJJVVViii}}}xxxtttvvvwwwvvvsssyyyzzz{{{|||{{{yyywwwuuuuuuuuuuuuwww{{{}}}}}}}}}|||||||||}}}}}}}}}}}}}}}wwwyyy|||yyywwwxxxvvvooohhh```lll~~~mmmccc\\\ZZZ[[[[[[\\\^^^\\\ZZZXXXVVVWWWYYY[[[]]][[[[[[^^^fffpppwww{{{{{{ssspppmmmllliiieeegggkkkoooqqqrrrrrrpppooopppppptttxxxzzzyyyvvvssssssuuupppqqqtttxxx{{{~~~}}}wwwppplllrrrxxxxxxqqqfffccc___]]]]]]]]]\\\ZZZTTTVVVXXXXXXWWWVVVWWWXXX[[[^^^bbbgggmmmuuu~~~}}}ppphhh[[[WWWSSSRRRQQQSSS]]]hhhsssxxxcccRRRGGGDDDDDDDDDCCCBBBAAA@@@@@@;;;>>>>>><<<>>>BBBCCCAAACCCEEEHHHKKKNNNOOOPPPPPPRRRRRRRRRUUUXXX[[[\\\\\\VVVUUUUUUTTTTTTTTTTTTTTTWWWYYY[[[^^^aaadddfffhhhhhhhhhgggddd```ZZZUUUQQQMMMKKKGGGCCC@@@>>><<<<<<===:::777555666777666666666666555444444555555555444666777999:::>>>CCCFFFUUUbbbqqq|||eeeSSS>>>444111///...//////,,,,,,......+++***------,,,++++++++++++++++++,,,,,,++++++***)))))))))((()))***)))((((((***,,,'''((())))))************,,,(((%%%%%%(((+++***(((++++++******))))))))))))&&&'''((()))***,,,000333333222///---++++++,,,,,,---///***(((---+++...;;;???JJJ\\\ooorrrYYYGGG555...---,,,,,,,,,))),,,///000///+++%%%"""'''******''''''******'''&&&'''(((((())))))(((((('''((()))******+++++++++*********+++++++++,,,,,,++++++,,,,,,---------...,,,,,,---------.........------,,,,,,,,,+++++++++++++++******)))((((((''''''(((((('''%%%%%%''')))&&&&&&'''((()))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&)))***''')))++++++)))'''(((***(((((((((((()))***+++,,,+++***)))(((((()))******))))))))))))***,,,------,,,---......---...111333111///...000333444333111111111111111222444555666999>>>DDDNNNaaayyyxxxtttuuuwwwvvvtttwwwyyy{{{}}}}}}|||{{{yyywwwvvvvvvwwwzzz|||{{{{{{||||||||||||||||||{{{{{{xxxyyy{{{}}}|||zzzzzzxxxrrrllleeennn|||qqqggg]]]ZZZ[[[[[[^^^bbb^^^\\\[[[ZZZ[[[\\\\\\\\\XXXXXX[[[dddpppxxx{{{{{{uuupppmmmmmmiiieeeggglllnnnmmmkkkkkklllnnnooonnnsssuuuwwwuuuqqqnnnooopppoooppprrrtttwwwzzz}}}~~~~~~zzzsssmmmjjjkkkpppuuuuuuuuuxxxuuurrrmmmhhheeebbb___\\\XXXZZZ[[[ZZZYYYYYY[[[\\\```ccchhhnnnuuu{{{{{{~~~tttiiiaaaTTTRRRQQQRRRTTT[[[kkkyyy{{{gggVVVJJJCCCBBBCCCDDDCCCBBBBBBBBBBBB===AAABBB@@@BBBFFFGGGEEEKKKMMMQQQUUUXXX[[[\\\]]]]]]___bbbdddeeegggjjjllleeeeeedddddddddeeeffffffhhhiiillloooqqqqqqqqqqqqppppppoookkkfff```[[[WWWRRRPPPLLLGGGCCC@@@>>>===>>>;;;777666666777777666555444444444444444555555444555666777999;;;???BBBNNN[[[kkkwwwkkkWWW@@@444111////////////,,,+++---,,,******---......---,,,++++++++++++---,,,,,,+++***)))((((((((()))***)))((()))***,,,$$$$$$&&&'''((((((((((((///)))###$$$))),,,***&&&''''''''''''&&&&&&&&&&&&,,,,,,+++***+++///666;;;777555222000...---......,,,///+++***///+++***555777CCCUUUhhhzzztttYYYGGG444------------...+++///333666555000***&&&&&&++++++&&&&&&++++++&&&%%%&&&''''''((((((''''''''''''(((******+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++***)))(((((('''******)))'''&&&&&&))),,,&&&&&&%%%%%%%%%%%%&&&'''!!!$$$&&&)))+++,,,######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%###&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&&&&&&&)))+++&&&)))+++***((('''(((***(((((((((((()))***+++,,,+++***)))(((((()))******((((((((()))***,,,---...***,,,...///---,,,,,,---111///---///222444222000111111000000111333555666888:::>>>GGG[[[uuuyyysssuuuwwwwwwtttuuuwwwzzz~~~~~~}}}{{{yyyyyyyyy{{{|||{{{zzz||||||{{{{{{{{{zzzzzzzzzyyyzzzzzz{{{~~~~~~}}}|||xxxsssooo___ggguuurrrfff[[[WWWWWWYYY^^^ccc____________```___\\\ZZZVVVVVVZZZcccoooxxx{{{zzztttooommmnnnlllhhhkkkrrrrrrmmmiiiiiilllooopppooorrrttttttqqqmmmjjjkkkmmmqqqrrrssstttwwwzzz|||}}}}}}|||{{{xxxtttooojjjgggiiimmmooommmiiikkkssszzz|||tttmmmfff```\\\]]]^^^___^^^]]]]]]___aaaeeeggglllsss{{{|||xxxyyy~~~xxxnnnddd]]]RRRQQQRRRUUUYYYcccvvv}}}gggUUUKKKGGGEEE>>>???@@@@@@??????@@@AAABBBEEEFFFEEEGGGKKKMMMKKKSSSUUUYYY^^^bbbeeeggghhhgggkkkoooppppppqqquuuyyyrrrrrrrrrrrrssstttuuuuuuvvvwwwzzz|||}}}{{{yyyxxxuuuuuussspppkkkeee___[[[VVVTTTOOOJJJEEEBBB???>>>>>>;;;888666666777777666444333333333333444555666333555666777888:::>>>@@@EEERRRbbbnnn{{{vvvaaaFFF666333444111,,,,,,------......------,,,))))))))))))))))))))))))...)))&&&(((***)))+++...,,,***(((((((((((((((''',,,***((((((***+++)))&&&+++---+++%%%$$$***,,,***))))))(((((((((((())))))((((((((()))***///555999???999222---,,,,,,+++***((()))*********+++...000;;;AAAMMM]]]ppp}}}gggNNN888333111+++(((+++,,,,,,,,,+++++++++******'''(((&&&"""%%%,,,,,,''',,,+++***((((((((()))))))))))))))***++++++,,,,,,++++++,,,---............///,,,,,,......++++++...---...///000000000.........------,,,,,,++++++***+++++++++++++++***)))(((++++++)))(((''''''''''''))))))))))))((((((((((((######$$$%%%&&&'''((()))$$$%%%&&&''''''&&&%%%$$$)))&&&$$$$$$%%%&&&&&&&&&(((((((((((((((''''''''')))((('''%%%$$$#########%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''''''''(((((((((&&&&&&(((******'''%%%&&&)))++++++***%%%''')))++++++***((('''*********+++,,,---///000......---------......///...000111000///...///111333444555444222111222333777999===GGGYYYrrrxxxrrrrrruuuwwwwwwwwwwwwxxxzzz|||}}}~~~yyyzzzzzz{{{zzzyyyxxxwwwvvvwwwxxx|||~~~}}}|||zzz{{{|||{{{zzz{{{}}}}}}rrriiigggiiiqqqpppeee[[[YYYZZZYYYYYY[[[___```cccdddccc```\\\ZZZVVVVVVZZZaaakkkssswwwxxxxxxvvvtttrrrqqqqqqrrrsssooojjjhhhlllpppooonnnoootttuuutttpppkkkiiijjjmmmuuuqqqrrryyy{{{xxxvvvyyy~~~|||xxxtttqqqpppqqqqqqoooqqqssssssqqqooonnnnnn|||yyyvvvwww}}}|||qqqjjjeeedddcccbbbaaabbbfffiiilllsss|||xxxrrr{{{}}}xxxnnneee^^^ZZZOOOQQQOOOPPP[[[ppp~~~jjjZZZLLLBBB>>>@@@<<<>>>@@@@@@??????@@@AAADDDDDDGGGKKKPPPUUUWWWXXX[[[^^^cccgggjjjnnnrrrvvvwwwyyy{{{~~~}}}{{{xxxuuupppkkkgggccc^^^WWWPPPLLLIIIFFFDDDAAA>>>999666666777888888:::999777555444333444444888888888888999:::;;;<<>>999;;;===>>>===>>>???AAAFFFGGGJJJPPPUUUZZZ^^^___cccfffjjjnnnrrruuuzzz}}}~~~{{{vvvppplllgggbbb[[[UUUPPPLLLHHHFFFDDD@@@<<<999888888777777777666555555555555666777444444444444555666777888>>>FFFSSSaaannn|||rrrTTT???666333///,,,++++++++++++++++++++++++************************+++((((((++++++((((((***---------------,,,,,,++++++***))))))******)))(((+++---,,,(((((())))))&&&******)))((((((((((((((('''((()))******,,,...111000...,,,+++---.........)))************+++---000777@@@OOOcccvvvsss[[[BBB777111,,,***,,,+++************))))))))),,,---+++))))))***((($$$)))((((((((((((((()))***)))))))))***++++++,,,,,,+++,,,---......///......///,,,---//////------000111000000//////000000000...------,,,,,,++++++*********++++++******))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&(((***)))&&&###%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++)))))))))(((&&&%%%'''(((***((('''''')))***))))))&&&''')))++++++***)))((('''(((***,,,,,,---,,,,,,///......---,,,+++******)))+++---.........000222///111333333333333555777555777===HHH\\\uuuxxxtttuuuvvvvvvwwwyyy{{{}}}}}}}}}}}}wwwxxxzzz{{{zzzyyywwwvvvzzzyyyxxxzzz{{{|||{{{yyy{{{|||}}}|||zzzzzz{{{|||zzz{{{~~~~~~xxxhhhhhhnnn~~~ooo```ZZZXXXXXXYYY[[[______```___^^^[[[YYYWWWVVVVVVWWW\\\dddmmmrrruuurrrtttwwwyyyxxxuuuqqqoooqqqkkkhhhjjjmmmlllkkkkkkmmmnnnmmmkkkhhhjjjooosssrrrrrrvvv}}}~~~{{{zzzvvvtttqqqooommmlllllllllkkknnnqqqqqqnnnkkkhhhgggfffbbb]]]\\\```gggnnnqqqwww~~~}}}wwwrrrqqqtttwwwxxxpppllltttwww{{{uuuiii___WWWPPPMMMKKKKKKOOOZZZooozzzhhhUUUJJJEEE@@@======888:::<<<<<<===>>>AAACCCHHHKKKPPPVVV]]]cccgggiiiooorrrvvvyyy|||xxxtttnnniiibbb[[[VVVQQQLLLIIIFFFCCC???<<<:::999777555444444444555666777888999555555555555666777888999999@@@KKKWWWcccssszzz\\\DDD888333000...,,,,,,,,,,,,,,,,,,,,,,,,************************+++((((((++++++))),,,111666888999888444///,,,******)))))))))******))))))(((***+++*********)))'''+++***)))((((((''''''(((&&&(((************+++,,,+++++++++,,,.../////////)))***+++*********---///555@@@QQQfffzzzzzzcccIII:::222---+++,,,***)))))))))))))))))))))))))))***)))((('''%%%###'''''''''(((((())))))***)))))))))***++++++,,,,,,+++,,,---...////////////000------000000......111222111///......///000111...------,,,,,,++++++***))))))************))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''')))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******'''(((((((((&&&&&&(((***)))((((((((())))))))))))'''((()))++++++***)))(((&&&(((***,,,---,,,+++***............---,,,,,,+++***,,,............000222000222333333333333444666555777>>>KKK___xxx|||wwwuuuvvvvvvxxxzzz}}}~~~~~~}}}|||xxxyyy{{{}}}|||{{{yyyxxx{{{zzzyyyyyyzzzzzzyyywww{{{|||}}}|||zzzyyyyyyzzz||||||~~~zzzvvvjjjjjjnnn}}}tttddd[[[YYYYYY[[[^^^`````````___^^^[[[YYYWWWTTTTTTUUUZZZaaaiiippptttpppsssvvvxxxxxxuuurrrooolllgggfffjjjmmmiiifffeeelllmmmmmmlllkkknnntttyyyttttttvvvzzz}}}}}}{{{zzzxxxvvvtttqqqnnnkkkjjjiiiaaaeeeiiilllkkkiiigggfffbbb___]]]\\\___bbbdddeeedddjjjuuu~~~uuupppmmmrrruuuyyy~~~~~~qqqeee[[[TTTOOOLLLMMMOOOUUUddd{{{mmm[[[IIIBBBBBBAAA???>>>;;;<<<===>>>???AAADDDGGGKKKPPPWWW^^^eeekkkpppssszzz}}}zzztttpppiiibbb\\\VVVPPPLLLGGGDDD@@@>>><<<:::888666444444555666777888999999777777777777777888999999777===EEENNNZZZjjj{{{cccJJJ:::444111000///...------------...///************************,,,)))((()))***,,,333;;;FFFIIIKKKIIIAAA777///+++))))))******)))))))))***&&&''')))+++,,,+++************)))(((((((((((((((&&&(((***+++)))((())))))'''((())))))))))))*********++++++***)))***---///555???QQQgggzzz}}}hhhNNN<<<333...,,,,,,)))))))))))))))))))))***&&&'''(((***)))'''&&&'''''''''((()))))))))******)))))))))***++++++,,,,,,,,,,,,---...////////////000......111222///000222222111///...---...///000...------,,,,,,++++++***((())))))*********))))))((((((''''''&&&'''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((()))((((((''''''''''''((((((&&&$$$"""!!!###%%%&&&'''$$$$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''''''''(((***,,,'''((())))))))))))))))))(((((()))***+++******)))&&&(((***,,,---,,,+++))),,,---...///000000//////...///000000///...000111222333444444222222333444555888???LLLaaa{{{yyywwwwwwvvvxxxzzz|||}}}}}}|||{{{wwwxxx{{{|||}}}{{{yyywww|||{{{zzzzzz{{{zzzxxxvvvzzz|||}}}|||{{{yyyyyyyyyzzz{{{|||~~~}}}{{{wwwsssnnnlllnnn{{{yyyggg]]][[[[[[^^^aaa```aaaaaaaaa```]]][[[YYYQQQRRRTTTXXX^^^fffnnnssspppqqqsssttttttsssrrrqqqhhhfffhhhoooqqqlllfffcccfffhhhiiihhhgggjjjpppuuuwwwvvvuuuuuuwwwzzzzzzyyy{{{zzzwwwsssnnnjjjfffddd]]]```dddfffeeecccbbbaaa\\\\\\\\\^^^```___]]][[[ZZZ]]]dddmmmxxx|||vvvsssrrrsssvvvzzz~~~yyylll```XXXSSSPPPNNNNNNSSS^^^pppuuu```QQQBBB???BBBBBB@@@@@@===>>>>>>???@@@CCCHHHLLLQQQWWW___gggnnnsssyyy}}}{{{wwwqqqjjjccc\\\UUUQQQHHHEEEBBB???>>><<<999777666666777777777777777777555555555555555555666777888;;;AAAIIITTTddduuujjjQQQ>>>555222222000///...------...///000++++++++++++++++++++++++,,,)))(((((()))---777BBBRRRWWW\\\ZZZOOOAAA555///((()))******))))))***+++(((&&&(((,,,,,,***)))+++))))))(((((((((((())))))''')))******)))(((((()))(((***+++***))))))***+++***++++++***)))***,,,///333===NNNcccwww}}}kkkRRR>>>333///---+++)))))))))************+++''''''))),,,+++)))***---((())))))************))))))))))))***++++++,,,,,,,,,,,,...///////////////111...///222333000111444222111111000////////////...------,,,,,,++++++***(((((())))))******))))))(((((('''''''''''''''(((&&&&&&&&&'''(((((())))))&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((($$$!!! """%%%''')))%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%&&&'''''''''(((***,,,%%%''')))***))))))***+++((()))******++++++******((()))+++,,,,,,,,,+++++++++,,,...000111111111000///000111000///...///111333444555444222111222333444777???MMMaaa{{{|||zzzzzzwwwxxxyyy{{{{{{{{{{{{zzztttvvvyyy||||||zzzxxxvvv|||{{{|||}}}}}}|||yyyvvvxxxzzz||||||{{{yyyyyyyyyvvvxxxzzz{{{{{{zzzxxxvvvqqqnnnmmmxxx}}}kkkaaa]]]]]]___bbb___aaacccdddccc```\\\ZZZQQQSSSVVVYYY]]]ccciiinnnnnnnnnooooooooopppqqqqqqiiigggkkktttwwwrrrlllhhhfffhhhiiiiiihhhiiinnnrrrwwwvvvsssqqqsssyyy{{{zzz}}}|||yyyuuuoooiiidddaaa^^^```bbbaaa___\\\[[[[[[\\\]]]___bbbdddbbb]]]ZZZXXXYYY[[[___hhhrrr||||||wwwvvvvvvuuuxxx|||xxxpppdddYYYSSSPPPOOOOOOPPP[[[kkk||||||kkkUUUJJJ@@@???BBBBBBAAAAAA===>>>???@@@CCCHHHOOOTTT[[[bbbkkksssxxx}}}~~~xxxrrrlllddd\\\WWWMMMIIIEEEAAA???===;;;999888888888888888777666555777777666666666777777888888;;;???EEEOOO^^^nnnzzzrrrXXXCCC777333222000///---,,,,,,---///000++++++++++++++++++++++++***))))))******,,,666AAAPPPYYYaaaaaaWWWGGG999222''')))+++***)))(((***,,,,,,((((((,,,+++'''&&&***(((''''''(((((()))***+++((()))******(((((()))***+++,,,---,,,******---///+++++++++***)))***,,,...111:::III]]]qqqzzzjjjSSS???444000---+++************++++++,,,,,,((('''(((+++***''')))///***++++++,,,,,,+++***))))))))))))***++++++,,,,,,,,,---...//////000000000111//////333333111222555333333333333222111000000...------,,,,,,++++++***'''(((((()))))))))))))))'''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%######%%%'''))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******'''((()))(((&&&&&&''')))"""&&&)))***))))))***,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++---///000111000///...,,,...//////......000111111333444444222222333555111555===KKK___xxx||||||wwwwwwxxxxxxyyyzzzzzzzzzvvvxxx|||~~~}}}zzzxxx{{{{{{}}}~~~yyyvvvwwwyyy||||||{{{zzzyyyzzzvvvxxxzzz{{{{{{zzzzzzzzzsssnnnkkktttoooddd___]]]^^^aaa\\\___ccceeeeeebbb]]]ZZZTTTWWWYYY[[[\\\___cccgggjjjkkkllllllmmmnnnnnnnnnkkkiiillltttxxxvvvrrrqqqkkkmmmpppooommmlllnnnqqqrrrtttrrrpppttt{{{}}}{{{~~~|||xxxrrrlllfffccc```aaaaaa___\\\ZZZYYYZZZ``````aaaccceeedddaaa___XXXWWWWWWYYY___gggooottt{{{|||wwwvvvvvvvvvyyy}}}qqqiii]]]TTTOOOOOOPPPQQQYYYhhhzzznnn]]]MMMEEE???@@@BBBAAA@@@BBB>>>???AAAEEEJJJRRR[[[aaagggnnnxxxzzzssskkkccc]]]UUUPPPJJJDDD@@@===;;;999777888888999888777666555999888888777777888888888666999<<>>IIITTT___aaaXXXHHH:::222&&&)))+++***((((((***,,,///+++))),,,+++%%%$$$(((''''''''''''(((***+++,,,)))******)))((((((***,,,''')))***)))''''''+++...++++++,,,***)))***,,,...///777EEEXXXlllwwwjjjTTT???444000---*********+++++++++,,,,,,,,,(((&&&&&&)))'''###&&&...+++,,,------,,,+++***))))))))))))***++++++,,,,,,,,,---...///000000000000111///000333444222333666555555666666555333222000......---,,,,,,++++++***''''''((()))))))))))))))%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%&&&'''''')))((('''&&&%%%$$$######%%%%%%############%%%%%%'''&&&%%%''')))******)))((((((((((((((('''''''''$$$%%%&&&''')))+++---...'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))***,,,,,,***+++***(((&&&$$$%%%&&&!!!%%%)))******)))+++---)))************+++++++++,,,,,,+++++++++,,,---...,,,---///000000...---+++)))+++---.........000222000111333333333333555777000333;;;III]]]vvv}}}~~~wwwwwwwwwwwwwwwxxxzzzzzzyyy|||~~~|||zzz{{{~~~zzzvvvvvvxxx{{{|||{{{zzzzzzzzzzzz|||~~~~~~|||{{{zzz{{{sssnnnjjjqqqrrrfff```]]]\\\^^^ZZZ]]]bbbffffffbbb]]]ZZZWWWZZZ\\\\\\[[[\\\___bbbggghhhjjjlllmmmmmmlllllllllhhhiiipppvvvvvvuuuuuulllooorrrqqqnnnlllmmmooommmqqqrrrrrrvvv~~~||||||wwwqqqkkkggg^^^______]]][[[[[[\\\^^^```___^^^___aaabbbaaa```VVVUUUUUUWWW[[[aaagggkkksss|||{{{vvvuuutttwwwzzz~~~}}}mmmfff[[[RRROOOOOOQQQSSSccctttxxxbbbPPPGGGBBB???AAAAAA??????AAA@@@BBBEEEJJJQQQ[[[fffmmmooowwwyyyppphhhbbb\\\VVVNNNFFFAAA>>>;;;999666777888999999888777666555444444333333333444444444777:::>>>FFFSSSbbbmmmzzz~~~}}}dddNNN???666333....../////////...,,,+++000///...---,,,---...///***)))((((((***...111444<<>>>>>>>>===<<<:::999888333222000...,,,+++*********)))((()))***+++***(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((((('''%%%'''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%&&&''''''&&&((('''''''''&&&&&&&&&&&&&&&%%%$$$######$$$&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%&&&(((***,,,'''&&&&&&%%%&&&(((***+++%%%'''((()))((()))+++---'''))))))&&&''')))((($$$******+++,,,,,,,,,++++++***+++,,,---------,,,,,,++++++,,,---...///000111111222333333333444777999;;;999;;;CCCQQQeee|||}}}|||zzzxxxxxxwwwuuussszzz{{{~~~}}}zzzxxxvvvxxxzzz{{{{{{{{{|||}}}yyywwwvvvxxx{{{|||{{{zzz~~~zzzuuuqqqqqqnnniiilll|||}}}qqqnnnmmmhhhdddggghhhhhhgggiiikkkhhhaaa]]]^^^^^^___aaacccdddeeeggghhhhhhgggeeeeeegggjjjnnnkkkhhhiiimmmoooooommmllllllkkkjjjiiikkknnnqqqvvvtttsssssstttwwwzzz}}}yyyyyyyyywwwtttpppllliiibbbaaaaaaaaabbbbbbaaa___\\\aaaeeeiiioootttnnneee^^^]]]\\\]]]aaagggnnnrrrzzzxxxyyy{{{|||~~~{{{pppggg\\\TTTRRROOONNNYYYgggzzzzzzbbbQQQIIIEEECCC@@@???@@@BBBDDDFFFNNNNNNTTTaaammmttt}}}}}}vvvnnneee___VVVNNNHHHDDD@@@>>><<<999777666666777666555666444333444555666555444333444888;;;:::===JJJYYYmmmzzz|||ttt]]]III;;;333//////000//////---,,,+++---------,,,,,,***))))))+++***))))))***,,,///000666;;;BBBFFFDDD===555///***)))(((''''''((()))***)))((((((''''''&&&&&&%%%)))(((((('''((()))+++,,,222333444222---)))&&&%%%)))************+++++++++*********++++++,,,,,,---000///444AAARRRcccttt{{{ppp___OOOCCC;;;333///---,,,++++++******+++++++++++++++++++++++++++++++++***)))***++++++)))'''------............------...///000111000111444666777888:::<<<============AAABBBAAAAAA???===;;;:::555444222000///...------***)))((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''***)))'''&&&&&&((()))+++%%%%%%$$$%%%&&&(((***+++&&&'''((((((((()))+++---***---,,,((((((++++++(((+++++++++,,,++++++*********+++,,,---------,,,,,,+++,,,,,,---...///000000111222333333333555888;;;===<<<@@@JJJXXXlll~~~}}}}}}|||{{{zzzzzzxxxuuurrryyyzzz|||}}}}}}{{{yyywwwvvvxxx{{{}}}}}}~~~zzzyyywwwxxxzzz|||||||||~~~yyytttrrrsssooojjjjjjxxx~~~pppkkkiiigggdddeeeiiijjjhhhhhhjjjhhhccc^^^^^^___```bbbcccdddeeeeeedddcccaaa___```cccfffiiigggeeegggiiijjjgggeeeccccccdddcccdddfffiiimmmsssqqqooommmooorrrwwwzzzssssssrrrpppnnnllljjjhhh______```bbbdddcccaaa___[[[^^^dddlllwww{{{uuukkkdddbbb```aaafffoooxxx~~~zzzxxxzzz{{{|||~~~xxxmmmccc[[[TTTQQQPPPSSScccuuupppXXXKKKFFFAAA@@@??????AAAEEEIIILLLRRRUUU^^^mmmzzz}}}vvvkkkfff]]]UUUOOOIIIDDDAAA;;;888666555666777666666777555333333444555555555777999======:::<<>><<<777666444222000///...---,,,***))))))******)))'''&&&''''''(((((())))))((("""%%%((('''%%%$$$&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&'''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))+++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((***)))'''&&&'''''')))***''''''&&&&&&&&&'''(((((('''((()))))))))***,,,...///222000,,,***---...---+++++++++++++++***)))(((++++++,,,,,,,,,---------,,,,,,------...//////000000111222333333555999;;;===???IIIXXXiii{{{~~~{{{wwwwwwyyy|||~~~}}}{{{xxxxxxyyy{{{|||{{{zzzxxxvvvuuuxxx{{{}}}~~~~~~|||{{{{{{|||}}}~~~~~~{{{wwwvvvtttpppjjjhhhttt|||kkkcccaaa```___```eeegggeeecccdddccc```\\\\\\]]]^^^^^^^^^^^^^^^```___]]][[[\\\___bbbeeegggeeedddeeegggfffbbb^^^ZZZ[[[]]]^^^___bbbfffiiijjjiiihhhiiikkkooosssuuuooommmkkkiiigggeeeddddddYYYZZZ\\\```bbbbbb```]]]YYYZZZ___jjjvvv}}}yyyrrrjjjhhhggghhhnnnyyy{{{yyy{{{{{{}}}ssshhh]]]WWWRRRPPPQQQZZZnnn|||dddPPPFFFEEE@@@@@@@@@@@@BBBGGGMMMQQQWWW^^^jjjyyy{{{qqqlllccc[[[TTTMMMGGGCCC:::888666555666777777666888666333222444555666666999>>>CCCBBB===>>>IIITTTaaaooo~~~yyy|||fffQQQAAA888222111000///...---,,,,,,+++,,,------,,,***)))'''++++++*********+++,,,---***)))***+++------+++))))))))))))(((((()))))))))((((((((()))))))))******&&&&&&'''((()))************,,,......---,,,,,,---))))))*********+++++++++))))))***+++,,,,,,------222000222:::FFFUUUhhhxxx|||kkkYYYGGG999111...------,,,,,,,,,,,,,,,***,,,---,,,******+++---***))))))***,,,,,,+++)))++++++,,,---------------...000111222222333666888:::<<>>FFFNNN^^^lll{{{xxxlllWWWFFF===333222111///...---------------------------,,,+++***************+++,,,---)))******************+++))))))************))))))&&&&&&'''''''''((((((((('''''''''(((((()))))))))+++,,,------+++******+++)))************+++++++++*********++++++,,,,,,---888666777===EEERRRdddtttxxxdddOOO>>>444///...------,,,,,,------***,,,...---***)))+++...+++******+++,,,,,,+++)))***+++,,,---------------///000111222111222555777;;;<<>>;;;999777888888777666777666444555888:::::::::CCCOOOWWWQQQFFFAAAEEEIIIYYYgggwwwwwwwww```LLLAAA444333111///------------......------......//////((())))))***+++,,,,,,---(((+++,,,+++(((''')))+++)))))))))******)))))))))&&&&&&&&&'''''''''''''''(((((('''''''''(((((())))))+++,,,+++)))))))))+++)))************+++++++++++++++++++++++++++++++++333222444:::CCCOOObbbsssmmmWWWEEE;;;///......---------------))),,,///...***)))+++...,,,+++***+++,,,,,,+++)))+++,,,---......////////////000111111111111333555;;;<<<>>>AAACCCEEEGGGHHHLLLNNNPPPRRRQQQOOOLLLJJJBBB@@@<<<888444000...,,,+++***))))))******)))(((###%%%&&&'''((('''%%%$$$&&&%%%%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&'''((((((((((((((()))(((''''''&&& %%%)))(((%%%"""###&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&""""""###$$$%%%'''((((((%%%&&&'''((())))))))))))(((((((((''''''(((,,,///999>>>>>>777000...---,,,((())))))************))),,,,,,+++++++++,,,---...---------..................///000000000111444666<<>>;;;999999888777666666555555888;;;======<<>>MMMbbbuuu}}}xxxwwwxxxyyy{{{{{{zzzxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyzzzzzzxxxvvvvvvwww~~~~~~{{{{{{}}}}}}xxxtttmmmnnnjjjdddgggzzzppp^^^VVVVVVXXX______^^^]]]aaaddd___WWWSSSUUUWWWXXXYYYXXXWWWVVVPPPOOOOOORRRXXX\\\\\\[[[\\\YYYVVVVVVWWWVVVSSSPPPNNNPPPTTTWWWYYY\\\```ccccccbbb```]]]\\\\\\]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSUUUYYY___ccceeefff]]][[[\\\aaabbbcccjjjtttuuuxxx~~~~~~|||||||||~~~xxxqqqeeeZZZWWWUUUSSSYYYjjj~~~tttYYYHHHCCCBBBAAA>>>===@@@DDDGGGKKKTTTaaajjj}}}{{{rrrhhh\\\QQQJJJBBB@@@<<<:::999999777666555555666999===??????>>>===OOO[[[VVVJJJDDDDDDEEELLL[[[nnn||||||sssttt]]]BBB===777333222111...///333.........------,,,,,,,,,+++++++++,,,,,,------...+++***)))(((((()))***+++((('''''''''((()))+++,,,******))))))((((((''''''(((***)))&&&%%%((()))&&&)))))))))))))))))))))))))))))))))))))))))))))***+++***)))(((((((((******,,,,,,...333888DDDZZZlll~~~uuubbbLLL<<<333333333111...,,,,,,,,,---,,,,,,------...///000...---,,,,,,......,,,+++//////000111222333333222000000000111333444666777888===BBBCCCBBBCCCHHHMMMMMMQQQUUUYYY[[[YYYWWWUUULLLHHHBBB<<<888444000...+++*********))))))((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&''''''((($$$&&&))))))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))'''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&''')))+++---222222111000///---,,,+++,,,)))'''(((***+++)))'''*********++++++,,,,,,,,,000000000000000000000000///000000222333444555555777;;;DDDPPPYYYcccsss}}}~~~xxxtttwwwyyyxxxwwwxxxyyyyyy{{{|||{{{yyywwwvvvyyyyyyyyyxxxwwwyyy}}}yyywwwyyyzzzxxxvvvrrrlllfffdddgggttttttaaaXXXTTTPPP]]][[[ZZZ___fffhhhddd^^^YYYWWWUUUVVVZZZ[[[YYYWWWQQQPPPPPPRRRVVVZZZ[[[\\\ZZZUUUOOOMMMOOORRRTTTTTTRRRQQQRRRWWW]]]bbbcccbbb^^^___``````]]]ZZZXXXXXXVVVVVVUUUSSSPPPPPPSSSUUURRROOOMMMQQQXXX^^^```___```]]]ZZZ\\\cccjjjnnnpppwwwyyy~~~|||tttjjj^^^VVVUUUTTTVVVaaauuuzzzgggSSSHHHCCCAAA@@@BBBDDDCCCFFFMMMTTT]]]lllyyywwwmmmeeeZZZPPPFFFBBB<<<999777777777666888777777777999:::<<<===???AAAEEEHHHIIIHHHFFFEEELLLVVVfffwwwwwwlll{{{eeeJJJ;;;555000...---******---************))))))))))))(((((((((((((((((())))))+++***)))(((((()))***+++((('''''''''((()))+++,,,***)))))))))((((((((('''(((***)))&&&%%%((()))&&&))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******,,,,,,...111666@@@TTTfff|||{{{hhhRRRAAA333333222111...---------------...///000222333444000...---,,,...//////......///000111222333333333111222222333444666888888:::>>>BBBCCCCCCDDDIIIMMMOOORRRWWW\\\]]]\\\YYYWWWNNNJJJDDD>>>:::666222///,,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&''')))***,,,,,,,,,++++++***((('''&&&***(((''')))+++,,,+++*********++++++,,,,,,------...........................//////000111222333444555777>>>FFFLLLUUUcccppp~~~xxxuuuxxxzzzxxxvvvvvvuuuvvvwwwxxxxxxvvvtttsssxxxxxxwwwuuuuuuxxx}}}}}}wwwvvvyyy{{{zzzxxxqqqlllfffccceeepppwwwdddZZZTTTPPPVVVUUUUUUYYY^^^aaa```]]]WWWUUUSSSTTTXXXYYYWWWUUUQQQPPPOOOQQQTTTXXXYYYZZZVVVRRRNNNMMMNNNQQQQQQQQQQQQQQQUUUZZZ```ccccccaaa[[[^^^``````]]]XXXVVVTTTSSSSSSRRRPPPNNNMMMOOOQQQMMMJJJIIILLLSSSYYY[[[ZZZ[[[ZZZZZZ^^^fffmmmrrrtttyyy|||zzzsssiii^^^WWWUUUVVVZZZggg{{{qqq```OOOFFFDDDBBBBBBDDDGGGGGGKKKRRRZZZdddssszzzqqqiii^^^TTTHHHDDD>>>999888777777666666555555555666888:::;;;:::;;;;;;<<<===>>>>>>???IIISSSccctttwwwlllnnnSSS@@@999222000...++++++...+++++++++,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******((('''''''''((()))***+++))))))))))))(((((((((((((((***)))&&&%%%((()))&&&))))))))))))))))))))))))*********))))))((((((((((((((()))***++++++++++++,,,,,,---000333;;;MMM^^^wwwpppXXXFFF555444222000///.........------...///111333444555333000......///111111111//////111222333444444444555555555666888999;;;<<<<<<@@@DDDEEEEEEFFFJJJNNNPPPSSSXXX\\\^^^]]][[[YYYQQQLLLFFF@@@<<<888444111---,,,,,,***)))(((''''''''''''''''''''''''''''''))))))((('''''''''(((((((((((('''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***)))************)))(((((()))(((((())),,,------,,,***++++++,,,------..............................---......///000111222222444444777<<>>???@@@@@@CCCFFFGGGHHHJJJMMMPPPOOORRRWWW\\\]]]\\\ZZZXXXQQQLLLFFF@@@<<<888444111...---,,,+++)))((('''&&&''''''''''''''''''''''''***)))'''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''***)))(((((('''(((((()))(((((()))************************+++,,,,,,,,,,,,++++++,,,,,,---...//////..............................///000000111222222444333555888:::???KKKXXXyyyyyywwwyyy{{{wwwtttsssssstttuuuuuuuuutttsssssstttuuuvvvwwwwwwyyy|||~~~zzzvvvuuuvvvxxxxxxxxxsssmmmfff___]]]ggg~~~lll___VVVQQQNNNPPPRRRSSSTTTYYY___eeeWWWTTTPPPOOOPPPPPPNNNLLLLLLKKKKKKLLLPPPSSSUUUUUUNNNNNNMMMMMMNNNNNNMMMMMMNNNPPPTTTXXX\\\^^^^^^^^^dddhhhkkkjjjddd\\\TTTPPPKKKKKKKKKIIIGGGGGGHHHIIIEEECCCCCCFFFKKKPPPSSSSSS^^^```dddiiiooosssvvvvvv}}}wwwoooeee^^^YYYVVV\\\gggxxxoooYYYOOOFFFDDDEEEDDDEEEGGGKKKNNNVVVaaalllwww|||tttjjj```QQQLLLDDD===:::999888888888777777777888999;;;<<<>>>;;;888666666999<<<>>>BBBKKK[[[lll{{{vvvjjjyyy___DDD:::222000000......///+++++++++,,,,,,---------+++******))))))((((((((()))))))))******)))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((***)))&&&%%%((()))&&&(((((((((((((((((((((((())))))))))))(((((('''''''''(((***+++,,,,,,,,,+++***+++---///111777GGGVVVmmmyyy```KKK:::666111...//////000///000//////...............000000222555666666333000222333555777999:::;;;;;;=========>>>@@@AAACCCDDDDDDFFFHHHJJJKKKMMMOOOQQQPPPSSSXXX\\\]]]\\\YYYWWWNNNJJJDDD>>>:::666333000......---+++***((('''&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%$$$######$$$&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((%%%%%%&&&'''((((((((((((,,,,,,,,,,,,+++************++++++,,,...//////000///////////////////////////000000000111222222222222111333666888===JJJWWWtttzzzwwwyyyzzzwwwttttttssssssssstttttttttssssssrrruuuxxxzzzzzzzzzzzz{{{~~~{{{}}}yyyvvvuuuuuuuuuuuutttnnnfff___[[[ccczzzooo```WWWRRRHHHJJJLLLLLLLLLQQQYYY```YYYUUUPPPMMMMMMMMMJJJGGGHHHGGGGGGIIINNNRRRTTTTTTLLLMMMMMMNNNMMMMMMMMMMMMQQQRRRTTTVVVXXX[[[^^^```gggiiikkkiiibbbYYYQQQLLLIIIJJJJJJIIIGGGFFFFFFHHHEEEDDDEEEHHHLLLQQQUUUWWW```ccciiiooosssvvvyyyzzz}}}wwwmmmddd]]]ZZZ[[[eeeuuu|||hhhSSSKKKEEEEEEFFFEEEFFFHHHLLLPPPZZZhhhsss~~~yyyooofffXXXQQQHHHAAA<<<;;;:::999888777777777777888:::;;;777666555444444555777888@@@IIIXXXhhhxxxttthhhgggJJJ>>>444222222111///000------------------......++++++++++++++++++******))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((***)))&&&%%%((()))&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,++++++...000111666DDDRRRhhh~~~~~~fffQQQ>>>999111......000///...333222111///............//////111444666555333000222333555888:::<<<======>>>>>>>>>???AAABBBDDDEEEFFFFFFHHHJJJLLLNNNPPPPPPQQQTTTYYY\\\]]][[[WWWUUUJJJFFFAAA<<<888555222///...------+++***)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))'''((()))***++++++++++++,,,------,,,)))(((((())))))***+++,,,---...///000000000000000000000000000000000000111111222222222......111444666;;;GGGTTTmmmzzzvvvwwwyyywwwuuuvvvqqqqqqqqqrrrrrrrrrrrrsssqqqtttxxxzzzyyyxxxxxxxxxxxx{{{zzzvvvvvv{{{{{{wwwtttsssssstttsssnnnfff]]]XXX```wwwooo```XXXSSSJJJKKKLLLKKKLLLPPPXXX^^^ZZZUUUOOOLLLLLLLLLJJJGGGFFFEEEEEEGGGKKKOOOQQQQQQJJJKKKMMMLLLKKKKKKLLLMMMSSSTTTUUUUUUVVVZZZ^^^bbbhhhiiiiiifff___XXXRRROOOHHHIIIJJJIIIGGGEEEFFFGGGEEEFFFGGGJJJOOOTTTYYY\\\^^^cccjjjpppuuuyyy|||~~~}}}~~~~~~wwwlllccc^^^\\\dddrrrxxxdddQQQKKKFFFGGGGGGGGGHHHKKKPPPUUU```nnnzzz~~~tttkkk^^^WWWMMMDDD???===<<<;;;666666555444555666777888555555555555555666777777???GGGUUUeeettt~~~rrrfffqqqQQQDDD888444444111.....................---------,,,,,,,,,,,,,,,---------((()))***++++++***)))((((((((()))******)))(((''''''((((((((()))))))))***(((***)))&&&%%%((()))&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))+++++++++******++++++,,,,,,---///000///222>>>LLLbbbyyyppp\\\BBB;;;222......//////---111000///......------...000//////000222333333222000222444777999;;;======<<<<<<===>>>???AAABBBCCCEEEEEEFFFHHHKKKMMMNNNNNNOOORRRVVVXXXXXXVVVRRROOOGGGCCC>>>:::777555222000------,,,++++++***))))))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((()))&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''''''''((())))))******)))***+++,,,------...------***+++,,,+++)))'''(((***((()))***+++,,,...///////////////////////////////////////000000000000111//////111444555777BBBMMMeee|||yyytttuuuwwwwwwwwwxxxrrrrrrrrrrrrssssssttttttssstttuuuuuuttttttvvvwwwuuuwwwvvvrrrsssxxx|||||||||xxxtttsssssstttqqqlllddd[[[TTT\\\tttnnn```XXXUUUNNNNNNMMMMMMNNNRRRXXX[[[WWWSSSNNNLLLMMMNNNMMMKKKGGGEEEDDDEEEHHHKKKLLLMMMHHHJJJKKKJJJHHHHHHKKKMMMOOOQQQTTTUUUUUUWWW[[[^^^```aaa```\\\WWWRRRPPPOOOGGGHHHIIIHHHFFFEEEEEEEEEDDDEEEHHHKKKPPPUUU[[[___^^^cccjjjooosssvvvzzz~~~~~~~~~}}}}}}~~~}}}tttjjjccc``````jjjzzzqqq___PPPKKKGGGHHHIIIIIILLLQQQVVV[[[gggvvvyyypppccc\\\QQQHHHBBB???>>>===666666555444444666777888777777666666777999:::<<<===EEERRRaaappp|||pppdddzzzQQQCCC666111///+++((('''*********))))))(((((((((''''''(((((()))))))))***((()))***++++++***)))((((((((()))******)))(((''''''((((((((())))))******(((***)))&&&%%%((()))&&&))))))))))))))))))))))))%%%%%%&&&'''((()))******---,,,+++*********+++,,,......000000...///:::GGG^^^vvvwwwdddDDD<<<222......///...---,,,,,,+++++++++,,,,,,---333000,,,,,,...111444555///000333666888:::<<<<<<::::::;;;<<<===???@@@AAADDDCCCDDDFFFIIIKKKLLLLLLKKKNNNQQQSSSSSSPPPLLLIIIEEEBBB===:::777555333111,,,,,,,,,++++++*********''''''''''''''''''''''''%%%&&&((()))))))))(((((((((''''''&&&&&&%%%%%%$$$"""$$$''')))(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''))))))''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&&&&((()))************(((((()))***************''')))+++***((('''))),,,'''((()))***,,,---...///.................................///////////////111111333555444555>>>HHH___wwwyyyssstttvvvwwwxxxzzzuuuuuuuuuuuuuuuvvvwwwxxxuuutttssspppoooppptttwwwvvvwwwuuuqqqrrrwww{{{zzz}}}xxxuuusssuuuvvvooojjjcccYYYRRRZZZrrrmmm___YYYVVVMMMLLLJJJJJJLLLPPPSSSUUUUUUPPPLLLKKKNNNPPPPPPOOOIIIGGGEEEEEEGGGHHHIIIIIIFFFHHHIIIHHHFFFFFFIIIMMMIIIMMMQQQSSSSSSSSSUUUWWWRRRRRRPPPMMMIIIHHHHHHIIIFFFGGGHHHGGGEEEDDDDDDDDDBBBDDDHHHKKKPPPVVV\\\```aaafffkkkoooppprrrvvvyyy~~~}}}||||||~~~zzzrrriiicccaaabbbkkk}}}kkkZZZOOOJJJHHHIIIKKKLLLPPPUUUZZZ```lll{{{|||sssfff___TTTJJJCCC@@@???>>>888888777666666777999999777555444333444777;;;===;;;CCCPPP^^^mmm|||{{{nnnccczzzaaaIII555222333///---000111000...------...000111---,,,***))))))***,,,---+++******))))))))))))))))))(((((((((******((('''***'''%%%&&&(((***(((&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''******+++,,,,,,+++)))((()))************+++++++++---,,,+++***,,,111999>>>UUUhhhmmmSSS@@@111111111---,,,111///,,,***+++---...,,,)))))))))***+++,,,...///000***///111222444999:::777999999:::;;;<<<>>>>>>???>>>???AAADDDEEEEEEEEEEEEFFFHHHJJJKKKJJJFFFAAA>>>AAA>>>999555111000///000,,,------,,,)))''''''(((((((((((((((''''''''''''$$$&&&)))***((('''&&&&&&(((''''''''''''&&&&&&&&&+++)))&&&'''))))))'''$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%'''%%%###$$$&&&((((((&&&%%%%%%&&&&&&&&&%%%###"""$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&'''((()))))))))(((%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++---///111((()))******)))((()))***))))))***+++,,,,,,------))))))***+++---...//////000000000111222222333333111222222222444888>>>BBBWWWqqq|||ssssssvvvwwwyyy{{{zzzwwwtttqqqppprrruuuxxxsssssssssqqqpppqqqtttwwwyyyxxxvvvtttrrrtttxxx{{{~~~wwwtttuuutttrrrttteee[[[YYYVVVWWWlllnnn^^^UUURRRPPPPPPNNNMMMLLLOOOTTTXXXUUURRRNNNKKKIIIIIIJJJKKKDDDDDDCCCAAAAAACCCFFFIIIIIIGGGDDDBBBBBBDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQRRRNNNJJJFFFFFFIIIJJJGGGDDDEEEEEEEEECCCAAABBBEEEGGGGGGHHHJJJNNNSSSYYY^^^aaadddfffhhhjjjmmmqqqvvvzzz}}}|||{{{|||}}}||||||~~~xxxpppfff^^^^^^bbbrrrvvvcccUUUMMMMMMLLLJJJJJJMMMSSSWWW```iiiuuuxxxnnnggg\\\RRRIIICCC>>>;;;999999888888777777666666777666666666666666777888===BBBLLLYYYiiiyyywwwllleeefffOOO:::555444000...111......---,,,,,,---......,,,,,,+++******+++,,,,,,++++++***))))))))))))))))))(((((((((******((('''***(((&&&&&&((()))(((''''''''''''((((((((())))))((((((((())))))(((((('''%%%&&&'''((()))((((((''')))************+++++++++---,,,+++***,,,111888===PPPddd|||pppUUUBBB333111111,,,,,,000...,,,++++++------+++))))))))))))***+++,,,---...+++......,,,...333444333666666777888999:::;;;;;;:::;;;===???AAAAAAAAAAAAAAABBBDDDEEEDDDBBB???===<<<:::777444111000000000,,,,,,---+++)))(((((()))((((((((((((''''''''''''!!!###&&&&&&%%%#########(((''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&%%%###%%%'''((('''%%%%%%&&&''''''&&&%%%$$$###%%%&&&&&&&&&''''''((((((&&&&&&''''''((('''''''''%%%&&&'''&&&%%%%%%''')))''''''''''''&&&&&&&&&&&&'''(((***,,,.../////////)))***++++++)))((()))***))))))***++++++,,,------)))******+++,,,---............///000000111111222111222222222444888===BBBRRRlllvvvvvvyyyyyyzzz|||zzzxxxuuurrrrrrsssuuuwwwssssssrrrqqqpppqqqtttvvvxxxxxxvvvtttssstttwwwzzz}}}wwwuuuvvvuuurrrqqqddd[[[ZZZVVVVVViiiooo]]]SSSNNNPPPPPPQQQSSSWWWZZZ]]]___[[[WWWQQQLLLIIIIIIKKKMMMHHHGGGEEEBBBAAABBBEEEGGGHHHFFFDDDBBBAAABBBDDDEEEDDDDDDDDDEEEGGGHHHJJJKKKHHHEEECCCCCCFFFGGGEEECCCEEEEEEEEEDDDBBBCCCEEEGGGGGGHHHKKKOOOTTTZZZ^^^aaaccceeehhhkkkmmmppptttwww{{{|||zzzzzz{{{|||{{{uuunnneee^^^```eeeyyylllYYYLLLJJJJJJJJJJJJLLLPPPWWW[[[fffnnnzzzzzzpppiii___TTTKKKDDD>>>;;;999999888777777666666666666666555555666777888888;;;@@@IIIWWWgggwwwwwwkkkdddoooXXXBBB999666111///000++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***)))(((((((((******(((''')))(((&&&&&&((()))((('''(((((((((((()))))))))***(((((()))******))))))(((###$$$%%%'''(((((()))((()))************+++++++++,,,,,,+++***,,,000666;;;III^^^wwwtttYYYGGG666111000,,,+++......,,,++++++,,,,,,+++***)))))))))))))))***++++++---...,,,))))))...000///111111222333444555555666555666888999;;;<<<<<<<<<;;;<<<=========<<<:::999555555444222111000///...***+++,,,+++)))((()))***((((((((((((''''''''''''$$$&&&(((((('''&&&%%%&&&(((''''''''''''&&&&&&&&&###$$$%%%&&&%%%%%%'''(((&&&&&&''''''(((((((((((('''&&&&&&'''((()))******%%%%%%%%%&&&((((((&&&$$$&&&''''''''''''&&&%%%%%%''''''&&&&&&''')))+++,,,(((((((((((((((((('''&&&&&&'''((('''&&&&&&(((***))))))((((((''''''&&&&&&&&&(((,,,///000///...,,,+++,,,---,,,***))))))***))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,---------......///000000000111222222222444777<<<@@@LLLdddyyyyyy{{{{{{{{{|||zzzyyywwwuuuttttttuuuvvvsssssssssrrrqqqqqqtttwwwwwwwwwvvvtttssstttwwwyyyzzz}}}}}}yyyxxxxxxvvvrrrlllbbb[[[YYYUUUTTTdddzzzooo[[[PPPJJJNNNOOOSSS[[[eeekkkmmmmmmeee```XXXPPPLLLLLLOOOQQQKKKIIIFFFCCCAAABBBDDDEEEGGGFFFDDDCCCAAA@@@@@@@@@@@@??????@@@@@@BBBCCCCCC??????@@@@@@AAABBBCCCCCCBBBCCCDDDCCCBBBAAABBBDDDGGGIIILLLPPPUUUZZZ^^^aaaaaadddhhhkkkmmmoooqqqssswww|||xxxvvvyyy||||||wwwqqqkkkccc___cccjjjzzzcccQQQFFFGGGHHHIIIKKKNNNUUU\\\bbbmmmuuu~~~uuunnncccXXXNNNFFF???;;;999999888777666666666666444444555555666777888999999===FFFTTTddduuuvvvjjjbbbxxxbbbJJJ===666111...///***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,+++******))))))******)))(((((((((******(((''')))((('''''''''(((((((((''''''((((((((()))))))))((())))))************)))''''''((()))*********+++))))))*********+++++++++++++++++++++,,,///444888CCCYYYttt{{{aaaNNN<<<333000---+++------,,,+++++++++++++++***+++******)))))))))*********---,,,)))***---///,,,.........///000111111222111111333444555777777888:::999999888777666666555111111111111///...,,,+++***+++,,,+++))))))***+++((((((((((((''''''''''''&&&'''))))))(((''''''((((((''''''''''''&&&&&&&&&$$$''')))(((&&&%%%'''***&&&&&&&&&''''''(((((()))''''''&&&&&&'''((())))))$$$%%%&&&(((((('''%%%$$$'''''''''''''''''''''&&&''''''&&&&&&'''))),,,...***************)))((('''&&&'''((((((''''''(((*********))))))((((((''''''''')))+++---...---,,,+++,,,------,,,***)))***+++))))))******+++++++++,,,,,,+++++++++++++++++++++---------...//////000000111111222222333666;;;>>>GGG]]]yyyzzzyyyzzzzzzyyyzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuusssrrrsssvvvyyyvvvwwwwwwuuuttttttvvvxxxxxx|||~~~|||{{{|||yyytttkkkaaaYYYUUUOOOPPP```tttkkkXXXMMMHHHKKKLLLQQQ^^^nnnzzzvvvpppfff\\\UUURRRRRRSSSLLLIIIDDDAAAAAABBBDDDDDDGGGGGGFFFDDDBBB@@@>>>===???>>>>>>>>>>>>??????@@@999;;;>>>??????@@@BBBDDD???AAACCCCCCAAA@@@AAAAAAGGGIIILLLPPPUUUYYY]]]______ccchhhlllnnnnnnooopppuuuzzzwwwsssvvv{{{zzztttmmmgggaaa___eeennnsss^^^PPPIIIFFFHHHIIILLLQQQXXX```fffsss|||{{{ssshhh\\\RRRHHHAAA<<<:::999888666555555555555333333444555666777999:::999<<>>>>>============>>>>>>888;;;>>>@@@@@@AAABBBDDDAAABBBDDDDDDCCCBBBBBBCCCGGGHHHKKKOOOSSSWWWYYY[[[]]]aaagggkkklllmmmmmmnnnrrrxxxvvvpppsssxxx~~~xxxqqqiiiccc^^^___hhhrrrkkkZZZPPPLLLHHHIIIKKKNNNSSSZZZccciiixxxyyymmmaaaVVVLLLDDD>>>;;;999777555444444555555333333333444555777888999:::===DDDOOO___qqquuuggg]]]tttYYYCCC666111000///.........------.........++++++++++++++++++++++++,,,,,,+++************+++)))(((((((((******(((''''''((()))(((&&&&&&((()))&&&&&&&&&&&&''''''''''''''''''((()))******************)))((((((((((((((()))************+++++++++(((***+++++++++---000222<<>>===<<<<<<<<<<<<<<<<<<===>>>???@@@??????AAADDDEEEBBB???AAAAAAAAA@@@??????AAACCCEEEGGGIIILLLNNNOOOOOOOOOUUUYYY^^^bbbdddfffhhhiiilllrrrzzz}}}sssqqqssswww}}}|||{{{qqqiiibbb^^^]]]dddsss~~~iiiWWWNNNIIIFFFHHHIIIMMMQQQWWW```iiippp|||uuuiii^^^SSSJJJDDD<<<:::777444333333444555444444444444444555666777;;;===AAAKKKYYYkkkzzz~~~sssdddYYYcccIII:::666444333///...,,,++++++,,,...///---,,,***))))))***,,,------,,,++++++******++++++)))(((((((((******)))'''&&&(((***(((&&&%%%'''***(((((((((((())))))))))))%%%&&&'''((())))))))))))((('''''''''(((***+++---)))************+++++++++''')))+++++++++,,,---///888OOOllltttYYYBBB777333///***)))+++---,,,)))((()))+++((((((((((((((()))******&&&)))***)))***...///,,,(((((())))))))))))))))))((((((((()))***,,,...///,,,,,,------+++)))'''&&&(((((())))))***+++++++++,,,------,,,)))''''''((()))(((((((((''''''''''''$$$%%%&&&%%%######%%%'''(((((('''''''''&&&&&&&&&'''$$$###$$$((()))(((&&&&&&&&&'''((()))***++++++''''''&&&''''''((()))***&&&(((((('''$$$###%%%'''%%%$$$$$$###$$$%%%''''''%%%&&&''''''(((''''''&&&(((((()))******+++******%%%&&&&&&&&&%%%%%%'''(((%%%%%%&&&'''((()))******((()))+++,,,,,,***(((&&&&&&''')))))))))***+++---*********)))))))))))))))))))))*********+++++++++***++++++,,,,,,---......000111222333222333555777???KKKdddyyyuuuwww{{{~~~{{{yyyxxxwwwwwwuuuuuutttsssrrrsssvvvxxxwwwyyy|||}}}{{{zzzyyyyyyzzz~~~|||zzzxxxtttooofffaaaYYYOOOFFFHHHTTTaaayyyttt[[[LLLDDDBBBBBBCCCEEEJJJRRR\\\cccuuuyyynnnXXXPPPGGGCCCDDDFFFFFFEEEFFFEEECCC@@@>>>===<<<<<<>>>>>>>>>>>>???@@@AAABBBBBB@@@>>>AAAFFFFFFAAA<<<======<<<:::999999<<>>===>>>??????>>>=========???@@@AAA>>>???@@@AAAAAA???>>><<<;;;;;;;;;;;;;;;<<<======AAABBBDDDFFFHHHKKKLLLMMMPPPSSSXXX[[[]]]^^^aaabbbkkkmmmuuuuuuqqqqqqtttxxx{{{xxxllleee^^^[[[```mmm}}}gggXXXOOOJJJHHHIIIIIIMMMSSSXXX___hhhssszzzzzznnnbbbUUUKKKFFF===<<<999777555444444444333333444555666777888999<<<>>>AAAFFFPPPaaauuuzzzooobbbXXXoooVVVDDD999444222//////.........---------++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))((((((((()))******(((((())))))***))))))))),,,&&&$$$''')))'''''')))+++)))''''''))))))'''%%%***)))(((''''''((())))))---+++)))))))))***)))(((++++++,,,,,,,,,,,,------777GGG```xxxfffNNN===444///---++++++******))))))((((((***(((((()))+++,,,***(((***)))(((''''''((()))***###$$$&&&((()))((((((''',,,+++))))))+++++++++)))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++***)))((('''(((((('''''''''&&&&&&&&&%%%&&&'''''''''%%%$$$###%%%&&&&&&&&&%%%%%%%%%&&&(((&&&###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''%%%%%%&&&''''''((())))))......------+++***)))(((######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))(((((((((((())))))******)))))))))))))))******''''''((()))***+++,,,---******+++,,,,,,---....................................///000111333444555???JJJ___zzzzzzuuuuuuwww{{{}}}yyywwwwwwyyy{{{xxxwwwvvvtttttttttuuuvvv{{{yyyxxxzzz}}}~~~{{{xxxwwwvvvvvvvvvuuurrrnnnkkkiii```VVVMMMGGGHHHRRR]]]wwwbbbKKKHHHDDDAAABBBEEEEEECCCGGGNNNSSS```ppp~~~zzzgggTTTKKKIIIGGGFFFGGGDDDCCCBBB@@@===<<<<<<<<<===<<<<<<<<<<<<>>>???@@@???@@@BBBBBBBBBAAA???>>>===<<<;;;;;;;;;<<<===>>>@@@AAABBBDDDFFFHHHIIIJJJNNNQQQUUUWWWYYYZZZ\\\^^^fffiiirrr}}}}}}sssqqqrrrvvvzzz~~~~~~~~~~~~}}}zzzvvvrrrjjjddd^^^]]]dddrrr{{{eeeVVVNNNIIIHHHJJJIIIMMMSSSYYY```kkkwww|||pppdddWWWMMMGGG===<<<999777555444444444333333444555666777888888:::<<<@@@EEEPPP```sss{{{pppcccYYYvvv]]]III<<<555222000000/////////.........*********+++,,,---------)))))))))))))))))))))))))))(((((()))***+++,,,,,,))))))*********))))))(((***&&&%%%((()))((('''(((,,,+++*********)))&&&$$$))))))(((((((((((())))))***(((''''''((()))((('''+++++++++,,,,,,---------444CCC[[[sssnnnUUUBBB777111...*********************)))((('''''')))+++,,,+++***)))((((((''''''(((((())))))((((((((('''''''''&&&...+++(((&&&''')))))))))''''''''''''''''''''''''$$$&&&)))+++,,,***((('''+++*********)))((((((''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&"""%%%((('''###"""%%%((('''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%$$$#########$$$%%%'''(((((())),,,,,,,,,,,,+++***((((((&&&''''''(((((((((((((((%%%%%%&&&''''''((())))))+++***((('''&&&''')))******))))))(((((()))))))))(((((())))))***+++,,,,,,***++++++,,,,,,------...,,,---......///...---,,,.........///111333555555===GGG[[[vvvzzzuuuuuuvvvyyy|||{{{wwwuuuvvvxxxyyyxxxxxxwwwvvvvvvvvvwwwwww{{{yyyyyy{{{}}}zzzuuusssqqqppppppnnnllljjjjjjaaaUUULLLFFFEEEOOOZZZuuueeeNNNKKKDDDAAAAAADDDDDDCCCDDDGGGKKKPPPYYYgggyyyxxx___RRRMMMJJJGGGFFFAAAAAA???>>><<<:::999999::::::::::::;;;<<<===>>>>>>???@@@@@@@@@???======???===<<<::::::;;;===>>>??????@@@BBBCCCDDDEEEFFFJJJMMMPPPRRRSSSUUUWWWYYY```dddnnnzzzxxxpppppprrrxxx}}}~~~zzztttpppfffbbb]]]___jjj{{{xxxbbbTTTLLLHHHHHHJJJJJJNNNTTTZZZcccnnn|||~~~sssggg[[[PPPIII===<<<999777555444444444333333444555666777777888777:::???EEEOOO___qqq}}}|||qqqdddZZZ}}}dddNNN???666222////////////.........---+++++++++,,,,,,,,,------))))))))))))))))))))))))******))))))***+++,,,,,,******************)))(((((('''((()))***)))((('''$$$%%%''')))******(((&&&((((((((((((((()))))))))((('''&&&&&&((()))))))))+++++++++,,,,,,---------333@@@UUUmmmttt[[[FFF888000,,,*********************+++(((((()))******+++***)))((((((((((((((((((((((((((((((''''''((()))***+++,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((***))))))(((((('''''''''''''''''''''''''''''''''))))))*********)))))))))"""$$$&&&&&&$$$###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&((()))++++++)))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""###$$$&&&'''(((((())))))******)))(((''''''(((((()))***************%%%&&&'''(((((()))***+++---+++(((&&&%%%'''(((******))))))(((((((((((()))******))))))((('''''''''+++++++++,,,,,,---------+++,,,...///000///---,,,////////////000222333444<<>><<<::::::;;;===>>>??????@@@AAAAAABBBCCCCCCEEEGGGKKKNNNOOORRRUUUWWW\\\```jjjwwwtttmmmnnnrrrxxx~~~~~~yyyrrrmmmaaa^^^[[[```ppprrr]]]PPPJJJGGGHHHJJJMMMQQQWWW]]]eeerrrvvvkkk___RRRJJJ===<<<999777555444444444333333444555555666777777666999>>>EEEPPP___ppp|||{{{pppbbbXXXkkkSSSAAA666111.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))*********))))))(((''')))******)))))))))((( ###%%%&&&&&&&&&&&&''''''((())))))))))))))))))((('''''')))++++++*********+++,,,,,,---......222<<>>>>><<<999666777888888999999999999999999999999999999888888888>>><<<;;;::::::;;;<<<===??????@@@@@@AAABBBBBBCCCAAADDDGGGJJJMMMPPPTTTWWW[[[___iiivvvpppjjjkkkpppvvv|||~~~~~~}}}|||zzztttlllgggZZZZZZZZZbbbvvv{{{jjjWWWMMMHHHFFFGGGJJJPPPTTTZZZ```iiitttxxxnnnbbbTTTKKK===<<<999777555444444444333333444444555555666666666999???FFFPPP___ppp|||xxxnnn```VVVrrrYYYEEE888222...------------,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((''''''((()))))))))))))))&&&***+++(((''')))***((($$$&&&))))))(((''''''(((&&&'''((()))*********)))***)))((((((***,,,,,,+++******+++,,,,,,---......222999GGG\\\rrrrrrZZZEEE777000++++++++++++++++++*********+++,,,+++)))''''''(((&&&''''''((((((''''''&&&***)))(((''''''((()))***''''''((()))***(((%%%"""''''''''''''''''''''''''(((&&&$$$###$$$&&&)))+++((('''&&&%%%%%%%%%''''''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''***&&&###$$$((()))&&&"""$$$%%%&&&%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&)))+++***((('''))),,,+++***((('''&&&''')))*********)))((('''''''''''''''((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000//////000000000//////000000111:::BBBSSSmmm}}}vvvtttrrrssstttyyywwwvvvuuuvvvxxx{{{}}}|||}}}}}}zzzyyyxxxwwwxxx{{{{{{wwwqqqmmmkkkjjjiiihhheee]]]RRRJJJDDDEEEOOOZZZnnnkkkUUUSSSXXX\\\]]]VVVMMMHHHEEEBBBEEEEEEFFFGGGIIIRRRfffwwwxxxiii\\\TTTLLLGGGBBB???>>>===:::777999999:::::::::999888888::::::999999999888888888:::::::::::::::;;;;;;<<<>>>??????@@@AAABBBBBBCCC@@@BBBEEEHHHKKKOOOSSSVVVZZZ^^^hhhttt~~~zzzkkkeeeggglllsssyyy}}}}}}}}}|||yyyssskkkeeeVVVXXX[[[eee|||qqqbbbQQQJJJGGGEEEFFFIIIPPPUUU\\\dddlllwww}}}zzzyyyyyyzzz|||xxxooocccUUUJJJ===<<<999777555444444444333333444444444555555555666999>>>DDDOOO^^^ppp|||~~~vvvkkk]]]SSSxxx^^^III;;;444............------------------------------,,,,,,++++++++++++++++++++++++******)))((((((((())))))$$$%%%&&&(((((()))))))))%%%)))***%%%###&&&)))((()))+++,,,+++)))((()))+++%%%&&&((()))*********)))+++***((()))***++++++***)))******+++---......///000555???RRRiii|||cccLLL;;;222,,,,,,,,,++++++*********(((***,,,+++)))((((((***&&&&&&'''(((((('''&&&&&&***)))((((((''''''''''''((('''''''''((()))'''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&'''***)))(((''''''&&&%%%$$$###%%%&&&%%%$$$###&&&(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((())))))))))))(((&&&)))+++)))&&&$$$&&&))))))(((((((((((())))))*********)))''''''&&&&&&'''&&&'''(((***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////............000111222333888???PPPiiizzzwwwttttttuuuwwwvvvvvvvvvxxx{{{~~~~~~zzzxxxvvvuuuvvv{{{xxxuuupppmmmllllllkkkjjjggg^^^SSSJJJDDDDDDNNNYYYmmmkkkUUUSSSWWWcccjjjeeeYYYQQQJJJEEEEEEBBBBBBEEEFFFJJJXXXfffvvv}}}mmm```QQQKKKCCC>>>>>>===:::777<<<<<<<<<<<<;;;999888666999888888777777777777777555666888:::;;;;;;;;;:::======>>>???@@@AAABBBCCCAAACCCEEEGGGHHHKKKOOORRRXXX\\\fffsss~~~sssddd___bbbhhhpppvvv|||||||||{{{xxxrrriiicccUUUXXX]]]jjj~~~gggZZZLLLGGGFFFEEEEEEGGGMMMSSS]]]fffooozzz|||yyyvvvrrrssstttvvvzzzxxxooocccTTTIII===<<<999777555444444444333333444444444444555555666888<<>>===<<<:::777>>>>>>>>>===<<<:::777666666666555444444444444555333444777:::;;;;;;:::999;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFFFFHHHLLLOOOVVVZZZeeesss~~~{{{mmm^^^[[[___fffnnnuuuvvvvvvvvvvvvssslllddd^^^UUUZZZ___mmmzzzaaaUUUIIIFFFFFFEEEEEEFFFJJJQQQ\\\gggqqq}}}~~~zzzvvvsssnnnoooppprrrvvv{{{wwwooocccTTTHHH===<<<999777555444444444333333444444444444444444555777:::???IIIZZZnnn{{{}}}vvvjjj\\\RRRqqqYYYDDD777555222...---//////,,,))),,,---...---***)))+++...///---+++)))((()))+++,,,)))))))))))))))*********))))))))))))))))))))))))++++++***+++,,,+++)))''',,,)))'''((()))***(((%%%(((((()))******)))((('''++++++******************++++++,,,,,,,,,,,,------...000555@@@TTTnnnsssZZZBBB333111...+++))))))******)))***************)))((((((+++*********))))))(((((()))(((&&&$$$$$$&&&((()))&&&'''((('''&&&'''(((***%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%''')))((('''&&&%%%%%%'''((()))(((((((((((()))))))))))))))'''&&&&&&((()))(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((()))***)))(((+++***)))(((''''''''''''$$$&&&'''%%%""""""%%%)))'''###!!!$$$(((+++(((%%%'''!!! %%%&&&$$$%%%***(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&'''((('''&&&+++)))''')))+++,,,)))&&&)))***,,,+++)))(((((()))))))))))))))************+++++++++******+++,,,,,,,,,---///...------...000+++---//////---...111444<<<@@@LLLbbb}}}~~~~~~zzz|||xxxvvvwww{{{~~~~~~|||~~~~~~{{{yyyssspppwww~~~~~~}}}yyyvvvsssrrrrrrrrrpppooolllcccWWWMMMEEECCCKKKUUUjjjoooUUULLLIIIXXXhhhoooqqqlll]]]NNNIIIDDDBBBCCCAAA???DDDLLLYYYgggyyygggUUUDDD@@@???===;;;<<<<<<:::777777888999999888444666777666555555666777555666666555333333444666999999:::;;;===???AAABBB@@@AAACCCDDDEEEGGGKKKNNNUUUYYYcccrrrxxxkkk___\\\___ccchhhmmmuuusssqqqpppnnnhhh```ZZZRRRXXXdddvvvtttZZZPPPGGGEEEFFFFFFEEEGGGMMMTTT^^^iiisss~~~zzztttpppnnnkkkjjjlllnnnrrr{{{yyymmm___OOODDD???===;;;:::888666222000555555444444444333333333666888:::???IIIYYYmmmzzz{{{rrrhhh\\\TTTvvv^^^GGG999666222///...//////,,,))),,,---...---***)))+++---,,,,,,+++++++++*********)))))))))))))))))))))***)))))))))))))))))))))))))))(((((()))******(((&&&***(((&&&''')))***)))'''((()))***++++++***))))))************************+++++++++,,,,,,,,,---------...222===PPPiiixxx```GGG888222///+++)))************(((((())))))(((((('''&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((((((&&&'''(((***%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%''')))***)))((('''&&&&&&&&&&&&(((((((((((()))))))))))))))(((&&&&&&((()))(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***)))&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&%%%%%%''')))'''$$$"""$$$(((***(((%%%'''""""""&&&'''%%%&&&)))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&)))((('''((())))))(((&&&((()))+++***(((''''''(((&&&'''''''''((((((((((((++++++******+++,,,------***+++,,,,,,++++++,,,...+++,,,......---...000333888<<>>@@@AAA???AAABBBBBBCCCFFFIIILLLSSSWWWaaappp}}}tttggg[[[YYY\\\```eeeiiioooooonnnmmmkkkfff^^^WWWRRRXXXeeexxxnnnXXXNNNFFFDDDFFFEEEEEEGGGMMMTTT___jjjttt~~~zzztttoookkkgggfffhhhjjjnnnvvvzzzooo```PPPFFF@@@>>><<<:::999777444111333333333444444555555555666888;;;@@@JJJZZZmmmzzzzzzsssiii^^^VVV~~~eeeLLL;;;777333///...//////---***,,,------,,,******+++---***+++,,,,,,,,,+++)))(((******))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''))))))'''&&&'''&&&&&&''')))******)))((()))***+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,///999JJJbbb{{{iiiOOO===333000,,,******+++,,,,,,))))))******))))))((('''(((((('''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&((()))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%''')))((((((((((((((('''&&&&&&''''''((((((((())))))))))))(((&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''(((+++,,,,,,+++%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&(((((('''&&&(((%%%###$$$'''((('''$$$&&&$$$$$$'''(((&&&&&&)))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&%%%'''(((((('''&&&''''''&&&((())))))'''&&&&&&'''&&&&&&'''''''''(((((((((*********++++++---...///***+++,,,,,,++++++,,,---+++,,,------,,,---///111444888EEE\\\xxx~~~zzzvvvvvvyyy~~~}}}{{{uuuxxx}}}|||xxxtttrrrrrrssssssssskkkaaaUUUJJJBBBAAAKKKVVVmmmtttYYYNNNGGGHHHLLLYYYlllyyyvvvmmmYYYQQQHHHDDDAAA@@@BBBEEEBBBGGGRRRddd{{{sss^^^PPPGGG???:::999777888888777666555666777444555555444111000000111333444666666666666888:::777777777888999<<<>>>?????????@@@@@@AAACCCGGGJJJPPPTTT___nnn{{{lll```VVVTTTXXX\\\```cccgggggghhhiiigggaaaYYYTTTSSSYYYgggzzz{{{eeeSSSKKKDDDCCCDDDDDDDDDGGGMMMUUU```kkkwww}}}yyyrrrmmmfffcccaaaccceeehhhpppyyy|||{{{pppaaaRRRHHH@@@>>>;;;:::999777555333111222222333444555666777777999<<>>999444000...//////---+++---------,,,+++++++++,,,******++++++++++++***************)))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''''''''''''''((()))))))))''''''((()))***+++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,+++...666DDDYYYtttrrrWWWBBB555222---++++++,,,------,,,,,,,,,,,,,,,+++******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%(((***$$$%%%'''(((((('''&&&%%%&&&'''''''''((()))))))))***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++------,,,((((((''''''&&&%%%%%%$$$'''%%%$$$&&&((((((%%%!!!(((&&&%%%%%%''''''&&&$$$%%%%%%'''((((((&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&$$$'''***)))'''%%%''')))%%%&&&((('''&&&%%%%%%&&&((((((((()))))))))******))))))******,,,---...///+++---......---,,,...///++++++,,,,,,,,,---///000111666CCCZZZwww|||~~~{{{xxxzzz}}}|||~~~wwwwwwzzz}}}|||xxxtttqqqrrrsssttttttlllbbbUUUJJJCCCBBBKKKWWWooowww[[[OOOJJJFFFEEENNNaaarrrxxxxxxlllaaaSSSIIIBBB??????@@@???@@@FFFRRRfff{{{ppp___QQQGGG@@@===777888999999777777999;;;333444444333111000111222333444666666555555666777666666555666777999<<<===>>>??????>>>>>>AAAEEEHHHNNNRRR]]]lllzzz~~~fff[[[QQQQQQUUUWWWZZZ]]]\\\^^^aaabbbaaa[[[UUUPPPSSS[[[kkk~~~sss[[[NNNGGGAAABBBCCCBBBDDDGGGNNNVVVaaannnyyy}}}wwwpppjjjccc___]]]^^^```bbbjjjsssyyyzzzoooaaaRRRHHH???<<<:::888888777555333222222333333444555666666777999===CCCMMM]]]ppp|||yyyrrriii^^^WWWrrrVVVBBB:::666000...//////---+++...---,,,++++++,,,,,,+++,,,+++)))(((((()))+++,,,************))))))((((((((((((((((((((((((((((((((('''&&&''')))******)))(((((((((((('''&&&&&&'''&&&&&&&&&'''((()))******))))))*********+++++++++*********+++++++++,,,,,,---+++...555???QQQlllzzz^^^FFF888444///,,,,,,,,,------,,,,,,,,,,,,,,,+++******(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))$$$&&&(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&(((***%%%&&&''''''&&&%%%###"""%%%&&&&&&'''((()))))))))***)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((+++,,,,,,+++(((((()))(((((('''%%%$$$(((&&&$$$%%%&&&%%%!!!'''&&&%%%&&&&&&&&&&&&%%%$$$''')))'''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&$$$'''******'''&&&(((+++###%%%''''''%%%%%%%%%&&&(((((((((((())))))))))))((())))))***+++,,,...///+++,,,...---,,,,,,---///,,,,,,+++,,,---......///111666CCC[[[wwwyyy}}}}}}~~~vvvvvvxxxyyy|||zzzwwwsssrrrrrrsssttttttnnndddXXXMMMDDDCCCLLLWWWnnnzzz]]]PPPHHHDDDCCCHHHSSScccrrr{{{|||sssdddTTTHHHBBB>>><<>>>>>>>>===<<>>@@@FFFUUUmmmqqqcccVVVMMM???;;;666444444666777888111333444555444555666888333555666666333111000000666555333333444666999;;;???>>>===<<<;;;===BBBEEEKKKOOOZZZjjjxxxsss\\\SSSLLLMMMPPPPPPPPPQQQKKKOOOSSSTTTSSSPPPNNNMMMQQQbbbwww{{{bbbMMMEEEAAA???AAABBBBBBEEEJJJRRRZZZfffsss~~~{{{sssiiibbb\\\XXXUUUUUUUUUWWW^^^fffqqqxxxvvvkkk^^^PPPFFF;;;888555444444444444333555555444444444333333333555888===DDDNNN^^^ppp|||yyyqqqggg\\\TTT~~~bbbMMM===888222/////////...---///---******,,,---,,,******)))(((((()))***+++,,,++++++******)))((((((''')))))))))))))))))))))))),,,***(((''')))***))))))&&&((()))(((&&&%%%&&&((((((((('''&&&&&&'''((()))((())))))***++++++,,,,,,************++++++++++++,,,***---333777AAAZZZuuusssXXX@@@;;;444...,,,,,,,,,,,,(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((("""%%%'''((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&)))+++***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***+++)))'''''''''''''''%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((###$$$&&&((((((((('''&&&%%%&&&&&&$$$###"""###$$$$$$%%%&&&&&&&&&&&&'''((($$$))))))"""###((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%''')))))))))'''###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))******(((***++++++******+++,,,000---,,,,,,///000///...444888EEE\\\xxx~~~yyyvvvxxxxxxvvvvvvzzzzzzyyyxxxxxxyyyxxxwwwuuuooofff[[[QQQGGGCCCHHHPPPhhh~~~___PPPAAA>>>>>>???AAAHHHXXXhhhwwwzzziiiYYYKKKAAA;;;:::;;;>>>AAAHHHYYYjjjuuuxxxlllaaaMMMDDD:::555666888777444222444555555444444555777222444777777555333222222666555333222333666999;;;@@@???===;;;:::<<>>888222//////000///---///---******,,,---,,,***'''((()))***++++++***)))+++++++++***)))((((((''')))))))))))))))))))))))),,,***((('''((()))((((((###&&&((((((&&&&&&(((*********(((''''''((())))))((())))))***++++++,,,,,,)))************++++++++++++))),,,222444<<>>@@@AAAIIITTT```sss~~~sssYYYMMM???888999;;;888333333555555555333333333555111444777777666555444444777555333222333666999;;;@@@@@@===;;;:::<<>>???AAABBBBBBGGGMMMUUU^^^jjjvvvzzzpppddd[[[QQQMMMIIIIIIIIIJJJPPPXXXccclllyyyvvvkkk^^^PPPGGG<<<999666444555666666666111222222333444555666666333666<<>>BBBGGGLLL```xxxmmmXXXCCC<<<;;;999888999333333444444555444444444222222333444444555666666666666666444444555999<<>>DDDGGGQQQbbbqqq~~~hhhYYYOOOGGGGGGJJJHHHDDDCCC@@@AAAEEEHHHGGGDDDFFFLLLUUUlllzzzeeeQQQDDD>>>?????????@@@CCCGGGKKKSSS\\\iiivvv{{{mmm```XXXPPPJJJFFFFFFFFFGGGKKKQQQ]]]ffftttvvviiiZZZMMMEEE;;;999777555444333333333333777666111111555666333666777:::AAAMMM```sss~~~vvvooofff]]]VVVqqq[[[GGG;;;333444333...,,,/////////...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,***)))*********(((&&&***************************)))))))))))))))***+++))))))))))))************)))))))))******++++++,,,++++++++++++++++++++++++&&&---------333888GGG^^^yyyttt]]]DDD666555---***---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++)))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&'''''''''&&&%%%%%%'''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$%%%''')))******&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&%%%&&&))),,,%%%'''(((%%%!!! %%%***&&&''''''&&&%%%%%%&&&(((%%%&&&&&&'''(((((())))))+++***)))))))))***+++,,,---,,,,,,,,,,,,---......///...,,,,,,---///222444222;;;GGGUUUjjj}}}|||~~~zzzwwwvvvvvvvvvyyy}}}|||xxxmmmggg\\\MMMBBB>>>BBBFFFZZZqqqeeeOOO@@@>>><<<<<>>;;;:::999888<<>>:::999;;;===@@@BBBKKKZZZiiiwwwgggWWWMMMFFFFFFHHHFFFCCCBBB>>>???BBBFFFEEEBBBEEEKKKVVVlllwwwbbbOOOBBB>>>????????????BBBGGGKKKSSS\\\iiivvv|||nnn```WWWMMMGGGCCCDDDDDDDDDIIIOOOZZZdddrrrvvvhhhZZZLLLDDD;;;999777555444333333333444666444000000444666333666777:::AAANNNaaattt~~~vvvooofff]]]VVVwwwcccMMM???444444333...,,,...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***))))))***)))'''%%%************************(((((((((((()))***+++,,,))))))))))))************)))))))))***+++,,,------...---+++************+++###++++++---333666BBBWWWrrr|||eeeJJJ999555...,,,---))),,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***+++,,,)))((('''&&&&&&'''((()))(((((((((''''''(((((((((%%%%%%%%%%%%%%%$$$######'''&&&%%%&&&((((((((('''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&'''''''''''''''(((((('''&&&%%%&&&))),,,)))'''%%%######%%%''')))+++***)))(((''''''''''''+++***((('''%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%'''(((((()))))))))&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%&&&))),,,&&&$$$######&&&''''''&&&&&&''''''&&&%%%%%%&&&(((''''''(((((())))))************))))))******+++,,,,,,,,,,,,,,,,,,---......///...------...000222444333999CCCRRRiii~~~{{{|||}}}xxxwwwwwwvvvuuuyyy|||~~~zzznnnhhh\\\NNNAAA===???CCCUUUllldddOOO???======@@@DDDGGGGGGFFFGGGWWWkkk{{{ssseeeJJJEEE@@@===888555777;;;<<>>>>>?????????BBBGGGJJJRRR\\\iiivvv~~~nnn^^^UUUIIIDDD@@@AAAAAAAAAFFFKKKUUU___oootttgggXXXKKKCCC:::999777555444333333444444555333//////333555444666777;;;BBBPPPbbbuuu~~~vvvooofff\\\UUU~~~jjjQQQAAA444333333...---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***+++***)))'''************************'''''''''''''''((())))))((()))))))))************+++*********+++---///000///...+++)))))))))***+++$$$+++***+++111444>>>RRRkkk{{{lllOOO;;;444...//////(((++++++++++++++++++++++++***)))'''&&&&&&''')))+++)))(((''''''''''''((())))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%$$$###"""'''&&&%%%&&&((((((((('''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''---...---)))%%%%%%(((+++(((&&&%%%$$$$$$%%%&&&(((++++++***)))))))))))))))+++***((('''%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%((((((((((((((('''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''&&&$$$$$$&&&(((&&&$$$###%%%((()))'''$$$&&&'''((('''%%%%%%'''((((((((())))))***************************+++++++++,,,,,,++++++,,,,,,---...------,,,,,,---///111333444888@@@OOOhhh|||{{{|||}}}{{{wwwwwwyyyyyywwwwwwzzz~~~}}}{{{pppjjj^^^OOOBBB===>>>BBBSSShhhdddNNNBBB@@@???BBBGGGIIIGGGDDDBBBKKKZZZkkk|||~~~rrrYYYNNNCCC>>>:::777777999===AAAIIIYYYmmmoooVVVFFF@@@>>>;;;888555555555555444333222111444333222111222333555666555555555444333444777999888999999999999999:::;;;;;;;;;???JJJWWWggg{{{{{{yyysss[[[OOOHHHBBBCCCDDDAAA>>>>>>;;;;;;===@@@@@@???CCCJJJZZZnnn}}}lllXXXGGG>>>>>>>>>>>>>>>???BBBFFFJJJRRR\\\jjjwww~~~mmm\\\QQQGGGBBB??????@@@@@@CCCIIIPPP[[[kkk|||ssseeeVVVIIIAAA:::999777555444333444444444333111...///222444555666777<<>>LLLeee~~~~~~}}}||||||~~~xxxyyyzzzxxxvvvtttvvvxxx{{{|||{{{zzzyyyrrrlll```QQQDDD>>>???BBBRRRgggdddNNNEEECCCBBBCCCEEEEEECCC@@@>>>BBBKKKZZZnnnhhhWWWEEE>>>===;;;999999???>>>AAALLL^^^qqqyyybbbNNNCCC???<<<999555555555555444333222111333333222111222333444555333444444333222333555777777777777888999::::::::::::999<<>><<<<<<;;;;;;<<>>>>>>>>???AAAFFFJJJSSS\\\kkkyyy|||jjjYYYNNNEEEAAA>>>?????????BBBGGGLLLVVVgggxxxqqqbbbTTTGGG@@@999888666555444444444555444222000000000111444666555888===FFFTTTfffyyy}}}vvvnnneeeZZZRRRzzz[[[HHH666333333000...111...------,,,,,,---------++++++++++++++++++++++++)))(((((((((((((((((())),,,++++++,,,------,,,***)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************)))(((&&&&&&&&&''')))+++...---+++************+++***...)))(((///111:::LLL^^^qqq{{{```HHH999///111333+++++++++++++++++++++++++++---,,,+++***)))***++++++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''&&&&&&&&&((()))"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%!!!"""$$$%%%''''''(((((('''&&&&&&%%%%%%%%%%%%&&&(((((())))))))))))(((((($$$%%%&&&'''''''''''''''%%%&&&''''''((((((''''''$$$%%%''''''&&&&&&''')))%%%((())))))&&&$$$%%%&&&'''(((((('''&&&&&&'''))))))))))))))))))*********))))))***++++++++++++***+++++++++++++++,,,------******++++++,,,---//////222666===III```}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxuuurrrqqqrrrtttuuuvvvvvvvvvvvvrrrmmmbbbSSSFFF??????BBBQQQeeehhhRRRHHHHHHHHHFFFCCC@@@<<<;;;888;;;@@@JJJ\\\rrrtttbbbNNNDDD@@@===:::999<<<999:::CCCPPP```rrrppp[[[JJJAAA:::555555555555555444333222222222222222333333333333333333444555444222222444555777777777999;;;<<<;;;999888777:::???FFFQQQdddttt{{{vvvrrr~~~cccLLLIIICCCAAABBBAAA===;;;<<<<<<:::<<<>>>>>>???FFFOOOcccuuuzzzdddOOOCCC=========>>>>>>>>>AAAFFFIIITTT^^^mmm{{{yyyfffUUUJJJDDD@@@===>>>???>>>AAAFFFJJJSSScccttt~~~pppaaaRRREEE>>>999888666555444444555555333111000222333222333666555888>>>GGGVVVhhh{{{|||vvvnnneeeYYYQQQeeeOOO;;;555555000...000---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***++++++***+++------+++***))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))************+++***(((&&&&&&''')))***++++++++++++++++++++++++)))---******000111777FFFVVVkkklllSSS???000111444---************************,,,,,,,,,+++++++++******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''((((((''''''&&&%%%&&&((((((((('''$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&######$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((()))''''''&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&!!!"""###%%%'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&'''''''''''''''&&&%%%&&&'''((((((((('''&&&%%%'''(((((('''&&&'''(((%%%&&&''''''&&&&&&'''((('''(((((((((&&&&&&((()))))))))))))))))))))))))))((()))***+++,,,++++++***+++++++++***++++++,,,---***++++++,,,---...///000...444;;;EEEYYYuuu~~~||||||zzz{{{{{{||||||}}}}}}}}}~~~}}}xxxtttrrrppppppqqqqqqqqqrrrssssssqqqlllaaaRRREEE??????BBBOOOccc}}}oooYYYNNNRRRTTTQQQHHH???:::888444999===AAALLL```rrr|||}}}ppp```SSSHHH>>>;;;===999666666<<>>FFFOOOhhhyyyyyybbbMMMBBB>>>============>>>AAAFFFIIIUUU___ooo~~~tttbbbQQQGGGBBB>>><<<===>>>===???DDDIIIRRRaaaqqq~~~nnn___PPPDDD===999888666555444444555555333000111555666333333777555888???IIIWWWjjj||||||vvvnnndddYYYPPPlllUUU???888666111......------,,,,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---***))))))***,,,,,,+++)))))))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))************000...+++)))((()))+++,,,******+++,,,,,,,,,++++++&&&+++***+++222111444AAAQQQggguuu[[[DDD111111444---***************************************)))((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&###$$$%%%&&&'''((((((((('''&&&%%%&&&((((((((('''"""###$$$%%%&&&&&&'''&&&(((((('''''''''&&&&&&&&&'''&&&%%%(((******&&&"""((('''%%%######%%%'''(((&&&%%%$$$$$$############)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&&&&%%%%%%'''((((((((('''&&&***+++,,,***'''$$$$$$$$$&&&$$$$$$%%%''')))***)))'''((()))(((&&&&&&((())))))))))))(((((((((((((((((()))***+++,,,+++******++++++******++++++,,,---+++,,,,,,---...///000000+++222:::CCCUUUppp~~~{{{zzzxxxxxxyyyzzzzzz{{{||||||}}}|||zzzwwwuuuppppppooooooooopppqqqrrrooojjj```RRREEE>>>>>>AAAMMMaaa|||ttt___SSSZZZ___\\\OOOBBB:::888444;;;>>>===BBBRRReeeppp|||qqqbbbOOO@@@===AAA888666666888:::@@@QQQcccuuu{{{fffVVVIII@@@333333444444555444444444000111444555555333111///666777888777666555666777;;;999999;;;>>>>>><<<999======@@@BBBDDDIIIWWWeeesssyyyppplllnnn~~~{{{bbbOOOFFFBBBAAABBB@@@<<<:::<<<:::888999;;;<<<>>>FFFOOOkkk{{{yyyaaaMMMBBB???============>>>AAAEEEIIIUUU```ppprrr```OOOEEEAAA===;;;<<<===<<<>>>BBBIIIQQQ___ppp}}}nnn^^^PPPCCC<<<888777666555444444555666222000111777888444333777555999???IIIXXXkkk}}}|||uuunnndddXXXPPPuuu^^^EEE999666444000---///............---------...------,,,,,,------...++++++++++++++++++++++++++++++,,,---,,,+++***)))...+++((()))++++++(((%%%(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...222777:::OOO```vvv~~~bbbIII888111......///...,,,+++******+++,,,+++++++++***************+++&&&!!!"""&&&)))'''$$$)))&&&$$$%%%(((******)))$$$&&&((()))(((&&&''''''+++'''$$$&&&,,,000///---******)))((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%'''(((******)))'''&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((&&&&&&(((++++++(((&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$&&&(((((('''$$$&&&'''&&&###"""$$$'''((((((%%%"""###((((((%%%''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%)))((((((''''''''''''(((+++'''$$$$$$&&&((((((&&&,,,+++***))))))***+++,,,---,,,***)))((('''((((((,,,,,,++++++++++++++++++------------...///000000...---,,,,,,.../////////000111666@@@SSSnnnzzzxxxvvv}}}zzzwwwvvvxxxzzz||||||~~~||||||~~~~~~zzzuuusssqqqpppqqqqqqqqqooommmhhheee^^^RRRGGG???===???LLLbbb|||zzzaaaQQQ]]]hhhhhh[[[JJJ===888:::999999:::<<>>=========@@@>>>===>>>>>>AAAKKKUUUnnn~~~vvv^^^OOOEEE???AAA<<<999;;;<<<>>>DDDKKKWWWdddsss|||kkk[[[MMMDDDAAA>>>;;;<<<>>>@@@@@@>>>KKKSSSaaapppzzznnn___OOOEEEAAA777666555444444333444444444444444333222222555777;;;999>>>LLL^^^ppp|||uuummmcccXXXPPP{{{dddJJJ<<<888555111//////............---------------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,+++))))))%%%''')))******)))))))))******)))))))))))))))***************************)))************+++++++++++++++++++++++++++++++++---,,,++++++---111555888HHHYYYqqqgggNNN<<<333000//////...,,,+++******++++++((((((((((((((())))))))),,,***'''%%%$$$$$$$$$$$$+++(((%%%%%%''')))((('''$$$&&&((()))'''&&&&&&''')))&&&###%%%***,,,+++((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%###"""###%%%%%%"""%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%$$$&&&'''(((&&&$$$###$$$&&&'''(((%%%"""$$$((((((%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&((('''&&&'''))))))'''%%%)))(((((((((((((((((()))***)))(((''''''(((((()))++++++++++++++++++++++++************+++,,,---...---,,,+++,,,---.........000222666@@@RRRlllzzzyyywww{{{yyyvvvvvvwwwxxxyyyyyy|||zzzzzz||||||vvvsssrrrpppppppppooommmkkkgggddd]]]RRRGGG@@@>>>???LLLaaa{{{{{{bbbQQQZZZdddhhh```RRRDDD;;;777666666888999<<>>999777666666555777???HHHTTTdddvvvuuuaaaPPPAAA;;;777888888555444666111333666888888888:::;;;888888777777777888888999???AAAAAAAAAEEEJJJIIIEEEHHHKKKOOOSSSXXX```jjjppp}}}ooofffeeeooo}}}qqqZZZLLLEEECCCAAA>>>===<<<<<<<<<===<<<<<<===>>>BBBMMMYYYpppsss\\\NNNFFF@@@@@@<<<:::;;;<<<>>>DDDLLLWWWdddssswwwgggWWWKKKCCCAAA>>><<<<<<>>>@@@@@@???GGGPPP^^^nnn}}}yyymmm^^^NNNCCC???777666555444444333444444333444444333222333555777;;;999???MMM```qqq|||uuummmcccXXXPPPlllQQQAAA:::555222111///............---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++******)))(((###''',,,,,,)))((())),,,,,,+++***)))((((((((((((************************)))************+++++++++************************,,,+++******,,,///333555CCCSSSkkkoooUUUBBB777222000///...,,,+++******++++++''''''(((((())))))*********+++***'''$$$###$$$'''+++)))'''&&&''''''&&&%%%%%%'''(((((('''&&&&&&'''(((&&&%%%'''******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&%%%###!!!%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###$$$$$$###"""((()))((('''%%%$$$%%%&&&'''(((&&&###$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&''')))+++***'''%%%'''(((((())))))((((((''''''''''''&&&'''((())))))))))))******++++++,,,,,,))))))))))))***+++,,,------------------......///000222666???PPPiiizzzyyyyyy{{{yyyxxxyyyzzzzzzyyyxxxyyyyyyxxxzzz}}}~~~{{{vvvtttqqqpppooonnnkkkiiifffddd]]]RRRGGG@@@???@@@KKK```yyy{{{cccNNNRRR[[[ccceee\\\LLL@@@777666666777666666===EEEVVViii|||vvveeeSSSFFF===999666555444444999AAAHHHUUUhhhyyytttbbbKKKBBB::::::;;;888666666444666999::::::<<<>>>@@@============>>>@@@AAABBBHHHKKKMMMNNNSSSXXXXXXUUUYYY]]]bbbiiiooowwwvvvhhh```___mmm|||mmmUUUGGGCCCBBB@@@===<<<;;;;;;;;;;;;:::;;;===>>>CCCPPP]]]tttoooYYYLLLFFFAAA@@@<<<:::;;;<<<>>>EEEMMMWWWdddtttppp```SSSIIICCC@@@>>><<<<<<>>>@@@@@@@@@EEEOOO]]]nnn~~~wwwkkk]]]LLL@@@<<<777666555444444333444444333444444333222333555777;;;:::@@@OOObbbsss{{{tttmmmcccWWWOOOsssXXXEEE:::333000111///............---------,,,++++++******++++++,,,++++++++++++++++++++++++************))))))((((((***,,,,,,+++(((((()))+++++++++***)))(((((())))))************************))))))*********+++++++++************************,,,+++******,,,///222444@@@OOOeeeyyyvvv]]]HHH:::333000...---,,,************+++(((((()))***+++,,,,,,---((((((((('''&&&'''((())))))(((''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''')))((((((***,,,,,,)))'''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''***)))((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&+++***)))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$%%%$$$###***)))((('''%%%%%%%%%%%%'''(((&&&$$$%%%))))))%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***)))((('''((()))***++++++***)))((((((((((((((((((((((((((('''(((((()))***+++,,,,,,************+++,,,---.........///.........///111///222777@@@PPPhhh{{{zzzzzz|||{{{|||~~~}}}xxxxxxxxxzzz|||zzzwwwtttqqqpppnnnkkkiiifffccc]]]RRRGGG@@@???@@@JJJ^^^www{{{dddJJJJJJOOO\\\gggdddUUUGGG>>>:::777777666444888>>>DDDWWWnnn|||~~~sss___NNNDDD===888777666555999>>>CCCJJJXXXkkkppp[[[NNNAAA===>>>>>>======;;;===???@@@AAABBBEEEHHHGGGGGGHHHIIILLLPPPSSSUUUXXX]]]aaacccggglllmmmjjjpppsssyyy|||oooccc]]]]]]kkk|||mmmUUUHHHDDDBBB@@@>>><<<;;;;;;;;;;;;:::<<<>>>???DDDRRR```xxxjjjTTTJJJEEEBBB???<<<;;;<<<<<<>>>FFFNNNXXXfffvvv}}}jjj[[[OOOGGGCCC???>>>======>>>???@@@AAAGGGPPP```qqqvvvkkk\\\KKK???;;;777666555444444333444444333333444333222333555888;;;:::AAARRRddduuuzzzssslllbbbVVVNNNyyy___JJJ;;;111...//////............---------,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))))))))///***&&&$$$&&&)))******))))))(((((()))***++++++************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,---///111333:::HHH\\\ooo}}}}}}dddMMM<<<333///...---+++***))))))***+++(((((()))***+++,,,,,,---+++'''%%%&&&)))+++(((&&&%%%&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))(((((()))***,,,+++***((($$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''')))******+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$&&&''''''&&&***)))'''&&&&&&&&&&&&%%%'''((('''$$$&&&))))))%%%((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&''')))***((()))***++++++***)))(((++++++******)))(((''''''''''''((())))))***++++++************+++,,,------+++---...---,,,,,,...000---111777@@@OOOhhhzzzzzz{{{zzz{{{}}}yyyyyyyyyzzz|||~~~{{{wwwsssqqqooollljjjfffddd]]]RRRGGG@@@???@@@HHH]]]uuuyyybbbJJJFFFHHHUUUeeeiii```SSSHHH@@@888666555444777<<<<<>>AAAHHHXXXooo{{{jjjZZZJJJDDDEEEFFFHHHJJJHHHJJJLLLMMMNNNOOOQQQSSSSSSTTTUUUWWW\\\aaafffiiinnntttyyy{{{}}}}}}~~~}}}||||||{{{|||||||||~~~|||{{{{{{|||~~~~~~uuujjj```]]]^^^iiizzzlllVVVJJJFFFDDDBBB@@@>>>===============>>>??????DDDSSSccc{{{|||fffQQQHHHEEEBBB???>>>===>>>===???GGGQQQ[[[iiiyyyyyyfffWWWMMMGGGDDD===============???@@@BBBHHHRRRbbbtttvvviiiZZZJJJ???;;;777666555444444333444444222333333333222333666888:::;;;CCCTTTgggxxxzzzssskkkaaaVVVNNNfffPPP>>>222...000///............---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))))))))******$$$$$$)))++++++(((((((((((()))***+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++------,,,,,,---///000111333>>>PPPdddtttjjjRRR???444///...---+++***))))))******''''''(((((())))))******...)))%%%&&&)))***%%% ###%%%'''''''''&&&'''((($$$%%%&&&&&&&&&''')))+++)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&((()))***)))'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%$$$###$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&((((((((()))'''%%%%%%&&&'''&&&%%%'''((('''%%%'''***)))%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&'''&&&%%%$$$%%%))),,,&&&''''''((((((''''''&&&,,,,,,++++++***((('''&&&''''''(((((())))))******(((((((((((()))***+++,,,(((***,,,+++((((((+++...,,,111777???MMMeeeyyyzzz{{{xxxxxxzzz}}}yyyzzz{{{{{{|||}}}xxxtttrrrpppmmmkkkhhheee^^^RRRGGG???>>>???GGG\\\uuuwww___KKKEEEDDDNNN^^^iiihhhcccQQQEEE:::666555444777::::::CCCSSSgggzzzyyylllXXXJJJ===999888777888:::<<<===AAAMMMbbbyyyttteeeVVVOOOMMMNNNPPPTTTVVVXXX\\\]]]]]]]]]^^^___]]]]]]^^^aaaffflllqqquuuxxxyyyxxxyyy{{{||||||zzzxxxjjjhhhfffdddcccdddfffgggcccccccccdddfffgggiiijjjllllllllllllmmmoooppprrrttt{{{xxxpppggg```^^^aaaiiizzzjjjVVVLLLGGGFFFDDDAAA@@@?????????>>>???AAAAAAAAAFFFVVVggg}}}zzzdddOOOFFFDDDAAA@@@???@@@@@@???@@@IIITTT___mmm}}}vvvcccUUULLLFFFDDD<<<===>>>======>>>AAACCCIIITTTdddvvvuuugggXXXHHH???<<<777666555444444333444444222333333333222444666999:::;;;DDDWWWjjjzzzyyyrrrkkkaaaUUUMMMtttoooYYYEEE666111333///............---------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++***)))******+++%%%$$$###$$$&&&)))***+++***)))))))))))))))******++++++++++++++++++++++++)))************+++++++++************************,,,,,,++++++,,,---...///111:::III[[[kkkyyypppWWWCCC666111---,,,+++))))))))))))***((((((((((((((()))))))))+++)))'''&&&'''&&&$$$!!!###&&&((((((&&&%%%&&&'''###$$$%%%%%%&&&(((+++---///...---***(((&&&%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))'''''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''(((((('''$$$$$$&&&)))%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%'''%%%###$$$&&&''''''%%%'''((((((&&&'''***)))%%%&&&%%%###""""""###%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&$$$%%%''')))'''''''''&&&&&&'''''''''))))))*********((('''&&&(((((((((((((((((((((((()))))))))))))))+++,,,,,,(((+++---,,,)))(((+++///---111777===III```|||xxxyyyzzzyyyyyyyyy{{{}}}~~~~~~|||xxxyyy{{{{{{{{{~~~}}}xxxtttqqqpppmmmllliiifff___SSSFFF>>><<<===FFF[[[uuuuuu\\\JJJCCC???DDDSSSbbbkkknnnZZZLLL???:::999777666777777???JJJXXXkkkzzz~~~zzzfffVVVDDD<<<:::999888999999<<>>AAACCCCCCIII[[[mmmyyybbbMMMFFFCCC@@@AAAAAABBBBBB@@@AAAKKKWWWcccqqqsssaaaSSSJJJEEEBBB;;;===>>>>>>===>>>AAADDDMMMWWWhhhyyyrrrcccTTTEEE===<<<777666555444444333444444111222333333222444777999:::;;;FFFYYYlll|||yyyrrrjjj```UUUMMMkkk|||uuu___JJJ:::444666//////.........---------...------,,,,,,------...++++++++++++++++++++++++------+++*********+++,,,&&&)))---,,,***((()))+++,,,+++***)))((((((((((((++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++******+++,,,,,,---333:::GGGVVVfffsss}}}sssZZZEEE888333---,,,+++))))))))))))***+++++++++***************$$$&&&((('''&&&%%%%%%&&&$$$'''***)))&&&###$$$%%%"""###$$$%%%&&&(((,,,///666444111---(((&&&%%%&&&(((((('''&&&&&&%%%$$$$$$%%%&&&'''((())))))))))))***(((&&&$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&((())))))&&&###"""$$$'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$$$$###"""&&&###"""###&&&((('''%%%'''((((((&&&(((+++)))%%%((('''%%%$$$$$$%%%'''(((&&&'''''''''''''''''''''+++***(((&&&%%%$$$#########'''(((&&&%%%%%%'''***)))(((''''''((()))***&&&&&&((()))))))))((('''((((((((((((((('''''''''++++++++++++,,,---...///+++...111///,,,+++...222...222777<<>>;;;<<>>:::666666333;;;DDDNNN\\\nnn|||rrr```KKKAAA>>><<<::::::333777:::<<>>>>><<<===AAADDDQQQ\\\mmm~~~ppp```QQQCCC<<<;;;777777555444444444444444111222333333222444777999:::<<>>555222111000///......------...------,,,,,,,,,,,,++++++,,,***)))+++...///---***+++,,,---,,,***)))***+++++++++++++++++++++++++++***************)))((((((++++++***************+++&&&''''''&&&&&&''')))+++------,,,,,,,,,,,,,,,,,,***,,,...///...---------111777BBBQQQ```nnnxxx}}}yyycccLLL:::///...---+++***+++,,,+++***)))((((((((((((***,,,---+++&&&%%%***,,,((($$$%%%***)))'''%%%%%%%%%''''''***$$$%%%,,,---)))---777AAA@@@<<<444,,,'''(((***(((((((((((('''&&&%%%$$$"""%%%((()))((()))---000''''''''''''''''''''''''(((&&&$$$%%%&&&''''''&&&$$$%%%'''(((((('''%%%$$$'''&&&$$$"""!!!!!!!!!"""***(((&&&&&&)))+++***((($$$(((,,,+++&&&$$$'''***%%%'''((('''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''(((''''''&&&&&&((('''######''')))((($$$###$$$$$$&&&)))+++---,,,+++***)))((((((((((((&&&(((***)))&&&%%%''')))))))))))))))***************)))((()))***+++***(((++++++,,,,,,,,,,,,------000///111888CCCWWWuuuyyywwwwww|||}}}~~~}}}{{{{{{{{{vvvzzz~~~~~~zzzuuutttvvvuuurrrnnnkkkfff___VVVIII>>>;;;>>>GGGZZZsssxxx]]]FFF===999>>>BBBGGGXXXkkkhhhaaaRRRDDD===>>>===;;;===999999BBBPPP___ppp}}}zzzqqq```MMMBBB>>>:::555999888888:::>>>JJJ```tttxxxeeePPPDDD@@@;;;999:::===>>>;;;;;;===;;;:::999999;;;>>>AAACCCDDDFFFHHHHHHFFFCCCBBBBBBBBB???>>>>>>@@@AAA???<<<>>>>>>???>>><<<===???AAAAAACCCEEEGGGIIIIIIJJJIIITTTYYY]]]^^^^^^```fffkkkpppxxxwwwmmmeee___\\\^^^ccctttqqqZZZSSSJJJFFFCCCEEEEEEAAA>>>???@@@BBBCCCBBBEEEPPPcccqqqrrrXXXGGGCCCAAA;;;@@@@@@AAABBBBBBDDDOOOZZZlllyyynnn\\\OOOGGGBBB@@@;;;===>>>>>>???AAAEEEHHHSSSaaatttsssaaaPPPDDD<<<999888777666444333333333333666444222333666999999888>>>???JJJ___sss{{{vvvpppeeeWWWLLL```nnnlllUUUDDD999444111111///...............------,,,,,,,,,,,,++++++///...,,,,,,,,,+++***(((+++,,,---,,,***)))***+++************************(((((())))))(((((('''&&&******))))))((())))))***)))***++++++***)))******++++++++++++,,,,,,,,,,,,,,,------,,,++++++...000///555???MMM]]]kkkvvv|||~~~iiiRRR>>>222,,,***((('''((()))((('''+++***)))(((((())))))***+++&&&%%%)))+++'''%%%&&&'''''''''''''''&&&&&&%%%***%%%%%%,,,,,,)))...888EEEBBB===555...)))(((((((((((((((((('''&&&%%%$$$###%%%''''''&&&&&&'''***''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$)))((('''&&&%%%%%%&&&&&&)))'''&&&&&&)))***)))(((''''''((('''&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''',,,,,,+++)))(((&&&%%%%%%((()))(((&&&&&&)))((($$$%%%$$$$$$$$$%%%'''((()))******(((''''''&&&&&&&&&***,,,------+++***+++---(((((()))))))))*********+++******+++---///...---+++++++++,,,,,,,,,------111000222888CCCWWWtttxxxvvvvvvxxxzzz|||}}}|||{{{zzzzzzzzz~~~{{{wwwsssrrrttttttqqqmmmnnnhhhaaaWWWJJJ>>>:::===FFFYYYqqqxxx^^^FFF===888<<>><<<<<<======;;;:::;;;>>>???>>><<<===>>>>>>===<<<===@@@CCCEEEEEEEEEFFFHHHKKKMMMOOORRRWWW\\\___aaaeeekkkqqq~~~~~~uuummmgggbbb^^^___cccsssrrr[[[UUULLLGGGEEEFFFFFFBBB@@@AAA>>>@@@BBBBBBFFFSSSfffuuuoooUUUDDDAAA???:::======???AAABBBFFFRRR^^^mmmzzz~~~mmm\\\NNNFFFAAA>>>>>>>>>>>>>>>>>>AAAFFFJJJZZZgggyyyrrr___OOOCCC;;;888999888777555444444444444444222000111444777777777>>>@@@LLL```tttzzzuuunnncccVVVLLL```llluuu^^^JJJ<<<444111111000///............------,,,,,,,,,,,,++++++//////...+++))))))***+++***,,,,,,,,,***)))***+++))))))))))))))))))))))))))))))******))))))(((''')))((((((((((((((())))))******+++,,,,,,+++)))((()))*********+++,,,,,,,,,------,,,***)))***...111---222;;;HHHWWWgggttt{{{qqqZZZEEE777000---+++******+++******------+++)))((('''''''''+++'''%%%((()))'''&&&(((&&&'''((()))((('''%%%$$$***%%%%%%***+++***000999FFFAAA:::333...***&&&$$$''''''(((''''''&&&%%%$$$'''((()))'''%%%$$$$$$%%%''''''''''''''''''''''''"""$$$%%%$$$!!!!!!###&&&$$$%%%&&&''''''&&&%%%$$$))))))(((((((((((())))))(((&&&%%%&&&((()))(((''')))&&&$$$$$$&&&%%%###!!!&&&'''((('''&&&%%%&&&(((######$$$%%%&&&'''((((((&&&&&&&&&&&&'''((())))))...---***(((&&&%%%%%%%%%&&&&&&%%%$$$'''***'''"""&&&%%%%%%$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''')))***)))((('''((()))(((((())))))))))))******+++******,,,///000000000++++++++++++,,,,,,,,,,,,111000222888BBBVVVrrrwwwtttttttttvvvyyy|||}}}|||{{{zzz}}}yyyvvvrrrrrrttttttrrrpppooojjjbbbYYYLLL@@@<<<>>>FFFXXXoooxxx___FFF>>>888999<<>>>>>>>>===>>>@@@DDDHHHKKKIIIGGGGGGIIIOOOUUUYYY\\\aaaggglllpppuuu||||||tttmmmhhhddd___```dddqqqsss\\\VVVMMMHHHEEEGGGGGGCCCAAACCC;;;>>>AAACCCHHHVVVkkkzzz}}}kkkRRRAAA>>>===:::::::::<<<@@@CCCHHHUUUbbbooo}}}~~~nnn^^^QQQHHHBBB???BBBAAAAAA@@@AAAFFFLLLQQQdddpppppp^^^MMMAAA:::888888777666555444333333333333111000000333555666666>>>BBBOOOdddwwwzzzssslllaaaTTTKKKaaalll|||{{{dddNNN<<<222222111000///............------,,,,,,,,,+++++++++***,,,,,,***((((((,,,000***+++,,,+++***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******))))))((((((((()))******)))((((((((()))***)))((((((((()))***++++++,,,,,,+++,,,+++***)))***---///---000888DDDSSSdddrrr{{{yyybbbKKK<<<222000---+++,,,,,,,,,,,,---,,,+++***(((''''''&&&***(((&&&&&&''''''((()))''''''''''''''''''&&&&&&***&&&&&&)))***+++000888@@@:::333...,,,)))$$$!!!&&&'''''''''&&&&&&%%%$$$*********)))'''&&&%%%%%%''''''''''''''''''''''''!!!$$$'''%%% ###'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((('''''''''&&&%%%$$$%%%%%%%%%$$$&&&(((((((((&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***+++***)))&&&$$$###$$$%%%&&&###""" $$$)))(((###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%(((((((((((()))))))))***)))(((((())),,,...---,,,***++++++++++++,,,,,,,,,111///111666@@@SSSooowwwtttssssssuuuxxx|||~~~|||~~~}}}|||{{{{{{xxxvvvttttttuuuvvvuuutttnnniiiccc[[[NNNBBB???AAAFFFXXXoooyyy```GGG???888888999<<>>===888999EEETTTdddrrr}}}xxxgggVVVHHH@@@888666777888777666;;;BBBSSSgggrrr\\\LLL???888333444444222111333666666666555555444333333444555666666555666888;;;777777666777999<<<===>>>???@@@AAABBBEEEIIIOOOTTTYYYUUURRRQQQTTT\\\eeekkkqqquuu{{{}}}uuulllgggbbb^^^```eeeqqqrrrZZZSSSLLLGGGDDDEEEEEEBBBAAABBB;;;>>>BBBDDDJJJXXXmmm}}}|||iiiQQQAAA>>>>>><<<999999;;;???BBBIIIVVVdddrrrrrrcccWWWNNNGGGCCCEEEDDDDDDDDDGGGNNNWWW]]]lllvvvppp]]]MMMAAA;;;888666666444333222111111111222111111111222444666777???DDDSSShhhzzzyyyqqqhhh]]]QQQJJJ___jjjyyykkkSSS???333222111000//////......///------,,,,,,,,,+++++++++***,,,,,,***((((((,,,000)))***++++++))))))***+++************************,,,,,,,,,,,,,,,+++******))))))))))))******+++,,,)))'''%%%%%%(((***++++++(((((()))***++++++,,,,,,(((***,,,,,,+++***+++,,,---000666AAAQQQbbbqqqzzziiiPPP???111...***((())))))))))))************))))))((((((((()))(((&&&&&&''')))))))))(((%%%$$$$$$&&&(((***)))''''''((()))***///555888444...,,,+++***&&&###&&&&&&&&&&&&&&&&&&%%%$$$)))(((((('''(((((('''&&&''''''''''''''''''''''''"""&&&(((&&&"""!!!$$$)))%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&'''$$$&&&'''(((''''''''''''"""%%%((('''$$$%%%(((,,,'''((()))(((&&&%%%&&&'''((('''''''''&&&&&&%%%%%%&&&&&&&&&'''((()))***+++***(((&&&$$$######%%%%%%&&&%%%""""""'''(((%%%%%%%%%&&&'''((()))******''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((('''''''''(((((((((((()))))))))***)))((()))***+++***)))*********+++++++++,,,,,,///...///444>>>PPPmmmwwwtttsssvvvwwwyyy}}}~~~|||zzzyyyyyyzzzvvvtttsssssstttuuuuuutttqqqllleee]]]OOOBBB>>>???GGGYYYoooyyy```FFF???999666777999???EEEQQQbbbqqqqqqdddUUUGGG>>>888777777999888888???HHHRRRggg{{{uuudddSSSGGG;;;777666777777666999===HHHYYYoookkkVVVJJJ@@@999777888666555666555555666666666666666666666666777666666666888:::::::::::::::;;;===@@@BBBAAADDDHHHNNNTTT\\\eeekkkpppmmmiiiiiimmmuuu~~~}}}tttiiibbb]]]ZZZ^^^cccqqqoooVVVNNNIIICCC@@@AAAAAA???>>>@@@===@@@CCCEEEJJJYYYmmm|||{{{gggQQQDDD@@@@@@???;;;:::<<>>777444444777;;;===DDDTTTfffmmmjjj___PPPDDD:::666555888::::::;;;>>>III]]]sss~~~rrraaaSSSBBB;;;555555555555777:::???LLL\\\nnnxxxdddRRRFFF<<<999999888666777444444444555555777888999888999::::::999999:::<<<:::;;;<<<<<<===@@@EEEHHHKKKPPPXXX```jjjttt~~~vvvmmmccc]]]XXXUUUYYY^^^oookkkRRRIIIEEE???<<<======;;;;;;======@@@CCCEEEJJJYYYmmm|||xxxcccPPPEEE@@@@@@@@@;;;:::<<<>>>AAAHHHVVVddduuu|||qqqfff]]]UUUPPPJJJJJJLLLNNNTTT^^^iiiqqqzzzooo\\\LLLBBB<<<;;;:::999888777666555555555444444555555444666888;;;@@@HHH[[[qqq~~~vvvlllaaaUUULLLGGGTTT^^^nnn}}}uuu^^^HHH<<<333222111000////////////------,,,,,,,,,,,,++++++...,,,+++*********((('''''')))******))))))***,,,))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((())))))***+++,,,***((('''))),,,,,,'''###++++++++++++,,,,,,,,,,,,((()))******))))))***,,,...000666???MMM]]]kkksssuuuzzzrrrYYYGGG777444///,,,,,,---......((()))***++++++***)))(((###)))+++'''&&&(((***((()))'''%%%$$$$$$&&&)))+++%%%((()))((('''(((***+++---......,,,***))))))***$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""###'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&$$$'''***+++)))'''((()))%%%&&&''''''&&&'''+++///((())))))(((&&&$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&&&&''''''+++***)))(((&&&%%%$$$###$$$(((&&&###%%%''''''%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''((('''%%%'''''''''((((((((()))))),,,+++***+++---...---,,,************++++++++++++...---...444>>>QQQnnn{{{xxxwww{{{wwwuuuwww|||~~~}}}zzzyyy{{{~~~}}}{{{xxxvvvttttttssspppppppppooonnnnnnooopppqqqmmmggg^^^PPPCCC===>>>DDDWWWnnnrrrWWW???;;;444111222555777777<<>>===<<<<<<;;;:::999888999;;;===>>>>>>AAADDDEEEEEEEEEFFFGGGEEEGGGIIIKKKMMMQQQXXX]]]bbbgggooowww~~~}}}}}}zzzvvvvvvtttpppgggaaaZZZXXXTTTQQQSSSWWWjjjiiiOOOGGGCCC===999:::;;;999999<<<;;;???BBBDDDJJJYYYnnn}}}qqq^^^NNNCCC>>>===>>>:::999;;;>>>AAAHHHWWWfffvvv{{{qqqhhh```[[[TTTUUUWWWZZZ```iiissszzzmmmZZZJJJ@@@;;;:::999888777666555444444444333555666555444555888<<<@@@JJJ^^^ttt}}}vvvkkk^^^SSSJJJFFFSSS]]]mmm}}}vvv^^^III===333222111000////////////---------,,,,,,,,,+++++++++)))(((***---...+++(((''')))******))))))***,,,((((((((((((((((((((((((***************)))((((((''''''''''''((()))++++++'''&&&'''***,,,)))!!!------,,,,,,,,,,,,,,,,,,******)))'''&&&(((+++...---///555???LLL[[[hhhppprrrwwwuuu\\\JJJ555111,,,))))))***++++++)))***+++++++++)))((('''!!!))),,,(((&&&)))***'''&&&&&&&&&&&&&&&'''((()))$$$(((***((('''((((((((()))+++,,,***'''%%%&&&((($$$$$$%%%&&&&&&%%%%%%%%%'''%%%$$$%%%)))***)))'''''''''''''''''''''''''''(((&&&$$$%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$###$$$'''+++,,,***(((((())))))'''%%%%%%''')))******((())))))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&$$$%%%'''(((''''''((((((((('''%%%$$$&&&&&&&&&%%%%%%&&&''''''***'''&&&''')))***(((&&&''''''''''''((((((((())))))((((((***,,,......---)))************+++++++++///---///555???SSSooo|||zzzyyyzzzvvvssssssxxx{{{yyywwwuuuvvvxxx|||wwwwwwvvvuuutttrrrqqqpppqqqqqqqqqpppoooooopppqqqjjjgggccc]]]RRRFFFBBBDDDBBBUUUmmmoooTTT<<<888222...000444555333666===IIIYYYiiippphhh\\\LLLIIIHHHHHHDDD>>>;;;===:::EEEVVVjjj~~~}}}ppp[[[MMM===666333222444777222;;;DDDNNNccc{{{~~~iii[[[NNNIIIIIIHHHFFFGGGDDDBBB@@@??????AAACCCEEEFFFJJJNNNQQQRRRRRRSSSTTTXXX[[[___bbbeeekkkrrrxxxxxx||||||{{{xxxuuurrrlllgggccc```bbbaaa\\\YYY[[[\\\ZZZ[[[WWWUUUUUUSSSOOOOOORRRfffhhhOOOFFFBBB<<<888999:::888999;;;999===AAADDDJJJZZZooozzzlllZZZKKKBBB<<<;;;;;;999888999===AAAIIIYYYhhhvvv{{{rrrjjjeee^^^```aaadddjjjrrr{{{}}}lllYYYIII???:::999666555444333222111111111333555666555444555888;;;@@@KKK___vvv}}}uuujjj]]]QQQJJJFFFPPP[[[mmmyyybbbMMM@@@222000000222111---///222000000/////////.........)))************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...///333:::GGGWWWgggpppuuu||||||fffSSS>>>555...------+++***,,,))))))))))))))))))))))))+++***)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***((('''''''''((()))((('''&&&%%%$$$$$$%%%&&&'''&&&&&&(((***+++(((%%%((('''&&&''')))))))))((('''%%%$$$$$$%%%&&&$$$###'''&&&###""""""$$$&&&(((%%%&&&'''((((((((('''&&&)))(((((()))+++,,,,,,+++...***&&&&&&***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''%%%&&&&&&'''%%%$$$)))((('''&&&&&&%%%$$$###)))'''&&&%%%%%%&&&((())))))((((((((()))(((&&&$$$)))))))))(((''''''&&&&&&(((((('''&&&$$$###""""""***(((&&&&&&'''))))))(((''''''(((***+++,,,---...///...---,,,,,,,,,,,,,,,...---///444>>>SSSrrr~~~zzzxxxxxxvvvsssrrrsssuuuvvvvvvzzzwwwuuuwwwzzz{{{wwwsssvvvtttrrrqqqrrrrrrqqqppppppqqqssstttssspppllljjjoookkkeee___TTTHHHBBBBBBFFF[[[sssnnnUUU???888222222333222222333777888???LLL^^^lllssstttbbbWWWOOOMMMJJJBBB===>>>AAABBBGGGTTTgggyyymmm]]]JJJ===999777333///333666;;;DDDTTTiii{{{{{{ttthhh]]][[[]]][[[VVVXXXVVVSSSSSSUUUXXXZZZZZZ[[[___dddiiimmmoooppppppvvvvvvxxx|||{{{vvvrrrmmmgggbbb```___]]]ZZZWWWSSSPPPNNNMMMMMMNNNNNNOOOPPPPPPPPPKKKKKKNNNPPPMMMIIIJJJOOOgggyyy{{{eeePPPBBB>>>;;;888777777777777666777;;;===???JJJ___rrr}}}~~~hhhSSSIIICCC;;;888;;;===<<<>>>AAAFFFNNN^^^lllyyy}}}xxxuuunnnnnnnnnqqqwww~~~jjjXXXJJJAAA;;;777777777666555444333333333666555333444666888:::;;;EEESSSdddtttzzzoooeee^^^UUUJJJCCCQQQ]]]ooo|||fffOOOAAA666222111222000------111,,,++++++++++++***************++++++******)))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///222:::FFFVVVfffpppyyyjjjWWW@@@777///...---+++***,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&((((((((((((((((((((((((***)))((('''''''''(((((((((''''''&&&&&&&&&&&&&&&((('''&&&(((******(((%%%((('''&&&'''((()))'''&&&((('''&&&&&&''''''&&&%%%((((((((()))))))))((((((###$$$%%%&&&&&&&&&%%%%%%''''''(((***,,,...//////---)))&&&&&&))))))'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&$$$%%%&&&&&&$$$###%%%&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$######%%%'''(((+++)))((('''((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&(((*********((((((((()))******++++++...------,,,,,,,,,,,,,,,------000555???SSSqqq~~~zzzwwwvvvvvvuuuttttttuuuuuuvvvyyywwwvvvyyy|||}}}yyyuuutttrrrppppppppppppnnnmmmoooqqqssstttssspppmmmkkkooojjjeee___UUUHHHBBBAAAGGG\\\tttnnnUUU@@@888222222333222222333555666:::EEETTTdddpppvvvpppfff[[[TTTLLLBBB>>>???======@@@IIIYYYlllzzzxxxiiiSSSCCC:::777444333333555777===JJJ___sssyyyxxxzzzxxxtttqqqooolllkkknnnqqqssstttzzz}}}|||tttnnnfffbbb^^^\\\YYYVVVPPPLLLKKKKKKJJJIIIGGGEEECCCBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHJJJLLLIIIFFFGGGLLLcccvvvzzzeeeQQQCCC<<<:::777555666666555444666:::<<<@@@LLLaaattt~~~wwwbbbMMMCCC>>>777444777;;;;;;===AAAFFFNNN^^^mmm|||}}}{{{{{{zzz|||}}}iiiVVVIII@@@:::777777666555444444333333333666555333333555888:::;;;FFFTTTfffvvvzzznnneee\\\SSSIIIBBBSSS___rrrmmmTTTCCC:::555333333111------000---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...222888DDDSSScccnnnyyyooo]]]DDD:::111///...++++++---))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''(((''''''&&&%%%%%%(((((((((((((((((((((((())))))(((''''''''''''(((''''''((((((((('''&&&&&&(((''''''((())))))'''&&&&&&&&&&&&((()))***(((&&&)))'''&&&&&&''''''&&&%%%&&&(((+++------+++(((&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&(((+++---000111222---)))&&&%%%''''''%%%"""$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&)))(((''''''(((((('''&&&!!!$$$&&&%%%######%%%((($$$$$$######$$$&&&((()))---***(((&&&&&&'''&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''((()))*********((('''''')))***+++***))))))))))))))))))((((((,,,,,,,,,,,,++++++++++++---...111666@@@RRRooo|||xxxvvvtttwwwyyyyyyvvvttttttvvvwwwwwwwwwzzz~~~~~~zzzvvvpppooonnnnnnnnnnnnkkkiiiooopppqqqrrrrrrpppnnnmmmmmmiiieee```UUUHHHAAAAAAHHH]]]uuunnnUUU@@@888222222333222111333222333555;;;GGGWWWhhhttt~~~wwwmmmbbbTTTGGGAAAAAA>>><<<;;;>>>HHHZZZpppvvvbbbMMM???999888999333333333555===OOOgggxxx|||yyytttpppkkkbbbXXXPPPKKKIIIGGGFFFEEECCC@@@===<<<======>>>>>>=========??????@@@@@@AAABBBBBBBBBBBBBBBDDDFFFDDDAAADDDIII]]]rrryyydddPPPBBB:::888555444444555444333555888;;;AAAOOOeeevvv~~~ttt___JJJBBB===777555888:::999<<>>444000...,,,+++---))))))))))))))))))))))))))))))*********)))))))))(((((((((((('''&&&%%%%%%((((((((((((((((((((((((******))))))((((((((((((&&&'''((())))))((('''&&&(((((('''(((((((((((('''&&&&&&(((+++......,,,***)))'''%%%$$$%%%&&&&&&%%%%%%''')))++++++)))&&&###'''''''''''''''((())))))%%%&&&(((***+++---///111+++)))&&&%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((('''&&&'''(((((('''&&&"""%%%((('''$$$###%%%(((%%%%%%%%%&&&''')))+++,,,...+++'''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''((()))+++)))''''''((())))))))))))))))))))))))))))))***+++++++++++++++++++++***---...111777@@@RRRnnnzzzvvvttttttyyy~~~}}}xxxssssssuuuttttttvvvyyy||||||yyyuuuooonnnmmmnnnnnnmmmkkkiiioooooopppqqqqqqpppooonnnlllhhheeeaaaVVVIIIAAA@@@HHH\\\tttmmmTTT@@@888222222333222111222///111333555<<>>;;;<<<222111111222555BBBXXXkkk~~~yyyqqqmmm```]]]YYYVVVQQQKKKDDD??????>>>>>>======;;;:::999999999;;;<<<============>>>>>>???@@@@@@AAAAAABBB>>>>>>???AAA???===AAAHHH[[[qqqwwwaaaMMM@@@:::777555444444555444444444777:::BBBSSSiiiyyyppp\\\HHHAAA===888777:::888888;;;@@@FFFOOO```ooo{{{gggTTTGGG@@@;;;888666555444444333333333444555555444333333666:::===JJJYYYmmm|||yyyooodddZZZPPPGGGAAAZZZdddrrrgggPPPAAA999333222222000000333------,,,,,,,,,+++++++++,,,------------,,,++++++******))))))))))))******((((((((((((((((((((((((************************(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...111555===LLL]]]jjjppp{{{vvvdddNNNCCC777222///,,,,,,...************************((()))***++++++***)))))))))))))))))))))((('''&&&((((((((((((((((((((((((++++++++++++******))))))&&&'''((())))))((('''&&&'''''''''''''''(((((()))'''))),,,111444555333000+++)))&&&%%%&&&(((((('''&&&''''''''''''&&&%%%$$$'''''''''((((((((())))))$$$&&&((()))((((((***,,,***(((&&&%%%%%%$$$$$$###''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&'''((((((%%%$$$###$$$%%%&&&%%%###&&&((()))(((%%%$$$&&&(((%%%%%%&&&'''(((***++++++...+++'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''',,,***'''&&&'''((((((''')))******++++++,,,,,,---******+++,,,,,,,,,+++***,,,---111777@@@QQQnnnxxxtttqqquuu{{{zzzuuussstttqqqrrrtttwwwxxxxxxvvvtttooonnnmmmnnnoooooommmlllooooooooooooooooooooooookkkhhhfffbbbXXXJJJBBB@@@GGG[[[ssslllSSSAAA999333333333111111222...111333444666>>>LLLWWWqqq{{{{{{mmm___VVVIIIDDD>>>;;;:::BBBWWWkkk|||nnnYYYFFF;;;888333111222444555:::JJJ[[[uuuyyymmmsss~~~yyyvvvqqqkkkddd\\\TTTOOOGGGEEEBBB@@@>>>===;;;:::999999999999777666555555555666777888999999999888999999:::;;;;;;<<<<<<===<<<:::<<<===<<<;;;AAAHHH\\\rrrsss\\\HHH<<<:::777555444555666555555444666:::DDDXXXnnn{{{jjjVVVCCC<<<999555444888777777:::@@@EEEOOO```pppzzzfffSSSGGG@@@<<<999555444444333333333333444444555444333333666<<<@@@LLL]]]qqqzzzpppeeeYYYOOOFFFAAAXXX___kkkwwwsssZZZFFF===555333222000000222............------------,,,,,,------,,,,,,+++*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---000333:::HHHZZZhhhrrr}}}zzziiiTTTGGG:::333///,,,,,,///************************&&&'''((()))***)))((('''(((((())))))))))))((((((((((((((((((((((((((((((******+++++++++***)))(((&&&&&&'''(((((((((''''''%%%&&&'''''''''(((***,,,,,,...222777::::::777444...+++((('''(((*********)))((('''&&&%%%%%%&&&&&&$$$%%%&&&(((((('''&&&&&&$$$'''((('''$$$###%%%((((((((('''&&&%%%%%%%%%%%%''''''&&&%%%$$$###""""""&&&&&&&&&&&&'''(((((()))((('''&&&''')))))))))((()))(((((((((''''''&&&&&&$$$$$$%%%&&&'''(((((((((,,,)))'''&&&'''''''''&&&''''''&&&%%%%%%$$$######((((((((((((((((((((((((+++)))''''''(((******)))******++++++,,,---......******,,,---------,,,+++,,,---000555???QQQnnnwwwrrrooouuuyyy~~~}}}yyywwwwwwrrrssstttuuuvvvvvvuuuuuupppnnnmmmnnnpppqqqqqqqqqqqqpppooonnnnnnnnnnnnoookkkiiigggdddZZZLLLCCCAAAFFFZZZsssnnnUUUAAA999333333333111000111000222444333333777@@@HHH]]]lll}}}vvvkkkSSSHHH@@@===<<>><<<777333---***'''%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%###$$$''')))***(((&&&$$$###&&&((('''###"""$$$''''''''''''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***))))))***+++,,,,,,***)))&&&$$$%%%)))***(((%%%%%%%%%&&&''''''''''''''')))(((&&&'''((()))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((()))))))))))))))((('''(((+++...000000++++++++++++++++++++++++***+++---.........---,,,,,,,,,...444===QQQpppvvvpppmmmrrruuuzzz~~~~~~}}}vvvwwwwwwvvvvvvvvvwwwxxxpppnnnlllmmmooosssuuuuuusssqqqooommmmmmmmmmmmnnnkkkiiiiiifff\\\NNNDDDBBBFFF[[[tttqqqXXXBBB:::333333333111000111222333333222111444:::???GGGVVViiiyyy}}}gggVVVGGGBBB@@@???EEEOOOaaaooo~~~wwwaaaMMMAAA;;;444333888777333888BBBQQQeee}}}xxxyyy}}}yyypppeee]]]WWWTTTSSSNNNKKKFFFAAA>>>;;;888555555555555444333333444666555777999888555333444555444444555555666666555555666666777777888999999999888666666888888999@@@III```tttnnnWWWEEE<<<777555333333444555555444555666:::GGG^^^ttt}}}|||jjjVVVCCC===;;;777666:::888888:::???EEENNN___nnnvvv```NNNBBB<<<999888444333333222333333444444222444555555555999BBBIIIVVVhhh|||{{{wwwnnnbbbTTTIIIAAA===MMMPPPVVV___mmmiiiRRREEE999444222...,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))******************************+++++++++,,,,,,,,,***---///111666DDDWWWeeerrrsssZZZLLL===555000,,,---000************************''')))+++,,,---,,,+++***$$$$$$&&&'''((()))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&%%%$$$$$$%%%&&&'''((("""$$$&&&&&&&&&(((,,,000888999<<<>>>???;;;555000)))&&&###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$&&&***------+++(((%%%"""%%%((('''###"""%%%(((&&&'''''''''&&&&&&((()))!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$%%%&&&''''''&&&'''### ###))),,,)))%%%(((((()))))))))))))))((('''&&&&&&((()))***((('''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''((())))))'''&&&&&&)))...222555666,,,,,,++++++***))))))(((***+++---/////////---,,,,,,,,,---333===QQQqqquuuooollloooqqqvvv|||zzzzzzzzzxxxwwwwwwyyy{{{pppmmmkkkkkkooosssvvvxxxtttrrrooommmllllllmmmnnnkkkjjjjjjhhh^^^OOOEEEBBBGGG\\\uuuttt[[[BBB:::333333333111000111444333222000000444999===999FFFWWWhhh{{{|||eeeOOOHHHDDD??????EEEPPPbbbxxxnnn[[[PPP>>>555222777777222555===EEEZZZttt|||sssmmmhhhbbbXXXNNNGGGDDDDDDDDD@@@<<<888555555555444333...000333333333222222333111333555555222111222444111111222333444444444444222333333444444555666666666444555666666888@@@III___tttmmmVVVFFF>>>666444222111222333333333666777:::HHH```vvv~~~{{{fffRRR???999777222222666888888:::???DDDNNN^^^mmmsss^^^KKK@@@:::888666333333333222222333444444222444666555666;;;DDDLLLZZZlllyyyuuulll```RRRFFF???;;;HHHMMMTTT[[[jjjuuu[[[KKK;;;666666555333222///...,,,,,,---,,,+++))),,,,,,,,,+++++++++******************************++++++***)))(((((())))))++++++++++++++++++++++++)))((((((((()))***++++++)))************+++++++++))))))))))))))))))))))))************+++,,,---...000//////222666AAAUUUgggvvvhhhTTTAAA:::444,,,+++111,,,+++***+++,,,---+++)))***,,,...///...+++(((%%%((('''''''''''''''((()))((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&'''(((((()))))))))((((((((((((((()))******666888::::::888444///+++))))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%'''''''''&&&******(((''''''&&&&&&&&&((('''&&&&&&&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((('''&&&%%%((())))))***+++,,,,,,,,,(((&&&$$$$$$'''))))))'''(((((())))))((('''&&&&&&***(((&&&&&&''''''&&&%%%((())))))(((''''''***,,,***(((&&&(((,,,......---******++++++++++++******,,,,,,+++++++++,,,---------///000222;;;PPPkkkuuunnnjjjmmmooossszzz~~~}}}{{{yyyxxxwwwooonnnmmmmmmooosssvvvxxxuuutttrrrpppnnnnnnnnnnnnmmmkkkiiieee[[[MMMDDDCCCGGGYYYxxxwwwUUUCCC<<<555333222111333888888666444444444555444333555;;;GGGZZZooopppaaaSSSIIIBBB>>>JJJSSSdddyyyppp___KKK???555444444222333666???VVVqqq}}}vvvfffWWWPPPJJJFFF@@@<<<;;;;;;;;;;;;777666555444444444444444333111//////111222333222222222222222222222333333---------...111555999<<<555333111222555777555333999777777999888888???HHH___www~~~rrr[[[DDD???555444333222222222333333>>><<<>>>MMMfffzzz{{{ttt\\\MMM>>>999888666666666888999<<>>AAAAAAFFFOOOYYYhhh}}}{{{^^^LLL;;;444444222000...000///---,,,------,,,+++,,,,,,,,,++++++++++++***************************++++++***)))))))))))))))++++++++++++++++++++++++))))))))))))))))))***+++)))************+++++++++************************************+++,,,---......---...111666AAAUUUgggtttqqq\\\GGG===555---,,,222,,,+++***+++------+++******+++---...---+++)))'''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((())))))***111222444444222///+++(((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''&&&&&&((((((''''''''''''((((((***(((&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$'''''''''((()))*********'''&&&$$$&&&((()))(((&&&((((((((('''''''''&&&&&&)))(((&&&&&&''''''&&&%%%$$$%%%%%%%%%$$$%%%'''***'''%%%###$$$'''(((((('''******++++++++++++******+++++++++,,,,,,---------,,,---///222<<>>OOOhhhzzzxxxnnnUUUIII===::::::888666555888888;;;@@@FFFOOO___nnnlllVVVGGG>>>999777999666555444333333333333444333333444777888<<>>666444111...---222///---,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++***)))))))))))))))))))))************+++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,...111555@@@SSSeeeppp}}}|||gggPPPAAA666...---333,,,+++++++++------+++******++++++,,,++++++******)))***++++++***)))((('''((((((''''''''''''(((((())))))(((''''''''''''''''''&&&&&&%%%&&&((()))***((((((''''''(((((())))))++++++,,,+++***)))'''%%%''''''''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***---***'''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&((())))))'''&&&((('''&&&%%%%%%%%%&&&''')))'''&&&&&&'''''''''&&&%%%&&&''''''''''''***,,,***(((''''''((()))((((((******++++++++++++******((()))+++,,,------------+++---///222===SSSoootttmmmiiilllmmmooosssyyy}}}~~~~~~~~~|||zzzwwwuuusssrrrkkkmmmqqqtttuuutttrrrqqqpppooommmlllllllllmmmnnnkkkiiigggcccXXXJJJBBB@@@IIIXXXuuudddKKK@@@777555555333111222777555222111222111000///000222666<<>>DDDNNN___nnnzzzhhhRRREEE===888666777555555444333333333444444444333444777:::@@@NNN\\\mmm}}}yyymmmbbbZZZOOOBBB===@@@999>>>KKK[[[kkk{{{mmmYYYDDD999666444111111222///,,,+++,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))*********************************++++++***)))((((((((()))))))))*********+++++++++++++++++++++++++++++++++************+++,,,------------///111444<<>>TTTpppuuuoookkkmmmmmmnnnqqquuuyyy}}}}}}{{{zzzwwwtttrrrpppoooooorrruuuxxxxxxwwwtttsssnnnmmmmmmllllllnnnooopppmmmjjjhhhdddYYYKKKBBB@@@IIIVVVsssrrrUUUHHH<<<999999777555555777555222111111111000......000222333888AAAMMMWWW```mmm}}}}}}nnncccVVVMMMFFFMMM___tttsssbbbNNN@@@999666444222444999AAAMMM^^^rrrrrr\\\LLLBBB<<<888666333222111111222222000...000000///////////////000111///...///111222111000111111111000///...---------...///111222333333333000000000111111222222111222111333666777888>>>FFFXXXqqq|||qqqZZZDDD>>>555444333222222222333333444777AAATTTlllyyyrrrdddJJJAAA999777777555444444888777999===BBBMMM___oootttcccOOOCCC<<<888666777555444444333333333444444666555555888;;;CCCSSSaaatttxxxmmmaaaWWWLLLAAA>>>@@@999===III[[[iiiwwwuuu```HHH<<<777555333333000...,,,,,,---......------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************************++++++***)))((((((((()))))))))*********+++++++++************************************+++,,,------//////000222222888HHHWWWhhhvvvqqq[[[FFF888//////222---,,,+++,,,---...,,,***+++***)))))))))***+++,,,+++,,,------,,,***(((&&&((((((''''''''''''(((((())))))((('''''''''''''''''''''&&&&&&'''(((***+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''---***(((&&&''''''&&&%%%$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&''''''&&&''')))******((('''&&&(((&&&%%%$$$$$$%%%'''(((((('''%%%%%%'''(((''''''%%%&&&'''&&&$$$######$$$######$$$$$$%%%&&&((()))******++++++++++++******&&&'''***,,,......---,,,...000222666@@@VVVrrrwwwqqqmmmmmmnnnnnnooorrrvvv{{{|||{{{zzzxxxuuusssrrrqqqtttuuuuuuvvvvvvvvvuuutttooonnnnnnmmmnnnpppqqqrrrooommmjjjfff[[[MMMDDDBBBHHHTTTqqqiii[[[KKKCCC>>>999666777777555222222222222000///...000222222333888???EEEHHHVVVkkk{{{}}}yyyhhh[[[LLLHHHRRReeevvvsss]]]JJJ???:::888555000444:::AAAKKK]]]tttvvvcccPPPBBB:::666333111000000111333333111///000000////////////000000111000///000222333222000222222111000///.........+++,,,...000222333333333000111111222111222222333444444555888777777===DDDRRRlll|||{{{qqq[[[EEE???555444333222222222333333777:::CCCVVVmmmxxxpppaaaJJJ@@@777444333111222555999888999===BBBLLL^^^nnn|||ooo___MMMCCC===888777888444444333333333444444555888666777:::>>>FFFWWWfffzzzwwwnnnaaaVVVKKKBBB???@@@888:::FFFXXXfffqqq|||fffLLL===777444222222000///......///000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************************+++***)))))))))))))))))))))************+++++++++))))))))))))))))))))))))************+++,,,---...000000111222111555CCCQQQfffsssvvvaaaLLL<<<222000000---,,,,,,,,,......,,,++++++******)))))))))*********+++,,,,,,+++***)))(((((((((''''''''''''(((((())))))(((''''''''''''''''''(((((()))******++++++((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%&&&!!!$$$''''''%%%%%%(((***''''''&&&&&&&&&&&&&&&'''***(((''''''((((((&&&$$$$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&''''''''''''(((******)))''''''''''''&&&%%%%%%%%%&&&'''((((((&&&%%%%%%'''(((((('''&&&'''((((((&&&$$$$$$%%% """###$$$$$$%%%'''*********++++++++++++******'''(((***+++,,,,,,,,,,,,///111444888CCCZZZvvvwwwrrrooolllmmmnnnnnnppptttyyy}}}||||||{{{zzzyyyxxxxxxwwwuuuuuutttsssrrrrrrsssssspppooooooooopppqqqssstttrrrooolllhhh]]]OOOFFFDDDHHHSSSqqq~~~qqqbbbUUUHHH<<<666666555444222111222222111000...000222333444555777999;;;FFFWWWgggrrr{{{ttthhhWWWKKKJJJWWWhhhuuu{{{jjjUUUEEE<<<777222///222666:::???KKKcccxxxoooXXXDDD:::777555///......///111111000///000////////////000000111/////////000222222111///111111000000//////......///////////////000000000///111222222111111222333444444666888777777;;;CCCOOOjjjzzzzzzpppZZZEEE???555444333222222222333333888<<>><<<999:::EEEYYYgggqqqwwwXXXDDD:::444111000111111333555777666222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))))))))(((((()))***++++++)))************+++++++++++++++++++++++++++++++++************+++,,,---...------///111000444AAANNNdddqqqqqq[[[GGG:::222------,,,,,,---......---+++++++++++++++***((('''&&&***))))))((())))))***+++((((((''''''''''''(((((())))))((('''''''''''''''''')))+++......---,,,***)))((('''&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&((()))"""&&&))))))&&&&&&***...######$$$%%%&&&((()))***###$$$%%%((())))))&&&###***))))))((('''&&&&&&&&&$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))***+++)))&&&%%%'''***&&&&&&'''((())))))(((((('''&&&%%%%%%'''(((((((((!!!$$$&&&&&&&&&'''(((''')))***)))'''&&&(((+++******++++++++++++******+++******)))******+++++++++...333:::HHHaaavvvqqqooogggjjjlllllllllnnnsssxxxuuuvvvwwwxxxyyyzzz{{{{{{vvvwwwwwwvvvuuutttrrrqqqqqqpppoooooooooppprrrsssssspppmmmiii^^^OOOFFFDDDKKKTTTqqqttt```KKK@@@>>>000///......000111111000...,,,+++---111333222///000444888>>>GGGWWWkkkyyyzzzkkkUUUCCC@@@LLLYYYmmmwwwzzznnn\\\NNNDDD===444000///333777===JJJWWWjjjzzzuuu^^^KKK>>>777000///---...///000000///---------------...///000+++***+++,,,......,,,***,,,---------------------111000...---,,,---///000,,,...000000...---///111......111555666666<<>>EEESSS```sssxxxaaaSSSDDD===:::666555555333333333333333444555666444555;;;DDDMMMZZZlll}}}}}}xxxnnnjjj___RRRGGGAAA===999999<<>>777666666555333555AAAMMMgggwwwnnnYYYEEE999999222---------,,,,,,...000///111666555000---...---......///////////////---...///...------...///%%%''',,,///111111///...000/////////000111222222555666555555555888<<>>GGGUUUfffvvv|||wwwtttjjj[[[PPPHHHDDDAAA>>>888<<>>888555444111111222333444555555555000...,,,,,,,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++...,,,+++++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))(((((()))))))))***,,,......---,,,+++000///---***((('''***,,,...)))***000111111:::GGG[[[lll~~~zzzeeeOOO???555111111...)))((())),,,...///,,,,,,++++++***))))))(((+++,,,,,,------.........///...,,,***))))))******,,,***)))'''&&&'''((()))))))))+++111666666111,,,))))))************))))))%%%&&&&&&''''''(((''''''%%%%%%%%%&&&'''((((((((()))((('''&&&%%%&&&&&&'''(((&&&######&&&)))))))))''')))++++++)))'''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((***)))((()))******(((&&&%%%%%%%%%&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********+++,,,------+++++++++---,,,...333<<>>888333333222///...000.........//////000000000...111222111222999EEEPPPeeeqqqsssdddNNNCCCAAACCCSSSeeewww}}}uuugggTTTGGG;;;777444333222444<<>>KKKgggzzz{{{rrr[[[CCC<<<888555333444333000000333999CCCUUUhhhrrrkkkXXXHHH999666222000000222333333444555888:::;;;???KKKXXXhhhvvvvvvhhhRRRDDD::::::999333333777555555444555666777777666:::===CCCNNN]]]ooo{{{wwwtttjjj[[[PPPIIIDDDAAA>>>888<<>>;;;EEEUUUjjjzzzvvvbbbPPP@@@999222111222333777<<>>777888888333111555555555555555555666666777999>>>HHHTTTcccttt{{{wwwrrriii[[[PPPIIIEEEAAA???666;;;@@@OOOeeessssss[[[HHH===888666000000111111222444555555444333111111222111///---+++++++++,,,,,,---------++++++++++++---///111333+++,,,------------,,,+++******************************))))))))))))******+++***)))((())))))***+++,,,---...---+++******+++,,,***,,,.........444===MMM___uuuppp\\\III:::333000...,,,,,,---...---,,,+++++++++*********))))))******+++,,,------...///...---,,,***)))))))))))),,,+++***(((''''''''''''%%%&&&'''+++...///---***&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&&&&(((((())))))*********+++((('''&&&%%%%%%&&&'''((((((''''''(((***,,,---...%%%&&&((('''&&&%%%&&&'''######%%%&&&''''''''''''%%%%%%&&&'''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&---+++(((%%%$$$###$$$$$$+++***)))***++++++)))'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''+++++++++***)))(((''''''***+++,,,,,,+++***,,,---,,,...333<<>>PPPiii{{{lllRRRFFF:::666444555444222333777>>>MMMcccssstttfffRRRCCC555333111000111222333222888666666888777777<<>>@@@555333000............---+++,,,,,,,,,,,,,,,,,,---,,,///222333222333666888222111000///...---------++++++++++++++++++++++++,,,++++++++++++,,,---------,,,+++*********+++,,,***,,,......---,,,,,,---***,,,...///......222777AAATTTjjjzzz{{{hhhTTTAAA666///...,,,+++,,,,,,+++***************************(((((()))))))))*********************************))))))))))))(((((((((((()))))))))******)))))))))******++++++++++++*********(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&'''((('''%%%$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&(((#########$$$$$$%%%%%%%%%''')))+++......---+++***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***,,,***)))((()))***)))(((&&&&&&'''((())))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++++++++******))))))((((((***++++++******,,,------...222;;;LLLfffzzzpppmmmnnnjjjjjjkkknnnqqqtttuuuuuutttrrrpppoooqqquuuyyy|||}}}{{{{{{yyyvvvwwwxxxxxxxxxvvvsssrrrrrrqqqqqqooofffXXXPPPNNNWWWooo}}}bbbKKK???>>>@@@HHH[[[mmmsssppp```QQQ@@@777222000000222/////////...............---...000000//////000111111:::HHHQQQMMMCCC<<<;;;:::>>>GGGYYYppp{{{eeeSSSAAA999888555333222666<<>>@@@:::666222//////000111111---,,,,,,,,,,,,,,,,,,+++...///444<<>>QQQgggwwwoooZZZFFF999222///---,,,,,,------,,,************************************))))))))))))'''((()))******+++++++++'''(((((()))))))))))))))))))))************+++,,,))))))************))))))((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))(((***+++***(((&&&''')))%%%&&&&&&%%%$$$%%%''')))&&&%%%$$$###$$$$$$&&&&&&'''))),,,///000///,,,***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''')))******)))((('''''')))((('''%%%%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((()))***+++++++++++++++++++++*********''')))++++++******,,,------...222;;;LLLeeeyyyooolllmmmiiikkkmmmnnnppprrruuuwwwtttsssqqqpppqqqtttxxxzzzxxxuuuuuuzzz{{{vvvvvvvvvvvvuuutttrrrqqqrrrssstttqqqeeeYYYTTTWWWccczzz}}}cccLLL??????>>>@@@MMMaaaooouuunnn___NNNBBB999222111444000000000//////.........111111222222111000000111111777BBBKKKIII???888888555999@@@NNNdddyyyvvvcccMMM@@@:::555222111333555:::EEE[[[rrrqqq^^^HHH===777333///...///,,,+++......,,,---111+++,,,------......------+++,,,------++++++,,,---++++++,,,---...///000000---......///000222444555333444555555666999>>>BBBTTTkkk}}}xxx\\\MMM;;;777444555444333666:::???QQQiiiwwwsssaaaLLL>>>999777555666777888888777666444444888888777:::>>>DDDRRRbbbnnnzzzyyyhhhTTTHHHEEE:::;;;:::777666666666666333666888888777:::@@@FFFLLLZZZnnn~~~}}}xxxuuummmeeeZZZQQQLLLHHHCCC@@@---555777>>>TTThhhvvveeeLLL>>>999333222222333555888;;;===888444///++++++---...///---------,,,,,,+++++++++......555EEEVVV[[[PPPDDD:::777333///------...///++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++******))))))+++,,,---,,,,,,,,,...000(((---000//////111444666<<>>>>><<<:::AAASSSeeeooovvvjjjZZZLLL???444222444111111000000/////////...,,,,,,---------......///333666@@@JJJHHH<<<555555111666<<>>@@@NNN]]]hhhuuu~~~rrr___JJJAAABBB:::;;;:::777444555777777222666888999888;;;CCCIIIXXXfffzzz}}}wwwuuummmeeeZZZQQQLLLHHHDDD@@@555333666???KKK[[[ooopppWWWBBB777555222111222111///222666333222222111000//////...,,,------......------,,,111333;;;IIIWWW^^^\\\WWWDDD<<<222------...---+++///---+++***++++++***)))------------------------///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,---------------------...222555:::EEEWWWiiizzzwwwdddNNN@@@999333///...,,,)))***...------,,,***)))(((***,,,,,,+++******))))))******...---+++)))'''(((,,,///((('''&&&'''((())))))''')))((('''&&&&&&'''((()))&&&###%%%'''$$$!!!((('''&&&$$$""""""###$$$%%%&&&&&&%%%$$$%%%&&&'''(((!!!%%%'''((('''&&&$$$))))))((((((''''''''''''###%%%''''''&&&%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&(((***,,,------,,,+++(((((('''&&&%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$***&&&%%%((((((######''''''&&&&&&%%%%%%&&&&&&'''((())))))'''$$$###&&&***###%%%'''''''''''')))***))))))'''&&&&&&'''((((((''')))++++++)))))))))*********))))))******+++,,,&&&###"""$$$(((,,,---,,,......111;;;MMMhhhuuuooommmkkkpppmmmmmmoooooonnnrrrxxxyyywwwvvvvvvuuutttrrrppprrrqqqpppqqqtttxxx}}}~~~yyytttpppooopppqqqqqqtttqqqpppoooiii___YYYWWWpppnnnSSSEEE<<<777888;;;BBBUUUhhhuuuvvvnnn]]]KKK>>>555000...//////...,,,,,,---///---------......000111222333999AAADDDBBB;;;444///333444777AAASSSiii~~~yyyiiiSSSBBB999444000444222333888@@@NNNcccttt~~~uuubbbLLL<<<666222///,,,...000000...---///111,,,,,,,,,------.........---------.........//////...------------...//////////////////000111333333666666666777999===CCCGGGTTTeee{{{|||cccOOO===666111222333333666:::HHH[[[rrr|||rrr]]]III>>>888777666444444555555666888999999888777777888:::===CCCOOO___ooo}}}oooaaaQQQCCC>>>???<<<;;;:::888777555444333777444555:::===@@@JJJWWWeeeppp~~~}}}vvvrrrmmmeeeZZZRRRMMMIIIBBB===333111444===HHHXXXkkk|||www^^^HHH;;;555222111222111///111666222111111000//////......,,,------......------,,,///000666BBBNNNTTTRRRMMM@@@999111------...---+++---+++******+++,,,,,,+++------------------------...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,...111444888CCCTTTfffvvv|||hhhRRRCCC999333...---,,,***+++...,,,------,,,******+++,,,******)))))))))******+++***++++++)))''''''(((***)))((('''(((*********)))(((((('''&&&&&&'''(((((((((%%%%%%(((&&&"""###((((((&&&%%%######$$$%%%&&&'''&&&%%%%%%%%%&&&((((((%%%&&&((()))))))))'''&&&(((((((((''''''&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%$$$######"""""""""###%%%&&&((()))***)))((('''''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&"""!!!$$$"""&&&%%%%%%$$$$$$%%%%%%&&&"""######!!!!!!###%%%'''((('''&&&&&&'''((((((((('''&&&''''''((()))%%%'''************+++,,,******))))))******+++,,,+++)))'''(((+++------,,,111111444===PPPjjjvvvqqqooonnnooonnnooossssssqqqssswww{{{zzzyyyyyyyyyxxxwwwuuutttrrrpppppprrrvvvzzz}}}~~~zzzuuurrrqqqrrrssssssvvvrrrpppnnnhhh]]]VVVTTTjjj|||uuu\\\CCC<<<888888777:::JJJ\\\tttxxxuuufffTTTFFF;;;555000000000///------------......---......///000111333888>>>AAA>>>999333///111222555===KKK___tttttt___KKK???666111333111111555;;;EEEWWWgggwwwuuuiiiVVVDDD:::444000---///000000...---///111,,,,,,,,,---------------,,,------------............------------...//////////////////000222333444444555666777:::???FFFJJJWWWhhh}}}zzzaaaLLL===666222222444444777;;;HHH[[[sss}}}sss^^^III>>>888777555444444444555666777888888777666666777999;;;AAALLLZZZkkk{{{}}}rrrdddXXXKKKAAA<<<===999999888888777666666666777444666;;;???EEEQQQ]]]nnnxxx~~~wwwssskkkcccYYYRRRMMMHHHBBB===111000222:::DDDRRRfffvvveeeMMM>>>777333111222222000111444000000000///......------,,,------......------,,,...---000888AAAFFFDDD@@@:::555000---......,,,******)))(((***,,,------,,,------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,,,,---000222555???OOOaaaqqqoooXXXIII:::333...---,,,***+++...+++---......,,,++++++,,,))))))))))))***+++,,,,,,***+++,,,+++)))'''''''''***)))((()))***++++++)))''''''&&&&&&&&&&&&''''''+++'''&&&((()))'''&&&(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&$$$$$$&&&$$$ %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!###%%%'''((()))(((&&&%%%&&&'''''''''&&&''''''((()))***$$$&&&)))*********,,,---******))))))******+++,,,///---++++++,,,,,,,,,+++000000222;;;MMMgggwwwsssrrrqqqoooooorrrwwwwwwtttuuuxxx{{{{{{||||||}}}|||||||||xxxuuurrroooooorrrvvvyyy|||xxxuuuuuuvvvvvvuuuxxxssspppmmmfff[[[TTTRRRaaavvvjjjHHH@@@:::888555444???NNNkkkuuu{{{rrrbbbQQQCCC999222222111000///......---///...............//////222666:::<<<999555111///...000333777???OOOdddrrr~~~mmmXXXHHH;;;333222//////111555;;;HHHUUUlllsssssseeeQQQAAA777222///000000///...---///000------------,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...///////////////000111222333444222444666999===BBBIIINNN[[[kkk~~~xxx]]]HHH>>>777222333444555888<<>>GGGTTTcccuuupppcccUUULLLEEE>>>;;;;;;777777777777777888888888888888:::???EEEOOO]]]jjj{{{}}}uuuqqqhhhbbbYYYRRRMMMHHHBBB===000///222888@@@MMMaaarrrlllQQQ@@@:::444111222222000000333//////.........---------,,,------......------,,,///------111777:::888555333111...---......,,,******))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,///111333===LLL\\\mmm}}}vvv___OOO===555...------++++++---+++---//////...,,,,,,,,,)))))))))***+++---...///---......---***(((((())))))((('''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&,,,(((%%%'''))))))(((&&&)))(((''''''&&&'''((((((''''''''''''(((((()))))))))((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&$$$%%%&&&(((((('''&&&%%%$$$%%%%%%&&&''''''((((((%%%%%%'''))))))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&'''(((&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''((()))******%%%'''************+++,,,******))))))******+++,,,------,,,++++++++++++***//////111:::LLLfffwwwssssssrrrqqqqqqssswwwwwwuuuvvvzzzyyy{{{}}}~~~~~~~~~}}}zzztttpppoooqqqtttwww~~~{{{yyyxxxyyyyyyxxxwwwwwwssspppnnnggg\\\UUUTTT]]]tttxxxWWWHHH<<<888666444:::CCCZZZkkk{{{{{{ooo]]]JJJ===444333111111111111000/////////...---------......111444666666444222000///---000111222555AAASSSbbbuuu~~~wwweeeRRRAAA777333///...000222555>>>GGG```ppp{{{sss___JJJ;;;333111111000///......//////...------,,,,,,++++++++++++++++++,,,,,,,,,------...------------...//////...//////000111333444555444666999<<<@@@EEELLLQQQ\\\kkk~~~uuu[[[EEE>>>777333333555666999===JJJ^^^vvv~~~rrr[[[HHH???666555444333333333444555333444444333222222444666888<<>>III]]]nnnuuuXXXFFF<<<666222222333000///111............------------,,,------......------,,,000...---///222333222000......---.........,,,++++++++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,,,,...000222;;;JJJZZZjjj{{{{{{eeeTTTBBB888///------,,,+++,,,***,,,//////...---,,,---******+++,,,---...000111000///---***''''''))),,,((('''&&&''')))***)))(((%%%&&&&&&&&&&&&&&&&&&%%%+++(((%%%%%%''')))(((%%%((((((((((((((((((((()))'''''''''(((((((((((((((((('''&&&&&&&&&(((***+++$$$%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$###############$$$$$$((((((((((((((('''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%''''''&&&'''(((***%%%&&&&&&'''((())))))***(((***++++++)))(((((()))******))))))******+++,,,+++,,,---------,,,------111222555???RRRlllwwwsssrrrppptttrrrrrrttttttsssvvv|||wwwzzz}}}}}}xxxsssqqqqqqsssuuu{{{zzzyyyzzz{{{zzzxxxvvvuuurrrqqqpppjjj```YYYWWW]]]vvviiiRRR===777777666777<<>>777222333333111//////........................,,,------......------,,,000///......000000000...,,,------......---,,,,,,,,,,,,---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++---......------...///111999HHHWWWhhh{{{jjj[[[GGG<<<222//////---+++,,,***,,,---...,,,,,,,,,...+++++++++,,,---...000111...---***'''%%%%%%))),,,(((&&&&&&'''((()))((('''&&&&&&''''''''''''&&&&&&((()))'''$$$%%%(((((($$$'''(((((((((((()))))))))&&&&&&'''(((((((((((('''(((((('''((()))+++,,,...$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''%%%$$$&&&&&&###((((((''''''''''''((((((%%%$$$$$$$$$&&&'''&&&%%%###%%%&&&''''''''')))+++%%%&&&'''((()))))))))((()))+++,,,+++)))''''''(((******))))))******+++,,,,,,---000000//////000111...000555AAATTTnnnxxxrrrqqqooouuurrrqqqrrrqqqooosssyyyuuuyyy}}}~~~~~~yyyuuusssrrrssstttvvvvvvwwwyyy{{{zzzwwwuuuqqqpppqqqrrrnnnccc[[[YYYaaayyyxxx^^^DDD;;;999666555777AAASSSjjjyyy}}}uuudddTTT>>>999333111222444333111...---------------......000222333222000//////000///000000...---333===EEE\\\kkk{{{yyyhhhRRRAAA999444111333333333777<<>>555222555<<>>BBBGGGLLLRRRXXX\\\fffttttttYYYDDD;;;555111222444555888===PPPbbbttttttbbbKKK===888555444222111111111222333///000111111000111333555333888===BBBJJJYYYmmm{{{yyyooocccYYYRRRGGGAAA===;;;999666777;;;888999:::;;;<<<>>>??????>>>KKKZZZeeeqqqwwwmmmfff[[[ZZZYYYUUUNNNGGGBBB???000111333555666???RRReeewwwnnn[[[AAA999222333444111...---......//////////////////,,,------......------,,,++++++,,,---......------,,,---...---,,,,,,---...***+++---111444666555333++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++,,,,,,,,,---------,,,...000000///...///000---666DDDTTTfffzzzssseeePPPBBB666222111...+++******++++++***)))***,,,///))))))))))))***+++,,,,,,***,,,------+++******+++***(((((()))***+++***)))&&&'''((())))))((('''&&&%%%+++,,,&&&###&&&)))'''&&&&&&'''(((((()))(((((($$$$$$&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&%%%&&&'''############$$$$$$%%%&&&'''''''''((((((***+++,,,+++)))&&&#########%%%'''&&&&&&''')))***,,,------###&&&%%% !!!))),,,***'''&&&&&&%%%%%%&&&&&&'''%%%###"""$$$'''(((&&&$$$'''(((((((((&&&%%%&&&'''''''''((())))))((('''&&&&&&(((*********)))***+++*********)))***++++++,,,***---000///---++++++---+++///888GGG[[[tttxxxtttsssrrrooonnnppprrrpppkkkjjjmmmjjjnnnssstttsssssswww{{{{{{zzzxxxvvvtttrrrqqqqqqooopppsssvvvyyywwwtttpppmmmmmmqqqtttooocccXXXTTTeee}}}xxxcccSSSDDD555222777888@@@LLL]]]oooyyyuuukkkMMMDDD888111000000...,,,+++++++++,,,---...///000000222333333111000111111///...------...111444555555FFF]]]rrr}}}yyyeeeSSS???888222111000///000333444BBBVVViiiuuurrr```MMM999555///---...///...---*********++++++,,,,,,------------.........//////...------------...//////......///111222555666777:::===CCCIIIOOOUUU\\\```lllyyytttYYYCCC:::444000111333555888===QQQbbbsssqqq^^^HHH;;;777444333222111111111222333///000111111000111333555111666;;;@@@GGGUUUhhhwww~~~~~~zzzqqqhhh^^^TTTKKKEEE???;;;::::::777555777<<<777888999<<<>>>@@@BBBCCCDDDSSSdddppp|||uuujjjcccWWWXXXWWWSSSMMMFFF@@@>>>......000333777@@@RRRccctttxxx___III@@@777555555333333555000000///............///111...,,,---//////---+++...------,,,,,,------...000...,,,++++++++++++***+++---///111222111000000---///000000...,,,------++++++,,,,,,,,,---------+++,,,,,,------............///000000000///...---000555AAARRRggg}}}}}}ppp\\\KKK999111000///000111000,,,***---...+++***++++++,,,---......,,,***)))+++++++++,,,---...///000,,,***((()))+++***&&&"""))))))))))))((((((((((((***))))))(((''''''&&&%%%((()))*********((('''&&&%%%)))+++((("""!!!%%%(((&&&'''+++***%%%%%%***(((((()))))))))'''&&&$$$***)))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((***...111111---)))&&&&&&&&&&&&''''''((()))###!!!!!!$$$(((******(((***)))'''''''''((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%(((******)))(((''''''(((###$$$%%%&&&''')))******+++*********))))))((((((+++)))((())),,,---+++))),,,)))'''(((+++---,,,***---...............------666555:::IIIccc~~~zzzsssooonnniiilllnnnnnnmmmlllmmmpppmmmnnnoooppprrrsssttttttuuuwwwxxxwwwtttrrrrrrrrrmmmoooqqqssstttsssrrrqqqsssqqqqqqpppjjj___ZZZZZZjjjyyyaaaKKK>>>888555555888AAAOOOcccqqquuusss[[[III888333333111111444333222000...---------...444666888777444000//////...+++,,,......---000666<<>>??????@@@DDDHHHPPP___qqq~~~}}}pppddd\\\VVVUUUSSSPPPKKKFFF@@@===//////000222444<<>>NNNcccyyytttaaaOOO<<<333000......///---++++++------)))***---,,,,,,++++++************************+++,,,------))))))((()))******((('''))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%'''(((((()))((('''&&&%%%&&&((()))'''$$$"""###%%%(((&&&'''+++)))%%%%%%***''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((+++......,,,)))''''''&&&&&&&&&&&&'''(((+++)))'''((()))***(((&&&)))((('''&&&''''''''''''(((''''''&&&&&&''''''''''''))),,,,,,***(((''''''%%%&&&&&&&&&'''(((((((((*********)))))))))((((((***((('''(((***,,,***(((,,,)))((((((+++,,,,,,***,,,---------------,,,,,,333333999JJJeeexxxrrrooonnniiilllnnnnnnmmmlllmmmooonnnnnnoooqqqssstttvvvwwwwwwwwwvvvvvvvvvuuuuuutttoooooooooooopppqqqrrrssstttsssrrrqqqjjj```[[[[[[iiimmmWWWGGG===777444666<<>>CCCLLL]]]mmm{{{~~~{{{zzzxxxuuussstttsssrrrtttyyy}}}}}}zzztttnnnbbb\\\TTTMMMGGGCCC???===;;;:::999888888999:::;;;999<<<>>>@@@AAAEEELLLRRR]]]kkkzzz{{{ooobbb[[[VVVUUUSSSPPPKKKEEE@@@===000000111222222888GGGVVVhhhvvvpppQQQDDD888333111///---...//////...------------......---,,,---//////...---...------,,,,,,------...,,,,,,,,,+++,,,------...---.../////////...,,,+++---,,,+++,,,---...---,,,,,,+++)))))))))***,,,......---+++*********,,,---//////............/////////222:::HHH]]]tttyyygggTTT@@@555111...,,,,,,+++)))***,,,,,,)))***------,,,***(((((()))***,,,***)))))))))))))))******(((((())))))((((((***+++))))))))))))(((((((((((()))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''&&&%%%'''(((''''''&&&&&&&&&&&&'''&&&(((***)))%%%&&&)))&&&&&&&&&''''''(((******&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%'''***+++***)))))))))'''&&&&&&%%%%%%%%%***(((&&&&&&&&&&&&$$$"""''''''&&&&&&&&&'''(((((('''''''''&&&&&&''''''(((%%%(((***+++)))'''&&&&&&''''''''''''''''''''''''******))))))))))))(((((()))''''''''')))***)))(((+++***((()))***,,,+++++++++,,,,,,---------,,,,,,000111999LLLhhhvvvpppnnnmmmjjjlllnnnnnnmmmlllmmmnnnnnnnnnppprrrtttvvvyyyzzzvvvtttrrrsssvvvxxxwwwuuurrrpppnnnmmmnnnpppsssuuuuuussssssqqqkkkaaa[[[\\\hhhyyyiiijjjwww{{{hhhTTTDDD999777666777>>>JJJ[[[kkkuuupppaaaOOOBBB888000,,,,,,+++,,,---...////////////111???PPPVVVOOODDD;;;888111///000444444111000222555999AAARRRiii|||}}}eeeTTTAAA666333111111222///555>>>MMMdddvvvwwwmmm[[[JJJ999222111000---,,,++++++***))))))***,,,------............------,,,++++++,,,,,,------....../////////......000333666;;;@@@GGGMMMRRRXXX```eeeqqq}}}{{{___HHH;;;555222222333444999???WWWhhhuuulllUUUBBB999666444333222222111111222222111111111222222222222333444444777<<<@@@HHHWWWfffvvv~~~{{{yyyuuuqqqnnnllljjjiiijjjnnnrrrtttvvvzzz{{{}}}yyy{{{yyysssmmmjjjeee___TTTPPPJJJFFFCCC@@@>>><<<777777777777888999;;;<<<<<<===???@@@DDDMMMXXX```nnnzzzzzzmmmaaaYYYVVVUUURRROOOJJJEEE@@@===000000111222222666DDDSSSeeerrrxxxYYYJJJ;;;555333111000000///......---------------------------.../////////...------,,,,,,------...------------,,,,,,,,,---000000000///...---+++***///000111000---,,,---000,,,+++((('''((())),,,...///---+++(((((()))+++,,,111000///...///000111222111222888DDDXXXppplllZZZEEE999333///---,,,,,,'''&&&***---+++***+++,,,+++***))))))***+++,,,******)))((((((((())))))(((***+++)))&&&&&&)))---))))))))))))((((((((((((***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''((('''&&&'''((()))((('''&&&'''))))))(((&&&'''(((((('''&&&&&&&&&((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&(((***++++++,,,+++)))'''&&&$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''))))))))))))))))))(((((((((((((((((()))******)))******))))))***+++++++++,,,,,,------......------///111;;;OOOjjj~~~sssnnnlllmmmkkklllmmmnnnnnnmmmmmmmmmnnnnnnppprrruuuxxx{{{|||uuuqqqnnnpppvvvzzzyyywwwtttsssqqqooooooqqqssstttuuurrrqqqpppiii```[[[\\\ggghhhVVVXXXgggvvvvvvbbbMMM>>>;;;777555888???KKK]]]llluuujjjZZZJJJ<<<333000000111111111000...+++)))'''111@@@UUUbbbaaaUUUGGG>>>555111///222222000///222666777===JJJ]]]qqqrrraaaJJJ;;;555333111000...222:::GGG]]]rrr{{{yyygggVVVAAA555222111...,,,------,,,,,,,,,------...---------......------,,,******++++++,,,---......---...///......000333666888>>>EEELLLRRRXXX```fffppp|||{{{```III;;;555222222333444999???UUUfffrrrhhhRRR@@@777555444333222222111111222222111111111111222222222222444333555:::>>>EEERRR___ppp~~~}}}zzzuuuppplllhhhfffcccccceeehhhkkkkkklllmmmoooqqqrrrrrrrrrqqqmmmooommmfffaaa^^^YYYSSSMMMIIIEEEBBBAAA@@@>>>===999999888888999;;;===>>>>>>???AAACCCIIIUUUdddooo|||yyymmmaaaZZZVVVUUURRRNNNJJJEEE@@@>>>//////111333333777DDDRRRdddrrraaaPPP>>>666555333222222//////...------------...,,,------.........//////...------,,,,,,------...(((+++---...------///111222222111000///---,,,+++)))...111,,,%%%"""&&&,,,,,,+++((('''((())),,,...///---+++(((((()))+++,,,...---,,,+++,,,---///000222333666AAAUUUnnnrrr___JJJ===777222/////////'''###(((//////+++(((***+++,,,------,,,+++++++++******)))))))))******+++,,,---***&&&%%%(((+++))))))))))))((((((((((((***)))(((''''''(((((()))(((((((((((((((((())))))((('''&&&''')))***)))(((&&&((())))))''''''((((((***)))(((&&&&&&&&&'''((('''''''''&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&''''''(((***---......---+++(((&&&%%%$$$###$$$%%%&&&'''(((((()))***###%%%&&&&&&$$$$$$''')))$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$''')))$$$$$$%%%&&&'''((()))***(((((((((((((((((())))))))))))************++++++******************+++,,,------...///////////////111333===PPPkkk{{{qqqllllllmmmllllllmmmnnnooopppoooooonnnnnnoooqqqtttwww{{{}}}vvvrrrnnnqqqwww|||}}}{{{wwwvvvuuutttsssrrrrrrrrrrrrpppooonnnhhh___[[[\\\hhh{{{^^^KKKMMMXXXjjj}}}rrr\\\JJJ===888555666999AAARRRcccwwwqqqeeeSSSBBB888444333+++,,,...///000///......444@@@TTTgggpppiiiYYYLLLBBB:::333222222111222444333444777AAAQQQdddxxxzzzlllWWWDDD999555111///000222666AAATTTiiixxx~~~pppbbbMMM<<<555333000---......------------------,,,,,,---------------,,,******++++++,,,---......---...///000000111444666777===EEELLLRRRYYYaaagggnnnzzz{{{```JJJ<<<666222222333444999???PPPbbbooofffQQQ???777666444333222222111111222222000000111111111222222222666444555999>>>DDDOOOZZZiiixxx~~~zzzuuuoookkkgggccc___\\\]]]___aaaaaa```aaacccdddeeeeeeddddddaaabbb```ZZZUUUSSSOOOJJJEEEBBB???======<<<:::999;;;;;;:::::::::;;;===>>>???BBBEEEJJJSSS```ppp{{{zzzoooccc\\\WWWVVVSSSOOOJJJEEEAAA???...///222444444777DDDQQQdddppp~~~iiiVVVAAA777555333111111000000///...............,,,...///...------...///...------,,,,,,------...###''',,,......///333666333333222000///...---,,,(((,,,...***### $$$***,,,+++)))))))))***,,,......---+++*********,,,---...............///000111333333666@@@SSSkkkxxxeeeOOOBBB:::444111000000((($$$)))//////+++((()))+++---...///...,,,++++++***************++++++,,,---,,,***((('''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))******''''''((((((((((((((((((%%%)))***(((&&&(((((('''******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''(((*********,,,///111000///---***(((&&&%%%$$$%%%&&&''''''%%%$$$%%%&&&###%%%'''&&&######%%%(((&&&&&&&&&&&&'''(((((()))(((((((((&&&%%%&&&))),,,###$$$%%%&&&''')))******''''''(((((((((((()))))))))***++++++******+++,,,)))***+++***))))))+++------...///000000000000000222444===QQQlllyyyoookkklllnnnmmmlllmmmooorrrsssrrrqqqmmmmmmmmmooorrrvvvyyy|||xxxuuurrrsssyyy~~~{{{zzzyyywwwuuurrrqqqppppppnnnmmmlllggg___\\\^^^lllwwwZZZFFFGGGNNN]]]qqqooo]]]BBB:::555666777<<>><<<<<<;;;:::888<<<;;;:::::::::<<<===>>>DDDHHHPPPWWWaaannn|||{{{pppddd]]]YYYWWWTTTOOOJJJFFFCCCAAA...///222444444666AAANNNaaammmzzzttt___GGG;;;777444111000111111000////////////000---///000///---,,,---///...------,,,,,,------...%%%)))...///......111444333222000///...---,,,,,,,,,,,,+++)))((((((***,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,---...//////000222222333333333222222555>>>QQQiiilllUUUFFF===666111///...******------+++***,,,******+++,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,+++******++++++)))'''))))))))))))(((((((((((('''((()))******)))((('''(((''''''&&&'''((()))***&&&(((***(((&&&%%%&&&)))$$$)))+++'''&&&((()))&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&(((+++,,,,,,---///222222000...,,,)))'''&&&&&&$$$&&&&&&%%%""" !!!"""###&&&'''&&&"""!!!$$$'''&&&&&&&&&&&&'''((())))))$$$&&&'''((('''&&&'''(((%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))''')))+++***)))(((***,,,(((***+++***))))))+++---,,,---...///000000000000222444<<>>666333000,,,,,,---,,,,,,++++++******+++,,,---------------------------------......,,,...000111111222555777999???GGGMMMSSSZZZbbbhhhlllyyy}}}cccMMM>>>999555555555555:::@@@NNNbbbpppjjjUUUCCC:::777444333222222111111222222000000000000111111111111555222222777<<>>>>>>>>>>>===;;;<<<;;;;;;<<<===???AAABBBJJJQQQ\\\gggqqq|||{{{pppeee^^^[[[YYYUUUPPPKKKGGGDDDCCC///000333444333444>>>JJJ^^^jjjxxx~~~gggMMM???:::666222000222111111000000000000000---///111///,,,+++,,,......------,,,,,,------...***...222111---+++,,,///111000///...---,,,,,,,,,---((($$$&&&+++///...+++++++++,,,,,,,,,---------+++,,,,,,------.........+++,,,...///000000000///111111444===OOOhhhqqqYYYIII>>>666000...,,,---///000+++&&&)))///+++***)))((()))***,,,---(((((((((((()))+++,,,,,,***)))(((***---...+++'''))))))))))))(((((((((((($$$&&&)))***+++)))'''%%%'''&&&&&&%%%&&&'''((()))%%%(((+++)))$$$"""%%%)))$$$***+++'''&&&))))))&&&%%%&&&''')))))))))(((((()))))))))))))))***++++++(((((('''''''''&&&&&&&&&%%%(((,,,---------///222222111///---***)))((('''%%%''')))(((%%%###%%%'''###&&&(((&&&!!! ###&&&#########$$$%%%&&&'''(((!!!%%%((('''$$$"""!!!''''''''''''''''''''''''&&&'''''''''(((((())))))&&&(((******'''''')))+++(((***,,,+++)))(((+++...+++,,,---...////////////111222;;;PPPmmmxxxnnnkkkmmmooommmlllmmmpppuuuxxxxxxvvvlllkkkkkkkkknnnqqquuuxxxssssssrrrqqqrrrwww~~~xxxrrrnnnmmmnnnooonnnlllllllllhhhcccaaadddvvvuuuXXXBBBAAA>>>FFFTTTkkkttt___MMM===777333111:::GGGXXXmmm{{{iiiVVVDDD999333222000/////////000111,,,444CCCVVVjjjxxxzzzmmm___VVVMMMBBB:::666000111444777888???TTTiii}}}|||fffOOO@@@888222555222//////666DDDXXXiiixxxxxxlllUUU@@@777444111.../////////......---,,,***+++,,,,,,------------..................------+++---///000111222444666777===DDDKKKQQQWWW___eeemmmzzzeeeOOO???:::555555555666:::@@@PPPdddsssmmmXXXEEE;;;888444333222222111111222222000000000000111111111111444111111555;;;@@@IIIQQQ\\\mmm{{{xxxuuulllfff^^^WWWSSSQQQQQQPPPNNNNNNNNNNNNMMMKKKIIIHHHDDDGGGFFFCCCBBBDDDCCC@@@===<<<;;;<<<======<<<;;;======>>>???AAADDDGGGHHHOOOXXXfffrrr}}}zzzoooddd]]]\\\ZZZVVVQQQLLLHHHEEEDDD///000111111222666>>>DDDUUUcccrrr{{{rrrVVVBBB999777555333999333///222222//////333......////////////......222///------......,,,)))000000000000////////////000000000...,,,,,,---///******++++++++++++,,,,,,---,,,,,,+++,,,---...////////////...---------,,,///////////////000111111666222333<<>>DDDUUUppplllXXXDDD:::777777:::???NNNcccyyyvvvcccNNN???;;;444/////////...///222///000777DDDSSSbbbsss{{{mmm```UUUHHH>>>888777444111111:::KKKXXXooozzzsss]]]III:::111333222222222444===QQQdddtttzzzvvvcccKKK;;;555444000...---///---***+++///,,,,,,,,,---------......///---+++,,,000222111///---,,,---000111000333999>>>AAAFFFKKKQQQWWW^^^cccmmmyyy~~~bbbKKKDDD===777555333444888???TTTeeetttppp[[[FFF;;;999999666222000000222333333333333333222222222111111555333444777888;;;CCCMMM\\\iii{{{yyyuuupppjjjbbbZZZUUURRRPPPOOOMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAACCCAAA@@@>>>>>>???AAABBB?????????@@@DDDJJJRRRXXX```iiivvvwwwkkkdddcccccc[[[VVVWWWUUUOOONNNRRR///000222222222777???EEETTTbbbrrr{{{{{{^^^HHH===999666444888222///222222000000333......////////////......111///---...000000///---///////////////.........***++++++)))(((((()))+++,,,,,,------------......,,,,,,+++++++++,,,---..................---------///////////////000111111444111333:::GGG[[[uuunnn\\\JJJ;;;333222........./////////000000+++++++++,,,,,,+++******+++*********++++++,,,---))))))))))))))))))))))))))))))************))))))((((((((()))******++++++(((((())))))))))))(((((('''''''''''''''((()))))),,,,,,+++***))))))((((((%%%&&&&&&'''((((((''''''((()))++++++)))((()))))))))))))))******))))))(((***)))((()))+++,,,+++*********))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((&&&%%%%%%&&&''''''%%%###(((((())))))))))))((((((+++******************+++***)))((()))+++++++++***------------...///000111666888CCCZZZwwwuuupppooommmkkklllmmmooorrrsssrrrooolllnnnmmmllllllmmmnnnpppqqquuusssrrrqqqtttxxx}}}~~~|||xxxtttqqqooommmmmmlllkkkkkklllhhheeegggmmm}}}hhhQQQAAA888666999???NNNhhhyyyfffOOOAAA999555777;;;III\\\rrr|||yyyjjjTTTCCC===666000//////------///...---111:::EEERRRcccppp~~~uuujjj\\\PPPAAA999222000000333===HHHeeesss}}}wwwfffRRRAAA666444333333333333:::JJJ[[[pppyyyzzzkkkVVVEEE:::555000...---...---)))))),,,,,,,,,,,,---------......------......---...000111///---...111222111444:::;;;???DDDJJJPPPXXX___dddlllxxxgggPPPDDD===888666555555999???PPPaaapppnnn[[[EEE999777777444111000000111111111111111111222222333333333555444555777999;;;CCCMMMZZZfffxxx|||xxxrrrlllddd]]]XXXUUUSSSRRRNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCBBB@@@??????AAABBBCCCCCCDDDEEEHHHLLLSSS\\\bbbnnnvvvxxxlllfffeeeeee___\\\___```___bbbggg...000222222333888@@@FFFTTTbbbrrr{{{iiiPPPBBB;;;777444666222///111333111222333...//////000000//////......---,,,---///000///.........//////......------***++++++***))))))+++---,,,,,,------------......+++++++++***++++++,,,------------...............///////////////000111111111111333999AAASSSpppxxxeeeQQQ???444111...////////////000000000---,,,***)))***,,,...///+++************+++,,,,,,))))))))))))))))))))))))'''(((***,,,,,,***((('''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))------,,,***)))((('''&&&%%%%%%&&&'''''''''&&&&&&''')))******)))((()))***(((((())))))))))))((((((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''&&&%%%$$$%%%'''(((''''''(((******)))'''(((((())))))))))))((((((************************+++*********,,,---,,,+++,,,,,,,,,,,,---...///000333888FFF___}}}tttppppppooommmkkkkkkmmmoooqqqpppmmmkkkmmmllllllkkklllnnnoooqqqtttrrrqqqqqqsssvvv{{{}}}{{{zzzyyywwwuuurrrqqqooorrrpppnnnlllgggccceeekkk|||cccLLL===666444666:::EEE[[[tttuuu^^^KKK>>>666666999CCCRRRgggwww}}}uuu___KKK@@@777000//////,,,+++---///,,,,,,111888AAAOOO[[[ttt~~~sssgggVVVDDD777888888444777@@@TTTfffwwwzzzppp^^^KKK<<<777444333333222555AAAMMMeeerrrzzztttcccQQQ@@@666222//////000///+++***,,,,,,,,,,,,---------......+++...000...+++***---111000...///222222222555:::999<<>>999888777666999>>>MMM^^^nnnnnn]]]HHH;;;666444222000000111111000//////000111222333444444555555444555888999;;;CCCLLLVVVcccttt|||uuuooohhhaaa]]]ZZZXXXVVVSSSSSSQQQPPPNNNLLLJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHIIIJJJLLLOOOSSSYYYbbbkkkqqq~~~xxxmmmhhhiiiiiigggiiioootttxxx~~~...000222222444999AAAGGGUUUdddttt~~~rrrYYYFFF<<<777555444111000111222333333333//////000000000000//////------,,,---------------//////000000000///...---***+++,,,,,,++++++---///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---------...////////////////////////000000111000222555888===MMMkkkmmmYYYEEE777222111000///...---,,,+++***///---,,,++++++,,,...///+++***************++++++))))))))))))))))))))))))((()))***++++++***)))(((******)))'''&&&$$$######(((((())))))))))))(((((('''''''''''''''((())))))*********)))((('''&&&&&&&&&&&&''''''(((''''''&&&&&&(((******)))((()))***''''''(((((())))))(((((('''&&&%%%&&&'''((('''&&&$$$%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&(((***+++***)))(((((())))))))))))((((((*********++++++************)))((()))+++,,,+++***,,,,,,,,,,,,,,,---//////111777GGGaaa~~~uuuqqqqqqpppnnnkkkkkklllnnnppppppmmmkkkkkkkkkkkkkkklllnnnooopppqqqpppooooooppptttwwwyyywwwxxxyyyzzzzzzyyywwwuuuvvvsssppplllgggcccffflllwww]]]HHH;;;444666777888>>>MMMccczzz~~~kkkVVVDDD:::888:::>>>III[[[ooo~~~lllXXXDDD:::222000000...,,,,,,111...---000333888AAAKKK\\\jjjzzzyyyjjjQQQ>>>>>>>>>888777???EEEXXXnnnyyywwwjjjUUUDDD:::666444333111222:::CCCVVVeeetttwwwmmm\\\GGG777555111000222222///---///,,,,,,,,,---------......,,,...///---+++***,,,...000...///222222111444999999<<>>:::999888666999===LLL\\\nnnqqqbbbNNN???888333222111111222222111///000000111222333333444444555444666999:::;;;BBBKKKTTT```qqqxxxssslllfffbbb```^^^\\\ZZZYYYWWWUUUSSSQQQOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLOOOQQQSSSSSSVVVZZZ```gggoooxxx~~~xxxmmmjjjmmmpppttt{{{...000222222333888@@@FFFUUUeeeuuuzzzaaaLLL>>>888555333222111111222444333222//////000000000000//////000000000///...---------000000111222222000///...''')))++++++******+++,,,*********+++++++++,,,,,,..................------,,,---------...////////////////////////000000111///222666888;;;IIIeeeuuuaaaKKK<<<666111111000///---,,,+++***//////......---,,,++++++++++++***))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++******)))'''&&&$$$######(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''(((((())))))))))))((('''&&&'''))))))(((((()))***%%%&&&'''(((((((((((((((((('''&&&&&&'''((('''%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&((()))((('''&&&'''(((###""""""###&&&''''''&&&(((((())))))))))))(((((()))***++++++++++++***)))'''&&&%%%&&&(((((((((&&&,,,,,,,,,,,,,,,---//////222777EEE^^^|||tttpppooommmlllllllllmmmoooppppppnnnllljjjjjjkkklllmmmnnnooopppooonnnmmmmmmnnnpppsssuuusssuuuyyy}}}~~~}}}{{{rrrooolllkkkhhhhhhnnnvvvsssXXXDDD999555444555666:::CCCUUUmmmwwwbbbMMM???:::888:::BBBQQQeeezzzvvvfffLLL@@@555222222000...//////...///333444555999???FFFTTTeeeqqq{{{vvv[[[CCC===999333222888<<>>CCCHHHNNNUUU\\\```kkkvvvooo[[[FFF@@@<<<;;;999666888===HHHYYYlllrrrgggSSSBBB999444333222222333444222111222222222222222222222222555444666999999:::AAAIIIQQQ]]]ooo}}}|||wwwqqqllliiigggdddccc```^^^\\\YYYWWWUUUUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSUUUYYY\\\^^^^^^bbbgggmmmttt{{{yyypppqqqvvv|||///000222111222666>>>DDDSSSccctttjjjRRRBBB999666222333222000222444333000///000000111111000000///333444444222000...//////000111222333333111///...***,,,......---,,,---...,,,,,,------------.........////////////......------------...............///////////////000111111///222666888:::FFF___www|||hhhRRRAAA999111111111000000000000///---...///000///,,,***(((++++++***))))))))))))***)))))))))))))))))))))))),,,***(((''''''(((***,,,''''''(((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))%%%%%%&&&&&&'''((((((((())))))*********)))((((((%%%'''))))))(((((()))***$$$%%%&&&'''((((((((((((((('''&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&''''''''''''''''''&&&'''((()))(((''''''((()))&&&%%%$$$$$$'''((()))((((((((())))))))))))(((((()))***+++,,,,,,+++***)))+++))))))***+++,,,+++***,,,,,,,,,,,,---...///000333777EEE]]]zzz|||ppplllkkkjjjhhhnnnmmmmmmoooqqqqqqooommmjjjjjjkkkmmmnnnoooppppppnnnmmmllllllmmmoooqqqrrrqqqtttxxx}}}~~~}}}vvvrrrnnnkkkhhhgggoooxxxnnnSSS@@@888555...///222666===JJJ```rrrpppXXXFFF;;;666888???IIIZZZnnn{{{{{{sssYYYJJJ;;;555444222000000,,,,,,///333333111333777:::EEEQQQZZZfffttt|||hhhQQQ@@@666000000222:::HHH]]]ppp~~~qqqbbbLLLBBB999444222222555:::AAAPPPcccsssyyytttbbbQQQ===555000000111///...///,,,,,,,,,---------......000---***+++///000///,,,///---...000000///111777;;;???CCCHHHNNNTTT[[[```jjjuuuqqq^^^KKKEEE???===:::888999>>>DDDTTThhhqqqjjjWWWCCC888555333222222333444444333333333333222222222111111333333555888999999???GGGNNNZZZkkkzzz}}}xxxsssqqqooolllkkkeeedddaaa___]]]\\\\\\\\\XXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\^^^aaadddhhhjjjnnnqqqvvv{{{|||xxx}}}///111111111111444<<>>666333222444888<<>>CCCIIIOOOVVV]]]bbbiiitttvvvdddSSSKKKDDD@@@<<<:::<<>>EEEKKKWWWhhhwww{{{yyywwwtttsssooommmkkkhhhgggfffggggggccccccddddddeeefffggggggiiiiiijjjlllooossswwwzzz~~~000111111000000333:::@@@IIIYYYkkkwww|||```III<<<777333666555111111444222,,,000000111111111111000000+++---//////---,,,...000...///111222222000...,,,+++---......,,,***************+++++++++,,,,,,,,,------...///...---+++***/////////......------,,,///////////////000111111,,,...111555999CCCVVVhhhrrrZZZFFF<<<333222111///...,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))''')))***++++++***)))''',,,,,,++++++******))))))(((((())))))))))))(((((('''''''''''''''((())))))++++++******))))))(((((((((((())))))((('''&&&&&&$$$&&&((()))(((((()))***###$$$%%%&&&'''''''''''''''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''+++)))'''''')))***+++***(((((())))))))))))((((((((()))+++,,,,,,+++)))((()))((('''(((***+++***)))......---......///000111333888HHHaaa~~~yyyooolllmmmmmmlllmmmmmmlllmmmooopppnnnmmmjjjkkkmmmooopppqqqrrrrrrpppooonnnnnnooopppqqqrrrssstttwwwyyyzzzyyyxxxwwwwwwrrrmmmjjjhhhiiisss}}}}}}eeeJJJ:::555444,,,,,,000555666888BBBOOOeeeyyylllXXXIII???666;;;@@@GGGUUUiiiyyyrrr]]]GGG;;;666222000//////---,,,...---+++---222---222555555===OOObbbmmmoooqqqdddJJJ999777777333111999GGG\\\sssxxxdddSSSAAA777333111333777999CCCSSSfffwww~~~vvviiiRRRFFF:::555444111///000,,,,,,,,,---------......+++...000///------000444222000000222222000333888999===BBBIIIPPPWWW___dddhhhsss{{{iiiXXXPPPGGGBBB>>><<<>>>DDDCCCTTTiiivvvrrr```JJJ;;;555222///...///222333333000000111222333444444555111111333777777777===DDDIIIUUUeeettt~~~|||zzzxxxwwwvvvsssqqqppppppqqqqqqmmmmmmnnnoooooopppqqqqqqttttttuuuxxx{{{222222222111111444888;;;LLLWWWgggvvvpppRRR@@@;;;555444333333555777777666666555444222111///...---......////////////......///222333111111333222///...........................---,,,,,,+++++++++,,,***((()))...111///...///------------------,,,,,,......//////000111111111...000333666888>>>OOO```yyyxxxfffPPP>>>666222000222111//////222---------------------------,,,***)))''''''((((((******++++++++++++******,,,***(((((()))******)))))))))************)))((()))))))))***)))(((''''''))))))((('''''''''''''''++++++)))(((''''''''''''***((('''(((******(((%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&'''((())))))''')))((($$$###&&&&&&###&&&'''''''''&&&&&&((()))&&&&&&&&&''''''''''''(((&&&)))+++)))$$$###(((,,,))))))))))))((((((((((((...---,,,***))))))((((((,,,...//////---++++++,,,++++++******++++++,,,---***,,,............000222444;;;LLLffftttmmmmmmmmmnnnooorrrpppnnnmmmnnnnnnmmmllloooooooooooooooqqqssstttvvvvvvvvvuuurrrqqqrrrsssuuuttttttuuuxxxzzz||||||uuuvvvtttnnnjjjmmmxxxyyy```GGG:::444222222111000///111555<<>>NNNhhh~~~~~~iiiTTT@@@999888555333333555:::CCCTTTlll~~~}}}sssYYYHHH888444333///,,,,,,+++,,,,,,---...///000000////////////000000000000222222222222333444555555888===DDDJJJOOOVVV^^^dddpppxxxttt^^^WWWOOOIIIGGGEEECCCAAAHHHRRRgggyyyxxxdddNNNCCC;;;666222222111///111555333444444333222111333444222111444888::::::===BBBKKKTTTaaannnyyy~~~|||zzzzzzzzz|||}}}~~~}}}|||{{{{{{|||~~~~~~111222222111111333777:::HHHTTTfffwwwxxx[[[GGG@@@666444222222222333222111222111111000////////////......////////////......///222222//////222222///...........................------,,,+++++++++,,,,,,))))))...111///---///------------------------//////000000111111111222///000333666666<<>>QQQfff}}}|||jjjVVVGGG999888666888CCCVVVjjjwwwsss]]]HHH<<<777222,,,------............------,,,111///...444555>>>QQQdddkkkfffRRR>>>888555111111555;;;IIIaaaxxxsss^^^HHH<<<777222000111333777???NNNeeeyyy}}}wwwbbbQQQ@@@888555000......,,,,,,------.../////////------------............333222222333333444555666888>>>EEEJJJPPPVVV^^^dddoooxxxyyyeee^^^TTTNNNKKKJJJHHHEEEJJJRRRdddxxx|||kkkSSSDDD:::444111111111///000333111222222222000000222444444222333777777777:::@@@HHHQQQ]]]jjjuuu000000111000000222666999BBBPPPeeexxxhhhQQQEEE999777444222111111000...000////////////111222444...//////000000//////...///222000------000222///........................---------,,,,,,,,,,,,,,,...******...000...,,,---,,,,,,,,,---.........///000000000000111111111111///000222444555999GGGUUUlllqqqZZZGGG;;;555111111000---,,,...---------,,,,,,+++++++++---,,,++++++++++++,,,,,,******++++++++++++******$$$'''++++++)))((()))+++&&&''''''((((((''''''&&&+++***((('''''''''((()))))))))((('''''''''(((((()))((('''&&&&&&%%%&&&&&&&&&%%%&&&(((***+++***)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$''''''%%%%%%)))***(((%%%&&&'''&&&%%%%%%''')))&&&&&&&&&''''''''''''((()))&&&$$$%%%'''((('''&&&(((((((((((((((((((((((()))))))))((((((((())))))***+++***)))'''''')))+++++++++******++++++,,,---***,,,,,,,,,+++,,,---///444>>>RRRnnnsssmmmmmmnnnoooqqqtttrrrpppppppppqqqpppooopppoooooooooooooooppppppnnnqqqtttwwwwwwwwwxxxyyytttrrrpppooooooqqqsssuuussstttsssnnnjjjnnnzzzqqqWWWAAA777444222000111111000000222666999HHH[[[rrruuu___MMM;;;999666666===KKK___lll}}}wwwhhhSSSBBB888222...------------------------***000///...333333;;;MMMaaafff```MMM===777555222222333777BBBWWWnnn}}}|||iiiRRRBBB888222111222222444888EEE[[[qqq|||}}}ppp___KKK>>>777222000000........................------------............222222222222333444555666999>>>EEEKKKPPPWWW___eeemmmxxxppphhh]]]UUURRRPPPNNNMMMNNNRRR```uuuuuu\\\III;;;555111222222000111333...///000000///000111333555333333444444444888>>>DDDLLLXXXdddppp|||...///000000000111555777@@@NNNeeezzzsssXXXHHH===:::666444333333222000111111000///000222444666//////000000000000/////////111///++++++///111///........................------------------,,,,,,///++++++...///---+++---+++,,,,,,---...//////000000000000000000000000000000000111333333666AAAMMMbbbvvvxxx```MMM>>>666000//////------///---------,,,++++++******++++++++++++,,,,,,------***++++++,,,,,,++++++***###)))+++((('''***---&&&''''''((((((((((((''',,,***((('''&&&''')))***))))))((((((((((((((())))))(((''''''&&&&&&&&&'''&&&&&&'''((()))***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$''''''$$$$$$((()))&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&''''''''''''(((+++************++++++***'''''''''(((((((((((((((&&&''''''(((((((((((((((******)))'''&&&'''))),,,++++++******++++++,,,---......///...------000222444@@@WWWsssqqqlllnnnppprrrttttttrrrqqqpppqqqrrrqqqpppppppppoooooooooooooooooooooqqqssstttuuuvvvyyy{{{uuutttrrrooonnnoooqqqtttqqqsssrrrmmmjjjooo{{{lllQQQ>>>666444222///000111111000000222444>>>NNNeeeyyy~~~jjjWWW@@@;;;777555777@@@QQQ```sssvvvppp^^^JJJ===666333...------,,,,,,,,,,,,,,,+++111000///444444<<>>QQQhhhzzzzzzkkkWWWEEE999333111111//////.........---------////////////000000000000000000000111222333444555999???FFFLLLQQQXXXaaagggmmmyyyzzzrrrggg^^^ZZZXXXVVVUUUSSSSSS\\\qqq~~~fffQQQ@@@999444444555333222444...///000000///000222444666333222333333333888???AAAHHHTTT___jjjvvv---///000000000111444666???NNNeeezzz|||___KKK>>>;;;777444444444333222222111000000000111222333//////000000000000/////////111///++++++///111///////////////////////////,,,,,,---.........---,,,000,,,+++---///,,,+++---,,,,,,------...///000000......///////////////000000///000222222444<<>>MMMdddyyyhhhQQQ???<<<777333222222222111000000000000/////////...///000000111111000000///...111///,,,,,,///111...////////////////////////+++,,,...//////...------000,,,***---...,,,,,,...---------.../////////000.........///000000111111000///000222222222999BBBOOOeeelllZZZEEE:::111///111000000111------------------------))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,///111000,,,******+++))))))***+++,,,,,,,,,,,,+++***((('''''''''((()))))))))((((((((()))*********))))))((((((((())))))'''((())))))'''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%&&&'''(((***,,,+++((('''))))))'''$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&''''''''''''(((!!!&&&***)))$$$"""%%%)))&&&&&&&&&''''''(((((()))%%%&&&((()))))))))((('''***++++++***))))))+++---++++++******++++++,,,---,,,,,,,,,++++++---000333;;;JJJddd|||ssstttyyy{{{|||}}}rrrpppnnnnnnpppqqqpppooooooppppppqqqqqqqqqppppppxxxwwwuuusssqqqrrruuuxxxqqqsssssspppllljjjlllnnnnnnppppppmmmkkkqqq~~~|||bbbIII:::777444000000111111000...---///000555<<>>III^^^nnnzzzsss^^^JJJ;;;333111000...---,,,,,,---...(((---,,,,,,222555???SSSddd\\\OOOAAA777222000000---,,,///555???OOOgggzzzvvvaaaKKK===666222444111111777AAAQQQgggxxx~~~wwwfffPPP>>>666111/////////.........---------------------.....................///000222333444:::@@@GGGNNNTTT[[[cccjjjooo{{{vvvooollljjjgggeee\\\YYY[[[gggyyyyyyjjjNNNCCC888444333111//////111333333333222333444666333111111444555555:::@@@>>>CCCLLLUUU^^^kkkxxx---///111222222222555666<<>>999555333222111111333555888888777555444000000111111111111000000---111111//////111111---000000000000000000000000+++,,,...000000///...---000+++))),,,...------000///////////////.........//////111222444666777777000//////222222222777>>>FFF]]]zzzuuudddQQQDDD666222111///,,,,,,,,,------...///000111111,,,,,,.........---,,,++++++,,,,,,------,,,,,,+++***)))((())),,,.........))))))***+++,,,---------)))))))))***)))(((''''''))))))((())))))***++++++''''''&&&&&&&&&''''''((("""%%%(((((('''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&"""$$$$$$""""""&&&'''%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((((((%%%###%%%%%%&&&&&&'''((())))))'''(((***++++++)))(((&&&&&&(((***+++***)))***+++++++++******++++++,,,---,,,------------000555888EEEVVVqqqvvvoooqqqvvvuuurrrpppnnnlllkkkkkkmmmnnnmmmmmmooopppqqqsssttttttssssssvvvyyy}}}~~~|||yyyvvvuuuqqquuuxxxvvvqqqnnnnnnqqqlllnnnooollllllrrryyy___GGG;;;999555///111111000...------000222666777;;;IIIaaaxxxgggQQQ>>>999888555777>>>IIIaaazzz~~~qqq\\\III===444222000...---...///000***///,,,---555<<>>888444111...***&&&(((...111///,,,---444BBBRRR]]]^^^NNN===666444111/////////...///111333777DDDPPPiii{{{zzzfffSSSAAA333222000///111333999GGGUUUmmmuuuwwwhhhRRR@@@444---000---+++,,,...000///---...------------...//////,,,222555333333666444...???CCCIIIOOOVVV]]]dddiiiqqqzzzyyytttmmmcccZZZ[[[aaakkkxxxrrraaaJJJ===<<<===222%%%333333222222222333444555555444333333444555777888:::===CCCHHHPPP[[[hhhqqq|||111000//////000222555666<<>>888333111...+++,,,///...---...111999GGGWWWaaaUUUGGG888333222///---,,,---,,,---000111222:::CCCSSSiii~~~wwwgggPPP===666333111111000222:::CCCVVVhhhwwwuuudddQQQAAA777222///---...000000...+++...------------.../////////000...,,,...555:::;;;???CCCIIIOOOVVV]]]dddiiittt|||}}}ppphhh```ZZZXXX]]]jjjxxxzzzrrraaaNNNAAA<<<999666111000000000111333555666222222222333444666777888999<<<@@@DDDHHHPPP[[[bbbrrryyy///......///000111333444777<<>>222000222---//////...---,,,---------+++,,,---......---,,,+++...............///000111...///000000111111000000111000000///---,,,,,,+++,,,++++++***************+++)))((((((***++++++***(((''''''&&&&&&&&&''''''((((((''''''((()))******((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$((((((((((((((())))))***%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((%%%%%%$$$$$$%%%&&&((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''******))))))((((((''''''++++++******+++,,,...///...---,,,***))),,,000444,,,+++,,,...///000777???VVVnnnxxxpppkkkmmmppppppppprrrlllkkkkkkjjjkkklllnnnooommmmmmmmmnnnqqquuuxxx{{{zzzzzzxxxuuussstttxxx{{{uuuvvvwwwyyyzzz|||}}}}}}yyywwwrrroootttoooSSS???555///...///---...///...---,,,---...---...111555<<>>AAADDDKKKUUU\\\hhhoooyyy......//////000222333333444:::FFFYYYnnn~~~fffLLL@@@>>><<<888555555444222222333333222000222111111111111111222333000000000000000111111222000000000000111111111111,,,,,,---...//////000000222222222111111111111000000000000000111111111111222222333333333333222222333333222222222333444555888EEEZZZqqq{{{bbbNNNBBB444222444000//////.........---......+++,,,......///...---,,,////////////000111222333...///000111222222222222///////////////.........------,,,++++++++++++++++++***))))))+++,,,,,,+++(((((((((''''''(((((()))'''(((((((((((((((***+++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((******))))))((((((''''''((('''''''''((()))+++---+++,,,---,,,,,,,,,...000///------//////000777@@@YYYqqqxxxqqqlllmmmooonnnooorrrpppooonnnlllllllllmmmmmmoooooonnnnnnoooqqqtttvvvxxxxxxuuurrrooooooqqqsssqqqrrrtttvvvxxxzzz|||}}}zzzxxxsssooouuujjjNNN===555000...000)))***++++++))))))***+++000000222444777BBBZZZqqq~~~wwwgggRRR???555333444333999BBBSSSlll|||uuudddOOOBBB666111///---,,,---,,,---///444===LLL\\\fffWWWHHH999444222000------///---...222222111333777===SSSmmm|||uuu]]]EEE:::666333333222111555;;;???UUUmmmwwwqqqbbbMMM>>>777333///...//////---+++...------------...//////000///...///111333777:::???CCCIIIOOOVVV]]]dddiiioooxxxwwwpppfff[[[QQQNNNWWWbbbsss|||}}}nnnVVVDDD999444777666444222000000000000111111222333555555666666555888<<<>>>AAAHHHPPPWWW___fffqqq}}}...//////000111222333333555:::FFFXXXmmmrrrWWWGGGBBB===999888555444222333333333222111111111111111111222333444111000000000000000111111000000000111111111222222------...///000222333444333333333333222222222222000000000111111111222222111222222333333222222111222222222222333444444555999DDDWWWnnnhhhUUUHHH999444666111///////////////.........,,,------............---/////////000111222333444111111222222222222111111111111111111222222222222//////...------------------+++******,,,------,,,******))))))******++++++((()))***)))((((((***,,,(((((((((((((((((((((((('''''''''''''''(((((((((###$$$%%%%%%&&&'''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((()))***+++,,,---(((***---...---,,,,,,,,,000......//////111999BBB]]]uuuyyyrrrnnnnnnoooooorrruuusssrrrpppnnnmmmmmmnnnnnnqqqpppooonnnnnnooopppqqqwwwwwwvvvssspppooopppqqqqqqqqqrrrtttwwwyyy|||}}}zzzzzztttooovvv}}}cccIII<<<666000...111***+++,,,,,,++++++,,,---111000111444555===TTTkkk{{{{{{qqq\\\FFF:::555333444888>>>KKKbbbwwwyyyooo\\\KKK:::111///---+++,,,------...333===LLL]]]hhh[[[LLL;;;444222///------111......111222000111555;;;OOOfffwww|||eeeNNN>>>888333333222111444999<<>>CCCKKKPPPXXX___iiittt~~~//////000222333333444444888;;;EEEUUUjjjcccQQQFFF>>>999999666444333444555555444333222222111111111222333333111111000000000000000111000000111111111222222222111000//////000111444555333333333222222222111111000000111111111222222222000111222333333222111000111111222222333444555555888BBBTTTjjjppp^^^OOO===666666111000000000000000///......---------------...//////.........///000111222333333444555666666666666666777777666666555555444444111000000///////////////...,,,++++++---......---,,,,,,,,,,,,,,,---......+++---...,,,***)))+++---((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((()))'''''')))*********)))(((%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---------------)))+++......---,,,,,,,,,...------///000333<<>>333000...,,,,,,...---...222<<>>888000,,,,,,......---...------------.../////////+++,,,000333333777===???CCCIIIOOOVVV]]]dddiiiooowww~~~ttthhh]]]TTTKKKJJJMMMWWWiii{{{~~~sssbbbOOOCCC888777555333222222333333222333444444444444333222222555888999999===CCCHHHNNNUUU^^^hhhqqqxxx~~~||||||||||||||||||||||||///000111222333444444444:::<<>>999999777555444555666777666555444444333222111111111222222222111000000000000000000111111111111222222222333111///---...///222444222222222111111111111000000111111111111222222222000111222333333222111000000111111333444555555666777@@@QQQggg}}}vvvdddTTTAAA888666000000000000000000///.........---,,,,,,---...///000,,,,,,------...000111222333555777:::<<<>>>???@@@<<<;;;:::999888777666555222111111000000000000000///---,,,,,,...//////...------------......///000...000111///,,,+++---///((((((((((((((((((((((((###############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''$$$&&&(((******(((&&&$$$''''''''''''((((((((()))''''''(((((())))))******'''((()))++++++***)))(((+++,,,......,,,,,,---...,,,+++,,,///111555???IIIggg~~~yyyqqqllliiikkkmmmoootttyyysssrrrqqqqqqqqqrrrssstttpppqqqqqqrrrrrrrrrqqqpppooorrrtttuuutttsssssssssnnnmmmlllmmmooossswwwyyyyyyzzzuuuooowwwrrrXXX@@@888555///,,,///***+++,,,,,,++++++---...---))),,,222333777III^^^vvvlllTTTDDD:::555---333666<<>>NNNeee{{{}}}dddQQQEEE>>>:::999777444333333333222111111111111222333444555666222222222222111111111111***000666777333000000222111111111111222333444444222111000//////000111111000000000000000000000000111111111111111111111111111111222333444444444444888???LLL___vvvoooYYYGGG<<<888666333222111///......------.........///////////////,,,,,,---------///222555111444888;;;<<<>>>@@@BBBCCCAAA???@@@AAA@@@===999;;;;;;999888666555333333555333222333444333///+++...///000///......000222222000...---...000000000%%%&&&(((************)))***(((%%%###$$$&&&)))+++''''''((((((((((((((((((''''''''''''&&&%%%$$$###((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))******&&&$$$$$$((()))''''''***(((***+++)))&&&%%%(((++++++++++++***************)))))))))***+++++++++,,,+++++++++,,,---...///000,,,///,,,---555777>>>NNNhhhvvvkkkjjjjjjlllooorrrssssssuuuppplllmmmqqquuuuuusssrrrrrrrrrrrrpppooommmmmmnnnppprrrtttuuutttrrrqqqlllnnnooonnnmmmnnnssswwwyyywwwqqqooozzzmmmVVV???777555000---...///,,,***+++---...,,,))),,,---------...666CCCMMMmmmyyyxxxeeeQQQ@@@555444111222999FFFYYYooorrr```III:::333000//////...,,,,,,...444AAAXXXlllqqqkkk\\\HHH;;;555111---,,,---////////////000111444:::EEEXXXppp~~~uuudddLLL@@@666333000------000555===GGGUUUkkkzzzsssaaaOOOAAA666333///)))***333,,,,,,++++++,,,,,,---...000111222222333666:::===AAAGGGNNNTTTWWW[[[aaaeeepppxxxssseee[[[RRRIIICCCBBBEEEQQQaaaooozzz|||nnn]]]III???888777666333333777222222222111111111111111444666888888888999;;;<<>>AAADDDGGGHHHFFFEEEFFFHHHHHHEEEBBB???>>>===<<<:::888777666888777777888999888555111444555555555333333444666444222000000000000///---))))))***))))))((('''&&&#########$$$$$$$$$%%%%%%((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&$$$$$$((()))&&&'''***'''((()))(((((((((***+++******************++++++***************++++++++++++++++++,,,---...///000---111......555777>>>OOOmmmrrrooonnnnnnoooqqqrrrrrrqqqssspppnnnpppuuuxxxwwwuuurrrrrrrrrqqqpppooonnnmmmlllnnnqqqttttttrrrpppnnnkkklllmmmmmmmmmooorrrtttvvvtttpppppp|||kkkTTT>>>777555000---//////---++++++------+++)))---......,,,---222<<>>SSSeeetttrrrgggUUUFFF===666111...//////.........///000000555???RRRkkk{{{yyymmmTTTFFF999444111......000///555===JJJaaatttsssgggRRRBBB555333000++++++111,,,,,,++++++,,,,,,---...///000111222333777;;;???AAAGGGNNNSSSWWW[[[```dddpppxxxrrrdddZZZRRRHHHCCCAAABBBLLLZZZgggssszzzuuukkkZZZKKK===888666333111222333333333333222222222222222444666666666777888::::::;;;>>>AAAEEEGGGIIIJJJLLLMMMNNNOOOOOONNNMMMLLLHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPQQQSSSXXX]]]bbbfffkkknnntttyyy~~~111111111111111222333333999888<<>>===>>>>>>???AAABBBAAA???======>>>>>>===;;;999:::;;;:::888777555444222...++++++***)))(((''''''''''''"""$$$'''))))))(((&&&$$$((((((((((((''''''&&&&&&"""###$$$&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******((('''%%%'''$$$$$$((((((&&&'''***'''&&&&&&'''***+++++++++)))))))))***+++++++++,,,+++++++++***************++++++++++++,,,...000111///333//////666999BBBTTTqqqqqqsssrrrqqqrrrsssrrrqqqoooppppppqqqvvvzzz|||zzzvvvsssrrrrrrqqqpppooonnnnnnkkkmmmpppssssssqqqnnnlllkkkjjjkkkmmmoooqqqpppoooqqqpppnnnppp~~~fffPPP<<<666444///---//////...,,,,,,,,,,,,***)))...///...,,,+++...555:::LLLcccyyysss```MMM???666333222444999FFF]]]qqqwwwkkkYYYHHH;;;444000---000...,,,...111999JJJZZZqqqvvvuuuhhhWWWIII>>>777333222000///...///000000000222999HHH___sssyyyvvvaaaQQQ>>>555222000...///111555:::EEEZZZpppuuupppWWWEEE666333222...---///,,,,,,,,,,,,,,,------......///111222444777<<>>@@@AAAAAAFFFEEEEEEDDDCCCBBBAAAAAA??????@@@@@@AAAAAABBBBBBBBBDDDGGGJJJNNNPPPRRRSSSWWW[[[```eeejjjpppwww{{{111000000000111222333444777777:::FFFZZZssshhhSSSFFF@@@<<<:::777666777888888777777666666555555555666666555555555555444444444444333555555444111000222444555555444444444444444555111111111111111222222222333333333333333333333333333333333333333333333333111222333444555555555555444666===JJJ^^^wwwoooZZZHHH<<<555222111000///------------///...............------)))+++,,,,,,+++,,,///111111222444666888<<>>;;;666000,,,(((''''''&&&'''((()))***$$$&&&(((******)))'''&&&)))((((((''''''&&&&&&%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++)))'''%%%'''$$$%%%((((((&&&&&&)))(((&&&%%%'''+++,,,***((((((((()))***+++,,,,,,,,,,,,+++++++++***))))))))),,,+++++++++,,,...000111222666222111888<<>>@@@FFFLLLQQQTTTYYY___dddooowwwzzznnn```WWWOOOFFFAAA@@@===@@@DDDIIIRRRbbbsss}}}yyyjjjVVVGGG>>>999888777333333333333333333333444///111222222222222444555555666888;;;>>>@@@AAABBBFFFEEEBBB@@@>>><<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<@@@AAADDDFFFGGGHHHHHHHHHJJJMMMQQQUUUZZZ```fffkkkssswww}}}000000000000111222333444555555999CCCTTTmmmvvv___MMMDDD???<<<999777777777666555666666666666777888999:::666666666555555555444444000111222333444666999;;;777777666555444444555555000000000111111222222222222222222222222222222222333333333333333333333333222222333444555555555555555777<<>>JJJ```yyysssnnnnnnmmmnnnppppppooommmkkknnnsssyyy||||||xxxuuusssrrrqqqpppooooooooopppmmmpppsssuuuuuurrrooommmlllllllllpppssstttqqqmmmfffhhhjjjqqquuuYYYGGG888444222...,,,000.........---+++*********---......------...000222AAAUUUnnn{{{yyynnn[[[MMM:::555222333333888MMMeeevvvttthhhRRR???666333000222///---......000888AAATTThhh}}}|||nnn^^^SSSCCC===555000//////000000222000111999GGGZZZnnn{{{tttdddMMM;;;333111...***///111444;;;JJJ]]]jjjpppdddSSS@@@777555333000---------,,,,,,------...///111222222333333555999<<>>===<<<===CCCQQQcccqqqxxxsssfffSSSBBB999777777333333333333222222222222///111222222222222333444111222444666888999::::::<<<;;;:::888777777777777999888666666666888:::;;;AAA@@@??????>>>?????????BBBDDDGGGIIILLLQQQVVVZZZ```eeemmmuuu{{{/////////000111222333444333555999AAAOOOfffjjjTTTFFFAAA>>>:::888888777666444666666777777888:::;;;<<<666555555555555444444444444444444444555666777777777777555444333333333333///000111222333333333222222222222222222222222222444444444444444444444444222333444555555666666555777888;;;CCCSSSkkk}}}hhhRRR@@@555333222111000///.........//////......---,,,,,,,,,...///000///---+++,,,---///111222333333666999<<>>555111000///------,,,...555???PPPhhh|||wwwkkkVVVBBB666222...***+++---111888EEEVVVhhhssskkk\\\HHH;;;666333000...---------------......///111111222222333666:::===BBBGGGLLLPPPTTTYYY```eeekkktttzzzooocccWWWPPPJJJCCC@@@@@@===:::888999===EEESSS```ppptttppp___LLL>>>777444555555444333222111000000000111222222111111222444111222222333333222222222111222222444555666777777444444555666888;;;===???AAA???===:::::::::;;;<<<<<<===@@@AAABBBDDDGGGJJJRRRWWW___eeekkkrrr{{{......//////000222333444222555999???LLL```yyyuuu[[[IIIAAA???;;;::::::999888777999999888999999:::;;;;;;888888888888777777777777;;;999888777777666444333999888666555444333333333111222333555555555555555333333333333333333333333444444444444444444444444222333444555666666666666888999;;;AAAOOOfffpppYYYEEE:::333222111000///.........//////...------,,,++++++---...///...,,,******+++))),,,...000111333666888999<<>>NNNdddtttpppcccPPP???666333111///---------------...//////...///111222444777<<<@@@CCCHHHMMMQQQTTTZZZaaagggiiirrr~~~}}}sssiii^^^SSSLLLHHHBBB???@@@<<<888777<<>>???AAAHHHLLLQQQUUUXXX^^^hhhooottt|||.........///000222333444111555999???III]]]uuueeePPPAAA???<<<;;;<<<<<<<<<;;;;;;;;;::::::999999::::::======<<<<<<<<<;;;;;;;;;888777888:::<<<===<<<;;;;;;;;;999888666555555555222333555777888777777666444444444444444444444444555555555555555555555555222333444555666666666666888999;;;@@@MMMddduuu^^^JJJ>>>111000///...,,,,,,,,,,,,//////...---,,,,,,++++++(((***,,,,,,++++++,,,---###&&&***---...000333555444777:::<<<===@@@EEEJJJJJJKKKLLLNNNPPPRRRTTTUUUUUUYYY^^^```___^^^___aaa[[[]]]___^^^[[[XXXVVVVVVRRROOOIIICCC===555...)))&&&&&&((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&((((((%%%%%%((("""&&&***+++***((()))++++++++++++***************))))))******+++++++++,,,...,,,***)))***---000333+++222111222<<>>333222000,,,,,,111)))+++------++++++---000...,,,***)))+++---......000;;;NNNdddwww{{{kkkWWWIII:::333666444000999JJJ\\\oooxxxjjjTTTEEE999000///,,,,,,//////------111444BBBTTTeeeuuu~~~ppp]]]MMMCCC<<<666222//////222555777@@@WWWnnnvvvttteeeOOO===666222...///---,,,---333CCCZZZmmmssshhhUUUBBB666222111///...------------...//////+++,,,///111444999???CCCDDDHHHMMMQQQUUUZZZbbbggghhhqqq}}}vvvlllfff[[[PPPKKKGGGBBB???@@@:::666888???DDDDDDHHHNNN[[[hhhttttttlllaaaPPPBBB:::999888666444222000///...///111000//////000111...///000222333444444555222333444555444222000...444777<<>>:::444000000000222333444555555555666888;;;============>>>AAADDDHHHIIIJJJOOOYYY```fffppp{{{333444555333111000111222444444999AAALLL[[[rrrwwwYYYOOOGGG@@@??????======???>>>=========>>>??????@@@???@@@@@@@@@@@@??????>>>BBB@@@======???AAABBBBBB@@@===:::888888999999888::::::999999999888888888888777555555777888777666777777777888888999999999666888888555777999888333888777999>>>HHH[[[wwwlllQQQ<<<777333111111///---///444.........//////////////////,,,)))))),,,...---,,,,,,,,,---...000222444555444555777:::===???AAABBBIIIJJJJJJJJJKKKMMMQQQTTTYYYZZZ[[[\\\]]]^^^^^^^^^ZZZYYYXXXWWWVVVTTTPPPMMMOOOLLLHHHBBB;;;444...+++******)))''''''&&&&&&&&&&&&&&&''''''(((((())))))###$$$%%%&&&''')))******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&%%%%%%'''%%%###"""###&&&))),,,***&&&%%%)))(((######''')))(((''')))+++,,,+++(((*********)))(((((('''&&&******+++,,,,,,,,,,,,+++++++++++++++,,,---......///000222555999GGG```xxx~~~tttoookkkiiikkkjjjggghhhkkkmmmooooookkkkkkoooooommmoooqqqrrrrrrqqqqqqrrrtttpppqqqrrrtttvvvvvvsssppprrrooopppvvvvvvqqqpppssssssuuuyyyuuu```III===222///000///---,,,---+++***+++---...---+++...---,,,+++,,,...000111333777CCCXXXqqq~~~vvvgggMMM>>>444333333111888CCCUUUhhhwwwsss___LLL===666333000//////---***,,,111666999AAAOOObbbuuuzzzeeeQQQCCC:::333444000///333555;;;MMM```vvvxxxqqq\\\EEE888444222//////000222444>>>SSSggguuuppp^^^GGG:::999666000222111000///...///000111///111333555777:::???BBBFFFKKKQQQUUUVVV[[[bbbhhhlllsss~~~{{{rrrkkk___TTTKKKJJJGGGBBB@@@BBB???DDDEEEAAACCCMMMVVVYYYeeellltttzzzzzzrrr```OOOKKK@@@888888888333000111222222111111111111222222222222333333333222222111333111///111444555444222777999:::999666555444555777777666666666666777777999888777777777999:::;;;999@@@DDDBBBBBBGGGNNNPPP\\\aaaiiirrryyy///000111000///...///000444444888???HHHWWWooojjjXXXPPPIIIGGGFFFCCCBBBDDDAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFHHHEEECCCBBBCCCDDDEEEEEEHHHEEE@@@>>>>>>??????>>>999::::::::::::::::::::::::888666777888999888888::::::999888777777777888666999999888:::===<<<888999888:::???HHHYYYtttqqqWWWBBB:::666222111///+++---111............------------///,,,******,,,------,,,------------...000111222222333444666999;;;===>>>DDDEEEFFFFFFFFFIIIMMMPPPXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQOOOLLLIIIFFFDDDAAA<<<777111---******)))(((''''''&&&&&&&&&%%%&&&&&&'''((())))))***)))(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((&&&###"""&&&%%%"""!!!%%%)))(((''')))+++,,,***((()))((((((((()))***+++,,,))))))***++++++++++++***++++++++++++,,,---......///000222555:::IIIddd{{{|||rrrmmmiiihhhkkkkkkiiijjjmmmnnnqqqppplllkkkmmmllliiimmmoooppppppooooooqqqrrrpppqqqsssvvvxxxwwwtttqqqpppmmmnnnrrrssspppooosssssswww~~~sss\\\GGG<<<222000000///---,,,...,,,***+++---...,,,***++++++***+++---///222444111555???SSSlll{{{xxxlllUUUDDD666333333111555>>>MMM```sssvvviiiVVVDDD888444000...///---+++---111222555;;;EEEUUUhhhyyyrrr```PPPAAA777555000///222444999KKK^^^vvv{{{wwweeeOOO???777333//////000111333===PPPcccvvvuuugggPPP???999333+++------,,,++++++,,,---...000222444555777999===@@@EEEJJJPPPTTTVVV[[[bbbhhhkkkrrr}}}|||uuullldddWWWOOOHHHGGGDDDAAAAAAEEEEEEMMMSSSVVV[[[eeelllnnnrrrxxx~~~qqqdddWWWJJJ>>>999777333222444222222111111111111222222000111111222222111111000222000///000222444222111222444555555333333444555888777777666666777777888666666555555555666777888999>>>AAA===;;;>>>CCCDDDMMMRRRZZZaaaiiiqqqyyy~~~000222333333111111222444444444666<<>><<<;;;<<<===<<<;;;>>>===;;;999888999:::;;;555777888888;;;???>>>:::;;;::::::>>>DDDSSSlllwww^^^JJJ>>>888333111...***+++............---,,,,,,++++++...,,,***+++,,,------,,,------,,,,,,------......111111111111333666888999<<<===???@@@@@@CCCFFFIIISSSSSSRRRQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJIIIEEECCC>>><<<:::777333///,,,***))))))((((((''''''&&&&&&$$$%%%&&&'''((()))*********)))((('''&&&$$$######&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))&&&'''***+++***(((&&&$$$'''%%%%%%'''(((&&&&&&((((((((('''(((******)))((((((((('''&&&''')))+++,,,((())))))***************++++++++++++,,,---......000000111555<<>>CCCDDDDDDHHHMMMTTT[[[dddmmmrrrxxx}}}111222444444333333555777555555666:::@@@OOOhhh}}}~~~wwwsssmmmgggeeegggkkkkkklllmmmnnnppprrrsssuuuvvvwwwxxxyyyzzzzzzzzzxxxuuurrrpppppppppnnnmmmhhhddd^^^[[[ZZZZZZ[[[[[[UUUUUUTTTTTTSSSRRRRRRRRRNNNLLLIIIHHHGGGFFFEEECCCFFFDDDAAA>>>>>>???AAABBB999<<<===<<<>>>AAA???;;;???>>>>>>AAAFFFTTTkkk}}}dddPPP@@@999333111///+++,,,...//////......---,,,++++++---,,,++++++,,,,,,,,,,,,+++++++++++++++,,,------000//////...000222444555555777999:::;;;===@@@CCCJJJIIIIIIHHHGGGEEEDDDCCCDDDCCCCCCCCCCCCBBB@@@===:::999888555222///---+++(((((((((((((((''''''&&&$$$$$$%%%&&&((()))******%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++###%%%''')))((('''$$$###%%%%%%%%%'''((((((((()))''''''(((((())))))((('''(((((((((''''''&&&%%%%%%))))))***+++++++++++++++++++++++++++,,,---......111///000555???RRRooo{{{tttnnnkkkiiiiiilllmmmkkklllooopppsssssspppooonnnkkkggghhhiiikkklllkkklllnnnpppoooppptttwwwzzzxxxtttqqqmmmlllllllllmmmnnnppprrrqqqzzzmmmUUUAAA888111111111...,,,---///...---,,,,,,+++***)))000///...---,,,,,,,,,,,,...000666CCCZZZqqq{{{{{{iiiTTT>>>555333222222333:::KKKaaasssyyyoooWWWBBB777222.........---...111+++---000111666@@@PPP\\\oooyyyqqq\\\JJJ<<<444///111222666EEEVVVppp{{{ttt^^^III999000000......000111777EEESSShhhtttvvvdddMMM???777000......------...000222333///000333555777:::???BBBFFFIIINNNRRRWWW^^^eeejjjkkkpppzzz~~~xxxsssmmmdddYYYRRRIIIHHHFFFDDDDDDIIISSS\\\kkkpppvvvyyyyyyvvvrrrnnnfffhhhhhhiiimmmrrrrrrnnnmmmcccUUUIII@@@888333000222222111111111111222222//////000000111111000000111111111111222222222111000111222222333444777:::777666666555555666666777777666666666666777777777666:::;;;999999===AAAAAAAAACCCFFFJJJPPPXXX```fffjjjpppxxx---///000111000111333444555666888;;;???MMMfff|||{{{zzz{{{{{{zzztttsssrrrpppnnnmmmkkkkkkgggddd```]]]\\\ZZZWWWUUUWWWTTTPPPLLLIIIHHHIIIIIIFFFIIIIIIGGGGGGGGGDDD>>>AAAAAACCCGGGMMM[[[rrriiiVVVBBB:::333111000......000111000000///...---,,,,,,+++,,,------,,,,,,,,,,,,))))))))))))***,,,---...//////......///000111222000222555666777888;;;===???????????????>>>===<<<===<<<<<<===>>>===;;;999888777555333000---+++)))'''(((((()))(((((('''&&&$$$$$$%%%&&&'''((())))))######$$$%%%&&&'''((()))))))))))))))))))))******&&&&&&&&&''''''''''''((()))((('''&&&&&&(((***+++$$$$$$%%%&&&&&&''''''''' !!!""""""###%%%%%%%%%&&&'''(((((((((''''''''''''(((***++++++(((%%%$$$***+++,,,,,,------,,,,,,++++++++++++,,,---......111///000666BBBWWWttt|||uuuppplllmmmkkkkkknnnnnnkkkkkkmmmnnnrrrsssqqqqqqqqqoookkkggghhhkkkkkklllmmmoooqqqnnnooorrruuuwwwuuuqqqnnnnnnnnnmmmlllmmmppprrrrrrqqqzzzhhhSSS===666111111111...,,,---.........---+++*********000///...---,,,+++++++++---000444>>>RRRjjjzzzppp\\\EEE888555444222222777CCCVVVjjjwwwttt___III;;;444......///---...111***---000//////444>>>EEEYYYcccqqq{{{xxxeeeTTT???666111222222555AAAPPPlllyyyxxxdddOOO>>>333111//////000000444???JJJaaarrrxxxiiiRRRCCC:::444++++++******+++---///000,,,...111555888===BBBFFFHHHJJJNNNRRRXXX___fffkkkjjjoooxxx}}}xxxrrrlllfff^^^TTTLLLEEEGGGIIIJJJOOOZZZgggpppzzzxxxuuuqqqkkkbbbZZZVVVNNNOOONNNMMMQQQXXX\\\[[[^^^\\\WWWPPPHHH@@@888111222222111111111111222222///000000111222222111111333333333333333222333333111333444444333444666888666555555444444555555666666777777777777666666666777::::::666555888:::888<<<===>>>@@@CCCIIIQQQVVV^^^dddmmmuuu|||///111222333222222444555444666999<<>>777555333111555===MMMaaatttwwwfffRRR???666///...///------///+++---//////...///333777FFFQQQ```pppzzzxxxhhhWWW@@@777222333222333<<>>@@@>>><<<>>>DDDHHHHHHFFFKKKNNNLLLIIIEEE===666222222111111111111222222//////000111222222222222333444555555333222333444111222444555444333444555666555555444444555555666555555666666666555444444333666777666999???BBBBBB;;;<<<<<<<<<>>>BBBHHHLLLTTTYYYaaahhhooovvv|||222444555555444444666777111444999<<>>RRRiii{{{uuubbbPPP@@@555333222111000000111222333---///333777;;;@@@FFFJJJOOOOOOPPPTTT[[[bbbiiillliiimmmuuummmiiiddd```\\\VVVNNNHHHKKKTTT]]]eeennnuuutttnnnbbbXXXOOOKKKFFF???<<<===666999999555555999<<<;;;888???BBBAAA???@@@<<<777222222111111111111222222---...///000111111111111333444555444222111222444000333666888777666666666777777666666666666777777666666777777777666555444222555777888===EEEIIIHHH;;;<<<<<<===>>>AAAFFFIIIJJJOOOUUU\\\bbbjjjqqquuuyyy~~~000222333222111111222444///333999<<>><<<777555888333777777333222444555333666;;;<<<666555777777444222222111111111111222222,,,---...///000000000000222444555444111///111333111555999<<<<<<;;;:::999999999888888888888999999888999:::::::::888777666:::;;;999777888======:::777888999:::;;;>>>CCCFFFEEEHHHMMMSSSZZZaaaiiinnnsssxxx555555444444444555555666555777:::<<<>>>HHH___tttmmmYYYKKK===777666333000///000000///..................------,,,,,,------...++++++++++++++++++++++++,,,---...000000//////..................///000000111000000///////////////000000111111111///---,,,000///...,,,***)))''''''%%%&&&''''''((((((''''''&&&%%%%%%&&&)))******))),,,+++)))((((((((()))******)))(((((((((***+++,,,)))))))))))))))((((((((())))))))))))))))))))))))///***&&&&&&***------***''''''(((((())))))******%%%&&&''')))***+++++++++++++++******+++,,,,,,---000000///...,,,+++*********---//////---,,,///222111222444<<>>EEEZZZrrr{{{tttbbbNNN>>>444222222333111...///222555666888<<>><<<999666555333555555333222222333555555333444444555555666666666444444444333333222222222333555666666555444555666000333666888777666555555888888999:::<<<===??????@@@@@@???>>>>>>>>>??????===<<<<<<;;;;;;;;;;;;<<<@@@>>>============<<<:::666999;;;;;;::::::<<>>HHH]]]qqqqqq[[[MMM>>>999777444111000000//////...............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......000///......------......,,,,,,---...////////////------,,,+++***))))))(((%%%&&&''''''(((((('''''''''&&&%%%&&&(((***)))(((***)))((('''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((***&&&###$$$'''******(((((((((((((((((()))))))))%%%%%%'''((()))))))))))),,,,,,+++*********************++++++,,,,,,,,,,,,+++,,,............///000111222777BBBVVVooowwwllllllmmmkkkmmmnnnooopppqqqqqqqqqqqqrrrqqqpppooonnnmmmllllllkkknnnqqqtttuuuuuusssrrrrrrooommmnnnqqqrrroookkksssqqqnnnnnnpppqqqqqqqqqxxxyyy___III===333111///...///000000000///...,,,+++++++++---...,,,,,,---...////////////------...111444@@@VVViii|||yyymmmXXXFFF<<<666333...000555CCC[[[ooorrrkkkTTTEEE777333222///---.........///...---...000333;;;JJJ___mmmlll]]]JJJ>>>666333000...000222444444<<>>>>>======>>><<<;;;;;;<<<===<<<;;;999;;;======<<<<<>>GGGZZZlllwww```PPPAAA:::888555222111000///......------......,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********************************+++,,,,,,...------,,,,,,,,,,,,,,,++++++++++++,,,---......************))))))))))))%%%&&&''''''((((((''''''((('''&&&'''((()))((('''''''''''''''&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++(((%%%&&&***,,,,,,+++))))))((((((((((((((((((%%%&&&''''''((((((((('''+++******)))))))))******'''(((((()))***+++,,,,,,---,,,,,,---///000//////111333:::JJJbbbzzzuuulllkkkllllllnnnoooooopppppppppppppppqqqqqqqqqrrrqqqpppoooooonnnooopppqqqrrrrrrrrrqqqqqqooonnnooorrrrrroookkkssssssrrrpppooopppsssuuu{{{sssYYYEEE;;;333111///...///000000///...---,,,+++***+++,,,,,,'''(((***,,,...//////000+++***+++---000999LLL^^^tttxxxrrr```JJJ===888555111///111<<>>OOOcccjjjbbbPPP@@@777444111...,,,...000111222777EEEYYYlllyyyvvvdddRRR<<<666111111000......000<<>>???>>>888:::;;;;;;:::;;;===???BBBBBBBBBCCCFFFJJJNNNPPPXXX\\\bbbiiiooouuu{{{333333333333555666777888888888;;;===>>>EEEVVVfff}}}eeeUUUDDD;;;888555222111//////...------------...,,,,,,++++++++++++,,,,,,************************,,,,,,+++******************))))))))))))***++++++------,,,++++++++++++,,,...---,,,***)))******+++))))))))))))((((((((((((%%%&&&''''''((('''''''''((('''&&&&&&(((((('''%%%&&&'''''''''&&&%%%###!!!$$$%%%'''((((((&&&###!!!%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***((('''(((+++------,,,)))))))))((((((''''''&&&''''''((((((((((((((('''(((((((((((()))***+++,,,))))))))))))************...,,,***,,,000111000---222333;;;OOOjjjssslllkkkmmmmmmllllllmmmnnnoooooooooooonnnoooqqqsssttttttttttttrrrqqqppppppppppppqqqrrroooooooooqqqrrrrrrooolllqqqtttvvvtttqqqpppsssvvv|||nnnTTTAAA888333111......///000000///...---,,,,,,++++++,,,,,,%%%&&&''')))+++,,,------+++***+++,,,...555DDDSSSkkkuuuwwwfffNNN===666444555222222;;;MMMbbbqqqwwweeeTTTAAA777444222---(((+++,,,,,,++++++---000333AAATTTfffgggZZZIII<<<555222000---,,,...///000000444>>>OOOeeewww|||lllZZZEEE<<<555333222//////000666BBBUUUgggtttqqq]]]HHH:::444000000000......111666666888;;;@@@GGGNNNQQQVVVVVVWWWYYY\\\^^^aaabbbggglllwwwqqqZZZQQQJJJKKKOOOWWWcccooorrrfffUUUFFF>>>:::777333555555555444444333333333///000111222222111000///111111111000000/////////////////////////////////222333444333222222444555555777999;;;>>>CCCJJJNNNSSSVVV[[[___cccddddddcccbbbcccddddddcccaaa___]]]]]]\\\YYYUUUQQQNNNLLLKKKGGGEEEBBB@@@AAABBBBBBAAA;;;;;;;;;;;;;;;<<<===???BBBBBBBBBCCCEEEGGGJJJLLLSSSWWW]]]ccciiipppwww{{{~~~777666666666666777777888888888:::===???DDDSSSaaa|||kkkZZZGGG===888333000000//////...---------------------,,,,,,,,,,,,------************************++++++++++++++++++++++++***************++++++,,,...---,,,,,,++++++,,,,,,...---+++***))))))***++++++******)))((('''&&&&&&%%%&&&''''''((('''''''''((('''&&&&&&'''(((&&&%%%''''''(((((('''&&&$$$###$$$&&&(((***)))'''$$$"""%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%'''((()))((())))))((((((''''''&&&&&&((())))))*********))))))***)))))))))))))))***************+++++++++++++++...,,,***,,,000111000---333444===RRRooo{{{rrrmmmmmmoooqqqiiijjjkkkmmmnnnooooooooolllmmmooorrrtttvvvwwwxxxuuusssqqqpppoooppprrrssspppppppppqqqrrrrrrpppooommmsssxxxxxxssspppqqqttt}}}jjjOOO===444333000...---///////////////......---------------((((((***++++++,,,,,,,,,---,,,,,,...///444???KKKcccrrr{{{nnnUUU@@@666333222///000888HHHZZZkkkvvvlll]]]III:::555333---''',,,,,,,,,++++++...333666GGG[[[kkkeeeTTTDDD:::444222000...---///000111000333999GGG\\\ttt~~~sssbbbOOOCCC777222111///000222444<<>>CCCJJJPPPTTTWWWWWWXXXZZZ\\\^^^``````bbbhhhsssoooWWWOOOJJJMMMVVV```kkkssshhhZZZIII>>>:::999666444333444444444444444444444...///111111111111///...222222111111000000//////000000000000000000000000222333444444333444666888555888===CCCIIIQQQZZZ___eeehhhlllqqqtttuuuuuutttssstttuuuuuutttrrrpppoooooommmiiieeeaaa]]][[[ZZZTTTQQQLLLJJJHHHGGGEEECCCCCCAAA???>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJLLLOOOTTTZZZ___fffmmmqqqwww888888777777777777888888888999;;;???AAAFFFRRR^^^zzzsssaaaLLL???999333000//////...------,,,,,,------...------,,,,,,------...***************************+++,,,---...---,,,,,,+++************+++,,,,,,------,,,+++++++++++++++))))))))))))***+++,,,---++++++***)))((('''&&&%%%%%%&&&''''''(((((('''''''''&&&%%%&&&'''((('''&&&''''''((((((''''''&&&&&&%%%&&&(((***)))(((%%%$$$&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''((()))******++++++++++++---,,,+++***)))(((((((((((()))***+++---...///000---,,,,,,---///000//////555888CCCYYYtttwwwqqqoooooorrruuullllllnnnoooooopppppppppllllllmmmooorrruuuxxxyyyuuusssqqqpppoooppprrrsssrrrrrrrrrrrrrrrsssssssssmmmrrrvvvvvvrrrooopppsss}}}}}}cccIII999333222000...---...//////...//////.........---------,,,------.........------///------000000333;;;DDD[[[ooo}}}vvv^^^HHH;;;555///---000999FFFWWWjjjyyyqqqeeeQQQ>>>555222...(((------,,,,,,,,,///555999NNNaaammmbbbNNN@@@777111222000......000111111000222666AAAUUUooo}}}xxxlllWWWHHH888000...---...111444:::GGG[[[pppvvvhhhVVV@@@777000000111111222555777999<<<@@@FFFLLLQQQTTTWWWXXXYYY[[[\\\^^^_________eeeqqqmmmPPPKKKJJJRRR```lllqqqrrr]]]OOO@@@:::999777444333111111111111222222222222///000000000000000000///111111111111111111000000000000000000111111111111111222333333333555888;;;;;;@@@IIIRRR[[[dddlllrrrvvvxxx{{{~~~}}}zzzvvvrrrooolllkkkbbb___[[[WWWTTTPPPLLLIIIHHHEEEAAA???@@@@@@@@@@@@@@@AAAAAACCCDDDFFFHHHIIIIIILLLPPPTTTYYY^^^eeeiiioooxxx777666666666777888999999:::;;;>>>BBBEEEIIITTT___yyy|||hhhQQQCCC;;;444000000///...------,,,,,,---------,,,,,,,,,,,,,,,,,,---************************,,,...111444555444222000*********)))******+++,,,,,,+++******))))))******&&&'''((())))))******************))))))(((((((((%%%&&&''''''((((((''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&''''''((($$$%%%'''((()))(((&&&%%%%%%&&&&&&'''(((((())))))'''''''''''''''''''''''')))***++++++***)))))))))&&&&&&''''''''''''''''''&&&'''(((***++++++++++++++++++*********++++++,,,))))))***+++,,,---...///+++,,,............///000666===MMMddd}}}ssspppqqqrrruuuzzztttttttttttttttsssrrrqqqooonnnmmmmmmoooqqquuuwwwsssrrrpppoooooopppqqqrrrttttttsssrrrrrrsssuuuwwwoooqqqrrrqqqnnnnnnpppsss~~~tttYYYBBB777444222000...---...//////...---.........------,,,,,,+++,,,------......---------+++,,,///000111777>>>QQQggg{{{xxxdddOOO???777111///111888BBBPPPfffyyysssjjjXXXBBB555111...***,,,,,,,,,+++,,,000555:::NNN```iii]]]JJJ>>>777000111000......///000000///111333<<>>222///,,,((('''((()))+++******))))))))))))))))))++++++)))(((''''''''''''((()))+++)))"""&&&***&&&######%%%&&&$$$"""+++%%%$$$)))(((!!! &&&''''''((((((((((((''''''&&&'''(((******((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''%%%###$$$'''((('''%%%))))))))))))((((((((((((++++++++++++++++++++++++************+++,,,---............------...000111:::III```xxx}}}rrrqqquuuwwwxxxzzz~~~~~~|||zzzwwwyyypppjjjllloooooonnnnnnppprrrttttttsssrrrrrrrrrwwwvvvuuutttsssrrrqqqqqqqqqooonnnooonnnooovvvcccJJJ>>>777/////////000111111000...---111...,,,,,,---......---///...,,,+++***++++++,,,***,,,---...///111444777@@@RRRhhhtttssscccIII555666000...222777???SSSfffsssnnn```KKK;;;444000...------,,,---...111444666AAAYYYggg[[[GGG;;;666333000,,,+++///111000000222111666@@@RRRlllzzzqqq[[[DDD999444///...000222222666DDD\\\rrruuulllVVVFFF:::888555///111888555888<<>>AAAGGGOOOUUU```jjjvvvyyytttooohhh```[[[YYYXXXSSSPPPOOOLLLHHHFFFFFFGGGFFFFFFEEEHHHJJJKKKKKKNNNRRRVVV^^^```eeemmmvvv:::999888999<<>>MMMcccxxx|||uuu```HHH:::444...---...222222444>>>UUUkkksssqqq\\\JJJ<<<888666111111777777:::???CCCGGGMMMRRRVVVYYYZZZ\\\]]]^^^^^^^^^]]]bbbiiiuuu{{{fffRRRSSS^^^pppyyymmmYYYKKK>>>:::444000///000111222333222111000000000111222,,,000222///...111111///000000000000111222333444333333444333333444666999999<<>>TTTeeeaaaSSSGGG===555444000...111222000...//////444:::DDDVVVkkkyyy~~~zzzgggOOO>>>444...,,,---000000111999KKKaaaqqqvvveeeQQQ@@@999777333222555999===AAAFFFJJJPPPUUUYYY[[[\\\]]]^^^______^^^^^^bbbhhhsss}}}hhhWWW]]]jjjwwwwwwfffPPPBBB;;;777222000000111222222333222111000/////////000---//////...000333222...111111000000111222333333///111222333333444777999>>>AAAGGGMMMTTT___mmmvvvzzzuuuqqqnnniiieee___[[[WWWSSSQQQPPPMMMLLLJJJJJJKKKJJJIIIJJJMMMOOOPPPRRRWWW^^^fffnnnuuuyyy?????????AAAGGGOOOXXX^^^nnnwwwpppWWWBBB888888333222111000//////......------,,,,,,++++++******+++******))))))******+++111999FFFTTT[[[WWWLLLCCC333111...+++)))))))))*********)))******+++,,,---+++******)))(((((()))))),,,'''$$$'''(((&&&%%%&&&$$$&&&((((((%%%%%%(((,,,$$$***((( '''(((###)))(((&&&%%%%%%&&&((()))&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***************************)))))))))******+++,,,...///000///...///444777AAAYYYvvv~~~vvvoooppprrrqqqqqqssstttwwwzzz}}}{{{wwwtttssstttssspppsssxxxzzz~~~{{{vvvsssrrrqqqqqqpppooonnnmmmlllnnnpppvvv}}}~~~~~~tttZZZFFF<<<888555333444444666777999;;;<<<888777666666777666444222.../////////......------,,,---......---...///111666FFF[[[nnnxxxrrr]]]III:::222///111222333>>>KKKiiissstttdddMMM===555222---,,,+++++++++---000111<<>>CCCGGGLLLRRRXXX\\\]]]]]]]]]^^^^^^^^^^^^^^^aaagggqqqlll]]]fffrrrwwwnnn[[[HHH<<<888555111000000222222222111000000000//////000000///000...---000333000+++222111111111111111222222///111444555555777999<<>>AAAEEEGGGHHHFFFEEECCCBBB@@@<<<888444111111000//////......---)))+++---.........000222444BBBVVVjjjxxxvvvcccOOO>>>555000222222222;;;FFFbbbpppwwwlllUUUAAA666111---,,,+++***+++,,,...000:::LLLcccnnnmmm```MMM???777222000222333000000111///000222555===OOOhhh{{{|||qqq]]]HHH:::444222222---///333888BBBSSSjjjzzztttbbbMMM@@@:::666333333;;;>>>CCCHHHMMMRRRXXX]]]]]]]]]]]]\\\\\\\\\\\\\\\```dddnnn}}}qqqdddlllrrrnnn```OOOAAA:::555333000000111222222111------...///000111111111111111///,,,...111...(((222111111111111111222222444555888999;;;===@@@CCCGGGQQQ^^^jjjttt}}}zzzwwwppplllgggbbb]]]XXXTTTPPPLLLKKKIIIIIIIIIJJJKKKLLLHHHKKKOOORRRWWW]]]dddjjjsss{{{JJJPPP[[[fffrrrmmmQQQ???999555444222111000///............---------------,,,++++++************++++++,,,---000555::::::666111...---,,,***************---,,,+++)))((((((''''''(((''''''&&&&&&'''''''''(((###!!!%%%)))(((''')))&&&''''''&&&%%%%%%&&&'''&&&)))(((%%%%%%''''''$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++++++++++++++++++++(((((((((((((((((((((((('''((())))))(((((()))***''''''(((((())))))******************************,,,+++++++++++++++,,,,,,...111222111...111888>>>PPPjjjwwwrrrooopppppplllkkklllhhhkkklllkkknnnrrrqqqnnnooonnnpppuuuwwwuuutttwwwzzz|||}}}|||wwwrrrnnnllljjjjjjkkklllnnnoooppppppqqqrrrwww|||~~~hhhOOO>>>777555555888<<>>777555444///000333888@@@OOOfffyyyyyykkkXXXGGG===888666666;;;>>>CCCHHHMMMSSSYYY^^^___^^^]]]\\\[[[[[[\\\\\\^^^bbbjjjyyywwwlllrrrqqqdddRRREEE<<<888333222000000111222111000***+++---///000111111111000222111......000...)))111111000000111222333333333555777999<<>>888333222111000111111111000...+++,,,---///000000//////---222333000///111111///000000000000111222333444444666888<<>>TTTqqq{{{qqqoooppptttuuurrrrrrtttiiinnnooolllkkkpppvvvxxx~~~uuunnnppptttuuuuuuvvvssssssrrrpppnnnnnnppprrrlllllllllmmmmmmnnnnnnnnnmmmmmmooouuuyyysssYYYEEE<<<:::>>>BBBNNNRRRXXX]]]aaaaaa```___[[[\\\]]]______\\\VVVRRR<<<888333...,,,,,,...///***,,,......---+++++++++000111666GGG___rrrrrrjjjPPPBBB666222///,,,000999???TTTjjjoooeeeTTTCCC777111///---,,,,,,---...///333888FFF\\\ooovvvsssnnnUUUKKKAAA;;;666111111444000...000444777@@@TTThhh}}}{{{nnnWWWCCC:::555111666000...111999HHHaaaxxxyyyjjjVVVFFF>>>===>>>===@@@EEEKKKPPPVVV\\\aaacccaaa```^^^]]]]]]]]]^^^ZZZ]]]fffvvvyyyzzzpppZZZFFF;;;444000222111000111222111///---,,,---.../////////...---+++111555222111333555555/////////000111333444555;;;===@@@EEEMMMXXXcccjjjttt|||yyysssmmmfffbbb[[[VVVPPPLLLJJJHHHDDDAAABBBDDDFFFFFFEEEHHHOOOVVVYYY```kkkttt|||sssVVVCCC888555111000222222111...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***))))))***+++,,,---...((((((((((((((((((((((((+++'''%%%''',,,...,,,)))(((''''''$$$###(((((((((((())))))))))))((('''&&&%%%$$$$$$%%%&&&***)))'''&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))***************((('''((()))***)))'''%%%%%%'''((())))))))))))******))))))******+++,,,,,,,,,............,,,,,,++++++,,,,,,---.../////////...000111000111;;;FFF]]]wwwrrrrrrqqqqqqrrrrrrssstttoooooonnnnnnppptttxxxzzz|||yyyuuuuuuvvvwwwvvvtttnnnmmmmmmnnnppppppooommmpppooooooooooooooooooooommmppprrrttt{{{sssVVVDDD>>>@@@HHHPPPVVVZZZ___``````aaadddgggfffccc```______^^^ZZZWWWJJJ@@@666222000......///...---,,,...111111...++++++222888>>>QQQjjjvvvsss[[[FFF666444555000...222>>>KKK```ooommm\\\GGG:::222222000,,,+++,,,,,,+++...000:::KKK```pppxxxzzzqqq^^^MMMFFF>>>333111777444000000333333888KKK```xxx{{{uuuaaaIII;;;666555///...000222666CCCZZZooouuu^^^III??????AAA@@@BBBEEEKKKRRRYYY___ccciiifffbbb```___^^^\\\ZZZ\\\\\\dddwwwzzzjjjUUUEEE<<<666111555222//////111111000---000000//////.........---111000///////////////000111222333333333555888:::999???FFFNNNWWWbbboooxxx|||tttlllfffccc___YYYTTTPPPMMMIIIGGGEEEEEEEEEEEEFFFGGGIIIJJJUUUZZZbbbjjjsss}}}{{{^^^JJJ<<<888333111111111///,,,,,,---...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++(((((((((((())))))))))))(((((((((((((((((((((((()))&&&###$$$((()))&&&###***"""$$$))))))''''''&&&&&&'''((()))******++++++***)))((('''(((((()))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))*********((('''((()))***)))'''&&&'''((())))))***))))))))))))(((((())))))***+++***+++,,,,,,,,,,,,+++***++++++,,,,,,---......///------...000000333???LLLfff~~~yyyppppppooooooppppppqqqrrrnnnnnnnnnnnnpppsssuuuwww{{{xxxuuuuuuvvvwwwuuutttpppnnnnnnnnnoooooommmkkkmmmmmmnnnnnnooooooppppppooorrrsssuuu}}}lllRRRCCCBBBFFFNNNUUU[[[]]]```cccdddfffiiillliiigggdddcccbbb```[[[WWWNNNCCC888333111------......---,,,---//////...+++***111555;;;NNNffftttttt```LLL:::666555111///333888EEEZZZkkknnnaaaLLL>>>222111///---,,,---,,,+++,,,///666AAAPPPaaaqqq{{{zzzooobbbXXXMMM@@@::::::444111222555555999III\\\sssyyyvvvcccKKK;;;666555000///000111444>>>RRReee}}}xxxbbbLLLAAA@@@BBBAAACCCHHHMMMTTT[[[```cccfffccc```^^^]]]\\\ZZZYYYZZZZZZaaasssxxxgggQQQAAA:::555000...,,,+++,,,...000000...000000/////////.........000000////////////000000222222333333444666:::>>>EEEKKKTTT]]]fffqqq||||||tttooogggccc]]]WWWSSSOOOKKKHHHEEEEEEDDDDDDDDDFFFGGGHHHQQQUUU]]]eeennnxxxgggRRRAAA<<<555222111000...+++...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++'''((())))))***)))((('''((((((((((((((((((((((((,,,)))'''&&&((((((%%%""")))%%%$$$''')))))))))***%%%%%%&&&''')))***+++,,,+++***))))))((()))))))))&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))***((('''((()))***)))'''''''''((())))))(((((((((((((((((((((((())))))***))))))************))))))+++,,,,,,------.........,,,,,,---///000666FFFUUUrrr~~~qqqmmmmmmmmmnnnnnnnnnoooooonnnnnnoooooopppqqqrrrsssxxxvvvuuuuuuuuuvvvtttsssrrrpppnnnnnnnnnnnnllljjjjjjkkklllmmmooopppqqqrrrssstttuuuwwwyyycccKKKBBBFFFNNNVVV[[[aaa``````ccchhhlllooopppmmmlllkkkiiifffbbb\\\WWWSSSGGG;;;555222...,,,......---++++++---------,,,***///222777HHH```qqquuuhhhTTT@@@999666111000333222===QQQeeepppiiiUUUDDD333000...---......---,,,***...222555<<>>777222111000///---///111111000///...///000,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))''')))+++---------+++***((((((((((((((((((((((((,,,***''''''((((((&&&###%%%%%%&&&'''&&&&&&''')))&&&&&&''''''((()))******'''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((***((('''((()))***)))'''''''''''''''''''''&&&&&&)))(((((((((((()))******))))))************)))))),,,,,,,,,---------......---,,,---...000888LLL^^^}}}xxxllllllmmmmmmnnnnnnnnnnnnnnnnnnoooqqqrrrrrrrrrqqqpppttttttttttttuuutttsssrrrrrrpppooonnnoooooonnnllliiijjjlllnnnppprrrssstttvvvvvvvvvyyyoooZZZEEEAAAKKKUUU[[[^^^cccaaa```ccciiioooqqqqqqqqqpppooommmiiiccc\\\XXXUUUJJJ===777333///...000...---+++***++++++,,,,,,+++...000444CCCZZZnnnwwwooo\\\GGG;;;555111000222000999JJJ___pppppp^^^KKK777111---...///...------))),,,///...111===PPP___lll|||{{{oooeeeSSSAAA777222000222111222???OOOhhhvvv~~~pppWWWBBB888555111000000000000444@@@MMMlllyyy~~~oooWWWGGGCCCDDDDDDGGGKKKQQQWWW\\\___aaaaaa^^^[[[YYYYYYXXXWWWVVVSSSSSS\\\ppp{{{rrr___HHH:::555333111333222111000000111111000000000//////////////////000000000///000000111111222222222333666===FFFLLLUUU^^^jjjuuu}}}{{{rrrnnnhhhaaa[[[UUUOOOKKKGGGEEECCCAAA@@@AAACCCDDDDDDHHHNNNUUU^^^hhhsssyyytttZZZFFF@@@777222111222111///...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((+++---///...------((((((((((((((((((((((((%%%$$$###$$$$$$%%%$$$######&&&'''&&&$$$%%%&&&'''((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''***((('''((()))***)))'''(((((()))))))))(((((('''***))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,---------------......//////000:::PPPeeeuuukkkmmmnnnooopppppppppoooooopppqqqrrrssssssrrrqqqpppppprrrtttuuuuuutttsssrrrrrrpppnnnnnnpppqqqqqqpppkkklllmmmoooqqqsssuuuuuuvvvuuuvvv{{{eeeRRRAAABBBMMMXXX^^^```fffcccbbbeeelllqqqttttttrrrsssrrrooojjjccc]]]ZZZWWWKKK>>>777444111000222......,,,+++******+++------///000222>>>TTTkkkxxxtttcccMMM>>>555000///000111888EEEXXXllltttfffSSS>>>555...///000...---...+++,,,---...000777???FFFVVVnnn}}}wwwgggSSSGGG>>>888666333333???OOOddduuuxxxaaaKKK<<<666111///000111000333<<>>>>>???@@@@@@AAADDDIIIQQQ[[[fffmmmyyyiiiNNNFFF;;;444111111000///***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((((()))***+++%%%((()))&&&'''***((($$$''''''''''''''''''&&&&&&%%%%%%'''((((((((('''''''''((()))))))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((***((('''((()))***)))'''((()))***++++++,,,++++++)))))))))))))))***++++++---,,,++++++++++++,,,---------------------------***,,,///222555AAA[[[rrr~~~xxxrrrkkkoooppprrrttttttsssrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrvvv{{{}}}|||zzzyyyyyyrrrooommmlllmmmnnnooooooooooooooopppqqqqqqrrrrrroooooorrr{{{sssPPPEEE===BBBNNNXXX```eeefffhhhkkkmmmoooqqqtttvvvsssuuutttqqqkkkfffdddddd[[[NNN@@@888333//////111---///000///,,,++++++,,,---......000777HHH```ssszzznnnZZZGGG:::444111...///444:::FFF]]]qqqqqqdddQQQ@@@222111000,,,+++000,,,++++++,,,---000111222888GGGYYYiiixxx}}}oooaaaSSSIII===444777@@@TTTggg{{{~~~sss```JJJ;;;444000///000///111777@@@MMMbbbwww{{{ooo^^^PPPGGGIIIIIIJJJLLLPPPVVV[[[______[[[WWWTTTRRRQQQOOOMMMFFFFFFMMMaaaxxx{{{ssskkkZZZEEE888444333000---///111111000111444777//////000000000111111111000000000000111222333444666999>>>EEENNNZZZgggooowww~~~xxxrrrkkkccc\\\VVVMMMJJJEEE@@@======>>>@@@>>>???AAAEEEKKKUUU```hhhvvv~~~pppRRRIII===444111000///...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,+++)))(((&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&((($$$''''''$$$&&&***'''!!!%%%&&&&&&''''''(((((((((###$$$&&&'''''''''&&&&&&))))))*********((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))***((('''((()))***)))(((%%%%%%'''((())))))))))))((((((((((((((()))******---,,,+++******+++,,,---------------------------&&&***///222666DDD___www|||vvvqqqkkkoooqqqssstttttttttrrrqqqpppppppppppppppqqqqqqqqqtttyyy~~~}}}||||||rrrooollljjjkkkllllllkkkpppooooooooooooooooooooommmmmmqqq{{{nnnIIIAAA<<>>555111//////...///555===III___vvv}}}tttdddTTTIIIKKKKKKJJJKKKOOOVVV\\\```^^^ZZZVVVRRRPPPNNNLLLJJJDDDBBBGGGXXXooo~~~~~~yyyqqqiiiXXXDDD777333111///---///000///---,,,///111//////000000111111111222000000000000111222333444888<<>>???>>>>>>???BBBHHHRRR]]]dddttt|||cccJJJ<<<;;;666333222,,,///............---------************************---,,,+++++++++,,,------'''((((((((())))))))))))(((+++......+++)))***,,,''''''''''''&&&$$$!!! ''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''''''''(((((('''(((((('''&&&&&&(((***(((((((((((((((((((((((('''))),,,,,,+++)))(((((()))(((((((((''''''''''''''''''((()))))))))))))))(((((()))***++++++,,,,,,+++++++++,,,---...///000444222///---,,,,,,+++******---111333<<>>>>>===<<<=========>>>CCCLLLWWW___hhhuuueeeKKK<<<:::555222222---............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,++++++***)))))))))******++++++'''(((***)))((('''''''''(((((((((((('''%%%$$$###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((($$$&&&''''''&&&&&&''')))((((((((((((((((((((((((''')))+++,,,***)))(((((()))))))))))))))(((((((((''''''((()))))))))))))))((())))))***++++++,,,,,,,,,+++++++++,,,---......222000...------......---...111444999DDDYYYsssuuuooooooqqqppprrrtttvvvwwwxxxxxxxxxsssqqqnnnmmmooopppqqqqqqvvvwwwzzz|||}}}zzzuuuqqqnnnmmmllljjjjjjkkkmmmnnnllllllkkkkkkkkkllllllmmmnnnnnntttmmmZZZCCC===999>>>LLLZZZbbbdddfffffffffhhhlllpppssstttxxxuuurrrpppnnnmmmjjjhhh___QQQBBB999333//////111............///////////////.........000:::OOObbbxxxwwwmmmXXXBBB666000------000555>>>RRRiiivvvwwwdddPPP===444222///------,,,,,,,,,---------.........222222999HHHQQQ]]]oooqqq]]]MMMBBB;;;FFFQQQhhh~~~nnnTTTDDD666222000111000000333999CCCUUUnnntttcccWWWPPPLLLLLLQQQUUUVVVXXX[[[^^^XXXRRROOONNNLLLGGGBBB===???CCCQQQkkk~~~pppeeeaaaTTTBBB888555444000111000000000111111222333222111111000000111111222444222333555444333666;;;AAALLLWWW```kkkzzzyyypppfff___YYYRRRIIIBBB@@@???>>><<<>>>>>>>>>???BBBJJJSSSYYYeeesssiiiMMM<<<888222111222---............------------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,,,,+++***(((***)))((((((((()))***+++)))'''&&&&&&''''''&&&%%%***))))))(((''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''!!!###&&&''''''&&&'''(((((((((((((((((((((((((((&&&(((++++++***(((((()))))))))))))))************''''''((())))))))))))))))))))))))***++++++,,,,,,,,,,,,+++++++++,,,,,,---///......------...///000000444999@@@NNNddd~~~|||rrrnnnooorrrnnnoooqqqsssuuuwwwwwwwwwrrrpppmmmmmmnnnpppqqqpppyyywwwuuuttttttsssrrrpppmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiijjjjjjjjjmmmvvv}}}eeePPP>>>999555:::GGGVVV```eeegggeeeeeehhhnnnrrrsssssswwwtttqqqooommmjjjfffccc^^^PPPBBB999333///...111....../////////...,,,+++///...---...///777IIIZZZnnnuuusssaaaJJJ:::222...,,,///333:::JJJaaasss|||lllXXXBBB666222000...---,,,,,,,,,,,,------------...111,,,---777===HHHZZZssszzzdddPPPBBB:::???KKKbbbzzzttt[[[JJJ888333000111000///111666???PPPiii~~~|||lll```RRRNNNMMMRRRUUUVVVWWWZZZ[[[VVVPPPLLLJJJHHHDDD@@@:::===BBBRRRlll}}}nnnaaa^^^TTTFFF===999666333111111000000000111222222222111111000000111111222333111222444555555999@@@GGGSSSaaalllwww}}}uuukkkcccZZZSSSKKKEEEBBB@@@===;;;>>>>>>??????AAAGGGNNNSSS```nnn}}}mmmOOO<<<777000///111............---------,,,,,,******************************+++++++++***)))((('''&&&%%%%%%%%%&&&((())),,,)))&&&''')))***(((&&&***)))(((''''''((()))***%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''''''''''' ###'''(((((((((((((((((((((((((((((((((((((((&&&(((******)))((())))))(((((()))))))))*********''''''((()))))))))))))))))))))*********+++++++++,,,,,,+++*********++++++---...---,,,,,,,,,...000000444;;;FFFWWWnnnyyypppmmmooorrrlllmmmoooqqqsssuuuvvvvvvqqqooommmlllnnnpppqqqqqqyyywwwsssrrrqqqqqqpppooonnnnnnoooooonnnmmmkkkjjjjjjjjjiiihhhhhhhhhiiiiiigggmmmyyyxxx^^^JJJ:::666333777BBBQQQ]]]dddeeeccccccgggnnnrrrrrrppptttrrrooommmjjjgggbbb^^^\\\OOOAAA888333///...000...///000///---+++(((&&&///...---......444BBBQQQfffrrrwwwiiiQQQ???666333---///222666BBBVVVlll{{{sssaaaJJJ;;;444111///---,,,,,,,,,,,,,,,,,,,,,,,,+++///+++***222555>>>PPPbbbuuu|||fffOOO@@@888:::FFF\\\uuuxxxbbbPPP===777333333222111222555;;;JJJbbbyyysssgggTTTPPPOOORRRUUUTTTUUUXXXZZZUUUOOOJJJHHHEEEBBB???999<<>>???AAAEEEJJJOOO[[[jjjyyyqqqRRR>>>777000///111......------------,,,,,,,,,************************000///,,,)))(((((())))))'''&&&&&&%%%%%%&&&((()))+++(((&&&(((***+++)))'''((('''&&&%%%&&&'''((()))&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&!!!$$$(((***))))))))))))((((((((((((((((((((((((&&&'''))))))(((((()))***((((((((((((((((((((((((''''''((()))))))))))))))***************+++++++++,,,,,,+++*********++++++---......,,,******,,,......333<<>>777333///...000...///000000///---***)))///------......222===HHHcccrrrzzzmmmUUUAAA888555000000111444:::KKKbbbtttvvviiiUUUBBB777222000---,,,,,,,,,,,,,,,,,,,,,,,,)))///------222333:::KKKXXXmmmzzzdddNNN@@@888888BBBVVVmmm}}}{{{hhhUUUBBB:::333222222000111444999DDDYYYrrrvvvjjjVVVRRRPPPRRRTTTSSSSSSUUUXXXUUUPPPKKKGGGCCC@@@>>>999>>>EEEVVVnnn~~~vvvdddSSSOOOIIIBBB;;;555111000000//////.........//////111000000000000000000111666333333777999<<>>@@@DDDJJJNNNWWWfffvvv~~~tttUUU@@@999111///111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333000,,,(((&&&''')))***(((((()))))))))*********$$$$$$%%%'''))))))(((&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***%%%&&&'''(((((('''&&&%%%###&&&((())))))((()))***((((((((((((((((((((((((&&&'''(((((((((((()))+++(((((((((((('''''''''&&&''''''((()))))))))))))))************************,,,,,,+++++++++,,,,,,---,,,...///,,,)))))),,,//////555AAATTTkkkvvvnnnlllmmmooommmmmmmmmnnnpppqqqssstttrrrpppmmmmmmooorrrssssssttttttvvvxxxyyywwwtttqqqhhhjjjllloooqqqrrrrrrrrrlllkkkjjjiiiiiiiiiiiiiiihhhrrrlllTTTDDD555444222222777AAANNNVVV___bbbfffjjjmmmnnnoooooorrrqqqpppooommmhhhaaa\\\SSSGGG;;;555222///...111---...000111111111000000///------//////111999BBBcccsss|||qqqYYYDDD888333222000000222777CCCYYYlllvvvppp```KKK;;;333000...,,,,,,,,,,,,++++++++++++)))000//////222222888III[[[nnn|||vvvaaaMMM???999777???NNNcccwww|||mmm[[[FFF<<<222000///...///222888???QQQjjjyyylllZZZUUURRRTTTUUUSSSRRRTTTVVVUUUQQQLLLGGGBBB???===999???HHHXXXppp~~~ttt```JJJEEE@@@===999555444777000000///.........//////111000000//////000000111444222222777<<>>\\\mmmzzzttt```KKK;;;333111......111666@@@SSSeeessstttjjjTTT???444000///,,,,,,,,,+++++++++******)))000...---222222;;;NNNeeerrrzzzoooZZZHHH<<<777555;;;FFFZZZqqq}}}sssbbbKKK???333/////////000333777;;;JJJccc||||||ppp^^^XXXUUUWWWWWWTTTSSSUUUSSSSSSQQQMMMGGGAAA<<<:::888>>>HHHZZZrrrttt```GGG@@@;;;999777444666;;;222222111000000000000000000000////////////000000333222444;;;BBBKKKWWWbbbnnnyyyvvvooofff^^^SSSKKKFFFCCC???===999:::;;;<<<>>>CCCIIINNNTTTcccsss~~~zzzuuuwwwxxxYYYEEE===444111222------------,,,,,,,,,++++++************************(((((((((((()))))))))***%%%''')))+++,,,***((('''!!!(((+++***(((((()))&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%&&&'''((($$$%%%'''(((((('''%%%$$$%%%&&&'''&&&$$$%%%&&&(((((((((((((((((((((((((((%%%&&&'''''''''''')))+++---,,,+++***)))''''''&&&'''(((((()))))))))))))))++++++******************+++++++++,,,---...///000***---000///---...333888888@@@PPPggg|||rrrmmmlllmmmnnnpppooonnnnnnnnnoooqqqrrrsssqqqooooooqqqtttuuuuuunnnnnnppptttwwwxxxvvvtttsssrrrqqqpppooommmllllllkkkkkkiiihhhggggggggggggpppzzzvvv^^^HHH;;;111222111///...333===EEEPPPXXXaaadddbbb```dddhhhjjjjjjjjjjjjhhhccc\\\WWWLLLAAA666222000...///111333222///,,,***((('''&&&...,,,---000111111666<<>>III[[[qqqxxxrrrnnnkkklllooooooqqqttttttsssqqqqqqrrrrrrqqqqqqqqqrrrrrrssstttmmmnnnppptttxxxzzzzzzyyyqqqpppooonnnllljjjiiihhhiiiggggggjjjjjjggggggjjjwwwlllVVVDDD999111000//////000333666888EEEKKKUUU___dddfffdddbbbhhhiiikkkmmmllleeeZZZRRRBBB<<<444///.........---.........------,,,,,,,,,...,,,,,,///000111777>>>MMM___rrrwwwkkkVVVDDD;;;666///---222333666EEEWWWooouuurrr```III999222000,,,,,,---......---------++++++...222444<<>>HHHYYYooo|||sssaaaJJJ:::666777333333555000333333222111000000111111555333111000111333333333555666888>>>IIIYYYjjjuuuzzzrrriii]]]RRRKKKFFFBBB>>>@@@===<<<>>>???AAAHHHOOOXXXaaaooo|||yyytttqqqmmmqqqjjjVVV@@@777666444000...///...---,,,+++,,,,,,---+++---...---+++***,,,---+++++++++******))))))((((((***++++++***))))))***)))))))))))))))))))))))))))((((((((((((((())))))(((((((((''''''((())))))'''''''''''''''''''''''')))))))))))))))((((((((('''(((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((()))***++++++,,,---)))***+++***)))((()))***))))))))))))************++++++******++++++,,,---------------...............///000333666:::<<<<<>>555111000///...///222444666===CCCLLLVVV\\\_________eeefffhhhjjjggg___TTTKKK???:::333...............//////.........---------...,,,,,,...//////555;;;EEEWWWllluuulllXXXEEE:::555...,,,111222444AAARRRkkkssstttdddMMM<<<333000,,,,,,------------,,,,,,++++++...222666AAAWWWllluuummm___MMM???777444222///333999EEE]]]uuuyyypppaaaMMM;;;666444///000666555:::DDDWWWrrrwwwhhh\\\ZZZ[[[WWWSSSQQQQQQNNNJJJFFFCCC???;;;888777<<>>BBBJJJVVVfffvvv{{{rrrjjj^^^TTTMMMGGGBBB>>>@@@===<<<>>>???AAAGGGOOOXXX```nnn|||~~~vvvooolllhhhjjjvvvyyy___NNN<<<555444222///......---,,,,,,+++,,,,,,,,,---//////...,,,+++,,,---))))))))))))))))))))))))'''))),,,---+++***))))))))))))))))))))))))))))))***)))((('''''''''))))))&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))'''''''''''''''((()))))))))))))))*********++++++)))***+++***)))((()))***))))))))))))************+++************+++,,,,,,,,,,,,,,,---------............///111666;;;@@@CCCHHHYYYppp{{{ssspppnnnmmmooossssssuuuvvvvvvtttrrrrrrsssrrrrrrqqqpppppppppqqqqqqpppooooooqqquuuxxxyyyyyyxxxvvvrrrooolllkkkjjjjjjkkkiiiiiijjjiiifffiiinnnzzzpppWWWCCC777111111000...---...///111333555:::BBBJJJQQQVVVYYYZZZ___```cccddd```WWWKKKBBB:::666111...---.../////////////////////.........///,,,,,,---------111777???QQQjjjxxxtttaaaKKK<<<444...,,,///000111<<>>III___rrrrrrgggNNN>>>888999444444777222111222222222222111000000111000000000222444777999<<>>???AAAGGGNNNWWW___mmmzzz{{{sssiiifffbbbaaaiii{{{zzzhhhSSSFFF888444333111000000------,,,,,,,,,,,,,,,,,,...///...---,,,+++++++++((()))))))))))))))))))))&&&)))---...---+++******((((((((((((((((((((((((***)))'''&&&&&&'''((()))%%%%%%%%%&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************'''''''''''''''((())))))************))))))))))))'''((()))((('''&&&'''(((((()))))))))***************************++++++,,,++++++,,,,,,------...............///333999@@@EEEOOOccczzz~~~wwwpppoooooooooqqquuuvvvwwwwwwwwwuuusssttttttttttttsssrrrqqqqqqqqqqqqrrrpppooopppsssvvvxxxxxxvvvtttpppmmmkkkkkkllllllllljjjiiijjjhhhfffkkkrrr}}}gggLLL;;;222///000///...---------//////222555:::@@@FFFLLLPPPRRRVVVYYY\\\\\\WWWMMMBBB:::555333000------...///000///////////////.........///,,,,,,---,,,+++...333:::KKKdddwwwxxxhhhOOO===444000---//////000888AAA\\\kkkvvvooo\\\HHH999111---,,,,,,+++++++++++++++---...///333<<>><<<999777666888;;;DDDZZZooosssjjjSSSBBB;;;:::444444777333000111222222222222111000222333333333444777:::======EEEQQQ```nnn|||sssmmmcccZZZSSSLLLCCC===@@@===<<>>DDDUUUjjjzzztttoooooopppppprrrvvvvvvwwwxxxwwwuuutttuuuvvvxxxwwwuuutttrrrrrrqqqqqqrrrqqqoooppprrruuuvvvvvvqqqpppmmmjjjjjjkkklllnnnllljjjiiiiiiggggggnnnwwwwww^^^EEE777111000///...---,,,,,,,,,------000111333777;;;???CCCEEELLLOOORRRRRRMMMDDD;;;555000000///...---...///111.............../////////000------...,,,***,,,111333AAAYYYnnnvvvhhhNNN:::666222///......000666<<>>333...---,,,+++++++++,,,,,,///000111444>>>PPPbbbnnncccQQQ@@@999666222............///666GGG___sss}}}zzzeeeKKK<<<666333222222444777===III___yyy~~~mmm^^^WWWTTTPPPLLLKKKGGGCCC???===;;;999777444777:::CCCYYYoootttnnnYYYGGG>>>;;;444444777333000111111222222222111111333444555555555777<<>>???======??????@@@EEEKKKTTT\\\iiivvvvvvoooddd^^^XXXTTTTTT___vvvqqq[[[JJJ@@@:::555444333111111333------...////////////...---,,,++++++++++++***(((************************(((***---......---,,,---)))))))))))))))))))))))))))((((((((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((((())))))******))))))((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))***************))))))))))))***+++++++++,,,,,,---...///000000///000///......444<<>>RRRiiivvvnnnVVV@@@888444000------000555999HHH^^^tttvvvhhhTTTBBB777000///---,,,+++,,,,,,---///111222555AAASSScccjjj]]]LLL===999777111---///111000111666DDDYYYooo~~~}}}kkkSSS???666333222222222666;;;EEEXXXqqqqqq```WWWTTTPPPKKKJJJFFFAAA===<<<:::999888333666:::CCCXXXooovvvqqq___LLLBBB===555444777333111111111000111111222333111444666666666999???CCCLLLVVVfffvvvxxxqqqhhh___WWWOOOFFF@@@???======???@@@???DDDJJJSSS[[[ggguuu~~~tttmmmbbbZZZSSSPPPNNNTTThhh}}}}}}lll]]]LLL???999555333444333//////222---...000111111111000000...,,,***+++------,,,************))))))((((((''')))+++---...------...///))))))))))))))))))))))))'''((())))))((('''%%%###(((((((((''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((((())))))(((((('''*********)))))))))(((((('''''''''''''''((())))))((((((((())))))))))))))))))***+++***)))((()))***))))))))))))************)))))))))))))))***++++++,,,------...///000111222...000111000000444===EEE^^^vvv~~~yyytttqqqrrrsssrrrrrruuutttuuuvvvuuutttuuuwwwyyy{{{zzzwwwuuusssqqqppppppqqqqqqpppqqqssssssrrrpppllllllkkkjjjjjjjjjjjjjjjjjjiiihhhhhhfffiiiuuuzzzdddLLL<<<666222...---------------------------,,,,,,+++,,,...///111444777;;;;;;888444222111,,,///111111///...000111111111111222222222333333222000000222000---...333888>>>NNNfffxxxvvv```LLL999555///***+++000555777AAAYYYrrrwwwkkkXXXFFF:::222000...---,,,,,,---......111333777EEEXXXeeeiiiZZZIII;;;777444------111222222444999DDDWWWooo}}}pppZZZDDD666222333333222555999@@@QQQhhh|||sssaaaWWWTTTPPPJJJIIIFFF@@@===;;;:::999888333666888@@@UUUnnnxxxvvveeeQQQEEE>>>555333666222333111000//////111333555111555999:::;;;???GGGMMMWWWaaappp~~~{{{sssiii___XXXPPPHHHBBB???<<<===???@@@???CCCIIIRRRZZZfffsss{{{qqqjjj^^^TTTMMMKKKIIIKKK[[[mmmjjjYYYMMMBBB999555222222333222......222...///000222222222111000...,,,***,,,...///...,,,******)))((('''&&&&&&%%%***+++------,,,---...000))))))))))))))))))))))))&&&''')))***)))'''$$$"""***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$'''''''''''''''((())))))(((((((((((()))))))))***'''))))))((('''&&&'''((())))))))))))************)))))))))))))))******+++------...///000111222333---000111111111666???GGG```zzzwwwzzzuuurrrssstttrrrrrrtttssstttuuuttttttuuuxxxzzz{{{yyywwwtttrrrpppooonnnqqqpppqqqrrrssssssqqqooommmmmmmmmlllkkkiiiiiihhhiiihhhhhhhhhfffjjjwwwuuu]]]EEE999555111,,,,,,,,,,,,------............------,,,,,,...///000,,,000444444222//////000,,,///222111///...000222333333333444444555555555333111111333111...000444666999GGG```uuuwwwdddQQQ999555...((()))///444666<<>><<<===@@@@@@???CCCHHHRRRYYYeeerrr~~~yyyooohhh\\\PPPHHHHHHFFFFFFRRRbbbzzzzzzcccTTTJJJAAA;;;999666444111///...///111222/////////000111111///---)))'''(((---,,,((()))///,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&***)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((&&&$$$$$$%%%''')))+++***)))(((''''''((()))(((***,,,,,,***(((''''''))))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((()))***+++++++++*********))))))(((((((((((())))))******++++++)))***,,,------,,,+++)))---...///111111222222222222...///555555555BBBTTTqqquuurrrrrrqqqrrrrrrsssssstttrrrqqqqqqqqqrrrtttvvvwwwxxxxxxxxxwwwuuutttrrrqqqvvvwwwwwwwwwvvvtttsssrrrtttwwwwwwtttttttttoooiiinnniiihhheeebbbppppppXXXEEE888///...000+++,,,,,,------,,,,,,++++++++++++,,,,,,---------333222111///............---///222555777888888777444777;;;<<<<<<:::999999;;;777444444555555222///333888EEEZZZrrr{{{ooo]]]CCC;;;333000///...///333:::NNNfffssssssfffQQQ???555000,,,,,,,,,***+++///---...000777KKKbbbnnnoooWWWHHH:::666555111///000...---///444<<>>===<<<:::999555777888>>>SSSlllyyyyyyiiiOOO@@@===555222333000333333333222111222444666888999<<<>>>BBBKKKWWW___kkkyyytttiiiddd]]]QQQIIIGGG@@@???>>>>>>???BBBEEEGGGOOOWWWdddrrr~~~xxxmmmeeeXXXPPPHHHDDDAAACCCJJJSSSppp{{{wwwfffTTTIIIBBB<<<777666555333111//////000222333111000000111111111///,,,111---,,,...,,,&&&%%%)))******))))))***+++---...---------,,,,,,+++++++++))))))((((((((('''''''''***)))((('''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((())))))((('''&&&%%%&&&&&&'''---,,,***((('''***///333)))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))******))))))))))))((((((''''''(((((((((((())))))))))))((()))+++---------+++***...///000111111111111111111...000555555777GGGZZZwww}}}ssspppooonnnnnnoooppprrrsssqqqqqqpppqqqrrrsssuuuvvvvvvvvvwwwwwwvvvvvvuuutttvvvwwwyyyzzzzzzxxxwwwvvvuuuxxxxxxuuuuuuuuurrrlllnnniiijjjiiiggguuu|||hhhPPP@@@777111///000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++111111000///...------------///333666999;;;<<<<<<===@@@DDDFFFFFFFFFGGGHHHFFFBBB<<<777444222111000333666???RRRjjjwwwpppbbbFFF<<<444111///...000333999KKKcccrrrvvvkkkUUUAAA999333///...---+++,,,///...000111777GGG\\\iiimmmYYYIII999444333000...//////...///444<<>>QQQjjjwwwwwwgggMMM???<<<555333444111222333333222111222555777666888<<<@@@GGGRRR```jjjttt~~~tttiiiccc\\\PPPHHHFFFAAA@@@>>>>>>???AAADDDFFFNNNVVVcccqqq}}}uuuiiiaaaVVVNNNGGGCCC@@@@@@FFFMMM```lll}}}{{{\\\OOOCCC>>>;;;888555444444333111000111222444555333222111111111111...,,,...++++++...///,,,+++,,,,,,,,,,,,,,,---...///000......---,,,+++******)))))))))((((((((((((''''''))))))((('''''''''((((((''''''''''''''''''''''''%%%&&&(((*********((('''(((((('''&&&&&&&&&''''''******(((%%%%%%''',,,000((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''')))***,,,------,,,,,,//////000111111000000000000///222666666<<>>777111///...,,,,,,///...111333666@@@SSSccclll```NNN<<<444333222000///000///000444:::GGG___sssvvv]]]III???:::444333333666<<>>;;;:::999888666555888999>>>PPPiiivvvvvvgggMMM>>>;;;555333555222222222333333222333666888888;;;@@@FFFNNN[[[jjjuuu~~~{{{zzz{{{||||||{{{~~~vvvlllddd\\\RRRIIIFFFBBB@@@???===>>>@@@BBBDDDLLLTTTaaaooo|||}}}qqqeee]]]SSSLLLEEEAAA>>><<>>CCCLLL]]]lllxxxdddUUUNNNKKKEEEBBB>>>;;;:::999888666555999;;;AAASSSkkkzzz{{{jjjPPP@@@<<<555333555222111222333333333555888;;;>>>AAAGGGMMMVVVcccrrr|||~~~|||}}}|||{{{zzz{{{{{{||||||{{{|||~~~zzzooofff^^^TTTLLLGGGBBBAAA???======>>>@@@BBBIIIQQQ^^^mmmzzz|||pppddd[[[QQQIIICCC@@@===:::;;;>>>???GGGTTT```lllxxxttt___OOODDD>>>:::::::::555222222222111111222333444666777555333111000000000...,,,/////////......---***'''******+++,,,------------......---,,,***)))(((((((((((())))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***))))))******************)))+++---,,,***((('''((('''''''''(((((((((((((((''''''(((((())))))))))))******++++++***)))((('''))))))))))))))))))))))))+++++++++******)))))))))((((((***+++,,,---......//////000000000//////...///222666:::@@@PPPjjjxxxrrrnnnqqqooonnnmmmooorrrvvvyyyttttttuuuwwwxxxxxxyyyyyywwwwwwxxxwwwwwwvvvuuutttoooqqqtttxxxyyyzzzyyyxxxyyy~~~{{{xxxxxxwwwuuunnndddcccgggnnn|||yyyaaaNNN;;;444444333...,,,,,,------------------,,,))))))******+++,,,------,,,++++++++++++,,,,,,---333222333777???JJJVVV\\\dddeeeeeeeeeeeegggjjjmmmqqqoooiii]]]NNN@@@888555222333777BBBVVVkkktttsssZZZKKK<<<555222000000111444<<>>DDDVVVppppppUUUDDD>>>666333555222222333444555555777;;;>>>AAAFFFNNNVVV```mmm{{{~~~|||zzz{{{{{{{{{{{{{{{{{{|||}}}{{{{{{}}}zzzoooddd\\\UUUMMMFFFBBBAAA>>><<<<<<===???AAAHHHOOO\\\jjjxxx{{{oooccc[[[OOOGGGAAA???===:::999:::<<<@@@FFFLLLSSS^^^jjjsss}}}tttaaaQQQFFF???:::888999888333000000111111111222222333555555444111///...//////...---&&&+++...---,,,---,,,***---...///000111111111000------,,,+++***))))))((((((((())))))))))))******(((((()))*********))))))))))))))))))))))))))))))++++++***))))))******+++''''''((()))))))))(((((()))(((&&&$$$###&&&+++///'''''''''(((((((((((((((((((((((())))))******+++))))))***++++++***((('''))))))))))))************++++++++++++++++++******))))))***++++++,,,---.........///000000/////////000333777===HHH]]]wwwzzztttqqqpppnnnmmmlllmmmooorrruuuxxxuuuvvvwwwyyyzzzzzzzzzzzzyyyxxxxxxwwwuuutttrrrqqqqqqrrrtttvvvxxxxxxxxxxxxxxx~~~}}}yyywwwvvvsssoooffffffmmmuuusssXXXHHH999333333111---,,,+++,,,,,,------,,,,,,+++'''((()))***+++---......++++++***++++++,,,---...444555777===GGGSSS]]]dddhhhhhhiiihhhggghhhjjjmmmooonnnjjjaaaTTTFFF:::444333444777???QQQfffrrruuucccRRR@@@666333000//////222888EEEZZZqqqzzzooo^^^EEE:::000///000///...///+++,,,///222666AAAUUUhhhiiibbbTTTCCC999555111...111000111222444<<>>DDDQQQ^^^yyyjjjWWWLLLGGGFFFCCC???<<<;;;:::999777333:::???EEEWWWqqqtttXXXFFF@@@777333555222222444666777888:::>>>AAACCCJJJUUU```lllyyy}}}}}}|||zzzyyyxxxyyy{{{{{{zzzzzz{{{}}}||||||~~~|||xxxmmmbbbZZZUUUMMMDDDAAA@@@===<<<<<<===???AAAGGGNNN[[[hhhvvvyyymmm```XXXLLLDDD>>>======:::999:::;;;===>>>???BBBIIISSS[[[eeeiiipppvvv|||ttt```PPPFFFAAA:::666555777777222000111111111111111222222333333222000------.........---%%%,,,+++))),,,000000---...000111222222111111,,,+++++++++******))))))(((((()))))))))*********'''((()))***+++******)))(((((((((((((((((((((((())))))******)))((('''%%%&&&'''((()))***))))))(((&&&&&&$$$!!!!!!###(((,,,''''''''''''((((((((()))'''''''''((()))*********'''(((***++++++***)))(((((((((((()))))))))*********************+++++++++************+++,,,,,,---------...///000000000000111333777???PPPhhhuuuqqqrrrrrrmmmmmmnnnoooqqqtttvvvxxxuuuvvvxxxyyyzzz{{{zzzzzzwwwwwwwwwvvvtttsssqqqppprrrrrrrrrsssssstttuuuvvvvvv~~~yyyuuussspppllldddhhhsss}}}jjjNNNBBB666222111///---...***++++++,,,,,,++++++***(((((()))***+++,,,,,,---*********+++,,,---......333777???IIISSS\\\cccggggggiiijjjiiihhhiiikkklllmmmkkkgggaaaXXXKKK???777555444444999III___oootttjjjWWWCCC888444000---,,,111555???RRRiiiwwwqqqeeeLLL???444000111///,,,,,,+++***,,,000333;;;MMM___kkkjjj```MMM>>>777333000000///000111333999JJJZZZsssoooUUUEEE===888444444777<<<>>>DDDPPP\\\vvvnnn[[[MMMFFFDDDBBB>>>;;;:::999888666222999>>>DDDUUUnnnsssWWWEEE???666444666333333555777888:::===AAADDDHHHQQQ^^^jjjvvv~~~|||zzzyyyzzzzzzyyywwwwwwyyy||||||{{{zzz|||~~~~~~~~~|||xxxnnnbbb[[[WWWPPPGGG@@@???<<<;;;;;;===???AAAGGGNNNZZZgggtttuuuhhh[[[RRRIII@@@999:::;;;:::999:::777999;;;;;;;;;===CCCHHHPPPTTTYYY^^^dddiiippptttwww```MMM@@@::::::666333444777777444333555000111111111111222222222000...,,,,,,---.........(((000,,,&&&'''***+++'''((()))+++,,,++++++***++++++******************(((((())))))*********+++'''((()))+++++++++***)))''''''''''''''''''''''''###%%%((()))(((%%%!!!((()))***,,,,,,,,,+++***''')))+++***(((&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&''')))+++,,,+++***)))&&&'''''''''(((((())))))(((((())))))******+++++++++++++++***++++++,,,,,,,,,,,,...///000000000000222444888AAATTTooo~~~rrrppprrrtttooooooppprrruuuwwwyyyzzztttuuuwwwyyyzzzzzzzzzyyyvvvvvvuuuuuutttrrrqqqpppqqqpppooonnnnnnoooqqqrrruuu~~~yyytttqqqmmmfff```hhhwwwzzz```GGG===444000///------///*********++++++************************+++++++++******++++++,,,---...///111999EEERRR]]]cccfffgggfffhhhjjjjjjjjjjjjlllmmmnnnjjjeee```ZZZPPPDDD;;;666444111333BBBYYYllltttnnnZZZDDD999444000,,,+++000333<<>>AAAFFFRRR^^^uuuqqq^^^NNNFFFCCC@@@===:::999888777555111888===BBBRRRkkk|||qqqUUUDDD>>>666444777555444666888:::;;;???CCCFFFPPPYYYfffrrr|||zzzxxxvvvvvvwwwxxxwwwvvvxxx{{{~~~~~~}}}|||~~~~~~{{{qqqeee^^^\\\TTTKKK???>>><<<;;;;;;===???AAAGGGNNNYYYfffsss}}}rrrdddVVVMMMGGG>>>777777::::::999:::333777:::;;;999999;;;>>>???BBBFFFJJJMMMRRRWWW[[[vvv```TTTIII<<<777;;;333333111000000000111222222222111000///111555888222///---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...,,,,,,******+++++++++,,,,,,,,,*********)))(((''''''&&&******)))(((((((((((((((******)))(((((((((((((((***'''&&&((((((&&&'''******'''###$$$))),,,++++++***)))(((((((((&&&&&&&&&'''((())))))***(((&&&%%%&&&'''((('''%%%,,,((((((,,,,,,((((((,,,(((((((((((()))***+++,,,******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///222000,,,++++++---...///000444@@@QQQeeeyyywwwpppppptttsssttttttsssqqqrrrwww|||xxxxxxxxxxxxxxxwwwvvvuuuvvvwwwwwwuuuqqqoooooopppqqqqqqpppooommmmmmoooqqqwww{{{|||uuunnnjjjdddcccjjjzzzlllVVV@@@;;;333...------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,---------,,,,,,...000///???PPPZZZ___dddfffeeemmmlllllllllllllllmmmnnnooollliiigggbbbWWWGGG<<<===111...777???HHH[[[pppsssgggUUUCCC666//////333...444999AAAVVVnnnxxxuuu\\\NNN;;;---)))***+++,,,+++,,,---,,,---444@@@IIIaaammmtttjjjVVVEEE<<<888444444444111---222CCCUUUnnn}}}|||fffPPPAAA:::666666999===???CCCNNNYYYuuutttfffXXXMMMHHHDDD???======;;;777444444444555<<>>===>>>===;;;>>>DDDMMMSSS]]]iiiuuuzzznnn```RRRJJJAAA???;;;888777888:::;;;555555666666777777888888::::::<<<>>>@@@BBBCCCDDDxxxeeeSSSKKKBBB777333777444333222111111111222222000000000...------000222000...---...000111111000---------,,,,,,+++++++++***++++++,,,+++***)))(((************+++++++++,,,,,,,,,,,,+++***)))))))))******)))(((((((((((((((******)))((((((((((((((()))&&&%%%((((((%%%&&&)))&&&&&&%%%###"""###&&&)))((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))******)))((((((******)))(((+++((((((++++++''''''***(((((((((((()))***+++,,,*********+++++++++,,,,,,***+++------,,,,,,...///111///---,,,,,,...//////333666@@@UUUmmm|||tttnnnooosssvvvwwwwwwtttqqqqqquuuyyyvvvvvvvvvvvvvvvuuutttttttttuuuuuussspppooooooooopppqqqqqqqqqooooooqqqrrrtttxxx||||||xxxqqqkkkhhhdddgggqqqiiiUUU>>>999333...---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***+++***)))***,,,...222AAARRR[[[```eeegggfffkkkkkklllmmmmmmnnnnnnnnnooollliiigggcccYYYKKK@@@999///+++333999@@@TTTkkkuuulll\\\JJJ:::111...000---333777>>>QQQjjjvvvtttaaaRRR>>>000,,,---------,,,......------222;;;CCCYYYhhhuuurrrdddUUUHHH???111111222222000444AAAOOOlll|||iiiSSSCCC:::888888;;;???BBBFFFPPP[[[ppp|||ooobbbVVVLLLFFF???:::888666444111444666999@@@RRRhhhxxx~~~lllXXXBBB999888777555444888444555;;;AAAFFFLLLRRR\\\hhhvvv}}}{{{{{{{{{yyyzzzzzzyyyxxxyyy{{{}}}~~~~~~~~~vvvllleee```YYYOOOGGGAAA===<<<===<<<;;;>>>DDDOOOTTT^^^hhhsss~~~yyymmm___RRRIIIBBB???;;;888666666777888444444555555555666666666888888999::::::;;;<<<<<<}}}qqqbbbTTTIIIEEE@@@888555777444444333222222222222333...//////...,,,,,,---///---,,,,,,...000222111000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,+++***)))))))))*********++++++,,,,,,,,,+++******))))))******)))((((((((())))))***))))))((((((((((((((((((%%%%%%''''''%%%%%%(((###%%%((((((((('''((()))*********))))))(((((('''&&&&&&''''''((()))))))))+++)))((()))***+++***)))***((('''))))))&&&&&&((((((((((((((()))***+++,,,*********++++++++++++,,,+++,,,......------///000//////...------...///000777:::FFF^^^zzz~~~wwwqqqlllnnnrrryyyzzzyyyvvvqqqpppsssvvvttttttttttttsssssssssrrrrrrssssssrrrpppoooooopppoooppprrrrrrpppppppppqqqqqquuuxxxxxxsssnnniiifffbbbjjjxxxxxx```NNN<<<888222...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,------------///111777FFFUUU^^^bbbeeegggfffhhhjjjmmmooopppqqqppppppooolllhhhgggddd\\\PPPFFF;;;222///444666;;;PPPiiiwwwqqqeeeRRR@@@444...------111444999KKKcccrrrttthhhWWWBBB444111222000------//////...---///555;;;JJJ\\\pppxxxuuuiiiZZZMMM555333333444444777@@@JJJhhhyyyoooYYYFFF;;;;;;:::===AAADDDHHHRRR\\\kkkzzzkkk^^^UUUMMMCCC;;;888777444222666:::@@@IIIYYYmmmzzz~~~rrr]]]GGG<<<999888888888999777888???FFFKKKRRRYYYdddqqq~~~{{{xxxwwwwwwwwwyyyzzz{{{{{{zzz{{{~~~xxxlllccc\\\SSSHHH@@@AAA===;;;;;;:::999>>>DDDOOOTTT\\\eeeppp|||wwwkkk]]]PPPHHHAAA???;;;777555444444555333333333444444444444444555555555555444444444333yyygggZZZOOOGGGAAAAAA>>>999666777333333222222222111111111---///000///...---...///+++++++++,,,...///...---//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,+++((())))))))))))******************))))))(((((((((******))))))((())))))***))))))(((((((((((())))))(((%%%&&&))))))&&&%%%(((%%%''')))***)))(((((()))+++++++++******)))))))))''''''''''''(((((()))))))))(((''''''((()))((('''***)))))))))((('''&&&'''))))))(((((()))***++++++************+++++++++++++++---............///111---...///......///111333999CCCTTTlllyyysssooolllnnnsssyyyzzzzzzvvvrrrpppsssuuussssssrrrrrrrrrrrrrrrsssqqqrrrsssrrrqqqpppqqqrrroooqqqsssrrrpppnnnnnnnnnrrrtttvvvuuuqqqllliiigggaaammm}}}kkkTTTEEE999555111...---------,,,++++++++++++++++++++++++***+++,,,---......------,,,---/////////000222444;;;IIIXXX___cccfffgggfffgggjjjnnnrrrttttttsssrrrooolllhhhgggeee^^^TTTKKK>>>666333555444777LLLeeevvvuuukkkWWWCCC777111///...000222666EEE\\\nnnuuuooo]]]GGG999555555111,,,,,,.........---...222555;;;MMMcccttt|||yyymmm```EEE>>>888666666888???GGGbbbuuuuuu___KKK>>>===;;;<<>>FFFPPP```sssvvvbbbKKK???;;;::::::;;;;;;:::===EEEKKKQQQYYYbbbiiiuuu|||yyywwwvvvwwwxxxyyy{{{}}}~~~~~~xxxlllbbbXXXOOOEEE>>>@@@<<<::::::999888===DDDKKKOOOWWWaaammmzzzuuuiii[[[NNNFFF>>><<<999666444333444444333333333444444444444444333333222222111111111000zzzgggUUUIIIAAA===;;;:::999555333333111111111111111000000///,,,...//////......///000...---,,,,,,---...---,,,//////...---+++***))))))(((((((((((((((((())))))((())))))))))))*********************))))))))))))******))))))))))))******))))))(((((((((((()))))))))''''''++++++'''''')))((())))))(((&&&%%%'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&'''((()))(((&&&*********)))((()))((('''))))))))))))))))))***+++))))))*********++++++++++++---............///111---...//////...///333666<<>>555222///.........---,,,++++++++++++++++++++++++******+++,,,------------((()))++++++,,,---000222>>>KKKYYY```bbbeeegggfffgggjjjoootttvvvvvvuuutttoookkkhhhgggeee___UUULLL<<<444111222000111DDD\\\ppptttnnn[[[FFF:::555333000111111444AAAWWWlllwwwtttcccLLL===777555000,,,+++,,,------...///111222333AAATTTgggwww|||ttt[[[OOOAAA999666666===EEEZZZppp{{{fffPPPAAA===;;;;;;???BBBFFFNNNVVVbbbxxx}}}iiiWWWIIIDDD===999666444///,,,444<<>><<<;;;:::888777555444444000000111111000000///...---.........,,,,,,...000111///---,,,---......---......---,,,,,,+++************)))))))))***++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++((((((((((((((())))))***)))'''(((,,,,,,(((''')))******)))&&&$$$$$$&&&(((((((((((((((((((((((((((''''''((((((((((((((((((***((('''((()))***)))((((((******((((((******(((***)))))))))))))))******)))))))))************++++++,,,......------///000---...///...---000555:::AAA[[[xxxvvvsssrrrpppqqqssstttvvvwwwvvvrrrqqqsssvvvtttsssrrrrrrrrrsssuuuvvvuuuwwwwwwwwwuuutttuuuvvvyyyzzzzzzxxxtttrrrqqqqqquuuvvvuuusssooommmllllllppp|||pppWWWEEE<<<222000...---......---++++++++++++++++++++++++++++++************++++++,,,((()))+++,,,---...111333>>>LLLYYY___aaadddffffffgggjjjooosssuuuvvvuuutttnnnkkkhhhgggeee^^^SSSJJJ>>>555111444111111@@@UUUiiisssrrr```KKK???999444111111111444???RRRiiixxxwwwhhhSSSBBB888333///---++++++,,,---...///000111111999FFFUUUhhhyyynnnaaaRRRFFF===999===CCCSSSjjj~~~kkkUUUFFF>>>:::999===@@@CCCJJJQQQ]]]sss{{{dddPPPDDD@@@;;;888777555000,,,///666>>>GGGVVVlll~~~rrr___SSSKKKCCC???>>>>>>???DDDLLLRRRXXXcccmmmxxx}}}yyywwwuuutttuuuvvvyyy{{{~~~~~~}}}}}}}}}}}}vvvkkk```VVVMMMEEEAAA<<<999999:::999777:::@@@???EEEOOO\\\jjjyyy|||pppdddVVVJJJBBB888777666444444555555666555555444444444444333333111111222222333444444444ppp___RRRGGG>>>999;;;;;;999666555555777777000111111222111000///...333333111///,,,,,,---//////,,,)))((())),,,---...---------,,,,,,+++++++++---,,,,,,+++,,,---...///************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,((((((((((((((()))******(((&&&(((,,,,,,(((&&&(((((())))))'''&&&&&&((()))***************+++++++++(((((((((((((((((((((''')))'''&&&'''((()))(((&&&%%%((()))&&&'''++++++(((******))))))))))))******))))))))))))***************+++------,,,,,,...///---//////---,,,///777>>>IIIeee}}}uuuttttttrrrpppqqqsssvvvwwwuuurrrppprrrttttttsssrrrqqqqqqssstttvvvwwwxxxxxxxxxvvvuuuuuuvvvxxxxxxxxxvvvtttrrrssstttttttttsssppplllkkkkkklllyyy~~~hhhPPP@@@999///...------......,,,+++************************,,,+++)))''''''(((***+++)))***,,,---...000333666>>>KKKXXX]]]```ccceeeeeefffiiilllppprrrssssssrrrmmmjjjhhhgggeee]]]PPPFFF???555111444444222>>>PPPbbbrrrxxxhhhRRRDDD:::222000000000333<<>>MMMdddyyy~~~qqqddd\\\VVVOOOJJJIIIEEEFFFLLLTTTYYY___jjjuuu}}}zzzuuuuuussssssuuuxxx{{{~~~}}}zzzyyyxxxzzz|||~~~|||uuukkk___TTTKKKDDD@@@:::888999;;;:::777999>>>???EEEPPP]]]kkkyyyzzznnnbbbTTTHHH@@@888888666555444444444444444333333333222222222222111111222222222222333333wwwkkkZZZKKKBBB===:::888555555333000...111333555111111222333222111000///;;;999666222...---...000***'''###"""$$$(((,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---***++++++++++++,,,,,,,,,******************************))))))***+++,,,,,,((((((((((((((()))******'''%%%'''++++++'''%%%'''%%%''')))))))))((()))+++'''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%$$$$$$%%%&&&%%%$$$"""''''''$$$%%%***+++'''******)))))))))))))))***))))))))))))************)))+++,,,,,,,,,,,,---///...//////,,,+++///888@@@OOOkkk|||tttttttttrrrooooootttvvvwwwuuuqqqoooppprrrsssrrrqqqpppppprrrtttuuuwwwxxxyyyxxxuuutttuuuvvvssstttsssrrrqqqqqqsssuuurrrrrrpppmmmjjjhhhiiikkk}}}xxxaaaJJJ;;;666...---,,,---......,,,***************************---+++(((%%%%%%&&&)))+++%%%&&&(((***+++---000222===JJJWWW\\\___bbbeeedddeeegggjjjmmmooopppppppppllljjjhhhgggddd[[[MMMBBB:::///+++000111///888HHH^^^rrr}}}oooXXXGGG::://///////000333;;;KKKcccvvv{{{qqq___KKK:::222000111111///---,,,---.........---...///444CCCZZZmmmuuuzzzqqqbbbQQQHHHGGGJJJaaa{{{qqq\\\MMMBBB<<<999;;;>>>AAAEEEJJJTTTkkk}}}gggSSSFFF???777222111222111000222555777:::HHH```wwwnnnddd\\\ZZZXXXSSSOOOOOOLLLNNNTTT\\\```fffrrr}}}~~~{{{yyyuuuuuutttuuuwww{{{{{{xxxvvvuuuyyyzzz|||~~~|||uuujjj^^^RRRIIIBBB???888777999;;;:::777888<<<@@@GGGRRR```mmmzzzyyynnnaaaSSSGGG@@@:::999888666444333333222333222222222111111000000111111111111111000000000ttt___UUUIII@@@===<<<999777777777777666555333222111111111111111111111111111<<<>>>:::222///111///+++///......---,,,+++******---///111111000......---...+++)))+++000222///+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...000111000---***((()))+++)))&&&&&&+++---+++((((((((()))))))))))))))))))))(((''''''''''''''')))(((''''''''')))***+++&&&'''((())))))***))))))++++++)))((('''%%%%%%$$$((((((((((((((((((((((((+++***)))(((((()))***+++)))******++++++,,,------************+++,,,---...111---,,,...111555>>>GGGaaavvv}}}zzzvvvsssqqqqqqrrrsssxxxxxxxxxuuurrrqqqrrrsssppprrrttttttrrrsssvvvyyyvvvwwwyyyzzz{{{zzzyyyyyyxxxvvvtttsssssssssrrrqqqpppoooppppppkkkfffkkkttt|||fffRRREEE<<<555111111000...---,,,+++***...---+++*********++++++***'''(((------)))(((,,,...---,,,++++++,,,...000:::EEESSS^^^bbbcccbbbcccfffhhhlllppprrrsssrrrqqqllliiifffdddaaaXXXKKKBBBBBB666///111111000777CCCXXXlll{{{wwwcccMMM;;;000///---000444777@@@XXXqqqyyyvvvgggPPP@@@:::333+++//////............//////---111444666999EEEUUUbbbrrr}}}xxxkkk]]]SSSWWWaaazzzvvv```IIIAAA===<<<>>>@@@AAAEEEJJJVVVeeeyyyhhhQQQFFF===777666555111//////111444666:::FFF\\\qqq{{{qqq]]]KKKIIIKKKJJJKKKOOOPPPVVV]]]bbbgggooozzz|||zzzxxxyyyxxxwwwxxxzzz~~~|||zzzvvvqqqoooppprrruuuyyy}}}vvvhhh\\\SSSKKKDDD???::::::::::::999777666555BBBHHHRRR___lllzzzwwwlll^^^OOOGGGEEE:::777333111111333333333000000111222333333444444555444333222222333444555xxxhhh]]]OOOHHH>>>999999:::999777555555555444333222000000111111111111111111111111555888555000...000000,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---*********++++++,,,+++***************************+++***((('''(((+++...000333555888777333...***)))%%%((((((&&&'''******'''&&&'''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''(((******'''(((((())))))))))))(((((('''&&&&&&&&&''')))***(((((((((((((((((((((((()))(((''''''''''''((()))((())))))***++++++,,,,,,************+++,,,---...///,,,,,,...000555AAAMMMiii|||zzzyyyvvvsssqqqqqqqqqqqqwwwxxxxxxwwwtttrrrrrrssssssuuuvvvuuusssrrrtttvvvuuuvvvwwwyyyzzz{{{||||||zzzwwwssspppqqqqqqrrrqqqqqqppppppoooiiieeemmmxxxuuu___JJJ???777222111000///...---,,,++++++------+++*********++++++---***)))------******...---,,,+++++++++---///000;;;EEERRR]]]aaabbbcccdddeeegggjjjmmmppppppppppppkkkhhheeeccc^^^UUUHHH>>>===333...000111000777BBBUUUiii{{{yyyhhhRRR???444222///000333444<<>>??????CCCHHHTTTcccwwwhhhQQQEEE===666555444111//////222555666:::GGG]]]qqq{{{lllXXXFFFDDDFFFEEEFFFJJJMMMSSS\\\cccjjjsss~~~~~~{{{yyyxxxyyyyyyyyyzzz}}}}}}vvvrrrooojjjhhhiiillloootttzzz}}}tttfffZZZQQQJJJBBB>>>999999999999999999999999AAAHHHRRR___lllzzz}}}rrrhhhZZZKKKCCCAAA:::777333111111222333333111111222333333444555555222111000//////000111222vvviii\\\OOOFFFAAA===777555666888777666333333333222111000///...000000000000000000000000///111111......111111///,,,+++++++++,,,---......---,,,+++******+++,,,---(((***,,,+++)))'''(((***************************)))'''%%%$$$&&&+++000333888===@@@===555...******$$$((()))((((((***)))%%%''''''''''''''''''&&&&&&)))((((((''''''''''''((((((''''''''''''((())))))((())))))))))))((((((''''''&&&&&&%%%&&&(((+++,,,(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))***++++++++++++******++++++,,,---......---...000111888IIIYYYvvvyyywwwvvvuuusssrrrpppoooooouuuwwwxxxxxxuuusssssssssvvvwwwxxxwwwtttrrrrrrssssssttttttvvvyyy||||||xxxrrrnnnnnnppprrrsssrrrrrrqqqmmmgggfffqqq~~~nnnVVVCCC999333000000000///...---,,,,,,,,,---,,,,,,++++++++++++,,,///+++***++++++)))+++...,,,+++++++++,,,---///000777@@@MMMWWW\\\```bbbeeeeeefffhhhjjjlllnnnnnnooojjjgggddd```ZZZPPPCCC:::888000---000111111666???QQQfffzzz}}}oooZZZFFF888555111111222111666III^^^sssyyyrrr\\\FFF;;;555000...------,,,,,,------...---000111///...111999@@@JJJVVVgggwwwyyylllpppmmmUUUFFF@@@<<<<<<<<<===AAAGGGPPP___tttiiiRRRDDD<<<555444333000...///222444666999FFF\\\pppzzziiiUUUCCC@@@BBBAAACCCGGGLLLRRR[[[eeennnyyy|||zzzxxxwwwyyyzzz{{{~~~|||ssskkkgggccc^^^]]]```bbbgggmmmuuu|||{{{rrrdddXXXOOOHHHAAA===888888888888999:::<<<===AAAGGGRRR___lllzzzzzzpppeeeWWWHHH@@@>>>999666333111222222222222222222222333444444555555000000////////////000000}}}mmm```UUUMMMDDD>>>???<<<888777777777555333222222222222111000///...////////////////////////...///000///000111222222---,,,,,,,,,,,,---/////////...---------......---++++++,,,,,,***)))))))))++++++++++++++++++++++++((('''&&&&&&(((+++///111777===BBB>>>444,,,***+++(((++++++((((((++++++((())))))))))))(((((((((((()))(((''''''''''''((((((''''''''''''''''''(((((())))))***))))))((('''&&&))))))************))))))((((((((((((((((((((((((************************)))))))))***++++++,,,,,,+++++++++++++++,,,---...//////222444666AAAVVViiizzzqqqsssssstttsssrrrpppnnnmmmrrrtttwwwwwwvvvsssrrrrrrwwwwwwxxxxxxwwwuuusssrrrrrrrrrrrrtttwww|||~~~yyyrrrnnnnnnpppsssuuussstttrrrlllgggjjjwww~~~hhhPPP???666333111/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++*********+++******+++,,,---///000000888DDDNNNUUU[[[aaaeeedddeeefffgggiiikkkmmmmmmhhheeeaaa\\\UUUKKK???777777222///222222222555;;;OOOdddzzzuuuaaaKKK;;;777333111222000333CCCWWWnnnzzzyyydddKKK===666222.........------.........,,,...000000///111666;;;<<>>888666333111222222222111111111222222222333333333111111000000000000111111}}}hhhbbbYYYQQQLLLFFFAAA======;;;:::999888777555333222333333333222111000///////////////////////////222111222333333222222333///...---------...000111000///......//////,,,***---***((())),,,---)))&&&++++++++++++++++++++++++))))))***++++++,,,,,,,,,111777;;;999000******,,,+++,,,***%%%%%%***,,,+++******))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((''''''))))))***))))))((('''&&&'''))),,,//////---***((())))))))))))))))))))))))******++++++++++++************+++,,,,,,------...,,,,,,,,,+++,,,,,,---------...222666<<>>DDDJJJLLLXXXkkknnnWWWDDD;;;333222222000///111///222333666BBBXXXlllvvvjjjUUUCCC???BBBCCCFFFKKKVVV[[[cccnnnxxx~~~zzzxxxxxxwwwwwwwwwzzzyyysssddd\\\SSSPPPMMMJJJKKKNNNQQQVVV___iiisss|||xxxooobbbWWWOOOHHHBBB===<<<;;;:::999999;;;===???@@@GGGSSS```nnn{{{zzzoooeeeWWWHHH???>>>777555333222222222111000000000000000000111111111000000000000000000000000|||lllbbbRRROOOKKKHHHEEEAAA<<<999888888888777777777666666333333333333333222111111000000000000000000000000444222333555555111000222//////......///111333555333000---,,,------***''',,,(((%%%'''+++---(((###)))))))))))))))))))))))))))***,,,---,,,+++***)))+++///222000,,,)))***---++++++'''""""""'''******((((((((('''&&&&&&%%%%%%(((''''''''''''(((((())))))))))))***))))))((('''((())))))))))))(((((('''$$$'''+++///111000---+++))))))))))))))))))))))))((())))))******))))))(((++++++,,,,,,---.........------,,,,,,,,,,,,------+++,,,000999CCCUUUnnn}}}wwwrrrpppqqqrrrrrrrrrpppooonnnoooqqqtttuuutttttttttuuutttuuuwwwzzz|||{{{xxxuuurrrqqqqqqqqqssswwwzzz}}}yyyvvvrrrpppqqqsssuuuuuussstttqqqmmmqqq|||pppWWWEEE999222///000---------...............+++,,,,,,------------,,,***---///......000///,,,++++++++++++,,,,,,,,,,,,+++000888???GGGQQQ[[[ccc___```bbbdddeeeffffffgggbbb^^^XXXPPPHHHAAA<<<999;;;999777555444555666888JJJ^^^uuu|||kkkRRR>>>888333111222222333???OOOdddwwwqqqWWWEEE:::444111000000000000000000111---...000000///...///000555555999HHHccc}}}zzzrrryyyuuuZZZEEE???<<<===>>>???DDDKKKLLLVVVhhh{{{rrr\\\DDD;;;444222222000000222///222333666BBBWWWkkkuuuhhhSSSAAA>>>BBBDDDHHHMMM]]]aaaiiisss~~~{{{xxxwwwxxxxxxxxxxxx{{{|||uuulllfffWWWOOOIIIGGGFFFDDDEEEHHHJJJOOOXXXbbblllxxxvvvmmmaaaVVVNNNHHHBBB===<<<<<<;;;;;;;;;===>>>???AAAHHHUUUbbbppp|||xxxmmmbbbTTTFFF===;;;777555333222222222111///////////////////////////......////////////......vvvkkkaaaVVVOOOFFFEEECCCAAA@@@===:::888666666777666666666666777222222333333333222111111111111111111111111111111333000000444444///...000...------...111555999;;;:::444---***+++,,,+++))))))((('''(((++++++)))'''))))))))))))))))))))))))******************))))))***++++++***))))))+++---***+++(((######''')))((()))(((((('''&&&&&&%%%%%%'''''''''''''''((())))))******+++++++++***(((''''''(((((())))))))))))(((&&&'''***,,,---------,,,))))))))))))))))))))))))((()))************)))(((***++++++,,,,,,---.........------,,,,,,,,,------,,,,,,222>>>MMMbbb|||yyyvvvtttqqqqqqqqqrrrqqqqqqppppppqqqrrrtttuuuuuuuuuwwwyyyuuuvvvxxx|||~~~}}}xxxtttsssrrrqqqqqqrrrsssuuuwwwrrrqqqpppqqqssstttsssrrrsssrrrpppoooxxx~~~iiiQQQBBB999222//////---------.........//////++++++---.........------***,,,+++((()))...111///+++,,,,,,,,,,,,+++******+++...333888>>>GGGRRRZZZ[[[\\\___aaabbbbbbbbbaaa\\\XXXQQQHHHAAA<<<:::::::::999666444444666888999EEEXXXppp~~~}}}nnnVVVBBB999333000222111111<<>>???@@@@@@CCCIIILLLVVVeeexxxuuu```EEE<<<444222222111111444000333444777CCCXXXlllvvvgggSSSAAA???CCCFFFKKKQQQaaaeeemmmwww~~~zzzwwwwwwxxxyyyyyyzzz~~~}}}uuunnnhhhaaaXXXRRRJJJDDD@@@@@@AAA???@@@CCCFFFJJJQQQ[[[fffssstttkkk___TTTLLLFFF@@@<<<::::::;;;<<<>>>???@@@@@@BBBJJJVVVdddqqq~~~vvvlllaaaSSSDDD<<<:::666444222222222222000///000000000000000/////////...///000000000000///...}}}tttggg\\\TTTOOOJJJGGGBBBAAA@@@>>>>>>===<<<;;;999999999777555555555777111222222222222111111000111111111111111111111111000,,,---222222---,,,///++++++,,,...333888===@@@BBB999...)))***---......(((***,,,---++++++,,,---***************************)))'''''''''(((***++++++)))((('''(((***,,,...***,,,+++((('''******(((+++******)))(((''''''''''''''''''''''''((()))******+++,,,,,,+++***)))(((''''''((())))))***)))))),,,+++)))((((((((()))***))))))))))))))))))))))))***+++,,,------,,,+++***)))******++++++,,,------...------,,,,,,,,,------000///555CCCVVVmmm{{{vvvttttttrrrqqqqqqqqqqqqqqqqqqqqqssstttuuuvvvvvvwwwzzz|||vvvwwwyyy}}}}}}wwwrrrtttsssrrrqqqqqqqqqrrrrrrmmmmmmoooqqqssssssqqqooorrrqqqoooppp||||||fffOOOBBB;;;444000000,,,,,,------.../////////***+++---...///...------(((***&&& !!!***000///,,,,,,,,,,,,,,,***))))))***,,,///111555===HHHPPPWWWYYY\\\___``````^^^]]]YYYTTTLLLCCC<<<888999:::888888555222333777:::;;;AAATTTlll|||}}}qqqYYYEEE:::333000111000000999GGG^^^sssuuu___LLL===333//////............//////+++,,,---...///000111111111777CCCTTTkkk}}}{{{kkkbbbiii}}}|||aaaHHHDDDAAAAAAAAA@@@BBBFFFMMMUUUdddwwwwwwcccFFF===444333333222222555222555666888DDDYYYmmmwwwiiiTTTCCCAAAFFFJJJOOOUUUcccgggooozzz}}}yyywwwwwwxxxyyyzzz|||vvvooofff^^^WWWPPPHHHCCCCCC===:::<<<>>>===>>>AAACCCFFFMMMVVVaaaooo}}}rrriii]]]RRRKKKEEE???;;;777888;;;===???AAABBBBBBCCCJJJWWWeeerrrwwwlllbbbTTTEEE<<<;;;666444222222222222000...111111111000000000000000000111222333333222111000yyyooo^^^ZZZSSSNNNKKKHHHEEECCCAAA@@@>>><<<;;;::::::;;;AAA===666111///...---,,,555333111000000000///---111000///000111222111000111111000000//////.........---,,,---111777===@@@999666111---+++,,,...000***++++++,,,,,,------...'''(((+++---...---,,,,,,///***((()))'''$$$(((///******))))))))))))******''')))******))))))***++++++***)))'''''')))***+++%%%'''''''''&&&&&&''')))+++******)))(((''''''&&&'''''''''''''''((()))***$$$&&&(((+++,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***------------------------***+++---,,,,,,+++---...---000777GGGbbbxxxsssrrrqqqrrrpppnnnpppsssuuuuuusssxxxxxxwwwwwwwwwwwwwwwxxxtttvvvxxxzzz{{{yyyvvvuuurrrpppnnnmmmlllmmmnnnooolllnnnppprrrrrrqqqnnnmmmqqqppppppwwwvvvjjjXXXFFF:::444111000000111111000...,,,,,,,,,222111///.........///000///...---...///000///---......---,,,++++++++++++.........---///444:::???LLLPPPWWW]]]___^^^[[[XXXTTTMMMBBB:::666555666666888888666333222333777:::???KKK^^^ppp{{{vvv```KKK===666000///111444;;;CCC```rrrzzzeeeOOO???666111000000000111000...,,,...,,,---111111///000333555:::CCCUUUlll|||{{{sss```TTT___xxx|||jjjRRRGGG===<<>>555555444///---111555...222:::AAAVVVmmmsssjjjWWWGGGEEEHHHKKKPPPXXXaaalllyyyzzzvvvvvvuuutttwww||||||xxxnnneee]]]TTTMMMKKKIIIEEEAAA;;;:::999888888:::<<<===<<>>:::888999===AAACCCCCCEEEOOO\\\gggsss}}}ssshhh___SSSEEE<<<999444444333333222111000000000000000000////////////......//////000000111111qqqeee^^^UUUQQQLLLIIIGGGEEECCCBBB@@@???===<<<::::::::::::<<<:::777666666666555333666444222111222222111000222000//////111222111000111000000000/////////...000//////000111333555666777444111...,,,---...000******++++++++++++,,,,,,((()))+++---------,,,++++++'''&&&'''%%%"""%%%+++))))))))))))))))))))))))''')))******))))))***+++)))))))))******)))))))))'''((((((((('''''')))************)))((('''''''''*********)))******++++++&&&'''(((***++++++++++++++++++++++++++++++++++++))))))***++++++++++++***------,,,,,,,,,,,,,,,,,,,,,---......------...000222777???PPPjjj~~~vvvsssrrrqqqrrrpppoooppptttvvvuuutttwwwwwwwwwwwwwwwxxxyyyyyyrrrtttxxxzzzzzzxxxvvvtttrrrqqqooommmlllmmmnnnnnnmmmnnnqqqrrrsssqqqpppnnnpppqqqttt}}}pppeeeTTTDDD:::555333333.........---,,,...000333555666777888777666444333111///------......---,,,------,,,+++++++++++++++,,,,,,,,,,,,---111666:::BBBGGGNNNUUUZZZZZZXXXWWWNNNGGG>>>777333333444444666666444333111222555888999DDDUUUiiiyyyyyygggSSS>>>777000///000333999@@@WWWkkk|||{{{jjjUUUEEE;;;222000////////////...---...,,,---111111///000444777===III\\\qqq}}}wwwjjjYYYOOO[[[uuunnnTTTHHH???>>>AAACCCEEEGGGJJJPPPZZZjjj~~~{{{fffMMM@@@777777666111///333444...333;;;BBBWWWnnnuuuhhhVVVGGGFFFKKKOOOUUU]]]fffqqq}}}|||wwwtttuuuvvvvvvyyyzzzlllbbbUUUOOOGGGBBBAAA@@@===::::::999999888888:::;;;<<<<<<@@@GGGQQQ^^^mmm||||||pppggg\\\RRRKKKFFFAAA======;;;888999<<<@@@BBBBBBEEEPPP]]]hhhuuu}}}rrrfff\\\PPPCCC;;;999444444333222222111000000000000000000/////////...///////////////000000000rrr```WWWSSSNNNKKKHHHFFFFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<888777777888999999777555777555333222333444333222333111//////000111111000000000000000////////////000111111111000///......333222000.........//////++++++++++++******************,,,------,,,+++***+++))))))***(((&&&'''+++((())))))******))))))(((''')))******))))))***+++'''(((***++++++***(((''''''((())))))(((((()))+++******))))))((((((''''''++++++******)))*********)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,---...//////......///111555===III[[[sss{{{tttrrrqqqqqqrrrppppppqqqsssuuuvvvuuuvvvvvvvvvvvvvvvwwwxxxyyypppsssvvvyyyzzzxxxtttrrrtttrrrooommmllllllmmmmmmmmmnnnppprrrrrrrrrpppooonnnqqqwwwkkk```PPPBBB888444222222......,,,++++++///666;;;<<>><<<:::888888888999999999::::::;;;>>>DDDMMMZZZjjjzzz}}}pppggg\\\RRRKKKFFFAAA======;;;999999;;;>>>AAAAAAGGGRRR___jjjwww}}}qqqdddYYYMMMAAA:::999333333333222111111000000000000000/////////......000000//////////////////wwwcccXXXTTTQQQNNNLLLJJJJJJJJJIIIHHHDDDDDDCCCBBBAAA@@@@@@???<<<:::999888888888666555666444222222333333333222444222000000111222111000000000000000////////////111111111000000///......////////////////////////------,,,,,,+++******)))+++,,,,,,,,,,,,+++***)))******,,,,,,***((((((***(((((()))******)))((((((''')))******))))))***+++'''((()))******)))(((''''''((()))((('''''')))+++***)))))))))((((((((('''))))))((('''&&&&&&&&&&&&,,,***)))((('''(((***+++))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++,,,,,,---...///...---...000222555BBBSSSfff|||wwwsssrrrqqqpppoooooooooppprrrssstttuuuvvvuuuuuutttttttttuuuuuunnnqqquuuxxxxxxvvvtttqqqtttssspppmmmlllkkklllllllllmmmooopppqqqpppooonnnkkkrrr|||sssggg]]]MMM???555000...---111000...---...555===CCCHHHKKKNNNQQQQQQMMMIIIFFFGGGCCC???;;;888444111...,,,,,,+++************+++((()))++++++***+++,,,...///222999???CCCDDDDDDDDD===999333000///000000000...000111111000//////000///555BBBZZZtttsssaaaEEE;;;222//////000333888GGG]]]uuu}}}vvvdddNNN===555111---++++++---.........---...000//////333:::BBBRRReeeqqqssslll]]]OOOFFFCCCUUUrrrtttWWWLLLBBB@@@BBBCCCDDDGGGEEEJJJQQQ^^^ttt}}}nnnVVVFFF999888888333222444333///666>>>EEEZZZsss|||mmmZZZLLLLLLSSSZZZbbbkkkrrr|||}}}~~~|||wwwsssqqqtttvvvxxx}}}uuufffWWWNNNEEEAAA===;;;<<<===<<<;;;666777888999999999888888:::===BBBKKKXXXhhhyyy{{{pppggg\\\RRRKKKFFFAAA======;;;999999;;;===@@@AAAIIIUUUbbbnnnzzz~~~qqqcccWWWKKK@@@::::::333222222222111111000000000000/////////.........000000000//////......---uuuhhhbbb\\\ZZZWWWVVVUUUTTTRRRPPPKKKJJJIIIHHHGGGFFFDDDDDDEEEBBB===:::888888888777666444222111222333222111444333222333444333222000////////////000000000000666444222000///...//////------.../////////////////////...---,,,++++++***,,,,,,,,,,,,+++******)))%%%((()))((('''&&&&&&&&&(((((())))))))))))((((((''')))******))))))***+++***)))(((''''''((()))***&&&'''''''''&&&&&&(((***))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%---+++)))''''''(((***+++(((((((((((((((((((((((())))))***++++++++++++************++++++,,,,,,,,,,,,------------...111444999JJJ```ttt{{{tttrrrqqqpppnnnllllllmmmnnnoooqqqrrrtttvvvuuutttrrrqqqqqqqqqqqqnnnpppsssvvvwwwvvvtttrrrtttssspppmmmlllkkkllllllkkklllmmmnnnnnnmmmlllkkklllwwwyyyhhh^^^UUUGGG;;;333///...---000111222444999AAAKKKQQQUUUVVVXXXYYYXXXWWWUUUSSSSSSPPPKKKEEE@@@;;;555111...---,,,+++************)))+++,,,,,,+++***+++,,,---000333666888888777666666333000//////000000///---///000111///......///000444AAAWWWrrr~~~sssbbbIII>>>333/////////111444@@@UUUnnn|||{{{lllUUUCCC666222...++++++---...///------...000000000777@@@KKK___rrrttthhhYYYLLLDDD???@@@UUUrrrsssXXXMMMBBB???AAAAAACCCEEEDDDHHHNNNYYYnnnsssYYYHHH999777777333111333333000888@@@FFF[[[uuusss```QQQQQQXXX^^^gggpppwww}}}yyyzzz}}}~~~{{{wwwsssrrruuuwwwyyy~~~uuugggYYYMMMEEE???===:::888777777777777555666777888888888777777999<<>>SSSmmmtttZZZNNNCCC@@@AAAAAABBBDDDDDDGGGJJJTTThhh|||vvv\\\III888555666222000222333111999AAAFFFZZZuuuyyyfffVVVVVV\\\bbbllluuu}}}}}}zzzzzz}}}}}}zzzwwwsssrrrvvvyyy{{{|||mmm^^^QQQGGGBBB===<<<:::888666555555555555555555666666666777777999<<>>BBBFFFQQQ]]]jjjuuu}}}qqqcccWWWKKK@@@:::999111111111111111111111111/////////.........------//////..................~~~|||yyyvvvsssqqqhhhccc\\\UUUOOOJJJEEEBBB???<<<:::888888777666444555666888:::;;;888333///.../////////000000000111555444444333111000//////------,,,,,,------...///.........------,,,,,,,,,,,,,,,++++++++++++++++++)))---...)))(((***+++)))***)))'''%%%%%%''')))***''')))******))))))***+++(((((((((''''''(((((((((&&&'''((('''&&&&&&(((***(((((((((((())))))))))))***))))))))))))******+++******)))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,------......***+++,,,---...222777:::PPPfffzzzsssqqqrrrrrrmmmiiihhhkkkmmmmmmmmmnnnrrruuussssssrrrrrrrrrrrrssssssrrrrrrrrrrrrsssuuuvvvwwwrrrqqqooommmlllmmmnnnnnnooonnnmmmlllkkkiiihhhhhhqqquuu```RRRKKKDDD:::333000000222333222999CCCMMMVVV]]]cccfffbbbbbbccccccbbbbbbaaa```^^^]]][[[YYYUUUNNNEEE???333222000...+++***))))))+++,,,---,,,******,,,...,,,,,,---.........------...------...000000...---///000111000//////000111000222:::KKKccctttvvvoooOOOBBB555111111111111222666HHHaaavvvyyydddQQQ888444000......//////...,,,,,,///222222555@@@LLLbbblllnnn___KKK>>>999888999;;;MMMeeexxxwww\\\PPPEEEAAABBBBBBBBBDDDCCCEEEGGGOOObbbxxx}}}vvv___KKK999555666333111222444222:::AAAEEEYYYttt{{{hhhYYYYYY```gggqqq{{{~~~{{{yyyuuurrrrrrvvvzzz~~~xxxgggWWWJJJCCC@@@======<<<999777666666777666555444444444555666777999===DDDNNN[[[jjjyyyxxxpppggg\\\RRRKKKFFFAAA===:::;;;<<<<<<<<>>888777000000000000111111111111//////.........---------------..................zzzqqqhhh^^^UUUOOODDDAAA>>>===<<<;;;999777555777:::======:::444///.../////////000000111111---...111444444444222111...---,,,+++,,,,,,...///------,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,&&&++++++%%%$$$''')))&&&+++)))&&&$$$$$$&&&)))+++((()))******))))))***+++&&&'''(((******((('''&&&'''((()))((('''((()))+++(((((((((((())))))))))))))))))(((((()))***++++++)))))))))))))))******+++************************))))))***++++++++++++***++++++,,,------...//////***+++---...000444999===WWWnnn~~~xxxrrrqqqsssrrrmmmgggiiikkknnnnnnnnnooorrrvvvrrrrrrrrrssstttuuuwwwxxxsssrrrqqqqqqrrruuuwwwyyyrrrpppnnnmmmlllmmmnnnoooqqqpppooommmkkkiiihhhgggoooiiiUUUHHHJJJCCC:::222......///000999AAAMMMWWW^^^bbbcccdddbbbccceeeffffffdddbbb``````aaaaaaaaa^^^WWWNNNHHH555444111...,,,***)))(((+++,,,,,,+++)))***,,,...)))***+++---.../////////,,,,,,,,,...//////---+++000111222111//////111222...000666DDD\\\qqqyyywwwQQQCCC555222222222222333999III```tttzzzdddPPP888555222000///000///...+++,,,///222333777CCCOOOjjjlllfffUUUDDD;;;888666888999III]]]qqq{{{^^^RRRFFFCCCCCCCCCCCCEEEBBBDDDEEEKKK___uuu{{{vvvbbbLLL999666777444111333444222;;;AAAEEEXXXsss|||iiiZZZZZZbbbjjjttt~~~zzzxxxssspppqqqvvv|||rrr___NNNBBB;;;:::999999999777555444555666666555333222333444666888999===EEEPPP\\\kkkyyyyyyppphhh\\\RRRKKKFFFAAA===999;;;=========@@@FFFKKKWWWbbboooyyyyyynnn```UUUIII===666555000000000000000111111111//////.........---------,,,------....../////////~~~ssskkkaaaZZZPPPGGGAAA>>><<<;;;999888888999::::::888666333333222000//////000222222555999:::888444222000---------------------------,,,,,,+++*********++++++***)))((()))***,,,...'''((()))***+++,,,------'''((()))******)))((('''''''''''''''(((((((((((()))******)))(((''''''(((******)))(((((((((((((((''''''((()))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))),,,+++***)))))))))***+++***+++---//////...---,,,+++,,,---.........---,,,111+++***///000000;;;LLLfff{{{}}}wwwtttpppnnnooopppppppppiiillloooooonnnnnnqqqtttrrrrrrqqqrrrsssuuuwwwyyyuuutttrrrqqqqqqqqqrrrrrrrrroookkkjjjkkkllljjjhhhrrrmmmlllooommmgggeeehhhwwwppp]]]OOOEEEEEE>>>666111000333444444:::AAAKKKVVV^^^ccceeefffffffffggghhhhhhgggfffeee```bbbaaa^^^\\\[[[VVVOOOBBB888...++++++***+++...++++++++++++++++++++++++------,,,,,,---///000111000000111111111000//////222111111111111222333333...333666:::MMMhhhvvvuuudddMMM999444333...---222999FFFZZZmmmzzzzzzjjjXXXEEE999000111111---,,,111111000222555666;;;LLL^^^ooocccVVVKKKAAA888333333555:::EEEYYYtttfffVVVGGGCCCEEEEEECCCCCC>>>@@@???CCCWWWqqq|||xxxdddQQQ===555444333333333111333555888EEE]]]sss~~~wwwfff[[[___iiiqqq{{{{{{vvvrrrqqqrrrtttvvv{{{{{{hhhYYYLLLAAA:::999;;;888555444555666777777444555555666777888999999:::???HHHTTTaaappp~~~wwwnnnhhh]]]SSSKKKEEE@@@===<<<::::::<<<<<<>>>EEENNNYYYfffttt~~~uuummmaaaTTTIIIAAA;;;888222222222111111111111000,,,---///000111000...---000---+++,,,///000///---{{{ssshhh\\\RRRIIICCC???>>><<<:::888888777555333555555555333222111222333111444777888666333000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***)))((('''''')))***,,,************************(((((()))******)))((((((((((((((((((((((((((((((((()))***)))((('''((()))******)))(((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((()))***+++***,,,---...///...,,,,,,+++,,,---.........------000,,,---222222333@@@QQQoooyyytttsssqqqqqqrrrrrrqqqoookkkmmmnnnoooooooooqqqrrrqqqpppqqqqqqsssuuuwwwxxxuuutttrrrpppooopppqqqqqqpppnnnlllkkkkkkkkkkkkjjjllliiiiiijjjgggcccffflll~~~gggSSSDDD<<>>>>>@@@IIIRRR[[[hhhwwwtttlll___SSSHHH@@@:::777222222222111111111000000//////000000000///---,,,000...------...///......zzznnnaaaVVVOOOJJJFFF@@@<<<:::888666444333333333222111000/////////222555555333000///...++++++++++++++++++++++++,,,,,,++++++******++++++***)))((('''''''''((())),,,,,,+++***)))(((((('''((())))))******))))))((())))))))))))))))))))))))'''((())))))(((((()))******))))))(((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))***+++,,,,,,---......---+++++++++,,,------......------...---000444444888HHH[[[xxxvvvrrrrrrssstttvvvuuurrroooooonnnmmmnnnpppppppppooooooooooooqqqsssuuuwwwxxxwwwuuuqqqooommmnnnooopppnnnnnnnnnmmmkkkkkklllmmmhhhiiijjjhhhbbbaaajjjvvvrrrZZZGGG;;;555666555444444444333000...:::DDDRRR___gggkkklllmmmjjjjjjkkkkkkllllllmmmmmmjjjjjjhhhcccaaaaaa]]]XXXHHH>>>555222000,,,***+++++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,------,,,,,,+++***+++,,,------...---------,,,000222666GGGbbbuuuzzzlllVVV@@@666111---...222444<<>>999999999777444444555666666555555555555666666777888888<<>>:::777333222111111111111///......111333333000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++***)))(((((((((((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++++++++***************&&&((())))))(((((()))+++))))))(((((((((((())))))''''''((()))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))((((((((()))***++++++,,,---------------,,,+++***,,,,,,,,,---------------------000333555>>>SSShhh}}}xxxrrrrrrssstttvvvvvvsssqqqrrrooommmnnnqqqrrrooommmmmmnnnoooqqqsssuuuvvvwwwwwwuuuqqqnnnlllmmmnnnooolllnnnpppnnnllljjjmmmoooiiimmmnnniiibbbdddrrrwwwcccOOO@@@888555111111111222222111///...:::EEEUUUaaahhhjjjjjjkkkkkkkkkkkklllmmmnnnoooooommmmmmiiidddbbbbbb___ZZZKKK@@@555000---)))(((******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---------------,,,,,,---.../////////...------+++...000444CCC\\\rrr|||rrr]]]FFF888111---...222333999GGG]]]wwwyyyjjjOOO>>>111///000---...222///...///444===MMM```nnn^^^PPPAAA999555222111222000333999HHH___wwwwwwdddNNNEEECCCBBBAAAAAAAAA@@@===>>>MMMccctttzzzkkkXXXBBB888666444222222222555888<<>>AAADDDGGGPPPZZZcccooo}}}~~~ppphhh[[[OOOEEE===777444111111111111000000000000222111000///............+++---...+++(((&&&(((+++{{{ttthhh\\\QQQGGG???:::888666444444555555333111///000111111///---------........................,,,++++++***++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++*********)))&&&((())))))(((((()))+++))))))(((((((((((())))))''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,------......,,,---///222888HHHaaavvv{{{yyyvvvtttrrrqqqrrrsssttttttsssrrrpppmmmnnnqqqrrrooommmmmmnnnoooqqqsssuuuvvvvvvwwwuuuqqqnnnmmmmmmnnnooollloooqqqpppmmmkkkmmmoookkkooopppjjjeeejjjzzz|||jjjWWWFFF;;;666666000000000/////////000111>>>IIIYYYdddiiiiiiiiiiiikkkkkklllmmmmmmnnnoooooommmmmmiiidddaaabbb^^^YYYNNNBBB444---***((())),,,*********++++++,,,,,,,,,------------------,,,,,,,,,---....../////////...111111000000///...---,,,+++---///222???VVVmmm{{{vvvcccLLL;;;222//////222333999FFF]]]www|||nnnTTTAAA222000111///000444/////////222>>>OOOaaakkkUUUHHH;;;666555111......000333888DDDYYYrrrzzzfffPPPEEECCCBBBAAABBB===;;;999;;;III^^^rrr|||nnnZZZDDD999666444111111222666888<<>>BBBEEEIIISSS]]]fffrrr}}}nnnfffZZZMMMDDD<<<666333111111111000000000////////////...---......//////,,,...///---)))'''))),,,wwwiiiZZZMMMFFFAAA<<<777555555555222///000111222000...---...///........................++++++******++++++,,,,,,++++++++++++************((((((((())))))*********+++******))))))******+++,,,,,,++++++***)))))))))'''((())))))(((((()))***((((((((((((((())))))***''''''((()))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))******+++,,,---------,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---...///---...111666BBBXXXrrr{{{vvvtttqqqsssqqqpppoooqqqrrrqqqpppqqqpppoooooopppqqqpppooonnnoooqqqssstttuuuuuuuuuuuutttrrrpppooonnnoooooonnnpppqqqpppooommmmmmnnniiillllllhhhiiisssvvv___MMM@@@666333333000000000...---...111444AAAMMM]]]gggjjjiiiiiijjjjjjkkkmmmnnnoooooonnnmmmkkkkkkhhhcccaaa```\\\VVVOOOCCC555///,,,***,,,///*********++++++,,,,,,---------...//////......------...///111222333333333555444222000...---,,,,,,,,,---///222<<>>444000000111333888DDDYYYqqq}}}rrr\\\GGG555111222000000444/////////333???RRRaaagggSSSGGG;;;888888555111000111444888AAATTTmmm|||hhhRRRGGGCCCAAA@@@???888777666:::EEEYYYnnn{{{qqq]]]GGG;;;777444222111222555888===JJJ```ttttttgggbbblllyyyzzzsssnnniiifffdddhhhnnnuuu~~~}}}mmmZZZMMMCCC<<<999;;;888777666666777777666555777777666666888;;;>>>@@@EEENNN\\\lllyyyzzzooofff```WWWPPPJJJFFFBBB@@@>>>===???DDDGGGKKKUUU___jjjvvv|||mmmeeeYYYMMMCCC<<<666333111111000000000/////////,,,,,,---------.........000000000///---,,,---///yyykkkbbbRRRJJJBBB<<<:::999555111222333222111///...///111........................++++++******++++++,,,---)))))))))***************(((((((((((()))))))))***++++++***))))))***++++++,,,++++++***))))))((((((((()))***)))((('''((()))((((((((((((((()))******''''''((()))))))))))))))&&&'''((()))************))))))))))))))))))))))))******+++,,,,,,,,,+++***++++++++++++++++++,,,,,,------,,,,,,,,,---...///...111666AAASSSjjjwwwttttttqqqpppoooooopppqqqpppmmmkkkooopppqqqqqqpppooopppqqqpppqqqssstttuuuuuuttttttsssssssssrrrrrrqqqpppoooqqqppppppppppppooommmkkkggghhhggggggppp~~~nnnUUUEEE;;;444111111000111222000//////222444@@@LLL\\\eeehhhhhhjjjlllkkkmmmoooqqqqqqpppmmmkkkiiijjjhhhcccaaa___ZZZSSSIII???555111///,,,,,,---)))******+++,,,,,,------,,,---///000000000000///111222444777999;;;;;;<<<<<<:::666222///.........---...000333:::JJJaaasssxxxkkkUUUBBB666222222111111555>>>OOOgggyyy|||wwwfffOOO999333222///...111...000000444BBBVVVbbbeeeWWWHHH;;;777999888555444000333777>>>PPPhhh}}}kkkTTTHHHCCC???<<<:::666555555999BBBSSShhhxxxuuuaaaJJJ>>>:::666333222222555888<<>>:::444444333111//////000222------------------------+++*********+++,,,,,,---&&&'''((()))******))))))))))))))))))((((((((((((,,,+++***))))))***+++,,,++++++******)))((((((''')))***+++)))(((''''''(((((((((((((((((()))******'''(((((()))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))***+++,,,,,,+++)))(((+++*********+++,,,------------,,,+++,,,---...//////333<<>>;;;666555555777;;;FFFZZZlllrrriiiWWWEEE:::777444000000555999===JJJbbb|||yyyssszzztttkkkeeebbbaaa```\\\aaaiiisss}}}qqq^^^OOOGGGAAA;;;666999999999999888888777666888666666888;;;???JJJUUU[[[eeettt}}}ssslll```[[[SSSLLLHHHEEEBBBAAABBB@@@BBBHHHNNNUUU```iiittt~~~zzzooofffZZZNNNFFF>>>777222444111......000000///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxoooeee[[[TTTRRRMMMLLLPPPQQQWWWllluuuggg[[[SSSFFF@@@:::777777777444111333000//////...+++,,,000...///000///,,,++++++,,,++++++++++++*********)))************))))))))))))******)))'''&&&&&&)))+++)))'''&&&(((,,,---+++((('''''''''''''''''''''''')))((('''''''''(((******///---***(((((((((***+++'''((((((((()))))))))***,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------+++++++++++++++++++++***---///...+++***,,,000333:::CCCUUUmmm}}}vvvwwwyyyyyyxxxvvvssspppnnnnnnnnnnnnmmmppprrrttttttrrrppppppqqqppprrrtttuuuvvvtttrrrqqqqqqrrrrrrqqqppppppqqqsssuuuuuuvvvvvvuuusssrrrqqqjjjiiijjjuuu|||dddPPP???:::666000...222333666999:::888666555555:::EEESSS]]]bbbccceeefffiiikkkpppwww{{{yyyqqqiiieeedddbbb```]]]WWWQQQLLLAAA:::333///......+++))),,,+++++++++,,,,,,,,,++++++---///222666<<>>777111111...222666???SSSkkk{{{ttt^^^GGG;;;666333111222,,,000333666CCCXXXjjjrrrgggZZZMMMEEE===444111222111555999===GGG\\\vvv{{{gggQQQDDD@@@===999555444444666:::DDDXXXjjjtttlll[[[HHH<<<999555111111555999===JJJbbb{{{{{{www~~~|||qqqhhhbbb```___^^^\\\```iiirrr|||rrr___QQQIIIDDD>>>999999999999999888777666666<<<;;;<<>>777222333111......///000///------............---,,,,,,------------------------wwwooojjjbbbZZZTTTNNNJJJGGGCCCBBBFFFKKKOOOYYYrrrvvvmmm^^^RRRDDD===<<<;;;666111444000///111000------//////000222111...,,,+++***++++++++++++************************))))))))))))((())))))))))))***---///---)))&&&)))...000---((('''''''''''''''''''''''''''''''''''''''((())))))111///,,,***((((((((()))(((((((((((())))))))))))((()))******++++++******+++++++++++++++,,,------************************......,,,)))(((+++222888AAAQQQjjjxxxssstttwwwxxxwwwuuutttrrrpppnnnnnnnnnoooqqqsssttttttrrrqqqqqqrrrsssssstttttttttsssrrrrrrqqqrrrsssrrrppppppqqqsssvvvvvvvvvvvvvvvuuusssssskkkmmmsssoooUUUEEE888444222......222555777888888666444444555888???KKKWWW```cccdddccccccfffmmmuuuzzzwwwooohhhdddaaa^^^ZZZVVVQQQJJJFFF999444///,,,,,,---+++)))---,,,,,,,,,,,,------...+++---111666===FFFOOOVVVZZZ[[[]]]____________^^^``````ZZZOOOFFF???888111111......333666<<>><<<;;;;;;::::::999888888<<<;;;===CCCGGGMMMYYYdddsss{{{wwwnnnhhh\\\WWWOOOIIIEEECCC@@@???BBB@@@CCCJJJQQQXXXcccmmm{{{yyymmmdddWWWLLLDDD===777222333111///...//////...------------------,,,++++++........................yyyqqqiii```ZZZWWWSSSOOOKKKHHHGGGGGGFFF???AAAFFFLLLSSSbbbzzzlllZZZLLLDDD>>>888333222......000111///...000111333666555222///,,,+++++++++++++++++++++++++++************)))))))))(((%%%''')))***+++---000333777444111//////---)))%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))///...+++)))((('''(((((((((((((((((())))))))))))&&&''')))*********)))(((+++++++++***+++,,,,,,---***************++++++,,,---,,,------,,,///888BBBOOOccc}}}}}}tttppprrrtttttttttuuutttsssrrrpppoooooopppssstttuuutttsssrrrrrrsssvvvuuutttsssssssssssssssrrrssssssrrrppppppqqqssstttvvvxxxzzzyyywwwtttrrrjjjpppzzzwww```KKK???444111000...///222555555555444111000111222444999CCCPPP\\\cccdddcccaaaccciiiooorrrpppiiidddccc___ZZZTTTNNNHHHBBB>>>333000,,,***+++,,,,,,+++---...---,,,++++++,,,------222999@@@HHHQQQYYY^^^aaaaaabbbbbbcccccccccbbbdddeee```XXXOOOHHH===444222......222444:::MMMaaayyy~~~mmmQQQBBB999222333000000111666DDDYYYmmmyyy|||kkkTTTBBB888333111111...222444555<<>>PPPaaauuuqqqcccOOO@@@999666333222666999===LLLddd{{{~~~}}}{{{tttjjjaaa\\\ZZZYYYYYYXXX]]]eeeooozzzwwwgggZZZQQQKKKEEE@@@??????>>>===============<<<===AAAHHHNNNUUUaaalll{{{~~~uuukkkeeeZZZUUUNNNHHHEEECCCAAA@@@BBBAAAEEEMMMTTT\\\gggqqq~~~yyykkkbbbUUUJJJBBB<<<666222222000///............---,,,,,,------,,,,,,+++***------------------------vvvoooddd[[[VVVRRRMMMJJJEEEEEEDDDCCCBBBBBBBBBCCC@@@CCCHHHNNNXXXmmmtttaaaPPPCCC:::555222---,,,///111000///111222555999:::777222...,,,+++++++++++++++++++++,,,************)))))))))(((''')))***++++++,,,...000:::;;;:::555...)))''''''''''''''''''''''''''''''(((((())))))************+++***)))((('''(((((()))))))))))))))(((((((((((()))***,,,---...---,,,++++++************+++,,,,,,,,,++++++++++++,,,---...,,,,,,///222111111:::FFF[[[qqq~~~yyyssspppppprrrrrrqqqtttuuuuuutttqqqoooppprrrtttuuuvvvuuusssrrrsssuuuvvvvvvtttsssssssssssstttsssttttttrrrqqqpppqqqssstttxxx}}}|||wwwsssllluuunnnVVVEEE===555111000//////111222222111///------...///000333:::HHHVVV```ccccccccceeegggiiijjjhhhdddaaaaaa\\\TTTLLLEEE???:::666000...+++***+++,,,---------...---+++))))))+++---333:::CCCMMMTTTYYY]]]``````aaabbbcccdddeeeeeeeeedddeeebbb[[[UUUNNNCCC999444000///333444999KKK___wwwrrrWWWFFF:::222333222000000444???QQQgggwww~~~qqq\\\GGG:::444222000111333555555888FFF^^^qqq{{{jjjUUUEEE<<<999777666999@@@IIIYYYssszzzaaaLLL@@@:::777222111111222333;;;LLL\\\rrrpppeeeQQQ@@@777555333333666999>>>NNNfff|||}}}~~~xxxqqqggg^^^ZZZXXXXXXXXXUUU[[[dddnnnyyy|||nnn```VVVNNNHHHDDDAAAAAA@@@??????@@@AAABBBEEEFFFLLLTTT[[[bbbmmmxxx{{{rrrjjjdddYYYTTTMMMHHHEEEDDDBBBAAABBBBBBGGGPPPXXX```kkkuuuxxxiii```SSSHHH@@@;;;666222000000000...---------...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,{{{rrriiiddd^^^XXXOOOIIIHHHGGGFFFDDD???AAABBBAAA???>>>===>>>???CCCIIIRRR```yyyyyydddQQQCCC<<<777000,,,...111000000111111666;;;===:::555000---++++++++++++,,,,,,,,,,,,************))))))))))))***,,,,,,+++)))((()))***444888999555---((((((+++(((((((((((((((((((((((((((((()))***************''''''''''''(((((()))***))))))))))))(((((((((((()))******+++++++++++++++***************+++,,,,,,,,,++++++***+++,,,...///---,,,000444333111;;;IIIfffzzzzzzwwwsssqqqqqqrrrrrrrrrsssvvvwwwuuurrrpppqqqtttvvvwwwwwwuuutttsssuuuvvvvvvuuuttttttsssttttttttttttttttttsssqqqpppqqqsssvvvzzzzzzvvvsss~~~~~~dddNNN@@@<<<666222000000//////...///...---+++***,,,---...///444???LLLWWW]]]___eeeeeeeeeeeecccaaa___^^^YYYSSSJJJBBB<<<777333111...---,,,+++++++++,,,---+++,,,---+++((())),,,000<<>>666111111333444888JJJ]]]rrr~~~uuu\\\III;;;222333111000000444===MMMeeexxx~~~uuucccMMM===666333///222222333333555>>>SSSeeexxxfffUUUHHH???<<<888777<<>>===???@@@???===<<<===??????EEENNN\\\pppkkkWWWJJJ@@@777000000111000///000...444:::===;;;555000,,,+++++++++,,,,,,,,,------************))))))))))))((()))+++***(((''''''(((+++---///...***((()))+++))))))))))))))))))))))))'''''')))*********)))((('''(((((((((((())))))******)))))))))((((((((('''((((((((((((((())))))******************++++++,,,+++******)))***,,,...///,,,***...444555666EEEWWWrrruuutttsssssstttuuuuuuuuusssvvvxxxwwwsssppprrruuuwwwwwwwwwvvvttttttuuuwwwttttttttttttuuuuuuuuuuuutttuuuuuusssqqqpppqqqsssvvvyyy|||}}}yyywwwzzzoooWWWFFF:::888444000...//////...+++,,,------+++++++++------...000777@@@KKKTTTYYY^^^___aaa```^^^[[[XXXWWWNNNHHH???888444111000///,,,,,,,,,***))))))***+++''')))++++++))),,,222777FFFLLLUUU\\\___```aaaaaa```bbbfffiiikkkkkkjjjjjjfffddd```ZZZWWWTTTKKKBBB777222111333333777HHH[[[mmm}}}www```LLL<<<222333111//////333999FFF]]]sss}}}xxxhhhRRR@@@888333///000...///222333:::JJJZZZrrr}}}zzzmmm]]]PPPFFF===888:::===GGG```zzzgggNNN???999777222111111222222777GGGVVVmmmooohhhUUUAAA777666777444666999AAASSSmmm}}}pppiii___WWWSSSRRRRRRSSSRRRWWW```kkkwwwyyynnnddd\\\WWWTTTJJJJJJJJJJJJLLLOOORRRSSSWWWYYYaaajjjpppvvv}}}uuummmeee___TTTPPPJJJEEEDDDCCCBBBBBBEEEFFFLLLWWW```iiittt~~~}}}wwwggg]]]PPPDDD>>>999555333///000000///,,,+++,,,...---............---,,,,,,------------------------|||tttjjjaaa[[[WWWSSSOOOKKKIIIGGGEEECCCBBB@@@???@@@AAA@@@<<<999888:::;;;:::999:::>>>BBBAAAHHHUUUggg~~~hhhVVVGGG===333111111000...///,,,222999===;;;555///,,,+++++++++,,,,,,---------************))))))))))))"""$$$'''(((((()))***,,,&&&&&&&&&'''((((((((('''))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))******))))))(((((((((''',,,+++*********+++---...*********)))***++++++,,,***)))(((((()))+++---...+++(((,,,555888===QQQggg~~~vvvrrrrrrrrrtttuuuwwwxxxyyyrrrvvvyyyxxxsssqqqrrruuuxxxxxxxxxvvvttttttvvvxxxrrrssstttuuuvvvvvvuuuuuuuuuuuuuuusssqqqpppqqqssstttuuuvvvwwwwwwwwwvvvuuu~~~{{{dddMMM>>>555444222...---......---***,,,------,,,+++,,,---......///222999BBBLLLSSSUUUXXX[[[\\\ZZZVVVRRRPPPEEE???777111///.........,,,,,,,,,***((('''((()))$$$'''+++++++++///666===LLLQQQXXX]]]```aaabbbccccccfffjjjmmmooonnnmmmkkkhhhfff___YYYWWWTTTMMMCCC666222000222222666FFFZZZjjj|||yyybbbNNN===222222111///...000333===TTTiii|||yyykkkUUUBBB:::444......+++,,,000333888EEETTTcccsssqqqbbbSSSHHH@@@???@@@HHH```yyyiiiNNN>>>888777222111111222111777FFFUUUllloooiiiVVVBBB888777999444666:::BBBUUUooozzzmmmfff]]]UUUQQQPPPPPPPPPQQQVVV```kkkwww|||rrriiiccc^^^\\\RRRQQQQQQRRRUUUXXX[[[]]]ccceeemmmvvv|||{{{sssjjjbbb]]]RRRNNNHHHDDDBBBBBBAAAAAAEEEGGGNNNYYYccckkkvvv}}}wwwfff\\\OOODDD===999555333...000111///,,,***,,,///......//////......---,,,........................~~~wwwpppkkkgggbbb\\\XXXSSSNNNKKKFFFEEECCCBBBAAAAAABBBBBB==================<<<<<>>===<<<<<<===>>>???CCCMMMbbb{{{www```OOO>>>777333......111......333999:::444000000,,,,,,++++++,,,,,,------&&&((()))++++++)))(((&&&))))))))))))))))))))))))***((('''((()))***)))'''+++++++++*********))))))***''''''))))))'''(((+++))))))))))))(((((((((((((((((())))))))))))((((((************************(((((())))))******++++++,,,,,,------------------///***+++222888DDD^^^yyyzzzsssssstttsssrrrrrrsssuuupppvvv{{{|||xxxvvvwwwyyy{{{xxxuuusssrrrrrrpppooorrrtttvvvwwwxxxwwwvvvuuuqqquuusssnnnnnnrrrssspppsssppppppsssrrrpppuuu}}}pppUUUBBB;;;666333000000111111...+++...+++***+++---...,,,******+++---000444999===???CCCFFFKKKSSSWWWRRRGGG===:::777333///---,,,,,,---+++++++++*********)))))))))++++++******000;;;DDDXXXZZZ]]]^^^___```ccceeegggiiikkknnnppppppqqqqqqlllggg___[[[[[[YYYNNNBBB999222...111333777EEEUUUnnn|||zzzgggTTT???222444000000000111111:::MMM___www~~~pppXXXKKK@@@555333000000000111333666999;;;NNNaaawwwwwwjjj]]]GGG>>>CCCHHHZZZwww|||fffOOOAAA999555222222222333222666BBBPPPfffpppqqqaaaIII999555666555777888===OOOjjjzzzkkk```UUURRRQQQNNNLLLMMMOOOUUU___iiisssxxxpppjjjfffccc^^^]]]]]]^^^```dddhhhkkkrrrtttyyy~~~}}}uuunnnfff^^^XXXPPPMMMIIIFFFCCCCCCCCCDDDEEEJJJQQQ[[[fffrrr}}}|||rrrhhh[[[NNNEEE>>>777333333000/////////............000///...---------------++++++++++++++++++++++++tttoooiiigggfffddd___ZZZSSSPPPLLLJJJHHHFFFDDDBBBAAAAAA@@@???>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>@@@AAAGGGUUUllltttmmmnnnppptttyyyppp^^^LLLAAA:::333111222...,,,...444555111///000---,,,,,,+++************((()))***,,,,,,***)))((())))))))))))))))))))))))''')))+++***'''&&&(((************))))))((((((((('''$$$$$$'''(((&&&'''***))))))))))))(((((((((((((((((())))))))))))((((((************************$$$$$$%%%&&&''')))******,,,,,,------------......222...000:::CCCPPPjjjvvvrrrqqqrrrssssssrrrqqqrrrssspppuuuzzzzzzxxxuuuvvvxxxzzzyyywwwvvvvvvuuusssqqqssstttuuuvvvuuutttrrrpppppprrrqqqmmmmmmqqqssspppqqqnnnmmmnnnmmmmmmuuuwwwaaaLLL>>>777333111000000000///...,,,///---,,,---///000...,,,++++++,,,...111444666888666888===DDDIIIFFF>>>666666333000---*********++++++++++++*********)))))))))***++++++,,,444AAAKKKXXX[[[]]]___```bbbeeegggjjjkkkmmmpppqqqqqqqqqqqqkkkggg```[[[ZZZXXXNNNAAA:::222///111333777FFFVVVnnn}}}|||jjjVVVAAA333444000///000000111888JJJ\\\sss}}}sss\\\MMM@@@555333000/////////111444777888@@@QQQdddrrr~~~zzznnnXXXJJJHHHJJJ\\\yyyjjjTTTDDD;;;555222222222222222444@@@MMMbbbnnnqqqbbbLLL===888999666888999>>>PPPkkkzzzlll```VVVQQQOOOLLLIIIJJJLLLSSS]]]gggrrr|||vvvqqqmmmkkkjjjiiijjjkkknnnssswwwyyy}}}zzzrrrlllddd\\\VVVMMMKKKGGGDDDCCCCCCDDDEEEGGGLLLTTT^^^iiiuuu{{{rrrggg[[[MMMEEE>>>777333333000000/////////.........///......---------......++++++++++++++++++++++++}}}zzzvvvrrrnnnjjjeeeaaa[[[VVVPPPMMMNNNMMMLLLIIIDDDBBB@@@???@@@@@@???===;;;;;;;;;;;;:::999888888::::::::::::::::::::::::888999;;;<<<<<<>>>BBBDDDMMMaaa|||qqqiiipppvvv```VVVQQQRRRTTTXXX]]]ccchhhkkkxxx{{{~~~uuuaaaSSSHHH===666333222...---000111...---......---,,,***))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&***...+++&&&###'''+++))))))((((((((((((''''''&&&$$$$$$'''(((&&&'''+++))))))))))))((((((((((((((())))))******))))))(((************************%%%&&&''')))+++,,,---...,,,,,,---------.........///---333???LLL]]]uuuxxxpppmmmoooqqqssssssrrrppppppqqqooosssxxxxxxvvvuuuuuuwwwwwwvvvvvvwwwxxxwwwtttrrrtttuuuuuutttrrrpppmmmlllmmmooonnnllllllppprrrpppooommmkkkjjjiiimmmxxx~~~cccMMMAAA999111...///000///...------...///---,,,---...///...,,,,,,,,,,,,,,,---...//////000111444999>>>>>>:::666000...,,,)))(((((()))***+++++++++***************)))***++++++...888GGGSSSXXX[[[^^^```bbbdddgggjjjnnnoooqqqrrrssssssrrrqqqkkkgggaaa[[[ZZZWWWMMMAAA:::333///222444888FFFVVVnnn~~~nnn[[[DDD444444///...//////000666FFFVVVmmm|||xxxbbbQQQAAA555333//////...---...111333444444???MMM[[[jjj{{{lllYYYOOOKKK[[[xxxoooXXXGGG<<<666333222222222111333===HHH^^^kkkqqqeeePPPAAA<<<;;;888999;;;AAARRRmmmxxxkkk```UUUPPPMMMHHHFFFGGGJJJPPP[[[eeeqqq~~~zzzwwwvvvrrrrrrsssuuuyyy~~~wwwooohhhaaaYYYTTTKKKIIIFFFCCCBBBCCCEEEGGGJJJOOOXXXbbbmmmyyy{{{qqqeeeYYYLLLDDD===777333333000000000/////////............---------...//////++++++++++++++++++++++++{{{vvvooohhhccc```]]]ZZZXXXUUURRRNNNKKKKKKHHHEEEDDDEEEEEEDDDCCCDDDBBB???>>>>>>>>>===;;;777888999:::999888666555888888888999999999999999666888;;;;;;<<<>>>CCCGGGTTTmmm}}}lllYYYRRR\\\qqqoooWWWKKKGGGFFFEEEFFFHHHLLLOOORRRWWWYYY]]]aaadddgggjjjllliiiiiiggggggjjjrrr|||yyyiii[[[LLL???666888222///111111...,,,,,,...---,,,+++******************+++,,,,,,+++******))))))))))))))))))))))))(((***,,,***&&&%%%''')))((((((((((((((((((((((((***''''''))))))'''(((+++))))))))))))(((((((((((()))))))))******)))))))))************************((()))***+++,,,---...///,,,,,,------......//////---...888HHHZZZllluuupppooommmooorrrsssrrrqqqpppppppppsssvvvvvvuuuttttttuuurrrrrrtttwwwxxxwwwtttqqqtttttttttsssqqqooommmlllkkkllllllkkkllloooqqqqqqpppooollljjjkkkrrrtttUUUAAA;;;666---+++---///...,,,+++---///,,,++++++++++++,,,++++++,,,,,,++++++++++++++++++/////////222666888777555,,,+++)))((('''((()))***************************)))***++++++///:::JJJWWWYYY[[[___bbbdddgggjjjmmmqqqrrrsssttttttsssrrrqqqkkkhhhbbb]]]ZZZVVVLLL@@@999222///222444777EEEUUUkkk~~~rrr```HHH666444///---...//////444AAAOOOdddyyy{{{iiiVVVCCC555444000///...------///111222111666>>>GGGTTTeeettt}}}yyyeeeUUUKKKWWWrrroooWWWEEE:::555444222111222111222:::CCCYYYhhhqqqhhhSSSCCC<<<:::999;;;===CCCTTTooovvvggg^^^TTTOOOKKKFFFEEEGGGHHHOOOYYYdddppp~~~xxxyyyzzz}}}|||ssslllfff___WWWRRRLLLJJJFFFCCCBBBDDDFFFHHHMMMRRR[[[fffqqq|||zzzooodddWWWJJJCCC===666333333000000000////////////...---------------...///000++++++++++++++++++++++++xxxssspppooonnniiifff```[[[XXXVVVSSSQQQMMMKKKJJJIIIIIIGGGDDDBBB?????????@@@AAA@@@>>>===@@@>>><<<;;;;;;:::999777777888999::::::888777666777777777777888888999999777999;;;;;;:::>>>EEEKKK]]]xxxiiiZZZKKKIIIQQQddd}}}iiiPPPDDDDDDBBB@@@>>>???@@@CCCEEEDDDEEEHHHKKKOOOQQQSSSSSSQQQOOOMMMKKKMMMTTT^^^dddxxx~~~rrraaaMMM???999333///222333111......------,,,,,,,,,------...)))******************)))))))))))))))))))))))))))***))))))((()))((((((''')))))))))))))))))))))))),,,)))(((***)))&&&&&&)))))))))))))))(((((((((((())))))************))))))************************)))))))))))))))))))))))),,,,,,---......///000000111666DDDXXXlll~~~tttqqqqqqlllooorrrtttsssrrrrrrrrrrrrsssuuuuuutttsssrrrssspppqqqtttwwwyyyyyyuuurrrsssssssssrrrqqqpppoooooolllkkkkkklllmmmnnnppprrrooonnnmmmlllppp{{{kkkOOO===888444---***,,,......+++***---///***++++++++++++***++++++******++++++++++++++++++,,,+++++++++---...///...***))))))(((((()))***+++***************************++++++,,,///:::JJJWWWYYY\\\```ccceeehhhkkknnnrrrrrrssstttsssrrrqqqpppjjjiiiddd^^^ZZZUUUJJJ???777111///222333666AAAPPPeeezzzvvvdddLLL888555///------//////222===HHH\\\uuu}}}mmm[[[FFF666444222111///......///000111333333666;;;CCCNNNZZZcccrrr}}}mmm[[[MMMTTTkkkoooVVVCCC999444444222111222111222888???TTTeeerrrjjjVVVDDD:::666888;;;===DDDUUUoootttccc[[[RRRMMMIIIEEEEEEHHHHHHNNNWWWbbbnnn|||yyyqqqiiiddd]]]VVVQQQNNNLLLGGGDDDCCCEEEHHHJJJPPPVVV___iiitttyyynnnbbbVVVIIIAAA<<<666333333111000000000////////////---------------...///000++++++++++++++++++++++++|||vvvqqqmmmjjjfffaaa[[[WWWTTTSSSSSSQQQNNNJJJHHHHHHIIIJJJKKKCCCBBBBBBBBBCCCCCCAAA???;;;<<<>>>??????>>><<<;;;;;;:::888888999:::999888888888999999999999888888666666666777888888999999777999:::999999???JJJSSSjjjqqqXXXMMMEEEEEEJJJWWWnnnbbbLLLAAA<<<;;;:::999:::;;;===???@@@@@@@@@AAACCCDDDCCCBBBCCCBBB???===>>>BBBJJJOOOYYY```jjjuuuxxxdddSSS@@@777111222444333222222---------------...//////************************))))))))))))))))))))))))***(((''''''******)))'''(((((())))))))))))*********'''&&&((('''$$$$$$'''))))))))))))(((((((((((()))******++++++******)))************************,,,,,,+++++++++*********,,,,,,---...///000000111444<<>>>>>===>>>??????===<<<<<<===>>>>>>===<<<<<<===;;;999888888999::::::999777777666666666777777888555666666777888888999999555777888777999BBBPPP\\\wwwppp\\\JJJDDDAAABBBBBBIII```xxxrrrYYYFFF>>>777777777888888999:::;;;===;;;;;;<<>><<<<<<<<<:::888888;;;@@@DDDBBBHHHPPPXXXdddsss}}}mmmVVVHHH:::555555333333444......---,,,,,,,,,------+++++++++******+++++++++))))))))))))))))))))))))&&&'''((()))((()))***+++'''''''''(((((()))))))))(((%%%$$$'''(((&&&&&&***))))))))))))(((((((((((()))******++++++******)))************************---------...............,,,,,,---...///000111111777BBBVVVnnnzzzwwwuuusssrrrnnnpppsssuuuvvvwwwzzz|||xxxwwwvvvtttsssrrrpppnnnssstttvvvyyy{{{{{{yyyvvvrrrrrrqqqqqqppppppqqqqqqqqqmmmmmmpppqqqoooqqquuulllmmmooouuu|||eeeNNNBBB999///---222...---,,,,,,---------++++++---...---+++***,,,...)))***+++,,,,,,,,,++++++***+++------,,,+++++++++)))))))))*********++++++))))))*********+++++++++'''***---///333===LLLXXX[[[]]]aaaccceeehhhkkkmmmmmmmmmnnnoooooonnnlllllldddeeeaaaZZZTTTNNNCCC999111---...222222000666AAAUUUooo|||wwwjjjRRR<<<777111///...000000111777>>>QQQlllwwwooobbbNNN:::333111000///......///111222444000111555777:::AAAJJJ[[[qqqzzznnn]]]NNNOOO___uuuyyybbbMMM@@@999444111111333444444777<<>>===>>>;;;???VVVpppxxxdddMMM>>>999999999999999999999999999666555555888===???>>>===555555555444333555999<<<999<<>>KKK```yyywwwssstttwwwwwwuuuoooqqqsssuuuwwwyyy}}}{{{yyyvvvtttsssrrrooommmrrrrrrtttvvvxxxyyywwwuuusssrrrqqqpppoooooooooooosssnnnnnnrrrrrrpppqqqvvvmmmooosss{{{vvvZZZCCC<<<555******333000---+++,,,...///---***(((+++,,,+++)))(((***,,,)))***+++,,,,,,+++***)))%%%(((***,,,+++))))))))))))))))))***************))))))******++++++++++++%%%)))---000555@@@OOOZZZ[[[^^^aaaccceeegggjjjmmmjjjkkklllmmmmmmlllkkkjjjaaabbb___XXXQQQKKK@@@666///,,,---222111...333===PPPkkkzzzwwwkkkSSS===888111//////111111000555<<>>>>>===<<<<<<;;;;;;::::::999888999:::;;;<<<888888999::::::;;;<<<<<<777777777777666666666666222333444666666666555555888666555777999:::888555777999===???===DDD\\\tttkkkUUUGGG<<<;;;<<<======???IIITTTooo|||tttbbbRRRFFF>>>999777777777777777666555555444555555777888999:::;;;666555555444444555555666888999:::<<>>888666333111---+++---111777;;;KKK```www}}}tttaaaKKK<<<444222111111//////555===KKK```vvvyyygggNNN>>>888222111///...---...000111333000000444666888@@@KKK```mmmrrreeeTTTNNNRRRVVVgggzzzqqqZZZIII???999777444222222444888:::BBBVVVmmmuuukkkWWWFFF===999999888>>>PPPkkk~~~uuuccc^^^WWWPPPKKKGGGDDDBBBFFFHHHLLLRRR\\\iiiwww~~~wwwmmmlllhhhaaaYYYRRROOOMMMJJJIIIGGGEEEFFFJJJQQQVVV```hhhrrr|||uuujjjaaaTTTGGG@@@;;;777666888555444333111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}eee\\\YYYSSSPPPRRRMMMMMMLLLKKKJJJHHHGGGFFFHHHFFFCCCBBBBBBBBBAAA???==================>>>???>>>======<<<;;;;;;::::::999999888777888999:::;;;888888999999:::;;;;;;;;;888777777777666666555555444444555666666666555555777555444666888999777555999:::===@@@DDDOOOggg~~~sss\\\JJJ@@@===<<<;;;;;;::::::BBBLLLZZZeeevvvzzzppp___OOOCCC<<<777555666777777777777666555555333333444555666777777888555444444333333444444555222333444444777<<>>FFFZZZlll{{{tttqqqqqqsssuuuuuuoooqqquuuxxx{{{|||||||||~~~}}}{{{zzzyyyxxxxxxyyyxxxxxxyyyyyyxxxsssooorrrpppoooppprrrrrrpppnnnooooooooonnnlllkkkjjjjjjnnnuuubbbPPP===444111---,,,------000///******......+++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,))))))************)))))))))))))))*********++++++))))))***---000666EEETTTZZZ\\\^^^aaaccceeefffggghhhhhhgggfffdddaaa___]]]XXXWWWSSSKKK@@@888333222...,,,***)))***...222555HHH]]]uuuxxxgggQQQAAA888222//////000///222666GGG\\\sssxxxhhhQQQ@@@888222111///......///000000000///111555666:::HHHVVViiiqqqooo^^^LLLFFFJJJMMMeeexxxqqqZZZHHH===888666333111111333666888@@@SSSjjjuuulllYYYHHH>>>::::::999???PPPjjjwwwfff```XXXQQQKKKHHHEEECCCBBBDDDHHHMMMVVVbbbooowww{{{tttjjjgggbbb\\\VVVPPPLLLIIIHHHHHHGGGFFFHHHMMMUUUZZZdddlllvvvuuuiii___SSSFFF???:::666555666555444222111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,jjj]]]VVVQQQOOOQQQQQQQQQPPPOOOMMMJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@>>>;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::999999888777777777777888999999777888888999999:::::::::888888777777666555444444777666666555555555555666555444444555666777777555;;;:::===CCCNNN```yyy}}}dddOOOCCC>>>;;;999888888777666<<>>666666555333000...---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************((()))+++------,,,***)))))))))))))))))))))))))))+++******)))******++++++************))))))))))))(((((()))************)))++++++************++++++,,,,,,,,,,,,------------...,,,---///333;;;JJJYYYooo|||yyytttqqqqqqqqqrrrqqqmmmpppssswwwzzz{{{||||||~~~}}}~~~}}}||||||{{{xxxtttppprrrpppnnnnnnpppqqqqqqqqqqqqqqqqqqnnnkkkiiijjjjjjlllxxx{{{___QQQ@@@777222///---------///...++++++---...,,,+++,,,,,,,,,,,,---------)))***+++,,,,,,+++***)))'''((()))+++,,,---------((()))+++,,,,,,+++)))((())))))+++,,,,,,,,,+++***))))))***,,,...333@@@MMMWWW[[[aaadddeeefffhhhkkkeeeeeedddcccaaa___\\\ZZZVVVSSSMMMDDD;;;555333222...---,,,,,,...000333555CCCYYYsss}}}nnnXXXGGG===444------000//////000AAAVVVnnnwwwlllWWWDDD:::222111000000////////////...000222444666>>>PPP```pppoooeeeRRRCCC???CCCHHHbbbvvvrrr[[[HHH<<<777555222000000222555777===PPPgggsssnnn]]]JJJ???:::::::::@@@QQQjjjzzzkkkdddZZZQQQKKKHHHEEEDDDAAABBBDDDHHHOOOZZZeeemmm{{{wwwppphhhccc\\\XXXTTTPPPJJJFFFFFFFFFFFFGGGKKKQQQYYY___kkkrrr|||ttthhh]]]QQQEEE>>>999555444555444333222111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,nnnccc[[[WWWXXX^^^]]][[[XXXUUUQQQNNNMMMHHHFFFCCCBBBBBBBBB@@@???======<<<<<<<<<<<<===>>>::::::::::::999999888888777777777777888888999999777777777888888999999999888888777666555444444333999888666555444555555666555555444555666777777777;;;;;;>>>HHHZZZrrroooWWWEEE>>>???777555444666666555:::AAACCCEEEJJJRRRXXXZZZWWWSSSOOOIIIAAA;;;888888999999555555555555555444333333111111111111111111111111111111222222222222111111555666666555444444666777333888@@@JJJXXXjjj}}}uuu___LLL>>>;;;888444000...------,,,***+++,,,------,,,+++***++++++++++++++++++******)))+++---///000///---+++))))))))))))))))))))))))++++++***************************)))))))))))))))(((((())))))************++++++************++++++,,,,,,,,,---------------111///000222777DDD[[[ooo}}}zzzxxxuuusssrrrqqqppppppmmmooorrrvvvyyyzzz{{{{{{~~~~~~}}}|||{{{xxxuuusssrrrpppnnnmmmnnnpppssstttuuuuuutttqqqmmmkkklllnnnqqqnnnaaaVVVIII>>>888444222111.........,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((((((***++++++,,,,,,,,,)))***,,,......,,,***)))(((***,,,---...---+++***,,,++++++...///222<<>>TTTooo~~~rrr[[[III<<<555/////////...///111===PPPhhhvvvrrr___JJJ===222222111000000////////////000111555<<>>999::::::@@@QQQkkk}}}oooggg\\\RRRKKKGGGEEEDDDBBBCCCDDDGGGLLLTTT]]]dddsss}}}|||ssslllfff```XXXTTTSSSQQQKKKFFFEEEFFFGGGIIIMMMTTT\\\bbbpppwwwsssggg\\\PPPDDD>>>:::555444555333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,zzzpppjjjhhhnnnmmmjjjeeeaaa\\\XXXUUUNNNKKKHHHEEEDDDBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<999999999999999888888888888888888999999999999999666666666777777777777777777777777666555444444333888777666444444444555666666666666666666777999::::::===DDDRRRhhhttt___KKK===999===777444444666666555888===<<<;;;<<>>;;;888666666666555444444444444444444333222222222222111111111111000000000000111222222111000000111222333222111111222333444666:::>>>FFFSSScccnnnqqqZZZIII@@@;;;555000///...---,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,+++***'''))),,,...///...,,,***))))))))))))))))))))))))***+++++++++*********)))))))))))))))))))))******)))))))))))))))******+++++++++************+++++++++,,,,,,------...//////111000111666>>>OOOiiiwwwuuuuuutttsssqqqpppoooooommmooosssvvvxxxyyyzzzyyy{{{~~~zzz{{{{{{zzzyyywwwvvvuuurrrpppooommmmmmooosssuuuvvvwwwvvvrrrmmmlllooossszzzmmm]]][[[VVVKKK@@@888555222111...------...---,,,,,,,,,++++++++++++************)))***++++++++++++***)))*********++++++******)))***,,,...000000...,,,***(((***,,,---...---+++***,,,++++++---...///666>>>LLLTTT\\\```___^^^```ccc^^^]]]\\\ZZZXXXTTTQQQOOOIIIDDD<<<444000...///000,,,---...000111111111111<<>>888:::BBBJJJ[[[pppyyydddNNN@@@888666444222222333444666;;;III^^^oooqqqdddOOO???888999999???QQQkkkssskkk___TTTMMMHHHEEECCCCCCCCCDDDEEEHHHNNNUUU[[[gggqqq}}}xxxooohhhbbb[[[TTTPPPPPPOOOJJJEEEFFFGGGIIILLLPPPWWW___eeettt{{{~~~rrrfff[[[PPPEEE???;;;666444555222222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,~~~yyytttpppmmm```\\\VVVQQQLLLGGGBBB???@@@???===<<<::::::999999999999999999999999888888777888999999::::::999999666666666666666666666666666666666555555555555444666555555444444444444555666666777666666777:::<<<;;;CCCPPPaaayyy|||dddTTTGGG<<<:::>>>;;;777666777666444444777888777888999;;;<<<;;;:::666666555666777666444111333333333333333222111111111111111111111111000000///000111222222111000//////000111111000111333555222444555777:::CCCNNNWWWooo}}}hhhSSSEEE>>>666111//////---,,,******++++++++++++******,,,---.........---+++***&&&''')))***+++***(((''')))))))))))))))))))))))))))******+++++++++******))))))))))))*********************)))***++++++,,,++++++************++++++******+++---...///000111111000333;;;HHH[[[uuu}}}vvvpppqqqqqqpppnnnmmmmmmnnnoooqqqtttwwwxxxyyyxxxxxxwwwyyy|||~~~}}}|||vvvxxxyyyxxxwwwvvvvvvwwwqqqqqqpppnnnmmmnnnrrruuutttvvvuuuqqqllllllrrrwwwooo[[[MMMLLLLLLFFF;;;444111000......,,,---//////,,,+++,,,++++++***************)))******************************++++++***))))))(((+++,,,...//////...,,,+++))))))+++,,,,,,,,,+++******((())),,,,,,,,,111777HHHNNNWWW\\\^^^^^^^^^___^^^]]]\\\YYYUUUQQQMMMKKKBBB===666222000000000//////000111222333333333333;;;MMMeeevvv|||rrrZZZEEE777555444333///,,,222:::;;;HHH^^^sss{{{oooXXXEEE555444111///...///000111///222888FFFYYYiiimmmiiiYYYOOOBBB:::666777>>>FFFWWWlll|||hhhRRRCCC888777555333222333444555999DDDXXXkkkrrriiiUUUDDD;;;:::999>>>PPPjjjxxxpppeeeYYYQQQKKKFFFDDDAAAAAAAAAAAACCCGGGMMMRRR___iiiuuu~~~yyyrrrjjjccc[[[VVVPPPLLLKKKJJJGGGDDDHHHJJJLLLPPPUUU\\\dddjjjwww~~~~~~qqqeeeZZZOOOEEE???;;;777444555222111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,{{{rrrhhh___VVVNNNIIICCCBBB@@@>>><<<:::999999999999999999999999999999666666888999999999888777555555555555555555555555444444444555555555555666222333444444444444444444444555666555444666999===???MMM___ssskkkTTTJJJEEE===:::<<<:::666555777777444333555666888999999888888999;;;555444444555777777555444222222222222222111111000//////000000000000000000///000222333333222000///000111222111111222555777000222444444555999@@@EEEVVVfff|||www^^^HHHAAA777111000///...,,,---,,,,,,,,,,,,,,,,,,---...///000000///---+++***))))))))))))))))))((('''))))))))))))))))))))))))((()))***+++,,,,,,++++++((()))))))))************,,,+++*********+++------++++++************++++++((()))+++---///111222333444333888DDDUUUiii~~~xxxsssmmmooopppooommmmmmnnnpppqqqsssuuuwwwyyyxxxwwwwwwsssuuuwwwyyyzzzzzzyyyxxxuuuwwwxxxxxxuuutttuuuwwwqqqrrrrrrpppmmmmmmpppssssssvvvvvvrrrnnnooovvv~~~ttt^^^MMMCCC>>>BBB@@@888111111222000...+++,,,000000+++***---,,,,,,,,,++++++*********+++***)))(((((()))***+++((())))))************)))++++++,,,,,,,,,,,,++++++)))))))))*********++++++***((())),,,---,,,...333>>>CCCLLLTTTZZZ[[[[[[ZZZZZZYYYWWWSSSOOOJJJFFFCCC;;;777333111222222111///111222222333444444444444999JJJ```ssszzzrrr[[[FFF999444111000///...111666:::EEEYYYppp|||sss[[[GGG888555111...---...000222000888CCCPPP___hhhdddZZZJJJBBB;;;888666555;;;CCCQQQggg~~~jjjTTTDDD777666444222111222222333444>>>QQQfffsssnnn\\\KKK???>>>:::===MMMggg~~~}}}vvvkkk___VVVOOOIIIFFF@@@@@@@@@???@@@CCCHHHMMMWWWaaallluuuyyyssslllddd^^^WWWTTTPPPKKKHHHGGGFFFFFFIIIKKKOOOTTT[[[ccclllrrryyy}}}pppdddXXXNNNCCC>>>;;;666333333111111000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,~~~rrrfff\\\UUUHHHFFFDDDAAA???<<<;;;:::999999999999999999::::::444555777888888888777666555555555555555555555444333333444444555666666666000111333444555444333333333444555444333444999<<>>777>>>???888333555777666...+++,,,111000+++***------------,,,,,,+++++++++,,,+++(((''''''(((+++,,,&&&'''(((***++++++++++++************************))))))(((((())))))***+++,,,***+++...///...000333///444===GGGPPPSSSRRRPPPPPPNNNLLLHHHCCC===999666222///------...///---***.........//////000111111999HHH^^^qqqzzzsss]]]GGG<<<444---...000//////111999CCCVVVmmm{{{ttt\\\GGG999666111---,,,...111333111===LLLUUU]]]^^^UUUIII<<<888666777666555;;;DDDNNNddd|||~~~kkkUUUDDD555444333111000000111111000999LLLcccsssrrraaaQQQDDDAAA<<<===LLLeee|||zzzooodddZZZRRRKKKGGGAAAAAAAAA@@@@@@CCCHHHLLLNNNWWWaaajjjuuu{{{uuuooohhhaaa[[[VVVUUURRRMMMIIIGGGHHHJJJIIILLLQQQXXX___iiirrrxxx{{{}}}ooocccWWWLLLBBB===999444222222111000000////////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,sssjjjXXXQQQHHHAAA??????===<<<@@@999777:::;;;777777;;;777666666777999999888777666666666666555444333333777666666666777888666555444444555555666666777777555222222777999888999;;;BBBZZZwwweeeVVVFFF???===:::888777666666666666666666666666333444555555333333444555777444000000333444444222444333222111000000000000000000000000000000000000......//////000111111111000000000000000000000000111111000000111333555666<<<>>>III]]]sss}}}```PPP>>>555222///---...---------------...///000444555666666444111---++++++++++++******)))))))))((()))+++,,,,,,+++***)))************************)))************+++++++++((()))***+++,,,---------------,,,,,,,,,,,,,,,---,,,***+++000333555999>>>???DDDKKKZZZqqqzzzxxxxxxxxxpppooonnnoooqqqrrrrrrqqqvvvwwwyyyzzzzzzyyywwwvvvssstttttttttuuuuuuuuuuuuyyyxxxvvvuuussssssrrrrrrqqqqqqpppoooooooooooooooqqqyyy|||vvvqqqyyy|||cccSSSIIICCCGGGFFFCCC@@@<<<888444333///111111000---,,,,,,,,,///000111000---++++++++++++***))))))(((((()))))),,,***'''&&&(((+++000333++++++******************---------,,,,,,,,,++++++)))***+++,,,------------000222555999===AAADDDEEEDDDAAA???>>>===:::444///,,,///111///,,,+++---///---......---,,,,,,///111555DDDYYYmmmxxxrrr\\\GGG999333///000///,,,+++---777???WWWooowwwvvvfffKKK???555000333444111333999>>>MMM\\\```[[[SSSHHH???<<<777555666777888<<>><<>><<<>>>999777;;;;;;888777999777666666666888888777555444444555555555555444444555555555666777777555333555555555555555666666666999555444666777888;;;@@@KKKbbbyyy\\\OOOAAA<<<;;;999777777555555555555555555555555111222333222111111111333555222000111333444444222444333222111000000000000////////////////////////111111000//////......---000000000000000000000000111111000000111222333444777888???NNN___pppnnn]]]III===666111...///---------------...//////333333444444222000---,,,,,,,,,+++++++++*********)))))))))***************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,******)))))))))))))))***///,,,---000222222666;;;EEENNNZZZiii}}}}}}xxxvvvuuuuuuqqqpppoooooopppqqqooonnnvvvwwwyyy{{{{{{zzzxxxvvvwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvuuutttsssrrrrrrqqqqqqqqqppppppppppppppppppqqqxxx{{{vvvuuuvvvbbbWWWRRRNNNPPPOOOMMMJJJEEE@@@<<<999555333111///...............///000000...,,,++++++++++++******)))))))))))))))))))))***+++,,,......,,,,,,,,,++++++++++++++++++++++++******))))))))))))***+++,,,------------***+++---000222444666777666444333333444222---***---...///...------...///---......---,,,,,,///111444BBBXXXlllxxxsss\\\GGG777111,,,---,,,)))(((***777>>>VVVnnnwwwwwwgggLLL???666111222111...222;;;CCCTTTcccbbbVVVIII???999666222000222333444888===HHH]]]uuu{{{kkkUUUDDD===666111222333222111222444888DDDXXXqqq~~~vvvgggXXXIIIBBBBBBIII```{{{xxxlllbbbZZZQQQKKKFFFAAA>>>@@@AAA@@@@@@CCCGGGHHHOOO[[[eeennnyyy~~~yyypppiiiccc^^^ZZZXXXRRRPPPLLLJJJIIIJJJKKKLLLNNNRRRYYY```hhhqqqzzzyyynnnfffWWWMMMBBB<<<888444222222111000///...---......///000000///...............+++,,,,,,------.........yyyhhhYYYOOOIIIDDDAAA@@@<<<:::<<<<<<999888999777666555555666777555444333444444555555555555444555555777999:::999666333555555555555555555444444===888555555555777>>>GGGXXXnnnoooPPPEEE;;;999999777555555555555555555555555555555000111222222111000111222111000000222444555333222333222111000000//////000////////////////////////000000//////...------,,,////////////////////////111000000//////000111111444333666>>>HHHVVVhhhxxxoooYYYHHH;;;222///000------------------...///111111000000///......---,,,,,,,,,,,,++++++++++++,,,+++******+++,,,---...************************)))************+++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---000......111222222777===JJJYYYlll}}}{{{xxxwwwuuutttwwwuuutttuuuuuuuuusssqqqtttvvvyyy{{{|||{{{yyywwwyyyyyyxxxxxxxxxxxxxxxxxxuuutttsssrrrqqqqqqqqqqqqqqqqqqpppppppppqqqrrrrrrqqqvvvxxxxxx|||oooccc___^^^\\\[[[ZZZYYYWWWRRRLLLGGGDDD???999333//////000///...,,,...000000...,,,+++,,,,,,+++++++++************((()))+++---...---+++***,,,,,,,,,---------------************)))))))))))))))***+++,,,------------,,,,,,,,,---......//////...---...///000000...,,,---,,,,,,---///000///...------...---,,,,,,...111111@@@UUUjjjwwwsss]]]GGG:::444//////...,,,+++---666===UUUlllwwwxxxhhhNNN???777222222...,,,333???NNN^^^jjjcccPPP@@@888555666222000222444444888===FFF[[[sss~~~pppYYYGGG>>>666000111222111111222333666@@@SSSlllzzztttgggUUUGGGBBBCCCIII___xxx~~~tttjjj```VVVPPPIIICCC???@@@@@@>>>>>>@@@AAAAAAFFFPPPYYYaaammmwwwuuuppphhhbbb]]]YYYVVVTTTNNNLLLJJJHHHHHHIIIKKKMMMRRRWWW^^^fffoooxxxyyymmmdddWWWLLLAAA<<<888444111222111000///.........///000222111000...------------------------------------pppddd[[[RRRMMMIIIEEE@@@===<<<:::999999888666444444555555444333444444555555555444333333777777999<<<>>>===999666666555555444444333333333<<<999777666555888BBBMMMcccxxx{{{eeeGGG???888777777555333333444444444444444444444444222333444333222111222444...///111222444444333222222111000///////////////////////////////////////,,,,,,------.../////////........................000/////////......//////444222333666:::CCCSSSbbbyyy~~~gggRRR@@@444///000---------,,,,,,---......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,---------------......///...---...111222444:::BBBMMMaaazzzxxxxxxyyyxxxvvvxxxwwwwwwxxxyyyxxxwwwuuusssuuuxxx{{{|||{{{zzzyyyyyyyyyxxxwwwwwwvvvuuuuuusssrrrqqqpppppppppppppppoooooooooooopppqqqrrrsssqqquuuxxx|||yyykkkfffffffffddd___``````___\\\VVVQQQMMMJJJBBB888222111111///,,,,,,...//////...,,,+++,,,,,,,,,,,,,,,++++++******)))***,,,------,,,***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,............------------,,,------///000000//////---+++***,,,000222111...,,,------,,,+++,,,...000000===RRRhhhwwwttt^^^HHH<<<666111000000------000666;;;RRRjjjwwwzzzkkkQQQ???888333222...---888GGGZZZeeeiii^^^KKK===777444666222111444555666999>>>EEEYYYqqqvvv```MMM???777000111222111111222888999???PPPfffsssmmm```KKK@@@>>>AAAHHH```zzz}}}{{{qqqfff[[[SSSLLLEEE@@@@@@???======???@@@???BBBIIIQQQXXXcccmmmwww{{{nnniiiaaa[[[WWWSSSPPPNNNIIIIIIHHHGGGGGGIIIMMMOOOWWW\\\dddllluuu}}}yyylllbbbWWWLLLAAA<<<888333111222111000///......///000000333222000///---,,,,,,,,,------------------,,,,,,tttiiibbbZZZTTTJJJAAA<<<;;;;;;::::::888555555555555444333555555555555444333222111666777999<<<>>>===999666555555444444333333222222666666777888777;;;HHHUUUmmmoooYYYCCC<<<777777666333111222444444444444444444444444111222333333111111222333---...111222333222222222000000//////.../////////........................,,,,,,------.../////////------------------------......//////.........---333222333555555888CCCNNN\\\lllrrr\\\FFF666///000...------,,,,,,,,,---------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,++++++***************+++,,,,,,...,,,---///000333<<>>>>>AAA@@@>>>@@@EEEJJJPPPZZZccchhhuuu|||sssmmmgggbbb[[[UUUQQQNNNKKKIIIEEEFFFGGGGGGGGGJJJOOOTTT[[[aaaiiiqqqzzzyyylllbbbVVVLLLAAA;;;888333111111111000///......///000111333222111///---,,,++++++------------------,,,,,,~~~rrrkkk^^^OOOFFFCCC@@@<<<===;;;777666666666666555555555555444444333222111333333555777999999666444333333333333333333222222111333777999:::@@@QQQaaazzzeeePPP@@@:::666666555222000222333333333333333333333333...000000000///...///000---///111111000000111222//////............//////........................000000//////...------,,,........................---....../////////......000///111333333222777>>>DDDSSSfffwww~~~iiiPPP;;;222222...------,,,,,,,,,,,,,,,,,,+++*********+++---...++++++++++++,,,,,,,,,,,,***...444:::;;;999555111************************)))************+++++++++***++++++,,,,,,+++++++++++++++++++++,,,---......000......///000555BBBPPPhhh{{{zzzwwwsssrrrrrrtttuuuuuuqqqrrrsssvvvyyyzzzxxxvvvqqqrrrsssuuuxxxzzz{{{|||~~~}}}|||zzzxxxwwwuuuuuuooooooooonnnooooooppppppmmmmmmnnnoooqqqsssuuuvvvuuu|||sssnnnmmmkkkgggeee```aaabbbcccbbb```]]][[[ZZZTTTKKKCCC>>>999333...000000...,,,***)))+++,,,***+++,,,,,,,,,+++)))(((...,,,***))))))***,,,---******++++++,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++++++++***((())))))******++++++++++++,,,---+++***)))***+++,,,++++++---///000000000,,,,,,---,,,++++++---000000:::LLLbbbuuuwwwdddOOO===555000///...,,,---000555888MMMgggwww}}}pppVVVAAA999333444444666BBBQQQdddeee^^^PPPBBB:::777444444111000444666666999>>>@@@PPPfffyyy~~~jjjWWWBBB:::222222222222222444666777===LLLcccqqqlll```EEE<<<;;;>>>CCCYYYuuu{{{wwwzzzssseee[[[QQQJJJCCCBBBAAA>>>???BBB===<<<===AAAEEEHHHPPPXXX```mmm{{{zzzrrriiiddd___[[[TTTOOOLLLJJJHHHGGGBBBEEEGGGHHHIIILLLSSSXXXaaafffnnnwww~~~yyymmmdddVVVKKK@@@;;;777333000111111000/////////000111222333222111///---,,,,,,+++------------------------zzzhhh[[[TTTLLLDDD@@@===:::888888888777777111222333444444444444444222222222444666777555333222222222222333333333333000222666999;;;EEE[[[pppxxx\\\GGG<<<777333444333111111444222222222222222222222222...///000///......///000///000111000......000222///......------......///........................111111000//////......---........................,,,---...///000000//////000------111222000222555:::CCCPPP^^^ssswww\\\CCC666555...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,*********+++++++++,,,,,,,,,000555:::<<<;;;777555)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,++++++***---------......///111111333111111444777AAATTTeee}}}rrrttttttsssrrrqqqsssuuuuuuvvvwwwzzz||||||zzzxxxqqqqqqqqqrrrtttxxx|||~~~~~~}}}|||zzzwwwuuutttsssoooooonnnnnnooopppqqqqqqnnnnnnoooqqqsssvvvxxxyyy|||~~~rrrooommmiiifffgggeeeeeefffeeedddcccaaa```\\\YYYUUUOOOGGG@@@:::666333111...***''''''***---)))***+++,,,+++***(((''',,,+++***))))))+++,,,---+++++++++,,,---.........,,,,,,,,,---------......******++++++++++++************+++++++++,,,,,,,,,,,,......---***)))+++---+++,,,............///111,,,,,,,,,+++***+++---///222:::JJJ```sssxxxgggSSS@@@888222111000///000333444777KKKeeewwwrrrXXXDDD:::333444666888AAANNNfffjjjgggWWWEEE;;;666555555222222666888888;;;@@@BBBPPPeeexxxqqq^^^DDD;;;444333333333333666444555<<>>BBBWWWsssxxxtttwww{{{lllaaaVVVNNNGGGDDDAAA>>>>>>@@@<<<:::;;;???AAACCCIIIPPPXXXeeerrryyyyyyqqqiiibbb]]]VVVRRRMMMIIIHHHHHHGGGFFFAAADDDHHHIIIJJJOOOWWW]]]fffkkksss{{{yyynnnfffVVVKKK@@@;;;777222000111111000/////////000222333222111000///------,,,,,,+++,,,,,,------.........~~~nnndddWWWLLLBBB???;;;999999999999888...///111333555666666777333333333444666777777555111111111222222333333444111333666888;;;HHHccc{{{nnnQQQ<<<999444111222222000222666222222222222222222222222000111222111000///000222000111111///---,,,///222......---------......///..............................//////000111111111////////////////////////+++,,,...000111111000000111---,,,///222111111333555999???JJJ___zzzdddIII:::777...---,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******+++++++++%%%(((,,,000222222000///************************)))************+++++++++++++++,,,,,,,,,++++++************+++,,,---...///333333555:::AAAOOOfffzzz|||qqquuuyyyxxxtttrrrsssvvvuuuuuuwwwyyyzzzyyyvvvtttqqqpppoooppprrrwww||||||{{{zzzwwwuuusssqqqpppooonnnnnnoooooopppqqqrrrooopppqqqsssuuuxxxzzz||||||qqqnnnlllhhhgggiiijjjjjjiiihhhgggeeecccccc[[[\\\[[[VVVNNNFFF@@@===555333...)))%%%&&&)))---((()))+++++++++***(((&&&*********++++++,,,,,,,,,,,,,,,------...///000000/////////000000000111111******+++++++++******))))))))))))))))))))))))))))))+++,,,***((('''))),,,***---//////---,,,///111+++,,,,,,+++***+++---///333;;;III^^^sssxxxiiiVVV===666///...---,,,---111444666JJJdddvvvsssYYYGGG;;;222444666888???IIIiiirrrsssbbbKKK<<<777666111...///333555555888<<>>???BBBXXXuuuvvvsssuuuqqqfffZZZRRRIIIEEEAAA===<<<>>><<<:::<<<@@@AAABBBFFFLLLLLLXXXeeekkkrrr~~~}}}uuummmfff___YYYUUUOOOLLLHHHFFFFFFGGGGGGGGG@@@DDDIIIJJJKKKPPPYYY```iiiooowwwyyyooohhhVVVKKK@@@;;;777222000111000000/////////111222333222111000......---------++++++,,,,,,---...//////rrriiiRRRKKKBBB===<<<;;;777333666444444777777333222333333333333333333333333333333333333222222111111111777333333888AAAQQQlllfffMMM>>>888666555333222222222333222222111111000/////////...000111000///...///111////////////000000000000000///...---------------000000////////////000000///000000111333555777888333111///---,,,---...///------......//////000000000000000000000//////...222555888===GGG\\\vvvwwwYYY???333222222222000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++''''''++++++''''''+++......---,,,******+++---------,,,+++*********+++*********+++,,,---...////////////---...///---+++444555:::CCCQQQdddzzzyyytttwwwuuusssrrrqqqssstttuuurrrtttwwwyyyyyywwwtttrrrppppppqqqrrrtttwwwzzz|||~~~zzzuuurrrqqqrrrpppqqqqqqpppooopppsssuuuqqqpppqqqtttyyy|||~~~}}}zzzxxxtttpppmmmlllllllllhhhkkknnnmmmiiifffeeeeeecccaaa___\\\XXXQQQIIIDDD<<<666///+++***+++***)))((()))***+++,,,---------***,,,......------///000222333444555666888999999999888666555444222000---+++***)))+++,,,------,,,))))))***++++++***((('''(((((())))))*********+++'''%%%$$$&&&)))+++***(((//////...,,,***,,,///222333777BBBYYYpppwwwiiiXXXCCC:::222222333222000111111;;;KKKaaauuu|||qqqaaaGGG>>>777555222333???OOOmmm{{{}}}lllVVVIII>>>444777888666333222444;;;AAAGGGUUUjjjzzzfffLLL@@@555333555444333222000666>>>KKKbbbsssqqqeeeNNNAAA===???CCCXXXrrr}}}{{{tttrrr|||{{{qqqddd[[[PPPHHHDDDCCCAAA???@@@===::::::<<<@@@BBBCCCLLLPPPWWW___jjjvvv{{{tttjjj```ZZZUUUQQQOOOFFFEEEDDDDDDDDDCCCAAA???DDDFFFIIIKKKNNNUUU___fffqqqwwwyyymmmcccTTTJJJ@@@<<<888333000000000///.........///111222222111///---------.../////////......------------~~~ddd[[[PPPHHHDDD@@@;;;666888444222444444111111333333333333333333333333333333333333333222222222111555222444:::EEEXXXsssxxx___III<<<666555333222111111111222222222111111000/////////...000111000///...///111.../////////000000000000//////...---------------000//////////////////000///000000111333444666777222111///---,,,---......------..................---...///000000000000000111333555666<<>><<<:::888444///,,,---,,,******+++,,,+++)))'''((()))***++++++***))))))*********++++++++++++,,,***((((((***+++)))'''------,,,+++***+++...111///333>>>SSSjjjsssgggVVVCCC999000000111000//////111888GGG\\\sss|||qqqbbbGGG>>>666444111222===LLLcccvvv{{{jjjYYYIII:::888666555333333666;;;???GGGTTTggg{{{{{{hhhMMM@@@444111222222000111111666===JJJbbbuuusssfffQQQBBB>>>@@@DDDXXXrrr~~~zzzssspppzzzyyyiii```SSSJJJEEECCCBBB@@@???<<<::::::===@@@AAABBBHHHLLLQQQYYYbbbnnnyyy~~~xxxnnnhhh___VVVQQQMMMJJJHHHCCCBBBBBBCCCCCCCCCBBBBBBEEEHHHLLLPPPTTT[[[dddkkktttzzzyyylllcccUUUKKKAAA===:::444111111000//////...///000111222000...,,,*********++++++------......---,,,,,,+++wwwmmmhhhffffffgggpppuuuggg\\\TTTLLLBBB<<<<<<666222333333222222555333333333333333333333333444444333333333333222222333333666>>>LLLaaa}}}jjjSSSBBB:::444333222111000000111222333222111000////////////...000111000///...///111....../////////000000000///...------------------/////////////////////////////////000111333444555111000///---------.....................---------,,,,,,...///000111111111///000111000333<<>>888111---,,,---,,,******++++++,,,,,,---------,,,,,,---...///333888<<>>777222000...+++*********)))(((&&&'''(((***+++++++++++++++++++++++++++,,,,,,,,,---,,,***+++,,,,,,+++)))+++++++++******+++...111000555???SSSiiitttjjjZZZBBB888///...///...------111555AAAWWWppp}}}ssscccIII>>>555333111000:::GGG]]]rrr{{{kkkXXXIII@@@;;;666444555999===???HHHSSSeeexxx}}}mmmRRRCCC555000111111000111333666;;;HHHaaavvvvvvjjjUUUEEE???AAADDDWWWqqq~~~zzzqqqnnnxxxqqqfffXXXMMMGGGDDDBBBAAA===;;;:::;;;===???@@@@@@BBBEEEJJJPPPXXXcccmmmtttyyypppiii```ZZZRRRLLLGGGDDDBBBAAA??????@@@AAABBBCCCCCCDDDEEEJJJPPPUUU[[[bbbjjjqqqyyyyyylllcccVVVLLLBBB>>>;;;666222333000////////////000111222333111///---,,,,,,,,,---+++,,,---......,,,***)))~~~uuuhhh[[[RRRNNNMMMNNNNNNVVVcccssstttiii\\\NNNDDD???888444555666555444666222222222222222222222222444333333333333333333333222444888AAAQQQjjjvvv\\\HHH===999333333111000000111222333333222111000/////////000...000111000///...///111........./////////000000......---,,,,,,---------........................////////////000111222333000///...------------...000/////////......------,,,---...///000000000000---///000///111666@@@GGG^^^tttwwwWWWCCC666444000...............))))))))))))))))))))))))+++++++++,,,,,,+++++++++***))))))******))))))***+++,,,---,,,******+++,,,---------------...///000,,,+++***************+++......000444444222222555999DDDUUUjjj|||uuurrrtttwwwssstttuuuuuuuuuuuuttttttwwwwwwwwwvvvvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxyyyyyyuuurrrpppoooqqqrrrsssssspppooonnnooollloooqqqqqqpppuuu~~~{{{rrrpppqqqrrrwww|||}}}wwwsssttttttsssqqqooonnnoooooonnnllljjjgggbbb\\\TTTNNN@@@999222...------,,,++++++++++++,,,,,,---...///,,,...000333888???HHHNNNRRRUUUZZZ^^^___]]]YYYWWW[[[YYYWWWTTTPPPIII@@@;;;333000,,,***)))))))))((('''(((((()))***+++++++++++++++++++++++++++++++++))))))***+++,,,.........***++++++++++++,,,///222000666AAAQQQgggtttlll\\\DDD999000...///...------222333===SSSooowwwgggMMMAAA666333222111888BBB[[[mmmxxxkkk___QQQIII>>>777888;;;???@@@GGGRRRdddyyyqqqXXXHHH888222222222222333444666999FFF___vvvxxxnnnYYYFFF???AAACCCTTTnnn|||zzzqqqmmmuuuyyynnn^^^QQQJJJFFFCCCAAA===;;;:::;;;===>>>>>>======???DDDJJJQQQZZZdddkkkvvv|||wwwmmmbbb[[[TTTPPPJJJEEEBBBAAA???>>><<<===>>>??????@@@BBBCCCDDDJJJSSSZZZ```gggpppvvvyyylllcccVVVLLLBBB>>>;;;555222222000000000000000111111111444333111///...---------***+++...//////---+++)))yyy|||wwwqqqddd]]]SSSIIIBBBAAABBBDDDCCCGGGOOO[[[kkk}}}qqq___RRRCCC<<<777888:::777444444222222222222222222222222333333333333333333333333222555:::DDDVVVppphhhQQQAAA:::888333333222111111222333444444222111///...///000000...000111000///...///111............////////////------,,,,,,,,,------...,,,---............---,,,...............///000111///......---------------111000000//////...............////////////......---///111111111444:::>>>HHH^^^xxx~~~^^^FFF:::555000---...//////...************************+++++++++,,,,,,+++++++++)))******))))))******))))))+++,,,,,,+++***+++,,,******)))******+++,,,,,,---,,,,,,++++++++++++,,,000///222666666333555;;;CCCRRRfffzzzvvvrrrtttxxx{{{uuuvvvvvvvvvuuutttssssssyyyxxxwwwvvvvvvwwwxxxyyywwwwwwvvvvvvvvvuuuuuutttrrrtttvvvvvvssspppooooooqqqsssuuutttrrrooonnnnnnnnnoooooonnnooovvv~~~jjjccceeeiiikkknnnssswwwyyyyyyvvvuuuuuusssrrrqqqqqqqqqqqqqqqnnnmmmjjjgggccc\\\TTTOOO@@@:::333...------,,,***,,,++++++,,,---...000111...111555:::@@@HHHPPPVVV[[[]]]^^^______^^^\\\[[[\\\[[[YYYWWWTTTNNNGGGAAA777333...+++***+++++++++******))))))))))))))))))******************))))))((()))***++++++,,,---...***,,,,,,,,,,,,...000333,,,555@@@NNNcccrrrkkkZZZGGG<<<222///000.........333444<<>>QQQaaattt|||uuufffZZZIII===999:::===???EEEQQQcccyyyuuu[[[KKK:::333222222222333444555888BBBZZZrrrwwwqqq\\\GGG>>>@@@AAAPPPjjjzzzzzzqqqlllsssuuueeeWWWNNNIIIEEEBBB>>>===;;;;;;=========;;;:::===AAAFFFMMMVVV___eeemmmttt~~~{{{tttkkkaaaWWWPPPKKKHHHCCC@@@??????>>>===;;;<<<======<<<<<>><<<;;;777333222222222222222222222222222111111222222222222333333222777===FFFZZZwwwwww\\\HHH===888777333222111111222333444555444333111///...///000111...000111000///...///111------........./////////,,,,,,,,,,,,,,,------...+++,,,---......---,,,+++......------------...///------------------------///////////////.........///////////////...---,,,///000111111000111444666<<>>888111------///...---++++++++++++++++++++++++******++++++++++++******(((++++++((((((++++++((((((***,,,,,,+++***+++,,,+++++++++***++++++,,,,,,.........------...//////222///222888999666<<>>999222---,,,,,,,,,,,,++++++***)))(((((())))))*********)))))))))))))))***+++,,,+++)))((()))***+++,,,......---...000222...999EEEQQQeeetttnnn\\\III>>>333000000///...///222444>>>SSSooo|||oooWWWFFF888555444222333999@@@NNNbbbvvvvvvjjjWWWGGG===:::;;;<<>>@@@@@@LLLgggyyyyyyoooiiippp~~~|||mmm___UUUNNNHHHDDDCCC@@@===<<<<<<<<<;;;:::;;;===@@@DDDJJJQQQZZZ___ffflllvvvyyytttmmmeee]]]UUUMMMHHHDDDAAA===;;;;;;<<<;;;;;;:::<<<>>>===;;;<<<@@@DDDHHHOOOXXXaaaiiirrr{{{xxxkkkbbbUUUKKKAAA===:::444111111///000111111222222111111//////......------,,,,,,+++---...000000///...---EEEFFFIIIKKKMMMKKKGGGCCCAAA???===;;;::::::<<<<<<>>>>>>>>>@@@FFFRRR^^^ggggggYYYJJJBBB>>>:::666555111111111111111111111111000000000111111222222222111777>>>III^^^}}}kkkQQQAAA;;;777555111000000000111222444555555333000.........000111...000111000///...///111---------.........//////,,,,,,++++++,,,,,,---...***,,,---......---,,,***...---,,,,,,,,,,,,------,,,---------...---------,,,,,,------------------------......///............///000000000111222333888EEE\\\wwwuuu\\\AAA:::111------......,,,++++++++++++++++++++++++)))******************)))(((++++++((((((++++++(((''')))+++,,,+++***++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000---111999;;;:::DDDQQQcccwww|||yyyuuutttvvvxxxyyyxxxuuuttttttttttttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxwwwvvvtttsssrrrsssuuutttsssssstttuuuqqqtttwwwxxxwwwsssqqqppppppqqqtttxxxzzzaaaQQQQQQYYY___iiikkkmmmoooqqqrrrrrrrrrooonnnnnnqqqtttuuutttqqqmmmllliiigggbbb[[[SSSNNN@@@:::222---,,,,,,+++)))*********+++...111444666@@@FFFNNNTTTYYY[[[]]]^^^^^^^^^______```aaaaaabbbdddcccaaa```___\\\XXXUUUFFF@@@888111---,,,,,,+++***))))))(((((()))***++++++++++++******)))))))))***+++---,,,)))((()))++++++,,,...---,,,,,,...///222???KKKVVViiixxxqqq^^^KKK???444000000///...///000444@@@TTTnnn~~~|||qqqYYYFFF777444444111000444888>>>LLL^^^ppp|||wwwhhhWWWHHH???<<<===AAAIIIWWWiii~~~zzzZZZJJJ;;;444333222111111///444888===MMMdddrrrttteeeKKK???AAA@@@KKKfffyyywwwlllffflllzzzuuuhhh]]]UUUMMMHHHGGGCCC???<<<;;;;;;;;;:::>>>???AAABBBFFFKKKRRRWWW___dddmmmuuu|||zzzkkkfff^^^VVVPPPJJJEEEAAA???===:::999:::::::::999999<<>>===>>>DDDIIIOOOUUU^^^gggoooxxxxxxkkkbbbVVVLLLBBB>>>;;;555222333///000111222222222111111///000000000000000//////+++,,,---............---;;;<<<===???AAA@@@>>>;;;;;;::::::999999999999999;;;;;;;;;<<>>:::666333////////////000111333444555333000...---...000111///000111000///...///111---------.........//////++++++++++++,,,,,,---...***+++---......---+++***------,,,,,,++++++,,,,,,,,,,,,---......---------*********++++++,,,,,,,,,++++++---...//////000000+++,,,...000111333555666555???SSSnnn|||cccCCC;;;222------...---,,,************************))))))************))))))'''++++++''''''++++++'''''')))+++,,,+++***++++++++++++***)))(((((((((((())))))))))))***+++,,,---...+++///999<<<>>>JJJZZZooovvvtttsssuuuxxxyyywwwtttsssrrrrrrrrrtttwww{{{}}}xxxyyyyyyzzzzzzyyyyyyxxxvvvwwwxxxxxxwwwvvvuuutttqqqrrrssssssrrrrrrtttvvvppptttxxxzzzxxxuuurrrqqqppprrrwww}}}iiiRRRFFFJJJTTT[[[fffgggiiikkkkkkkkkjjjjjjjjjiiijjjnnnrrrsssqqqnnnnnnllljjjgggbbb[[[SSSNNN@@@:::222---,,,,,,***((())))))***+++...222666888<<>>KKKVVVhhhwwwooo[[[KKK???333000000......///...444AAAUUUmmm|||{{{qqqYYYFFF666333333///...111:::888;;;GGGYYYkkk|||uuudddSSSFFF@@@???@@@EEEPPP```uuu{{{\\\LLL===777666555333333---444999;;;III___pppuuuhhhMMM@@@BBBAAAKKKfffzzzuuujjjccciiiwwwzzzmmmcccZZZQQQKKKJJJFFF@@@<<<::::::::::::@@@@@@AAAAAACCCGGGLLLQQQZZZ___gggnnnuuu{{{~~~yyyqqqlllbbb\\\TTTLLLGGGCCC???===>>><<<:::999:::;;;::::::999<<>>UUUlll}}}wwwwwwvvvvvvvvvvvvvvvwwwuuunnnlllrrryyy|||}}}|||zzz{{{}}}}}}{{{yyyyyyxxxxxxwwwwwwwwwwwwwwwyyyvvvrrrrrruuuwwwwwwvvvvvvwwwwwwvvvtttsssuuuwwwvvvzzzxxxfffTTTMMMGGGBBBGGGQQQccceeegggggggggiiikkknnnmmmmmmnnnnnnnnnmmmlllkkkiiihhhfffddd```YYYQQQKKKAAA<<<555000...---------)))---000///,,,///777???JJJQQQZZZ______^^^^^^^^^]]]]]]___bbbfffhhhhhhhhhjjjgggccc```^^^[[[XXXVVVPPPIII@@@777222...,,,+++******))))))***,,,///000111///...,,,++++++,,,,,,......------------------//////............//////000111>>>PPPbbbuuurrr]]]HHH===444111000......111///444;;;JJJcccxxxzzzpppYYYGGG777444333000///333222222444999DDDTTTfffrrr~~~ppp[[[LLLDDDAAA===BBBLLL]]]ssslllLLL;;;<<<666///000///111888::::::GGG```qqquuuhhhWWWFFF@@@BBBLLLaaavvvwwwhhh___eeeqqq~~~wwwlllcccYYYSSSKKKEEE@@@???>>><<<===??????AAACCCDDDEEEHHHLLLOOOVVV\\\dddjjjmmmpppsssvvv}}}~~~}}}|||yyywwwrrrkkkccc^^^UUUOOOGGGAAA??????AAABBB:::999999999:::;;;;;;<<<888<<>>???@@@GGGQQQ^^^jjjwwwpppaaaVVVJJJ???:::999666555444333222111111222333222111222444666777777???RRRnnn|||ZZZEEE<<<888666666444333222222111111111111,,,---////////////111333555222222444333///---///...---++++++,,,......///........................------------------------......---,,,,,,,,,---...---.........---,,,++++++++++++++++++++++++++++++---...............------...//////000000111222222222777CCCXXXrrr|||\\\JJJ888111111///---+++------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,))),,,...---***)))+++///*********++++++*********------............------,,,---......------...000///000555888<<>>>>>AAA???@@@AAAAAABBBCCCGGGIIIPPPVVV]]]bbbeeehhhkkkmmmtttuuuvvvwwwxxxwwwvvvuuuqqqooollliiieee___XXXSSSMMMHHHCCC???>>>>>>======:::999999999999:::;;;<<<:::>>>AAADDDFFFJJJQQQWWW```iiiqqqwwwuuuiiiaaaUUULLLBBB===888222000222000111333555555333111000...///000000...---...000------...---,,,,,,///111666666666555555555555555555555555444444555555555666555555555666888:::;;;999<<<@@@FFFOOO[[[gggooo|||lllYYYIII@@@===888666555555444333000111222222111222444666666777AAAUUUrrr{{{YYYCCC:::666444444000///...---,,,,,,,,,,,,,,,---...------...111444777444333444222...---///------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,***))))))***,,,---............---,,,******------------------------++++++,,,------,,,,,,+++//////......///000222333333666???PPPiiihhhRRR;;;222222111---+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,'''***,,,,,,***))),,,///,,,,,,------------,,,,,,------............---------...//////......000222222222555;;;DDDVVVqqqxxxuuuuuuvvvxxxzzz|||~~~zzztttqqquuuxxxyyyyyy{{{yyyxxxxxxyyyzzzzzzyyyxxxuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwwwwwwwuuuttttttuuuwwwzzz|||{{{zzz{{{rrrTTTHHH===:::888666:::BBBNNNTTT\\\bbbfffgggggghhhgggggghhhhhhiiijjjjjjkkkcccbbb___\\\XXXRRRJJJEEE===999333///------------***---///......333<<>>===666222222111000555777777CCCYYYlllsssppp[[[FFF@@@CCCLLL]]]nnnrrrcccYYY___lllyyy|||pppddd[[[TTTMMMGGGFFFDDD@@@@@@BBB@@@AAAAAAAAA@@@AAADDDFFFKKKOOOUUUZZZ]]]___bbbccciiiiiijjjjjjjjjiiigggfffcccaaa]]]YYYVVVRRRMMMIIIDDDAAA???=========<<<;;;:::999999999999:::;;;;;;<<<@@@DDDGGGKKKQQQZZZ```iiiqqqyyy~~~uuuhhh```TTTKKKBBB<<<777222000111111333555777777555222000***+++------------///111,,,---------,,,,,,...///444444444444444444444444666555444333333444555666666666555555555666777888999999:::<<>>NNNfffsssYYY===111222222///,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++(((***++++++))))))+++---......////////////......,,,------......------,,,000111111000//////222444444666<<>>555000+++)))))))))))))))***+++,,,---......------,,,,,,,,,,,,))))))***+++,,,,,,------111000000//////000000111000000<<>>AAAIIIZZZoooyyywwwjjjWWWGGGCCCBBBAAAHHHZZZppp}}}tttVVVDDD???777333444000111555666777AAAVVVjjjtttppp[[[EEE???BBBKKK[[[kkkqqqbbbWWW]]]jjjwwwzzzlllbbbZZZRRRLLLIIIFFFBBBAAACCCBBBCCCCCCBBBBBBCCCEEEHHHJJJMMMQQQUUUWWWYYY[[[\\\______`````````___^^^]]]ZZZWWWSSSOOOMMMJJJGGGDDD@@@>>>;;;;;;<<<=========:::999999999:::;;;<<<<<<>>>AAAFFFKKKPPPXXXbbbiiiqqqyyyuuuiii```TTTKKKBBB<<<777222000111222444777999999666333111***+++------------///111,,,---...---,,,+++---...333333444444444444444444555444333222222333444555666666555555555555555666444555666666888<<>>999666222///,,,,,,---------((()))+++...555???LLLUUU\\\```eeefffdddcccccceeeggggggiiilllppprrrrrrqqqiiigggeeeccccccbbbaaa___^^^VVVJJJ???666000+++)))'''''''''(((((()))******************)))))))))((())))))***+++,,,,,,------000000////////////000000//////;;;MMM```tttsss___HHH>>>444111000......111///222666???TTTkkksssooo\\\III999555444000///222---///222444666999===@@@JJJ[[[oooyyywwwkkkWWWGGG@@@@@@BBBJJJ\\\qqquuuXXXFFF@@@999888999444333555666777@@@SSShhhuuuoooZZZEEE>>>AAAJJJ[[[lllqqqaaaWWW\\\hhhuuuuuulllaaaYYYRRRNNNJJJEEECCCDDDBBBCCCDDDDDDDDDEEEHHHKKKJJJKKKMMMPPPRRRTTTTTTTTTUUUUUUWWWXXXXXXXXXWWWVVVSSSPPPLLLIIIGGGFFFDDDBBB>>>;;;777666888;;;===>>>999999999:::;;;===>>>??????DDDJJJPPPWWW___jjjqqqyyyvvvjjjbbbUUULLLCCC===888222111222333555777888888666333111---...//////...---...000,,,---......,,,,,,,,,---333333333333444444444444444333333222222333333444444444444444444444444444111222444555666777999;;;AAAMMM^^^mmmzzzqqqdddRRRDDD===999555222111222444444333333333444444777CCCYYYwww}}}ZZZDDD;;;666444444333222111000//////......---.../////////111444777555111///000///,,,---000&&&)))------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,++++++***------------------------++++++,,,---............------,,,,,,---...000111---111999GGG]]]yyyeeeFFF555111000//////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,+++******)))))),,,------......------,,,,,,,,,------------,,,,,,...............000333666:::III]]]ooo~~~vvvrrrsssoooppprrruuuyyy|||zzzvvvtttuuutttrrrssswwwzzz|||}}}{{{zzzzzztttttttttuuuvvvwwwyyyzzzwwwyyyyyyyyyxxxwwwxxxyyy||||||}}}{{{yyyxxxzzz|||xxx^^^JJJ<<<888444222222222222333888:::;;;===@@@FFFMMMRRRYYY\\\___bbbcccbbbaaa___XXXTTTNNNGGGBBB<<<666222222///,,,+++,,,---------)))***,,,000888EEESSS\\\___bbbffffffeeedddeeehhhkkkkkklllooorrrssssssrrrjjjhhheeedddeeedddcccbbb]]]UUUJJJ>>>666000+++)))''''''(((((())))))))))))******+++++++++******)))((()))))))))***+++++++++------,,,,,,,,,,,,------//////;;;MMMaaavvvvvvcccKKK@@@666333111......000...333777@@@UUUllluuuqqq[[[HHH888444222...---000---......///111666<<>>999;;;>>>888444555555777>>>PPPfffvvvooo]]]JJJAAAAAAHHH[[[nnnrrraaaVVVZZZeeesssxxxlllddd[[[WWWRRRKKKHHHIIIDDDEEEEEEEEEEEEGGGIIILLLIIIIIIIIIKKKMMMOOONNNMMMLLLMMMNNNPPPPPPPPPOOOOOOKKKHHHEEECCCCCCBBB@@@>>><<<888444222444777:::;;;999999:::;;;===???AAABBBDDDJJJRRRYYYaaaiiisss{{{xxxmmmeeeVVVMMMDDD>>>999444222333444444555666555444222000000111111000...---...///---...000///...---------111222222222333333333333222222333333333333222222111222222333333222222222111333555666666666888999999BBBMMMVVV___ooovvv```MMMCCC<<<666222333555666666444333333333555777BBBWWWuuu}}}ZZZDDD:::666333333000000///...............***,,,...///000111333555333///---......,,,---111+++...222111---+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---------------******+++,,,,,,,,,,,,+++........................***+++,,,---............+++,,,,,,------...//////...000555@@@TTTqqqmmmNNN:::222///...///------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,++++++//////000000000000//////+++,,,,,,------,,,,,,+++---///000111333777<<<@@@MMM```www}}}{{{vvvtttuuupppqqqsssuuuxxx|||zzzvvvuuuvvvvvvtttvvvzzz{{{~~~}}}zzzyyyyyyuuuuuuuuuvvvwwwxxxyyyzzzxxxzzzzzzxxxvvvvvvyyy|||{{{~~~~~~{{{vvvuuuzzzxxxdddPPPCCC999777333000111333333222444444555555666;;;@@@EEEOOORRRVVVZZZ[[[YYYUUUSSSJJJFFFAAA;;;777333///,,,///---+++***,,,---------...---...222;;;HHHVVV``````cccffffffeeeeeegggjjjnnnmmmmmmooorrrsssrrrqqqmmmjjjgggfffeeedddbbbaaaZZZSSSGGG===555///,,,)))((()))******************+++,,,------------,,,+++************++++++++++++,,,,,,++++++++++++,,,,,,......:::MMMbbbxxxyyyfffNNNCCC999444222///...000///555:::CCCWWWnnnxxxuuu[[[III888444333...---000000///------111999DDDKKK[[[hhhtttqqqeeeVVVIII@@@<<>>333...---///---------,,,,,,,,,++++++***+++,,,------,,,+++***++++++***+++---......---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++///111333666:::???FFFKKK```uuuwwwwwwxxxuuussstttrrrrrrtttvvvyyy|||~~~zzzwwwwwwxxxwwwvvvxxx}}}{{{~~~}}}yyywwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzzxxxvvvvvvyyy}}}yyy}}}zzztttsss{{{~~~hhhTTTEEE<<<888777444111222555666555111222222222222444888;;;DDDHHHNNNRRRRRROOOKKKGGG@@@<<<777333000...+++)))...,,,******,,,---------111000000333<<>>AAAHHHXXXmmm|||uuu[[[GGG;;;333444555---333222222444:::JJJaaatttwwwhhhWWWJJJCCCFFF[[[rrrqqq___RRRUUU```lll|||wwwnnnhhhbbbZZZWWWWWWPPPQQQPPPNNNLLLLLLNNNOOOMMMKKKIIIJJJLLLMMMLLLIIIJJJJJJJJJJJJIIIGGGEEEDDDAAA@@@?????????>>><<<:::<<<:::::::::;;;:::888666888888:::===@@@DDDGGGHHHPPPXXXbbblllttt||||||qqqjjjYYYOOOFFF@@@;;;666444666444333222111000000000000---///000///......///000...000222222000.........333333222222333333444555666777888777555333333444555444222000000111222333444333222444666777666555555888;;;<<<>>>DDDNNNVVVjjjrrr|||cccLLL???::::::999777666555666555444222777777???SSSqqq^^^FFF;;;888555222444777666111111444222+++...---,,,,,,---...///000......///000222333333444;;;===>>>999222---...000000000///...------------///...------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......+++,,,.../////////......---000333777GGGbbb{{{[[[CCC666222000...++++++------------+++++++++***)))***,,,---,,,+++(((+++000333333111,,,)))//////...---,,,+++++++++***---...+++))),,,...---...222888:::999???RRRfffyyy|||yyyxxxvvvuuuttttttuuuuuuuuuvvvxxx{{{~~~zzz||||||zzzxxxwwwzzz}}}~~~zzzwwwvvvwwwvvvwwwyyy{{{{{{yyywwwuuuttttttrrrrrrqqqrrrsssttt}}}yyywwwxxxwwwwwwlllZZZQQQMMMIIIGGG@@@999777888888666333333333222222222222333333:::===BBBEEEEEEAAA<<<888444333222111///---,,,,,,+++,,,------......------000......555AAANNNXXX]]]dddddddddddddddeeeffffffkkklllnnnoooppppppooooookkkkkkjjjhhheeebbb___]]]ZZZRRREEE999222///+++'''*********)))))))))))))))******+++++++++,,,,,,,,,///,,,***+++...000///---000///...---------------222555>>>OOOfffxxxzzzsss___III===;;;777777777///,,,111666???VVVpppyyyttteeePPP;;;333222222000//////333666666:::GGG\\\llltttkkk\\\NNNEEE@@@>>>===888<<<>>>BBBPPPggg{{{vvv___HHH===999555444777000000222555:::IIIbbbxxx~~~vvvfffSSSGGGIIIWWWeeennnaaaTTTSSS\\\iiizzzyyypppiiiccc^^^[[[WWWUUUQQQOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBBBBAAABBBAAA@@@>>>===>>>>>>???===<<<<<<<<<<<<;;;;;;;;;;;;===@@@@@@BBBFFFNNNTTT\\\cccoooxxx}}}pppggg]]]RRRGGGAAA===888555666444333333222000...---,,,..............................------------......333222222222222333444444999<<>>:::444666888111333777:::AAAWWWpppzzzwwweeeQQQ<<<333333222111111222333555:::EEERRR```hhhiii```SSSGGG@@@<<<::::::999===>>>AAANNNeeeyyyyyydddLLL???999555333444222222333666<<>>;;;;;;;;;;;;;;;;;;<<<<<<<<>>@@@FFFTTTgggxxx|||bbbMMMAAA>>>888666555666888999999888999:::AAARRRmmmdddIII;;;666333111///000...,,,---000...+++000////////////000111111222222222333333444444444;;;======:::444111111333000000...---,,,++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,---......///.........///000000111;;;QQQnnn___FFF888333111///---,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,+++---,,,+++***+++,,,---...+++,,,...000111111000000///333333///...000222111222333777@@@KKK[[[rrr~~~}}}}}}|||{{{{{{{{{{{{{{{xxxxxxvvvuuuuuuvvvwwwxxxwww{{{|||yyyxxxyyywwwyyy{{{}}}}}}zzzwwwuuutttsssrrrrrrqqqqqqqqqrrrtttmmmjjjoooyyyvvv]]]PPPJJJKKKUUUaaaaaa\\\TTTNNNIIIBBB;;;555000///---,,,,,,---///000222222222222222111111000//////...------,,,++++++******+++,,,,,,,,,,,,+++...---///555AAAOOOZZZaaa___```bbbeeehhhjjjlllmmmjjjkkklllllllllkkkiiiiiihhhgggfffdddbbbaaa```___TTTJJJ===333///---,,,+++************************))))))*********+++++++++***)))((()))+++---------............///////////////333>>>PPPiii~~~nnnVVVGGGAAA<<>>??????EEEXXXppp{{{zzzgggSSS>>>555333333222333666444777BBBRRR^^^aaa```WWWQQQGGG>>>:::888777777:::<<<<<<>>>JJJ___ttt}}}hhhPPPAAA999444222222333333555888===KKKdddzzz|||hhhTTTNNNZZZhhhmmm___QQQNNNUUUbbbrrryyyrrrnnndddaaa]]]ZZZXXXVVVTTTRRROOOOOONNNNNNMMMMMMMMMLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<======>>>???@@@@@@DDDIIIMMMPPPWWW___fffnnnuuu~~~rrriii^^^SSSHHHBBB>>>999777777111111111111111000000000////////////////////////......------------......222222222111222333333444:::>>>CCCEEEAAA;;;555111222222111000000000000111333222222333666777777666444555777777555555666888999<<>>888777555666888:::;;;:::999:::???NNNfffkkkOOO>>>666333222222222000000111333333111//////////////////000000222222333444555666777888666777777555111//////000222111///...,,,,,,++++++***)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------........................///222888GGGaaavvvaaaGGG999444111///------++++++++++++------,,,+++***+++---...---,,,,,,+++***))))))+++---...,,,---000111222222111111222555555111///222333111666777>>>KKKZZZjjj}}}~~~}}}}}}}}}~~~}}}|||zzzyyyyyyyyyyyyxxxvvvzzz~~~|||{{{zzzvvvxxxzzz|||{{{yyyvvvssstttssssssrrrqqqpppppppppoookkkjjjsssfffLLLCCCAAA???GGGUUU[[[WWWSSSOOOKKKFFF???;;;111000...------...000111333222000...---///000222......------------,,,,,,))))))***+++++++++++++++,,,,,,...555@@@NNNZZZaaa___```bbbeeehhhkkkmmmnnnjjjkkkkkkkkkjjjiiigggfffgggfffdddcccaaa```______SSSHHH;;;333///------...)))***************++++++)))))))))*********++++++,,,,,,++++++,,,---............//////000000//////222777@@@PPPhhh}}}rrr]]]QQQNNNJJJMMMQQQMMMGGGFFFCCCHHHXXXnnn{{{}}}kkkXXXBBB777444222222333888999???LLLYYY___[[[UUUIIIDDD===888666666666666999999888:::DDDWWWmmmzzz|||jjjSSSAAA888444222111444444666999===KKKcccxxxiiiRRRLLLYYYiiikkk]]]OOOLLLSSS```qqq~~~zzzuuummmiiiddd```^^^[[[YYYWWWVVVUUUUUUTTTSSSRRRRRRQQQLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBB??????@@@@@@BBBDDDFFFGGGHHHMMMSSSYYY^^^eeemmmsssyyysssjjj^^^SSSHHHCCC???:::888999444333222111000000//////000000000000000000000000......------------......222111111111111222333333555999<<<===;;;777444333333333222222111111111111111111111444777999::::::333444666666555555555666777888<<>>LLL___qqq}}}}}}~~~~~~}}}}}}~~~}}}|||{{{|||~~~}}}{{{vvvwwwxxxyyyxxxvvvtttrrrtttssssssrrrpppooonnnmmmhhhjjjooo{{{rrrXXXBBB>>>===888:::CCCEEEDDDCCCBBB@@@<<<888555000///...,,,,,,...///000///---***((('''))),,,...))))))))))))))))))))))))((()))******++++++******++++++...444===JJJVVV^^^___```ccceeegggiiijjjjjjjjjkkkkkkkkkjjjhhhfffeeeeeeeeecccbbb```^^^]]]\\\PPPCCC777222...******---))))))******+++++++++,,,)))************+++++++++---------,,,,,,,,,---.........///000000//////...333888@@@PPPggg|||wwwfff```___YYYXXXXXXQQQLLLIIIEEEIIIXXXlllzzzqqq]]]GGG:::444111111222999AAAMMMVVVZZZVVVOOOIII@@@<<<999777777888888888777666555777???OOOdddtttxxxiiiSSSAAA777555333111222333555888<<>>RRRhhh{{{___FFF888333111///---,,,,,,++++++,,,,,,------,,,+++,,,---...---,,,)))***+++,,,---,,,+++***000000000111111222222222777:::999555222444444333999CCCXXXqqq||||||}}}}}}|||~~~~~~|||wwwwwwwwwvvvuuutttsssrrrsssssssssrrrpppnnnlllkkkdddlllwwwyyy\\\KKK===;;;;;;777555888888888888888666444111000---,,,,,,,,,,,,,,,,,,---...,,,)))''''''(((***,,,+++++++++***************))))))***++++++++++++******+++---222999DDDQQQYYY]]]___aaadddfffggggggfffiiiiiijjjjjjiiigggfffdddccccccbbb```^^^ZZZWWWUUUGGG:::000...,,,'''&&&***))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---------...000222333333444555444333222111333888@@@OOOfff~~~uuurrrsssiiibbb]]]RRRNNNJJJFFFJJJXXXjjjyyytttaaaJJJ<<<555111111444<<>>;;;777555555666666666888:::===DDDSSSmmmmmmSSSBBB999777666000---000111//////333...//////000///...---,,,......///000111222222333............////////////......---------------...,,,,,,+++*********++++++)))***,,,------,,,***)))************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000///...---,,,------...------111777888===SSSkkk}}}]]]DDD777222000...+++,,,,,,------,,,,,,+++---,,,+++,,,.........---***++++++,,,,,,,,,,,,,,,///.........///222444666:::===<<<777444666666444???MMMeee~~~|||}}}~~~zzzzzz|||zzzxxxxxx|||~~~}}}zzzyyyvvvtttssssssttttttsssssssssrrrpppmmmkkkjjjjjjuuuwwweeeKKKCCC999444444444333111333333444333222000000000+++,,,---......---,,,+++......---,,,+++,,,,,,---.........------,,,,,,,,,)))***++++++,,,,,,++++++)))+++---000555???KKKSSSZZZ\\\___bbbdddeeeeeedddffffffgggggggggfffdddccc`````````^^^ZZZUUUOOOLLL>>>222***---,,,'''&&&+++))))))***++++++,,,------+++,,,,,,,,,,,,---------***---000111222444888<<<@@@AAAAAABBBAAA???<<<;;;777<<>><<<999888777888999999888777666333444888<<>><<<===999777444111///...//////..............................------------......111111111000111222222333222666;;;<<<;;;888555333111111111111111000//////111000000000222333222111999777555444444555555444:::999999777444777FFFUUUooonnnXXX@@@<<<888555444555555444444666999>>>LLLeeesssXXXEEE;;;888555...+++...///,,,---111///000111111111///...---............------------,,,,,,+++,,,...///...---******))))))******+++,,,------,,,+++*********+++)))***,,,------,,,***)))************************++++++,,,,,,,,,------------,,,,,,,,,,,,---......000///...---,,,------...000...111666666===UUUppp{{{\\\CCC666222000...++++++---......---++++++---,,,+++,,,...///...---,,,,,,+++++++++,,,---...------,,,,,,///222666999<<>>BBBHHHSSSfff|||~~~ssstttuuukkk```XXXLLLOOOJJJGGGNNN[[[kkk{{{rrr```KKK===777444777<<>><<<===777666333111000000000111.................................------.........222111000000111222444555444777:::======;;;888555000111222444555444111...222222222111222222333333999777444333333444444333666666666555666:::???CCC^^^rrr}}}iiiRRR>>>777;;;555111555555666666:::AAAHHHXXXxxxbbbJJJ<<<777222111///......000111333000000000000000000000000//////............//////////////////////////////...---,,,+++++++++++++++///******...///+++)))++++++++++++++++++++++++++++++***)))))))))***,,,,,,***+++,,,,,,------,,,,,,000...------......---,,,------,,,------...///000//////111333666@@@UUUhhhzzzZZZCCC:::888333---......---,,,++++++******.........------,,,,,,,,,,,,,,,------...//////000222333333222222444777:::IIIKKKJJJCCC;;;999===CCCVVVjjj|||{{{{{{yyyyyyzzz}}}~~~zzzwwwvvvvvvwwwxxxzzz|||}}}|||||||||{{{zzz~~~}}}~~~zzzzzzxxxwwwwwwxxxxxxxxxwwwyyyxxxtttpppmmmlllmmmnnnpppYYYGGG;;;777222111111222111///000000000000000000000000/////////......---------///...---,,,***(((&&&$$$******++++++++++++******...---,,,,,,------+++)))+++)))***///111333;;;FFFRRRTTTXXX[[[]]]___aaaccchhhhhhhhhgggeeecccaaa___``````^^^ZZZSSSJJJAAA<<<444111...+++))))))***+++***++++++,,,,,,------...222111000///////////////333666:::???DDDIIIOOOSSSVVVXXXZZZ\\\[[[YYYVVVTTTQQQPPPNNNQQQ```uuu~~~lll]]][[[[[[VVVQQQQQQJJJHHHJJJPPP]]]lllzzzxxxbbbLLL@@@777111666AAAKKK```rrrqqqaaaPPPEEE???===:::888777999888666333777999666999AAAEEETTTmmmwwwnnn[[[GGG;;;888666333666333444888:::@@@UUUkkkjjjZZZPPPWWWjjjpppcccLLLCCCLLLUUU___ppp|||zzzyyyyyyyyyuuutttrrrooommmkkkjjjjjjhhhhhhhhhhhhhhhiiijjjjjjlllmmmooorrrvvv{{{ttthhh```WWWNNNIIICCC<<<999:::555555333222111000000000111111111111000000000000000222000)))***000444333111111000111222333555777666<<>>888999666333222222222000///111111111000000111111222222222111111333444555555555555555444555888<<<@@@NNNaaa|||www^^^FFF<<<<<<555222555444333333666===CCCRRRpppeeeMMM>>>777444333111///......000000///////////////////////////......------......///------------------------+++++++++,,,---///000111)))%%%%%%+++---,,,,,,///++++++++++++++++++++++++((()))***+++,,,++++++******+++,,,,,,------,,,,,,,,,++++++,,,///000000///------,,,------...///000//////111333666@@@VVVjjjuuuUUU>>>555333///***///......---,,,,,,++++++......---------,,,,,,,,,---------......////////////000000//////111444777AAADDDEEECCC???AAAIIIPPPdddvvv}}}xxxxxxxxxwwwwwwzzz|||~~~|||yyywwwvvvxxxxxxzzz|||~~~~~~}}}}}}~~~}}}|||~~~|||}}}zzzxxxwwwxxxyyyzzzzzzwwwuuuttttttrrrmmmkkknnnvvv~~~sss```MMM@@@999666222000111111000///.................................---------,,,,,,***++++++++++++***))))))******++++++++++++******+++******+++,,,---+++***,,,)))***...//////555===HHHLLLSSSXXX[[[]]]___aaaeeefffffffffeeecccaaa```___^^^[[[UUUNNNEEE===999333111...+++******++++++***++++++,,,,,,------...111222222222111111111222999>>>EEEKKKPPPSSSVVVXXXZZZ\\\___``````^^^[[[ZZZ\\\[[[XXXYYYdddvvvwwwbbbOOOIIIHHHCCCAAACCCCCCCCCGGGOOO\\\kkkxxxzzzeeeOOOCCC999111555???HHH^^^uuuzzzqqqcccVVVNNNCCC???;;;999888777555333666888555888@@@DDDSSSlllyyyppp^^^III<<<777555222555222444999;;;CCCXXXnnnkkk[[[PPPUUUgggnnncccNNNEEENNNUUU___ooo}}}{{{zzzxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz|||~~~vvvjjj```WWWOOOIIICCC===999:::444444222111000/////////111111000000000/////////...111///***+++111555444000000000111333555777999888???JJJRRRTTTOOOGGGAAABBB<<<555000...///111222111000000/////////000000///000000111222333333333555555555444333555999<<>>666444666333333222555:::???KKKffflllSSSAAA888666444222///...---......////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111333444111,,,***+++,,,)))((()))++++++++++++++++++++++++''')))+++---...,,,***)))***+++,,,,,,------,,,,,,,,,++++++,,,///000000///------,,,------...///000//////111333777CCCZZZnnntttTTT===555333000---/////////...------,,,,,,...------------,,,,,,,,,..................//////......///......///222555999===@@@BBBEEELLLYYYbbbvvv}}}wwwsssuuuvvvuuuvvvyyyyyy|||}}}}}}zzzxxxvvvvvvxxxyyy{{{}}}~~~~~~~~~|||{{{}}}~~~{{{uuuvvvxxx{{{|||{{{wwwsssppppppmmmiiiiiiqqqwww___LLL@@@999666444111///000000///...........................------,,,,,,,,,,,,,,,+++)))******+++++++++++++++******++++++++++++******)))(((((()))+++,,,,,,+++,,,***+++,,,,,,+++...333:::@@@IIIQQQVVVYYY\\\]]]``````aaabbbbbbaaa___^^^]]]ZZZUUUNNNFFF>>>888444222000---+++******++++++***++++++,,,,,,------...000222444444333444777;;;DDDJJJRRRYYY\\\]]]]]]]]]^^^```bbbdddeeecccaaa___dddcccaaaaaaiiiwwwuuu]]]FFF===:::666555999:::<<>>666000...000222333111111000/////////000000222333444333222111111111666666555444333444777:::@@@KKK```zzz}}}aaaKKKAAA777666888444777444666;;;>>>GGG___wwwuuu\\\GGG:::666444222///.........///////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............///000111888555111///...,,,***)))++++++++++++++++++++++++((()))+++------,,,+++******+++,,,,,,------,,,,,,///...,,,---......---+++------,,,------...///000//////111444999FFF___uuuqqqQQQ===666333111000000/////////.........---------------------------...............////////////000111111000111333555666999===BBBKKKYYYjjjvvvzzzvvvtttuuuvvvtttuuuxxxyyy{{{}}}|||zzzxxxxxxxxxwwwxxxzzz}}}}}}zzzyyyyyy{{{}}}}}}|||vvvvvvwwwyyyzzzyyyuuurrrmmmjjjeeedddjjjxxxvvvaaaMMM@@@888555333222000/////////..............................++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******++++++++++++******+++***))))))+++,,,,,,++++++***+++++++++***+++,,,000555===EEEKKKQQQVVVYYYYYYZZZ[[[\\\]]]]]]\\\\\\YYYUUUOOOGGG???888333000000///---+++******+++,,,***++++++,,,,,,------......000333333444999AAAHHHPPPUUU\\\```bbbaaa``````aaabbbdddfffggggggeeeddddddfffffffffnnnzzzuuu\\\DDD999666222111555333555:::DDDRRRdddvvvoooYYYIII<<<333333777===PPPhhhzzz{{{qqqbbb[[[OOODDD===::::::;;;555777444666===AAAOOOgggxxxrrrbbbMMM>>>888555222444111444999<<>>BBBHHHMMMOOONNNJJJHHH>>>:::555111111222222333333222111000000000000000333555666555333222333555666777666555333444666888;;;BBBRRRkkkmmmVVVGGG:::888;;;555999555666:::<<>>444333111///...///000111........................,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,---...//////333222000///000111000///+++++++++++++++++++++++++++++++++***+++,,,,,,---***+++,,,,,,------,,,,,,///---,,,,,,------,,,+++------,,,------...///000//////111555<<>>HHHVVViii~~~~~~|||yyyxxxyyyxxxuuuuuuxxxyyy{{{}}}}}}|||{{{{{{{{{vvvwwwzzz|||zzzyyywwwvvvwwwyyyzzz{{{yyyxxxuuuuuutttsssqqqpppeee```]]]cccrrrzzzbbbPPPDDD<<<666333000000000///.........///////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************++++++++++++******///---+++***+++,,,+++***)))***+++++++++---,,,++++++...333888>>>FFFMMMRRRRRRTTTVVVWWWYYYYYYYYYXXXRRRNNNGGG@@@999444000///...---,,,++++++++++++,,,***++++++,,,,,,------...---...000222777@@@LLLUUU^^^```cccdddcccbbbccccccdddeeehhhjjjkkkkkkkkkjjjiiilllmmmlllrrr}}}pppYYYAAA888555000...111111222555<<>>::::::555444333222111000000000............------------///000111000//////555;;;.........000222555777999AAAGGGNNNRRRQQQJJJAAA;;;777555333222333333222111333333222111000000000000000222444333111222777:::666666666555333333555777999===III___|||zzzdddPPP>>>:::<<<555777444444777888===MMM```qqqVVVCCC444222000///...///000111........................---,,,,,,++++++,,,,,,---------------------------((())))))***,,,...///000111222111......///,,,'''++++++++++++++++++++++++,,,,,,*********+++---...***+++,,,,,,------,,,,,,+++******+++...//////...------,,,------...///000//////222777???QQQnnn}}}bbbFFF999444000///111//////////////////......,,,,,,,,,------------...---......///000000111111111333444444333333444666444;;;GGGVVVhhh|||zzzyyy}}}{{{|||}}}zzzuuuuuuyyyzzz|||~~~~~~}}}|||}}}~~~wwwxxx{{{~~~|||xxxwwwuuuttttttvvvxxxyyy{{{xxxtttqqqooommmkkkiiiZZZXXX[[[iii~~~nnnTTTFFF???:::555222...000000000.........000000000000000000000000000***++++++++++++,,,,,,,,,)))***+++,,,------------******++++++++++++******111...+++***+++,,,++++++)))+++***))),,,//////,,,***+++---///333:::BBBHHHJJJLLLNNNPPPQQQRRRQQQQQQGGGDDD???999444111//////,,,,,,,,,++++++++++++,,,***++++++,,,,,,------.........000666???KKKVVV]]]fffggggggfffddddddfffhhhhhhiiikkknnnpppqqqqqqqqqsssuuuuuusssuuu}}}qqqZZZCCC:::777111///111000111222777EEE[[[tttqqq\\\GGG:::333222333555???MMM\\\ooovvvgggVVVIIIAAA>>>:::;;;666666<<<===IIIaaarrrooocccPPP@@@999666555444222333888:::AAAVVVlllzzzcccRRRGGGNNN```lllgggUUUIIIJJJPPP```xxxyyynnnddd[[[RRRLLLFFF>>>:::;;;666555333222111111000000///............---------//////111222000111999BBB------...///111333666777???CCCHHHKKKHHHAAA999333444222111111222222111000222222111000////////////...///000///---...444:::333444444333222222444666;;;<<>>999555222222---///111111///...///111////////////////////////++++++++++++,,,,,,------******+++,,,------------******++++++++++++******///,,,***)))***,,,,,,,,,***,,,***(((+++000000+++******+++,,,---111666:::===>>>@@@BBBDDDDDDDDDDDD<<<:::666333000///......++++++++++++++++++,,,,,,***++++++,,,,,,------...000000444>>>KKKVVV\\\^^^eeefffgggfffeeefffhhhjjjhhhjjjlllnnnqqqrrrssstttwwwzzzyyyuuuuuu|||vvv]]]EEE;;;777111000333///000222777DDDYYYrrr~~~pppZZZDDD777333222222222888@@@HHHWWWhhhtttxxxyyyjjjZZZMMMFFF======888777;;;<<>>:::;;;555444333111000000000000/////////............---------///222111444???LLL---------...000222444666;;;;;;<<<;;;:::888555444333111//////000000000///111111000......---------///000///+++((()))///555111222333222111111333555::::::>>>LLLbbb|||}}}bbbFFF<<<;;;444888333333666777999FFFWWWzzzaaaKKK888666333000------------...........................------,,,,,,------...++++++++++++++++++++++++...---,,,,,,++++++++++++)))...///---...000,,,$$$++++++++++++++++++++++++)))***---...///...,,,***++++++,,,---------,,,,,,...---+++,,,------,,,***---------------...000000...///222999DDDYYYyyyoooUUU<<<444222,,,***------------...............,,,,,,,,,------.........+++,,,---///000222333444999;;;======;;;;;;;;;<<>>BBBKKKVVVkkk|||{{{{{{yyyvvvsssuuuxxx}}}}}}zzzwwwvvvzzzzzzzzz{{{{{{|||}}}~~~~~~~~~xxxtttqqqppprrrsssqqqooouuussspppooonnnhhh___XXX^^^nnnooo___JJJCCC;;;666444333111000111000000////////////000//////............//////,,,+++***,,,...//////......---,,,,,,,,,,,,---...///...,,,+++***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------000000000000000000000000111000...------,,,***(((,,,++++++++++++++++++,,,,,,+++******+++,,,...///---666DDDRRR\\\```bbbaaacccdddeeefffgggiiijjjjjjllllllmmmooopppqqqrrrrrruuutttpppmmmqqq{{{sss^^^HHH;;;666111...,,,222666999:::AAASSSiiiyyy{{{qqq\\\FFF888444222///...000333666999>>>DDDIIIYYYgggyyy}}}jjjZZZJJJ@@@999888999===MMM^^^sssvvvlllUUU@@@999666222333333444777===KKKdddzzzrrr[[[JJJNNN[[[hhhnnnbbbPPPPPPWWWaaaooo~~~tttggg^^^VVVPPPHHH???999999888666444222000/////////...///000000000///---,,,,,,---//////111:::LLL[[[---///111000///222999>>>===<<<999666444111000///000///...------...///000//////000000000000//////......//////000000000111111111111222222222333333444444777@@@MMMaaa|||uuu[[[DDD:::999666444444555555888BBBMMMfffrrrWWWBBB888000000111///---...111000///...---,,,++++++,,,,,,------------......,,,,,,------------,,,,,,+++))))))***---...,,,***,,,,,,,,,+++++++++******+++++++++***)))(((***+++++++++++++++++++++++++++++++++*********+++,,,---------------------------,,,,,,++++++,,,---......---///444<<>>FFFLLLJJJIIIPPP[[[mmm~~~|||zzz{{{|||{{{yyyvvvzzz|||~~~{{{yyyxxxxxxyyy{{{|||}}}}}}||||||||||||~~~~~~||||||xxxtttpppppprrrrrrqqqnnnooooooooonnnkkkeee```\\\jjjyyyvvv```NNNBBB===666222111111000///111111000000000000000000///......---------------,,,++++++,,,...//////...---,,,++++++++++++,,,---,,,,,,+++*********++++++******++++++++++++******+++,,,------...---,,,++++++++++++,,,,,,,,,------........................000...,,,,,,,,,,,,***)))++++++************++++++,,,+++******+++,,,...//////888FFFTTT]]]aaaaaaaaadddeeefffggghhhiiijjjjjjlllmmmnnnoooqqqsssuuuvvvsssrrrnnnlllrrr}}}sss^^^GGG:::555111.........111333555<<>>FFFNNNRRRXXXeeerrrzzzwwwwwwxxx{{{}}}~~~|||{{{}}}{{{{{{xxxzzz|||~~~~~~|||{{{zzzzzz{{{~~~|||{{{zzzwwwtttqqqppprrrrrrpppnnnhhhkkkllliiidddaaacccfffxxxyyydddMMM===999666222111111111111000000000000000111111111111000000///...------------,,,++++++,,,...///...---,,,++++++******++++++,,,))))))***+++++++++******************************)))+++---/////////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))*********))))))*********,,,+++******+++,,,...///222<<>>999444111111111222...........................//////////////////...,,,,,,---...///111111222000000000111111111222222222444999===AAANNNggg}}}iiiNNN>>>999555222111333333555<<>>===999777444111000111222444111000...------......///444333222333===OOO___hhh***,,,...///000111333444888777555333222111111000------............------......////////////......+++,,,---...///000111222111111111111222222222333000333777;;;===HHH```uuummmRRR@@@;;;555111000222333444888>>>MMMaaa|||iiiLLLAAA666222111///....../////////...------,,,,,,,,,,,,---......///000000---......//////......---------,,,******+++,,,---++++++++++++++++++++++++---+++***,,,//////,,,(((++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///000111222222888BBBSSSiiittt^^^EEE<<<444111111///......////////////////////////...111666999888555111---///000111000111555;;;@@@AAAJJJUUU```mmm}}}zzzpppsssvvvzzz|||~~~|||}}}}}}|||||||||}}}~~~}}}}}}}}}~~~}}}}}}{{{wwwtttssstttsssoookkkhhhfff```ZZZYYYcccvvvmmmYYYKKK@@@888333333222222222222444555444555777888999999999999666555444222000/////////---,,,+++,,,.........,,,,,,,,,------------,,,,,,)))***,,,---------,,,,,,******)))(((((()))******)))***,,,...//////...---*********+++++++++,,,,,,++++++++++++++++++++++++)))((('''(((***+++***)))******))))))))))))******,,,+++******+++,,,...///888CCCRRR]]]aaabbbbbbbbbbbbcccfffjjjnnnrrrtttvvvvvvvvvuuuuuuuuuvvvxxxxxx{{{yyytttpppuuu{{{dddIII:::555333333444888444222333777CCCZZZoooyyysssbbbKKK:::444333222...000111111000111333444777<<>>999666777777888:::>>>JJJaaauuuqqq]]]KKKBBBCCCFFFWWWjjjtttuuurrrkkklllzzz|||ooofff]]]VVVNNNEEE???>>>:::888555222111111333444111000...------......///111222222777EEEYYYfffhhh,,,...000111222111000000//////000000000///...---------............---------......//////......---,,,,,,---...//////000000111111111222222222333333///000333666999CCCWWWjjjsssVVVCCC<<<555222000333444333666:::CCCTTToooyyyWWWIII:::444111///.../////////.........---------,,,,,,---...///000000111......////////////......---......,,,+++***+++---***++++++++++++,,,,,,,,,+++***+++,,,...///...---++++++++++++++++++++++++,,,,,,---...............------------------------+++++++++,,,...///111222333;;;KKK```wwwgggQQQ===888222...---,,,,,,,,,........................---111777;;;<<<999444111222333333222333999BBBJJJWWWaaammmwww}}}zzzsssuuuxxxyyyzzz{{{~~~~~~~~~{{{wwwvvvuuusssnnnjjjgggccc]]][[[aaaooosss\\\LLLCCC===888000111111111111222666999>>>???AAACCCDDDDDDDDDDDD???===:::777333000...---...,,,,,,,,,......---,,,,,,------......------,,,++++++,,,---------,,,,,,+++***)))(((((()))***+++******+++,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((******)))(((*********))))))*********,,,+++******+++,,,...///:::EEETTT]]]```aaaccceeebbbdddgggkkkppptttwwwyyywwwwwwwwwvvvvvvvvvuuuuuuttttttrrrpppwww}}}fffKKK;;;666333222333777222000333666???UUUkkkxxxrrrbbbKKK:::333222111+++---///000///000222333444<<>>III___sss}}}nnnXXXHHHCCCCCCCCCOOObbbqqqxxxzzzrrrppp}}}}}}qqqhhh___XXXPPPFFF@@@???:::999777555333222222222000000///...............+++000444>>>QQQeeelllggg.........///000111000000..................------,,,------......------,,,---......//////......------------....../////////000000000111111111111222222000111444888@@@QQQ```zzzzzz[[[EEE<<<666222111333444333444888>>>JJJaaa}}}bbbRRR@@@777222000000111...............---------,,,,,,---...///000111111/////////000000/////////)))+++------+++***+++---******+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000+++++++++++++++++++++++++++,,,---.........------------------------------***+++,,,---///222444555555@@@SSSlllwww[[[EEE777555111---+++,,,...///------------------------...111555:::<<<;;;999777555666777888<<>>SSSjjjvvvqqqbbbKKK999222111111+++---///000000000111333333???OOO]]]ggghhh]]]QQQBBB:::666777777999DDDSSSjjjvvvwwwcccLLL???;;;888666666888999<<>>666555222...,,,///333444------------------------///111444777:::<<<======666888;;;???FFFUUUhhhvvv~~~~~~|||yyyuuusss{{{|||{{{xxxuuuuuuyyy|||}}}~~~~~~~~~|||zzzxxxsssmmmhhh\\\ZZZ___mmmqqqdddNNN<<<666777444///000111333444666;;;DDDJJJSSSUUUXXX[[[\\\]]]\\\[[[^^^ZZZSSSKKKBBB:::444111...---,,,,,,......---,,,***+++,,,------,,,+++***---,,,***)))))))))******---,,,***))))))***,,,------+++***(((((()))+++,,,)))************+++++++++************************,,,***))))))******)))''',,,,,,++++++++++++,,,,,,,,,++++++***+++,,,...///<<>><<