BM66(d@ wwwwwwdddAAA<<<888999:::999:::===@@@FFFLLLNNNNNNQQQWWW\\\aaafffYYYIIILLL^^^yyy{{{cccjjj}}}oooqqqssswww|||kkk\\\[[[eeejjjiiiqqqllljjjnnnoooooovvvpppSSS>>>777555333:::;;;===>>>?????????>>>AAADDDCCC>>>;;;===>>><<<===;;;:::;;;???AAA@@@???CCCCCCBBB@@@???@@@CCCEEEUUU\\\cccccc```aaahhhppp|||ssslllggg^^^[[[VVVRRRSSSZZZdddkkklll{{{{{{tttuuuvvvrrrooonnnppp}}}|||ooooookkklllpppnnnjjjgggddddddfffgggfffeeefffdddaaa___]]]ZZZVVVSSSIIIEEE???:::999888777777777999:::;;;999999999:::888OOOpppMMMAAA777===<<>>;;;:::>>>;;;<<>>>>>===<<<;;;999888777888888777777666666666666888888888888888888888888>>>EEEOOOXXX]]]\\\WWWTTTGGGAAA999666777:::<<<===999CCCMMMXXXmmmwwwjjjddd[[[PPPKKK@@@:::<<>>;;;@@@IIISSSnnnjjjYYYtttiiijjjAAA;;;777999999888999<<<>>>EEELLLOOOPPPTTTZZZ```aaafffZZZJJJHHHSSSkkkzzzaaalll~~~ppprrruuu|||lll]]]\\\eeekkkkkkooolllnnnuuuyyy|||yyy___EEE888:::<<<<<<;;;<<<>>>???@@@AAA@@@@@@IIIJJJFFF>>>:::===@@@@@@AAA@@@@@@AAADDDDDDAAA???BBBCCCDDDDDDDDDEEEGGGJJJTTT[[[cccfffeeegggnnnuuuzzztttppphhheee^^^XXXUUUVVV[[[___vvvwwwggghhhooo{{{ppprrroooooorrroooooommmjjjiiijjjkkkjjjiiigggdddaaa___\\\YYYTTTQQQHHHDDD>>>:::888888777666777888::::::999888999:::===TTTlllJJJ@@@888===<<>>===@@@<<<;;;@@@===@@@MMMZZZaaalllttttttmmmeee```QQQOOOKKKLLLTTT]]]]]]XXXNNNIIIFFFEEEDDDDDDKKKTTTPPPGGG===777777999::::::============;;;:::888777777777777777666666666666666666666666666666666666:::===DDDIIIMMMMMMLLLKKKEEE???888555666:::<<<===EEEKKKSSSaaa{{{sssiiicccYYYLLLDDD>>>;;;???PPPdddnnnjjjccc______```aaa```___^^^]]]XXXYYYZZZYYYXXXWWWXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXVVVVVVWWWXXXYYY[[[]]]^^^]]]ZZZVVVTTTTTTRRROOOMMMGGGEEEAAA===:::999888888666555444333222111111000000000//////...------,,,........................///////////////...---------------------...//////111111111000000000//////........................///////////////000111111000000000000///...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///000000111333555666888888;;;:::::::::;;;;;;<<<<<>>;;;@@@IIIXXXrrrnnn\\\nnn\\\uuuppp@@@:::777888888777888:::<<>>:::======IIIVVV]]]kkkxxxxxx\\\]]]ffflllssszzzcccfffrrrpppeeedddxxxwwwdddMMM===???BBB===<<>>@@@AAA@@@<<<777444666:::===???GGGNNN[[[pppqqqiiiaaaTTTFFF<<<===>>>FFFZZZpppyyyqqqeee```aaaaaaaaaaaa```___^^^\\\]]]______]]][[[ZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^______\\\XXXUUUSSSPPPMMMJJJDDDBBB???<<<:::888888888555555444333222111111000/////////...------,,,,,,........................///////////////......---...------------...//////111111000000000000//////------------------------///////////////000111111000000000000///...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///000000111333555666888888:::::::::;;;;;;;;;<<<<<<@@@@@@AAAAAA>>>;;;@@@IIIXXXrrrmmmZZZrrr[[[nnnkkk@@@:::666777777666666999:::BBBLLLRRRTTTXXX^^^ccceeejjjcccUUUMMMMMMdddnnn~~~~~~sssooosssxxx~~~jjjZZZYYYdddqqqzzz~~~sss[[[NNN???777:::>>><<<777<<<===>>>???AAABBBBBBCCCEEEEEEBBB;;;;;;AAAHHHJJJMMMMMMNNNOOOPPPPPPOOONNNQQQSSSTTTTTTQQQNNNMMMLLLTTT\\\gggpppxxx~~~~~~~~~|||xxxrrrnnnlllkkkllltttwwwsssmmmjjjeee```^^^ffftttuuuqqqyyyyyyyyyzzzuuuuuutttrrrpppooonnnlllkkkhhhfffccc```\\\WWWRRRMMMFFFBBB<<<888777777666666666777888888777777999;;;<<>>KKKYYY```ooo~~~^^^YYY```nnnuuuaaaeeexxxzzzjjjbbbpppzzzgggOOO===???BBB======FFFIIIQQQbbbwww|||wwwzzzwwwhhhZZZUUUOOONNNMMMKKKGGGDDDBBBBBB???<<<999888999::::::999:::;;;===>>>===;;;999777777777777777888888888888888888888888888888888888888777555555555777:::;;;<<<:::666444666:::???BBBDDDRRRjjj{{{|||yyytttlll___OOOBBB:::>>>CCCOOOdddzzzwwwggg````````````___^^^^^^]]]^^^```bbbbbb```]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVYYYYYYYYYZZZ[[[]]]^^^___^^^\\\YYYUUUQQQLLLHHHFFFAAA@@@>>><<<:::999888888444444333333222111111000///.........---------,,,...........................///////////////............---------......///000000000000000000//////------------............///////////////000000111000000000000///...---,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,------......///000000111333555666888888999999:::;;;<<<<<<<<<<<<@@@???AAAAAA===;;;AAAIIIYYYsssmmmYYYjjj}}}ccc@@@:::666777777555666888999AAALLLRRRUUUXXX]]]bbbhhhkkkdddWWWMMMJJJeeexxxuuuzzz~~~vvvoooppprrrvvvxxxdddXXXXXXcccsss|||hhhZZZKKKDDD===;;;<<<;;;:::888;;;<<<===>>>???AAABBBCCCDDDFFFEEEAAA@@@EEEIIIJJJGGGHHHHHHIIIKKKMMMPPPRRRUUUXXXZZZZZZXXXUUUSSSSSSYYY___kkkxxx|||{{{zzzyyyuuuooolllmmmmmmllljjjrrr~~~ssspppyyyzzz{{{|||xxxuuuuuutttssspppnnnmmmllliiigggdddaaa^^^XXXRRRMMMFFFBBB<<<888777777777666666777888888777888:::<<>>???MMM[[[cccsssgggYYY\\\qqqttt```dddmmm___iii~~~kkkRRR???===@@@<<<>>>IIIOOOZZZlll{{{qqqjjjiiiaaaTTTNNNRRRTTTXXXZZZSSSIIIBBB??????;;;:::::::::<<<======<<<;;;<<<===>>>>>>===;;;:::999999999999999999999999999999999999999999999999999888777777777777888888:::999777666888<<>>@@@JJJYYYlllzzzhhhbbbbbbaaa```______^^^^^^[[[]]]______\\\ZZZXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVYYYYYYZZZZZZ[[[\\\]]]^^^___^^^[[[VVVPPPKKKFFFDDD@@@???>>><<<;;;:::999999333333333222222111111000...............---------..............................///////////////...///......---------......//////////////////000000.../////////000000000111///////////////000000111000000000000///...---,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,------......///000000111333555666888888888999:::;;;<<<<<<<<<<<>><<<::::::===AAA;;;;;;<<<===???AAACCCDDDCCCFFFEEE@@@>>>???@@@>>>>>>@@@CCCEEEGGGJJJNNNQQQUUUXXX\\\^^^^^^]]]^^^^^^]]]cccooossspppttt~~~~~~uuupppwwwxxxxxxzzzvvvuuuvvvvvvtttqqqnnnmmmmmmiiihhheeeccc___ZZZSSSNNNFFFBBB<<<999888888888777777888888888888999<<<>>>CCCaaa^^^@@@===;;;>>>???NNN[[[aaaqqqooo\\\[[[rrr}}}iiieee~~~jjj[[[ddd|||qqqWWWCCC<<>>>>>???======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::::::::888888888888888888888888888999999::::::999888888:::::::::999:::>>>DDDHHHUUUkkkpppiiimmmxxx~~~}}}ppp]]]OOOFFFBBBEEERRRbbbpppzzzjjjfffeeedddcccbbbaaaaaaaaa]]]^^^``````^^^\\\\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^``````^^^YYYRRRKKKGGGEEE>>>>>>===<<<;;;:::999888333333222222111111111111////////////////////////........................---...////////////////////////...------------.........////////////000000000000000111111222222333///////////////000111111000000000000///...---,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,------......///000000111333555666888888777888:::<<<======<<<<<<>>>>>>???@@@===;;;AAAIII]]]vvvppp\\\|||nnnAAA;;;777888888666666888555???LLLUUUYYY\\\aaaeeeggghhhcccYYYIII@@@___qqquuussswww{{{ssspppoooxxxgggaaa^^^___```bbbiiirrruuuvvvrrrnnnmmmllldddZZZIIIAAA<<<<<<<<<;;;>>>CCC<<<<<<===>>>@@@BBBDDDEEECCCFFFDDD>>>;;;<<<<<<:::===BBBIIIMMMNNNOOOQQQSSSVVVYYY]]]```aaabbbdddfffaaagggssspppiiijjjsssyyy{{{yyyqqquuussssssuuuqqqppprrrtttrrrooolllkkkllliiihhhfffeeeaaa\\\UUUPPPFFFBBB===999888999999888888999999999888:::===@@@DDDfffVVV@@@AAA999===???MMMXXX\\\kkk}}}nnn[[[ZZZoootttiii}}}kkk[[[ddd~~~www\\\GGG===AAA>>>@@@LLLRRR]]]pppqqqaaa[[[YYYTTTVVVVVVTTTTTT[[[jjjvvv{{{}}}zzzkkkUUUCCC<<<:::999666777999:::;;;<<<===>>>??????>>>>>>>>>???AAABBB??????>>>===<<<;;;::::::999999999999999999999999999:::;;;;;;;;;;;;;;;:::;;;<<<===<<<<<<@@@FFFKKKZZZqqqlllooo|||{{{lll___VVVLLLCCCJJJYYYiiirrrzzzxxxkkkhhhgggeeecccbbbbbbbbbbbbaaabbbcccbbbaaa```aaabbb[[[[[[[[[[[[\\\]]]^^^^^^\\\\\\\\\\\\]]]^^^______```aaa___ZZZRRRKKKGGGEEE======<<<;;;999888666666222222222222111111111111000000000000000000000000........................------.../////////////////////...---------------........./////////000000000000111111222333333333///////////////000111111000000000000///...---,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,------......///000000111333555666888888666888:::<<<======<<<<<<>>>===???@@@===;;;AAAIII\\\tttmmmXXXxxxzzzmmmBBB<<<888888888666666888333>>>LLLVVV[[[___eeeiiieeehhhfff___OOODDDdddmmmppp|||www{{{}}}tttpppoooxxxsss\\\ZZZ^^^dddeeeaaaccchhhnnnqqqrrroooooolllaaaSSSCCC<<<999===@@@===;;;===>>>>>>>>>???AAACCCFFFGGGHHHJJJHHHBBB@@@BBBDDDCCCDDDKKKTTTZZZ[[[ZZZYYYYYYZZZ]]]```aaabbbccceeegggccchhhvvvoooeeebbbiiiooosss~~~}}}rrrssspppnnnpppmmmkkknnnpppoookkkhhhhhhiiiiiihhhgggeeebbb]]]VVVQQQGGGCCC===:::999999999999999::::::999999;;;>>>AAAIIImmmPPPBBBEEE888===>>>KKKUUUXXXeeevvv{{{gggWWWXXXjjj}}}{{{{{{lllnnn^^^fffzzz___JJJ???BBB???AAALLLQQQ[[[mmm}}}jjj^^^```bbb___WWW^^^ccchhhvvv~~~gggLLL===::::::888333555777888999:::<<<===AAA@@@>>>>>>>>>@@@BBBDDDAAAAAA@@@>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???===>>>???>>>>>>AAAGGGLLL]]]vvvxxx{{{wwwhhhaaa\\\PPPAAAMMM^^^lllrrrwww{{{vvvkkkfffeeecccaaa`````````aaa``````aaa```______aaacccZZZZZZZZZ[[[\\\]]]______^^^^^^^^^^^^^^^___```aaa]]]^^^^^^YYYPPPIIIEEEDDD<<<<<<;;;:::888666444333222222222111111111111111000000000000111111111111........................------...///000000//////000///...------------------.........//////000000///000000111222333333333///////////////000111111000000000000///...---,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000000111333555666888888666888:::<<<=========<<<======???@@@===;;;AAAIII```xxxpppZZZwwwxxxuuuhhh@@@999555777999777666777888<<>>@@@>>><<<===BBBHHHNNNQQQUUURRRMMMHHHFFFHHHMMMQQQVVVcccjjjddd[[[[[[^^^```gggdddaaabbbeeeiiikkkkkkmmmuuu}}}nnn```dddpppmmmjjjttt~~~zzztttqqqeeejjjrrriiikkkkkkkkkjjjjjjhhhggggggeeeccc```^^^[[[VVVQQQMMMEEECCC???;;;999888999999<<<999999<<<<<<:::;;;>>>LLLtttyyyHHHBBB???:::===BBBIIIPPPZZZgggsssyyylllYYY\\\gggjjj{{{yyy|||qqq~~~oooiiivvvmmmRRRFFFAAABBBMMMVVV[[[eeepppxxxtttqqqppprrruuuxxxyyynnnuuu|||___AAA666888888444555555555555777999;;;<<>>=========>>>@@@AAA@@@?????????@@@AAACCCDDDCCCBBB???@@@BBBCCC@@@AAAJJJUUUkkkpppiiieee]]]TTTOOOYYYcccqqqyyyxxxrrrlllhhhgggffffffgggfffddd```]]]aaabbbbbbbbbaaa___]]]\\\________________________\\\___cccdddcccaaaaaaaaagggccc\\\TTTMMMHHHDDDCCC@@@>>><<<999888777666666333333222222111000000000000000//////.........---....................................////////////...------......///000111000000//////.........---000000000000000///......---------......000111111...////////////---+++*********************************************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111333555666888888666777999;;;<<<===>>>>>>AAA>>>======;;;;;;AAAJJJggg}}}iiiZZZuuuzzzzzzmmmBBB;;;666777888777666777777:::EEESSS^^^bbbfffjjjiiinnnkkkbbbSSSFFFVVVzzzqqq{{{sssnnnwww~~~}}}{{{yyyxxxvvvppphhhaaafffkkkrrruuunnneeebbbffffffoooooohhhiiiooohhhYYYBBB@@@===<<<<<<=========???>>>===@@@GGGOOOWWW\\\[[[ZZZXXXWWWWWW[[[aaafffppptttooo___RRRQQQXXX]]]nnnooopppoooooopppsssuuupppvvvzzzhhhYYY___mmmkkkfffiiikkkqqqoooqqqyyysssooommmdddiiiqqqiiikkkkkkkkkjjjiiigggfffeeecccaaa___\\\YYYUUUOOOKKKDDDBBB>>>:::888888888999;;;999999;;;;;;999;;;???TTT|||wwwFFFAAA>>>:::<<>>CCCJJJRRRWWW[[[ZZZXXXUUUQQQLLLHHHEEEFFFDDDAAA@@@AAABBBCCCBBBBBBBBBBBBCCCFFFGGGHHHHHHFFFFFFGGGGGGDDDEEENNNYYYrrruuuddd\\\YYYTTTOOOLLLQQQ]]]nnn{{{~~~xxxnnngggbbbaaa```bbbeeefffdddaaaccccccdddddddddcccbbbbbb````````````````````````___```aaabbbcccdddccccccddd```[[[TTTNNNJJJGGGFFF???>>><<<999888777777777333333222222111000000000000/////////............000000000000000000000000............////////////...------......///000111000000000/////////......000000000000000///......---------......///000111///000000111000...---,,,******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111333555666888888777888999;;;<<<===>>>>>>AAA>>>======;;;;;;AAAJJJdddzzzfffWWWsssvvvxxxqqqFFF>>>777777777666666888555888BBBPPP[[[bbbgggmmmmmmsssrrriiiZZZHHHNNNjjj}}}ooojjjooo|||}}}|||zzzuuuooojjjgggeeelllpppwwwyyyqqqfff```aaadddlllnnnjjjlllqqqjjj\\\BBB@@@>>>===>>>>>>===<<>>DDDKKKRRRVVV\\\]]]___```___\\\YYYVVVTTTPPPJJJFFFEEEEEEEEEDDDEEEEEEEEEFFFGGGIIILLLMMMNNNMMMMMMMMMKKKKKKSSS]]]wwwrrrbbbRRRKKKIIIGGGFFFFFFJJJWWWjjj|||wwwnnnbbb^^^\\\___eeehhhgggdddddddddddddddeeeeeeffffffbbbbbbbbbaaaaaa`````````bbbaaa```bbbfffhhhgggeeebbb^^^YYYSSSNNNJJJHHHGGGAAA???===:::888777666666333333222222111000000000////////////............000000000000000000000000............////////////...------......///000111111111111000000000000000000000000000000///............---......///000111000000111111111///...---******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111333555666888888777888999;;;<<<=========@@@>>>======;;;;;;BBBJJJ```wwwcccTTToooooo}}}zzz}}}III@@@888777777666666888555777@@@NNNZZZbbbjjjqqqsssxxxuuulll]]]IIIHHH\\\~~~}}}xxxkkkllluuuyyyvvvrrrnnnjjjiiijjjjjjlllpppvvvxxxqqqddd]]]]]]fffmmmppplllmmmnnneeeXXXBBB@@@>>>>>>@@@@@@>>>;;;AAAAAA@@@AAAEEELLLUUUZZZjjjmmmqqquuuyyy}}}lllRRR@@@???JJJVVV^^^dddlllssswwwyyy{{{{{{gggWWW\\\nnntttpppggg[[[PPPLLLJJJRRR```kkkpppppp|||yyyuuuqqqmmmkkkppprrrnnnkkkjjjjjjhhhfffdddbbbaaa___]]]ZZZWWWTTTOOOIIIEEE@@@>>>;;;888666666777888;;;999999;;;:::999===DDDYYYhhhBBB???:::;;;<<>>AAAFFFJJJMMMNNNPPPUUUYYY^^^aaabbbccc```[[[VVVQQQNNNMMMKKKJJJHHHHHHGGGFFFFFFGGGJJJMMMPPPPPPRRRTTTRRRPPPTTT[[[xxx~~~pppnnnllleee\\\NNNAAA============>>>AAAKKK[[[lllxxxzzzssslllbbb^^^ZZZ\\\bbbfffeeecccbbbbbbbbbbbbcccddddddeeecccbbbbbbaaaaaa``````___dddbbbbbbeeekkklllhhhccc```]]]XXXSSSNNNJJJHHHHHHEEECCC@@@<<<999666555555333333222222111000000000///////////////.............................................////////////...------......///000111111111111111111111111111000000000000000///.....................///000000///000000111000///...---******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111333555666888888777888:::;;;<<<=========@@@=========;;;;;;BBBJJJ]]]ttt```RRRmmmjjjIII@@@888777777555555777555666>>>KKKXXXaaallltttwww{{{vvvlll```LLLFFFSSS|||uuuqqqjjjiiippp{{{uuunnnjjjkkkmmmmmmllllllnnnsssvvvpppfff______hhhmmmooollllllkkkaaaUUUDDD@@@>>>>>>AAABBB???;;;AAAAAAAAAAAABBBGGGNNNTTTbbbdddgggiiikkkmmmppprrrlllfffZZZKKK>>>;;;CCCMMMYYYZZZ```jjjtttyyywwwsssyyyvvv___PPPSSSdddllloookkkaaaPPPJJJEEEFFFLLLTTTZZZ]]]sssxxxnnnnnnpppooonnnkkkjjjiiihhhfffdddbbbaaa^^^\\\YYYVVVSSSMMMGGGCCC>>><<<999777555666777888;;;999::::::999888???GGGggg___AAAAAA999<<<===DDDMMMTTTTTT[[[ooo{{{ggg```ooo~~~fff[[[iii}}}qqqbbbYYY___kkkxxxgggBBB999;;;888666999999999999999999888888777:::;;;<<<>>>AAACCCFFFGGG@@@AAACCCGGGLLLQQQVVVYYYYYYWWWUUUUUUUUUTTTSSSQQQJJJJJJIIIGGGDDDDDDGGGIIINNNPPPUUUYYYXXXTTTTTTWWWnnnwwwvvvggg]]]]]]YYYPPPIII???888777888777777888888;;;BBBLLLVVVZZZYYYVVVXXXTTTQQQTTTZZZ___```___aaaaaaaaabbbbbbbbbccccccaaaaaaaaa``````_________dddcccdddiiimmmmmmfff___]]][[[WWWSSSPPPOOONNNNNNIIIFFFBBB===999666444333333333222222111000000000.........///////////////....................................////////////...------......///000111111111111111222222222222000000000000000///......///............//////000---.../////////...---,,,******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111333555666888888888999:::;;;<<<<<<======???===<<<===;;;<<>>AAACCC@@@<<<<<>>999===DDDRRRPPPRRR[[[gggllliiiccckkkuuueeeZZZMMMPPP]]]eeennnuuuqqqccc]]]UUUSSSWWW```hhhmmmrrrwwwxxxpppeee___[[[XXXWWWZZZdddnnnqqqrrr~~~nnnmmmnnnjjjllljjjjjjiiihhhfffeeecccbbb^^^\\\YYYVVVRRRMMMGGGCCC===;;;999666666666888999;;;999::::::888888@@@JJJhhhVVV@@@BBB888>>>>>>CCCLLLTTTUUUYYYkkk}}}hhh[[[kkk~~~zzzcccfff|||jjj]]]aaannnpppUUU<<<666999888777888888999999:::999999888888888:::===AAAEEEGGGIIIIII>>>===;;;:::;;;>>>AAACCCCCCCCCEEEIIINNNPPPQQQPPPMMMOOONNNKKKGGGEEEGGGJJJOOOPPPVVV\\\\\\WWWUUUWWW\\\[[[VVVNNNJJJIIIFFF@@@>>>777333555777555444444777555555777:::===???@@@EEEDDDEEEHHHMMMSSSWWWYYY\\\^^^```bbbcccccccccbbb````````````````````````cccdddeeehhhjjjggg```[[[VVVUUUSSSQQQPPPQQQRRRSSSGGGEEEAAA<<<888555333222333333222222111000000000.........///////////////000000000000000000000000............////////////...------......///000111111111111111111222222222000000000000000///......//////............//////,,,---...//////...---,,,******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111333555666888888888999:::;;;<<<<<<<<<<<>>BBB888AAA@@@BBBKKKTTTVVVWWWgggzzzmmm\\\jjjyyy~~~ggg___uuupppeeekkkyyynnnPPPFFF:::666777:::999777777888999:::::::::999888777:::???CCCGGGJJJKKKKKKCCCBBB@@@>>><<<<<<======<<<<<<>>>BBBGGGLLLOOOPPPQQQTTTVVVSSSNNNLLLMMMPPPSSSSSSWWW\\\]]]ZZZYYY\\\WWWKKKBBBAAAAAA===999888:::444222444555444333444666666555444333444666888777999===@@@CCCGGGLLLPPPSSSVVV[[[___bbbbbbbbbaaa___``````aaaaaabbbbbbcccddddddcccbbb```]]]ZZZWWWOOONNNLLLJJJIIIJJJKKKLLLAAA???<<<999666444333333333333222222111000000000............/////////000000000000000000000000000............////////////...------......///000111000000000111111111222222000000000000000///......//////............//////---...///000000///...---******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111333555666888888999999:::;;;<<<<<<<<<<<>>666;;;@@@AAA??????BBBFFFJJJJJJIIIGGGDDDCCCCCCDDDGGGGGGJJJMMMHHH???>>>BBBGGGHHHLLLRRRYYY___ccceee]]]uuu|||zzzeee^^^dddUUUOOOUUU]]]```ooosss^^^OOONNNVVV\\\hhhhhhooowwwtttpppyyyooonnnnnniiipppiiiiiiiiiiiihhhgggfffeee```^^^[[[XXXTTTNNNHHHCCC===;;;999777666888999;;;:::::::::999777888BBBNNNddd~~~MMM===AAA888CCCAAAAAAJJJTTTWWWWWWdddvvvwwwaaalllwwwzzzhhhkkk}}}tttlllttt}}}___GGG<<<===:::666777<<<;;;777777888999:::;;;:::999999888;;;???DDDGGGIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFJJJHHHFFFHHHLLLQQQUUUWWWTTTXXX[[[YYYUUURRRSSSVVVXXXVVVWWW\\\]]]\\\]]]aaaaaaOOOBBBDDDEEE===777999:::444111333444333333666///333666666444444666999444888===>>>===???DDDJJJKKKOOOUUU[[[___aaa```___``````aaabbbcccddddddeeeeeedddaaa]]]XXXUUUUUUVVVLLLJJJFFFCCC@@@>>>>>>>>>;;;:::888666444444444444333333222222111000000000---.........//////000000..................................../////////000...------......///000111//////000000111111111111000000000000000//////...000//////.........//////...///000111111000//////******************************************************+++++++++,,,,,,,,,,,,,,,------...//////000000000111333555666888888999999:::;;;<<<<<<<<<<<>><<<<<>>ZZZnnnoooFFF@@@>>>888>>>???DDDKKKVVV\\\VVV___zzzeeecccqqqwwwaaaeee~~~~~~kkkVVVFFF>>><<<:::777777:::;;;999777888999:::;;;<<<;;;:::999555888>>>DDDIIIJJJJJJJJJNNNOOOPPPSSSVVVVVVTTTQQQOOOOOOOOOPPPRRRTTTWWWXXXWWWXXXZZZ[[[[[[[[[ZZZYYY\\\ZZZYYYZZZZZZZZZ\\\___[[[VVVOOOHHHCCC???<<<:::999888555333222222333444666666666666666666555555777777666666888<<<@@@CCCDDDGGGKKKQQQXXX]]]aaaddd`````````dddggghhhddd```ddd]]]VVVSSSSSSSSSOOOKKKMMMJJJEEE???;;;888777777777666444333222222222333000000000000//////////////////.........---------//////000000000000////////////000000000000//////////////////000000000000111222222222222111000000000111222111///......//////000000000000000///.../////////......------,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++,,,---//////000000111222444666777888999999999:::;;;;;;<<<<<<===???@@@???<<<:::<<>><<<<<<<<>>999>>>???DDDIIISSSZZZWWWaaa|||nnneeennnttt}}}{{{rrrSSSVVVjjjxxxcccSSSEEE;;;777<<<999777888:::;;;:::888888999:::;;;<<<;;;;;;:::999:::===AAAFFFKKKOOOQQQSSSVVVYYY[[[[[[YYYVVVTTTTTTSSSRRRRRRRRRRRRTTTTTT]]]]]]^^^_________^^^^^^aaa^^^\\\ZZZZZZ[[[]]]___\\\YYYSSSOOOKKKGGGCCC@@@>>><<<:::888777777888999777888888999:::<<<===>>>???===;;;999999999::::::AAACCCFFFKKKQQQWWW]]]```^^^___```cccdddcccaaa^^^^^^XXXRRROOOOOONNNJJJGGGFFFCCC???;;;888777777888777666444333222222222222111000000000//////////////////.........---------//////000000000000//////...//////000000//////...////////////000000000000000111111111111000/////////000111000.........000////////////000000000000000000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,---...//////000111222444555777888999999999:::;;;;;;<<<<<<===???@@@???<<<:::<<>>===<<<;;;<<<===>>>AAAEEEJJJNNNQQQTTTXXX]]]eeelllsssvvvvvvuuupppdddUUUGGG>>>:::???DDDNNN[[[dddjjjsss}}}xxxnnneeecccgggsssrrr^^^]]]ddddddiiiooottt}}}|||{{{vvvkkklllmmmjjjiiigggcccaaa_________```___^^^\\\XXXRRRKKKEEEBBB;;;999777666888:::;;;;;;999444888666;;;@@@IIInnnhhhCCC>>>???;;;>>>@@@DDDHHHPPPXXXWWWaaa{{{lll^^^dddnnnwww~~~yyygggSSSRRR^^^wwwxxx\\\JJJBBB<<<::::::;;;999888888:::;;;:::999777888:::;;;<<<<<<<<<<<<===<<<<<<>>>CCCJJJRRRVVV\\\bbbhhhiiifff```]]][[[YYYXXXVVVTTTSSSRRRSSSSSSXXXYYY[[[^^^```ccceeegggeeedddaaa^^^]]]___aaacccaaa^^^[[[WWWSSSNNNHHHDDDBBB@@@>>>===<<<===>>>???>>>>>>???AAADDDHHHKKKMMMKKKJJJIIIFFFDDDBBBAAA@@@AAAAAABBBDDDIIIPPPVVVZZZ[[[^^^```aaa```^^^\\\[[[XXXTTTNNNKKKKKKJJJGGGDDD???>>>;;;999888888999:::888777555444333222222222111111000000000//////////////////............---//////000000000000//////.........//////.........////////////000000000000000000000000000///......---...000///......///000//////......///000111222222111///---,,,+++,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,------.........000111222444555777888999999999:::;;;;;;<<<<<<===???@@@???<<<:::<<>>???===;;;:::<<<======>>>BBBJJJPPP```hhhrrrzzz}}}wwwyyyuuummmaaaSSSHHH@@@<<<===BBBMMM[[[eeelllvvvuuugggaaadddlllzzzwwwiiigggkkkhhhrrrwwwxxx|||}}}nnnkkkkkkiiihhhgggeeebbbaaa`````````___^^^[[[WWWQQQKKKEEEBBB;;;999777777888:::;;;;;;<<<666<<<999:::===HHHqqqbbbAAA<<>>>>>@@@EEEIIIQQQXXXVVV^^^sssdddWWW```oooxxxxxxhhh```WWW^^^sss~~~}}}wwwbbbKKKAAA??????>>>>>>:::999888999:::;;;;;;;;;888888999:::;;;<<<======>>>===;;;;;;@@@GGGNNNSSS```hhhpppqqqllleeeaaa```^^^]]]\\\[[[ZZZ[[[\\\\\\XXXXXXZZZ\\\___bbbdddfffjjjkkkjjjgggfffhhhiiigggeeeccc```\\\WWWPPPHHHCCCCCCBBB@@@>>>>>>???@@@AAA@@@@@@AAADDDGGGKKKOOORRRMMMNNNOOOOOOOOONNNMMMLLLEEECCCAAAAAADDDIIIOOOSSSXXX\\\______\\\YYYXXXYYYVVVRRRNNNKKKJJJIIIFFFDDD>>><<<;;;:::999:::;;;<<<999999777666555444333333111111111000000000///////////////...............//////000000000000//////------............------////////////000000000000000000111111000000///...,,,---//////......///111///...------...000222444333222///---+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---------------------000000222333555666888888999999:::;;;;;;<<<<<<===??????>>><<<:::;;;AAAFFFRRRhhhhhhXXX{{{___iiikkkGGG999888777666555555555555666666777666555===SSSiiirrrxxx}}}}}}{{{tttcccSSSFFFeeettt~~~tttpppgggiii{{{zzztttooollljjjnnnppptttxxx|||yyyyyyxxxuuuuuuwwwwwwtttmmm```OOOBBB???@@@>>>;;;<<<======<<<<<<@@@HHHNNNbbbmmmwwwzzz{{{xxxoooeeehhhddd]]]VVVOOOHHHCCC???AAAFFFQQQ```jjjrrr}}}}}}kkkeeegggmmmvvv}}}wwwssssssuuuqqqlllkkkhhhhhhhhhhhhgggfffcccaaa```^^^]]]ZZZVVVPPPJJJDDD@@@:::999777777999:::;;;::::::666>>><<<;;;<<>>@@@>>>???GGGLLLSSSZZZVVVYYYiiizzzeeeXXXdddxxxuuugggeeeYYY^^^tttuuuuuuzzzqqqiii\\\NNNAAA???@@@???<<<:::888999999999:::;;;<<<===999999::::::;;;<<<=========<<<;;;<<>>???;;;;;;<<<>>>AAADDDGGGIIICCCEEEHHHKKKMMMMMMMMMMMMIIIGGGDDDBBBBBBDDDHHHJJJTTTXXX\\\\\\YYYVVVVVVWWWRRRPPPNNNKKKJJJHHHFFFDDD>>>===;;;:::999999999999;;;;;;:::999777666444444111111111111000000000000//////////////////////////////000000000000//////------............------////////////000000000000111111222222111111000///,,,...//////......000111///...------...000222444333222///---,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---------------------///000111333555666777888999999:::;;;;;;<<<<<<===>>>???>>>;;;999;;;AAAFFFLLLdddfffVVV~~~ZZZiiifffFFF999888777666666555555555777555666777555999LLLaaarrrzzzzzzhhhVVVHHHZZZ```yyypppcccaaaqqqyyytttooollljjjlllooosssxxx|||~~~{{{{{{zzzyyyxxxxxxwwwvvvqqqiiiZZZKKKCCCBBB@@@<<<=========<<<>>>BBBHHHLLLXXXbbbgggaaa\\\[[[WWWRRRTTTQQQNNNMMMMMMKKKGGGCCCAAAFFFSSSbbbmmmvvvnnneeehhhnnntttyyy}}}uuuqqquuusssnnnllliiihhhiiiiiiiiigggeeeaaa___\\\[[[YYYUUUOOOHHHBBB???:::888777888999;;;::::::666333======<<<>>>RRR{{{QQQBBB;;;>>>BBB??????IIINNNSSSZZZUUUUUUaaa}}}|||mmmZZZcccyyyvvvhhhhhh[[[```wwwsssnnnwwwuuu{{{pppyyy|||xxxqqqeeeZZZMMMFFF@@@BBBBBB>>>999777777888:::::::::;;;===???;;;;;;;;;:::;;;;;;<<<===;;;<<<===???@@@BBBDDDEEEIIINNNRRRSSSOOOKKKHHHGGGJJJKKKLLLOOORRRVVVZZZ\\\^^^```dddhhhlllnnnooopppsssyyy{{{uuusssuuuqqqiiihhheee```[[[WWWSSSNNNKKKDDDBBB@@@>>>======>>>>>><<<===>>>@@@BBBDDDEEEFFFAAACCCEEEHHHJJJJJJKKKJJJLLLKKKHHHFFFEEEDDDEEEEEEOOORRRUUUWWWWWWUUUUUUTTTNNNMMMLLLJJJHHHFFFDDDCCC>>>===;;;:::888777666666;;;;;;;;;:::888666444333222222111111111000000000...////////////000000000//////000000000000//////.........//////.........////////////000000000000222222222222222111000000...///000000//////000111//////......///000111222111000000///---,,,+++***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........///000111333444666777888999999:::;;;;;;<<<<<<===>>>???>>>;;;999;;;@@@FFFLLLeeeiiiZZZUUUfffaaaEEE999888777666666555555555555222333777666666EEEXXXkkkuuu}}}qqq]]]HHHQQQUUUvvvwwwfffZZZdddxxx~~~zzzuuupppmmmkkkllloootttxxxzzzzzzxxxwwwxxxyyyzzz{{{zzzyyyxxxyyyxxxuuuhhhWWWJJJFFFBBB>>>>>>===<<<===BBBGGGKKKMMMRRR\\\^^^QQQGGGHHHJJJHHHJJJHHHGGGKKKOOOPPPKKKFFF@@@GGGTTTeeerrr}}}oooccceeelllrrrwww}}}xxxqqqrrr{{{vvvppplllggghhhhhhgggfffdddbbbaaa```[[[ZZZWWWSSSMMMGGGAAA===999888777888:::;;;:::999888333<<<<<<;;;@@@[[[lllJJJCCC<<<===CCC???@@@IIIMMMQQQXXXUUUUUU```xxxzzzyyy\\\^^^wwwqqqooo___aaawwwooo~~~qqqgggiiijjj}}}vvvkkkccc[[[SSSLLLHHHEEEEEEBBB===::::::666888:::::::::;;;>>>AAA======<<<;;;:::;;;;;;<<<<<<===???AAACCCEEEFFFGGGDDDDDDDDDCCC@@@===;;;999;;;<<<===???BBBFFFIIIKKKLLLQQQXXXaaahhhmmmoooppplllsssuuupppqqqyyyzzzttttttooofff^^^XXXSSSPPPMMMIIIGGGDDDAAA@@@???@@@@@@AAACCCFFFIIIKKKKKKKKKKKKIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPOOONNNLLLJJJHHHIIIJJJMMMQQQTTTTTTSSSQQQLLLLLLLLLJJJGGGEEECCCCCC???>>>===;;;:::999888777:::::::::999777555333111222222222111111111000000.../////////000000000000//////000000000000//////...//////000000//////...////////////000000000000111111111111111000000///000111222111000///000111////////////000000000000...///000000///---+++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---...////////////111222444666777777999999:::;;;;;;<<<<<<===>>>>>>===;;;999;;;@@@EEENNNhhhmmm^^^QQQccc]]]EEE999888777666666555555555444000111777666555AAARRRbbbnnnxxx~~~yyyeeeHHHNNNSSS}}}yyy~~~iiiVVV\\\ssszzzvvvqqqnnnlllmmmpppuuuxxxxxxvvvrrrppptttuuuxxx{{{zzzxxxxxxyyy~~~~~~sss```PPPIIIDDD??????<<<;;;???FFFLLLOOOPPPTTT```cccTTTGGGFFFHHHFFFHHHFFFGGGMMMSSSTTTNNNGGGEEELLLZZZlll{{{qqqaaabbbjjjqqqvvv|||zzz{{{}}}~~~yyyrrrllleeeiiigggdddaaa_________```ZZZYYYVVVRRRLLLFFF@@@<<<999888777888:::;;;:::999>>>777===;;;999@@@___bbbFFFDDD<<<===DDD???@@@IIIKKKNNNUUUVVVWWWbbbsss{{{bbb^^^xxxyyyuuu______rrrtttxxxkkkjjjssszzzppp___WWWUUUSSSNNNJJJFFFDDD>>>999888<<<666888:::;;;:::;;;>>>BBB???>>><<<;;;::::::;;;;;;>>>???AAACCCFFFHHHJJJLLLGGGDDD@@@>>><<<:::777555:::::::::;;;===@@@CCCDDDDDDHHHOOOVVV[[[]]]]]]\\\bbbjjjkkkhhhnnn|||zzznnnbbbYYYRRRNNNLLLMMMKKKHHHEEECCCBBBCCCCCCBBBDDDHHHLLLNNNNNNNNNMMMNNNOOOPPPQQQSSSTTTVVVVVVTTTUUUWWWXXXWWWTTTQQQOOOEEEEEEGGGLLLRRRTTTRRROOOLLLMMMMMMKKKIIIFFFEEEEEEAAA@@@@@@???===<<<;;;;;;999999999888666333111000222222222111111111111000.../////////000000111111//////000000000000////////////000000000000//////////////////000000000000000000000000000//////...222333333222000///000111///000000000000000///...,,,...000111000...,,,***++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++,,,...///000000//////111222444555777777999999:::;;;;;;<<<<<<===>>>>>>===;;;999:::@@@EEEOOOiiiooo```oooxxxUUUkkk[[[@@@<<<:::777555555666555444222444555444333666>>>EEEbbbnnnxxx}}}oooQQQLLLYYYzzztttgggYYY]]]sss|||vvvqqqooopppqqqqqqrrrtttvvvuuussspppvvvyyy{{{zzzvvvrrrqqqqqqyyyyyyttthhhXXXIIIBBB@@@<<<<<<<<<>>>CCCLLLTTTZZZ^^^fffhhh```VVVPPPKKKFFFIIIJJJKKKOOOUUUXXXUUUPPPHHHKKKYYYpppgggTTTgggrrrrrr|||~~~|||xxxvvvoooooommmgggeeeddddddeeedddcccaaa]]]XXXTTTRRRKKKBBB======999999888888999999:::;;;<<<:::888>>>BBBGGGggg```DDDBBB???;;;===@@@CCCDDDIIIOOORRRRRRUUUZZZxxxuuulll]]]yyy{{{kkkkkkYYYjjjxxxzzzlllttt}}}ssseeeYYYUUUWWW[[[UUUPPPHHHCCC???===:::888999888777777:::>>>BBBEEECCC???<<<;;;<<<===<<<:::<<>>>>>>>>>>>:::;;;===>>>???@@@@@@@@@CCCFFFJJJLLLLLLLLLMMMMMMVVVVVVVVVYYYdddvvvwwwnnnggg___WWWQQQNNNNNNLLLHHHEEEDDDFFFHHHLLLKKKLLLNNNQQQSSSSSSRRRSSSUUUUUUTTTWWW[[[ZZZVVV[[[\\\\\\ZZZZZZXXXSSSNNNNNNKKKHHHGGGJJJNNNQQQSSSPPPOOOMMMKKKIIIHHHFFFFFFBBBCCCBBB@@@<<<:::999:::;;;:::999777444222111000111111111111111111111111222111111000000000000000000000000000000///......000000111111111111000000............/////////000000000000000000000000000000000000000000000000000......---,,,---...///000000000000000///...---,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------.........000111333555666666666777888999:::;;;;;;;;;>>>>>>===;;;;;;===BBBEEERRRlllpppaaazzzuuutttbbb[[[EEE<<<:::777555555555444333222444555444222555<<>>@@@CCCKKKSSSSSSNNNHHHGGGDDDCCCAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCBBBEEEIIIJJJIIIHHHGGGGGGJJJKKKJJJKKKTTTbbblllooo|||uuuooojjjeeeaaa^^^aaaYYYNNNGGGFFFIIILLLNNNQQQPPPPPPRRRTTTVVVUUUUUUVVVWWWVVVTTTVVVZZZ[[[XXX[[[\\\\\\\\\\\\[[[WWWSSSTTTPPPLLLIIIJJJLLLMMMMMMNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEBBB???===<<<===<<<;;;:::999777555444333333333333222222222111111111111000////////////000000000000000000///......000000111111111111000000........./////////000000000000000000000000000000000000000000000000000000......---------...///000000000000//////...---,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////......000111333555666666666777888999:::;;;;;;;;;>>>>>>===;;;;;;===BBBEEETTTmmmooo___nnn{{{uuu}}}UUUEEE<<<:::777555555555444333333444555333222444999===PPP```qqq{{{uuu]]]KKKKKKrrr{{{rrrsss|||xxxtttqqqppppppooopppqqqssssssqqqooowwwxxxwwwuuuqqqnnnnnnnnnmmmnnnmmmfffZZZMMMDDD@@@666666666777===FFFQQQYYY```lllyyy^^^MMMKKKLLLOOORRRTTTUUUZZZccckkkbbb___dddwwwsssgggiiiuuu~~~~~~}}}wwwnnnjjjfffcccaaa___^^^]]]\\\ZZZXXXVVVQQQMMMJJJDDD===999:::888888999999999:::::::::999888999===DDDZZZtttRRR@@@DDDBBB@@@DDDFFFEEEFFFKKKRRRTTTRRRSSSWWW^^^kkkrrr^^^qqq~~~sssuuuiiirrr||||||fffccc^^^\\\\\\___aaabbb\\\TTTIIICCCBBBAAA>>>;;;999888777777888;;;>>>AAABBB@@@===<<<======<<<:::<<<<<<>>>CCCOOOYYYZZZUUUKKKKKKKKKKKKIIIEEEBBB@@@AAAAAAAAABBBBBBDDDEEEFFFBBBFFFIIIJJJIIIFFFDDDDDDCCCDDDCCCCCCIIIRRRWWWWWW^^^___```aaadddjjjppptttxxxnnnaaa[[[\\\______]]]XXXYYY[[[```dddfffeeeddddddeeebbb^^^___cccccc```]]]\\\[[[]]]______^^^]]][[[WWWQQQLLLJJJIIIHHHGGGJJJKKKLLLMMMLLLKKKIIIGGGHHHHHHHHHFFFCCCBBBAAABBB======<<<;;;:::888666666777666555555444333222222111000//////......//////000000000000000//////...000000111111111111000000....../////////000000000000000000000000000000000000000000000000000000000......------......///000//////000//////...---,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......//////000......000111333555666666666777888:::;;;;;;<<<<<<>>>>>>===;;;;;;===BBBEEEUUUlllmmm[[[xxxuuuPPPCCC===;;;777666555555444333333444444333222222555888GGGXXXkkkxxx~~~wwwiiiSSSKKKiiiyyy~~~~~~zzzrrr|||{{{wwwvvvuuusssrrrsssuuuxxxyyyyyywwwwwwvvvtttqqqnnnlllllllllkkkmmmnnniii^^^QQQGGGAAA999999888888<<>>BBBAAA???>>>>>>===<<<<<<;;;;;;===DDDSSSaaaddd```QQQTTTVVVVVVSSSMMMGGGDDDCCCCCCBBBBBBBBBCCCDDDEEECCCGGGKKKMMMLLLIIIGGGFFFHHHIIIIIIHHHKKKQQQRRROOOAAAFFFLLLSSS[[[ggguuu|||zzzzzz|||zzztttoooggglllttt}}}{{{|||zzzvvvuuuvvvtttooofffaaa]]]^^^``````bbbeee```\\\VVVPPPLLLIIIFFFDDDGGGIIIKKKMMMNNNLLLJJJHHHJJJKKKKKKJJJHHHFFFGGGGGGBBBBBBAAA@@@>>>;;;888777:::999888777555444333222000000///...............//////000000000000//////000000111111111111000000...////////////000000000000000000000000000000000000000000000000000000000...............//////000////////////...---,,,,,,,,,***)))((((((***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////......000111333555666666666777888:::;;;<<<<<<<<<>>>>>>===;;;;;;===BBBEEESSSjjjjjjXXXtttNNNCCC???<<<999777666666555333444444444333222222333555AAAPPPdddsss|||~~~{{{wwwlllXXXIIIYYYttt|||cccdddyyyzzzyyyzzzttttttuuuxxx{{{~~~~~~}}}uuussspppnnnlllkkkjjjiiijjjlllmmmjjj```TTTHHHAAA;;;;;;999888;;;EEETTT___ooo^^^DDDBBBAAAKKKXXX___\\\]]]lll}}}yyy~~~}}}vvv}}}{{{ttt{{{sssmmmlllkkkgggeeebbb```___^^^[[[YYYZZZTTTMMMHHHAAA999777888777888999:::::::::999999<<<666;;;AAAOOOxxx\\\HHHBBBHHHDDDBBBGGGHHHLLLNNNTTT[[[\\\XXXVVVYYY{{{zzz}}}}}}kkkbbbhhhpppssswwwvvvsssssszzz{{{vvvvvvcccccceeeiiillljjjccc]]]SSSQQQNNNLLLIIICCC<<<777888777666777888:::<<<===BBBBBBBBBAAA@@@>>>>>>===<<<<<<===DDDQQQ___ccc```WWW\\\aaaaaa\\\UUUNNNJJJFFFEEEDDDCCCCCCBBBBBBBBBCCCFFFKKKNNNNNNMMMLLLLLLLLLNNNOOOOOORRRUUUTTTPPPGGGJJJNNNRRRWWWaaammmvvvxxx}}}wwwnnnfffcccaaa___```eeeccc___YYYTTTPPPLLLHHHEEEFFFHHHKKKMMMNNNMMMKKKJJJKKKLLLMMMLLLJJJIIIJJJKKKJJJJJJIIIGGGDDDAAA===;;;;;;;;;:::888666555444333000000///...............//////000000000000//////000000111111111111000000////////////000000000111000000000000000000000000////////////////////////.........///////////////////////////...---,,,+++,,,***)))((((((***,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------............000111333555666666666777888:::<<<=========>>>>>>===;;;;;;===BBBEEEOOOggghhhWWWqqq{{{mmmHHHBBBAAA>>>:::888888777666555444444444444333333333222<<>>CCCDDDEEEDDDBBB@@@???@@@>>>???>>>@@@HHHRRRWWWUUUWWW^^^eeegggbbb[[[TTTQQQLLLLLLKKKJJJHHHFFFDDDCCCCCCFFFKKKNNNOOOOOOPPPRRRLLLOOOQQQRRRUUUXXXVVVQQQPPPPPPQQQSSSWWW___gggmmmvvv{{{{{{rrroooiiiaaa^^^bbbdddaaa]]]XXXTTTPPPKKKGGGFFFHHHJJJLLLMMMMMMLLLKKKJJJLLLMMMLLLKKKKKKLLLMMMPPPQQQPPPNNNKKKGGGDDDAAA<<<;;;:::999777666555444111000//////......//////...//////000000000000000000000111111111111000000/////////000000000111111000000000000000000000000////////////////////////---...///000000000000///......///......---,,,++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------.........000111333555666666666777888:::<<<===>>>>>>>>>>>>===;;;;;;===BBBEEEMMMfffhhhXXXcccqqqdddCCCGGGCCC@@@<<<:::999888777666444444444444555444333111888@@@QQQfffvvv}}}}}}zzzvvvjjjUUUKKK\\\zzzmmmxxx___\\\sss~~~{{{wwwvvvuuussstttvvvwwwwwwvvvmmmllljjjkkklllkkkhhheeeeeeggghhhgggbbbXXXMMMFFF999999999888<<>>???DDDFFFHHHGGGDDDAAAAAABBB===???>>><<<>>>FFFKKKLLLPPPYYYcccgggccc]]]YYYWWWVVVVVVVVVUUURRRNNNJJJGGGHHHKKKNNNPPPQQQSSSUUUWWWQQQTTTWWWWWWZZZ^^^[[[VVVSSSRRRRRRUUU[[[ccciiilllvvvyyy}}}{{{}}}xxxkkkeeegggfffddd```\\\XXXSSSMMMIIIGGGHHHIIIKKKLLLLLLLLLLLLIIIJJJLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOMMMJJJFFFDDD;;;;;;:::999888666666555111111000////////////000......///000000000000000000000111111111111000000//////000000000111111111000000000000000000000000////////////////////////---...///000111000000///............---,,,++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...............000111333555666666666777888:::<<<>>>>>>???>>>>>>===;;;;;;===BBBEEENNNgggkkk[[[bbbkkkaaaFFFRRRDDDAAA===;;;:::999888777444444444555666555333111555;;;KKKbbbvvv}}}{{{nnnVVVFFFSSSpppdddxxxooo[[[VVVjjjzzz|||||||||uuuyyywwwuuutttttttttsssrrrkkkjjjiiikkklllkkkgggdddeeeggghhhiiieee]]]SSSLLL999:::;;;;;;AAAPPPgggxxxzzzRRR???;;;BBBIIIXXXdddcccccctttjjjaaaeeekkkjjjfff^^^lllyyyyyyxxxxxxqqqooollljjjfffdddbbbaaaaaa```]]]\\\OOOHHHAAA===999555666:::666888999;;;;;;:::999888888444GGGYYYnnn~~~YYYKKKBBBFFFKKKEEEDDDLLLOOONNNRRRZZZbbbccc^^^[[[\\\jjjzzz|||{{{{{{gggYYYfffqqqooouuuqqqqqqwwwxxx|||jjj```aaabbbbbbaaaeeelllrrrhhhmmmnnncccPPP@@@:::;;;555666777888;;;===???@@@EEEHHHJJJIIIEEEBBBBBBCCC:::>>>>>>::::::AAAHHHKKKJJJSSS^^^dddccc^^^\\\[[[^^^^^^___]]]ZZZTTTOOOLLLOOOQQQRRRSSSTTTVVVZZZ\\\YYY\\\______bbbeeeccc^^^]]]ZZZXXX[[[aaahhhkkklllqqqrrrwwwzzzuuurrrrrrpppnnnrrryyy}}}|||{{{}}}wwwoooooohhhfffbbb^^^ZZZTTTNNNJJJIIIIIIIIIJJJKKKLLLMMMMMMGGGIIIJJJKKKJJJJJJLLLMMMHHHIIIKKKLLLKKKHHHFFFDDD;;;::::::999888777666666222222111000000000000000......///000000000000000000000111111111111000000000000000000111111111111000000000000000000000000////////////////////////---...000111111111000///............---,,,++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000......000111333555666666666777999;;;<<<>>>??????>>>>>>===;;;;;;===BBBEEEPPPiiimmm^^^sssvvveeeWWWUUUMMMIIICCC???<<<:::777666666555555444444444555555777777>>>SSSlll~~~~~~|||qqq```NNNGGGQQQkkkuuummmnnnddd^^^bbbgggmmmxxx~~~ttt{{{xxxsssppppppqqqqqqqqqnnnllljjjkkkmmmmmmjjjgggiiikkkjjjiiiiiifff[[[OOO@@@???<<<<<>>>>>AAASSS___dddggghhhxxxaaaUUU___iiikkkooosssvvv}}}xxxuuuqqqrrroooddddddbbbaaaaaaaaa^^^YYYTTTNNNDDD<<<;;;;;;999777888666888::::::999999999:::777???DDDSSS}}}ooooooOOOCCCEEEGGGHHHGGGIIINNNRRRQQQVVV\\\___cccfffaaa[[[bbbnnnyyy{{{vvvmmmaaaXXXjjj}}}~~~~~~sssjjjjjjsss~~~yyywwwyyyuuuiiibbbbbbaaa```fffooorrrpppkkkhhhgggeeeWWWCCC888888555777999:::;;;<<>><<<;;;;;;===@@@AAAEEEIIILLLPPPXXXbbbdddaaaeeejjjddd]]]___[[[VVVYYYXXX\\\[[[VVVWWW```ffffffdddbbbccchhhjjjiiihhhjjjbbbbbbbbbccceeekkksssyyy|||yyywwwwwwvvvsssoooiiiccc______]]]ZZZXXXYYY\\\```cccdddjjjsss{{{}}}{{{kkkgggaaa^^^^^^ZZZTTTOOONNNJJJFFFGGGKKKNNNMMMKKKNNNMMMLLLKKKKKKJJJKKKKKKJJJIIIHHHHHHIIIIIIGGGFFF@@@>>><<<999666444333222222111111000000000000000000000000000000000000000111000000///...---------///////////////000000000444333222111000000000000000...,,,,,,---.........---......///////////////111000...,,,++++++++++++************************++++++++++++++++++++++++,,,+++***))))))+++---...---,,,++++++,,,---///000///000111333444555555555888999;;;===>>>>>>======;;;<<<<<<:::999<<>><<<:::999777666666555444444444555555555444;;;MMMdddvvv{{{zzz~~~wwwhhhUUUIIIPPPjjjyyynnnhhh___aaaccciiiuuuyyyzzzwwwrrroooooopppppppppqqqmmmjjjiiijjjkkkjjjiiijjjkkkjjjhhhiiiggg^^^TTTBBBBBBAAADDDRRRhhhzzzZZZAAA???DDDNNNWWW]]]bbbgggjjj~~~kkk^^^dddjjjrrruuuxxx{{{~~~rrrrrrqqqtttrrrhhhfffcccaaaaaabbb___XXXRRRKKKBBB:::::::::888777777777999::::::999888999:::666===FFFXXX}}}~~~uuu]]]BBBAAADDDHHHIIIHHHJJJNNNRRRUUUZZZ___bbbfffhhhbbbZZZ___lllyyy|||wwwooofff___kkkyyyzzz~~~llldddiiixxxsssssszzz||||||rrrccc]]]aaaeeejjjsss|||}}}uuuooommmjjj]]]III<<<:::555777999:::;;;<<>>@@@BBBGGGLLLOOOQQQVVV___ddddddhhhrrrpppjjjjjjddd]]]```^^^aaaaaa]]]]]]dddiiiiiijjjhhhjjjpppsssqqqppprrrjjjkkkmmmoooqqquuu{{{~~~|||wwwtttrrrxxxwwwvvvtttqqqnnnjjjiiiccc```\\\YYYWWWWWWXXXYYY\\\aaahhhpppwww{{{~~~uuummmdddaaa```^^^WWWQQQPPPKKKGGGGGGKKKNNNMMMKKKNNNMMMLLLKKKKKKJJJKKKKKKIIIHHHFFFFFFGGGFFFEEECCC@@@>>><<<999666444333222222111000000//////000000000000000000000000000000222111111000//////.........///000000111111000000444333222111000000000000111///------...//////......//////000111000000000111000...,,,++++++++++++************************++++++++++++++++++++++++++++++*********+++------,,,,,,++++++,,,---///000111222333555666777777888777888:::;;;<<<===<<<<<<;;;<<<<<<:::999<<>>BBBGGGJJJJJJKKKNNNQQQVVV[[[```dddhhhiiibbbYYYZZZgggtttxxxvvvsssnnnjjjlllrrrsss|||jjj^^^eee|||vvvuuuwwwzzzyyyooo___```gggooovvv|||yyyzzzzzzlllSSS???888666777999:::;;;===@@@BBBFFFKKKQQQRRRNNNIIIEEEDDDBBB@@@===<<<<<<>>>AAACCCHHHNNNRRRPPPQQQXXXaaafffsssyyyuuummmfffhhheeehhhiiiffffffiiilllllloooooorrrxxxzzzwwwvvvxxxnnnqqqtttwwwyyy{{{~~~xxxpppkkklllnnntttsssqqqnnnlllkkkjjjjjjgggddd```\\\YYYXXXWWWWWWXXXYYY]]]bbbiiiqqqxxx|||zzzrrriiidddccc```YYYSSSRRRNNNIIIIIIKKKNNNNNNLLLNNNNNNMMMLLLKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDBBB@@@???>>><<<999666444222222222111000000//////000000000000000000000000000000222222111111000000//////...///111333333222111000333222111111000000000000111///......///000000//////000000111111111111111000///---,,,++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////111222333555666777888888666777999:::;;;;;;;;;;;;;;;<<<<<<:::999<<>>===<<<:::888888666555444444444444444333555???OOO```lllrrrvvvvvvqqq```JJJEEE]]]{{{}}}jjjddd___aaalllxxx~~~~~~xxxuuuqqqnnnmmmmmmmmmlllrrrpppllljjjiiiiiijjjkkklllllljjjhhhhhhkkkiiidddUUUUUUSSSTTT```rrruuuYYYCCC>>>FFFNNNVVVTTTWWWeeesssyyy~~~xxxtttkkktttsssppprrrssskkkjjjddd```aaabbb^^^TTTKKKEEE>>>999999999777777999:::;;;;;;:::999888999;;;<<<@@@QQQqqq~~~qqq|||yyybbbGGG===;;;@@@GGGKKKLLLMMMOOORRRSSSXXX]]]bbbhhhjjjbbbYYYVVV___iiiooouuuyyywwwrrrlllmmmooo{{{iii]]]eee~~~xxxmmm}}}qqqccchhhooovvv{{{xxxWWW>>>666666888:::;;;;;;===@@@BBBDDDIIIQQQVVVRRRJJJFFFEEECCCAAA>>>;;;;;;<<>>;;;888555333222111111111000///////////////////////////////////////111111111000000/////////...///222444444333111///222222111000000000000000222000//////111111111000//////000111111111111000///...---+++***+++++++++************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++,,,,,,---......///...///111333444555666666666777999:::;;;<<<;;;;;;;;;<<<<<<:::999<<>>999888>>>FFFKKKMMMNNNQQQSSSRRRVVV[[[bbbjjjmmmfff]]]TTTWWW[[[eeessszzzpppmmmrrr~~~vvveeeddduuunnnsssxxxpppsssyyyrrrNNN999666666888:::;;;<<<===@@@CCCCCCGGGPPPWWWUUUKKKFFFGGGFFFCCC>>>:::999:::===???GGGRRRXXXSSSNNNSSS```jjjuuurrrrrrpppqqqppprrruuuyyyzzz{{{}}}{{{{{{|||}}}nnnccc```ffflllfffdddaaa___^^^___aaaccc]]]\\\[[[ZZZZZZZZZ[[[[[[^^^]]]]]]]]]^^^___aaabbbhhhnnntttssskkkccc^^^]]]WWWTTTOOOMMMLLLMMMOOOOOOPPPOOONNNLLLKKKKKKJJJJJJJJJHHHFFFEEEEEEDDDBBB@@@???===;;;888555333222111111000000///.../////////////////////////////////000///////////////.........///222444444333111///111111000000///000000000111000000000222222111///---...//////000000/////////...,,,+++******+++,,,************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++,,,------............///111333444666666777666888999;;;<<<<<<<<<<<<;;;<<<<<<:::999<<>><<<;;;:::888666555444333333555666666888???NNN___lllooonnnoooiiiUUUFFFRRRjjjuuuqqqppp]]]WWW\\\gggrrrzzzzzzwwwsssqqqpppooommmllllllnnnooonnnlllkkkjjjkkklllmmmlllhhhiiimmmpppnnnqqqqqqppptttsss\\\EEE@@@DDDHHHMMMQQQTTTbbbooorrrrrrxxx}}}}}}pppkkkgggjjjnnniiigggeeecccaaa]]]VVVLLLDDD???;;;999;;;:::888:::===::::::;;;:::999999<<<>>>CCCaaammmGGG888888777===EEEJJJMMMOOORRRUUUVVVXXX\\\ccclllqqqlllbbbSSSSSSUUU^^^pppxxxooouuurrrhhhppp~~~{{{mmmhhhvvvaaaAAA555888777888:::;;;<<<>>>AAACCCCCCFFFOOOYYYWWWLLLGGGJJJJJJFFF@@@;;;999999;;;===GGGTTT\\\YYYTTTYYYeeemmmyyywwwlllsss{{{vvvrrrtttuuuyyyooodddccchhhlllhhhggggggfffggghhhjjjkkkdddcccaaa_________aaabbb```aaabbbcccccccccbbbbbbccclllvvvxxxrrriiidddbbbZZZWWWRRRNNNLLLMMMOOOQQQQQQPPPNNNMMMLLLKKKJJJJJJJJJHHHFFFEEEFFFEEECCCAAA>>>===;;;888555333111111111000//////......//////000000000000000000000000////////////...............///111333333222111000111000000//////000000000111000000000222222000///------...///////////////...---,,,*********+++,,,************************************************,,,,,,,,,++++++++++++******+++,,,---............///000222555777888999999777888:::;;;<<<===<<<<<<;;;<<<<<<:::999<<>><<<;;;999777555333333222333444555444888EEEXXXfffpppmmmnnnlll[[[IIIMMM]]]tttkkkiiiXXXVVV^^^lllxxx|||yyyvvvsssrrrqqqooommmlllmmmnnnmmmkkkjjjllloookkkmmmmmmiiiiiimmmppppppsssvvvzzzfffQQQBBBDDDJJJNNNUUU______tttpppeee}}}~~~uuukkkjjjfffiiilllfffeeeeeeeeebbbZZZQQQHHHCCC;;;888888:::999777999>>>999::::::999999:::===@@@HHHvvvnnnCCC999;;;666<<>>AAACCCEEEFFFPPP[[[YYYMMMIIIMMMOOOKKKDDD>>>::::::;;;===DDDQQQ\\\\\\YYY]]]fffmmmrrrzzzsssooo~~~pppqqqqqqxxx~~~nnniiilllppprrrrrrrrrrrrrrrqqqooommmllliiigggeeecccccceeehhhiiieeefffggghhhiiiiiiiiihhhdddiiipppuuuuuuooogggbbb\\\YYYUUUPPPMMMMMMPPPRRRQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGEEEEEEFFFEEEDDDBBB>>>===:::777555222111000000000///............///000000000000000000000000////////////////////////...///000000111111000000000000////////////000000000//////000222222000.........///000000000000000---,,,+++*********+++,,,************************++++++++++++++++++++++++------+++*********++++++***+++,,,............---///000222444777888999:::666777999:::;;;;;;;;;;;;;;;<<<<<<:::999<<>>AAAMMMmmm@@@999;;;666<<>>AAADDDGGGGGGQQQ\\\ZZZOOOKKKPPPSSSNNNGGG@@@;;;;;;<<<===???MMMYYY[[[ZZZ]]]eeejjjrrr{{{wwwyyymmmllllllsssyyynnnnnntttyyyzzz{{{{{{zzzxxxtttoooiiifffdddbbb___^^^```ccchhhkkkkkkkkkllllllmmmmmmmmmmmmffffffiiioootttqqqggg^^^]]][[[VVVQQQMMMMMMPPPSSSRRRQQQOOOMMMLLLKKKJJJJJJGGGEEEDDDDDDEEEEEEDDDBBB>>>===:::777444222111000000000///...............000000000000000000000000000000000000000111111111///////////////000000000000000////////////000111/////////000111111///---//////000111111111111111---,,,+++*********+++,,,************************++++++++++++++++++++++++...---+++))))))***+++,,,***+++,,,...///......------...000222555666777888444666777999::::::::::::;;;<<<<<<:::999<<>><<<:::999999777444111666000000444444666EEEXXXkkkllloooooodddRRRFFFCCCooogggjjjYYY^^^mmmpppzzz|||~~~}}}yyyuuuqqqooommmnnnnnnnnnmmmnnnoooqqqkkkkkkkkkkkklllmmmooooooqqqssstttvvv{{{zzzrrr___ZZZVVVXXXaaajjjppprrrzzzccc```yyywwwdddeeejjjgggaaa```dddcccbbb```[[[RRRHHHAAA999999888888999;;;<<<===;;;999:::<<<999777>>>HHHVVVaaa>>>222555777:::AAAIIILLLMMMRRRYYY[[[[[[^^^eeelllmmmfff___RRRQQQTTTTTT]]]sssjjjxxx|||pppeeejjjwwwvvvyyyuuufffSSSAAA999888:::;;;;;;;;;;;;<<<@@@CCCIIIEEEKKKZZZ```WWWOOONNN[[[^^^UUUBBB888<<>><<<999666333111000000///////////////////////////...---,,,,,,---...///111000///...------...///......///000000000000000............////////////111111000///////////////111111111111111000//////---,,,++++++******++++++,,,------+++******---///******+++++++++,,,,,,,,,444222...+++***+++---///---------.........////////////111222444555777777666666777999<<<<<<;;;999>>>===:::888888;;;@@@EEEOOOggggggzzz~~~]]]JJJJJJJJJEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@>>><<<;;;:::999666333777222111555333333@@@QQQdddjjjpppooofffWWWIIIBBBOOOeeemmmxxxZZZ\\\nnnttt{{{}}}~~~~~~{{{xxxtttrrroooppppppppppppqqqrrrsssmmmmmmnnnnnnnnnooooooooopppqqqrrrsssxxx|||xxxqqqjjjeeeaaacccjjjqqquuuvvv{{{wwwaaappp|||vvvffffffjjjeee```___```^^^\\\XXXSSSKKKBBB<<<999999888888999;;;<<<===;;;888999;;;;;;???KKKXXXsssnnnNNN;;;777:::777999???HHHMMMNNNRRRWWWXXXXXX[[[cccjjjlllhhhcccUUUNNNQQQYYYddd}}}qqqzzz{{{ssskkkmmmrrr~~~tttgggVVVDDD;;;::::::;;;;;;;;;;;;===@@@CCCFFFDDDKKKZZZ```YYYRRRRRRbbbdddZZZGGG;;;<<>><<<999666333111000000////////////////////////000///...------...//////111000///...---......///......///000000000000000//////000000000111111111111000000///////////////000111111111111000//////---,,,++++++******+++++++++,,,+++***)))(((***,,,*********+++++++++,,,,,,///...+++******+++---...,,,------------.........//////111222444555777777777777888:::======<<<:::>>>===:::888888;;;@@@EEEMMMeeehhhlllRRRIIIIIIIIIGGGCCCCCCCCCDDDDDDDDDEEEEEEBBB@@@>>>======;;;888666888444333555222000999FFFYYYgggpppnnnhhh___PPPAAA<<>>===FFFKKKPPPRRRRRRVVV]]]ccchhhooowwwwwwoooaaaUUUMMMQQQZZZgggyyy~~~}}}}}}zzzwwwtttrrrpppnnnllljjjjjjjjjkkkiiibbb\\\YYYVVVQQQNNNOOONNNOOOOOOOOONNNKKKHHHGGGHHHIIIIIIIIIGGGFFFDDDCCC===;;;999555333111000000////////////////////////000000////////////000000111000...------...//////......///000000000000000111111111111222222222222000000//////......//////000000111111000000///...---,,,++++++******++++++*********)))''''''((()))*********++++++++++++,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,------------//////111222444555777777888888999;;;>>>>>>===;;;>>>===:::888888;;;@@@EEELLLeeekkkaaaMMMJJJFFFEEEHHHEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@???>>>===:::888777444444555222///555===MMM___mmmllliiifffVVVCCC>>>SSSuuu|||eeexxxjjjlllvvvwwwyyyyyy{{{}}}~~~~~~|||zzzuuutttssstttuuuwwwwwwwwwqqqsssuuuvvvuuurrrnnnlllmmmooonnnmmmpppuuuuuurrruuutttssstttxxxzzz{{{{{{qqqlllsss|||pppiiieeeggghhhcccaaabbb___ZZZSSSLLLFFFAAA===:::999999999999:::;;;;;;;;;;;;:::777666:::HHH[[[kkkzzzsss^^^DDD888:::999222666444888CCCMMMPPPQQQRRRWWWXXXZZZ___dddiiikkkkkkbbbTTTLLLOOOfffxxxiiikkkuuu|||~~~yyyqqqhhh{{{|||uuummm^^^KKK>>>::::::;;;;;;;;;;;;>>>AAADDDFFFGGGPPP]]]bbb^^^YYYWWW]]]```ZZZKKK>>><<<>>>???FFFKKKOOOQQQRRRWWW___ggglllvvvttteee[[[WWW\\\jjjvvv}}}uuuxxx~~~{{{xxxuuurrrsssrrrpppnnnllljjjiiiiiilllgggaaa]]]YYYUUUQQQOOOLLLMMMNNNOOONNNKKKIIIGGGHHHIIIJJJJJJIIIFFFCCCAAA===;;;888555222111000000////////////////////////000000000000000111111111000///...------...///000......///000000000000000000000111111111222222222000//////.........//////000000000000000//////...---,,,++++++******++++++******+++)))'''&&&'''(((************++++++++++++((())))))***************+++++++++,,,,,,,,,------//////111222444555777777888888888;;;===>>><<<;;;>>>===:::888888;;;@@@EEEMMMgggxxxYYYKKKIIICCCCCCIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@???>>>;;;999555444555555222000333888BBBUUUdddfffhhhiii\\\JJJAAALLLiiieeezzzrrrtttwwwwwwvvvwwwzzz~~~}}}{{{vvvtttrrrsssuuuvvvvvvuuurrrtttvvvwwwvvvrrrnnnkkkmmmooonnnllloootttuuussssssssstttwwwzzz}}}~~~~~~vvvxxx}}}{{{zzzrrrqqq|||yyyfffdddeeehhhhhhfffdddeee^^^XXXOOOHHHBBB???===;;;999999::::::::::::::::::888999999:::BBBTTTkkk{{{wwwnnnYYYBBB888999777111555333666AAAJJJMMMOOOQQQYYYZZZ]]]```bbbeeeiiilll```ZZZPPPJJJ```yyyjjjhhhqqq}}}zzzrrrzzz~~~}}}xxxqqqcccOOO???888:::;;;;;;;;;<<<>>>BBBEEECCCFFFOOO]]]ggggggbbb^^^[[[^^^[[[OOOBBB<<<===???CCCHHHMMMPPPRRRYYYccckkkppp|||zzzkkkcccaaafff{{{ssskkkffflllyyy~~~xxxzzz|||}}}yyyvvvtttrrrrrrrrrqqqoookkkhhhfffllljjjeee```\\\YYYTTTPPPJJJKKKLLLMMMMMMKKKJJJHHHFFFHHHIIIJJJHHHEEEAAA???<<<:::777444222111000000///////////////////////////000000111111111111111000///...------...///000......///000000000000000/////////000000000000111//////............//////000000000000000///......---,,,++++++******++++++***+++,,,+++)))((())))))))))))*********+++++++++***++++++,,,++++++))))))+++++++++,,,,,,,,,------//////111222444555777777777666777999<<<===;;;:::>>>===:::888888;;;@@@EEEKKKfffpppOOOFFFFFFBBBCCCKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCAAAAAAAAA@@@===;;;777777666555333222333555;;;IIIWWW___fffiiiaaaTTTDDDDDD[[[mmmwwwyyyzzz~~~uuutttuuuxxx}}}}}}{{{wwwtttqqqrrrtttuuutttqqqrrrtttvvvvvvuuuqqqnnnkkkllloooooommmnnnssstttsssqqqsssuuuyyy|||~~~ttt~~~zzzuuurrrmmmnnnxxx}}}yyyzzzwwwiiiggghhhiiikkkjjjhhhfffdddYYYSSSJJJBBB===;;;::::::999::::::;;;;;;::::::999555999===BBBRRRnnn~~~nnnQQQ===666666777666666444666>>>EEEIIIMMMQQQXXX[[[^^^``````bbbgggkkk^^^\\\UUUKKKZZZ{{{mmmffflllzzz~~~}}}{{{vvviiiTTTBBB888:::;;;<<<<<<<<>><<<>>>@@@FFFLLLPPPUUU\\\gggpppxxxwwwssstttoooZZZVVVSSSYYYeeepppuuuuuuqqqsssuuuvvvxxxyyyvvvwww}}}|||yyyrrrsssssssssppplllhhheeeiiiiiifffaaa^^^\\\WWWRRRJJJJJJKKKKKKKKKKKKKKKJJJFFFGGGHHHHHHGGGDDD@@@>>>;;;999777444222111000000////////////////////////...///000111111222111111//////...------...000111......///000000000000000---.........////////////......------......////////////000000//////...------,,,++++++******++++++)))+++,,,,,,+++******+++)))))))))************+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------//////111222444555777777666666777999;;;<<<;;;999>>>===:::888888;;;@@@EEEIIIbbb~~~|||eeeHHHBBBEEEEEEFFFJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEECCCCCCCCCBBB@@@>>>:::;;;999666333333333333777>>>JJJXXXcccgggccc___NNNCCCTTTyyyaaalllvvvtttssswww}}}~~~{{{yyyuuuqqqqqqtttuuurrrooorrrsssttttttssspppmmmkkkiiimmmooommmnnnrrrsssqqqqqqsssvvvyyy|||}}}~~~xxxsssrrrqqqpppvvvuuummmpppsssllltttsssrrrpppmmmiiiddd___TTTNNNEEE===:::888888888999:::;;;;;;;;;:::999999555;;;AAAJJJaaaeeeDDD888888666555666666555777<<<@@@DDDKKKRRRTTTXXX]]]^^^]]]___dddiiiggg[[[RRRMMMRRRjjj{{{xxx}}}rrrgggjjjzzz|||zzz~~~|||zzzoooZZZFFF;;;:::;;;<<<<<<===???CCCGGGEEEEEEKKK\\\qqqzzzsssggg\\\bbbeee___OOOBBB>>>AAACCCIIIQQQVVV[[[bbbllluuunnnWWWJJJKKKOOOUUU^^^fffmmmqqqppptttxxxyyywwwyyyxxxsssssssssssswww~~~~~~}}}ttttttsssqqqooollljjjhhheeegggeee```^^^___ZZZSSSJJJIIIIIIIIIIIIJJJLLLLLLGGGHHHHHHGGGFFFCCC@@@>>>:::999666444222111000000////////////////////////---...///111111111111111///......---...///000111......///000000000000000------........./////////...------------...///000//////000000//////...------,,,++++++******++++++'''))),,,,,,,,,++++++,,,))))))))))))***************+++++++++++++++,,,,,,,,,------------.........//////111222444555777777777777888:::<<<===<<<:::>>>===:::888888;;;@@@EEEHHHaaa{{{uuunnndddGGG@@@EEEHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEEEEEEEDDDBBB@@@>>>>>>;;;666333333222111555777BBBTTTaaadddeeefffWWWEEEQQQWWWWWWyyywwwttttttwww}}}|||{{{vvvrrrrrrtttuuuqqqnnnqqqrrrrrrrrrqqqooommmkkkggglllnnnmmmmmmppprrrpppppprrruuuwwwzzz}}}vvvpppsssuuurrruuurrrkkksss|||xxx~~~zzztttooojjjaaaZZZRRRLLLCCC<<<999888888888999:::;;;;;;;;;:::999888888>>>DDDMMMiiiZZZ999666===999222111777666888;;;===AAAJJJSSSOOOUUU[[[]]][[[]]]ccciiitttYYYKKKLLLKKKVVVlllzzzyyymmmooo|||ooo}}}||||||rrr]]]III>>>:::;;;<<<<<<===@@@DDDGGGLLLJJJMMM^^^sss|||rrrbbbVVV]]]ddd```SSSEEEAAADDDIIIPPPWWW]]]aaahhhrrryyyuuubbbWWWIIIPPP[[[ccchhhkkkooorrrrrrxxx}}}|||}}}}}}|||{{{}}}uuurrrvvv{{{~~~vvvtttrrrooommmlllkkkkkkcccfffeee```___```[[[TTTJJJIIIHHHGGGHHHJJJLLLNNNIIIIIIHHHGGGFFFCCCAAA???:::999666444222111000000////////////////////////,,,---///000111111111000///...------...///000111...//////000000000000000............////////////---------------...///000///////////////......------,,,++++++******++++++%%%(((+++,,,,,,+++,,,---))))))))))))************((((((((()))***,,,---...---------.........////////////111222444555777777888888999;;;===>>>===;;;>>>===;;;888888;;;AAAEEEJJJbbb{{{qqq|||]]]JJJHHHDDDDDDGGGFFFJJJIIIHHHGGGFFFFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDD@@@>>>:::666444333222333777777===JJJXXXbbbcccaaaWWWHHHHHHgggnnnQQQbbbrrroooqqqyyy~~~~~~~~~zzzuuuuuuxxxyyyuuurrrqqqpppoooppppppooollljjjiiikkkoooqqqqqqppppppqqqtttvvvxxxwwwuuuvvvzzz~~~~~~zzztttoooooottttttrrrqqqrrrxxx~~~{{{xxxsssiii\\\RRRGGGEEE@@@<<<888777777777:::<<<===<<<===>>>>>>;;;;;;@@@JJJ```XXX999::::::666777999:::444222666===BBBIIIPPPRRRUUU]]]bbbbbb___bbbhhheee^^^SSSKKKLLLXXXjjjwww|||wwwlll{{{uuu|||xxx|||}}}yyy~~~~~~~~~uuu```HHH:::<<<;;;;;;<<<;;;;;;AAAHHHKKKHHHOOOdddzzzqqqbbbXXXWWWZZZ^^^ZZZOOOFFFEEERRR[[[bbbaaa```fffpppwwwuuufffWWWWWW]]]dddjjjmmmmmmmmmmmmoooqqquuuxxx{{{~~~}}}~~~~~~yyyzzz|||||||||yyypppiiifffiiimmmxxxvvvwwwwwwuuuqqqnnnkkkjjjgggdddaaa______]]][[[ZZZMMMKKKHHHFFFGGGJJJNNNPPPKKKKKKIIIGGGDDDBBB@@@???999888555444444333000...////////////////////////...///000111222222111000000///...------...///000000111222333333222111000...........................------------...//////000000111111222222222333++++++************++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------......///...//////111222333444444777888999:::;;;<<<<<<<<<======;;;999888;;;@@@DDDKKK```zzzjjjqqqUUUEEEEEEBBBCCCGGGEEEIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@===:::777666555555666555999CCCQQQ[[[``````]]]JJJ???MMMiii|||ZZZ\\\tttmmmjjjqqqzzz}}}yyyuuutttvvvvvvsssppptttsssqqqqqqpppnnnkkkhhhgggjjjmmmoooooonnnoooppprrrrrrssssssrrrtttvvvyyyzzzxxxvvvqqqnnnnnnlllkkkkkknnnuuuxxxqqqhhh^^^SSSKKKEEEBBB???;;;888777888888===<<<;;;:::;;;;;;;;;999:::III]]]wwwxxxNNN888;;;:::666666777444111111666:::>>>EEELLLQQQTTT[[[``````]]]___eeeeee___VVVNNNNNNZZZkkkyyy}}}nnnuuukkkyyy|||zzzxxx}}}}}}~~~~~~wwweeeNNN>>>===;;;;;;======<<>>;;;::::::;;;;;;::::::AAAUUUmmm```BBB666<<<:::555666555111111333777999;;;BBBKKKPPPRRRXXX^^^]]][[[\\\aaagggcccZZZQQQNNNWWWhhhuuurrrqqq}}}mmmuuuuuuxxx|||yyyyyy~~~~~~||||||}}}zzzlllUUUCCC>>><<<<<<>>>>>>>>>BBBIIIIIICCCJJJccc{{{|||hhhVVVTTTTTTVVVXXXTTTJJJBBB@@@DDDMMMTTTUUUXXXbbbnnnuuu{{{}}}nnneee^^^\\\___eeeppp}}}{{{}}}{{{zzz~~~qqqnnniiidddbbbeeelllqqqqqquuuzzz}}}}}}|||~~~|||uuummmgggllliiieeeaaa^^^\\\XXXVVVSSSPPPLLLHHHFFFFFFGGGHHHKKKJJJIIIGGGDDDBBB@@@>>>;;;888444222111222111000////////////////////////...///111222222111000000//////............///000000000111222222111000000..............................------......///000///////////////000000000++++++************++++++)))************+++++++++)))))))))******)))))))))++++++++++++++++++++++++++++++,,,------......///...///000111222444555555777888999:::;;;<<<<<<<<<===<<<;;;999999;;;@@@DDDMMMccc~~~}}}WWWEEE@@@CCCAAACCCFFFBBBDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@===:::888777444111333<<>>??????BBBGGGIIIDDDMMMggg|||xxxbbbPPPWWWUUUTTTQQQMMMGGGBBB@@@BBBKKKRRRTTTYYYfffsss{{{}}}nnnkkkbbbRRRIIIJJJVVVbbbsss{{{sssrrrpppoooppptttzzz~~~xxxuuutttuuuzzz}}}}}}|||rrruuuzzz~~~~~~yyyqqqlllmmmjjjeeebbb___\\\YYYVVVTTTQQQMMMIIIFFFEEEEEEFFFJJJIIIIIIGGGDDDBBB???>>>;;;777333000000111111111///////////////////////////000111222222111000///...............//////000///000111222222111000///.......................................//////000........................++++++************++++++))))))*********+++++++++))))))************))))))++++++++++++++++++++++++++++++,,,------......///......000111333444555666777888999:::;;;<<<<<<<<<<<<<<<:::999999<<>>EEEcccnnnzzznnnGGG:::999;;;444333777555666555555555444666AAAMMMPPPQQQUUU\\\]]][[[\\\___ggggggbbbXXXPPPTTTdddsssyyytttnnnvvv{{{yyyppplllpppvvvzzzzzzyyy}}}}}}wwwcccNNN@@@<<<;;;>>>??????@@@DDDDDDCCCRRRnnn~~~ttt___QQQYYYVVVPPPJJJFFFEEEEEEEEEHHHOOOTTTVVV[[[hhhvvv}}}wwwlllkkkbbbMMM??????KKKSSS```mmmxxx|||zzzyyywwwwwwxxxyyyzzz{{{}}}xxxwwwzzz||||||{{{nnnrrrxxx{{{vvvllliiieeebbb```^^^[[[XXXSSSQQQMMMJJJGGGFFFGGGGGGIIIIIIHHHGGGEEEBBB???===:::666222000000111111111000000000000000000000000///000111222222111000///---......//////////////////000111111111111000//////////////////////////////............///000000......------------------++++++************++++++))))))*********+++++++++***++++++++++++++++++***++++++++++++++++++++++++++++++,,,------......///......000111333555666777777888999:::;;;<<<<<<<<<<<<;;;:::999999<<>>@@@@@@??????@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCBBB@@@===<<<===<<<999555555:::EEEMMMTTTYYY[[[SSSDDD@@@NNNaaammmkkk~~~wwwpppppptttqqqssswwwzzz{{{yyywwwuuurrrqqqpppqqqqqqpppmmmkkkcccdddggghhhiiijjjlllooommmkkkjjjkkkmmmoooppppppooorrrsssqqqqqqrrrppplllkkkpppvvvyyy{{{~~~{{{~~~|||nnncccWWWRRRKKKHHHFFFEEEAAA>>>999999999999:::;;;<<<<<<<<<:::<<<===999888EEEVVV|||uuuyyypppSSSDDD<<<;;;:::333333888444777444222333333555>>>HHHPPPOOOTTT[[[^^^]]]]]]___cccfffeee\\\TTTXXXiiiyyyxxxzzzsssjjjjjjwww~~~|||rrr}}}tttlllttt~~~}}}~~~~~~zzziiiVVVDDD???===@@@AAA@@@@@@BBB===DDDZZZvvv}}}mmmZZZSSSTTTRRRKKKDDDBBBFFFJJJJJJOOOTTTWWWXXX]]]jjjwww~~~tttfff```UUUDDD<<>><<<888555222000111111111111000000000000000000000000000000111222222111///...,,,---...///000000000/////////000111111000////////////////////////////////////......//////000111.........---------------++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......///......000222444555777888777888999:::;;;<<<<<<<<<;;;;;;:::999999<<>>???>>>999555666===DDDRRRXXX]]]ZZZMMMDDDJJJUUUwwwooo~~~ssskkkgggiiinnnuuu{{{}}}{{{xxxwwwvvvtttsssssssssqqqnnnllldddfffhhhiiiiiikkknnnppplllmmmmmmmmmmmmnnnqqqsssnnnppppppnnnooosssrrrooolllmmmnnnoooqqqrrrtttuuuqqqwwwzzzyyyzzz||||||zzz~~~{{{~~~}}}~~~~~~|||xxxyyyyyyxxxxxxzzz~~~yyy|||{{{qqqeee]]]RRRMMMGGGCCCBBBAAA>>>;;;999999999:::;;;;;;<<<<<<;;;:::<<<===:::@@@[[[xxx~~~lllhhh]]]EEEAAA;;;<<<:::333666999222666333222666888888<<>>KKKggg~~~zzz___NNNMMMGGGHHHEEE@@@AAAIIINNNNNNPPPUUUXXXZZZbbbrrrwwwfffXXXKKK@@@>>>BBB===CCCLLLUUU^^^fffnnnrrr{{{|||}}}{{{vvvqqqmmmllliiilllmmmllljjjmmmuuu|||~~~~~~}}}|||zzzxxxzzzttttttuuuzzz{{{wwwppplllhhhdddaaa]]]ZZZWWWVVVTTTQQQMMMJJJIIIHHHHHHGGGHHHHHHGGGEEEAAA>>>;;;666444222111222222111///000000000000000000000000000111111222111000///...,,,---...///000000000///...///000111111000///...///////////////////////////////////////000000111///.........------------++++++************++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,------......///---...000222444666777888777888999:::;;;<<<<<<<<<;;;;;;:::888999<<>>BBB<<>>HHHQQQ\\\___UUUGGGCCCGGGaaaqqqiiipppdddfffmmmvvv~~~~~~{{{yyyzzzxxxwwwvvvuuurrrooolllgggiiikkklllmmmooorrrtttmmmoooqqqpppnnnooossswwwoooqqqooolllmmmqqqqqqnnnooommmjjjjjjlllmmmmmmmmmiiiqqqtttnnnjjjnnnssstttsssuuunnnmmmvvvxxxvvv{{{vvvwwwxxxzzzyyyuuuppplllnnnooooooqqqtttxxx}}}{{{sssvvvxxxuuummmcccZZZUUUNNNHHHAAA>>>======<<<:::999::::::;;;;;;<<<<<<===:::999;;;======KKKqqq|||qqqjjj]]]HHH===:::<<<;;;555888:::000777444555;;;>>>======???LLLLLLPPPXXX^^^^^^^^^___bbbgggggg\\\OOOOOO^^^mmmooosss___aaafffwwwooodddvvvyyynnnsssyyyzzzyyy}}}tttfffLLLFFFCCCEEEFFFCCCAAABBBEEETTTqqquuuTTTAAACCC<<<@@@AAA???CCCLLLQQQPPPMMMRRRWWW\\\hhh{{{ppp^^^NNNEEEDDDFFFHHHLLLSSSWWWYYYYYYXXXXXXaaabbbaaa^^^WWWQQQLLLJJJKKKNNNPPPOOONNNSSS]]]fffjjjqqqyyy|||}}}|||zzz|||xxxvvvvvvzzz~~~zzzrrroooiiiddd```\\\XXXUUUYYYVVVSSSOOOKKKIIIGGGFFFGGGHHHHHHHHHEEEAAA===;;;555444222222333222000///000000000000000000000000000111222222111000///...+++,,,...000000000000///...///000111111000///...000000000000000000000000///////////////000111111/////////......---------++++++************++++++)))************+++++++++))))))************))))))++++++++++++++++++++++++++++++,,,------......///---...000222444666888999777888999:::;;;<<<<<<<<<;;;;;;:::888999<<>>>>>===>>>AAACCCDDDCCCBBBAAAGGGFFFFFFEEEEEEEEEEEEEEEHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@>>><<<:::777666555@@@KKKXXX]]]YYYPPPIIIEEEaaahhhXXXkkkrrraaajjjmmmsss{{{{{{vvvxxxzzz{{{xxxtttrrrtttwwwmmmjjjjjjmmmoooooorrrwwwxxxvvvtttuuuvvvvvvtttqqqqqqnnnlllkkklllnnnoooooooooooooooooonnnmmmlllkkkrrrpppnnnlllkkkkkklllmmmlllmmmoooqqqqqqqqqqqqpppoooppppppppppppnnnmmmllliiikkknnnsssyyy}}}~~~~~~}}}{{{|||}}}|||zzz{{{ssskkkfffccc^^^TTTLLLHHHDDD@@@===;;;:::888666;;;999888999<<<===;;;888999999<<>>======>>>AAADDDHHHJJJJJJIIILLLVVV\\\aaawwwvvvfff[[[TTTMMMHHHQQQYYYeeelllhhh^^^[[[^^^^^^]]]ZZZRRRJJJEEEEEEGGGJJJLLLNNNPPPTTT\\\fffnnnwwwvvvvvvyyy}}}xxxwwwwww}}}~~~wwwmmmmmmxxxwwwtttpppjjjfffbbb___]]][[[[[[\\\[[[UUUNNNIIIHHHJJJDDDCCCBBBBBBBBBAAA>>>;;;777666444222000//////000111111000000000000000111111111222222222111111000......///000000000000000000000000000000000000000/////////////////////////////////000111111222222////////////...---,,,++++++++++++*********))))))************************((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////111222444555777777666666777888999999999999::::::;;;===;;;:::>>>EEENNN^^^{{{qqqMMMAAA@@@???>>>=========>>>???>>>???@@@BBBBBBBBBAAAAAAEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHGGGEEEBBBAAA@@@@@@>>><<<:::888666555;;;EEERRRZZZZZZSSSJJJEEEMMM{{{ooolllwwwhhhkkkoootttwwwyyy{{{}}}~~~}}}yyywwwwwwvvvvvvoookkkkkknnnooooooqqqvvv~~~|||yyyyyy{{{|||zzzyyyqqqooommmlllmmmnnnnnnmmmmmmnnnnnnnnnnnnmmmllllllpppooommmkkkjjjjjjkkkllliiijjjlllmmmnnnnnnmmmmmmlllmmmnnnnnnnnnmmmllllllhhhiiilllqqqwww{{{}}}}}}}}}{{{zzz|||~~~xxxrrrtttmmmeee```^^^XXXOOOHHHEEEBBB>>><<<<<<;;;:::888:::999999;;;===>>><<<:::>>><<<<<>><<<777666333111000//////000111111000000000000111111111111222222222111000000......///000000000000000000000000000000000000000111111111111111111111111/////////000111111222222............---,,,+++***+++++++++*********))))))*********************************************)))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////111222444555777777666777888999::::::::::::;;;:::;;;===;;;:::???FFFOOO^^^zzzaaaHHHCCC>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEGGGIIIKKKLLLJJJGGGCCC@@@@@@@@@???>>><<<:::888777777>>>JJJUUUYYYVVVMMMGGGCCCccckkkrrr{{{kkkooorrrppplllmmmsssyyy|||yyyzzzyyyvvvsssqqqmmmmmmooopppooopppttt|||zzzxxxxxxxxxyyyxxxwwwooonnnmmmmmmnnnnnnllljjjkkkllllllmmmmmmmmmmmmmmmmmmlllkkkiiiiiiiiijjjkkkhhhiiijjjkkkkkkkkkkkkkkkiiiiiijjjkkkkkkkkkkkkjjjiiiiiikkkooouuuyyyzzzzzz{{{|||wwwooollleee]]]YYYVVVQQQIIIBBBBBB???===;;;<<<<<<;;;:::999888999<<<>>>???===;;;999999>>>JJJ```lllQQQHHHGGG@@@===:::999999888666555333333222222222333333444===FFFQQQVVVWWWVVVXXXZZZ\\\]]]dddhhh___OOOHHHJJJZZZmmm|||}}}|||wwwyyywww|||fff^^^ttt~~~|||{{{uuunnnWWWFFF@@@MMMRRRHHHBBBFFF[[[iiimmm[[[DDD999999:::@@@AAACCCEEEIIILLLOOOQQQVVVaaaooonnniiieeeZZZTTTUUUhhhhhhkkknnnnnnpppyyyrrr___PPPKKKNNNSSSRRRTTTWWWZZZ^^^gggrrrzzzxxx}}}}}}zzzvvvrrrllliiinnnuuuvvv|||wwwooolllttt{{{wwwqqqkkkfffddddddddddddaaa\\\VVVPPPLLLIIIHHHEEEDDDCCCBBBBBBAAA>>><<<666555333111000//////000111000000000000000111111111111222222111111000///......///000000000000000000000000000000000000000111111111111111111111111...//////000000111111222------------,,,+++***)))+++++++++***************************************---,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////111222444555777777777888999:::;;;;;;;;;;;;;;;:::;;;<<<;;;:::???FFFNNN[[[www{{{TTTGGGBBB============>>>>>>??????@@@@@@???>>>>>>>>>??????????????????AAABBBCCCDDDHHHIIIJJJJJJIIIFFFCCCAAAAAAAAAAAA@@@???===<<<:::777:::BBBMMMVVVWWWRRRLLLFFFOOO^^^uuu{{{rrriiittttttqqqjjjbbbaaafffkkk~~~|||yyyxxxyyyxxxuuusssssspppoooqqqqqqooopppsssxxxwwwvvvuuutttrrrooonnniiiiiijjjlllnnnnnnkkkiiiiiijjjkkklllmmmmmmmmmmmmkkkkkkjjjiiiiiiiiijjjjjjiiiiiijjjjjjkkkkkkkkkkkkhhhhhhhhhhhhiiihhhhhhhhhkkkkkkmmmpppuuuxxxyyyyyy~~~}}}ssslllddd^^^WWWSSSPPPKKKEEE@@@AAA>>><<<;;;;;;;;;;;;:::999999:::<<<======<<<:::999BBBOOObbb}}}[[[HHHEEEDDD???>>><<<:::999888666555666666555444333333444444888@@@KKKSSSUUUVVVXXXYYYYYY[[[aaaeee^^^PPPGGGFFFYYYqqqwww}}}~~~ttt{{{}}}tttdddfffzzz~~~~~~}}}wwwjjj___SSSEEEAAAMMMSSSKKKEEEHHH[[[^^^YYYIII;;;888<<<>>>EEEEEEEEEFFFHHHLLLQQQTTT]]]ppp}}}dddccccccWWWRRRVVVffffffiiioootttzzzqqq```VVVUUUWWWWWW[[[bbbggglllrrrzzzuuusssqqqnnnkkkhhhiiikkkppp{{{~~~wwwqqqttt~~~|||xxxrrrlllggggggiiikkkgggccc]]]WWWRRRNNNJJJHHHEEECCCAAA@@@@@@???<<<:::666444222111000///000000000000000000000000111222111222222111111000///.........///000000000000000////////////////////////////////////////////////......//////000111111111------...------,,,+++***************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......//////111222444555777777888888999:::;;;;;;;;;;;;;;;::::::<<<::::::???GGGKKKWWWrrraaaGGGCCC;;;<<<<<<======>>>>>>>>>>>>??????>>>=========>>>>>>=========>>>???AAABBBCCCHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCAAA???>>><<<:::<<>>;;;::::::::::::999:::;;;;;;;;;::::::::::::AAAQQQeeewwwsssOOODDDDDDAAA>>>>>>===<<<999777666666777777666555444444444444333;;;FFFOOOTTTVVVYYY[[[YYYYYY\\\^^^ZZZQQQJJJGGGWWWtttwwwrrrxxxyyyxxx}}}{{{ooojjjyyy|||~~~~~~ttt```PPPTTTJJJHHHSSSXXXQQQKKKLLLVVVSSSJJJ>>>888:::>>>AAAGGGHHHHHHHHHKKKQQQZZZ```fffzzzyyymmmUUUWWW\\\UUUSSSXXXbbbccchhhqqqxxx~~~lll^^^VVVSSSYYY```kkkssswww{{{~~~wwwsssooonnnpppqqqmmmhhhlllvvvwwwqqqtttzzz|||{{{xxxrrrkkkfffggglllpppkkkiiiddd^^^WWWQQQMMMKKKCCCAAA>>>======<<<:::888555444222000//////000000000000//////000111222222222222222111000///............///000000000000000////////////////////////.................................///000000111111/////////......---,,,+++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////111222444555777777888888999:::;;;;;;;;;;;;<<<::::::;;;:::999???GGGMMMVVVqqquuuOOOAAA@@@:::<<<<<<===>>>>>>>>>==============================<<<<<<======???@@@AAABBBFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDBBBAAA@@@===;;;???HHHQQQTTTTTTLLLBBBAAA]]]zzzooo\\\TTTYYYeeeoooccciiiqqqvvvvvvuuuwwwzzzuuurrrrrrttttttqqqpppssszzzzzzyyyuuupppkkkiiihhhcccdddeeeiiillllllkkkiiiggggggiiijjjkkkkkkkkkkkkhhhiiiiiijjjjjjkkkkkkkkkiiihhhhhhgggggghhhiiiiiijjjjjjiiiiiihhhiiiiiijjjhhhkkkpppxxx{{{mmmbbb___aaaYYYUUUPPPKKKGGGDDDAAA???@@@===:::999::::::999999<<<<<<<<<:::999999<<<>>>@@@WWWpppeeeKKKEEECCC@@@===>>>???===:::777666666666555444333333333333333111888AAAJJJPPPUUUXXXZZZYYYXXXXXXYYYXXXSSSNNNJJJQQQrrrwwwtttwww~~~yyyvvvyyy{{{~~~sss___QQQZZZRRRQQQYYY\\\TTTMMMLLLSSSLLLBBB;;;999<<>>===@@@<<<===>>>>>>>>>===<<<;;;999:::<<<===>>>======<<<============>>>???AAAAAABBBCCCDDDEEEEEEEEEDDDDDD@@@AAACCCEEEEEEDDDBBBAAAAAA>>><<<>>>DDDJJJOOOPPPPPPKKKGGGVVVsss}}}mmm```]]]eeemmmcccfffjjjnnnqqqsssvvvwwwuuurrrsssuuuuuurrrqqqtttyyywwwrrrlllgggfffhhhlllgggggggggiiikkkllljjjhhhgggggghhhiiijjjjjjjjjiiiffffffggghhhiiiiiijjjjjjkkkjjjiiihhhhhhiiijjjjjjjjjiiiiiijjjkkkmmmooopppnnnqqqwww}}}}}}zzzxxxwwwtttmmmeee^^^[[[ZZZSSSPPPKKKFFFCCC@@@>>>======;;;888888:::;;;;;;;;;<<<===<<<:::999<<>>@@@>>>:::777666777555444444333333333333444222666>>>EEEKKKPPPTTTVVVWWWVVVVVVVVVWWWVVVQQQKKKLLLnnnzzz~~~lllooo~~~}}}}}}ssshhhccciiibbb```eeedddZZZQQQNNNQQQHHH>>>:::<<>>>>>>>><<<;;;:::777999;;;===>>>>>>===<<<>>>======>>>>>>???@@@AAA???AAAEEEGGGHHHGGGEEECCC>>>@@@BBBDDDEEECCCBBB@@@@@@>>>===>>>BBBFFFJJJLLLQQQNNNDDDEEEWWWoooyyywwwiiigggkkkhhheeecccffflllqqqrrrrrruuurrrsssvvvvvvsssrrrttt{{{xxxppphhhccceeemmmssslllkkkjjjjjjkkkkkkjjjhhhggghhhhhhiiiiiiiiiiiihhhddddddfffggghhhhhhhhhhhhnnnmmmlllkkkkkkkkkmmmmmmhhhhhhiiijjjmmmpppsssuuuwwwyyy}}}}}}uuupppmmmgggaaa^^^]]]ZZZUUUPPPOOOLLLHHHCCC???===<<<;;;:::888777888:::<<<======<<<===<<<;;;:::???FFFLLLmmm{{{aaaPPPEEE???===@@@<<<>>>@@@>>>:::777666777555555555444444555555666333666<<>>999999999999999999999999:::;;;<<<<<<===<<<<<<<<<@@@???>>>>>>===>>>>>>>>>@@@BBBDDDEEEFFFEEEDDDCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCAAA>>><<<===AAAEEEIIIJJJLLLOOONNNLLL```uuukkk}}}jjjdddxxxuuuooogggbbbeeennnvvvyyyvvvsssuuuyyy{{{xxxttt}}}}}}yyyvvvuuuqqqooommmnnnpppqqqooommmnnnlllkkkkkkkkkkkkjjjhhhhhhiiiiiiiiiiiikkkooorrruuuuuutttrrrqqqooonnnmmmooommmjjjjjjmmmpppssssss~~~zzztttoookkkiiigggeeebbb___ZZZSSSOOOHHHFFFBBB???===<<<======<<<:::777777999;;;999777???::::::>>>???DDDYYYppp___GGGDDDBBBAAA@@@;;;===<<<<<<;;;999888888777555555555555555555444444444444777<<>>FFFNNNPPPMMMIIIOOORRRUUUaaayyyzzzoooiiikkkrrrpppwwwxxxvvv{{{yyymmm___NNNFFFKKKTTT\\\___eeeiiiqqqzzz{{{tttxxxzzz~~~zzz{{{rrrrrr}}}qqqdddeeeoooxxxmmm]]]WWWVVVHHHEEEBBB???===;;;777555444333222111000000000000111111111111111111111111222222111000//////000000000111111222222222111111111000000000000000111111////////////////////////------...///000000//////............---,,,+++*********))))))))))))*********++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++,,,------......///---...000222444666888999555666888999::::::999999888777777888777999CCCNNN]]]^^^nnn}}}XXX@@@:::<<<<<<:::999999999999999999999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>?????????>>>@@@BBBDDDDDDDDDCCCBBBEEEEEEFFFFFFFFFEEEDDDCCCEEEBBB???======???BBBEEELLLLLLOOOOOOQQQgggiiiWWWnnn}}}wwwkkkoooyyyzzzlllbbbdddiiisssrrrrrrrrrsssuuuwwwxxx||||||wwwuuusssqqqoooppprrrrrrpppnnnnnnmmmlllmmmnnnooonnnmmmhhhiiikkkllllllnnnrrruuu{{{yyyuuurrrqqqqqqqqqrrrtttrrrpppqqqtttwwwyyyzzzzzzyyywwwtttqqqnnnllljjjooommmjjjgggaaaZZZRRRLLLEEECCC@@@===;;;;;;;;;;;;;;;:::888999<<<===<<<:::;;;:::<<>><<<<<<@@@HHHNNNOOOLLLQQQTTTZZZdddxxxzzzpppllljjjjjjlllqqqwwwwwwssswww~~~sssdddRRRIIIOOOZZZcccgggqqqtttyyy|||xxxrrrzzzuuujjjiiitttrrrcccZZZUUUIIIFFFBBB???===:::777555444333222111000000000000111111111111111111111111222222111000000000000000000000111111111111000000111000000///////////////////////////////////////---......///000000//////............---,,,+++*********))))))))))))*********++++++,,,,,,++++++***++++++***))))))***++++++,,,++++++******++++++,,,++++++,,,------......///......000222444555777777555666888999::::::999999999888888888777999CCCOOO]]]^^^mmmcccEEE:::;;;:::888888999999999999999999999999999::::::;;;;;;;;;;;;;;;999:::<<<>>>????????????<<<===???AAACCCCCCCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCEEECCCBBB@@@??????@@@@@@HHHJJJPPPUUUZZZkkk|||zzzzzzLLLYYYhhh|||qqqgggrrr}}}~~~uuuhhh___\\\eeejjjoooqqqqqqqqquuuxxxzzzzzzwwwuuutttssssssuuutttsssqqqnnnmmmlllnnnpppqqqqqqpppiiikkknnnpppqqqrrrtttvvv{{{xxxsssooommmnnnqqqrrrqqqooonnnooorrruuuwwwxxxtttrrrooollljjjjjjjjjkkkqqqnnnjjjeee^^^UUULLLFFFAAA@@@===;;;:::999999999;;;::::::<<<>>>>>>===<<<<<<888999BBBRRRpppyyyeeeMMMAAAAAA===>>>AAA>>><<<<<<;;;::::::999888888777777666666555444333333444444444777<<>>999:::===DDDKKKOOONNNMMMUUUZZZdddxxx~~~iiidddhhhkkkiiifffpppvvvvvvqqqsss}}}{{{kkkWWWNNNSSS```lllsssxxxzzz}}}sssooorrrkkklllyyyvvvhhh]]]UUULLLHHHBBB>>><<<:::888666333333222111000000000000111111111111111111111111222111000000000000000000000111111111111111000000000000//////......------////////////////////////......///000000000//////......------,,,,,,++++++******))))))))))))*********++++++,,,,,,++++++***++++++***))))))***++++++,,,++++++******++++++,,,++++++,,,------......///...///000111222444555555555666888999::::::999999:::999999999888:::DDDPPPaaabbbppplllQQQ<<<;;;===777666<<<888888888888888888888888888999999:::::::::::::::888:::<<<>>>???>>>===<<<;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???BBBHHHRRR[[[___eeeuuuwwwmmmsss^^^eeeyyyqqqllljjjooovvvuuukkk```\\\bbbiiimmmnnnmmmnnnppptttzzz|||yyyvvvvvvwwwwwwxxxwwwvvvuuunnnmmmmmmmmmoooppppppnnnkkknnnqqqssssssrrrssssssssspppmmmiiihhhhhhjjjkkkiiihhhggghhhllloooqqqqqqqqqpppnnnlllkkkkkkllllllkkkggg```ZZZSSSKKKDDD@@@>>>===<<<:::999999999999;;;;;;<<<=========<<<;;;???777888MMMooo~~~~~~VVVFFF@@@AAA<<<<<<@@@>>><<<<<<;;;::::::999888888999888777666555444333222444333333444777>>>EEEJJJKKKQQQUUUVVVVVVXXXXXXUUUMMMHHHFFFOOO___lllpppnnnwwwuuudddmmmqqqiiidddhhhppppppZZZVVVYYYgggyyy~~~~~~~~~xxxgggNNN:::;;;;;;???GGGMMMNNNPPPRRRWWW```qqqtttccc^^^dddjjjiiifffnnntttvvvsssttt{{{~~~ooo\\\RRRUUUcccqqqzzzwww{{{~~~vvvmmmttt{{{mmmdddllluuuxxxsssjjj___WWWMMMHHHBBB===;;;999888666333222222111000000111111111111111111111111111111111111000000000000000111222222222222222222111000.../////////////////////////////////////////////...//////000000000//////...------,,,,,,++++++++++++******))))))******+++***++++++,,,,,,++++++***+++******************+++,,,++++++******++++++,,,++++++,,,------......///...//////111222333444444555666888999::::::999999;;;999::::::999;;;EEEPPPaaacccpppXXXGGG<<<>>><<<444555>>>888888888888888888888888777888888999999999999999999;;;<<<======<<<:::999<<<===>>>@@@AAACCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCC@@@AAABBBCCCDDDCCCBBBBBBBBBGGGPPPXXX[[[\\\```fffkkkooo|||yyyqqqrrrbbboooyyyjjjeeekkkrrrsssqqqcccbbbaaa`````````aaabbbiiimmmrrruuuvvvvvvvvvvvvtttvvvxxxyyyyyyxxxwwwwwwrrrqqqppppppqqqqqqooonnnooorrrtttuuussspppoooooojjjjjjhhhgggffffffffffffiiigggggghhhlllnnnppppppoooppppppooommmkkkiiiggg```[[[RRRKKKFFFCCC@@@>>><<<<<<;;;;;;::::::::::::<<<<<<======<<<;;;::::::===>>>JJJfff|||dddNNNBBBAAABBB<<<<<<@@@<<<;;;;;;;;;::::::999999888999888888666555444333333333333333222444999AAAFFFIIIPPPTTTSSSSSSUUUVVVTTTMMMGGGAAAEEESSSdddqqqwwwzzzkkklllsssppppppuuuttthhhZZZ[[[cccsss~~~~~~~~~{{{~~~~~~wwwiiiPPP<<<===<<>>???@@@AAABBBCCCAAAAAAAAA@@@AAAAAABBBCCC???AAACCCEEEFFFFFFFFFEEEFFFHHHKKKOOORRRWWW\\\aaaXXXVVVfff}}}lll]]]yyyooobbb```jjjtttqqqjjj___VVVRRRRRRTTTVVV]]]```ccceeefffhhhjjjmmmnnnqqquuuwwwwwwvvvvvvwwwwwwuuutttsssttttttrrrqqqrrrtttvvvuuurrrooommmmmmiiiiiijjjjjjjjjiiiiiiiiijjjiiiiiijjjmmmooooooooommmnnnooonnnkkkeee```\\\TTTOOOGGGBBB??????>>>>>>:::;;;;;;;;;;;;;;;;;;;;;<<<======<<<::::::;;;======QQQppp{{{|||cccOOOIII@@@AAABBB<<<===@@@:::;;;;;;;;;::::::999999999888888777777666555444444222333444222222666<<>>;;;999888777777666888888888888888888888888555666777777888888777777999999999999::::::::::::============>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCAAACCCDDDFFFGGGGGGGGGGGGGGGHHHJJJKKKOOOVVV^^^bbb]]]UUU[[[{{{llluuuttteeedddhhhpppoooiii```VVVQQQPPPRRRXXXZZZ\\\]]]^^^___aaacccfffjjjooorrrrrrrrrssstttvvvuuuttttttvvvvvvuuuttttttuuuvvvuuurrrpppoooooonnnmmmmmmlllmmmoooppprrrnnnmmmlllmmmoooqqqpppooonnnnnnmmmjjjddd]]]VVVRRRHHHEEE@@@>>>======<<<;;;888999::::::;;;;;;;;;;;;<<<======;;;:::;;;???CCCKKKlllfffNNNJJJEEE===>>>@@@<<>><<<:::999666444222111111111111111222222111111111111111111111111000000000000000111222222222222222222111000///......///111222111000///...////////////////////////111111111111111000//////---,,,***))))))+++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***++++++++++++***))),,,++++++******++++++,,,++++++,,,------......///......000222444555777777555666888999::::::999999:::999999:::999;;;EEEPPPgggkkktttNNN======:::666999===;;;444777777777777777777777777555666666777777777777777888777777888999:::<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@?????????@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHHHHCCCGGGKKKNNNRRRXXX\\\^^^ccc]]]XXXsssxxx|||~~~lll```eeennnvvvrrrfffYYYSSSRRRYYY[[[^^^^^^]]]]]]]]]^^^```eeekkknnnnnnnnnpppqqqsssrrrqqqsssuuuvvvuuuttttttvvvvvvuuusssqqqqqqrrrrrrpppnnnmmmnnnrrrvvvyyytttsssrrrsssuuuvvvuuutttpppooolllfff___XXXQQQMMM???>>>===<<<<<<;;;999777777777999::::::;;;;;;:::;;;<<<<<<;;;;;;>>>DDDIII^^^}}}XXXHHHIIIBBB;;;<<<>>>;;;AAACCC999;;;:::::::::::::::::::::777777777777666666666666000333666444222333888===???GGGMMMLLLLLLOOOSSSTTTUUUNNNFFFEEENNNbbbyyyxxxpppwww|||~~~}}}pppmmmnnnqqqnnnllluuu}}}vvvmmm}}}yyysss|||||||||}}}}}}|||{{{sss___MMMBBBCCCMMM[[[aaadddqqq}}}}}}}}}rrrsssnnniiilllvvvzzzwwwuuussstttyyy~~~~~~~~~mmmhhhuuu|||pppfffaaa]]]```aaa___]]]^^^]]]\\\XXXaaawwwyyyxxxmmmhhhfffhhhdddXXXNNNKKKBBB@@@===<<<:::999666333222111111111111111222222111111111111111111111111000000///000000111222222111111111000000///------000000111111000...+++***////////////////////////111111111111111000//////---,,,***))))))+++,,,...,,,++++++******++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,++++++,,,------......///---...000222444666888999555666888999::::::999999:::999999999888:::DDDPPPdddhhhooopppBBB<<<:::777666777777555444666666666666777777777777555555555555666666666666444444555777888999:::;;;<<<<<<======>>>>>>??????>>>???@@@@@@@@@AAADDDFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFHHHJJJMMMRRRXXX]]]___^^^\\\eeesssttt|||tttzzzuuuZZZ\\\fffsssuuuiii[[[UUUWWWVVVXXX[[[ZZZYYY___hhhfffaaaaaaggglllkkkjjjjjjooooooqqqrrrssssssssssssvvvvvvuuuttttttsssrrrrrrrrrssssssqqqpppppprrrtttpppqqquuuxxxzzzxxxsssoookkkiiiddd]]]UUUNNNGGGDDD???===;;;999777888888999<<<:::777888:::<<<===<<<888;;;999:::<<<;;;KKKiii{{{aaaLLLEEEBBB@@@@@@???>>>===<<<;;;:::>>>>>><<<;;;:::999999999;;;:::888666555444555555444333333222222333333444???CCCIIIKKKLLLLLLNNNQQQQQQMMMHHHGGGJJJWWWnnnyyy|||rrrssswww~~~kkkmmmiiigggvvvyyy{{{uuu|||{{{nnnzzz{{{~~~{{{zzz|||}}}~~~}}}|||vvvfffVVVMMMMMMRRR\\\eeeooo{{{xxxzzzzzzxxxsssppplllnnnxxx{{{rrrvvvsssvvv~~~||||||uuuzzzuuucccSSSSSS\\\XXX^^^fffmmmpppsssvvvyyyuuuxxxnnnmmmjjjeee]]]TTTLLLGGGDDDAAA>>>;;;888666333111111111111111111111111111000000000000000000000000//////000111111111111111111111111111000000000000///000000111111111000000111111000//////////////////////////////......---,,,++++++******++++++,,,************************))))))************))))))((())))))))))))***************+++++++++,,,,,,,,,------------------------111111111222333444666777777888;;;<<<<<<:::888666:::888999::::::<<>><<<:::888777777777666444555555666666666777777777555555555666666666777777555555666777888999999::::::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKOOOTTTXXXZZZ[[[ZZZccc|||tttwwwyyyppp```UUUZZZgggppptttwwwfff```YYYVVVWWWXXXXXXWWW^^^\\\]]]aaaaaa___aaaeeehhhjjjmmmppprrrtttuuuuuuvvvvvvtttssssssrrrrrrrrrvvvwwwwwwwwwvvvwwwyyy{{{||||||{{{{{{xxxssskkkfff]]]ZZZVVVQQQKKKEEEAAA???<<<;;;999888888999:::;;;:::888777888999:::999888999:::888;;;EEENNNcccvvvTTTFFFDDDBBB@@@@@@???>>>===<<<;;;;;;>>>===<<<;;;:::999999999:::999888666555444555555444333333222222333333444===AAAGGGKKKLLLMMMNNNPPPPPPMMMJJJGGGGGGPPPeeeyyyzzzvvvtttgggjjjnnnvvvoooooonnnqqq~~~}}}~~~{{{lllsss}}}}}}|||{{{~~~}}}tttiii```___eeepppzzz}}}sssoooqqqrrrrrrqqqooommmooowww|||vvvlllmmmooovvv}}}{{{qqqddd[[[SSSPPPWWW```ooovvvsssgggfffccc___XXXQQQJJJFFFDDDAAA<<<999777555333111111111111111111111111111000000000000000000000000///000000111111111111111111111111111000000000000000000111111111111000000111000000//////////////////////////////......---,,,++++++******++++++,,,******************************++++++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,------------------------000000111222333555666777666888:::;;;;;;:::888666:::888999::::::<<>>???@@@@@@??????AAABBBCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGIIIMMMPPP[[[```ccckkk|||hhhZZZppptttsssqqqkkkaaa]]]gggssswwwuuuiiiYYYRRRUUUWWWSSSUUUWWWZZZ\\\YYYSSSUUUZZZdddfffhhhkkkmmmnnnnnnmmmsssrrrpppnnnnnnnnnoooppptttuuuvvvvvvvvvvvvyyy{{{zzzxxxuuuqqqlllddd[[[UUUMMMKKKGGGCCC@@@===<<<;;;999999888888888999;;;<<<777888999:::::::::999888<<<>>>===FFFYYYiii|||bbbJJJFFFGGGEEE@@@@@@???>>>>>>===<<<<<<>>>===<<<:::999999999999:::999888666555555555555444333333222222333333444999>>>DDDIIILLLMMMNNNNNNNNNNNNLLLHHHDDDGGGYYYkkktttwww}}}tttttttttxxx|||zzz~~~oookkksss~~~zzzxxx|||~~~xxxnnnmmmqqq}}}}}}qqqiiifffgggiiikkknnnnnnnnnooouuuwwwooodddbbbiiivvv~~~|||fffXXXJJJIIIRRRbbbsssqqqjjj```^^^[[[WWWRRRMMMIIIGGGCCC???:::777555555444333111111111111111111111111000000000000000000000000///000111111222222111111111111111111000000000000000000111111111111000000000000//////....../////////////////////......---,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++************+++++++++,,,******+++++++++,,,,,,,,,------------------------000000111222333555666777666777999::::::999777666:::888999::::::;;;CCCKKKaaarrreeexxxcccBBB:::;;;:::777777777888777555444444555555555666666666666666666777777777888888777777777777777777666666888888999::::::;;;;;;<<<===???@@@@@@???>>>???@@@BBBCCCDDDFFFGGGHHHIIIIIIDDDEEEEEEEEEEEEFFFIIILLL[[[dddmmmuuuttt```___|||zzzqqqWWWNNNPPPgggyyyqqqccc```]]]VVVPPPPPPTTTYYYXXXUUUWWW[[[ffffffggghhhhhhgggfffeeellljjjhhhfffeeefffhhhjjjjjjlllmmmlllkkkkkklllnnnjjjgggdddaaa\\\VVVOOOJJJEEECCC@@@===;;;:::;;;;;;999888888777888999::::::666888;;;;;;;;;:::;;;===<<>>>>>===<<<<<<===<<<;;;:::999999999999999888777777666555555555444333333222222333333444666:::AAAFFFJJJLLLLLLLLLKKKMMMNNNJJJCCCBBBOOO___lllwwwnnnooozzzvvvyyy~~~{{{sssrrruuutttnnnhhhdddaaa```cccgggkkknnnoooqqqssssssjjj```[[[eeewww}}}~~~~~~}}}uuummmWWWOOOJJJQQQddd}}}uuujjjdddbbb]]][[[XXXSSSOOOKKKHHHGGGBBB===888444333444444444111111111111111111111111000000000000000000000000000000111222222222222111111111111111000000000///000111111111111000000///000//////........./////////////////////......---,,,++++++******++++++,,,***************************++++++++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------000000000222333555777888555666888999999888777666999888999;;;;;;;;;BBBJJJaaaqqqbbbuuuwwwSSS>>>???:::888666666777777666555444444444444555555555555666666666666777777777777777777777666666666666666888999999::::::;;;<<<<<<<<<===??????>>>===>>>>>>@@@AAACCCEEEFFFHHHHHHHHHDDDEEEFFFFFFFFFHHHJJJMMMOOO[[[jjjssszzz~~~vvvbbbzzz~~~{{{zzz___LLLGGG```uuuxxxvvvttthhhYYYWWWPPPKKKLLLQQQTTTYYY___^^^^^^___```aaabbbccccccdddbbb```^^^]]]___aaacccaaabbbcccbbb___^^^^^^___\\\ZZZXXXVVVSSSOOOJJJFFFBBB@@@===;;;999999:::;;;999999888888777777777777555888:::999777888>>>DDDEEEXXXmmmrrrYYYFFFAAADDDCCC?????????>>>>>>===<<<<<<<<<<<<;;;:::999999999999999888888777777666666555555444333333222222333333444333666<<>>???>>>======>>>???@@@BBBCCCEEEFFFFFFGGGEEEGGGIIIIIIIIIJJJMMMOOOFFFOOO]]]jjjrrrtttqqqmmmssspppqqq~~~yyyxxx}}}|||hhhPPPRRRRRRVVVeeessssssiiigggYYYJJJCCCCCCFFFJJJOOOLLLLLLMMMOOOSSSVVVZZZ\\\ZZZYYYXXXVVVVVVWWWYYYZZZZZZ[[[\\\ZZZWWWUUUTTTTTTRRRPPPMMMKKKIIIFFFBBB@@@>>>===;;;:::888888888999888888888888777777666666555888999777777>>>MMMYYYkkkbbbWWWIIIAAAAAADDDCCCAAA=========<<<<<<;;;;;;;;;;;;;;;:::999999999999999777777777777777666555555444333333222222333333444222333777<<>>777999999777555444333555555555444222333333333333444444444444444444444555555555555555555666666666666666666666777777888888999999:::777:::===>>>>>>======>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHHHHGGGHHHIIIKKKEEEEEEKKKYYYhhhqqqrrrpppdddmmm{{{wwwhhhUUUKKKOOO[[[fffmmmggg```ZZZXXXTTTPPPOOOQQQLLLJJJGGGFFFGGGIIIMMMOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRQQQOOOLLLKKKKKKHHHFFFCCCAAA@@@>>><<<999:::::::::999999888888888666666777777777777777777666999<<<>>>EEEWWWqqqiiiNNNIIIDDDCCCCCCCCCCCCDDD;;;;;;;;;;;;;;;:::::::::;;;:::999999888999999999666777777888777777555555444333333222222333333444111111333777===BBBCCCBBBFFFEEEGGGIIIGGGEEEHHHMMMyyy|||rrr[[[cccppp|||~~~wwwmmmlllsss|||~~~~~~}}}}}}{{{xxx{{{~~~~~~~~~~~~wwwdddPPPFFFNNN___oooooodddbbbiiikkkqqqvvvwwwzzz~~~~~~wwwuuuxxxtttkkkiiijjjtttooohhhdddbbb```]]]ZZZQQQOOOLLLHHHDDD@@@===;;;888666333222222333333222111111111111111111111111000000000000000000000000000111222222333333222222111111111111000000000000222222222111111000///......------------...///000///////////////......---,,,++++++******++++++,,,************************)))******++++++******))))))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///...///000111333666888999777777888888999:::::::::888888999<<<;;;:::???FFFMMMgggbbbwwwggg@@@555AAA???///666444333333444444444333222222333333333444444444333333333444444444555555555555555555666666777777555555666666777888888888666999<<<>>>>>>======>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEDDDCCCCCCDDDEEEEEE===:::GGG[[[llltttvvv^^^ppp{{{jjjTTTFFFKKKXXXUUU^^^mmmzzz{{{tttoooooo^^^YYYRRRKKKGGGEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIGGGEEEDDDEEEDDDBBB???>>>>>>>>><<<;;;888888999:::::::::999999333444555777888888999999777;;;AAAHHHVVVqqqjjjGGGEEECCCBBBBBB@@@===>>>@@@::::::::::::::::::999999::::::999999888999999999666666777888888777666555444333333222222333333444222000000444:::???AAAAAAGGGEEEEEEGGGGGGEEEFFFJJJaaavvvwwwtttuuu```___]]]```qqquuuqqqsssyyysssddd^^^aaaxxx{{{}}}~~~~~~{{{vvvwww~~~|||yyyppp[[[FFFCCCNNNcccwwwwwwkkkgggnnnkkkrrrxxxyyy|||{{{xxx}}}xxxyyyzzzrrrppppppoooiiibbbZZZUUUSSSHHHHHHFFFCCC???;;;888666666444333222333333222111111111111111111111111111000000000000000000000000111111222333333333333222111111111111000000000000222222222111111///......---------------...///000///////////////......---,,,++++++++++++++++++,,,************************+++++++++,,,,,,+++++++++((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,---...//////...///000111333666888999777888888999::::::;;;;;;888888999<<<;;;:::???FFFVVVqqqnnnsssJJJ:::999777555777444444444333333222222222555555555555666666666666333333333333333333333333444444444555555555555666888777555444555666888999;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@>>>CCCGGGGGGBBB???@@@CCCDDDAAAAAAGGGPPP[[[kkkyyyxxxuuu{{{yyyttttttaaaQQQHHHLLLHHHZZZsss{{{zzzmmm___SSSMMMLLLMMMLLLPPPOOOGGGBBBFFFHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFIIIFFFCCCCCCDDDDDDAAA>>>AAA>>>:::999999999666444999:::;;;;;;888666999???CCCBBBLLLbbbxxx}}}zzzYYYFFFAAAAAABBBBBBAAAAAA@@@???999;;;<<<===<<<:::777555::::::999999888777666666888888888888777777777777444444333333333222222222222111111222555:::>>>AAAEEEFFFFFFFFFEEEEEEGGGIIIYYYvvvyyytttvvvrrr~~~{{{uuuwwwnnn```aaannneeelllsssssskkkbbb^^^]]]nnnwww}}}}}}~~~~~~zzzyyyzzz}}}{{{zzzyyyxxxtttgggVVVJJJHHHRRRjjjvvvkkkjjjkkkrrryyy{{{{{{~~~yyyrrrpppnnnkkkgggaaaZZZQQQLLLAAA@@@???===;;;999777777666666555444333333222222222111111000111111222222222111111111222444666777555444333222111222333333222111000000000111333333111111111111111111111111//////...//////000111222...////////////---,,,+++---,,,,,,+++*********+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......////////////000222444666888666666777888888888888888:::;;;;;;;;;;;;>>>CCCFFFVVVsss~~~www```AAA888888666444555444444333333333222222222333444444444444555555555333333333333333333333333444444444444555555555555777666555444555666888999999999::::::;;;;;;<<<<<>><<<===;;;::::::;;;<<<;;;:::999777555444555:::BBBIIIJJJ```xxxhhhMMMBBBAAAAAAAAAAAAAAA@@@@@@???;;;<<<>>>>>>===;;;999777::::::999888888777666666888888888777777777666666444444444444333333333333222111111222555888<<<>>>CCCDDDEEEDDDCCCDDDEEEGGGRRRjjj{{{{{{|||~~~pppsss~~~ssskkkkkkllltttyyytttfffYYYUUUVVVhhhsss~~~~~~~~~|||zzz{{{{{{{{{{{{yyyzzz{{{yyyrrrdddUUUJJJIIISSSkkktttpppqqqxxx{{{uuupppooolllfffaaaZZZSSSKKKFFF>>>===<<<;;;999777666666666555555444333333222222222111111111111111222222111111000111222444555666555444333222111222222333000000/////////000111222000000000000000000000000.............../////////......//////...---,,,+++---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,------......///000000000111333555777999666666777888888888888888999999999999:::<<>>???AAABBBCCCCCCCCCBBBCCCAAA??????CCCHHHLLLNNNLLLHHHFFFFFFGGGIIIPPPXXXfffrrr~~~hhhzzz}}}|||uuu___NNNDDDKKKUUUTTTYYYZZZ]]]bbbfffkkkooorrrtttwwwvvvooohhhccc___ZZZTTTSSSQQQOOOKKKGGGDDDCCC<<<<<<;;;<<<<<<;;;999666666666555555666777888999777999;;;@@@JJJYYYjjjuuujjjPPPCCCBBB@@@@@@AAAAAA@@@@@@???>>><<<===?????????===;;;999999999999888888777777666888888777777777777666666666555555555444444444444222222111222333666999;;;AAABBBCCCCCCBBBBBBCCCDDDEEETTTdddsss}}}xxxyyyzzzuuuyyyyyypppeeemmm|||ttt{{{yyyuuu|||wwwlllsss~~~mmm[[[SSSRRR]]]kkkzzz}}}{{{{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{yyyqqqdddVVVMMMMMMXXXqqq|||zzz|||zzz{{{yyytttpppkkkfff___WWWPPPIIICCC???::::::999888777666555555555555444444333333222222222222222222111111222222000000000000111333444555444333222222111111222222/////////...///000000111....................................------------............---,,,+++***,,,,,,++++++******++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,------......///111111111222444666888:::666666777888888888888888777888888888888:::>>>AAASSSvvvkkkBBB999333555666333333555333222222222222222222222222222222333333333333444222222222222222222222222333333444444444555555555555555444444444555666777555555666666777777888888:::;;;===>>>@@@@@@@@@@@@DDD@@@===???FFFLLLNNNMMMKKKHHHFFFFFFEEECCCGGGLLLYYYgggvvv{{{|||vvvnnnqqqzzzsssdddXXXRRRIIIHHHDDDAAA@@@DDDJJJOOOSSSOOOPPPPPPMMMJJJGGGDDDAAABBBBBB@@@???<<<:::888888888999:::;;;;;;:::888666888888888666555555999;;;===JJJYYYdddqqquuu\\\LLLAAA???DDD??????@@@@@@??????>>>===<<<===>>>>>>>>>===;;;:::999888888888777777777666888777777777666666666666666666666666555555555555333222111111222444666777>>>@@@BBBBBBAAAAAABBBCCC<<<@@@LLLeee{{{xxxttt|||wwwsssvvvuuuppphhhnnnzzznnntttuuutttvvvttt~~~tttaaaSSSMMMUUUcccrrryyy{{{}}}}}}|||xxxyyyzzzzzzzzzzzzzzz{{{xxxxxxyyyyyyuuukkk]]]SSSWWWbbb|||}}}|||yyyxxxzzz}}}|||vvvpppddd^^^VVVNNNGGGBBB===:::888888777777666555555555444444444333333333222222222222222222222222111111///000000000111222333333333222222111111111111111////////////000000111111........................////////////...------,,,......------,,,++++++***,,,,,,++++++***++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,------......///111000111111333555888999666666777888888888888888777888888888888999<<>>???@@@@@@DDD@@@>>>BBBIIILLLKKKGGGFFFDDDDDDEEEDDDBBBDDDJJJIIISSS___hhhqqqvvvtttooonnnsssxxxrrrddd|||zzzxxxiiiaaaVVVLLLEEEAAA>>><<<===;;;:::::::::999888888999999999::::::;;;;;;<<<888999;;;;;;;;;;;;:::::::::<<<===;;;:::===EEELLLSSSkkkvvvvvv~~~UUUDDDBBBAAA@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999888888888777777777777777777777777666666666666555777777666666666555555555333333222111222222333444<<<>>>AAABBBBBBAAABBBDDD===:::>>>YYYvvvxxxsss{{{vvvtttsssxxxxxxyyyvvvyyyssstttxxx||||||{{{yyyssshhhZZZLLLDDDRRR___lllqqqtttxxx{{{||||||||||||zzzwwwwwwyyy{{{yyyvvvuuuwwwyyyuuuiii___fffqqq~~~~~~|||||||||rrrjjj\\\VVVNNNGGGBBB>>><<<:::777777777777666666666555333333333333333222222222222333333333333222111000///000000111222222222222111222111111111111000000000000111111111222222222////////////////////////000000000000000///...---...---,,,,,,++++++******,,,++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,------......////////////000222444777888666666777888888888888888888999::::::999:::<<<>>>HHHjjjqqqZZZ888888777666444333444555111111111222222222222222222222333333333444444444222222222222222222222222333333333333444444444444333333333444444444444555444555555666666777888888999999;;;<<<>>>@@@BBBBBBBBB@@@@@@DDDIIIJJJFFFAAAAAA@@@AAADDDDDDBBBEEEJJJBBBIIIRRRZZZdddmmmpppnnncccrrrttttttfff{{{~~~uuugggYYYKKKAAADDD???<<<;;;:::666444555444444444444555777888999555777888888888888:::<<<444888<<<===@@@JJJYYYfffsssuuubbbooobbbDDD???FFFFFF>>>999======>>>>>>======<<<;;;999:::::::::::::::999999777777777777777777777777777777666666666666555555777666666666555555555555333333222222222222333333888;;;???AAAAAABBBCCCDDDCCC???===NNNgggooonnnuuunnnooovvvvvv|||zzz|||qqqpppvvv{{{uuudddXXXOOOHHHCCCRRR]]]gggkkknnnsssxxxyyy~~~zzzuuusssvvvyyyxxxvvvtttwww{{{zzzssslllttt}}}}}}{{{ttthhh___WWWRRRJJJDDD@@@>>><<<;;;888888777777666666555555333333333333222222222222333333444444444222111000000111111222333333222222000111111111111000//////000000111222222222222222000000000000000000000000///000111111111000///......---,,,+++************++++++******++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......////////////000222444666888666666777888888888888888999:::;;;;;;::::::<<<>>>BBB]]]bbbRRR444555666555333333333333000111111111222222222222111111111222222222222333111111111111111111111111222222333333333444444444222222333444444444444444333444444555555666777777777888999;;;===???AAABBB@@@???@@@CCCFFFFFFCCC@@@@@@>>>???BBBBBBAAACCCIIIDDDJJJNNNQQQWWWbbbkkknnn^^^kkkzzzzzzzzzpppqqq|||zzznnneee^^^WWWRRRQQQMMMDDD===;;;@@@???===<<<::::::::::::;;;<<<===<<<;;;===AAADDDCCCIIIOOOSSSYYYiii}}}ooofffoooaaaNNNAAACCCGGGCCC===;;;<<<============<<<;;;;;;999999::::::::::::::::::666777777777777777777777777777666666666555555555666666666555555555444444333333333333333333333333444777;;;???@@@AAACCCDDDBBBEEEAAACCCRRR]]]fffsssuuuttt|||~~~yyy}}}wwwwwwrrrmmmssswwwxxxgggVVVLLLHHHFFFNNNXXXbbbeeegggkkkooopppxxx{{{|||zzzvvvsssuuuxxxuuuwwwxxxyyyxxxwwwxxxyyy~~~zzztttpppnnniii```YYYVVVRRRKKKEEEAAA???===;;;888888777666555555444444222222222222222222222222333444555555444333111///111111333444444333333222///000111111111000///...//////111222222222111000000000000000000000000000,,,...///000111000///...---,,,+++***))))))******++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,++++++,,,------......///000000000111222555777888666666777888888888888888999;;;<<<;;;::::::;;;<<<@@@SSSYYYSSS...111333333333333222000000000111111222222222222000000000000111111111111111111111111111111111111222222333333333444444444111222333444444444333333222333333444444555666666555555666888:::===???AAA>>>>>>???AAACCCCCCCCCBBB@@@>>>???AAA@@@>>>AAAFFFDDDIIIJJJFFFEEENNNZZZbbb\\\bbbqqqxxxfff[[[XXXWWWZZZpppuuujjjggg^^^\\\XXXTTTPPPMMMLLLKKKHHHJJJJJJIIIHHHJJJOOOSSSffflllsssxxx~~~xxxzzz{{{[[[OOOFFFBBBCCCAAA<<<===CCC<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::666666666666777777777777777666666666555555555555666555555555444444444444333333333333333333333333000444999===???@@@BBBCCC<<>>@@@BBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJLLLLLLLLLKKKZZZ^^^iiiyyylllhhhaaacccgggwww}}}zzz}}}~~~wwwvvvtttpppkkkmmm{{{oooTTTLLLDDDCCCBBB@@@???>>>======???>>>===<<<;;;:::999999777999;;;:::999888999999;;;999666666888888666333555555666666666666555555555555555555555555555555444444444333333222222222111333777;;;>>>AAABBBBBBDDDAAAAAACCC@@@BBBVVVooo}}}~~~~~~}}}}}}~~~}}}qqqlllbbbooo}}}}}}zzzqqqgggXXXKKKFFFNNNZZZeeegggdddaaa^^^[[[fffmmmwww}}}{{{uuuvvv|||wwwxxxyyyzzzzzz{{{{{{{{{wwwsssggghhhhhhhhhfffdddbbbaaa\\\ZZZTTTKKKFFFEEEAAA;;;999888666555444333222222000111222333333333333333444666666444///...///222444444444444333222111000222222111000//////000000222111111000000000000000////////////000000000000///////////////......---+++++++++*********))))))++++++******++++++,,,---************************************************+++++++++************)))+++,,,,,,***))))))+++...***+++,,,---............000000000111222444555666888777777777999:::999888888999999999888:::===???DDDWWWooo}}}333333222222222111111111222000333888888222111333111111111111111111111111000000111111111222222222222111111000000111111222444444444444444444444444444444444555777888666555555777888888888888999;;;===>>>@@@AAAAAAAAA???>>>????????????@@@AAABBBCCCEEEFFFHHHJJJJJJJJJIIIHHHQQQXXXeee~~~}}}}}}qqqkkkttt~~~{{{||||||kkkmmm~~~|||[[[GGGBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999777999::::::999888888999<<<:::888888999999777555555555666666666666555555555555555555555555555555444444444333333222222222111333555999<<>>???@@@???>>>>>>@@@@@@@@@@@@@@@BBBCCCCCCFFFGGGHHHHHHHHHGGGFFFEEEGGGOOO[[[nnnwww}}}rrrggggggddd\\\YYYaaa```lllyyytttqqqwwwwww```KKKAAA@@@AAA@@@??????>>>>>>>>>???======<<<;;;::::::999999777888::::::888777888999<<<;;;999999::::::999777555555666666666666555555444444444444444444444444444444333333333333222222222222333555888;;;>>>@@@BBB@@@@@@AAA===>>>LLL^^^www}}}xxxyyyyyyttt|||~~~|||mmm]]]TTT```jjjpppjjjaaa^^^^^^^^^[[[ZZZ^^^iiissswwwzzz}}}~~~|||yyyvvvuuuvvvwwwxxx}}}wwwqqqsssvvvsssmmmhhhhhhgggfffeeedddbbbbbbaaadddccc^^^WWWRRROOOIIIBBB888777555444222111111111333333222222333333333333777333///---///333666888777777777777666555444333222111000000000000000000222111000000//////000000....../////////000000000---------...---,,,,,,++++++++++++***************++++++******++++++,,,---************************************************+++++++++************)))***+++,,,+++))))))+++---***+++,,,---............000000000111333444666777888777666777999:::999888777888999999999:::<<<>>>JJJ]]]vvv222222222222111111111111666...111>>>>>>222---333111111111111111111111111000000000000111111111111111111000000000000111111222222222222222222222222444333333444666666555333666777888888777777888:::;;;<<<===>>>??????>>>>>>????????????@@@AAABBBBBBEEEEEEFFFGGGGGGFFFEEEEEECCCIIIOOOXXXeeeqqqtttoooqqqttt{{{qqqgggaaaaaaXXXVVV^^^aaappp|||~~~~~~vvvsssyyysss[[[NNNEEE@@@AAA>>>>>>>>>======>>>>>>???<<<<<<;;;;;;:::999999888666888999999888777777888;;;:::999999999999888888444555555666666555555444444444444444444444444444333333333333333333333333222222111222444888<<<>>>@@@??????@@@===<<>>FFFZZZsss222222222111111111000000555...000<<<>>>333...111000000000000000000000000//////000000000111111111111000000000000000000111222222222222222222222222111111111333555777666555777999:::999888888999:::;;;<<<===>>>>>>?????????============>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGDDDGGGIIIIIILLLRRRVVVWWWaaalll|||nnnaaaVVVYYYhhh```cccccc```]]]aaakkkrrrvvvhhheeelllzzztttUUUGGGDDD@@@>>>@@@======<<<<<<<<<===>>>>>>;;;;;;::::::999999888888555777888888777666777777888888888888777777777777444444555555555555444444444444444444444444444444333333333333333333333333222111000000222555999;;;===>>>??????======BBBIIIaaattt{{{|||yyygggbbb\\\YYY^^^bbb\\\SSSZZZXXXXXX[[[\\\^^^eeellltttvvvxxxyyyyyyvvvsssqqqvvvxxx{{{|||{{{{{{|||}}}zzz|||~~~}}}sssjjjeeebbbaaadddiiieeeeeeeeeddddddccccccbbbbbbbbb^^^VVVQQQMMMFFF???555444333333222222222222222333555666777777777777111000111555:::<<<999666555555555555444333222222111000000000000000111111111000000///.../////////............///////////////////////////...------************************++++++******++++++,,,---************************************************+++++++++*********)))))))))***++++++***)))***+++***+++,,,---............///000000222333555777888777666555666888999888777666888::::::::::::<<<===FFFZZZttt222111111111111000000000222///000777:::666111///000000000000000000000000/////////000000000111111111000000//////000000111111111111111111111111111000///000222555666666555888999::::::999888999;;;;;;;;;<<<<<<===>>>???@@@======<<<======>>>???@@@@@@AAABBBDDDFFFGGGIIIJJJGGGHHHHHHGGGFFFIIINNNSSSYYY]]]ooozzzmmmcccaaadddfff___dddeeeaaa___aaadddcccdddjjjuuurrreee___sss~~~kkkVVVCCC@@@BBB@@@???AAA<<<<<<<<<;;;;;;<<<======:::::::::999999888888888555666888888666555666777555666777666555444555777444444555555555555444444333333333333333333333333222222333333333333444444222111000///111333777999:::<<>>999555444444444444333222111000000000000000000111111222111000//////......//////------.........///////////////000000//////...---***************+++++++++++++++******++++++,,,---************************************************+++++++++************)))(((***++++++***))))))******+++,,,---............///000000222444666888999777666555666888999888777666888:::;;;;;;;;;<<<===BBBXXXsss111111111111000000000000...000000111555999555---000000000000000000000000////////////000000000111000000////////////000000111111111111111111111111111000000222444555444333888999:::999888777888999999999::::::<<<===>>>???============>>>???@@@AAAAAABBBBBBDDDFFFHHHIIIJJJEEEGGGIIIIIIGGGGGGKKKPPPRRRTTT```uuu~~~~~~zzzuuusssuuutttqqq}}}~~~tttTTTGGG???@@@BBB???@@@DDD<<<<<<;;;;;;;;;;;;;;;<<<999999999999888888888888444666777777666555555666444666777666444444555777333444444555555444444333333333333333333333333333222222222333333444444444222111000000111333555666888;;;>>>AAACCCCCCBBB@@@===LLLbbbvvvzzzsss|||jjjdddooo{{{{{{tttfff^^^XXXVVVVVVUUUWWW[[[^^^bbbhhhnnnrrrssssssrrrrrrtttvvvwwwvvvvvvvvvxxxvvvyyy{{{||||||||||||}}}~~~tttiiiccc___ZZZYYY[[[XXXZZZ^^^```bbbaaa___^^^XXXWWWPPPGGGBBB???:::333222222222333444666777888999<<<>>>@@@>>>999444000///555<<>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJBBBDDDHHHIIIGGGDDDEEEIIILLLTTTbbboooxxx}}}ooo^^^JJJAAA<<>>:::<<>>@@@CCCCCC???999111,,,111888???BBB@@@<<<999888444444444444333222111111000000///000000111222222000000///...............---------.........//////------......------,,,+++))))))******++++++++++++++++++******++++++,,,---************************************************+++++++++************)))''')))++++++***)))))))))++++++,,,---............//////000222444777999:::777666555666777888888666555888:::<<<;;;;;;;;;<<>>>>>===;;;;;;:::::::::999999999:::999888777666666666666666666777777888888999999888777666666777666444222333333333333333333333333333333333222222111111111111111111222222333333333222111111111000000//////444666:::===???@@@???>>><<>>===:::888777444444333333222222111111222111111000000000000000000//////.........//////---......////////////...000000...---,,,+++++++++,,,,,,++++++,,,,,,---...************************************************'''+++...---)))'''))),,,******************************))))))******+++,,,++++++,,,------....../////////000111222444555666666666666666666777888888777999;;;;;;:::::::::;;;>>>UUUsss222111111000000000000000---......///000111222222.........................../////////000000000000111000///......///000111111111111111111111111111222222333333333333333333555555666666666666555555777888999999::::::999999999999;;;===???AAABBBCCCHHHGGGGGGHHHJJJJJJHHHEEEBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLNNNSSS[[[dddiiifffrrrvvvjjjUUUHHHCCCAAA@@@>>><<<;;;<<<======<<<;;;::::::::::::999999999:::999888777666666666666777777777777777777888888666666555555555444333222333333333333333333333333333333333222222111111111000000000111111111222222111111111111000000000///222444888;;;===>>>>>>===@@@AAAGGGXXXsss|||xxxzzz||||||{{{~~~xxxsssjjjnnn||||||{{{~~~}}}yyynnnhhheeeaaa\\\XXXUUUTTTRRRRRRTTTXXX[[[\\\lllooossstttrrrpppqqqrrrvvvvvvvvvwwwxxxyyy{{{{{{uuuvvvwwwvvvuuuwww|||xxxlll[[[SSSLLLLLLLLLIIIFFFFFFEEEDDDEEEFFFGGGEEEAAA>>>===:::666444555555444222444555888:::===>>>???>>>DDDBBB???999333222555999999:::;;;;;;:::888777777666555444333222111111111222111111000000000000000//////............/////////000111111111000//////000///...---,,,+++++++++,,,++++++++++++,,,------***************************************************---000///,,,***,,,///******************************))))))******+++,,,++++++,,,------....../////////000111222444555666666666666666666777777888777999;;;;;;:::::::::;;;BBBXXXvvv111111000000000/////////............//////000000............................../////////000000000000//////......//////000111111111111111111111111111222222222333333444444444444555555666555555444777777888999999999999999888999:::<<<>>>@@@AAABBBHHHGGGGGGIIIJJJJJJHHHFFFCCCDDDDDDEEEGGGIIIKKKLLLFFFHHHJJJHHHFFFHHHOOOTTT\\\lll|||xxxmmmpppzzz^^^JJJBBBAAA@@@???>>><<<::::::;;;<<<;;;::::::::::::999999999888888999888777666666555666666777777777777777666666666555555444333333222222222333333333333333333333333222222222222222111111111/////////000000000000111111111111111000000000000000111555888:::<<<<<<<<>>>>><<<999666666444333333444555555444555777:::===???AAACCCEEECCC>>>777111111555<<>>===<<<;;;999888777666777666444222111000111111222111111000000000000000//////............//////111222333444333111///...000///...,,,+++++++++++++++++++++++++++,,,------************************************************+++...000000---+++---///******************************))))))******+++,,,++++++,,,------....../////////000111222444555666666666666666777777777777777999;;;;;;:::::::::;;;CCCYYYuuu000000000000000//////............................................................/////////000000////////////////////////000000000000111111111111111111111222333333444444333333444555555555444444666666777888999999999999888888:::;;;===???@@@AAAEEEEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEGGGJJJKKKHHHIIIKKKKKKKKKLLLOOORRR]]]```pppfffYYYJJJAAAAAAAAA>>>:::<<<;;;999999:::;;;:::999999999999999888888888888888777666666555555555666777777777666666555555555555555555444333222222333222222222222222222222222222222222111111111111111000000000000000000000000111111111000000000000000///000222555888:::<<<<<>>>>>EEEUUUiiixxx|||wwwzzzvvvyyyvvvkkkgggwwwxxxyyy}}}xxxuuu|||yyypppggg```\\\UUUOOOKKKLLLOOORRRXXXYYY\\\cccjjjqqqtttuuurrrrrrrrrrrrrrrssstttuuuuuuuuutttsssssstttuuuwwwuuuuuuuuuvvvyyy}}}|||zzzzzzzzzzzzyyy{{{{{{zzzyyyzzzzzztttlllRRRLLLGGGGGGGGGCCCAAABBBDDDAAA>>><<<;;;:::888666444444444444555555555555999888888;;;???DDDGGGHHH<<<888222000444:::@@@DDDAAA@@@>>>===<<<:::777555555444222111000000111222222111111000000000000000///............//////000111222444444333111...---///...---,,,+++++++++++++++++++++***+++,,,,,,---************************************************)))+++---,,,+++******,,,******************************))))))******+++,,,++++++,,,------....../////////000111222444555666555666666777777777777777777999;;;;;;:::::::::;;;AAAVVVqqq///000000000000///..................------------....................................////////////......////////////......//////000000000111111111111111111222222333333333222222333444444444444444444555666777888888888888777888999:::<<<>>>??????@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJMMMKKKIIIJJJKKKLLLJJJHHHQQQMMMTTTlllyyyjjjaaaGGGDDDAAA??????>>>;;;888;;;:::999999::::::999777999999888888888777777777777666555555444555555555777666666666555555444444555777999888555333333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000111111///000111333666999;;;<<<<<<>>>AAACCCHHHVVVjjjzzz|||wwwuuuoooeeeqqqzzzttt}}}uuurrriii]]]UUURRRPPPNNNLLLNNNMMMNNNSSS[[[eeelllpppqqqqqqppppppppppppqqqqqqooonnnnnnnnnoooqqqrrrsssrrrrrrrrrsssuuuxxx{{{}}}xxxxxxxxxyyy{{{{{{{{{zzz{{{{{{{{{yyyvvvtttttttttsssqqqpppqqqrrrqqqpppnnnrrroookkkiiiiiihhhhhhgggiiijjjiiifffffffffaaaZZZNNNIIIFFFFFFEEEAAA@@@BBB<<<:::777666666666555444555555555444333444444555999888:::@@@FFFHHHDDD???444333444666;;;@@@BBBCCCAAA@@@>>>>>>>>>;;;666222222222111000111222333444222111111000000000000000...............///000000000111222222111///---,,,...---,,,++++++++++++++++++************+++,,,,,,************************************************((()))*********)))))))))******************************))))))******+++,,,++++++,,,------....../////////000111222444555666555555666777888777777666777999;;;;;;:::::::::;;;@@@TTTnnn~~~...///000111000///...---..................------------------------------------........./////////---......//////......---...//////000000111111111222222222222222222222222111111222333444444444444333444555777888888888888777777888:::;;;<<<===>>><<<>>>AAABBBAAA@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGIIIFFFDDDEEEIIIKKKIIIEEEFFFIIINNNXXXiiiiiiSSSJJJGGG?????????===<<<<<<===???;;;:::999:::;;;;;;999777888888888777777777777666555555444444444444555555555555555555555444444444444888<<<<<<888555444555222222222222222222222222000000000111111111111111222222111111111111000000000000000000111111111111000000000111333666999:::;;;???CCCBBB???DDDUUUggg~~~|||~~~{{{sssiiibbb^^^YYYPPPIIIKKKIIIGGGGGGKKKRRR[[[aaaiiiiiiiiiiiijjjkkklllllljjjiiiiiijjjmmmooooooooolllmmmnnnoooqqqssstttuuurrrrrrrrrrrrssssssttttttsssttttttrrrooollllllmmmnnnllljjjiiiiiihhhfffdddfffccc___]]]\\\\\\ZZZYYYXXXYYYWWWSSSRRRRRRNNNHHHGGGCCCBBBBBB@@@<<<;;;>>>666444333333444555444333444555444333333444888:::>>>@@@DDDJJJLLLGGG===444222555:::???BBBDDDFFFFFFBBB???<<<<<<<<<:::555111333333333444444444444444222111111000000000000000......---......///000111///////////////...---,,,------,,,+++++++++++++++***************+++,,,,,,******************************************************++++++++++++************************************))))))******+++,,,++++++,,,------....../////////000111222444555666444555777888888888777666777999;;;;;;:::::::::;;;AAATTTlll|||...///000111000///---,,,.............../////////---------------------------------.........//////------...//////...------......//////000111111222333333222222111000000000000111222333333444444444222333555666777888888888666777888999:::;;;<<<===:::===@@@AAA???>>>???AAA@@@AAABBBCCCDDDEEEEEEEEEBBBBBBCCCDDDGGGIIIJJJJJJFFFMMMSSSRRRQQQZZZlllzzzwwwmmmsssdddNNNDDDAAA?????????>>>======>>>@@@BBB;;;:::::::::;;;;;;999777888888777777777666666666555444444333444444555555444444444444444444555555222888>>>???;;;666444444111111111111111111111111///000000000111111111222111111000000000////////////000000000111111111111000///......000222555777:::<<<@@@CCC???>>>GGGTTT|||~~~~~~}}}~~~uuuuuuuuuuuuqqqggg[[[RRRLLLKKKHHHEEECCCFFFNNNTTT[[[[[[\\\^^^aaacccfffggghhhfffeeegggjjjlllkkkjjjggghhhjjjkkkmmmnnnooopppmmmmmmnnnmmmmmmmmmnnnooonnnooopppooommmllllllmmmmmmkkkhhhfffeeedddbbbaaa```]]]ZZZYYYXXXWWWUUUSSSOOOPPPOOOJJJHHHIIIGGGBBBAAA>>>===>>><<<888777:::666444444555666777666555333555555666777<<>>999777999===AAADDDEEEGGGKKKOOOHHHBBB<<<:::;;;<<<:::777777888888999888666444333222111111000000000000000---------......///000111000///...---------...///---,,,++++++***+++++++++***************++++++,,,************************************************++++++++++++,,,,,,+++*********************************))))))******+++,,,++++++,,,------....../////////000111222444555666444555777888888888666666777999;;;;;;:::::::::;;;AAASSSkkkyyy...///000111000///---,,,........./////////000000---------------------------------.........//////,,,---...//////...---,,,---......///000111111222444333333222111000/////////000111222333444444444222333444666777888888888666777777999:::;;;<<<<<<999<<<@@@@@@???>>>???AAA???@@@BBBDDDEEEEEEDDDDDDDDDFFFGGGEEEAAA@@@BBBEEEFFFLLLPPPPPPNNNOOOSSSUUU^^^ZZZfffxxx]]]IIICCCCCC@@@<<<::::::999;;;===>>>===<<<;;;::::::;;;<<<;;;999777777777777777666666666666444444333333333444444555333333333444444555555555000777>>>@@@;;;666333222111111111111111111111111//////000000111111111222000000//////.........---//////000000111111111222000...---,,,---000333555999999===CCCDDD@@@DDDKKKxxx{{{rrrvvviiirrr~~~ttthhh```LLLMMMMMMHHHDDDDDDJJJPPPOOOPPPRRRVVVZZZ^^^aaaccccccaaa___aaadddeeedddbbbeeefffhhhjjjlllmmmmmmnnnllllllllllllkkkkkkmmmnnnmmmnnnoooooonnnnnnpppqqqhhhfffcccaaaaaa```^^^]]][[[YYYWWWVVVUUUTTTQQQOOOIIIKKKJJJEEEDDDEEEDDD@@@>>><<<<<<===:::666666999555444444555777777666444444666888999===DDDNNNUUUdddccc[[[JJJ999333:::CCCAAADDDFFFEEEDDDHHHPPPWWWPPPHHH>>>:::<<>>??????@@@>>>???@@@BBBDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEIIILLLNNNNNNMMMLLLLLLTTTPPPUUUfffxxxzzzkkkXXXWWWRRRJJJCCC@@@>>>======;;;<<<===??????===<<<;;;999::::::::::::999888888888888777666666666666666555444444333333444444555444444444444444444444444222555999;;;999666333111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111666<<>>AAADDD```ooovvvyyyuuuwwwmmmeee\\\ZZZSSSKKKIIIOOOQQQOOONNNJJJFFFFFFJJJPPPUUUWWWWWW[[[```cccbbbaaabbbccccccccccccdddfffiiilllmmmlllkkkjjjiiiiiiiiijjjkkkjjjjjjkkklllkkkjjjiiihhhhhheee```]]]\\\[[[ZZZYYYXXXVVVSSSQQQPPPNNNLLLIIIGGGFFFDDDBBB@@@>>>======:::888777666666555444222888666444333555777777777999999:::>>>EEEOOOXXX]]]bbbZZZNNN@@@999<<>>>>>??????>>>???@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHLLLMMMLLLJJJIIIIIIGGGFFFLLLWWWaaalllwww___WWWOOOFFFHHHEEE@@@===<<<=========999:::<<<======<<<:::999888888999999888888777666888777777666666666666666444444333333333333444444333333333333333333333333111333777888666333111111111111111111111111111111000000000000000000000000////////////////////////........................000000000000000000000000333888???CCCBBBAAABBBCCCLLLfffxxx}}}}}}|||~~~zzzyyyzzz}}}vvviiiZZZUUUYYY___bbbbbb```YYYOOOIIIHHHIIIHHHGGGMMMQQQVVVZZZ[[[]]]___bbb``````bbbdddfffiiikkklllhhhggggggggggggggghhhhhhfffgggggghhhhhhhhhhhhgggeeebbb^^^\\\[[[[[[ZZZYYYVVVSSSPPPNNNMMMKKKHHHFFFBBB@@@???<<<:::999888888666555444444555555555444666888;;;>>>???@@@??????CCCAAABBBGGGQQQZZZ```bbbRRRJJJ>>>666777AAALLLTTTMMMKKKIIIHHHHHHGGGFFFEEE===<<<<<<@@@CCCCCC>>>999AAAAAA@@@;;;666222111222333222111000////////////////////////////////////------,,,,,,,,,,,,+++++++++***)))(((((()))***+++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------//////000111333444555666666666666666777777777777999;;;;;;;;;::::::<<<===>>>NNNdddrrr////////////////////////........................------------------------...------------,,,,,,,,,......------------......---............////////////////////////000000000000000000111111111222222000111222333333444444333444555555666777999:::;;;888999<<<>>>??????>>>===>>>???@@@BBBDDDFFFHHHIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEHHHJJJKKKIIIGGGFFFEEE@@@AAAEEEKKKKKKOOOaaattt|||kkkSSSDDD>>>???AAA>>>;;;999999:::<<<<<<<<<888999:::;;;;;;:::999888777777777777777666555555777777666666666666666666444444333333333333444444222222222222222222222222///111333444222000000000111111111111111111111111000000000000000000000000////////////////////////........................///////////////////////////444:::@@@DDDEEEDDDCCC===JJJ]]]mmmwww|||~~~{{{tttuuuyyyzzznnnccclll{{{zzzooo```TTTMMMHHHBBB>>>AAADDDGGGJJJLLLOOORRRTTTVVVWWWZZZ]]]```cccdddeeebbbbbbdddeeefffgggggggggccccccccccccdddeeeffffffaaa^^^[[[YYYXXXXXXWWWVVVPPPNNNKKKIIIHHHFFFCCC@@@<<<;;;:::888666555555555444444444555666777888999888>>>EEEHHHGGGFFFEEEEEEGGGGGGIIIPPPVVVXXXTTTPPP>>>999444666>>>GGGLLLNNNGGGIIILLLLLLIIIEEEBBBAAA777:::???@@@???<<<<<<<<<===<<<:::666222000111222333222111000////////////////////////////////////------,,,,,,,,,,,,+++++++++***))))))))))))***+++))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------.........//////000111333444555666777777777777666666666666999:::<<<;;;::::::;;;===<<>>>>>???@@@BBBDDDFFFHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIIIIHHHFFFFFFFFFGGGFFFHHHIIIFFFFFFOOO[[[fffjjjlllhhhhhhuuu}}}wwwuuuaaaTTTIIIEEEAAA<<<===DDD>>><<<;;;;;;<<<<<<;;;999888999999::::::999999888666777777777777666555555666666666666666666555555444333333333333333333444222222222222222222222222///111222111000///000111111111111111111111111111000000000000000000000000////////////////////////........................///////////////////////////000444:::AAADDDEEEDDDAAA@@@EEESSSfffuuu}}}~~~zzz|||{{{zzzttttttyyy|||xxxlllppp|||lll```WWWPPPIIICCC@@@@@@@@@@@@@@@AAACCCEEEHHHJJJMMMQQQTTTVVVWWWWWWZZZ\\\___ccceeeggghhhhhhcccbbbaaa``````aaabbbccc]]]ZZZVVVTTTSSSRRRQQQOOOJJJHHHEEECCCBBB@@@===;;;::::::888777666666555555555666777777888999<<<>>>???DDDHHHHHHEEECCCEEEHHHJJJMMMQQQSSSQQQHHH===444666999???EEEJJJJJJEEE@@@BBBGGGLLLMMMIIIEEECCCCCC@@@???<<<888555666;;;???999888666333111000111222222222111000//////000000////////////////////////------,,,,,,,,,+++++++++************************************************&&&''')))++++++)))'''&&&))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,------......///////////////000111333444555666777777777777666666666666999:::<<<<<<;;;:::;;;<<<>>>NNNbbbppp................................................------------------------------------------------------,,,,,,,,,,,,------------------............/////////000000000111111//////000000000111111111222333444555666666666666333333333444555666777888888:::===@@@BBBAAA@@@???>>>???@@@BBBCCCEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIHHHHHHHHHIIIOOOLLLIIIJJJIIIHHHKKKNNNNNNSSSWWWXXXZZZeeewwwkkk^^^]]]WWWQQQPPPKKKBBB???DDDDDD;;;999>>>???===<<<<<<===<<<:::888999999999::::::999999999777777777888777777666555444555666666666666555555333333333222222333333333333333333333333333333333000111111111//////000222000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000000///000444:::@@@DDDFFFGGGAAA>>>EEEVVVjjjzzz}}}vvv}}}vvvvvvwwwrrr|||{{{zzzsssiii___XXXSSSNNNJJJDDDBBB???>>>======>>>>>>===???BBBEEEHHHIIIJJJJJJOOORRRVVVZZZ^^^aaaccccccbbbaaa^^^\\\[[[[[[[[[[[[VVVSSSPPPNNNLLLJJJGGGEEECCCAAA???>>>===<<<999777999888777777666666666777777888999888888999===@@@BBBDDDEEEBBB???@@@FFFLLLRRRTTTSSSNNNFFF===666333AAAHHHPPPTTTQQQJJJDDD@@@FFFJJJMMMLLLHHHDDDCCCCCCDDD>>>777333444999<<<>>>777666444222222222222222222111000000000000000000////////////////////////------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++&&&''')))++++++)))'''&&&))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,------...///000000//////000111333444555666777777777777666666666666888:::<<<<<<;;;;;;;;;<<<>>>NNNcccppp................................................------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,------------...............//////000000111111/////////000000000111111222333444555555666666666333333333333444555666777888999<<>>;;;???@@@;;;:::>>>;;;:::999:::;;;<<<;;;:::999999999999999999999999777777777777777666666555333444555666777666555444333333222222222222333333333333333333333333333333///000111111000000111222000000000000000000000000////////////////////////........................000000000000000000000000000000000000000000000000111000//////333999@@@DDDFFFCCC@@@AAAKKK^^^uuuzzzwww|||tttmmmyyy{{{|||}}}wwwqqqfffeeeaaaZZZRRRMMMJJJJJJAAA???<<<;;;<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBBBBDDDEEEHHHLLLPPPSSSUUUVVVYYYXXXVVVTTTRRRQQQPPPOOOLLLJJJGGGEEEDDDBBB???<<<>>><<<:::::::::999888666666666666555555666777777666888:::999888:::???CCCCCCDDDDDDBBBBBBFFFMMMSSSTTTOOOIIIBBB???AAAEEEIIIUUUYYY[[[XXXRRRMMMLLLNNNMMMNNNNNNKKKGGGBBB???>>>===888555888>>>AAA>>>:::666444333444555555333222111111000000000000000111////////////////////////------,,,,,,,,,,,,++++++******+++,,,,,,+++******++++++++++++++++++++++++((((((************(((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,---...//////000//////000111333444555666666666666666777777777777888:::<<<===<<<;;;;;;;;;<<>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEFFFHHHHHHGGGGGGHHHIIIGGGGGGFFFDDDDDDEEEFFFFFFCCCEEEGGGHHHJJJMMMRRRVVVdddvvvyyyttt|||}}}vvvmmmfffXXXMMMEEEEEEDDD>>><<<>>>===:::888999;;;===>>>???:::999777888999:::::::::888777777777777777777888555666666666666555444444222333555666777666555444333333222222222222333333222222222222222222222222---///111111000///000111000000000000000000000000////////////////////////........................///////////////////////////////////////////////////000000//////222999???DDDFFFGGGEEEFFFQQQcccqqqyyy~~~tttsssooojjjwww~~~rrriiibbbffffff___SSSJJJHHHIIICCCAAA>>>>>>??????>>><<<=========<<<<<<======>>>======>>>@@@BBBDDDFFFGGGJJJJJJIIIHHHGGGEEECCCBBBAAA@@@>>>======<<<999777999888777777888888777666666666666666666777888999777:::======<<>>777444333333555666666333000111111000000000000111111////////////////////////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++,,,---...////////////000111333444555666444444555666777888999999777:::<<<===<<<;;;;;;;;;;;;MMMeeeuuu................................................------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,------...//////////////////000000000000//////000111222222222222222222222222333444555555555666777999;;;<<<>>>????????????????????????????????????@@@@@@AAAAAAAAAFFFGGGHHHGGGEEEEEEFFFGGGCCCGGGHHHEEEBBBBBBFFFHHHIIIHHHHHHGGGGGGIIILLLNNNVVVXXXUUUUUUYYYWWW]]]oooqqq}}}hhh\\\RRRSSSUUUPPPHHHCCCCCC??????BBBAAA===>>>DDD:::;;;;;;:::;;;===<<<888>>>;;;999888888999999888666666555555555555666666444444555555444444333222222333555777777666555444333222222222222222222333000000000000000000000000+++---000111000//////000000000000000000000000000////////////////////////........................................................................---000222000...///555:::FFFKKKNNNJJJDDDEEEOOOZZZyyy~~~}}}vvv{{{jjjZZZlllqqqsssjjjYYYMMMIIIKKKNNNKKKHHHHHHHHHGGGDDDAAA???>>><<<:::999::::::;;;<<<;;;:::::::::;;;===>>>>>>?????????>>><<<:::999999888888888999999777555777666555666888888888666888777777888888:::;;;;;;:::===AAAAAAAAAEEEMMMSSSOOORRRVVV\\\^^^\\\WWWSSSCCC===<<>>777===<<<===@@@BBBAAA<<<888333222333555777666222...111000000000000000111111////////////////////////---------,,,,,,,,,++++++***+++,,,------,,,+++***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++---....../////////000111333444555666333444555666777888999:::777:::<<<===<<<;;;;;;;;;<<>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@BBBDDDEEEGGGGGGFFFFFFGGGIIIHHHEEECCCBBBCCCEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJUUUTTTRRRNNNLLLLLLNNNPPPXXX\\\eeeqqqyyyxxxppphhhoooyyy~~~~~~vvvhhh[[[SSSJJJIIIGGGEEEBBB@@@???>>>??????????????????@@@@@@<<<<<<<<<;;;;;;:::::::::<<<;;;999999999999888666999888888777666555555444555555444444444333333333333333333333333333333333333333333333333333333333000111111222222111111000////////////////////////222111111000///......---//////////////////////////////////////////////////////.........---------............////////////,,,---...///000111222333;;;GGGRRRQQQGGGCCCJJJTTTmmmuuuuuu|||jjjdddiii~~~xxxkkkZZZPPPTTT^^^YYYZZZXXXTTTUUUXXXRRRIIIDDDDDDCCCAAA>>>===???AAA;;;777888===>>>===@@@GGGIII@@@999:::======;;;;;;;;;::::::<<<===<<<:::888;;;;;;;;;:::999999:::;;;???:::555666;;;@@@@@@???BBBHHHNNNRRRVVV]]]cccfff[[[aaaeee```VVVNNNJJJHHHFFF@@@DDDUUUbbbgggnnnwwwvvvpppggg___YYYUUUQQQNNNCCCHHHLLLJJJEEEBBBCCCFFFQQQHHH@@@===;;;777666777777:::999666666999444---000000000000000111111111000111222222222111///......---+++*********++++++************************))))))************)))))))))))))))***++++++,,,,,,+++*********))))))((((((+++++++++************)))))))))))))))************************+++,,,------,,,,,,------...---------000000111222333444444555999999888888888888888888888:::===<<<999888999;;;>>>LLLjjj~~~................................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------.......................................////////////000000000111111222222333111111111222333444444444666666666777999<<<>>>???????????????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAACCCBBBCCCEEEFFFFFFGGGHHHJJJIIIGGGDDDCCCEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIQQQQQQQQQPPPOOOMMMMMMMMMJJJKKKOOOVVV\\\\\\WWWRRRSSS\\\___\\\cccssszzzvvvrrrsssvvvzzz{{{{{{{{{wwwqqqkkkfffbbb``````]]]^^^]]][[[VVVPPPIIIEEECCCCCCBBBBBBAAA@@@@@@@@@===>>>>>>???>>>>>>======;;;:::::::::999999999999;;;999888888888888777555888888777777666555555444555444444444444333333333333333333333333333333333222222222222222222222222000000111111111111000000////////////////////////111111000000///......---................................................///.........------------............////////////------...///000111111222777@@@IIILLLJJJIIIMMMQQQ[[[|||wwwooo~~~zzzzzzrrrttt}}}rrrcccXXXYYY```\\\[[[YYYZZZaaahhheee\\\VVVTTTOOOIIICCC===999777<<<;;;<<<>>>===<<>>:::888888:::>>>???999666666444000000000000000000000000111///000111111111000......---,,,+++*********++++++************************))))))************))))))++++++******************************)))))))))(((+++++++++************)))))))))))))))************+++++++++***++++++,,,,,,,,,,,,---.........------000000111222333444444555777777777777777777777777777:::===<<<999888999;;;>>>LLLhhh{{{........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------....................................////////////111111111111111111111111000000111111222333333333555555666777999:::<<<============>>>>>>????????????@@@BBBBBBAAAAAABBBCCC@@@BBBDDDFFFFFFGGGIIIJJJJJJGGGEEEEEEGGGHHHHHHHHHKKKJJJIIIIIIHHHIIIIIIIIIKKKMMMPPPRRRQQQOOOLLLIIIFFFDDDBBBDDDGGGIIIGGGEEEBBBHHHHHHDDDEEEOOOUUUUUUNNNUUU\\\^^^[[[WWWUUUUUURRRPPPMMMIIIFFFEEEEEEFFFCCCBBBBBBAAA@@@@@@??????????????????>>>>>>>>>>>><<<===>>>>>>>>><<<:::999999999999888888888888888999888666666777777666444777777777666555555444444444444444444333333333333333333333333333333333333111111111111111111111111000000111111111111000000////////////////////////111000000//////.....................................................................---------------............/////////....../////////000000000333777===DDDJJJNNNOOOOOOKKKfff{{{ooommm|||}}}tttmmmjjjpppxxxllljjjkkkqqq}}}yyylllgggfffbbb\\\UUUMMMGGGDDDGGGHHHJJJGGGBBBCCCQQQ___YYYQQQKKKIIIFFFAAA>>>???<<>>===>>>BBBHHHQQQYYY^^^ssszzz}}}ppphhhMMMVVV[[[YYY\\\iii{{{sssddd[[[aaalllttt{{{kkkWWWKKKKKKPPPVVVOOOKKKEEE???AAANNN```nnn^^^QQQCCC===<<<;;;;;;===GGGJJJHHH>>>666333222222111111000000000000000000...////////////...---------,,,+++*********++++++************************))))))************)))))),,,,,,++++++***))))))(((************))))))))))))+++++++++************)))))))))))))))************,,,,,,++++++***+++++++++,,,,,,---...............000000111222333444444555666666666666666666777777777:::===<<<999888999<<>>>>>???>>>@@@AAAAAA@@@@@@BBBCCC@@@BBBEEEFFFFFFFFFGGGHHHHHHGGGEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLIIIKKKMMMOOOPPPOOOKKKIIIKKKHHHDDDCCCEEEFFFFFFFFFCCCFFFEEEAAA@@@EEEFFFDDDBBBGGGLLLKKKGGGCCCDDDGGGDDDCCCBBB@@@???@@@@@@AAA@@@@@@???>>>>>>>>>???@@@??????>>>===<<<;;;;;;:::;;;<<<>>>???>>><<<999777888888888888888888888888999888666666777888666555666666666555555444444444444444444333333333222222222222222222222222222222111111111111111111111111000111111222222111111000////////////////////////000000/////////.........................................................---------------------------------.........//////////////////////////////000111555<<>>KKKXXX]]]\\\aaaPPP???:::???FFFNNNTTT[[[VVVLLL???555111111111111111111000000000000000............------,,,,,,,,,+++++++++++++++++++++************************)))******++++++******)))+++++++++*********))))))*********)))))))))))))))+++++++++*********))))))((()))))))))************------,,,+++************+++,,,---.../////////...000000111222333444444555666666666777777777777777777:::<<<<<<999888:::<<<@@@JJJcccrrr........................------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------................................................////////////111111000000000000000000111111111111111111222222222333444555777888888999888888999:::;;;======>>>>>>???@@@@@@??????@@@BBBAAACCCFFFFFFEEEDDDDDDDDDFFFEEEDDDDDDFFFGGGGGGFFFFFFGGGGGGHHHJJJLLLNNNOOOJJJIIIIIIJJJMMMMMMKKKIIIHHHGGGEEEDDDEEEEEEEEEEEECCCDDDCCCAAAAAACCCCCCAAADDDDDDDDDBBB@@@???AAACCCAAA@@@???>>>>>>??????@@@>>>>>>>>>>>>>>>======<<<>>>>>>======<<<;;;;;;:::;;;===>>>???>>><<<999777888888888888999999999999999888777777888999777666555555555555444444444444444444333333333222222222222222222222222222222222222222222222222222222222111111222222222222111111////////////////////////////////////............................................................,,,,,,------------------------------............////////////............000111333555888>>>FFFKKKPPPSSSUUUWWW```ooozzzooolllpppsssppp}}}~~~}}}mmm^^^[[[^^^lllooolll___RRRQQQ\\\hhh^^^VVVNNNLLLKKKJJJLLLOOOMMMWWWdddllllllkkkjjjlllqqqlllccc[[[UUUTTTVVVXXX```jjjxxx~~~oooiiiddd^^^TTTJJJGGGKKKiiinnnhhheeedddgggiiihhhiiijjjbbbVVVJJJIIIQQQUUUQQQJJJCCC???===CCCMMMTTTVVVUUUfffSSSAAA@@@MMM]]]jjjsssaaaTTTCCC888444222111111111111111111000000//////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++))))))))))))))))))******+++++++++*********))))))((()))))))))************------,,,+++************+++,,,---...////////////000000111222333444444555777777777888888999999999666999<<<<<<999888:::<<<@@@JJJaaappp........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...---------.........//////------------------------............////////////000000000000000000000000222222222222222222222222111222333555666666777777555666777999:::<<<=========?????????======>>>???AAADDDFFFFFFEEECCCBBBBBBDDDCCCBBBCCCEEEFFFFFFEEEDDDEEEFFFGGGJJJLLLOOOPPPLLLIIIFFFGGGJJJKKKJJJHHHDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@??????AAABBBBBB@@@AAAAAA@@@AAAAAA@@@>>><<>>>>>============>>>888999;;;<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<======;;;<<<===>>>===;;;999888888888888888888999999999999888777777999999888777444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222222222111111222222222222111111////////////////////////........................------------------------------------------------,,,,,,,,,,,,------------,,,------------.........///.....................///111222111111444===DDDNNNQQQQQQPPPTTT^^^hhhmmmhhhjjjqqq}}}xxxvvv}}}wwwwww|||uuukkkiiimmmqqq^^^RRRGGGEEEJJJOOOTTTXXXZZZcccpppxxx{{{{{{zzzzzzvvvlll```\\\aaalllvvv|||yyy{{{}}}|||uuujjj^^^VVVJJJFFFDDDDDDBBBCCCRRRcccxxxxxxmmmcccbbbbbbfffllloooqqqqqqyyyhhhUUULLLNNNOOOIIIAAA999AAAGGGHHHFFFKKKWWWbbb```OOOCCCIIIZZZiiirrrvvvTTTEEE666111333333333333222222111111000/////////...------,,,+++,,,,,,,,,******+++,,,,,,,,,++++++******************************++++++++++++******((())))))***++++++,,,,,,))))))))))))************+++++++++************)))))))))))))))************,,,,,,++++++***++++++++++++,,,---...///000000000000000111222333444444555777777888888999999::::::666999<<<<<<:::999;;;===???IIIaaappp........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------------------------............////////////......//////000000111111333333333333333222222222000111333444555555555555333444555777999;;;<<<======>>>???>>><<<;;;;;;<<>>AAAAAAAAA@@@>>>???@@@AAA@@@>>><<<;;;========================999::::::;;;<<<===>>>>>>::::::::::::;;;;;;;;;;;;999:::::::::::::::999999666666666777777888888888888666666666888888777666333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,---------.........---........................000111000///111555:::CCCKKKQQQPPPOOOSSSZZZ^^^gggrrr~~~wwwlllmmmuuu{{{ooo^^^NNNNNNWWWaaaiiinnnuuuyyyzzzvvvqqqiiicccgggtttuuummmcccZZZVVVSSSPPPNNNQQQPPPRRRTTTNNNMMM^^^ttt~~~rrrmmmhhhZZZYYY^^^jjjzzz}}}tttnnnYYYIIIDDDBBB@@@======CCCHHHIIIHHHMMMYYYcccRRRGGGCCCOOO___eeeaaa[[[CCC888111222555444444555222222111111000//////...///...---,,,+++,,,,,,---)))***+++,,,,,,,,,,,,+++***************************++++++,,,,,,++++++*********************++++++((()))))))))************+++++++++************)))))))))))))))************+++++++++***++++++,,,,,,+++,,,---///000000111111000000111222333444444555666666666777888999999999555999<<<<<<:::999;;;======IIIbbbrrr........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------............/////////000---......///000111111222333333333333333333333333///111222444555555444444222333555666888:::<<<<<<===>>>>>>===;;;999999:::===@@@DDDFFFEEEDDDCCCCCCCCCBBBBBBDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLJJJGGGEEEGGGJJJJJJGGGBBBCCCCCCBBB@@@>>>>>>???AAACCC???<<<===???@@@?????????AAABBB@@@===<<<>>>AAA;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;===???@@@===<<<;;;:::999777666666888888888888888888999999444555555555666666777777666555444555666777666555333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000------............------////////////////////////---.....................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////,,,---///000111111111111888EEEOOONNNKKKNNNUUUZZZlll~~~xxx||||||ssspppwwwuuubbbbbbnnn|||yyyqqqqqqmmmmmmuuu~~~|||ooobbbQQQNNNOOOUUU```hhhjjjjjjuuuuuuwwwssscccWWW```sssuuuooofffccc___\\\\\\dddvvvjjjkkk```PPPBBB999888:::<<>>===HHHcccttt------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000111111111111111111111111111222444444333333333444333444444666888:::<<<==================<<<<<<;;;===???AAACCCEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFHHHIIIHHHFFFDDDDDDEEEEEEDDDEEEFFFHHHHHHEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???>>>???>>><<<;;;>>><<<::::::<<<>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999888888;;;999888888999::::::999777777666666555555555444555555444444444444555555666666555444333333222222222222222222222222222222333333222222111000//////000000000000000000000000////////////////////////////////////////////////------............------//////.........---------,,,,,,,,,---------......------------------------&&&'''((()))+++,,,---...,,,---------.../////////............////////////222555<<>>======@@@BBBCCCDDDLLLGGGGGGLLLNNNJJJHHHJJJFFF===CCCNNNLLLFFFAAA777000111444666666444222000111111000000//////......---------,,,,,,+++++++++,,,+++***+++,,,,,,+++)))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))******************************************************++++++++++++******,,,***(((***---...,,,***+++,,,---...////////////111111111222222333333444555555555666888999888777777999;;;<<<;;;::::::;;;@@@GGG```sss------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------.../////////000000000000111111111111111111111111000222333444333222333444333333444555777999;;;<<<<<<===============<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGHHHGGGFFFEEEEEEFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>>>>>>>===;;;<<<:::999999;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888999888666777888999888777777666666666555555555444555555444444444444555555555555555444333333222222222222222222222222222222333333222111111000//////////////////////////////................................................------............------///.........------------,,,,,,,,,---------......------------------------***+++++++++,,,---------------------........................////////////222333666>>>HHHQQQUUUWWWMMMaaawww}}}qqqcccWWWYYYaaahhhoootttiiiaaacccfffbbbcccddd]]]\\\^^^gggwww~~~ssszzzwwwuuunnnpppzzz~~~~~~iiiRRRKKKJJJNNNXXXOOO]]]qqqzzzoooXXXFFF???KKKGGGCCCAAACCCGGGLLLNNNSSSOOOSSS\\\```WWWKKKDDDEEE===DDDKKKEEE>>>999111555666777777666444222000111111000000///.........---------,,,,,,+++++++++---,,,+++,,,......,,,***+++++++++*********)))))))))************+++++++++******************************************************************************++++++++++++******,,,***)))***,,,---,,,***+++,,,---...////////////111111111222222333333444555555555666888999888777777999;;;<<<;;;::::::;;;@@@HHH```ttt------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............/////////000000000000000000000000000000000///111222333111111222333333333444555666888:::;;;<<<<<<===============<<<======>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGFFFEEECCCBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>===<<<===>>>>>>===<<<:::888777777999:::::::::<<<<<<;;;:::::::::::::::999999999999888888888777888777666666777888777666666666666555555555555555444444444444444444444444555444444333333222222222111111111111111111111111222222111111000000//////////////////////////////........................------------------------------............------............------------,,,,,,,,,---------......------------------------............------------............---------------............/////////111000000555===HHHPPPTTTTTT^^^rrrwwwnnnwwwyyyzzzpppqqq~~~xxx{{{~~~zzz|||wwwrrrttttttyyy}}}yyyyyygggQQQJJJGGGHHHOOOSSSfffyyyuuu[[[CCC@@@JJJfff___TTTKKKGGGIIINNNRRR\\\WWWWWW___fffccc[[[UUUGGG>>>@@@BBB;;;:::===999;;;:::999777555333111111111111000//////......---------,,,,,,,,,,,,++++++---,,,,,,---...///---,,,+++++++++***************)))************+++++++++******************************************************************************++++++++++++******+++***)))***,,,---,,,++++++,,,---...////////////000000111222333333444444555555555666888999888777777999;;;<<<;;;::::::;;;@@@HHHaaauuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000000000000000000...000111222111000111222222222333444555777999::::::;;;<<<===============>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAACCCEEEFFFEEEEEEFFFGGGGGGDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;===>>>===<<<999888777777999::::::999;;;;;;:::999999999999999999888888888888777777777888777666777888888777666555555555555555555555555444444444444444444444444444333333333222222222111111111111111111111111111111111000000000/////////////////////////////////........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---------.........//////000...---///555>>>FFFKKKYYY]]]gggvvvtttjjjfffnnn{{{zzz~~~~~~tttzzziiimmmssszzz|||uuummmtttkkk[[[YYYYYYXXX\\\nnnqqqnnn^^^HHH@@@RRRhhhtttmmmaaaUUUNNNNNNSSSXXXYYY\\\dddmmmrrrooofff```KKK>>>::::::999BBBLLLKKK<<<:::888555333222222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,************************))))))*********+++++++++******************************************************************************++++++++++++******+++******+++,,,,,,,,,,,,+++,,,---...////////////000000111222333333444444555555555666888999888777777999;;;<<<;;;::::::;;;???GGGaaavvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////////////////////////////...///111111000000000111222222222333444666777888888999:::<<<<<<=========????????????@@@BBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDEEEEEEEEEFFFGGGFFFDDDAAA@@@@@@AAA@@@@@@????????????????????????========================;;;:::999:::<<<======<<<999888888999;;;;;;:::999::::::999888888888888888888888888777777777666666888777777888999999888666444444444555555555555555333333444555555444333333222222222222222111111111000000000000000000000000000000//////////////////........................................................................,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............------,,,,,,,,,+++------------.....................///111555:::===DDDLLLWWWaaagggooouuujjjjjjrrr}}}{{{}}}|||{{{pppaaafffmmmssstttlllllltttjjj[[[]]]eeekkkqqqpppcccSSSGGGEEEOOOdddxxxjjjfff___XXXUUUXXX___eee^^^pppvvv___PPPHHH<<<:::>>>BBBMMMTTTMMM999777555333222222222333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++************************))))))*********+++++++++******************************************************************************++++++++++++************++++++++++++,,,,,,+++,,,---...///////////////000000222333444555555555555555666888999888777777999;;;<<<;;;::::::;;;>>>FFFaaavvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------........./////////////////////////////////...000111222000000111222111111111222333555666777666777888:::;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDDDDDDDDDDEEEFFFDDDCCCAAA@@@AAABBBAAA@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;<<<<<<::::::999999:::<<<<<<;;;999999999888777777777777777777777777777666666666666888777777999::::::888555444444444444444555555555222333444555555444333222111111111111111111111111////////////////////////////////////....................................------------------------////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---------------------,,,,,,,,,,,,,,,------------.........---///000000000000222444555AAAQQQZZZYYY\\\kkk{{{yyysssxxx|||zzz}}}}}}}}}{{{~~~~~~fff^^^dddgggkkkoookkkwwwyyyfffbbbbbb^^^]]]OOODDD<<>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;:::999999888999:::<<<<<<:::999888888777666666666666777777777666666666555555555666666666888999999666444333333333444444555555555111222444555555444222111000111111111111111111111////////////////////////................................................------------------------........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,///111000///...///111333<<>>:::888<<>>@@@AAAAAA@@@???BBBAAAAAA@@@@@@AAAAAABBB@@@BBBDDDDDDCCCBBBCCCDDDAAAAAAAAACCCDDDDDDBBB@@@<<<=========>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::999888999::::::999888888888888:::;;;<<<:::888888888777666666666666666777666666666555555555555555555555777888888555333333333333444444555555555111222444555555444222111000000000000000111111111////////////////////////---.............................................------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,---------......,,,///000000......000222---111;;;HHHSSSYYYaaaiiiiii|||~~~zzz|||~~~}}}wwwzzzxxxxxxzzzdddggg^^^dddlllhhhiiiuuu|||pppNNNAAAAAA??????===@@@GGGNNNQQQVVVbbbnnnggggggeeeccceeeppp}}}zzznnnZZZLLLGGGEEEBBB@@@IIIXXXVVVFFFCCCBBB999666555555444222111000000000//////...------,,,,,,+++++++++,,,,,,---------+++++++++,,,///000///---))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++******************************************************++++++++++++******(((+++---,,,***)))+++...+++,,,---...////////////...///000111333444555666555555555666888999888777777999;;;<<<;;;::::::;;;999BBB^^^uuu.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......000000111222333333444444111111000000111111222333333333444555666777888999===>>>???>>>===<<<===>>>======>>>???@@@@@@@@@@@@DDDFFFHHHFFFBBB@@@@@@BBB@@@BBBCCCDDDCCCAAA???===============<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;:::999777666:::::::::999999999888888777666666666666555555555666666555555555555666666444444333333333333222222222222222222222222222222111111111111000000000000////////////............////////////////////////......////////////............------------......------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------............///---------............///000111444888>>>FFFPPPVVV\\\iiiwwwxxx}}}~~~xxxxxxpppsss{{{~~~|||yyysssqqqttt{{{yyynnnddd```fffrrrwwwoooiiijjjiiieee\\\WWWVVVOOOCCCGGGOOOMMMNNNTTTVVVSSSWWWcccmmmqqqooonnnmmmmmmooosssvvvyyyooojjj\\\III>>>???FFFJJJKKKSSSQQQCCC<<<>>>===666555444444444555333000............------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++))))))*********+++++++++++++++************++++++)))***,,,,,,+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))))))))******************))))))******+++,,,***,,,------------...000000///...///333555444222666666777777888888999999777888::::::::::::<<<===;;;CCC\\\sss------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---............---///000000111222222333333111111000000111111222333333333444555666777888888;;;=========;;;;;;;;;======>>>???@@@@@@AAAAAAAAABBBDDDEEEDDDBBB@@@@@@AAA@@@AAABBBBBBBBBAAA@@@???=========<<<<<<;;;;;;;;;::::::::::::::::::::::::888999:::::::::999888777:::999999999888888888888666666666555555555444444777666666555555666666777444444333333333222222222222222222222222222222222111111111111000000000000////////////..........................................////////////............------------......------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------------------............------------............---///000222666<<>>???@@@AAAAAAAAAAAA???AAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<;;;::::::999::::::::::::::::::::::::777888999:::::::::999888888888888888777777777777555555555555444444444333666666555555555555666666333333333333222222222222222222222222222222222222111111111111000000000000////////////..........................................////////////............------------......------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,+++,,,---...------------............------------............------.........222777:::BBBJJJZZZppp{{{~~~wwwfffhhhllltttvvvmmmpppzzzzzz{{{yyyzzzwwwlllbbb^^^]]]YYYSSSPPPSSSLLLKKKUUUdddqqqzzz{{{ddd]]]eeeiiijjjiii```ggggggiiiqqq|||nnn___ZZZ^^^cccccc```fffkkkkkkccc[[[ZZZ]]]___ZZZPPPFFFAAA===999:::>>>>>>;;;777444222111///---...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++************++++++''')))++++++***)))***+++)))))))))))))))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,------------...000222111000222444666666555555555666666777777888888777999<<<===;;;:::999999===BBBXXXkkk++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,........./////////000000000000000000000111222222222333333444555555666666888999::::::999999;;;<<<===>>>???@@@AAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBB??????>>>===>>>@@@BBBCCC??????>>>===<<<;;;:::999999999999999999999999999666777888999::::::999888777777777777777666666666555555444444444333333333444444444333333444444444333333333222222222222111111111111111111111111111111111111111000000000///////////////....................................---......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++000...---,,,+++,,,---...,,,,,,---------.........,,,,,,---------........./////////...---...111444666<<>><<<:::888888>>>AAAVVVggg++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,.............../////////000000//////000000111222222222333333444444555555777888::::::::::::<<<=========>>>???@@@@@@@@@@@@>>>???@@@AAACCCCCCCCCCCC???>>>===<<<===???BBBDDD@@@@@@???>>>===;;;;;;:::999999999999999999999999555666888999:::999999888666666666666666666666666555555444444444333333333333222222111111222222333333333222222222111111111111111111111111111111111111111111111000000000///////////////....................................------............------------,,,,,,,,,,,,------************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,------------...,,,,,,,,,------------......///000///......000222222444;;;IIIYYYdddhhhgggaaakkkrrr|||sssnnnnnnssstttrrr}}}wwwrrrwww|||~~~yyytttpppmmmfffooouuuuuutttrrrgggYYYRRRXXX```hhhmmmnnnjjjeeeeeejjjyyy~~~tttssszzzgggcccooozzzxxxsssjjjaaa\\\```kkktttrrr]]]TTTWWW\\\SSSEEE@@@HHHGGG<<<888>>>AAA<<<666222///...------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++************++++++''')))******)))))))))+++))))))))))))))))))))))))((())))))))))))*********))))))))))))*********+++***************+++,,,,,,***,,,------------...000//////000111222333444444555555666666777888888888777999===>>><<<:::888888>>>BBBUUUfff++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------........................000////////////000111111222222222333333333444444555777999:::::::::<<<>>>;;;<<<===>>>???????????????>>>???@@@CCCDDDCCCBBB>>>===<<<<<<===???AAABBB??????>>>===<<<;;;;;;:::999999999999999999999999666777888999999999888777666666666666777777777777555555555555444444444333222222111111111111222222222222222222111111111111111111111111111111111111111111111111000000000000////////////............------------------------------............------------,,,,,,,,,,,,------************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---//////......///000222///000999IIIYYYcccgggYYYfffppp{{{wwwnnnjjjlllooojjjhhhhhhfffaaa```fffooopppjjjhhhhhhddd___[[[ZZZYYYXXXXXXTTTSSSQQQQQQTTTYYY___cccyyyqqqllleeeppprrrbbbeee~~~sssiiiddd^^^[[[___lll||||||bbbOOOMMMSSSUUUQQQNNNFFFGGGNNNLLL???999<<<;;;888333///.........---,,,,,,,,,------------...,,,++++++******++++++,,,*********++++++++++++++++++++++++***************++++++************++++++''')))++++++***)))***+++)))))))))))))))))))))))))))))))))*********++++++(((((()))))))))***************))))))******+++,,,***,,,------------...000---///111111111111333555666666666777888888999999777999<<<===;;;:::999999???CCCWWWhhh+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---............---/////////...............///////////////000111111222222222222333333333333333555777888888999;;;===:::;;;<<<======>>>>>>>>>>>>======???BBBCCCBBB@@@>>>======<<<===>>>???@@@<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777888999999888666666666666666777777888888888666666666555555555444444333333222222222222333333222222222222111111111111111111111111111111111111111111111111000000000000////////////............------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++'''(((***,,,------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++---/////////......///222...---555CCCSSS]]]aaaccckkkkkknnnzzzuuuddddddpppyyynnnhhheee^^^YYYUUUSSSVVVZZZ\\\]]]jjjdddfffpppxxx~~~lllfffffflllvvv}}}zzzvvvuuuvvvvvvooolllyyyzzzttttttzzz}}}vvvlllgggddd\\\XXXbbbuuu}}}ppp___JJJAAAIIIVVVXXXSSSMMMLLLPPPSSSMMMBBB::::::444222///------......---,,,,,,,,,---------......,,,++++++******++++++,,,)))*********+++++++++++++++++++++*********))))))++++++************++++++(((***,,,,,,+++***+++,,,))))))))))))))))))))))))************+++++++++,,,))))))*********++++++++++++************+++,,,,,,***,,,------------...000...000222222111222444666777777888888999999::::::777999;;;;;;::::::;;;<<>><<<;;;===AAABBB@@@>>>===============>>>>>>???999999999999999999999999888888888888888888888888777888999999888777666555666666777777888888999999777666666666666555555555555444444333333444444555222222222111111111111000000000000000000000000000111111111111000000000000000/////////............------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++$$$&&&))),,,...---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,///111111000/////////111///111999EEENNNRRRRRRiiikkkbbb___jjjvvvssstttvvvyyyzzzxxxwwwyyyvvvrrr|||{{{jjjoooxxx{{{xxxqqqssssssooosssooogggbbbfffhhhhhhiiinnndddZZZYYYnnnyyy```NNNOOOMMMLLLPPPYYY]]]]]]JJJNNNQQQPPPHHH>>>777444000...,,,,,,---.........,,,,,,,,,------.........,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++******))))))++++++************++++++)))***,,,,,,+++++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,------------...000///111444444222222555777888888888999::::::;;;;;;777888::::::::::::<<<===???DDD[[[nnn,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000222222333444555777777888888999999::::::;;;<<<<<<;;;<<<>>>???@@@@@@@@@???======<<<<<<<<<;;;;;;;;;;;;:::999999::::::888777999999999777555555777999666777888888888777555444555555666666666666555555666555444333333444555666333333333222222222111111000000000000000000000000222222222222222222222222444444222000///..................///////////////------------------------------------------------------------------------***+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---000333666999<<<@@@BBBNNNNNNUUU___ccchhh}}}{{{dddsss{{{yyyyyyxxxyyynnnaaaZZZ```eeedddiiiqqqrrr^^^iiimmmZZZSSSWWWSSSZZZ^^^XXXVVVSSSIIIFFFEEEDDD@@@:::666444444///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))************))))))***)))))))))++++++)))'''******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000111222333555555555444444555999<<<===>>>888;;;===<<<:::999;;;===@@@FFFVVVhhh,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000222222333444444555666666777888888999999:::;;;;;;:::;;;===>>>?????????>>>===<<<<<<<<<;;;;;;;;;:::;;;:::888999999:::888777999999999888666555666888666777777888777666555444555555555666666555555555555555444333333444555555333333222222222111111111000000000000000000000000222222222222222222222222333222111000///.........////////////............------------------------------------------------------------------------***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...111222333555777999999999AAAMMMVVVaaawwwuuukkkgggeeezzz|||zzzxxxzzzsssbbbXXXXXXiiiyyy}}}}}}}}}iiigggooofff___kkkxxxxxxrrrlllaaaaaaccc]]]IIIFFF@@@:::555333222111......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))************))))))***)))))))))++++++)))(((******+++++++++,,,,,,,,,------------------------000000000111222333555555666555444666999;;;<<<===888;;;===<<<:::999;;;>>>BBBHHHWWWhhh,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////////////////000000000000222222222222333333444444666666777777888999999999999:::<<<===>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::999888888999:::888777888999:::999777666666666777777777777777666555555444444555555555555444444444333333222222333333444333222222222222111111111000000000000000000000000111111111111111111111111111111000///////////////000/////////...---------------------------------------------------------------------------------***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---///000000///...///111,,,+++000<<>>BBBJJJYYYhhh++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000111111111111222222222222444555555666666777888888888999:::;;;<<<<<<;;;:::;;;;;;:::::::::::::::::::::888777888999999888777777999;;;;;;999666666666777777777777777666666555333333444444444444333333222222222222222222222222222222222222111111111111000000000000000000000000111111111111111111111111/////////......//////000000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000111000...------...111...///666<<>>BBBLLLZZZfff++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............////////////000000000000000000111111111111111111333444444555555666666777777888:::;;;;;;:::999999999999::::::::::::::::::999888777777999999999777777999;;;;;;999777777777888777777666666666666666333333444444444444333333222222222222222222222222222222222111111111000000////////////////////////000000000000000000000000.........---......///000000//////...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///000///---------///444222333666777666666777LLLdddmmmgggfffdddbbbeeexxx~~~sssuuu{{{ooonnnooopppppppppqqqrrrsssnnn```SSSNNNSSS___rrrwwwmmmaaaPPPIIIGGG>>>;;;555...---...///,,,(((,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))++++++************++++++((()))))))))************))))))************)))))))))(((((()))++++++***)))******+++++++++,,,,,,,,,******+++,,,---//////000000000000111222333555555888777777888999:::999888666999;;;;;;999888;;;>>>@@@LLL[[[ddd++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........////////////000000000000000000000000111111222222333333444444555666666666777888999:::::::::999888888888999999999999::::::888777666777999999999777666888::::::999888999:::888888777666666666666666444444555555555555444444111222222333333222222111222111111111111000000000////////////////////////////////////////////////......---------......//////.........---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,------,,,+++,,,...,,,...111333333222000///666JJJTTTUUUYYYYYY[[[ddd|||zzzrrryyy}}}~~~sssvvvooowww{{{zzz~~~|||~~~|||rrreeeYYYSSSTTTUUU[[[]]]bbbyyyooobbbTTTCCC>>>???999111///------//////,,,)))+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++************++++++***************************************+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))************))))))************))))))((((((((()))+++,,,+++)))******+++++++++,,,,,,,,,))))))***,,,...///111111000000000111222333555555777777777888:::;;;999888555888;;;:::999888;;;>>>???MMM\\\ccc************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////000000000000//////000111222222333333333333444444555666666666888999::::::::::::888888888888888888999999999:::888666666777888999999888666777888999888999;;;===999888777666555666666777555555555666666555555555222222333444444333222222111111111111000000000000////////////////////////////////////////////////......------,,,---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,++++++,,,---(((,,,//////...///000111'''333:::@@@IIIKKKRRRdddqqqzzzzzz}}}|||zzzwww}}}zzzxxxsssjjjcccaaabbbddd^^^YYY[[[[[[[[[kkkooo___SSSGGG777555777222............------,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))************))))))************))))))((('''''')))+++,,,+++*********+++++++++,,,,,,,,,******+++,,,---///000000000000000111222333555555666666666888;;;;;;:::888444777::::::888888;;;>>>???OOO^^^ccc************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000...///000111222333444444333333444555555666666777888999:::;;;;;;:::888888777777888888999999999:::777666666666888999999888666777888888888999===???999888666555555555666777555555666666666666555555222333444444444444333222111111111111000000000000///////////////////////////////////////////////////...---,,,,,,,,,,,,---,,,,,,------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...///...,,,,,,,,,...,,,000111...+++,,,///222---///---222:::<<>>@@@QQQ```eee+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,.../////////...---......//////000000111111222222222333444555777777777777888888888999999999666666777888999:::::::::999888777888::::::888666::::::999999999999::::::777777666666555555555444555555555555555555555555333333333333333333333333222222222111111111000000000000////////////000000////////////////////////------------------------------------------------++++++,,,,,,,,,,,,---------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,++++++,,,,,,---...//////,,,------...222999AAAGGGRRR___mmmuuuzzzwwwkkkmmmgggwwwttthhhccchhhsssnnnfff```eeepppvvvvvvgggiiibbbXXXWWW]]]YYYOOODDD>>>555111000000000000------------------------------++++++++++++------++++++++++++++++++++++++((((((((()))***+++------++++++************++++++************************''')))***+++***)))&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))'''''')))***+++++++++******++++++,,,---+++,,,,,,---...///000000222222222111222222333333444666999;;;<<<<<<:::999888:::;;;;;;:::999:::;;;@@@LLL[[[fff+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---.../////////...---......//////000000111111111222222222333555666777777777777888888888999999555666777888999999999999999888777888999999888666666666555555555555666666777666666666555555555444444444444444444444444444222222222222222222222222222222222111111111000000000000////////////000000........................------------------------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,+++,,,,,,------.........---.........000555;;;@@@@@@JJJYYYfffpppzzzmmm]]][[[sssvvveee^^^aaammmooonnnmmmpppzzz~~~vvvnnnqqqkkk^^^XXXXXXRRRHHH;;;777111......//////...---------------------------,,,++++++++++++,,,---++++++++++++++++++++++++++++++*********++++++,,,++++++************++++++************************))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++++++++******++++++,,,---+++,,,,,,---...///000000222222111111222222333333444666999;;;<<<;;;:::999777999;;;;;;:::999:::;;;>>>JJJZZZddd+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////............//////000000111111111111111222333444555666666666777777777888888888555666777888888999999888888777666777999999888666444444333333333333444444666666666555555555555555444444444444444444444444111111111111111111111111222111111111111000000000000000////////////000000........................------------------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,------------------------...//////......000444777666:::BBBOOO^^^jjjqqqsssxxx~~~xxxnnnlllhhhiiiuuu~~~xxxjjj\\\[[[fffyyyzzzzzz~~~vvvcccSSSJJJAAA777111///,,,+++,,,------,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++++++++************++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++++++++******++++++,,,---+++,,,,,,---...///000000222222111111222222333444444666888:::;;;;;;:::999777999;;;;;;:::999:::;;;===IIIYYYccc************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.....................//////000000111111111111111111222333444555555555666666666777777777555666666777888888777777777666666777888999777666555555444444444444555555555555555555555555555555333333333333333333333333000000000000000000000000111111111111000000000000000000////////////000000........................------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,...///000///...///000222555333222888DDDQQQYYY]]]jjjooohhh___bbbjjjyyyyyyrrrnnnpppnnnmmmvvvuuu___[[[```nnn|||nnnssssssiiiUUUDDD999222,,,,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,++++++,,,,,,---++++++************++++++************************++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))******++++++******++++++,,,---+++,,,,,,---...///000000111111111111222333444444444666888999;;;;;;:::999666888:::::::::999:::;;;===JJJYYYccc************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......//////......//////000000111111111111111111111222333444444444555555555666666666555555666777777777666666555555555666888888777666666555555444444555555666444444444555555555555555333333333333333333333333000000000000000000000000000000000000000000000000000000////////////000000........................------------------------------------------------+++++++++,,,,,,,,,------***++++++++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,---...///000//////111333111///------111888???DDDLLL[[[aaadddjjjlllsss}}}mmmqqqtttooopppzzz~~~vvvqqquuuzzzzzzhhhlllddd\\\fffqqq|||kkk\\\UUUKKKKKKEEE:::111//////000,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++************++++++************************+++******)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++******++++++,,,---+++,,,,,,---...///000000111111111111222333444555444555777999::::::::::::555777999:::999999:::;;;>>>JJJZZZddd***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////......//////000000111111111111000000111111222333333333444444444555555555555555666666666666555555444444444555777888777555444444333333333333444444444444444444444555555555222222222222222222222222000000000000000000000000//////000000000000000111000000////////////000000------------------------------------------------------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---/////////000222444---000222222111000111333555EEEPPPYYYeeeiiinnnzzzuuuiiikkklllgggvvvzzz{{{{{{tttdddmmmmmmqqqkkkRRRHHHGGG888666222...+++,,,000222---///111111///---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))******+++---...///++++++************++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))++++++******++++++,,,---+++,,,,,,---...///000000000000000111222333444555555555777888999999::::::555777999999999999:::;;;>>>JJJZZZddd))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,---...///000......//////000000111111111000000000000111222222333333333333444444444444555555555666666555555444444333333555777888777555444333333222222333333444333333333444444555555555222222222222222222222222111111111111111111111111////////////000000111111000000////////////000000------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------.........,,,---...------///111444...111333444333111000000333;;;;;;>>>KKKVVVaaapppzzzzzz{{{vvvpppqqquuuxxxzzzvvvsssvvvjjjSSSEEE???<<<777444111000///...------+++---000000...,,,---///++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***************+++,,,---++++++************++++++************************'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++******++++++,,,---+++,,,,,,---...///000000000000000111222333555666555555666777888999::::::444666888999999999:::<<<===IIIYYYccc))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,---...///000......//////000111111111111000000000000000111222222222333333333444444444444555555666555555444444333333333444777777777555555444444333333444444555333333333444444555555555111111111111111111111111111111111111111111111111.../////////000000111111000000////////////000000------------------------------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,---...//////---------,,,+++---000333///---******,,,...000111777:::444000888===CCCOOOeeecccnnnrrrhhhmmm|||~~~|||vvvtttrrrttt}}}yyyrrrvvv}}}{{{mmmVVVBBB999777111***...,,,+++///222000---***(((+++---...,,,,,,---000++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++******))))))******++++++************++++++************************%%%''')))***+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++******++++++,,,---+++,,,,,,---...///000000000000000111222444555666555555666777888999::::::444666888999999999:::<<<<<>>KKKZZZgggpppvvvyyy~~~vvvnnnzzzxxxuuuyyy}}}}}}qqqiiiooo|||wwwyyyyyyqqqhhh^^^TTTMMMFFFBBB:::333......///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))************************''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---,,,++++++******++++++------,,,------...///000000000000000111222333444777777666666666888999:::888888888888888888999999>>>JJJZZZddd************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---------............///////////////////////////111000///......///000000000000111111111222222222444444444444555555555555555555555555555555444444444444555666666666555444444555666555444333444555555555444333333222111111111111111111111000//////000000000000000000000000//////...---------------//////.........---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***---,,,,,,,,,---...000111---......---,,,,,,///111999444...,,,///222222000444444666;;;BBBLLLUUU[[[eeeqqqxxxwwwyyyyyyvvvttt}}}xxxqqqqqq|||rrrddddddhhhhhhbbbYYYQQQJJJDDD===999666555222///------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********+++,,,,,,---------,,,------...///000000000000000111222333444666666666666777888999:::888888888888888999999:::>>>JJJZZZddd++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000000////////////000000000000000111111111222222444444444444444444444444444444444444444444555555555666666777777666555555333444555555444333555666555555555444333333222222111111111111111000//////000000000000000000000000//////...------------..................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...///000//////++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,,,,,,,---...///000---......---,,,,,,///111666222---,,,...000000///333000,,,***---444<<>>777333111000///...///000111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++***************+++++++++************************************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***+++,,,...///------,,,------...///000000000000000111222333444555555777888888999999999888888888888888999::::::>>>JJJZZZddd++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------***++++++++++++++++++***------------------------...------------,,,,,,,,,,,,,,,,,,---------......---------............//////////////////////////////////////////000000000000000000000111111111111444444444333333333333333333333444444444444555555666666666666555555555444222333444444444444555666444444444333333222222222111111111111111000/////////////////////////////////......---------....................................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,------.........---......---,,,,,,///111333000,,,,,,---........./////////000111333444555666===BBBDDDKKKWWW___```gggqqqqqq^^^RRRLLLGGGDDD===:::555000//////000111///000111111000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++************************************************************************))))))))))))))))))))))))************************((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************+++,,,---...------,,,------...///000000000000000111222333444444555777888999999999888888888888888999::::::;;;>>>JJJZZZddd++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++------------------------.........---------,,,,,,,,,,,,,,,---------......---------............///////////////////////////......///000000000000000//////000000000111111111333333333333333222222222333333333333444444555555666555555444444333333333111333444444333333555666222222222111111111111111111111111111111000//////////////////////////////......---------......///---.....................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,------------------......---,,,,,,///111///...,,,,,,------------+++---///222222222111000///111111000111666;;;===MMMVVVdddnnnttt{{{yyyttt~~~yyysssnnnhhhccccccgggaaaUUUGGG===:::888444111000000//////......//////......---+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************************************************************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))),,,,,,++++++***++++++,,,------,,,------...///000000000000000111222333444333444666888999:::999999888888888888999:::;;;<<<>>>JJJZZZddd,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...............---------,,,,,,,,,,,,---------......---------............///////////////////////////---...///000111111111000/////////000000000111111111111111222222333333333222222333333444444555555666555444333333333333333222333444444333222444555111111111111111000000000111111111111111000//////000000000000000000000000...------------...//////---------...............000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,------------,,,,,,---......---,,,,,,///111------------------,,,,,,//////...---------...///444444333000///000222444333:::CCCHHHLLLRRR\\\eeeeeebbbaaagggqqqyyyzzzxxxzzzwwwqqqmmmpppsssnnnfffaaaXXXQQQMMMJJJCCC???>>>999666111///000000///---)))+++...///...---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++++++++***************************************************************))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))---,,,++++++******++++++------,,,------...///000000000000000111222333444333444666777999:::::::::888888888888999;;;<<<===>>>JJJZZZccc,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---------..................------------,,,,,,,,,---------......---------............///////////////////////////,,,---///000111111111000////////////000000000111//////000111222333444444111222222333444444555555888777555444333333333444333444555444222222222444111111111111111111111111111111111111111000//////000000000000000000000000---------------...//////---------.........//////111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---+++,,,------------,,,+++---......---,,,,,,///111+++,,,.........---,,,---111000...---,,,,,,------******,,,------,,,///111+++...111333444666777888???>>>AAAGGGOOOUUUYYY[[[___dddiiinnnyyy|||ttttttuuutttvvvyyyzzz}}}vvvkkkdddccc___XXXTTTQQQJJJBBBBBB<<<777777555000------...000222111000000111222+++---000000///------..................///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++++++++*********))))))************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++++++++***++++++,,,,,,------,,,------...///000000000000000111222333444444555555666777999;;;<<<888888888999:::;;;<<<===>>>JJJYYYccc,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---......//////......---,,,,,,,,,------.........//////.........---------,,,,,,,,,---------......---------.........//////////////////////////////,,,---///000111111111000////////////000000000000......///111222333444555111111222333333444555555999888666555444444444555333444555444222111222333222222222222222222222333111111111111111000//////000000000000000000000000---------------...///000---------.........//////111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,+++***++++++,,,+++,,,---------,,,+++***---......---,,,---///111***,,,...///...---------***+++...000///...+++)))++++++...000///---...000............111555444222---///333555555444888<<<===EEEKKKOOOWWW```dddaaammmkkkjjjjjjhhhddd___[[[bbb```\\\XXXZZZ[[[VVVOOOHHHGGGAAA888444555555222111...///222111//////222)))...111000+++))),,,000---///111///---+++---///++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++******))))))************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))***+++,,,......---------------...000000000000000000111222333444555555555555777999;;;===888888888999:::;;;===>>>>>>JJJYYYccc******+++,,,,,,,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++******++++++,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,...---,,,++++++,,,------......---------....../////////...------------...111000...---,,,---............------------......------------------------000000............///000/////////000000000111111000000000000000000000000...//////000111222222222111222222333333444444555444444333222111111111111555555555444444333333333111222222333333222222111000000000000000000000000000000000000000000000000.........///////////////------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---------.../////////,,,,,,------...///000000000000/////////111222333777777888999;;;>>>AAACCCHHHIIIKKKLLLKKKHHHDDDAAADDDCCC@@@>>><<<:::999888555444333222111///......000000//////.........---------............------,,,,,,,,,------.........+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))++++++******************************************************************))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++******+++++++++,,,,,,,,,---------............/////////000000111222444555555555666777888999999::::::999999999::::::;;;<<>>???GGGVVVddd******+++,,,,,,,,,,,,+++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...///------,,,,,,,,,,,,------..................//////------...///000222444555666666666555555555555666555666777888888777666666222222111000000000111111222222111111000000//////000000000000000000000000000//////......//////000000000//////////////////000000000000000000000000/////////000111111222222111111222222333444444444222222111111222222333444444444444444333333333333111222222333333222222111000000000000000000000000000000000000000000000000//////////////////......------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***+++++++++++++++,,,------************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............------------,,,,,,,,,---....../////////......---------......000//////......//////000---...000111222333333333---------,,,,,,------...000000000/////////....../////////...............------............------------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***************+++++++++***************************************************************************************))))))))))))))))))))))))++++++++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++******+++++++++,,,,,,,,,---------............/////////000000111222444555333333444555666777888999666666777888:::<<<>>>??????GGGUUUccc******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---------------...///---......///000000111111222222444666888:::<<<=========>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAA???:::999999999999999999999888888777777666666555444555555444333222000000///111111000000/////////////////////000000000000000//////////////////////////////000000111111111111111111111222333333444444111111111111222333444555333333333333333333333333111222222333333222222111000000000000000000000000////////////////////////////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++***+++,,,,,,---***************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,...//////...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,------.........//////......------,,,,,,000000000000/////////000///000000111222333555666000000000///000000111111................................................,,,------......------,,,...------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************************************************************+++++++++************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,******+++++++++,,,,,,,,,---------............////////////000111222444444333444555666777888999:::777777888999:::<<<===>>>???GGGUUUbbb******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111222333444555666777;;;<<<>>>@@@CCCEEEGGGHHHDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMNNNOOONNNMMMKKKIIIHHHHHHHHHHHHIIIHHHHHHHHHDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@>>><<<999777555444444444333222111000......---......//////000000000////////////////////////000000000000000111111111000000111222222333333444000000000111222333444555333333333333333333333333111222222333333222222111000000000000000000000000////////////////////////000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++************+++,,,,,,*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***,,,...///...---+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,---------------////////////...------,,,,,,,,,------............000////////////000222222111000///...............---------------.........---------...............,,,,,,------------,,,,,,---------,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,******+++++++++,,,,,,,,,---------............////////////000111222444444444555666777999:::;;;<<<999999999999:::;;;<<<<<<@@@GGGUUUaaa******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...---------///000222444555888999:::<<<>>>???AAAAAAFFFGGGIIILLLNNNOOOPPPPPPPPPQQQSSSUUUUUUVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVWWWWWWXXXWWWWWWWWWRRRRRRTTTTTTTTTTTTSSSRRRRRRQQQNNNKKKHHHEEECCCBBB======<<<:::888555333222000000////////////......000000000000000000000000000000000000000000111111000000111111222333333333111111111111222333444555222222222222333333333333111222222333333222222111000000000000000000000000000000000000000000000000000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,***************+++,,,,,,************************************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++---///...---***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......---,,,***+++,,,...//////////////////.........//////000111000///---,,,,,,,,,,,,------------------......---------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++***************+++++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,---------............/////////000000111222444555555555777888:::;;;<<<===::::::999999999:::;;;;;;BBBHHHUUUaaa******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......++++++,,,---///000222333333444555777:::<<>>:::999777555333111///...000000000000000000000000111000000000000000000000000000000111222222333333111111111111222333444444111111222222222333333333111222222333333222222111000000000000000000000000000000000000000000000000111000000///......------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***************++++++,,,************************************+++++++++++++++******))))))******+++************************++++++,,,,,,,,,,,,------+++******+++---......---******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,,,,---///000111111000000......//////000000000000111000///...------------............------------,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,---------............/////////000000111222444555444444666777999;;;<<<===888888888999:::;;;<<<===CCCJJJVVVbbb******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........***+++,,,...111444777888<<<<<<>>>@@@CCCGGGIIIKKKKKKLLLNNNPPPSSSUUUWWWXXXUUUVVVWWWYYYZZZZZZYYYXXXUUUVVVVVVUUUSSSOOOLLLJJJIIIJJJLLLOOOSSSWWWZZZ\\\YYYZZZ[[[\\\]]]\\\\\\[[[[[[]]]___aaabbbbbbaaa```ccccccbbb```^^^]]]\\\[[[]]]]]][[[YYYUUUPPPLLLJJJDDDCCC@@@<<<999555222111000000000000000000000000111111111000000000000000000000000111222222333333222222111111222222333444111111111222222333333333222222222333333222222222000000000000000000000000000000000000000000000000111000000///...---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,*********)))***++++++,,,************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------+++******+++---......---******+++,,,,,,---......,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++,,,,,,......///...---,,,***+++,,,...////////////......---------------...//////.........---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,---------.........////////////000000111222444555333333555666888:::;;;<<<666777777999:::<<<>>>???DDDKKKWWWbbb******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,---+++)))***---///...,,,111111222444777;;;???BBBAAACCCFFFIIIMMMOOOQQQRRRNNNOOOQQQTTTVVVWWWXXXXXX[[[ZZZ[[[^^^```___ZZZUUUXXXUUUPPPJJJEEE???:::666:::===@@@AAAAAACCCGGGJJJOOOPPPQQQTTTWWW[[[^^^___YYY[[[^^^^^^]]]]]]```cccfffeeedddbbb```___^^^^^^___^^^]]]\\\[[[ZZZYYYYYYVVVQQQKKKEEEAAA===:::777555111...///222333000---000000111111000///...---000111111222222222222111222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////000000//////.........---------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,//////---+++******$$$000---%%%,,,222///---************************************************++++++******************++++++************++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---+++)))+++---///---+++---------,,,+++***)))(((---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,---...///000///............---------///...---,,,++++++++++++++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************+++*********))))))((((((,,,+++)))((('''((()))+++******)))(((((((((((())))))'''&&&''')))*********************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,++++++***+++++++++,,,,,,------------------000000222333333222111000444444555555666777777777666777777999:::;;;<<<<<>>AAACCCEEEGGGGGGMMMNNNOOOPPPRRRSSSTTTTTTVVVVVVVVVWWWXXXYYYYYYZZZVVVUUUTTTUUUVVVVVVUUUTTTMMMGGG???888444333444444777888999777555555888:::>>>???@@@BBBEEEHHHJJJLLLSSSVVVZZZZZZYYYYYY[[[^^^___```aaabbbeeegggiiijjjjjjddd\\\TTTPPPQQQTTTVVVVVVTTTRRRPPPNNNIIIDDD@@@???:::444222444555333000////////////////////////000000111222222222222111222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////000/////////............------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///000...,,,++++++111AAA???333000,,,&&&%%%************************************************************************++++++************++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++---...---+++,,,,,,,,,,,,+++***))))))------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------......------,,,---...///000............------------......---,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************)))))))))(((,,,+++)))((('''((()))******)))((((((((()))((('''***)))((((((*********(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******))))))))),,,,,,++++++***++++++,,,,,,,,,,,,------------...///000111222333222222111444444555555666777777777777888999:::;;;<<<<<<===GGGQQQZZZ^^^******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,---///111333666:::===@@@CCCGGGKKKMMMMMMKKKJJJQQQPPPOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMKKKJJJGGGEEECCCDDDHHHKKKNNNKKKGGGDDDDDDFFFIIIKKKGGGFFFEEEBBB@@@???@@@AAA======<<<<<<===>>>>>>???;;;???DDDEEEDDDDDDFFFIIIPPPQQQRRRUUUXXX[[[]]]___hhhbbbYYYQQQLLLLLLNNNPPPPPPQQQTTTXXXYYYXXXTTTQQQLLLGGG???;;;999999666444222111000//////000111222000000111111111222222222222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////////////////............------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000...---,,,,,,GGGZZZ[[[LLLAAA666...///************************************************************************++++++************++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---...---+++,,,,,,,,,,,,+++******))),,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------...//////............------------...---,,,++++++***++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************)))))))))))),,,+++)))((((((((()))***+++(((''''''******(((&&&******)))***++++++)))'''************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))),,,++++++***++++++,,,,,,,,,,,,,,,---------.........///000222222333333333444444555555666777777777888999999:::;;;<<<======FFFQQQ\\\```******+++++++++,,,,,,,,,---------------,,,,,,,,,------,,,,,,---///111222111555888:::;;;???EEEJJJHHHJJJMMMOOOOOOMMMJJJIIIIIIGGGDDDBBB@@@@@@@@@AAA>>>===<<<<<<===@@@CCCDDDEEEEEECCC>>>::::::>>>BBBEEEHHHMMMQQQTTTUUUWWWWWWTTTSSSRRRPPPNNNNNNOOOPPPGGGFFFDDDBBB???>>>===<<>><<<:::888888888:::;;;<<<<<<===???BBBFFFJJJMMMJJJKKKJJJFFFAAA???AAACCCBBBHHHNNNSSSUUUVVVWWWXXX\\\[[[ZZZYYYYYYYYYYYYXXXVVVUUUTTTQQQPPPNNNNNNMMMIIIMMMRRRTTTSSSTTTWWWYYY]]]\\\[[[YYYWWWVVVVVVVVVLLLOOOTTTWWWWWWTTTPPPMMMGGGEEEDDDGGGNNNWWW^^^bbbcccaaa^^^[[[VVVPPPJJJEEEDDDAAA===999555444333333555444333222111222222222222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////.........///////////////...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,)))444222,,,---)))$$$)))************************************************))))))*********+++++++++++++++************++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...------,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------..................------------,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************++++++++++++******************************))))))))))))))))))******+++******)))))))))))))))***(((&&&'''***---,,,+++&&&&&&&&&'''***+++***)))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++*********++++++,,,---++++++,,,,,,---...//////...//////000222333444555444444555555666777777777777777777888999999::::::CCCPPP]]]aaa******+++++++++,,,,,,,,,,,,---------............,,,---///222555888;;;<<>>???AAACCCGGGKKKOOOQQQPPPPPPOOOLLLIIIGGGGGGHHHLLLNNNPPPOOONNNNNNRRRVVVTTTTTTTTTUUUVVVUUUSSSPPPSSSSSSRRRRRRSSSSSSTTTUUURRRTTTWWWVVVTTTTTTVVVYYYVVVVVVVVVUUUVVVVVVWWWXXXSSSSSSTTTTTTTTTTTTSSSRRRMMMIIIDDDCCCFFFMMMSSSVVV```bbbdddeeebbb^^^XXXUUUNNNLLLGGGAAA<<<888666444999777555333222222222222222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////.........///////////////........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++,,,---222---***111000,,,000************************************************)))))))))***++++++,,,,,,++++++************++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((+++...///...,,,,,,,,,+++++++++,,,,,,++++++************+++++++++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,******************************************************************************++++++++++++******************************))))))))))))************************)))))))))((())))))(((((()))---111333((('''&&&''')))***+++***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************+++,,,------***+++,,,,,,---...//////000000000000111222444444444444555555666777777777777777777777888888888999BBBOOO\\\___******+++++++++,,,,,,,,,+++,,,,,,---...///000000111333777;;;???CCCEEEGGGLLLMMMOOORRRSSSRRRNNNKKKDDDBBB>>>999666555555555999:::<<<>>>AAACCCEEEFFFGGGGGGIIIKKKMMMOOOQQQRRRTTTRRRPPPOOOPPPQQQQQQPPPRRRUUUWWWUUURRRQQQSSSWWWRRRSSSUUUZZZ]]]^^^[[[WWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZVVVPPPNNNPPPSSSTTTTTTTTTTTTTTTTTTUUUUUUZZZYYYWWWUUUTTTTTTUUUUUUSSSPPPLLLJJJJJJJJJJJJIIIRRRVVV[[[```bbbbbbaaaaaa[[[XXXTTTNNNHHHCCC???<<<===;;;888555333222222222222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////............/////////000........................,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******,,,...))),,,'''&&&---+++&&&+++************************************************((())))))***++++++,,,,,,++++++************++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++'''+++...///...,,,+++,,,***++++++,,,,,,+++++++++)))*********++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---.../////////...------------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,******************************************************************************++++++++++++******************************((()))))))))***************************)))((((((((()))***((((((,,,444;;;///,,,)))'''(((***+++***************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++************+++,,,---...***++++++,,,---...///000111111000000000111333444444444555555666777777777777888888888888999999999BBBOOOZZZ\\\******+++++++++,,,,,,,,,***+++,,,---...000111111777:::???DDDIIIMMMOOOPPPOOOOOOPPPSSSTTTQQQJJJDDD<<<<<<<<<===???AAACCCDDDFFFHHHJJJNNNQQQSSSTTTUUUWWWWWWXXXYYYYYYYYYYYYXXX[[[WWWSSSSSSWWW[[[\\\\\\eeellltttvvvsssooonnnnnntttwww||||||uuuqqqrrrtttiiihhhfffcccaaa___^^^^^^YYYZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTRRRNNNIIIDDDDDDIIIOOOVVV[[[```dddfffdddbbb___ZZZTTTNNNIIIFFF???===:::666333222222222222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////---.........//////000000////////////////////////++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///***///,,,+++000+++'''---************************************************((())))))***++++++,,,,,,++++++************++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++'''+++///000...++++++,,,***++++++,,,,,,,,,++++++))))))******++++++++++++))))))***++++++++++++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,.../////////...------------,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************(((((())))))*********+++***************)))(((((('''***+++)))''',,,777AAA555111,,,)))(((*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************+++,,,---...******+++,,,---//////000222222111000000111222333444444555555666777777777999999999999999999::::::BBBOOOYYYZZZ+++---//////---------...+++---///111333888???DDDIIIIIIJJJLLLNNNQQQTTTVVVPPPRRRTTTUUUSSSMMMFFF@@@CCCCCCAAA@@@AAACCCCCCAAAHHHFFFHHHOOOVVVZZZ\\\]]]ZZZ[[[]]]]]][[[\\\dddmmmmmmjjjmmmvvv~~~rrrgggkkknnnfff]]]ZZZ\\\XXXVVVXXXWWWSSSQQQSSSQQQOOOKKKHHHIIINNNWWW^^^dddggggggccc```^^^YYYTTTLLLHHHBBB>>>:::777444222333000...///222555555444222111111111222333444444222222222222222222222222000000000000000000000000111111000000//////............////////////......---------.........//////------------------------++++++++++++++++++++++++***+++,,,,,,------------,,,++++++******++++++,,,************************---,,,***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++&&&,,,222111,,,((())),,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************------++++++++++++---------***)))++++++))),,,111222+++&&&***---,,,)))(((************************+++++++++************))),,,***((()))+++,,,+++(((************************++++++******************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))*********)))))))))))))))))))))))))))&&&&&&'''''')))***,,,---555===///$$$***'''"""///++++++******)))((((((((())))))))))))))))))))))))+++*********))))))((((((+++++++++++++++***)))(((*********))))))'''&&&&&&---(((''',,,...++++++///,,,,,,,,,,,,---...//////......///000111222333333333333444444555666666666999666666999999888999<<>><<<===>>>???AAACCCCCCBBBKKKKKKMMMQQQVVVZZZ___cccbbb```aaafffnnnwww}}}tttrrriiieeebbb```\\\UUUSSSTTTTTTRRRMMMJJJJJJMMMRRRVVVVVV]]]bbbccceeefffccc^^^VVVRRRMMMGGGCCC>>>999666333111//////111222111///111111111111111222333333222222222222222222222222000000000000000000000000111000000000/////////.........////////////......---------.........//////------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******************,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))///444333...+++,,,///,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,++++++******++++++,,,111......222333///---...---***))),,,---***)))+++************************+++++++++************))),,,***((()))+++,,,+++)))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***************************++++++************++++++222<<<111$$$)))(((###***)))))))))))))))*********))))))))))))))))))))))))************)))))))))(((******+++++++++***))))))++++++++++++***)))((((((***%%%$$$)))+++((((((***,,,,,,,,,,,,---...//////......///000111222333333333333444555555666666777999666666999999888999<<>>BBBHHHNNNRRRVVVUUUVVVYYYYYYXXXZZZ]]]VVV___jjjuuuxxxvvv|||qqqnnnzzzvvvqqqkkkeee```[[[VVVRRRSSSUUUVVVUUUXXX]]]```___dddbbb```]]]YYYTTTMMMHHH===:::666333111111111111111111111000000111111222222222222222222222222222000000000000000000000000000000000000////////////......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************+++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((+++///...+++((()))+++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))***+++,,,,,,+++***)))))))))+++...,,,***///555222...,,,---+++((()))---************************+++++++++*********))))))+++************+++*********************************************+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))***+++************************((((((''''''(((((()))))))))777888---,,,222///&&&(((((())))))************))))))))))))))))))))))))*********)))))))))))))))((()))***+++++++++++++++,,,,,,------,,,++++++***///...///222333222///---,,,,,,,,,,,,---...//////......///000111222333333444444444555666666777777999666666999999888999<<>>???@@@CCCGGGMMMRRRUUUYYY\\\___]]][[[]]]aaabbbaaafffmmm}}}gggaaappp{{{sssttt}}}xxxaaaYYYXXXdddpppuuuvvvyyy~~~rrrggg```[[[[[[gggvvvzzzrrrlllsss~~~{{{ssslllggg^^^\\\UUUMMMNNNVVV]]]___cccbbbbbbcccbbb___ZZZVVVNNNJJJCCC<<<666333222333222222111111111111111222222222222222222222222222000000000000000000000000////////////000000000000......////////////...........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++'''***,,,,,,)))'''((()))************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************+++,,,------,,,+++***+++---000///+++---;;;KKK<<<222***)))+++***+++,,,************************+++++++++*********))))))******+++************+++************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...//////---***(((((()))************************++++++***************+++&&&000555000,,,222222'''************))))))(((((())))))))))))))))))))))))))))))))))))))))))******((()))***+++++++++++++++++++++++++++++++++***)))***+++,,,---...///,,,))),,,,,,,,,,,,---...//////......///000111222333333444444555555666777777888999666666999999888999<<<@@@KKKXXXaaa333666;;;@@@CCCFFFJJJLLLPPPPPPQQQRRRQQQNNNIIIEEEFFFFFFFFFGGGIIILLLNNNPPPSSSXXX]]]___^^^]]]^^^```\\\^^^iiixxxzzzqqqzzzvvvmmmhhhlllpppcccQQQQQQRRR\\\eeeaaabbbiiimmmhhhdddgggqqqzzz|||{{{{{{uuuwww|||zzzzzz}}}zzzqqqkkkjjjttt{{{tttppp|||}}}vvvhhhXXXPPPSSSVVVWWW``````bbbdddeeedddaaa^^^\\\YYYSSSIII@@@888555444444333222222111222222222222222222222222222222222000000000000000000000000////////////000000000000......////////////.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))******************************++++++,,,---------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***,,,---,,,+++******++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,,,,,,,------,,,,,,,,,,,,...000...)))--->>>PPP>>>333)))(((++++++++++++************************+++++++++************))))))+++++++++***)))***+++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...000111...***'''(((***+++++++++++++++++++++++++++***))))))((()))))))))))))))111111***---000'''++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************)))******+++++++++******))))))************))))))''')))******,,,...---))),,,,,,,,,,,,---...//////......///000111222333333444555555666666777888888999666666999999888999<<>>BBBHHHLLLMMMMMMMMMMMMTTTSSSUUUXXX\\\\\\YYYVVV[[[[[[ZZZZZZ[[[]]]___```aaabbbaaa___```fffrrr{{{uuukkkmmmnnnZZZWWW]]]hhhdddVVVWWWbbb\\\^^^dddkkkmmmoooyyy~~~yyytttnnnhhhYYYXXXWWWXXXYYYXXXVVVTTTTTTYYY^^^^^^WWWNNNFFFCCC666555444444333333333333222222222222222222222222000000000000000000000000.../////////000000111111......////////////......//////.........---------------------------------------------------------,,,,,,---...////////////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))******************************+++,,,,,,---......,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++---------,,,,,,+++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,+++***))))))***+++,,,,,,))))))---...,,,,,,///,,,+++,,,---,,,((()))---************************+++++++++************)))(((+++,,,,,,)))(((***,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))---000///+++***---111++++++++++++++++++++++++(((***---222777===AAADDD>>>,,,333<<<---'''...,,,((((((((()))******++++++))))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))((()))******+++++++++******(((++++++(((+++222333///,,,,,,,,,,,,---...//////......///000111222333333555555666666777777888888999666666999999888999<<>>888555111111111333555555444222222222111111111000000000////////////////////////////////////////////////000000////////////......///---,,,,,,...//////......------,,,,,,------...***++++++,,,,,,------...//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,++++++******++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++***************************************************************************************************************...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))************************************************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++******++++++******))))))************************+++++++++,,,++++++***)))++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,...***%%%(((444@@@>>>333***((())))))***,,,'''((()))(((&&&&&&'''(((""")))333777444...)))'''))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************)))))))))))),,,,,,+++***))))))******------,,,+++++++++++++++333222000//////000222333///000111222333444444444444444555666777888999999:::888666666777888888888???NNNaaammmUUUVVVWWWYYYZZZZZZ[[[[[[aaaaaaaaabbbccccccaaa``````___\\\\\\dddttt|||uuupppeee\\\OOOFFFFFFMMMVVV]]]vvv{{{ooojjjccc\\\UUURRRSSSVVVZZZ\\\]]]YYYPPPFFF???;;;777555222111222333333333222222222111111111000000///////////////////////////////////////////////////000000000000000/////////...,,,,,,...///.........------,,,,,,------...+++++++++,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++************++++++***************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,+++++++++***)))))))))************************************************************************************************---,,,,,,+++++++++++++++++++++************++++++************************((()))))))))***************************************************+++++++++))))))*********+++++++++++++++,,,,,,---------,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))*********))))))(((***************************++++++++++++*********************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((,,,...***%%%(((555AAAAAA555***)))+++++++++,,,***++++++***)))((((((((((((***,,,,,,)))(((((()))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))),,,+++***)))(((((()))))),,,,,,+++******))))))))),,,,,,+++++++++++++++,,,===:::666222000000000111...///111333444444444333555555555666777888888888999777555555777888999888@@@PPPdddqqqVVVWWWXXXZZZ\\\]]]^^^^^^cccddddddcccaaa___]]]]]]TTT]]]iiiwwwxxxgggZZZSSSSSSVVVLLLOOOTTTZZZcccrrryyymmmccc^^^YYYVVVVVVXXX[[[[[[XXXRRRLLLIIICCC>>>666111///000222222222222222222111111111111000000000000000000000000////////////////////////...///000000111000//////000...,,,,,,...///...---...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,,,,+++++++++***)))))))))************************************************************************************************,,,,,,+++************++++++******))))))******+++************************((()))))))))************************************))))))*********+++++++++))))))*********+++++++++***+++,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++((())))))*********))))))*********************************************+++(((((())))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,***(((***000666555,,,&&&''')))((('''(((((((((((())))))(((&&&$$$++++++)))'''%%%&&&)))+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))(((((())))))++++++++++++******))))))************+++,,,---...;;;999555111///...///000...///111333444444444333555555666666777777888888777555444555777:::::::::BBBRRRgggtttWWWXXXZZZ\\\^^^___``````bbbdddeeeaaa\\\[[[aaafffnnntttgggUUUIIIEEEKKKZZZhhhoooyyy~~~yyyoooggg[[[XXXTTTRRRSSSSSSSSSRRROOOHHH>>>666222222222333333222222222222111111111000000000000000000000000////////////////////////---...///000111000///...000...------.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++***************************************************************************************************************,,,+++******))))))************))))))))))))******************************))))))))))))************************************)))))))))***++++++,,,,,,)))************+++++++++***+++,,,---...---,,,+++++++++******++++++,,,,,,++++++++++++++++++++++++))))))******++++++************************************)))))))))***++++++'''(((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,((('''******((('''(((((('''''')))***)))'''%%%&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))***++++++++++++******((()))))))))+++,,,---...111///...------...000111///000111222333444444444555666666666777777777888777555444555888;;;<<<<<>>GGGTTTdddmmmXXX___cccaaa```mmmpppTTTHHHPPP\\\www{{{jjj^^^WWWQQQMMMLLLAAA===888555333222111000111111111111111111111111////////////////////////////////////////////////........................//////...---,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,))))))*********+++++++++(((((()))***+++,,,,,,,,,)))***++++++***)))***+++,,,222888888333...---...************************************************))))))*********+++++++++***++++++******,,,///222+++++++++*********))))))((()))))))))************)))***++++++***)))***+++))))))*********+++++++++************************************************))))))*********+++++++++******+++,,,---------------,,,,,,+++***+++++++++))))))))))))))))))))))))))))))******++++++++++++************)))))))))(((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************++++++++++++------......///000000000//////000111333666777999888888888888777777777777;;;:::777666777999===???HHHUUUeeeooofff]]]YYYccczzzmmmWWWHHHLLLaaatttxxxiiiZZZQQQOOOFFFAAA;;;666444333222111111111111111111111111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,))))))*********+++++++++(((((()))***+++,,,,,,,,,)))***++++++***)))***+++***///222000+++((())),,,************************************************))))))*********+++++++++***++++++******,,,///222+++++++++*********))))))((()))))))))************)))***++++++***)))***+++))))))*********+++++++++************************************************))))))*********+++++++++******+++,,,------------,,,,,,+++************+++))))))))))))))))))))))))***************+++++++++************)))))))))(((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------......///000000000//////000111333666777999888888777777777777777777:::888666555555888;;;>>>HHHUUUfffpppXXXbbbttt}}}pppfffbbb[[[VVVZZZmmmnnn\\\UUULLLFFF???999666555444444222222222222222222222222000000000000000000000000////////////////////////........................---------...//////000000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,)))************+++++++++)))))))))***+++++++++,,,)))***++++++***)))***++++++,,,,,,***'''&&&)))+++************************************************)))************+++++++++)))***+++******+++...000+++++++++************)))))))))))))))************)))***++++++***)))***+++)))************+++++++++************************************************)))************+++++++++******+++,,,------------,,,,,,+++***************))))))))))))))))))))))))******))))))******+++,,,************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------------......///000000000//////000111333555666777777777777777777777777777999888666555666888;;;<<>>777555222111111111222111222111111111111111222222000000000000000000000000000000000000000000000000---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++************************************************,,,,,,,,,++++++*********------,,,,,,,,,---......++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++*********))))))+++***)))'''''')))***+++)))******)))((())),,,...,,,,,,,,,---------......+++++++++************)))************************---,,,+++++++++,,,---...+++*********))))))((((((*********)))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,---......---...//////////////////000///000333888999888555777888888888888999999999:::999888888888999:::;;;EEEQQQaaaiiiwww\\\FFFBBBYYYzzz|||~~~vvvrrrssswwwyyyvvvpppooolllnnnyyy{{{rrrfffTTTDDD<<<888666333333555666444222222222111111111111222222000000000000000000000000000000000000000000000000......---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++************************************************,,,,,,,,,++++++*********++++++*********+++,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++*********))))))+++***)))(((((()))***+++'''((()))((('''''')))***,,,,,,,,,---------......++++++++++++************************************,,,++++++***+++,,,---...************)))))))))(((***)))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---......---......///////////////000///000222666888888666777777888888888999999999:::999888888888999:::;;;CCCOOO___gggbbbWWWPPPZZZssssssnnnqqqvvv|||}}}zzzfffbbb^^^___hhhpppmmmeeeggghhh```RRRLLLRRRXXXXXXiiillliii^^^XXXXXXUUUOOORRR]]]nnn~~~sss^^^QQQAAA;;;555444666777444111222222111111111111222222000000000000000000000000000000000000000000000000//////...---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++************************************************+++++++++++++++*********+++*********++++++,,,---++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++***************+++***)))(((((()))***+++(((***++++++***(((((())),,,,,,,,,---------......,,,+++++++++************************************+++************+++,,,,,,************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************)))))))))************************)))************++++++++++++******++++++,,,---...------...///////////////111000000111444777888777777777777888888888999999:::999888888888999:::;;;@@@MMM\\\eeeaaadddsss~~~uuummmggg___XXXZZZYYYYYYZZZVVVPPPLLLLLLOOONNNMMMOOOWWW```aaa\\\SSSZZZWWWKKKIIITTTXXXSSSTTTSSSNNNHHHHHHLLLLLLHHHKKKPPPVVVZZZ]]]bbbiiiooouuuyyyzzzzzzZZZOOOAAA999777777555333333333222111111111222222000000000000000000000000////////////////////////000///...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++************************************************+++++++++***************,,,,,,,,,,,,---...//////++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************+++******))))))******++++++...000111///,,,+++***,,,,,,,,,---------......,,,,,,+++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))***************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))))))))************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************+++,,,---...,,,---...///000000000///111111000111333555777888777777777777888888888888:::999888888888999:::;;;???LLL[[[dddjjj___ZZZ\\\^^^^^^aaaaaa[[[SSSQQQPPPRRRTTTQQQKKKKKKPPPUUUUUUTTTVVV___jjjmmmkkk___hhhhhhbbbeeeppppppfff___[[[RRRHHHEEEGGGJJJIIILLLNNNMMMIIIFFFJJJTTT^^^___eeennn{{{{{{kkkUUUDDD;;;888777666444333333222111111222222000000000000000000000000////////////////////////000///...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************,,,,,,,,,,,,---...///000++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************++++++************++++++,,,///222333111...,,,+++,,,,,,,,,---------......,,,,,,,,,++++++++++++***************************))))))******++++++++++++))))))))))))))))))******(((((())))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************+++,,,------,,,---...///000000000000111111111111222444666888666666777777777888888888:::999888888888999:::;;;???LLL\\\dddzzz~~~{{{iiiXXXNNNMMMCCCNNN\\\jjjvvvxxxpppddd[[[ZZZ^^^ccc```ZZZ^^^gggmmmkkkiiijjjrrr|||~~~zzzuuu|||tttsssiiiYYYJJJBBBAAADDDFFFHHHJJJJJJHHHDDDEEEKKKPPPMMMNNNPPPZZZpppjjjTTTDDD:::666555555444333222222111222222000000000000000000000000000000000000000000000000//////...---------..............................------------------------,,,,,,,,,,,,------------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++************************************************)))))))))***************)))))))))***+++,,,---...++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++***************+++++++++++++++++++++++++++++++++))),,,///000...,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++************************)))***++++++,,,,,,++++++))))))))))))************((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++)))************+++++++++***))))))******+++,,,---,,,,,,...///000000000000///111222222222333555777666666666777777777888888:::999888888888999:::;;;???LLL\\\eee}}}}}}zzzqqqnnnjjjcccWWWNNNQQQZZZYYYjjj~~~kkkjjjooouuuqqqjjjnnnzzz~~~oooZZZKKKFFFGGGLLLOOOPPPOOONNNLLLLLLMMMOOOPPPNNNMMMKKKNNNZZZjjjsssttttttjjjrrrpppZZZIII>>>999555555444333222222222222000000000000000000000000000000000000000000000000......---------......///................................................,,,,,,,,,---------......***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++************************************************((()))))))))*********+++)))))))))***+++,,,......++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++))))))*********+++++++++***++++++++++++++++++***'''))),,,---+++*********,,,,,,,,,---------......------,,,,,,,,,+++++++++******************************,,,---------,,,+++((()))))))))************'''(((((()))******++++++)))))))))******++++++,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************)))************+++++++++))))))))))))***+++,,,---+++,,,---///000000111111...000333333222222444666666666666666777777777888:::999888888888999:::;;;>>>KKK[[[ddd~~~ooofffccccccbbbdddggghhhbbb^^^hhhvvvpppZZZOOOQQQXXX___dddddd^^^WWWSSSTTTXXX\\\]]]UUUUUURRRMMMMMMSSSVVVUUUQQQLLL[[[sssvvv^^^NNNFFF666555444333222222222222000000000000000000000000000000000000000000000000---------------...///000................................................,,,,,,,,,------.........***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++************************************************(((((())))))*********++++++++++++,,,---...000111++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++))))))******++++++++++++***++++++,,,,,,++++++***''')))+++,,,+++***++++++,,,,,,,,,---------......---------,,,,,,,,,++++++***************************+++,,,---...---,,,,,,(((((())))))*********+++'''(((((()))***+++++++++(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---+++,,,---///000111111111---000444444333222333555666666666666777777777777:::999888888888999:::;;;===JJJZZZcccyyykkkaaa```iiiwww|||}}}jjj^^^ccclllqqqxxx}}}wwwqqqttt{{{{{{uuueee]]]SSSMMMMMMQQQTTTVVVMMMNNNQQQWWW]]]jjjtttbbbIII:::......444666333000111000///000222444333222333111//////000111000/////////////////////////////////.........---------///............---------........................***++++++,,,---...//////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************************************++++++++++++++++++++++++************************,,,+++***)))))))))++++++************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++++++++************)))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,+++******))))))******++++++++++++++++++++++++((()))***+++,,,---------)))))))))))))))))))))))))))************+++++++++***)))((()))***+++***((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,((()))***,,,,,,+++******))))))***+++,,,,,,------...//////000000000000///111111111222333444555666777777777777888888888888999999::::::::::::;;;;;;???JJJWWW^^^nnnhhhnnnwww{{{jjjiiizzz{{{xxxyyynnnkkkwwweee___VVVQQQQQQTTTWWWXXXUUUWWW\\\___\\\[[[aaakkkooouuu{{{~~~xxxbbbNNN:::444666666333000333222111222333444222111333111000///000111000/////////////////////////////////.........---------///............---------........................+++,,,,,,------...............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************************************************************************************************,,,+++***))))))***++++++************************++++++***))))))***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++++++++************)))******+++++++++,,,,,,,,,...,,,+++,,,---...---+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,+++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++)))((()))***+++***((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,))))))***++++++++++++************++++++,,,,,,---...//////000000000000000111111111222333444555666777777777777888888888888999999::::::::::::;;;;;;???IIIVVV]]]xxxggg```kkkxxx||||||zzz{{{xxx}}}aaa]]]WWWTTTTTTVVVWWWXXX[[[aaaiiillleeeZZZVVVYYY\\\dddmmmuuu}}}eeeHHH888333222111111444333222333444444222000333222000000111111111000////////////////////////...............---------///............---------........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************************************))))))))))))))))))))))))************************+++******)))******++++++************************++++++***))))))***++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++************)))******+++++++++,,,,,,,,,---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,------,,,,,,++++++******,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++***))))))***+++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********)))******+++,,,++++++++++++++++++++++++......///000000000000000111111111111222444555666777777777777888888888888999999::::::::::::;;;;;;>>>HHHTTT[[[~~~xxxpppnnnzzz~~~fffdddbbbaaaaaabbbcccccclllooottttttiii]]]YYY\\\ZZZ^^^bbbhhhppp{{{{{{^^^III<<<444333555333222111222444444222000444222000000111222111000////////////////////////........................///............---------.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************++++++************************+++******************+++***+++,,,---------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,***(((((((((***+++***)))******+++++++++,,,,,,,,,---------,,,,,,+++******,,,,,,,,,---------.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***))))))++++++***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******+++++++++++++++***)))))))))***,,,---,,,,,,++++++++++++++++++---...///000000111000000000000111111222333555666666777777777888888888888999999999:::::::::;;;;;;>>>HHHSSSZZZ||||||}}}}}}}}}}}}~~~~~~rrraaaUUUVVV\\\\\\XXXUUUWWW\\\aaafffjjjnnn[[[GGG:::555222111000000222333333222444222000000111222111000////////////////////////---.....................///............---------.................................------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++************************))))))******++++++++++++*********************************++++++************+++,,,......---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++++++++*********))))))******+++++++++,,,,,,,,,)))((('''(((***+++***)))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***)))***+++,,,+++)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***++++++++++++***+++***)))))))))***,,,---,,,,,,++++++++++++++++++---...///000111111111111000000000111222333444555666777777777888888888888999999999:::::::::;;;;;;???HHHRRRXXXsssbbbZZZaaammmyyylll^^^ZZZ[[[\\\[[[ZZZWWWiiinnnjjjqqq}}}```EEE555666333000000111333444444444222111111222222222000////////////////////////---------...............///............---------.................................------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************************************++++++++++++++++++++++++************************((()))***+++++++++++++++************************)))***++++++++++++***)))***+++---...///...,,,++++++++++++++++++++++++++++++++++++++++++,,,------+++++++++************)))******+++++++++,,,,,,,,,+++******+++---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++,,,+++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***,,,,,,+++***************)))******+++,,,++++++++++++++++++++++++,,,---...000111111111111000000000000111333444555777777777777888888888888999999::::::::::::;;;;;;@@@HHHRRRXXXyyynnnmmmzzzkkkdddeeeddd___\\\GGGTTTUUUTTTbbbttt{{{^^^III===999333000111222444555555333111111222222222111////////////////////////---------........./////////............---------........................------------------,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************************************'''(((***+++,,,,,,++++++************************)))***++++++++++++***))))))+++---//////...,,,+++************************,,,++++++++++++,,,------+++++++++************)))******+++++++++,,,,,,,,,,,,+++***+++...///...---******+++++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++***)))))))))***++++++++++++************++++++,,,,,,---,,,---...000111111222222//////000000111333444555777777777777888888888888999999::::::::::::;;;;;;AAAIIISSSWWW~~~}}}|||{{{{{{|||}}}}}}~~~~~~vvvwww~~~eee```fffhhhdddaaaUUU[[[SSSLLLTTT```lll{{{{{{hhhCCC>>>777222111222444555555333111111222333222111////////////////////////---------.........////////////.........---------........................------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++************************)))***+++,,,,,,+++***))))))+++...///000...---+++************************,,,,,,++++++,,,,,,---...+++++++++************)))******+++++++++,,,,,,,,,***))))))***,,,...---,,,******+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------......//////...------------...++++++++++++++++++++++++((()))***+++,,,---------------------------------++++++,,,,,,,,,---------,,,+++******,,,,,,+++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))+++,,,,,,,,,***)))((()))***,,,,,,+++******))))))***+++,,,,,,------,,,---...000111111222222//////000000111222444555777777777777888888888888999999:::::::::;;;;;;;;;BBBJJJSSSWWW|||yyywwwvvvvvvvvvtttsssrrrqqqpppoooooooooooopppqqqsssuuuwwwyyyzzzwwwyyy|||~~~}}}{{{}}}~~~~~~|||hhheeeaaaWWWVVV^^^SSSXXXZZZWWWSSSSSSUUUVVVpppqqqSSS777111888:::555000555444111000333555333///000000000000////////////................................................////////////////////////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))***++++++++++++******++++++,,,,,,++++++***************************************************...------...///...,,,***++++++++++++++++++++++++,,,+++***)))))))))+++++++++++++++++++++,,,,,,---******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++,,,,,,---------......////////////---,,,,,,---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++*********))))))((((((************************))))))))))))))))))))))))*********))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))++++++************************************************+++++++++,,,,,,,,,,,,,,,---...///000111222//////000000111222444555888888888777777777777777888888999999999:::::::::???KKKWWW\\\~~~~~~{{{uuupppjjjiiigggdddbbbaaaaaaaaa___^^^^^^]]]\\\\\\\\\\\\]]]^^^___aaabbbdddeeefffcccfffjjjooosssvvvxxxxxxzzz}}}~~~}}}}}}}}}|||yyyzzz}}}~~~tttbbb___\\\TTTSSS[[[XXXXXXWWWVVVVVVWWWXXXXXX\\\}}}pppTTTBBB888333333666222000......000333333222111111000000000/////////........................................................................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))***++++++++++++******++++++,,,,,,++++++***************************************************---------......---+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,---......------............//////---------......////////////...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************+++++++++++++++++++++++++++*********))))))))))))************************))))))))))))))))))))))))+++++++++***************)))***++++++***)))***+++))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------,,,------...///000111111//////000000111222444555888777777777777777777777888888999999999:::::::::@@@LLLXXX]]]{{{wwwqqqllliiiddd]]]WWWRRRQQQOOONNNLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNQQQTTTZZZ___eeejjjlllssswww|||}}}{{{zzz}}}yyyuuuwww|||~~~{{{www~~~}}}}}}~~~sssccc```]]]UUUUUU\\\VVVRRRPPPRRRVVVZZZ\\\]]]UUUeeeddd[[[aaannn}}}zzzbbbJJJ999555999222000/////////000222444222222111111111000000000................................................------------------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************+++,,,---------,,,******++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++,,,,,,------......------......---------...//////////////////000000111111.............../////////000...,,,,,,---------,,,------------------------,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***************************************************************************++++++++++++++++++++++++***************)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))************************************************,,,,,,---------..................//////000000000//////000000111222444555777777777777777777888888888888999999999:::::::::@@@MMMYYY^^^~~~zzzwwwuuugggddd___ZZZVVVPPPJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA??????@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBEEEEEEFFFIIIMMMRRRWWWZZZggglllsssxxxzzz{{{{{{|||yyyxxxyyy|||{{{xxx}}}{{{|||sssfffccc___YYYYYY^^^RRROOOOOORRRVVVYYY___eeegggggg\\\PPPOOOZZZmmm}}}gggNNN;;;222666444333333222///000222222222222222111111111000................................................------------------------////////////...---,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************)))+++,,,---,,,+++******++++++++++++++++++++++++***+++---......---,,,,,,...------,,,,,,,,,,,,,,,++++++,,,---......------......//////000//////...000000////////////000000...//////000000111111111//////000000000000000000111///------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********+++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))***************+++++++++************************,,,,,,,,,,,,------------///////////////000000000/////////000111222444444777777777777777888888888888888999999999:::::::::???LLLZZZ^^^||||||zzzvvvpppjjjddd___\\\SSSQQQOOOLLLIIIFFFBBB???AAAAAAAAA@@@@@@?????????===>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>??????@@@@@@BBBAAA@@@AAACCCGGGLLLOOO]]]aaaeeeiiikkknnnrrrtttlllssszzz~~~{{{yyyyyy~~~||||||}}}~~~~~~}}}zzzoooeeecccbbb^^^___ddd\\\\\\___aaa^^^[[[bbblll{{{qqqfff[[[QQQRRR]]]eeesssjjjJJJ222999444333666555000///111222222222222111111111000////////////////////////////////////////////////------------------------.../////////......---,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************(((+++------+++******+++++++++++++++++++++++++++)))***,,,---------,,,+++...------,,,,,,---------***+++---...000000111111111222222222222222111111222222111111111111111222000111111222333333444444333333333222222222222222333111///...//////...---------------------------,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))******++++++)))***++++++***)))***+++************************))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,/////////000000000000000/////////000111222444444666666777777888888888888888888999999999:::::::::>>>LLLZZZ^^^~~~{{{yyywwwtttqqqnnneeeccc^^^XXXRRRLLLGGGEEEEEEEEEEEEDDDCCCBBB@@@???===>>>????????????>>>>>>===>>>???@@@AAAAAA@@@?????????@@@@@@AAAAAABBBBBBBBBAAA@@@AAACCCHHHMMMPPPUUUVVVWWWVVVVVVXXX\\\______hhhsssxxxwwwuuuwwwzzz}}}}}}}}}|||{{{zzzzzzyyyuuunnniiiiiijjjjjjmmmrrrqqqrrrvvvvvvlllaaadddooo|||lllgggdddWWWQQQUUUTTTSSShhhkkkOOO@@@666111444555111///222222222111111111000000000////////////////////////////////////////////////---------------------------....../////////......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************(((+++......,,,***+++---++++++++++++++++++++++++)))***+++,,,,,,------,,,//////......///000000111...///000222333444555555555555555666555555444333444444333222222222333333444555555666777888999999777777777666666666666555555333111000111111000...........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++)))***++++++***)))***+++************************)))))))))***++++++,,,,,,*********************************+++++++++,,,,,,/////////000000111111111//////000000111222444555666666666777888888999999888888999999999:::::::::>>>MMM[[[___|||yyyvvvtttooolllhhheeebbb^^^ZZZWWWMMMKKKIIIEEEBBB@@@>>>===>>>???AAAAAA@@@???@@@@@@>>>???@@@AAABBBAAAAAA@@@???@@@BBBCCCCCCCCCAAA@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCEEEHHHNNNSSSVVVMMMMMMLLLJJJGGGFFFHHHIIIPPPVVV]]]cccgggjjjooossssssvvvzzz{{{yyyxxxzzz{{{xxxssspppppprrrrrruuuyyy~~~}}}wwwhhheeelllrrr]]]^^^dddXXXSSSVVVRRRIIIRRRbbbuuusssTTTBBB444444555111000333111111000000000/////////////////////////////////////////////////////////........................,,,---...//////000000///........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************''',,,//////,,,***,,,///+++++++++++++++++++++++++++++++++,,,,,,---...///111111111222333444555666666666777888888888888777888888888888888777666666666555444444333333333444666666777888999:::;;;;;;;;;;;;::::::999999999999777555333222222222111000000000000000000000000000000/////////............******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))******+++,,,,,,)))***++++++***)))***+++************************((())))))***++++++,,,,,,************************+++++++++,,,,,,,,,------......///000111222222333//////000000111222444555555666666777888888999999888888999999999:::::::::@@@OOO^^^aaa{{{vvvqqqllliiiggg___\\\WWWSSSOOOKKKFFFCCC??????>>>>>>??????@@@AAA===???@@@@@@???>>>>>>???AAABBBCCCEEEFFFFFFEEEDDDDDDEEEFFFHHHGGGFFFEEECCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGIIILLLQQQVVVYYYHHHHHHGGGEEEAAA?????????AAABBBEEEKKKTTT\\\cccgggjjjpppwwwyyyxxxxxx{{{zzzvvvrrrqqqppppppqqqttt}}}zzz}}}zzzkkkdddhhhkkkSSSVVVaaaXXXUUU[[[WWWNNNQQQSSSVVV```uuujjjQQQ;;;666666111000333000000000000////////////000000000000000000000000000000000000000000000000////////////////////////+++,,,---///000000111111........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((,,,000000---+++---000++++++++++++++++++++++++------,,,,,,---...000111333333444555666888999:::=========<<<;;;:::999888:::::::::::::::999888777777666555444444444444444444555666777888999::::::=========<<<<<<;;;;;;;;;999666444333333333222111222222222222222222222222222222111111000000//////***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***+++,,,,,,------)))+++++++++***)))***+++************************((())))))***++++++,,,,,,************************,,,,,,,,,---------......---...///000111222333333//////000000111222444555555666666777888999999999888888999999999:::::::::AAAQQQ```ccc}}}zzztttlllfffbbb^^^XXXTTTMMMIIIFFFDDDEEEDDDBBB???@@@???======>>>??????>>>???AAACCCDDDCCCBBBAAAAAA???BBBEEEFFFGGGHHHJJJMMMHHHKKKMMMMMMKKKHHHGGGGGGKKKLLLMMMNNNMMMLLLKKKJJJKKKJJJIIIMMMTTTYYY[[[[[[RRRQQQNNNKKKGGGDDDAAA???BBBBBBDDDGGGLLLNNNNNNNNNTTT]]]hhhoooqqqsssvvvzzzzzzxxxtttqqqqqqrrrtttvvvuuuyyy}}}|||xxxsssqqqpppaaaZZZ\\\eeeeee[[[VVVYYYYYYZZZYYYUUUWWWeee}}}nnnRRR;;;444777777333333333111000111222000,,,000000000000000000000000000000000000////////////////////////////////////.................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++***+++,,,+++******,,,...+++---...---,,,,,,---.........///000111333444555777777888999999:::::::::;;;<<<>>>>>><<<:::999999555555666888::::::888666===888444333333222222333222111111333555666555444444777;;;;;;::::::<<<>>>>>>===:::777555666999<<<888888:::;;;<<<;;;999888666888666333222333000+++333...+++---...,,,---///...---,,,,,,,,,---------...---++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,+++***+++,,,---+++)))************************))))))))))))))))))))))))+++++++++*********))))))++++++******************((()))))))))******************************************+++++++++,,,,,,,,,---...///000000111111111222111111111222333333444777666666666666777777888:::::::::;;;;;;;;;<<<<<<>>>NNNgggbbbzzzsssnnneee```YYYTTTPPPLLLGGGDDDEEECCCAAAAAABBBCCCAAA??????>>>>>>???AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHLLLOOOQQQQQQRRRRRRSSSUUUXXXYYYXXXWWWWWWWWWYYYZZZ[[[[[[ZZZYYYXXXWWWaaa^^^[[[[[[^^^``````^^^XXXXXXVVVQQQLLLGGGFFFEEEEEEEEEFFFHHHIIIHHHEEEBBBKKKMMMQQQSSSWWW___hhhooosssuuuwwwxxxxxxvvvsssrrrtttwwwzzzzzzxxxwwwwwwxxxtttqqqrrruuulll[[[SSSUUUaaabbbbbb```^^^aaaggglllzzzmmmLLL777333555777111111000//////111111000000000000000000000000000000000000000////////////////////////////////////...........................------------------,,,------------------,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,------,,,++++++,,,...,,,---......------...///000111444777:::<<<===>>><<<<<<<<<============>>>???@@@AAA@@@===:::999999:::888444333333444555555444333333555777666555444444333444666888999888666???AAACCCCCCCCCDDDGGGJJJKKKRRRYYYWWWNNNCCC>>>===<<<;;;???HHHQQQPPPGGG===:::<<<;;;666555666666333000,,,+++------++++++...)))))))))***+++---......///...------///000///...+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************++++++++++++++++++++++++************************+++******+++,,,,,,+++)))************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))******************************************+++++++++,,,,,,,,,---...///000000111111111111111111111222333444555888777777777777888888999::::::::::::;;;;;;;;;;;;???OOOhhhcccwwwoooiiiccc\\\WWWOOOKKKGGGDDDBBB@@@>>><<<>>>>>>>>>???AAABBB@@@??????@@@AAABBBDDDEEEFFFGGGMMMMMMMMMNNNPPPSSSUUUVVVZZZ[[[^^^cccgggiiihhhggglllooosssuuuuuuuuuvvvwww{{{{{{{{{zzzyyyxxxwwwvvv~~~yyyssspppnnnllliiieee___bbbbbb]]]UUUPPPPPPRRROOONNNMMMMMMLLLJJJEEEAAAEEECCCAAAAAAFFFMMMVVV\\\ccchhhqqqxxx{{{yyyuuuqqquuuwwwwwwwwwwwwwwwzzz|||}}}|||~~~|||lllWWWNNNOOO[[[\\\^^^cccgggddd]]]VVVUUUfffrrryyy{{{pppiiiqqqjjjKKK;;;888999333333222111000000111333000000000000000000000000000000000000////////////////////////////////////........................---------------.........,,,,,,------------------------,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++---......---,,,,,,---///---...000000000000222333555666999<<>>============>>>???@@@@@@>>>:::777666666444333222222444666999:::999999999:::===@@@@@@???EEECCCAAABBBEEEIIILLLMMM```___]]][[[ZZZ]]]bbbfffrrrtttccc^^^```iiiggglll|||wwwdddLLLPPPQQQMMMKKKNNNQQQRRRFFF???:::999777222000111000...------...///...------,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++************************+++******+++,,,,,,+++)))************************))))))))))))))))))))))))+++++++++*********************************************************))))))******************************+++++++++,,,,,,,,,---...///000000111111111000000000111222444555666888888888888888999::::::999999999999::::::::::::@@@PPPiiiddduuunnneee\\\UUUOOOJJJFFFDDDBBBAAA@@@AAABBBBBBCCCBBBBBBCCCEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMOOOPPPWWWXXX\\\ccciiinnnqqqrrryyyyyy{{{}}}xxxtttkkkooopppkkkbbb\\\^^^aaa\\\ZZZWWWVVVUUUTTTRRROOOIIIHHHGGGHHHJJJKKKKKKJJJOOOVVVaaakkkrrruuutttssswwwxxxxxxwwwwwwwwwwwwxxxzzzyyyzzzxxxlll]]]UUUVVVYYYUUUSSSZZZcccfff```WWW\\\eeebbb^^^aaa^^^]]]cccwwwpppYYYDDD777666666666666222//////222000000000000000000000000000000000000////////////////////////////////////........................,,,,,,------......//////,,,,,,,,,------.........,,,++++++*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++*********+++,,,,,,......///...,,,,,,...///...000333444555666888:::@@@@@@??????>>>>>>>>>>>>===<<<:::999888888888999777777888666333111111222000333777:::;;;;;;<<<<<>>AAAFFFDDDAAA===<<<<<<===>>>999888666444333333444444///000111111//////111222777:::===>>>======>>>???AAAHHHPPPYYYgggvvv~~~}}}hhhjjjooovvv}}}{{{pppiiijjjsss~~~|||hhhdddttt~~~ooosss}}}wwwddd\\\YYYTTTLLLFFF???:::333000111111///,,,......---///000111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,************************++++++++++++++++++++++++******************************)))***+++,,,***(((************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++*********************************************+++++++++,,,,,,,,,---...///000000111111111//////000111222444666777555555555666777888999999888888999999999:::::::::AAAQQQlllgggzzzttttttooocccWWWOOOMMMIIIEEEBBBAAA@@@@@@DDDDDDDDDCCCAAABBBDDDFFFEEEGGGIIIJJJKKKMMMPPPSSSTTTZZZccciiinnnsssyyy~~~zzzxxxyyyvvvqqqjjjdddaaa```___^^^[[[ZZZXXXVVVTTTRRRQQQPPPNNNMMMLLLLLLOOOUUU[[[^^^eeegggkkkqqqwww{{{|||{{{~~~{{{yyyyyyzzz{{{yyywwwzzzooo```TTTSSS\\\hhhppprrryyypppgggqqqwwwlllcccmmmrrrTTT:::222///333444//////333111111111111111111111111000000000000////////////////////////////////////......................................./////////,,,,,,------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++***++++++,,,---...///000111111111222444666666888;;;<<<<<<===@@@BBB===;;;999777666888:::;;;888666444222111222333444///000222222222444777999999<<>>>>>>>><<<;;;<<<===555555666777888888999999777555333111000111333444444666777888888:::>>>@@@999AAAIIIOOOPPPRRRUUUXXXZZZfffoooppprrrsssiii\\\KKKPPPYYYbbbeeebbb[[[UUUPPPKKKGGGGGGLLLSSSXXX[[[RRROOOKKKEEEBBBBBBEEEHHH^^^___^^^YYYQQQKKKJJJKKKbbbkkkvvv~~~pppoooqqqtttuuuuuuzzz~~~jjjZZZPPPHHHAAA;;;:::777222///......------------------------------+++++++++++++++++++++++++++************)))))))))************************++++++++++++++++++++++++***************************)))))))))++++++)))(((************************))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,))))))******+++,,,------******************************+++++++++,,,,,,,,,---...///000000111111111111111111111222333444555555555555666777888:::;;;::::::::::::;;;;;;;;;;;;@@@QQQlllhhhyyylll\\\RRRNNNMMMJJJGGG>>>???AAABBBBBBBBBDDDEEEFFFIIILLLMMMNNNQQQVVVZZZaaaeeejjjpppvvvzzzuuuyyy|||wwwnnneeebbbaaa]]][[[WWWSSSOOOLLLJJJIIIJJJIIILLLTTT___jjjqqqtttrrryyy}}}yyyxxxyyy{{{vvv}}}xxxlllmmm}}}```JJJ777555555222333888111111111111111111111111000000000000////////////////////////////////////........................000000//////......------.........------,,,,,,,,,444222000...,,,+++***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---...///333555777888999;;;>>>@@@AAAAAAAAA>>>;;;888888888888:::>>>@@@AAA@@@>>><<<555444111//////000222444999:::;;;<<<<<<>>>AAADDDCCCOOO]]]dddaaaXXXOOOKKKLLLUUUWWWSSSSSSWWWQQQFFFEEEDDDCCCCCCDDDCCCAAA??????<<<;;;<<<@@@BBBBBB@@@EEE@@@::::::>>>AAAAAA???CCCDDDCCC???;;;999===AAAAAAJJJTTT\\\bbbeee```YYYRRR]]]llltttrrrrrr}}}oooccc^^^\\\XXXUUUPPPJJJAAA:::555111...---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************)))((()))++++++)))(((************************))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,(((((()))***,,,---...///******************************+++++++++,,,,,,,,,---...///000111111111111222111111111222333333444666666666777888:::;;;<<<::::::;;;;;;;;;;;;<<<<<>>>>>FFFEEECCCCCCDDDDDDEEEEEEVVVSSSSSSXXXZZZ^^^iiivvvzzzvvvkkkfffiiicccZZZTTTQQQQQQQQQRRRUUUPPPLLLNNNVVV^^^bbbbbbiiiqqqzzz~~~}}}yyywwwvvvyyyyyy{{{}}}zzzyyy~~~~~~iiiCCC888888444111111111000/////////111222333111111111111000000000000......////////////......///////////////......---///............---------000000///...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++******+++---...************************++++++,,,---------,,,,,,---+++)))(((***---222555777;;;???@@@@@@AAADDDGGGFFFCCC???;;;999:::<<<>>>FFFDDDBBBAAA@@@<<<666111444444444555777:::===>>>@@@?????????>>>===CCCKKKMMMTTTZZZXXXPPPGGGBBBBBBEEE@@@===>>>AAAAAAAAAAAA=========<<<>>>???>>>;;;AAA===<<<@@@BBBBBBEEEHHHLLLIIIGGGFFFBBB???BBBGGG@@@FFFJJJGGGDDDDDDDDDBBB@@@>>>@@@FFFHHHFFFFFFGGGGGGIIISSS]]]___bbbpppyyyfff[[[^^^fffhhheeemmmooofffPPPAAA===:::333333,,,+++000333---((((((,,,,,,------------,,,,,,---,,,+++******+++,,,---&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************+++++++++*********)))))))))************+++++++++)))************+++++++++***************************,,,---,,,******+++,,,------...///000111222222000000000111222333555555888777666777999::::::999;;;;;;999999999999;;;;;;???QQQllliiippp]]]```gggpppwwwuuummmeeeQQQJJJDDDEEEFFFEEEEEEGGGFFFFFFFFFHHHKKKOOOSSSUUU___]]]```fffkkkqqq~~~tttnnnpppjjjaaaZZZWWWVVVVVVVVVYYYSSSMMMKKKOOORRRSSSSSSaaahhhttt~~~~~~zzzxxxxxx{{{}}}||||||{{{{{{cccIII999222333666222222222111000000111222111111111111000000000000...//////000000//////...///////////////......---///............---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---************************++++++,,,,,,,,,,,,,,,,,,)))***+++---000444777999===???BBBCCCCCCDDDFFFHHHGGGEEEBBB@@@@@@BBBEEEGGGGGGCCC===999888666444222:::::::::;;;===???BBBCCC;;;;;;@@@EEEEEEBBBBBBEEEDDDFFFGGGFFFBBB???<<<;;;BBB???<<<:::999888888888@@@===<<<>>>EEEMMMQQQRRRHHHBBBAAAFFFMMMRRRVVVZZZ```YYYSSSOOOLLLHHHKKKPPPRRR```nnnqqqjjj^^^NNNBBBPPPMMMLLLOOOOOOJJJGGGGGG@@@AAAGGGLLLMMMPPP^^^nnnuuugggWWWSSS\\\jjjqqqrrryyyeeeVVVNNNDDD999555...+++...000---+++,,,+++++++++++++++******))),,,++++++++++++++++++,,,(((((())))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************+++++++++*********)))))))))************+++++++++)))************+++++++++***************************,,,---,,,+++***+++,,,------...///000111222222000000000111222333555555888777666777999::::::999;;;::::::999999::::::;;;@@@QQQmmmjjjtttcccVVV]]]iiiqqqrrrkkk```YYYKKKEEEBBBCCCCCCAAAAAADDDCCCEEEGGGIIINNNTTT[[[```dddhhhqqq~~~yyyssstttnnnfff___[[[YYYWWWVVVXXXSSSKKKHHHGGGGGGFFFEEETTT[[[hhhwww{{{vvvwwwzzz}}}}}}{{{}}}{{{rrroootttvvvuuuwww}}}aaaAAA111111888222444555333000///000222111111111111000000000000///000000111111000000//////////////////......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++(((***...222666888::::::BBBCCCFFFFFFGGGGGGIIIKKKHHHGGGEEEDDDCCCDDDEEEFFF@@@<<<666222222444666777@@@@@@@@@AAACCCEEEFFFGGGAAA>>>@@@CCCCCC===999888<<<;;;888777888999:::::::::777999AAALLLPPPJJJBBBGGGCCCCCCJJJUUU]]]___]]]NNNMMMRRR^^^gggiiijjjlllpppggg^^^[[[ZZZ\\\aaagggttt||||||qqqfff[[[RRR[[[___kkkxxx{{{ooo```WWWMMMIIIFFFCCCAAABBBJJJRRROOOKKKJJJTTTeeeqqqvvvuuu~~~lll___XXXPPPGGGEEE>>>666333000,,,***,,,,,,,,,++++++******))))))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++***************)))************+++++++++)))************+++++++++***************************,,,---,,,+++***+++---------...///000111222222000000000111222333555555777666666777999::::::999;;;::::::999999::::::;;;???QQQnnnkkklll\\\aaaiiirrrtttlll^^^SSSLLLJJJGGGEEEFFFEEEBBBBBBEEEJJJNNNSSSWWW\\\cccmmmttt}}}~~~{{{{{{uuummmgggbbb___\\\ZZZZZZUUUPPPMMMLLLKKKJJJIIIJJJQQQ\\\gggpppvvvxxxyyyxxxwwwxxxyyyyyyxxxwwwxxxvvvoooiiihhhiiilllwww}}}xxxuuu~~~~~~^^^???444888///333555444000...000222111111111111000000000///000000111111111111000000///////////////......---///............---------++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,...111555999;;;<<<===EEEFFFGGGGGGGGGHHHJJJJJJGGGEEEBBB???<<<;;;:::999222222222444777;;;>>>@@@AAAAAAAAABBBDDDEEEFFFGGGHHHAAA<<<======:::888888999999999888888;;;@@@DDDAAA???EEEWWWnnnwwwjjjXXXXXXUUUXXXcccmmmmmmeee]]][[[dddttt{{{zzzvvvmmmeeeffflllsss}}}xxxnnnkkkjjjiiilllrrryyyjjjbbbXXXRRRSSSVVVTTTPPPEEEAAABBBOOO___iiimmmnnn~~~~~~tttcccVVVSSSSSSSSSPPPKKKDDD<<<555///---------------,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))*********+++++++++))))))*********+++++++++***************************,,,---,,,++++++,,,---.........///000111111111000000000111222333555555666555555666999::::::999::::::::::::::::::::::::===PPPmmmkkkvvvgggYYYkkkqqquuupppbbbSSSJJJFFFEEEDDDGGGJJJJJJIIIMMMTTTWWW```llluuu|||zzztttooolllhhhfff```^^^ZZZXXXWWWVVVUUUTTTLLLQQQXXXZZZ\\\bbbmmmvvv{{{{{{zzzwwwvvvvvvvvvuuuwwwtttqqqooonnnpppwww{{{zzzqqq```UUU[[[lllzzz]]]@@@;;;///111333222000///111333111111111111000000000///000000111111111111000000///////////////......---///............---------,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...111222555999===AAACCCEEEKKKJJJGGGEEEDDDCCCCCCBBBAAA???;;;777444111000///***///666===AAACCCBBBBBB===>>>>>>???@@@AAAAAAAAAAAA;;;777;;;>>>>>>>>>@@@777===CCCBBB???AAAJJJSSS]]]aaafffllluuu|||xxxooouuuqqqsssxxxqqqyyy{{{uuuxxx~~~sssllldddeeettt|||ooo___QQQDDDDDDIIINNNTTTYYYfffjjjggg[[[OOONNNVVV]]]UUUUUURRRJJJAAA;;;888666///...---,,,,,,,,,------***+++,,,------,,,+++***---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******************************************************))))))*********+++++++++))))))*********+++++++++***************************+++------,,,,,,---.........//////000000111111000000000111222333555555555555444666888::::::999::::::::::::::::::::::::;;;NNNlllkkkwwwoooddd[[[dddggghhhaaaTTTJJJGGGGGGCCCDDDHHHKKKJJJJJJRRR[[[```ooo|||xxxuuuqqqoooeeedddaaa^^^[[[XXXVVVUUUTTTYYY\\\XXXUUUYYYfffssszzz}}}}}}yyyvvvxxxyyyxxxvvvyyy}}}~~~}}}yyyvvvuuu{{{mmm]]]VVVZZZaaazzzTTTDDD444333111000000111222222111111111111000000000000///000000111111000000//////////////////......---///............------------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111555777:::>>>CCCGGGJJJLLLNNNKKKFFFBBB@@@>>>;;;999:::888555222000000000000...555>>>EEEFFFDDDAAA???999:::;;;<<<======<<<<<<999777888===???<<<;;;;;;???IIIRRRRRROOORRR___jjjvvvyyymmmsssuuullllllqqqgggfffccciiilll^^^SSSPPPLLLCCC>>>>>>FFFLLLRRRPPPNNNRRR^^^iiijjjnnnlll```RRRHHHBBB>>>333222000...,,,,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++)))************+++++++++)))************+++++++++***************************+++------,,,,,,...///.../////////000000000111000000000111222333555555555444444666888::::::999999::::::;;;;;;::::::999999LLLkkkjjj|||oooeee___YYYTTTRRRUUUUUUPPPHHHDDDFFFJJJEEEHHHMMMQQQQQQSSS^^^jjjzzz|||xxxuuulllkkkiiiddd___[[[XXXWWWZZZ^^^```^^^[[[\\\dddlllpppyyy}}}zzzwwwyyyzzzzzzvvvzzz~~~~~~yyyrrrlllvvvzzzyyymmmddd___llluuu[[[===888222000222333222000111111111111000000000000...//////000000//////...///////////////......---///............------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333555999;;;???CCCFFFFFFFFFFFFHHHDDD@@@>>>>>>===<<<:::888555333000000111444666888===BBBEEECCCAAA???>>>999:::;;;<<<<<<;;;;;;:::::::::===BBBDDDDDDGGGKKKXXX```hhhkkkmmmuuu~~~xxxuuuyyyuuuyyytttppp|||jjj^^^YYY\\\[[[RRRLLLMMMJJJGGGEEEEEEIIISSSaaammmtttyyyxxxiiiYYYOOOIIIFFF===;;;777333000...------,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))************+++++++++)))************+++++++++***************************+++------,,,---...000////////////000000000000000000000111222333555555444333333555888::::::999999::::::;;;;;;::::::999999LLLkkkkkk{{{wwwlll\\\QQQLLLIIIEEEFFFHHHIIIFFFBBBBBBFFFJJJFFFKKKTTT\\\aaaiiiyyy~~~vvvuuutttpppjjjeeebbbaaa\\\___bbbcccccccccdddfffeeerrr{{{zzzvvvxxxzzzyyyxxxxxxvvvuuutttsssooojjjccchhhtttxxxnnn^^^qqqvvvEEE===333000333555222///111111111111000000000000......////////////......///////////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555777<<>>AAABBBAAA999666333000000222555777===@@@BBBAAA???>>>???AAA:::;;;<<<======<<<;;;:::======AAAHHHPPPYYYgggtttrrrvvv|||yyy|||oooppp]]]PPPRRRZZZbbbqqqqqq```KKK@@@BBBMMM[[[eeeccckkklllaaaTTTPPPPPPOOOGGGDDD???999444111///...---,,,+++******+++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))******++++++++++++)))************+++++++++)))************+++++++++***************************+++------------...000////////////000000000000000000000111222333555555444333333555888::::::999999999;;;;;;;;;;;;999999999MMMlllmmmzzzpppccc]]]SSSJJJCCCAAABBBCCC???FFFKKKIIIIIILLLOOOOOORRRVVVaaannnzzz~~~{{{qqqiiiffffffdddeeeeeeffffffeeedddccceeeqqqyyyxxxwwwzzz{{{yyyzzzwwwsssooonnnoooqqqrrrrrrkkkjjjwwwwwwkkkllllllNNN555333666222000333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++(((***+++***(((((()))++++++***)))(((((()))***+++,,,,,,,,,+++,,,,,,---------------///222555999<<>>@@@@@@@@@???======>>><<<999555999===<<<999999>>>CCCEEEOOOYYY```kkkzzzrrrssszzzpppiii___XXXXXXdddyyy{{{fffNNNDDDGGGHHHDDDQQQOOOLLLKKKLLLNNNPPPQQQQQQKKKGGGGGGAAA666000000............------,,,+++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,,,,------......------,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,++++++***)))))),,,------,,,++++++,,,.../////////000111111222222000000000000111222333444555555444333444666888:::::::::::::::::::::::::::???FFFhhhppp}}}lll___MMMJJJEEEAAA???@@@BBBDDD@@@EEEGGGEEEFFFNNNUUUYYY___kkk~~~}}}uuummmhhhgggfffffffffffffffffffffggggggoootttrrrrrrwww|||}}}tttuuuuuuvvvvvvuuutttssspppllllllvvv|||ttt{{{jjjFFF888777555222111222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***+++++++++******+++++++++******))))))******+++---,,,,,,++++++,,,,,,---+++,,,...111666;;;???BBBDDDCCC???;;;777888<<<@@@DDDEEEEEECCC>>>999444222333555888;;;>>>???@@@@@@<<<<<<<<<;;;:::999666333888;;;???BBBFFFJJJPPPTTTTTTdddxxx|||{{{rrrjjjcccaaafffmmmzzztttfffVVVLLLJJJHHHEEEFFFAAA>>>AAAHHHNNNOOOMMMRRRWWW]]]]]]QQQ@@@999:::222111///...---...///000------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,++++++******************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,.../////////000111111222222000000000000111222333444555444333444555888;;;===;;;;;;;;;::::::999999999;;;CCCfffooovvvaaaQQQAAA@@@??????AAACCCFFFGGGBBBGGGHHHFFFHHHRRR[[[```jjj{{{tttnnnjjjjjjiiihhhggggggiiikkklllkkkoooooollllllrrryyy}}}rrrrrrsssttttttuuuuuuuuuyyywwwvvvxxx}}}ZZZ>>>555444333000333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++---+++++++++,,,---,,,+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------...111555:::???DDDFFFEEEBBB===888777;;;CCCIIIIIIHHHEEE<<<444///111444777:::>>>CCCDDDCCCAAA???999:::;;;<<<;;;999777777:::===DDDPPP^^^iiioooqqqooo|||{{{|||uuupppjjjbbb^^^___fff```ZZZVVVQQQNNNQQQWWWPPPFFF<<<;;;AAAIIIJJJIIIRRRccctttttt```III@@@BBB777444000------...111333,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++*********************************++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,------,,,++++++,,,......//////000000111111222000000000000111222333444444444333444666999<<<>>>===<<<;;;;;;999999888777:::CCCgggrrryyyjjjVVVHHHAAAAAABBBBBBCCCDDDEEEFFFGGGLLLPPPPPPTTT___iiinnn~~~wwwrrrpppnnnllljjjjjjmmmppprrrppppppmmmjjjhhhlllrrrvvvzzzwwwsssqqqrrrwww|||~~~~~~}}}|||pppOOO:::666666555333333222222222111111111000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------222333666:::>>>BBBDDDFFFDDDDDDCCCBBBBBBDDDFFFGGGCCC@@@:::222---...444888===???BBBDDDCCCAAA>>><<<::::::;;;>>>??????AAAEEEBBBGGGTTThhh}}}www|||wwwooopppoooiiifffggg```WWWQQQQQQPPPOOOXXXeeekkk___NNNCCC@@@BBBDDDDDDLLL```uuuvvvbbbKKKAAAAAA===999333...,,,---000222,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********************************++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,)))******++++++,,,------,,,,,,---,,,++++++,,,.........//////000111111111000000000000111222333444444444333444555888;;;<<<;;;;;;;;;::::::999999999<<>>BBBEEEGGGHHHGGGHHHIIIJJJJJJHHHEEEBBB:::555///...222999>>>AAABBBAAAAAA???===;;;999888;;;999:::???AAACCCJJJTTTXXXaaarrryyyzzzrrrmmmvvv|||{{{tttuuu{{{uuuyyyyyyqqqkkkkkkjjj```YYYYYYVVVQQQVVV```qqqkkk```SSSGGG@@@>>>>>>???OOO___aaaVVVIIIBBB@@@AAA===777222...------...,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,++++++,,,............///000000111111000000000000111222333444666555333333333555777888999999999::::::;;;;;;;;;===GGGmmmxxxuuulll___TTTLLLGGGCCC???BBBBBBCCCEEEIIINNNRRRUUU\\\dddmmmwww{{{yyyuuuqqqpppppprrrsssrrrooonnnooommmhhhggghhhmmmpppvvv|||{{{uuufff___kkkxxxeeeGGG777222333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////........................---------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++)))+++,,,+++***)))***,,,+++,,,,,,------,,,,,,++++++,,,,,,---///111333444333777<<>>EEEGGGGGGCCCAAA>>>:::888777666666999777<<>><<<:::BBBJJJJJJHHHFFFDDDBBBCCCAAA>>>:::666222...,,,------------------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++,,,...---......//////000000111000000000000111222333444666555333222222333555666777888999999;;;<<<<<<===<<>><<<999888777777777:::;;;HHHZZZfffnnn}}}uuuggg]]]^^^eeeooopppooojjjbbbYYYRRROOOLLL[[[mmm{{{yyynnncccWWW[[[jjjsss{{{~~~vvvjjjppplll```[[[bbbhhhhhhmmmppprrrqqqlllfffaaa^^^aaahhhtttvvvlllmmmzzzyyyyyynnnmmmlllkkkppprrrmmmdddTTTUUUTTTQQQLLLGGGDDDCCCEEEHHHFFFAAA@@@CCCDDDBBBCCCEEEFFFFFFBBB;;;444//////......------------...,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,---...++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,------,,,++++++,,,...------......///000000000000000000000111222333444555444333222333555777888999999999::::::;;;;;;;;;<<>>AAAFFFKKKNNNNNNNNNMMMJJJLLLOOOQQQPPPIII===444777@@@JJJOOOLLLFFF@@@>>>===<<<;;;;;;::::::999999<<>>FFFhhhrrrDDDEEEDDDBBBCCCEEEDDDBBBHHHDDDGGGVVVdddmmmttt{{{|||yyyxxx{{{}}}sssllllllkkkiiifffgggiiikkknnnqqqssstttsssqqqllliiippp}}}}}}www{{{{{{vvvsss~~~|||llljjj|||qqqHHH<<<999555222333555222,,,222222222111111111111000000000000000000000000000////////////////////////......------------......+++,,,.../////////...---//////......---------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---......---+++***+++...222555777888;;;===BBBEEEIIIMMMOOOOOOMMMLLLMMMOOORRRQQQKKKDDD>>>;;;AAAFFFJJJJJJFFFAAA???>>>:::;;;:::888888===BBBCCCCCCTTTkkkssseeebbbdddeeegggjjjfffZZZRRRQQQNNNIIIOOOZZZoooyyy}}}uuuvvvyyytttrrrkkkmmm{{{hhhXXXWWW[[[]]]fffooorrrnnnhhhdddbbbbbb\\\gggzzz{{{rrrfffpppvvvjjj___YYYUUUQQQMMMJJJIIILLLPPPdddaaaZZZLLL???999<<>>@@@888DDDaaawwwEEEFFFFFFCCCAAABBBEEEFFFIIIMMMVVVaaajjjxxx~~~|||yyywwwxxx{{{yyyqqqlllmmmmmmjjjhhhhhhjjjkkkmmmoooqqqqqquuuwwwvvvsssuuu}}}~~~yyywww~~~}}}vvvqqq|||jjjEEE===555333444555333111222222222111111111111000000000000000000000000000////////////////////////......------------......,,,---......///.........,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---......------,,,...000444777999;;;???AAAFFFHHHKKKNNNOOOOOOMMMLLLQQQSSSTTTSSSOOOKKKHHHGGGHHHIIIHHHFFFBBB???======888999<<<===>>>???CCCGGGbbbrrrnnnXXX[[[TTTKKKDDDEEEMMMXXX```fffiiiooopppeeeaaasss~~~vvv~~~zzzxxxzzzkkk___```ddduuu}}}xxxnnnhhhaaa[[[^^^TTTXXXdddkkkxxxssswwwkkkaaallltttlllddd\\\[[[XXXTTTPPPNNNPPPTTTeeebbbZZZNNNAAA888777888===@@@HHHPPPMMMAAA999777777555222000...---------,,,,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,...///000...------------,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,+++++++++++++++************************+++++++++,,,,,,,,,------******++++++++++++******,,,,,,++++++,,,,,,---...............////////////111111111222222333333444555666666666555666888;;;888999::::::999;;;>>>@@@===IIIggg~~~AAACCCDDDCCC@@@@@@FFFKKKOOOVVVbbbppp~~~{{{yyywwwsssvvvuuupppmmmnnnooonnnjjjjjjiiiiiikkkmmmooopppyyyyyy}}}|||vvvwwwyyyxxxXXXFFF555333555333333555222222222111111111111000000000000000000000000000////////////////////////......------------.........------------...//////***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///111333777:::<<<@@@DDDHHHKKKLLLMMMNNNOOOOOOOOOOOOTTTUUUVVVUUUSSSQQQQQQRRRHHHDDD???;;;::::::::::::<<<999;;;AAABBBDDDOOO]]]yyyooojjjjjjcccWWWNNNFFFMMMNNNMMMWWWppp}}}yyyssssssvvvyyy|||tttjjjqqqxxxkkk]]]VVVPPPWWWbbbdddmmmzzz|||qqqrrreee]]]gggnnnjjjhhhiiijjjfff^^^VVVRRRUUUXXXZZZXXXSSSLLLEEE@@@<<<:::999;;;AAAFFFDDD>>>999999888777555222000...------------.........------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///------------,,,,,,,,,,,,+++++++++++++++,,,------++++++******)))))))))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...............////////////000000111222333333444444555666666666555666888;;;999:::::::::999:::===@@@<<>>EEEIIIQQQhhh~~~nnniiibbb[[[TTTNNNKKKKKKRRR]]]ccceeexxxwwwgggggguuuuuuaaaVVVRRR\\\eeeaaaccclllmmmpppoooaaaYYYbbbhhhhhhlllvvvvvvooo```TTTQQQUUUXXXUUUQQQMMMJJJIIIFFFBBB???666888:::<<<<<<:::;;;<<<:::999777555333000///..................------------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++---,,,+++***+++,,,---...++++++******))))))((((((++++++++++++++++++++++++***++++++++++++,,,,,,,,,------............------,,,,,,++++++,,,,,,---...............////////////000000111222333333444444555666666666555666888;;;999:::::::::999:::===???<<>>>>>===???CCCMMMWWW]]]iiivvvgggUUUTTTRRRRRRVVV[[[___```vvv|||}}}~~~wwwqqqvvv|||nnn___^^^[[[eeejjjbbb^^^aaa```ccc```UUURRR]]]dddjjjvvvyyyxxxnnn]]]RRRTTTZZZ]]]\\\WWWPPPLLLKKKHHHCCC???>>>??????<<<999999:::;;;::::::999888666333111/////////......---------------,,,,,,++++++,,,,,,---------------------,,,,,,------,,,,,,,,,+++++++++---,,,+++***+++,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...............///////////////000000222333444555555555666666666555666888;;;::::::;;;:::999:::<<>>??????FFFYYYooo|||mmmUUUJJJPPPOOORRR___uuu|||xxxsssuuuvvvyyy}}}rrrjjjhhhddd```bbbhhhrrrdddVVVPPPMMMEEEIIIXXX```lllzzzxxxnnn___[[[ccckkkmmm[[[WWWSSSQQQQQQOOOLLLIIIMMMNNNJJJBBB<<<;;;:::888::::::;;;;;;999666333111111000///...---------------,,,,,,++++++,,,,,,---,,,------......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++++++++******,,,,,,++++++,,,,,,---...............//////////////////000111333444555555555666666666555666888;;;:::;;;;;;:::999:::<<<>>>???@@@XXXtttEEEEEEJJJPPPQQQVVVkkk}}}{{{yyyvvvuuupppkkkjjjooopppllliiiiiiiiijjjjjjjjjiiigggeeedddiiiooopppiiidddffflllpppqqqqqquuu|||uuuSSS<<<666666333222222222111111111111000000000000000000000000000////////////////////////......------------......,,,---......///.........111111000///...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...000222555888:::<<<@@@FFFKKKNNNPPPRRRTTTOOOPPPQQQRRRTTTUUUVVVWWWUUUUUUSSSOOOHHHBBB>>>===666777888:::===CCCJJJNNNaaa}}}fffQQQHHHJJJPPPgggzzz}}}}}}~~~}}}zzz|||tttmmmkkkhhhddddddhhhdddnnnkkkWWWLLLGGGAAAFFFSSSYYYfff}}}tttssskkk```bbboootttrrrVVVVVVWWWYYYYYYXXXUUUSSSSSSUUUQQQFFF???===;;;777999:::<<<===<<<999666333222111///...---------...---,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,,,,,,,++++++++++++***)))******+++,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...............////////////...///000111333444555666555666666666555666888;;;:::;;;;;;:::999:::<<<>>>>>><<>>CCCJJJOOORRRSSSTTTUUUQQQQQQSSSTTTTTTUUUTTTTTTRRRPPPLLLFFF???:::888888666888<<<@@@FFFOOO\\\eeexxxmmmaaaTTTOOO[[[kkk||||||sssjjjjjjrrrrrriiigggmmmkkkiiiuuuzzzrrrlllbbbTTTNNNFFFIIIQQQQQQ\\\tttiiiiiibbbZZZ___kkknnngggZZZ]]]```aaa^^^XXXRRROOOPPPSSSPPPFFF@@@???===888888:::<<<>>>===:::777555222111///...---------...---,,,,,,++++++,,,,,,---++++++---.........------,,,,,,,,,+++++++++******((()))***+++,,,+++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...//////////////////...,,,,,,++++++,,,,,,---.............../////////000...///000111333444555666555666666666555666888;;;;;;;;;;;;:::999999<<<>>>CCC???UUUrrrLLLRRR[[[cccjjj}}}|||{{{yyyvvvsssqqqqqqooolllgggcccbbbbbb```gggooosssqqqkkkeeeaaabbb```bbbeeegggjjjttt~~~yyy|||mmmcccrrr|||YYY;;;444;;;555666555333333444222000000000000000000000000000111111000000//////......//////000000000000//////////////////////////////........................---------------------------------------------------,,,,,,++++++*********//////000000//////...---///000222333666:::???CCCEEEGGGKKKNNNQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVPPPFFF>>>;;;<<<<<<;;;888>>>BBBBBBEEEVVVrrrzzzooo\\\aaa___VVVUUUddd{{{{{{~~~qqqfffeeefffeeefffjjjjjjlllnnnnnnjjjccc[[[UUUPPPPPPQQQWWWeeeqqqnnndddYYY\\\WWWPPPWWWhhhkkkbbbfffrrrsssdddWWWUUUTTTQQQQQQIIICCCCCCGGGFFF<<<222555999>>>@@@???<<<999777555444222000///...------,,,+++))))))***---000222//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++******---,,,,,,,,,,,,---......////////////000000000000222222222333444555666777444555777888888999<<<>>><<<===<<<;;;:::;;;>>>AAA@@@AAAPPPvvvPPPUUUaaarrr~~~~~~~~~~~~~~~{{{vvvsssppppppnnnkkkfffcccaaaaaa```bbbgggkkkmmmkkkfffaaa]]][[[\\\aaaeeeiiipppyyy|||~~~~~~|||||||||~~~|||vvvmmmSSS>>>222111111111000000222333444000000000000000000000000111000000000/////////...//////000000000000//////////////////////////////........................------------------------------------------------,,,,,,,,,+++++++++++++++---------------,,,,,,,,,///000333555888<<>>>>>KKKpppXXX___qqq|||}}}}}}~~~~~~zzztttpppnnnnnnmmmiiieeebbbaaaaaa```^^^^^^bbbgggiiifffccc]]]XXXWWW\\\bbbeeekkkpppzzz}}}|||yyyxxxwwwzzz~~~sssPPP000111111111000000000333666000000000000000000000000000000000000//////////////////000000000000//////////////////////////////........................------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///111555888<<<@@@FFFIIILLLMMMMMMNNNOOOPPPQQQQQQPPPSSSVVVXXXXXXVVVRRRPPP@@@???===<<<:::888666666777===HHHXXXnnnrrr\\\OOOHHHEEEPPPRRRhhhzzzyyy{{{uuutttzzzyyynnnfffaaaccceeegggfff```WWWQQQ\\\XXXYYYiiivvv```YYYPPPIIIJJJRRR\\\cccyyyyyypppbbbZZZYYYUUUMMMDDDDDDDDDBBB???===<<<<<<888:::;;;888333222666:::555444333222000///......000...,,,+++***+++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,---....../////////......---,,,,,,,,,,,,---....../////////000000000111111222222222222333555666777444666777666666666888:::999::::::999777888:::======<<>>>>>AAACCCAAADDDCCC>>>666222444888444444444333222000/////////...---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......////////////...---,,,,,,,,,,,,---......//////000000000111111111111111111222333444666666666777888777666777999:::999::::::999888888:::;;;>>><<>>>>>@@@CCCDDDDDDGGGGGGCCC<<<666555777444444444444333222000///------,,,,,,,,,---...///------------............---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,++++++******++++++,,,+++,,,---...............---,,,,,,,,,,,,---......000000000000111111111111111111111222333444555666777888999999888888:::<<<:::;;;<<<;;;999999:::<<<===:::BBBbbb{{{uuurrrpppooonnnfffgggfffdddaaa___^^^___^^^aaabbb\\\VVVUUU]]]eeerrrjjjbbb___\\\ZZZ[[[^^^hhhnnnwww}}}}}}oooDDD888111333555222000222000000000000000000000000////////////000000000000//////000000000000//////////////////////////////........................------------------------------------------------,,,,,,,,,,,,------------+++++++++,,,...000333444999===CCCHHHKKKMMMOOOQQQPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUSSSOOOIIIBBB<<<888:::666666999:::>>>PPPccctttgggZZZIIIAAALLLZZZ```gggoooxxxlll___XXXWWWYYYUUUTTTRRRVVVaaannnttttttnnnlllkkknnnrrrsssnnnjjj___UUUNNNQQQVVVWWWSSSQQQMMMMMMMMMNNNQQQUUUYYY[[[JJJMMMNNNLLLJJJLLLRRRWWWNNNKKKGGGCCCBBBAAAAAAAAA???AAACCCBBB???:::777666444444555555444333111000------,,,------...//////------...............///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++************++++++***+++,,,------------------,,,,,,,,,,,,---......000000000111111111222222111111111111222444555666777999:::999999999<<<>>>;;;<<<===<<<;;;:::;;;<<<:::777???```}}}xxxssspppooonnnllldddeeeeeeccc```^^^^^^^^^]]]^^^^^^ZZZVVVVVV[[[aaahhheeedddddd```ZZZYYY\\\```gggqqqzzz~~~~~~~~~~~~~~~~~~~~~[[[FFF444333555222000222000000000000000000000000.../////////000000000111//////000000000000//////////////////////////////........................---------------------------------------------------------------,,,,,,,,,,,,+++,,,---///222555777>>>BBBHHHLLLNNNOOOOOOPPPNNNOOORRRTTTVVVWWWWWWWWWUUUSSSNNNHHHBBB===999777666444777>>>CCCMMMeee~~~nnneee[[[PPPLLLFFFPPPhhhvvvuuuwww~~~ooollleee\\\VVVVVVYYY\\\^^^bbbdddeeekkktttxxxvvvnnniiifffhhhnnnpppmmmiiipppaaaTTTOOOOOONNNOOORRRKKKPPPQQQRRR[[[gggjjjeeePPPKKKGGGDDDEEEJJJPPPUUUOOORRRUUURRRJJJDDDAAAAAA???>>>===>>>>>>;;;777333333444555666555333222000............------------,,,,,,,,,------.........---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++************++++++******+++------......------,,,,,,,,,,,,---......000000111111111222222222000000111111222333555666666777888999888999<<<>>>;;;<<<======;;;::::::;;;999777@@@```{{{yyyvvvssspppooommmkkkiiicccddddddbbb___]]]]]]^^^\\\[[[YYYXXXWWWXXXZZZ]]]]]]___dddgggccc[[[YYY[[[XXX```lllvvv|||~~~~~~rrrUUU;;;555555222///111000000000000000000000000.../////////000000111111//////000000000000//////////////////////////////........................------------------------------------------------.........------,,,,,,,,,.........///222555888;;;AAAEEEJJJNNNOOOOOOOOOPPPLLLNNNRRRUUUXXXYYYYYYXXXRRRNNNHHHBBB===999777777888777>>>KKKVVVdddlllWWWOOOHHH???DDDJJJccc}}}rrrgggWWWWWWVVVUUUXXX```iiimmmlllpppqqqmmmmmmtttxxxwwwuuunnngggfffiiijjjfffaaaXXXZZZ^^^]]]RRRGGGHHHPPPNNNVVVWWWUUUaaarrrtttkkk\\\PPPDDD@@@CCCIIIOOORRROOOZZZccc```SSSGGGBBBCCCDDD@@@<<<;;;<<<;;;555000333444666666666444222000111000///...---,,,+++++++++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++************++++++***+++,,,---............---,,,,,,,,,,,,---......000111111111111222222222000000000111222333555555444555777888888999<<<>>>:::<<<======;;;999999:::;;;999CCCddd~~~|||rrrrrrrrrqqqnnnkkkiiiggggggeeeaaa^^^]]]]]]^^^```[[[ZZZXXXWWWVVVVVVWWWWWWUUUVVV^^^jjjooohhh]]]WWWYYYVVV]]]mmmuuuuuuzzzwwwSSS999222555444000222111111111000000//////000000000000000000000000000000000000000000000000................................................//////.........---------......------------......111000...---,,,,,,---...---...000111444999???DDDJJJMMMPPPQQQRRRSSSTTTVVVMMMOOORRRTTTUUUTTTTTTSSSHHHNNNCCC444444555333555;;;AAAMMMaaa}}}gggQQQHHHFFFDDDCCCMMMppp|||vvvqqqmmmvvvzzzqqqfff^^^WWWPPPWWWYYY]]]bbbhhhkkkkkkkkkooolllkkknnnssstttqqqmmmgggeeebbb```___^^^\\\[[[[[[TTTRRRXXXVVVMMMLLLRRRNNNPPPSSSXXX\\\\\\ZZZWWWVVVQQQJJJCCC@@@AAADDDGGGKKKVVV]]]XXXPPPJJJCCC===<<<;;;999888888888666555222333444444555555444444111111000...+++***,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...******+++++++++,,,,,,,,,++++++++++++******))))))******************************+++++++++,,,,,,,,,+++++++++,,,---...///000111111111000000000000000...///111333444444444333666777777888:::<<<>>>???>>>>>>>>><<<999999:::<<<===999III]]]}}}vvvuuutttqqqooollliiihhhfffeeebbb___^^^]]]^^^^^^[[[ZZZXXXWWWVVVVVVWWWWWWUUUSSSYYYfffnnniii^^^UUUXXXTTTYYYgggoooqqqxxx]]]===222555555000222111111111000000000000000000000000000000000000000000000000000000000000................................................//////.........---------......------------......000///...---,,,------...---///222444888===CCCGGGMMMOOORRRSSSSSSSSSTTTUUUOOOPPPQQQSSSUUUUUUTTTSSSGGGHHH>>>666999888666<<>><<<999888666444222444444444444444444444444111111000...++++++,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,++++++++++++*********)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///111000000000000000000000...///111333444444444444666666777888:::<<<>>>???>>>>>>===<<<999999:::<<<===:::KKK```zzzxxxuuurrrnnnllljjjiiieeedddccc```___]]]]]]\\\ZZZZZZXXXWWWWWWVVVWWWWWWTTTPPPRRR^^^iiihhh^^^WWWWWWRRRTTT]]]eeejjjttt{{{vvvjjjDDD222333666222111111111111111000000000000000000000000000000000000000000000000000000000...............................................................---------......------------......000///...---------...//////111555999===BBBIIIMMMQQQSSSTTTTTTSSSRRRSSSTTTRRRQQQQQQSSSVVVUUURRRNNNBBB>>>666666<<<888:::IIIbbbeeevvvkkkXXXHHHBBB@@@CCCUUUiiixxxdddfffmmmuuuwwwrrrlllkkkbbbYYYNNNGGGEEEHHHIIIJJJJJJMMMOOORRRYYYaaabbb___gggdddaaaaaadddiiimmmooonnniiieeeccceeegggfffeeebbb```^^^^^^^^^^^^\\\ZZZ___XXXTTTVVVSSSMMMMMMRRRPPPOOONNNOOOOOONNNKKKIIIIIIKKKKKKGGGBBBBBBGGGMMMTTTUUURRRLLLIIIJJJIIIGGG???>>><<<999777555333333888777666555444444444444000111000///,,,+++,,,...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------...000000000000000000111111///000111222333444444444666666777888:::<<<>>>???>>>>>>===;;;999999;;;======:::MMMddd~~~}}}~~~}}}{{{wwwrrrnnnkkkiiihhhdddcccbbbaaa___]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVSSSNNNNNNVVV^^^```___^^^WWWQQQOOOTTT[[[bbbnnnxxxzzz}}}vvvQQQ666222555444111111111111111111111111000000000000000000000000////////////////////////...........................................................................------,,,,,,------...//////...------...///000111555999>>>CCCHHHNNNRRRSSSTTTUUUUUUSSSQQQQQQRRRUUUTTTTTTVVVWWWSSSKKKDDD???:::555999>>>999EEEbbb{{{nnneee^^^WWWDDD===KKK[[[cccmmmzzzqqqbbbVVVOOOLLLTTT```gggeee\\\TTTQQQJJJIIIIIIKKKNNNOOONNNLLLQQQXXXaaahhhlllkkkeee___```]]]YYYWWWYYY\\\___```jjjgggcccbbbbbbaaa```^^^___^^^\\\\\\\\\[[[YYYWWWZZZTTTQQQQQQOOOLLLMMMQQQPPPPPPPPPPPPPPPMMMIIIFFF@@@EEEIIIIIIIIIMMMXXXbbbXXXRRRJJJCCCAAADDDFFFFFF<<<<<<<<<;;;999777777777:::999777555444444444444000000111///---,,,---...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,------000000000000000111111111///000111222333444444444666666777888999;;;===>>>=========;;;:::999;;;======;;;MMMddd|||{{{|||}}}}}}}}}}}}zzzvvvqqqllliiigggfffaaaaaa```___^^^\\\[[[ZZZYYYYYYYYYXXXXXXWWWVVVVVVRRROOONNNPPPRRRUUU]]]fffZZZTTTOOOOOOSSS[[[fffoooxxx~~~eeeEEE444333444111111111111111222222222000000000000000000000000////////////////////////////////////////////////........................---.....................------,,,,,,,,,,,,------///...------...///000111555888>>>CCCHHHLLLQQQTTTRRRTTTUUUTTTRRRPPPPPPPPPUUUVVVWWWXXXUUUMMMBBB999===:::888===AAA@@@XXXmmm[[[OOOGGGCCCEEECCCOOOfffvvv{{{uuueeeVVVLLLGGGEEEEEEHHHSSS```eeebbb[[[TTTOOOLLLOOOTTT[[[```aaa```^^^ccckkkvvv{{{vvvkkkccc___YYYVVVSSSRRRSSSSSSSSSRRR^^^^^^___```aaa```]]][[[]]][[[ZZZYYYYYYWWWTTTQQQUUUQQQNNNNNNNNNNNNPPPSSSLLLMMMOOOQQQQQQNNNIIIDDDDDDIIIOOOQQQSSS\\\jjjuuu[[[RRRGGG???===>>>BBBEEE@@@CCCDDDCCC???<<<:::::::::999777666444444333333///000111000...------...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,------//////000000111111111111000000111111222333444555555666666777999;;;===>>>=========;;;::::::<<<======:::LLLbbb}}}zzzyyyzzzzzzzzzyyyyyywwwsssooojjjfffcccbbb___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVUUURRRPPPOOONNNLLLNNN[[[hhh___YYYRRRNNNOOOUUU]]]dddmmmxxx{{{[[[???333444111111111222222222222222000000000000000000000000000000000000000000000000////////////////////////........................---------...............------,,,,,,,,,,,,------......------...000222333888<<>><<<======;;;::::::<<<>>>>>>:::JJJ___}}}{{{yyyxxxyyyxxxvvvttttttsssppplllhhhccc```^^^\\\[[[ZZZYYYYYYZZZ[[[\\\XXXYYYYYYYYYYYYWWWVVVUUUSSSPPPNNNNNNLLLNNNWWWbbbddd___WWWPPPNNNQQQVVVYYYbbbqqq~~~qqqNNN888555111111111222222333333333000000000000000000000000000000000000000000000000////////////////////////........................---------.........//////---,,,,,,++++++,,,,,,---...---------///000222444;;;???EEEIIILLLNNNPPPQQQPPPRRRTTTTTTSSSSSSSSSTTTTTTVVVVVVPPPFFF===888777111666:::DDDVVVgggdddPPPHHHEEEEEEGGGLLLooo}}}~~~vvvuuuvvv{{{zzzmmmbbbSSSMMMEEEAAACCCJJJRRRVVV___gggmmmnnnoooqqqpppkkkhhhiiiiiijjjkkkoootttwwwooommmmmmmmmhhh```^^^aaa___]]]ZZZXXXWWWVVVTTTRRRMMMOOORRRSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSSSSPPPNNNPPPPPPPPPOOOOOOQQQRRRRRRLLLKKKJJJKKKLLLKKKIIIGGGEEEHHHJJJLLLMMMPPPTTTWWWUUUNNNGGGBBB<<<999>>>GGGJJJOOOTTTRRRIII@@@999666444555777777666444111000...000111111000......///,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///...//////000111111222222111000000000111333555666555555666777999;;;<<<===<<<<<<<<<;;;::::::<<<>>>???;;;III]]]~~~|||{{{zzzyyyxxxxxxwwwtttqqqppppppnnnkkkgggbbb^^^[[[[[[ZZZXXXVVVWWWYYY\\\]]]XXXYYYYYYYYYYYYWWWVVVUUUSSSOOOMMMOOOPPPPPPUUU[[[hhhddd[[[RRRNNNOOORRRSSSZZZlll|||}}}~~~YYY===888111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000........................---------.........//////---,,,,,,++++++,,,,,,---...------...///111333444===AAAFFFJJJLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUVVVWWWSSSUUUSSSJJJ???888999<<<999@@@DDDRRRmmmvvvUUUDDDAAABBBEEEHHHeee|||ttteee\\\]]]ccclllqqqnnncccUUUKKKCCCAAAAAADDDLLLVVV]]]aaaiiinnnooommmnnnrrrrrrmmmiiikkknnnppprrrtttwwwyyynnniiihhhlllkkkddd______bbb___ZZZXXXWWWVVVUUUSSSQQQQQQPPPMMMIIIFFFDDDDDDKKKLLLMMMPPPRRRSSSQQQOOONNNOOOOOONNNMMMNNNNNNMMMRRROOOKKKIIIIIIKKKKKKLLLCCCEEEHHHKKKLLLKKKIIIHHHMMMIIIEEEBBB;;;666;;;FFFDDDJJJQQQQQQIII???888555222444666888777444111///...000222222000///...///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000...//////000111222222222111111000000111333555666555555666777888:::<<<===<<<<<<<<<;;;::::::<<<>>>@@@;;;III]]]{{{~~~}}}|||yyyvvvrrrnnnlllmmmllljjjddd___ZZZXXXXXXXXXXXXXXXYYY[[[^^^aaaccc^^^ZZZVVVUUUWWWXXXWWWVVVRRRPPPNNNLLLLLLLLLMMMNNNWWW]]]```ZZZOOOIIIKKKQQQVVVaaappp{{{yyyYYY333666555222111333555444111111111111111000000000000000000000000000000000000//////////////////////////////............//////........................---------------------------...///......222:::@@@AAADDDIIILLLNNNOOORRRSSSTTTSSSRRRRRRSSSTTTWWWXXX[[[LLL@@@???<<<666666>>>>>>FFF]]]tttXXXDDDBBBDDDEEERRRdddxxxkkk]]]NNNJJJPPPQQQXXX______WWWMMMGGGDDDBBBBBBAAAEEESSScccmmmnnnrrrxxxzzzuuussstttsssnnnqqqqqqqqqqqqqqqpppooonnnfffhhhiiigggdddaaaaaaccc\\\\\\\\\[[[ZZZXXXWWWVVVUUUSSSOOOJJJFFFCCCAAAAAAFFFHHHJJJMMMOOOOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKMMMNNNGGGFFFDDDAAA???@@@DDDGGGEEEEEEDDDAAA>>>======???CCCCCCDDDEEEEEEAAA<<<888444444444444333222111000...///000111111000///...000///...---,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---------,,,,,,+++++++++////////////000000000000222111111111222444666777999888888999<<<>>>>>>>>>=========;;;::::::;;;===>>>;;;CCCccc~~~zzz}}}}}}|||zzzwwwssspppooopppmmmiiiccc]]]\\\]]]___`````````______^^^]]]]]]^^^ZZZVVVUUUVVVWWWVVVTTTRRRPPPNNNMMMLLLLLLMMMNNNQQQXXX^^^[[[QQQJJJJJJNNNSSS[[[iiixxxlllEEE888666333111111333444333111111111111000000000000000000000000000000000000//////////////////////////////............//////........................------------------------......//////222666<<>>>>><<<666999AAANNNdddwww```JJJ===DDDPPP[[[ooozzzjjj\\\TTTLLLFFFJJJTTTcccaaa]]]VVVPPPKKKHHHGGGJJJJJJJJJOOO\\\llltttuuutttyyy{{{wwwttttttqqqmmmrrrsssttttttsssrrrrrrrrrjjjkkkjjjgggdddbbbdddfffaaa```___]]][[[YYYWWWWWWSSSRRROOOLLLIIIGGGFFFFFFEEEGGGHHHJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFEEECCC@@@>>>>>>@@@BBBCCCCCCBBB@@@>>>===???AAA@@@@@@@@@AAAAAA???<<<999444444333333222222222111//////000000000000////////////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++////////////000000000000222111111111222444666777777666555777:::<<<<<<<<<=========;;;999999;;;===<<<:::BBBbbb}}}zzz||||||{{{zzzxxxvvvtttsssqqqnnnhhhbbb^^^___cccgggeeeeeefffeeedddaaa]]][[[___ZZZVVVTTTUUUVVVTTTRRRQQQPPPNNNMMMLLLLLLMMMMMMIIIQQQYYYZZZUUUNNNJJJIIINNNSSS___rrrzzzRRR999777333111000111222444222222111111111000000000000000000000000000000000//////////////////////////////............//////........................------------------------///......111666<<<@@@BBBCCCFFFJJJNNNOOOQQQSSSTTTWWWXXXYYYZZZXXXUUURRROOOGGGAAA===<<<999666<<>>===MMM___ooowwwiii[[[RRRKKKJJJHHHIIIUUUcccqqqjjj```YYYUUUSSSQQQOOOXXXYYYZZZ]]]gggrrrxxxwwwrrrwwwzzzxxxvvvuuurrrooosssvvvxxxwwwtttssstttvvvooonnnllliiiffffffhhhjjjgggeeebbb^^^[[[YYYXXXXXXRRRRRRPPPNNNMMMMMMLLLLLLHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBB@@@===;;;;;;<<<>>>@@@AAAAAABBBDDDGGGJJJ>>><<<;;;;;;<<<===<<<;;;666555444222222222222333000000////////////000000///......---,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------,,,,,,,,,,,,/////////000000000111111222111111111222444666777777666555777999<<<<<<<<<=========;;;999999;;;======:::CCCccc|||zzz{{{{{{zzzyyyxxxwwwvvvvvvpppmmmiiidddaaacccgggllleeeeeeeeefffeeecccbbbaaa^^^ZZZUUUSSSTTTUUUSSSQQQPPPOOONNNMMMLLLLLLLLLMMMGGGJJJQQQXXXZZZVVVLLLDDDIIILLLWWWiii{{{[[[:::666222222111000111333222222222111111111000000//////////////////////////////////////////////////////............//////...................................................---...333:::@@@BBBBBBEEEHHHLLLOOOPPPRRRTTTUUURRRUUUXXXZZZYYYUUUPPPLLLBBB???<<<999666999FFFUUUuuuqqqaaaVVVNNN???BBBMMM^^^lllzzzqqq```VVVVVVTTTTTTVVVVVVYYYeeerrrrrrpppmmmiiifffcccaaa___iiijjjjjjjjjooouuuwwwtttpppuuuyyy{{{{{{zzzyyywwwxxx{{{}}}{{{vvvssstttvvvrrrrrrqqqooommmlllllllllhhhfffbbb^^^[[[YYYYYYYYYTTTTTTSSSRRRQQQPPPPPPPPPLLLLLLKKKJJJIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGEEECCCBBB@@@AAAAAA???===:::::::::;;;===@@@CCCFFFJJJPPPSSS???<<<999777888:::;;;;;;;;;999666333222222222333222111///......///000000.........------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------,,,,,,/////////000000111111222222111111111222444666777888777777888;;;===>>>===<<<===<<<;;;999999;;;<<>>777222444444111000222222222222222111111111111////////////////////////000000000000000000000000//////............//////................................................------///666>>>CCCDDDCCCGGGJJJNNNPPPRRRSSSUUUVVVRRRTTTWWWXXXUUUPPPIIIDDD===;;;999888:::FFF]]]qqquuuZZZLLLHHHGGGCCCOOO^^^jjjtttqqqbbb\\\VVVQQQNNN\\\___dddhhhhhhiiipppwwwtttwwwyyywwwrrrooooooqqqvvvxxxxxxwwwxxx||||||yyyzzz}}}|||xxxwwwxxxtttuuuvvvwwwvvvsssooommmgggeeeaaa^^^[[[ZZZZZZ[[[XXXWWWVVVUUUSSSQQQPPPOOOMMMMMMKKKJJJJJJIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCAAA===>>>@@@???===<<<;;;<<<;;;===???BBBDDDHHHMMMQQQCCC???999666777999;;;<<<@@@>>>:::666333222111222222111///.........///000------.........---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------/////////000111222222222222111111111222444666777888777666888;;;=========<<<<<<<<<:::999888:::<<<>>><<>>333444666222///111333222222222222111111111000000000000000000000000000000000000000000000000//////............//////................................................---///444;;;AAAEEEFFFFFFHHHKKKOOORRRSSSTTTUUUWWWWWWWWWWWWUUUOOOGGG???:::888888888<<>>??????===<<<<<<===<<<===>>>======???BBBEEEEEE@@@:::777777999<<<===AAA???;;;888444222111000222111000//////......///,,,,,,.........---,,,+++******++++++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******------------...............///000000111222333333222111111111222444666777666555444666888;;;;;;;;;<<<<<<<<<:::888888:::<<<<<<999BBBbbb~~~|||zzzyyyyyy{{{yyywwwtttrrrqqqppppppkkkkkkkkkiiifffeeeeeefffeeedddbbb```^^^]]]\\\\\\ZZZVVVQQQPPPRRRSSSRRRPPPNNNNNNNNNMMMMMMLLLKKKJJJGGGEEEDDDGGGMMMQQQSSSSSSGGGIIIKKKLLLQQQ[[[jjjuuubbbJJJ666333666333000111333333222222222111111111000000000000000000000000000000000000000000000000//////............//////...................................................333:::AAAEEEGGGHHHIIIJJJMMMPPPSSSTTTUUUVVVXXXZZZYYYVVVQQQIIIAAA:::666666999===FFFZZZzzzjjjRRRBBB???FFFMMM^^^kkkwwwpppWWWOOOLLLSSS___iiiqqqvvvsssvvv{{{~~~}}}}}}{{{|||~~~||||||}}}}}}wwwrrrooonnnlllhhheeebbb___^^^[[[ZZZYYYWWWTTTQQQMMMLLLKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@???????????????@@@===>>>>>>===;;;::::::;;;::::::;;;:::999999<<<>>>CCC???:::777888;;;===???<<<;;;:::777555222111000111111111000000///...---+++,,,...//////...,,,+++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------.........///...///000111222333333444222111111111222444666777666444444555888:::;;;:::;;;<<<;;;:::888888:::<<<;;;888@@@aaa~~~{{{yyyyyyyyy{{{yyyvvvssspppnnnnnnmmmlllllljjjgggdddcccdddfff```aaabbbbbbaaa___\\\[[[YYYUUUPPPPPPRRRSSSRRRPPPMMMNNNNNNMMMMMMLLLKKKJJJEEEFFFFFFEEEDDDIIIRRRZZZIIIIIIHHHIIIMMMVVVccclllwwwsssTTT888222555333111333333333333222222222111111000000000000000000000000000000000000000000000000//////............//////........................///////////////////////////666???EEEGGGHHHJJJLLLJJJMMMQQQSSSTTTUUUWWWXXXZZZXXXTTTNNNGGG@@@;;;888999===CCCOOOggg{{{lllXXXHHHBBBFFFPPPZZZwwwhhhWWWNNNMMMTTT```kkkoooppprrrxxxzzz{{{|||~~~}}}yyy~~~~~~~~~zzzvvvuuutttrrrnnnjjjeeebbb___ZZZZZZYYYWWWTTTQQQMMMLLLLLLMMMOOOPPPOOONNNLLLJJJFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@???>>>>>>???@@@AAA??????>>><<<999777888999666777888888999:::===@@@@@@===888777888<<>>;;;999;;;???FFFVVVxxxvvvaaaMMMDDDBBBIII```yyyeeeUUUSSSPPPWWWaaakkkqqquuuwwwxxxyyyvvv{{{vvvuuu}}}}}}|||zzzyyyyyyyyyxxxuuupppmmmjjjhhheeeccc___aaaaaa]]]VVVPPPNNNOOONNNNNNNNNPPPQQQPPPMMMKKKJJJGGGDDDBBBBBBBBBBBBAAA===>>>???>>>======???AAA???>>>>>><<<;;;:::999999888777777777777777888888<<<<<<:::888555444666777:::::::::999777555222111////////////............////////////////////////+++++++++***++++++,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...---,,,++++++,,,------...///111222222222222111222222333333444444555666666777888999::::::;;;:::;;;<<<;;;999888999::::::888AAAaaa}}}yyyxxxxxxxxxxxxxxxuuuqqqooonnnmmmkkkiiijjjiiigggeeecccaaa```______^^^^^^]]]\\\[[[ZZZYYYUUUSSSRRRRRRSSSSSSQQQPPPTTTPPPKKKIIIJJJJJJJJJIIIEEEFFFFFFEEEDDDFFFKKKOOOPPPJJJDDDDDDFFFKKKSSS[[[iii|||kkkPPP@@@444333666111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000....................................---...111333888<<>>===;;;:::<<>>???>>>======>>>@@@;;;;;;:::999888777666666777777666666666666777777777777777888888888888888777777777777555333222000111000000///......------////////////////////////,,,+++++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...///......------------------...///111222222222222111222222333333444444555666666777888999::::::;;;:::;;;<<<;;;:::999999;;;888888DDDfffyyy|||{{{zzzzzzxxxwwwuuusssqqqpppooommmjjjggghhhgggfffdddbbbaaa______]]]]]]^^^]]]\\\[[[YYYXXXTTTRRRPPPPPPQQQSSSSSSRRRQQQNNNJJJIIIIIIIIIIIIIIIEEEFFFFFFEEEDDDEEEHHHJJJKKKMMMJJJDDDCCCHHHNNNPPP```qqq~~~~~~yyy}}}jjjPPP666222666222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000...........................//////...---...111444;;;???CCCGGGIIIKKKMMMOOOSSSQQQPPPRRRVVVXXXWWWUUURRRJJJAAA;;;;;;===???@@@BBB\\\}}}hhh```YYYQQQLLLBBBBBBLLLTTT___}}}tttfff___YYYUUUYYYbbbnnnqqqvvv{{{}}}~~~~~~}}}zzzwwwuuutttssspppmmmjjjhhhhhhhhhgggfff___^^^]]]\\\ZZZWWWRRROOONNNPPPSSSUUUUUURRRNNNLLLIIIGGGDDDBBBBBBBBBAAA@@@===>>>>>>===<<<;;;===>>>:::999999888777666555555666666555555555555555666555444666;;;???AAA>>>;;;444444444444333222111000111111000//////...------////////////////////////,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------....../////////...---------...///111222222222222111222222333333444444555666666777888999::::::;;;;;;<<<===<<<:::::::::;;;888:::IIIooo~~~zzzwww~~~}}}}}}|||yyyvvvtttsssrrrrrrqqqnnnjjjgggfffeeedddcccaaa```___^^^\\\]]]^^^___^^^[[[YYYWWWUUURRROOONNNPPPQQQRRRRRRNNNLLLJJJHHHHHHHHHIIIIIIEEEEEEFFFEEEDDDDDDDDDEEEEEEPPPRRRGGG@@@DDDIIIIIIWWWeeeuuu~~~|||oooyyyaaa<<<222888555222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////......................../////////......000333777>>>AAADDDGGGIIIKKKMMMOOOUUUSSSQQQSSSVVVXXXWWWTTTIII@@@888888<<>>>>>===;;;:::;;;===;;;;;;:::999999888777777555555444444333333444444666555888???EEEGGGBBB===333333333333333222222222000000000///////////////////////////////////////------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...///000000///...------...///000222222222222111222222333333444444555666666777888999::::::;;;<<<===>>>===;;;:::;;;<<<:::>>>OOOxxxxxxxxxyyy}}}yyyvvvssssssrrrrrrrrroookkkgggdddcccbbbaaa```___^^^^^^]]]^^^______^^^\\\YYYXXXVVVSSSPPPNNNNNNOOOOOOOOOKKKKKKJJJIIIHHHHHHIIIJJJFFFFFFEEEEEEDDDCCCBBBAAA@@@OOOVVVKKK???@@@EEEGGGQQQ]]]mmm{{{|||llluuummmBBB333777555222222222222222222222222000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////222777;;;@@@BBBDDDFFFGGGIIILLLOOOTTTSSSRRRTTTWWWXXXUUURRRGGG>>>888;;;???CCCHHHNNNYYY___FFFDDDEEEAAAGGGQQQSSSTTTooovvvbbbbbbdddfffgggiiinnnttt{{{|||}}}~~~}}}~~~}}}{{{yyyxxxvvvvvvvvvsssoookkkhhhfffdddbbb```]]]ZZZXXXWWWWWWVVVQQQMMMGGGLLLRRRUUUSSSPPPNNNMMMKKKHHHEEEDDDDDDDDDCCCBBB>>>??????===;;;:::;;;<<<;;;;;;::::::999999888888555555444333333333333333666555888>>>DDDEEE@@@;;;444444333333333333333333......//////000111111111////////////////////////...------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------...///000000///...------...///000222222222222111222222333333444444555666666777888999::::::;;;<<<===>>>===;;;:::;;;<<<999>>>QQQyyy~~~sssxxx~~~|||xxxuuurrrrrrqqqqqqqqqnnnkkkgggbbbaaaaaa```___^^^^^^]]]]]]]]]^^^^^^\\\[[[YYYXXXVVVSSSPPPOOONNNNNNMMMLLLJJJKKKKKKJJJHHHHHHIIIKKKHHHFFFDDDDDDDDDDDDBBB@@@???JJJRRRLLLBBB???BBBFFFNNNYYYhhhvvv|||pppssstttJJJ555555444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000222666<<<@@@CCCDDDEEEFFFFFFHHHLLLOOOTTTSSSSSSUUUWWWVVVQQQLLLBBB:::666:::===???HHHRRRqqq\\\EEE>>>@@@AAAHHHWWW^^^cccxxxmmmaaagggmmmqqqrrrqqqsssuuuzzz{{{}}}}}}|||{{{yyyxxxvvvuuuuuuuuupppmmmiiifffdddbbb```___YYYVVVSSSPPPNNNMMMKKKIIIKKKPPPUUUVVVSSSPPPOOOOOOLLLJJJGGGEEEEEEEEEDDDCCC@@@@@@@@@>>>;;;::::::<<<888888888888777777666666666555444333222222222222333222444888<<<===:::777555555444333333333444444...//////000000111111222///////////////////////////...---,,,,,,++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------.../////////......---...///111222222222222111222222333333444444555666666777888999::::::;;;;;;<<<===<<<:::::::::;;;777;;;NNNvvvtttrrr{{{}}}}}}|||yyyuuurrrqqqpppnnnnnnnnnllliiifff``````______^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWRRRQQQOOOOOOPPPOOONNNLLLIIIJJJLLLKKKIIIIIIJJJLLLIIIFFFDDDCCCDDDDDDCCCAAABBBBBBEEEIIIHHHCCCAAABBBHHHSSSaaannn}}}~~~~~~zzzyyy|||VVV;;;555444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111444999@@@EEEGGGGGGGGGGGGGGGIIIMMMPPPTTTTTTTTTVVVVVVRRRJJJDDD999333444<<>>JJJ[[[yyyyyy^^^WWW```jjjpppvvvvvvuuuxxx|||{{{~~~~~~zzzyyyvvvtttqqqooommmmmmnnniiibbb\\\WWWRRRMMMJJJ@@@BBBDDDDDDEEEKKKSSSZZZ]]]```bbb^^^WWWQQQPPPQQQOOOLLLIIIHHHHHHHHHGGGFFFBBBCCCBBB???<<<;;;;;;<<<777777777777777666666666777666555444333333333333///000111111111444777:::666555444222111222222333444444333111000...------////////////////////////000///...---,,,+++++++++(((((()))***++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++,,,---...///---...///111222222222222111222222333333444555555666666777888999::::::;;;:::;;;<<<;;;999888999:::888<<>>>>>>>>???FFFLLLOOOVVV```iiilllqqqoooggg\\\WWWVVVRRRLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCAAA???===;;;:::999888777777666555555444444444444333333333222222222111111111111222333444444777666555444333333333333333222222111000000//////............//////////////////...---,,,++++++***************************+++,,,---,,,***)))***+++,,,,,,++++++***++++++,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...000000000000////////////222111111111222444666777555555666888999:::;;;<<<:::;;;<<<;;;:::999;;;===;;;;;;SSSsssvvvooottt}}}zzzxxxvvvtttqqqnnnmmmmmmkkkjjjhhhgggeeeeeeaaa```^^^^^^___^^^]]][[[ZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRQQQOOOMMMLLLJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCBBBCCCAAA???===>>>@@@BBBCCCBBB???CCCIIIRRR___rrrzzzzzz{{{|||{{{~~~mmmHHH===444111111333333111111444333222222111111111111111000000////////////000000...///000111222555999===MMMGGG>>>555///...///111000222666;;;???CCCFFFHHHHHHIIIJJJLLLNNNQQQSSSTTTWWWUUURRRMMMDDD:::888;;;:::===JJJdddpppXXX]]]TTTGGGGGGRRRYYYjjj{{{iii___WWWTTT[[[fffvvvuuuvvvzzz~~~{{{vvvoooggg```ZZZSSSOOOGGGDDD>>>;;;:::===BBBEEEKKKOOOSSSXXXbbbooowwwxxxvvvpppdddZZZWWWWWWSSSMMMLLLLLLKKKJJJHHHGGGFFFEEECCCCCCAAA???===<<<:::999999999888777555444333333333333333333222222222222222222111111111222222333666777888888777555222111111111000000//////..................////////////......---------,,,,,,,,,************************+++,,,---,,,*********+++,,,++++++***++++++,,,,,,---,,,+++,,,---...---++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......///000111111000///...111111111222333444666666555555666888999:::;;;<<<:::;;;<<<;;;:::999;;;===<<<<<>>BBBFFF???AAAEEELLLYYYmmm|||{{{}}}~~~~~~{{{{{{^^^>>>777222000222333111111444222222111000000000000111000000000000000000000000...///000111222444888;;;???;;;666111...///111222111444:::>>>BBBDDDGGGHHHHHHJJJLLLNNNPPPRRRSSSSSSTTTPPPLLLHHH???888888<<<999BBBVVVuuu~~~jjjYYYMMMNNNJJJJJJXXXeeehhhzzzmmmbbbWWWVVVZZZ___gggpppuuuvvvxxx|||~~~}}}zzztttmmmbbbXXXOOOIIIDDDAAA===<<<<<<>>>CCCJJJPPPTTTWWWZZZ^^^eeeqqq|||~~~{{{sssiii\\\TTTTTTUUUQQQLLLLLLLLLKKKJJJHHHGGGFFFEEECCCBBBAAA???===<<<::::::::::::999777666444333222333333333222222222222111333333222111111111111111444666888999888555111///000000//////........................////////////------------------------***************************,,,,,,,,,******+++,,,++++++******++++++,,,,,,...,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---...000222222111///...111111111222333444555666555555666888999:::;;;<<<:::;;;<<<;;;:::999;;;===<<<<<>>>>>===:::999;;;AAAEEEAAABBBDDDIIITTTggg}}}}}}|||~~~QQQ:::444000222333111222444111111000////////////000111111111111111111111111///000111111000111444666000////////////000111222111666<<<@@@BBBDDDFFFHHHIIIKKKMMMPPPRRRSSSSSSSSSQQQMMMIIIEEE===666777<<>>AAAEEEJJJPPPVVVZZZ]]]]]]bbbiiirrr~~~yyykkk```UUUQQQSSSTTTQQQNNNLLLLLLKKKJJJHHHGGGFFFEEEBBBBBBAAA???>>><<<;;;:::;;;:::999777666444333333333333222222222111111111333333222111000000000000111333666777666444000.../////////...........................////////////,,,,,,,,,------------...***************************+++,,,,,,******+++,,,+++*********++++++,,,---...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,...000111222111000...000111222333444555555555555555666888999:::;;;<<<:::;;;<<<;;;:::999;;;===<<<<<>>AAABBBCCCCCCFFFNNN^^^rrr||||||~~~iii???888222222333222222333111000000///////////////111111222222222222111111000111111000//////000222,,,---///000111111111000222777===AAABBBCCCFFFHHHIIIKKKOOORRRTTTTTTSSSRRRQQQLLLGGGBBB;;;666999???NNNggglllQQQFFFDDDAAAJJJUUUgggyyyzzzcccTTTRRRSSSXXX```jjjoooqqqpppqqqxxx|||}}}yyywwwuuupppggg```UUUMMMCCC;;;888:::===???HHHKKKPPPUUUYYY\\\^^^___ccckkkttt~~~~~~ssscccZZZSSSSSSUUUTTTRRRRRRLLLLLLKKKJJJHHHGGGFFFEEEBBBAAA@@@???>>><<<;;;;;;::::::999888666555444444222222222222111111111111333222111000000000000000000111222333333222111/////////////////////..................////////////------------------------++++++++++++++++++++++++)))+++,,,,,,+++***+++---************+++,,,------...---,,,---...///...,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---...///000111111000000000000222333444555555555555555666888999:::;;;<<<:::;;;<<<;;;:::999;;;===;;;<<>><<<<<<;;;999999888888777666555555222222222222111111111111222111000000000000000111000000000000111222333333////////////////////////............////////////---------------------,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---************+++,,,---...///---,,,---...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---............///000111111111///000222444555555555444555555666888999:::;;;<<<:::;;;<<<;;;:::999;;;===;;;<<>>===<<<;;;;;;<<<<<<999777????????????BBBLLLYYYcccppp{{{~~~zzz~~~GGG===444333444222111222333222222111000111111111...///000111111000///...///000111111000///000222000///...---...///111333666;;;AAACCCBBBCCCHHHLLLJJJMMMQQQUUUVVVVVVSSSRRRFFF@@@:::777777===LLLZZZ~~~^^^GGG???BBBHHHHHH[[[ooobbbRRRIIIBBBLLLPPPTTTYYY```iiippprrr}}}~~~yyysssjjjeee```VVVHHH>>><<<;;;;;;===CCCJJJOOOQQQ[[[\\\___ccchhhnnnsssuuu{{{kkk^^^WWWSSSSSSWWWUUUNNNLLLNNNLLLLLLKKKJJJHHHGGGFFFEEEBBBAAA@@@???>>>===<<<;;;999888888888777777666666222222222111111111111000111111000000000000111111111000///...///222555666/////////000000000000000............/////////000......---------,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---************+++,,,---...///...------...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...............///000222222///000222444555555555444555555666888999:::;;;<<<;;;;;;<<<;;;:::999;;;===:::;;;SSSlll~~~mmmkkkttt~~~yyy~~~~~~yyywwwsssqqqpppnnnllljjjjjjiiihhhfffddddddccccccbbbaaa```^^^\\\ZZZYYYXXXUUUUUUTTTTTTSSSRRRRRRRRRMMMMMMLLLJJJJJJIIIIIIIIIEEEDDDCCCCCCDDDEEECCCBBBCCCBBBAAAAAA@@@@@@AAAAAA:::::::::999999999888888???AAABBB???>>>EEERRR]]]qqq~~~{{{|||}}}UUU888444<<<000,,,111---222111111000000000000000000000000000000000000000000000000000000000000000///000000//////111444777===>>>@@@AAABBBEEEHHHKKKMMMPPPSSSSSSUUUVVVRRRLLLDDD???;;;888777@@@VVVlllaaaOOOFFFAAADDDLLLRRRiiiaaaMMMEEEIIIPPPZZZWWWZZZdddkkkmmmrrrxxxzzzuuuqqqqqqeeeXXXPPPIIICCC@@@@@@:::>>>DDDJJJOOOUUU[[[```___dddkkkrrrxxx~~~|||oooddd]]]TTTTTTSSSRRRQQQOOONNNMMMMMMMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;::::::999888777666666222222111111000111111111000000000000000000000000///000111222333444555555............///111222333000000///............///---------..................---+++******+++---...***++++++,,,,,,++++++***++++++***)))***+++---...///...,,,++++++,,,...///*********++++++,,,,,,,,,++++++******++++++,,,---///,,,+++,,,000222222000000111222222444444555666666666777777888999;;;<<<888999::::::999999;;;===;;;:::MMMccc{{{mmmmmmwwwyyy}}}~~~zzzxxxtttqqqpppnnnllljjjiiihhhgggeeedddcccbbbbbbaaa```___]]]\\\ZZZYYYXXXVVVUUUTTTSSSQQQPPPOOONNNNNNMMMKKKJJJIIIHHHHHHHHHEEECCCBBBCCCDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>???::::::999999999888888888<<>>===BBBNNNWWWeeewww|||~~~}}}}}}}}}aaa>>>111888222...333000222111111000000000000000000000000000000000000000000000000000000000000000///000000000000111555888>>>???AAABBBDDDFFFJJJMMMNNNRRRTTTUUUVVVVVVQQQJJJ>>>;;;:::999<<>>BBBGGGMMMSSSYYY^^^dddgggiiinnnvvv}}}vvvjjj___ZZZSSSRRRRRRQQQPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFBBBAAA@@@???>>>===<<<;;;;;;::::::999888777666666222222111111000000111111000000000000000000000000//////000111222333444444///......//////000111222000///......------......---------....../////////000///---,,,++++++,,,---+++++++++,,,,,,+++++++++---,,,+++*********+++,,,...---,,,++++++,,,---...******+++++++++,,,,,,,,,++++++******++++++,,,---...,,,+++,,,000222111000000111222222444444555666666666777777888999;;;<<<999:::;;;:::999999:::<<<:::999MMMccc{{{mmmnnnwwwyyy}}}}}}{{{yyyuuurrrpppnnnkkkiiihhhgggeeedddbbbaaaaaaaaa```___^^^]]][[[YYYXXXXXXVVVUUUSSSQQQOOOMMMLLLKKKNNNMMMKKKIIIHHHGGGFFFFFFDDDCCCAAABBBCCCCCCAAA@@@>>>===<<<<<<;;;<<<<<<<<<:::999999999999888888888999<<<>>>===<<>>@@@CCCDDDFFFHHHLLLOOOOOOTTTWWWWWWWWWVVVOOOGGG:::::::::<<>>>>>>>>AAAFFFKKKPPPXXX```fffkkkoooqqqwww}}}{{{nnncccZZZVVVQQQQQQQQQPPPOOONNNMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHBBBBBBAAA???>>>===<<<;;;::::::999888777666666555333222111000000000000000000000000000000000000000......///000111111222222000000////////////000000///......---------------,,,,,,---...//////000000000///......,,,,,,+++***++++++++++++++++++++++++...---,,,+++************---,,,+++******+++,,,---***++++++++++++,,,,,,,,,++++++******++++++,,,---...,,,,,,---///111111111000111222222444444555666666666777777888999;;;<<<:::;;;;;;:::999888:::;;;999888LLLbbbnnnllluuuyyy|||yyyuuurrrpppnnnkkkiiigggfffdddcccaaa`````````___^^^]]]\\\ZZZYYYXXXWWWTTTTTTRRRQQQOOOMMMLLLKKKMMMLLLJJJHHHFFFEEEDDDDDDCCCBBB@@@@@@AAAAAA@@@>>><<<<<<;;;::::::::::::;;;999999999999888888888888777;;;======<<<>>>CCCGGGYYYiii~~~|||{{{{{{zzzuuupppoooqqqddd<<<555777444222333222111111000000000000000000000000000000000000000///////////////////////////000000000111333777:::===@@@CCCEEEGGGJJJMMMPPPRRRVVVYYYXXXWWWTTTLLLCCC<<<::::::AAARRRppprrraaaSSSIIIGGGHHHJJJSSS^^^ttt~~~^^^GGGGGGHHHDDDKKKZZZbbbkkkvvv{{{{{{|||}}}xxxppphhh```YYYRRRNNNFFFAAA===???BBBDDDJJJQQQQQQWWWaaajjjqqqvvvyyy{{{qqqeee]]]WWWUUUOOOOOOPPPOOONNNMMMLLLLLLLLLJJJHHHFFFEEEEEEFFFGGGCCCBBBAAA@@@>>>===<<<<<<::::::999888777666555555333222111000000///000000000000000000000000000000------......///000111111111111000///////////////......---,,,,,,,,,,,,---,,,,,,---...///000111111---.........---,,,******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,---///000111222000111222222444444555666666666666777888999;;;;;;;;;<<<<<<:::888888999::::::888JJJ```rrrmmmvvvzzzyyy{{{xxxtttqqqooommmkkkhhhfffeeecccbbb``````______]]]]]]\\\ZZZYYYXXXWWWWWWRRRRRRQQQPPPOOOOOONNNNNNLLLKKKIIIGGGEEECCCCCCBBBBBBAAA??????@@@@@@>>><<<<<<<<<;;;:::::::::::::::999999999888888888777777777:::============@@@BBBSSSddd{{{{{{zzz{{{{{{uuunnnooouuuvvvHHH555777555222444222111111000000000000000000000000000000000000000///////////////////////////000111111222555999<<<<<>>>>>BBBFFFIIIPPPWWWXXX___jjjssszzztttggg___[[[XXXVVVPPPPPPOOOOOONNNMMMLLLKKKMMMLLLHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@???===<<<<<<:::999999888777666555555333222111000////////////////////////////////////---------......//////000222111000//////......///......---,,,,,,,,,,,,---------......///000000111+++,,,,,,,,,,,,++++++***,,,++++++******++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,------......///111222000111222222444444555666666666666777888999;;;;;;;;;<<<<<<:::888888999::::::888III]]]yyysssxxx{{{zzzxxxvvvrrrpppnnnmmmjjjhhhfffeeecccbbb```_________\\\[[[ZZZYYYXXXWWWWWWVVVQQQQQQPPPPPPOOOOOONNNNNNJJJIIIGGGEEEDDDCCCBBBBBBBBB@@@>>>>>>>>>>>><<<;;;<<<;;;;;;:::::::::::::::999888888888888777777777666888;;;=========>>>???HHHZZZrrr|||zzz{{{{{{rrrjjjmmmwwwYYY999666666333666222111111000000000000000000000000000000000000000000000000000000000000000...///111111333666:::>>>;;;>>>CCCFFFIIIKKKOOOQQQUUUXXXXXXUUUQQQMMMCCC:::888888>>>UUU{{{rrrVVVCCC===<<>>===<<<999999888777666555555444333222111000///.........////////////////////////------........./////////111111000//////////////////......---------------....../////////000000000---------,,,,,,+++++++++---,,,+++******+++,,,---'''((()))+++------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,---.........///111333000111222222444444555666666666777777888999;;;<<<:::;;;;;;:::999888:::;;;;;;888HHH[[[~~~wwwvvv}}}|||{{{www|||}}}~~~{{{~~~uuussspppnnnmmmllljjjiiifffeeedddbbbaaa```______[[[ZZZZZZYYYXXXWWWVVVVVVQQQPPPPPPNNNMMMLLLKKKKKKHHHGGGFFFDDDCCCBBBBBBBBBAAA???>>>=========;;;999;;;::::::999999999999999888888888888777777777777555777999:::;;;<<<<<<===CCCTTTkkk||||||{{{qqqgggmmmzzzsssDDD888888333555222111111000000000000000000000000000000000000000000000000000000000000000...///111222333777;;;???;;;???DDDHHHKKKNNNQQQSSSVVVXXXWWWRRRMMMHHH???666888<<>>======999999888777666555444444333222111000............////////////////////////............////////////111000///////////////000000///......------......000000000///////////////444222000---,,,+++******---,,,***))))))***,,,---((()))***,,,---------,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++---///...---...111333000111222222444444555666666666777777888999;;;<<<999:::;;;:::999999:::<<<:::777GGGZZZyyyqqqrrrfffkkkfffaaaggglllsss}}}zzztttqqqooommmmmmllljjjiiigggfffdddbbbaaa`````````ZZZZZZYYYXXXWWWWWWVVVVVVRRRQQQOOOMMMKKKJJJHHHGGGFFFFFFEEECCCCCCBBBBBBBBBAAA???=========<<<:::999:::999999888888888888888888888888888777777777777444555777888:::;;;;;;<<>>FFFUUUddduuummmXXXXXXVVVTTTOOOLLLUUUdddjjjfffpppzzzyyyqqqjjjpppxxx}}}~~~~~~~~~{{{yyyuuurrrnnnjjjddd```WWWRRRKKKFFFCCCCCCBBBBBBFFFIIIRRR[[[___```eeekkkmmmqqqvvvzzz{{{|||}}}~~~yyy{{{|||{{{yyywwwwwwwwwoooggg^^^YYYYYYZZZYYYWWWUUUTTTSSSQQQOOOLLLJJJHHHFFFGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBAAA???>>>======999999888777666555444444333222111///......------////////////////////////.........///////////////000000////////////000000000000///............///111111000000//////......:::777333///,,,*********---,,,***))))))***,,,---)))***+++,,,---,,,+++***,,,------......------,,,,,,,,,,,,++++++*********++++++******++++++,,,---+++---//////---...111444000111222333444555555666666666777777888999;;;<<<888999::::::999999;;;===999666FFFZZZtttjjjeeeaaa]]]YYY[[[cccnnnxxx~~~}}}qqqpppooommmkkkjjjjjjiiihhheeecccaaa``````^^^\\\[[[[[[\\\[[[ZZZWWWTTTRRROOONNNLLLKKKIIIHHHHHHHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888777777888888666777888999999888666666666666555666777888:::;;;BBBPPPbbbuuu}}}~~~xxxssslllfff^^^:::888:::333111111111111000000000000000000000000000000000000////////////000000000000000111333444555777;;;>>>>>>AAAEEEHHHKKKOOOSSSVVVRRRWWWVVVLLLCCC???<<<888;;;PPPgggtttVVVCCC<<<@@@OOOfff{{{{{{mmmiiilllyyy^^^LLLTTTbbbggglllttt|||xxxvvvyyyvvvnnnqqqvvv|||zzzsssllliiihhhddd[[[TTTQQQMMMIIIFFFGGGHHHIIIIIIPPPTTTZZZaaagggkkkmmmnnntttqqqpppuuu{{{{{{vvvooonnnoooppppppooonnnkkkjjjaaa___\\\ZZZXXXYYYZZZ[[[UUUTTTSSSQQQOOOMMMLLLKKKHHHIIIJJJHHHDDDBBBCCCEEEAAAAAA@@@???>>>===<<<<<<::::::999777666444333333000000111111111///---,,,////////////////////////...............---------///000111111111///...------......///////////////111000000///...---------999555222000///...***'''************))))))))))))************************+++,,,------,,,,,,...000---,,,+++******+++,,,---++++++,,,,,,,,,---------............////////////111111111222333555666777777777888999:::;;;;;;<<<;;;;;;999999999999;;;;;;;;;888III\\\qqqiiiqqqppppppqqqtttyyyzzzrrrqqqooommmkkkjjjjjjiiigggdddbbb``````___^^^\\\ZZZ[[[[[[ZZZYYYVVVSSSRRRMMMLLLKKKIIIHHHGGGFFFFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::999888888777777888888666666777888888888777666666666555555666888:::;;;???KKK\\\mmm}}}|||wwwpppfff]]]ZZZ___mmm___===777666...111111111111000000000000000000000000000000000000////////////000000000111000111333444555888;;;>>>>>>AAAEEEIIILLLOOOSSSVVVRRRWWWVVVLLLCCC???<<<999@@@YYYvvv|||fffMMM<<>>===<<<<<<::::::999777666444333333111111111111000///...---//////////////////////////////......---------,,,//////000000000///...---,,,---...///000//////...111000000///......------333111//////000///---+++************))))))))))))************************+++,,,---,,,,,,,,,...000,,,,,,+++******+++,,,,,,)))************+++++++++............////////////111111111111222444555555666666777888999:::;;;;;;;;;:::999999999999:::;;;:::777GGGZZZwwwkkktttxxx|||}}}}}}|||~~~||||||wwwrrrqqqooommmkkkjjjiiiiiidddbbb```_________^^^]]]YYYYYYYYYYYYWWWTTTRRRQQQKKKJJJIIIGGGFFFEEEEEEDDDBBBBBB@@@???>>>>>>>>>>>>>>>======<<<<<<;;;::::::999999888777777777777888444555666777888888888777666555555555666888:::;;;<<>>>>>BBBFFFJJJMMMQQQUUUWWWSSSWWWUUULLLBBB===;;;:::FFFcccpppeeeWWWEEE:::@@@MMM```www}}}{{{___RRRPPPaaarrrvvvxxx}}}}}}qqqkkkqqq{{{zzzxxxzzztttqqquuu{{{}}}xxxuuusssnnnjjjiiijjjiiiccc^^^TTTTTTTTTQQQOOOQQQUUUZZZ^^^bbbgggmmmppppppooonnniiiggggggkkkpppsssppplllkkkiiieee```]]][[[ZZZYYYSSSUUUWWWYYYYYYWWWTTTSSSRRRRRRQQQPPPOOONNNMMMMMMKKKLLLLLLIIIFFFDDDDDDDDDAAA@@@??????======<<<;;;:::999888777666555444333222222111000////////////////////////////////////000000///...------,,,,,,......//////......---,,,+++---///000000000...---000000000///......------000///---...//////...,,,++++++*********)))))))))***************************,,,,,,,,,,,,,,,...000,,,,,,++++++++++++,,,,,,************++++++++++++............////////////111111111111111222333444555666666777888999::::::;;;:::999888888999:::;;;999666FFFXXXyyyiiilllrrryyy{{{zzzxxxzzz}}}}}}{{{{{{vvvrrrqqqooommmkkkiiiiiihhhbbb```^^^^^^^^^^^^]]]\\\XXXXXXWWWVVVTTTRRRPPPOOOJJJJJJHHHFFFEEEDDDDDDDDDAAAAAA@@@>>>>>>===============<<<<<<;;;::::::999999999888777777777777777333444555666777777888888555555555555666888999;;;;;;@@@KKKZZZlllyyyhhhWWWKKKRRRgggaaaCCC666555888222222222111111111000000000000000000000000000000//////000000000111111111000222555666777999<<<>>>???BBBGGGLLLOOORRRVVVXXXVVVXXXUUUKKK@@@:::;;;>>>QQQtttooo```XXXNNNDDD@@@DDDPPPhhh{{{wwwXXXQQQVVVhhhxxx}}}~~~sssgggbbbiiisssuuuzzz{{{sssqqquuu|||~~~xxxrrrnnnuuuqqqllljjjiiifff```[[[TTTVVVWWWUUURRRTTTZZZaaadddggglllpppqqqpppnnnlllcccccceeekkkpppqqqmmmhhhgggfffdddaaa___]]][[[[[[PPPRRRTTTUUUVVVTTTSSSQQQQQQQQQPPPPPPOOONNNMMMMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999999888777666555444444333222111///...//////000////////////////////////000000///...---,,,,,,+++---------------------,,,+++,,,...000111///...,,,000000//////............111000///...------,,,++++++++++++*********))))))***************************+++,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111111000111111222222555555666777888999999:::;;;:::999888888999:::;;;:::666EEEXXX|||jjjjjjpppvvvwwwuuuuuuxxx|||yyy}}}||||||xxxrrrpppnnnllljjjhhhggggggaaa___]]]\\\]]]]]]\\\[[[VVVVVVUUUTTTRRRPPPNNNNNNJJJIIIHHHFFFEEEDDDCCCCCC@@@@@@???>>>============<<<<<<;;;;;;::::::999999999888777777666666777777333333444555555666777888555555444444666777999:::;;;>>>HHHVVVfff{{{||||||~~~zzzjjjZZZJJJRRRlllnnnQQQ999111555222222222222111111111111000000000000000000000000000000000000111111111111000333666777888:::<<>>EEEaaazzzbbbWWWPPPGGGDDDGGGIIITTTtttyyysssZZZXXX^^^nnn{{{qqqfff___```kkkvvvvvv|||sssmmmrrrxxxzzzxxxrrrnnnllluuuqqqmmmjjjgggddd^^^ZZZUUUXXXYYYWWWTTTVVV]]]cccfffhhhlllnnnooommmjjjhhh```bbbgggnnnrrrpppjjjdddbbbdddfffhhhhhhgggdddcccTTTSSSSSSRRRRRRRRRSSSSSSQQQQQQPPPOOONNNNNNMMMMMMJJJIIIHHHFFFEEECCCBBBAAA@@@@@@???>>>===<<<;;;;;;999888888777666555444444444333111/////////000000////////////////////////000//////...------,,,,,,------,,,,,,,,,---------+++,,,...///000///...---////////////............/////////...---,,,,,,,,,++++++++++++***************************************+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////111111111000111111222222555555666777888999999::::::999888888888888999:::;;;777EEEWWWrrrmmmppprrrqqqooooooqqqtttvvv{{{}}}~~~yyypppooommmjjjhhhfffeeeeee```^^^\\\[[[[[[[[[ZZZYYYUUUTTTSSSQQQOOONNNMMMLLLIIIIIIGGGEEEDDDCCCCCCCCC??????>>>===============<<<;;;;;;::::::999888888888888777666666666666777444444444444444555666777555444444444555777999::::::<<>>;;;EEERRRrrrlllUUULLLGGG@@@BBBJJJJJJZZZ~~~zzzqqq```aaahhhttt}}}wwwbbbYYY[[[dddsss{{{xxxnnnhhhlllqqqssspppmmmlllmmmrrrooommmjjjhhhfffbbb___ZZZ[[[ZZZYYYWWWYYY^^^ccceeefffhhhjjjjjjhhhfffeee___ccchhhnnnpppmmmfff```___bbbgggkkkmmmllljjjhhh[[[XXXUUURRRQQQRRRTTTUUUQQQQQQPPPOOONNNMMMLLLLLLIIIGGGEEEEEEEEEDDDBBB@@@@@@???>>>>>><<<<<<;;;:::888888888777666555555555333333222111000000000000///////////////////////////............---------------,,,,,,,,,---......,,,,,,---...............//////////////////......+++---...///......000111,,,++++++++++++*********************************)))+++++++++++++++---///,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,............////////////111111111111111222333444555666666777888999:::::::::999888777777888999:::;;;777EEEVVV{{{kkkkkkkkkkkkjjjjjjjjjjjjsssxxx~~~}}}~~~zzzooonnnllliiifffeeeccccccaaa^^^\\\ZZZZZZZZZXXXWWWTTTSSSQQQOOONNNLLLKKKKKKHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>===<<<<<<<<<======;;;;;;::::::999888888888888888777666666666666666555444333333333444555666444444444444555777999:::777999CCCRRR^^^mmmzzzpppTTTWWWlllXXX:::777333333222222222111111111000000000000000000000000000000111111111222222222111333777999;;;<<<===???@@@DDDKKKQQQUUUWWWZZZ\\\UUUQQQLLLEEE>>>???OOOaaajjjMMMCCCAAA>>>DDDNNNPPPkkkwwwkkkccchhhpppzzzzzzhhhWWWVVVaaammmxxx~~~}}}jjj___bbbfffjjjjjjiiiiiilllpppqqqpppnnnlllkkkhhhfffdddaaa```]]]\\\\\\^^^aaacccccccccddddddeeedddccccccaaacccgggiiiiiifffaaa]]]^^^```dddggghhhhhhfffeee```^^^ZZZVVVTTTSSSTTTUUURRRRRRQQQOOOMMMLLLKKKJJJIIIGGGEEEEEEFFFFFFDDDBBB??????>>>===<<<;;;;;;:::888888777777666666555555222222222222111000//////////////////////////////---------..................---,,,,,,,,,...///000------,,,,,,,,,---...///.../////////////////////,,,...000000......000222,,,,,,+++++++++*********************************)))***++++++***+++---///,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,---............////////////111111111111222444555555666666777888999:::;;;;;;:::999888777777888999::::::666CCCTTTiiihhhhhhjjjkkkkkkjjjhhhpppvvv}}}}}}~~~{{{nnnmmmkkkhhhfffdddbbbbbbaaa___\\\ZZZZZZYYYWWWUUUSSSRRRPPPNNNMMMKKKKKKKKKFFFEEEDDDBBBAAA@@@??????>>>======<<<<<<<<<<<<===;;;;;;::::::999888888777888888777666666666666666666555444333222333444555444444444444555777888:::555666AAAPPP[[[iii|||}}}~~~yyyrrrXXXXXXkkkXXX999999333333333222222222111111000000000000000000000000000111111111111222222222111444777:::;;;<<<===???@@@EEELLLQQQUUUXXX[[[\\\QQQMMMHHHCCC>>>BBBVVVkkkoooJJJ???@@@BBBIIITTT\\\}}}~~~rrrbbbdddkkkvvviii[[[SSS\\\lllvvvwwwvvvqqq]]]QQQ^^^aaaeeeeeedddgggmmmssstttsssqqqooollliiigggeeegggddd```^^^___bbbcccdddaaaaaaaaaaaabbbbbbbbbccccccdddddddddcccaaa^^^\\\^^^______```aaaaaaaaa```cccaaa^^^ZZZWWWUUUTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIGGGEEEEEEGGGHHHFFFDDD??????>>>===<<<;;;::::::888888777777666666555555111222333333222111///...////////////////////////,,,,,,------.../////////...------,,,---...///000...---+++++++++,,,///000.........///////////////000222333111...,,,---///,,,,,,,,,+++++++++******************************)))***++++++***+++---///,,,,,,---......---,,,,,,---------.........//////............/////////000111111111222333555666777777777888999:::;;;;;;<<<:::999888777777888999:::999555BBBSSS}}}oooiiieeedddcccbbbeeejjjssswww||||||yyysssnnnjjjiiijjjiiiccc^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUSSSOOOLLLHHHFFFEEEEEECCCBBBBBBAAAAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::999777666777777888666666666666555555555555444444444444444444444444888777555444555666888999;;;999???JJJVVVfff~~~zzzyyyzzzyyyxxx```bbboookkk:::555666444111000111222222111000000000000111111111111222222111111111111111222444666888:::;;;===AAADDDHHHJJJMMMSSSXXX[[[[[[ZZZRRRHHH>>>BBBFFFEEE___jjjGGGAAA@@@CCCPPPYYYggg~~~www||||||rrrkkkkkkqqquuu{{{{{{```XXXYYYhhhvvvzzz|||~~~ppp]]]WWWWWWbbbiiibbb[[[bbbiiijjjnnntttxxxxxxqqqkkkgggeeebbbccccccbbbaaaaaaaaaaaaaaaaaa```______```bbbdddeeeggg___YYYZZZ\\\[[[YYYZZZWWW^^^ddddddddddddaaa]]]ddd^^^ZZZ\\\]]]YYYVVVUUUSSSQQQNNNMMMMMMMMMLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCAAA???>>><<<;;;;;;;;;;;;888888777666555444333333444333222000///.........//////.........//////000........................---...///.........000222333222000///---,,,,,,,,,,,,---------.../////////222333222000---,,,---...++++++++++++++++++,,,,,,++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///000222222000000111222333555666777999999999999999:::::::::999::::::999888777999:::::::::===MMMooohhhaaa___]]]]]]aaagggrrruuu{{{|||xxxuuupppmmmiiihhhhhhgggbbb]]]]]]]]]\\\[[[XXXVVVTTTSSSSSSQQQNNNKKKHHHGGGFFFEEEBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777777777555555555555444444444444444444444444444444444444666555444333444555777888;;;:::>>>IIITTTbbb|||~~~||||||yyywwwaaa^^^ddd{{{LLL===666444111111111222222111000000000000111111111111222222111111111111111222444666888:::;;;>>>AAADDDGGGIIINNNTTTYYY\\\[[[YYYNNNHHH??????FFFOOOqqq^^^BBB@@@???FFFYYYhhh}}}xxxzzzuuullllllssswww}}}sss```^^^dddqqqzzz{{{|||dddUUUWWW]]]jjjmmmccc\\\eeelllmmmqqqrrruuutttmmmgggeeecccaaabbbbbbaaa```___]]]]]]\\\\\\\\\]]]^^^___```aaabbb^^^WWWSSSUUUXXXXXXYYY[[[YYY^^^aaaaaaccciiimmmmmmooofff```bbbddd```[[[XXXSSSPPPNNNMMMMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDDDDDDD@@@???>>><<<;;;;;;;;;;;;888888777666555444333333444333222000//////......//////............//////........................---...///...---...///111222111000...------,,,,,,---------...............222222222000...,,,---...,,,,,,++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...//////000111222000000111222333555666777888888888999999999999999999::::::999888888999;;;888>>>CCCNNNyyywwwooofff]]]YYYWWWWWW]]]dddpppsssxxx}}}yyytttrrrnnnjjjgggffffffddd```\\\^^^^^^]]]\\\YYYVVVRRRPPPPPPOOOMMMJJJHHHGGGFFFFFFBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;999999999999888777666666444444444444333333333222444444444444444444444444444444333222333444555666999777;;;EEEMMMZZZrrr}}}zzzvvvfff[[[VVVhhhUUU999777444222111222222222111000000000000111111111111222111111111111111222222444666999:::<<<>>>BBBDDDFFFIIIOOOVVV[[[\\\YYYWWWIIIHHH@@@>>>KKKaaalllNNN???BBBBBBOOOmmm}}}|||uuuyyyvvvnnnooouuuyyy~~~}}}lll^^^eeeqqqzzz{{{yyy{{{rrrWWWPPP[[[iiiqqqpppccc]]]jjjqqqpppsssqqqrrrppphhhcccbbbaaa___``````___^^^\\\ZZZXXXWWWWWWYYY[[[]]]^^^^^^]]]]]]UUUPPPOOOSSSWWWZZZ]]]bbbfffmmmrrrtttxxx~~~sssjjjkkknnnjjjaaa[[[SSSQQQNNNLLLLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDDDD@@@???>>><<<;;;;;;;;;;;;888888777666555444333333333333111000//////////////////............//////........................---...///...------///111111000///...------------...............---------000111222000...------...------,,,,,,++++++******+++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000////////////000000000000000111333444666777777777777888888888999999999:::;;;:::999999:::<<<999KKKRRRSSSpppkkkxxx{{{~~~pppfff[[[UUURRRTTT[[[dddnnnpppuuu~~~}}}yyyssspppkkkiiifffeeeeeeccc___\\\^^^______]]]ZZZVVVQQQNNNLLLLLLKKKIIIHHHGGGFFFEEEAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;::::::888888999999999777555444444444444444333333333333333333333333333333333333444333333333333444555555777555888@@@FFFPPPeee{{{~~~zzzwwwmmm\\\OOO\\\\\\999888555222111222222222111///000000000111111111111111111111000111111222333555777999;;;<<>>===<<<;;;;;;:::888888777666555444333333333222111000////////////000//////............///........................---...///...------...000000///......------------/////////...---------,,,///000111000...------.........---,,,++++++***************)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000000////////////000///000000111222444555666666666666777888888999999::::::;;;:::999999;;;===AAA\\\eee]]]lllfffrrrtttxxx|||}}}|||{{{}}}rrrfffZZZSSSPPPRRR[[[dddmmmoootttzzzwww}}}yyyqqqmmmjjjhhhfffeeedddaaa___]]]^^^______]]]ZZZUUUPPPMMMJJJIIIIIIHHHGGGFFFEEEEEEAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;:::::::::777888999999888777555444555555555444444444444333333333333333333333333333444444333444444444555555888555888>>>CCCJJJ]]]qqq~~~|||zzzrrraaaQQQZZZiiiEEE888666333222222222222111///000000000111111111111111111000000111222222333666888:::<<<===???CCCFFFGGGJJJQQQWWW[[[YYYTTTOOOCCCBBB>>>KKKlllmmmaaaIII???BBBIIIIII^^^}}}}}}rrrrrryyytttvvv{{{|||vvvvvvbbb]]]ooo}}}{{{uuuxxxuuucccYYY^^^iiiooojjjhhh___ddduuuyyyqqqqqqtttsssmmmddd``````___\\\]]]]]]]]]]]]]]]\\\[[[ZZZ]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWZZZ```eeejjjtttwwwnnnttt}}}zzznnndddXXXTTTPPPNNNMMMMMMMMMLLLGGGFFFEEEDDDCCCBBBBBBBBB??????>>>===<<<;;;::::::888888777666555444333333222222111000/////////000000000///.......................................---...///...,,,,,,---//////......---------....../////////...---------,,,---///000000///------.........------,,,+++************))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111000000////////////000//////000111222444555666555666666777888888999999:::;;;<<<;;;::::::<<<>>>HHHhhhsssfffyyyfff```mmmnnnrrrvvvxxxxxxxxxzzz}}}pppdddWWWPPPMMMPPPYYYcccmmmnnnttttttpppwwwtttllliiiggggggfffdddbbb```^^^]]]]]]]]]\\\ZZZWWWSSSOOOMMMHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@??????>>>=========;;;;;;;;;;;;::::::::::::888888888888777666555555555555555555444444444444333333333333333333333333333333333444444444555555:::777:::???BBBGGGXXXkkkzzz~~~uuufffVVV[[[}}}jjjGGG999777444222222222111000000000000000111111111111000000000000111222333333666888;;;<<<>>>@@@DDDFFFIIILLLQQQVVVXXXVVVPPPKKK@@@>>>CCC```oooaaaZZZDDD<<>>???>>>>>>===;;;:::999888888777666555444333333222222111000000000000000111000///......---....................................///---,,,+++---...------------------.....................---------+++---000000///...............------,,,,,,++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000////////////000000/////////000222333555666555666666777888999:::::::::;;;<<<<<<;;;;;;===???JJJjjjuuuiiiyyyjjjZZZXXXfffgggjjjnnnqqqsssuuuwwwxxxkkk```SSSLLLJJJMMMVVV```mmmoootttoookkksss~~~}}}zzzsssjjjeeeeeedddeeedddccc```]]]\\\[[[ZZZYYYXXXUUUSSSOOOMMMKKKGGGGGGGGGGGGFFFDDDBBBAAA@@@??????>>>======<<<<<<;;;;;;;;;:::::::::999999999888777666666555555666444444444444333333333222222222222222222222222222111222222333333333333333999666999>>>@@@CCCSSSeeewwwxxxkkkZZZWWWrrrsssOOO:::777444222222222111000000000000000111111111111000000000000111222333444777999;;;===>>>AAADDDGGGKKKMMMPPPTTTUUURRRLLLHHH@@@AAAQQQ~~~xxx^^^PPPNNNBBB<<>>>>>???>>>===<<<:::999888888777666555444333333222111111000000000000000111000///......---------..............................///---++++++,,,...---,,,,,,,,,------...///---------...............***,,,///000///.........------------------,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...//////000111222/////////000111333555666666666777888999:::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@IIIfffrrrkkkmmm]]]PPPQQQ```bbbdddhhhlllpppsssuuuuuuggg\\\PPPIIIGGGJJJSSS]]]nnnooouuu|||kkkgggppp}}}{{{vvvpppmmmhhhbbbaaadddbbbccccccaaa^^^[[[ZZZZZZXXXVVVTTTRRROOOMMMKKKJJJFFFGGGGGGGGGEEECCCAAA@@@?????????>>>======<<<<<<;;;;;;;;;:::::::::999999:::999777555555555666666333333333222222222111111222222222222222222222222000000111222222222222111666444666;;;<<>>AAADDDGGGLLLNNNPPPSSSSSSPPPJJJFFFCCCFFF___wwwVVVFFFFFFBBB<<>>>>>??????===<<<:::999888888777666555444333333222111000000000000000111111111000......---------..............................///---++++++,,,---,,,,,,,,,,,,---......///,,,------....../////////))),,,///000///.........,,,,,,------------------))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///111222222...//////000111333444555666777888999:::;;;<<<<<<:::;;;<<<<<<<<<<<<>>>@@@HHHcccpppmmm^^^NNNNNNXXXaaa___ccchhhnnnwww|||wwwnnn___UUULLLGGGGGGKKKUUU___mmmpppuuu{{{iiibbbhhh~~~zzznnniiiccc]]]ZZZ[[[]]]___ZZZZZZ[[[[[[[[[[[[[[[ZZZVVVUUUSSSPPPMMMKKKHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888888777777666555444444555666777444555555333222222444666333333333333333333333333222222111111222222333444444555888999777;;;HHHWWWmmmzzz~~~}}}vvvdddRRRYYY{{{}}}LLL999222555222111111---111111111111111111111111000111111000000000333555777888:::;;;===AAAFFFJJJNNNPPPRRRQQQPPPMMMFFF@@@EEEIIIiiiqqqRRRDDD???;;;FFFOOOWWWoootttllliiigggooovvvvvvpppkkkmmmqqqoooiiibbb___aaahhhmmmppplllaaa^^^hhhqqqppplllllllllkkkiiigggffffffgggggggggaaaZZZXXXZZZ[[[ZZZWWWWWWQQQNNNPPPSSSUUUZZZ```hhhiiiqqq}}}xxxsssfffddddddeeefffddd^^^YYYPPPNNNKKKIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>??????===<<<:::999777777777777666555444333333333222222111000000000////////////....................................//////...---,,,,,,++++++333---+++///000,,,***---..................------///...---,,,,,,---...///............---,,,++++++++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------..................////////////222222333333444555666666777777777777888999:::;;;:::;;;;;;;;;:::;;;>>>@@@IIIZZZkkkrrryyyXXXLLLNNNXXX```aaadddhhhmmmvvvzzztttkkk]]]TTTJJJGGGGGGKKKUUU___nnnqqqwwwuuufffaaaggg||||||tttgggccc]]]XXXTTTTTTUUUVVVSSSUUUXXXZZZZZZXXXVVVUUUTTTSSSRRROOOMMMKKKIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>======<<<<<<;;;;;;:::999999888888777666666777666555444444555666777444444444333222222444666333333333333333333333333222222111111222222333444444555888999777:::GGGTTThhhvvv|||uuucccSSS[[[|||UUU:::///555444111333111111111111111111111111111000111111000000111333555888:::<<<===???CCCHHHLLLOOOPPPQQQPPPNNNJJJEEEAAACCCPPPuuunnnOOODDD@@@@@@KKKYYYiii{{{qqqjjjdddfffnnntttssslllhhhiiimmmlllggg```]]]```fffmmmqqqmmmbbb^^^hhhqqqpppllllllooonnnmmmllljjjjjjiiiiiieee```[[[ZZZ[[[[[[XXXUUURRRNNNLLLPPPSSSWWW^^^eeehhhkkkvvv}}}yyysssooogggdddbbbaaaaaa___ZZZUUUQQQNNNKKKJJJJJJJJJIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>>>>===;;;:::999777777777777666555444333333333222222111000000000////////////....................................///......---,,,,,,++++++111,,,,,,111222///---///........................///......------......///............---,,,++++++++++++************++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------..................////////////111222222333444555666666777777777777888999:::;;;;;;;;;<<<;;;:::;;;===???CCCUUUhhhqqqmmmQQQJJJOOOXXX```dddfffggglllssswwwpppfffZZZQQQHHHFFFGGGLLLVVV___nnnrrr{{{nnnaaa^^^eeeyyy}}}yyysssmmmbbb___ZZZUUUQQQNNNMMMMMMKKKNNNRRRUUUUUUSSSPPPMMMQQQPPPOOOMMMLLLJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;999888888777666666555555666666555444444555666666333444444333222222444555333333333333333333333333222222111111222222333444555666888888777888CCCPPP```ooo{{{nnndddlll{{{hhh@@@---555555000111333111111111111111111111111000111111111000111444666:::<<<===???AAAEEEJJJNNNQQQPPPOOOMMMJJJGGGDDDBBBHHHaaafffJJJCCCBBBGGGSSSjjj~~~vvvpppiiicccdddjjjpppooojjjfffhhhlllkkkggg```\\\]]]bbbiiinnnjjj___]]]hhhrrrrrroooooommmmmmmmmllljjjhhhfffeeebbb^^^[[[ZZZZZZYYYTTTPPPHHHGGGIIINNNSSSWWW___gggjjjrrr{{{vvvppplllhhhddd___\\\[[[YYYUUUQQQQQQOOOLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<;;;:::999777777777777666555444333333333222222111000000000////////////.............................................------,,,,,,+++...,,,---222444222000000..............................////////////............///......---,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---............/////////111111222333444555666666777777777777888999:::;;;<<<<<<<<<;;;::::::<<>>======<<<<<<;;;::::::999888888777777666555555555555555555555555555555222444444444222222333444222222222222222222222222222222111111222222333444555555777888666777@@@JJJWWWfffyyyxxxzzzllldddRRRVVV~~~KKK///555555------111111111111111111111111111000111111111000222444777:::<<<>>>???BBBFFFKKKOOORRROOOLLLKKKGGGCCCCCCEEETTTvvv[[[DDDAAACCCLLL[[[|||~~~~~~~~~|||sssnnniiiddddddiiinnnnnnjjjhhhkkkooollliiiccc]]]ZZZ]]]dddiiieee[[[[[[hhhssstttrrrrrrmmmmmmnnnmmmkkkhhhdddbbb___]]][[[YYYWWWSSSMMMIIIEEEHHHNNNVVVYYY\\\ccckkkrrr|||wwwqqqmmmhhhccc]]]YYYWWWVVVSSSQQQQQQOOOLLLLLLKKKKKKIIIHHHEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>===<<<;;;:::999777777777777666555444333333333222222111000000000////////////..........................................---------,,,,,,,,,,,,,,,...111333222///...---------...............---...000000000000...---////////////...---,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......---------.........//////000000111333444555666666777777777777888999:::;;;<<<<<<<<<;;;::::::<<<>>>DDDYYYpppyyyZZZJJJMMMTTT^^^fffeeeeeeeeeiiiqqqsssiii\\\RRRJJJDDDDDDHHHNNNYYYcccmmmssstttbbbVVVUUU___vvvzzzrrrlllgggeee```^^^\\\XXXTTTOOOKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>=========<<<;;;;;;:::::::::999999888777777666666444444555555555555444444222333444444222222222444222222222222222222222222222222111111222222333444555444555777666555<<>>AAAEEEJJJNNNRRRMMMJJJIIIEEE@@@BBBHHH\\\pppPPP>>>AAACCCNNNeee~~~www~~~wwwqqqmmmjjjkkknnnpppoookkkjjjlllooojjjjjjgggaaa\\\]]]cccjjjfff]]]\\\iiittttttpppppprrrrrrsssrrrpppkkkgggddd^^^\\\YYYVVVQQQLLLGGGCCCKKKPPPZZZccceeefffmmmvvv|||vvvqqqmmmiiiccc[[[WWWVVVVVVTTTRRRPPPNNNLLLLLLLLLKKKIIIGGGBBBBBBBBBBBBCCCCCCCCCDDD>>>>>>===<<<;;;:::999999777777777777666555444333333333222222111000000000////////////....................................---------------,,,,,,,,,,,,---...000111111...***---------.........//////---...///000000///...---////////////...---,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,---------......------------............///000111222444555666777777777777777888999:::;;;;;;<<<<<<;;;::::::===???FFF^^^www{{{VVVKKKOOOVVV___jjjeeeeeefffllluuuvvvjjj[[[OOOHHHCCCDDDIIIPPP[[[eeennntttnnn\\\RRRSSS___xxxxxxtttooohhhdddddd]]]\\\ZZZWWWSSSPPPLLLJJJHHHGGGEEECCCCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>============<<<<<<;;;::::::::::::999999888888777666666444444555555555555444444111222444444333222222333222222222222222222222222222222111111222222333444333222444666555555:::BBBIIIVVVooo~~~vvvssspppcccLLL999;;;999DDDcccWWW555444555222333444111111111111111111111111000111111111111333666888888999;;;>>>@@@EEEJJJNNNQQQLLLIIIJJJEEE???CCCLLL```sssaaaGGG===BBBEEEQQQqqq~~~uuupppzzz}}}zzzwwwrrrtttssspppkkkiiijjjlllhhhjjjkkkfff```___eeellllllcccaaallluuusssnnnmmmssstttsssrrrooojjjfffccc^^^[[[WWWRRRLLLHHHEEEDDDMMMTTT___gggiiimmmyyyyyysssooollljjjddd\\\WWWVVVVVVTTTRRRNNNMMMLLLKKKKKKJJJHHHEEEAAAAAAAAABBBCCCCCCCCCDDD???>>><<<;;;:::999999999777777777777666555444333333333222222111000000000////////////....................................------------------------,,,...///...///111...))),,,,,,------.../////////------............------///////////////...,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,---------......,,,------------............///000222333555666777777777777777888999:::;;;:::;;;;;;;;;:::;;;>>>@@@FFF```}}}uuuSSSLLLQQQVVV```lllffffffiiiqqq{{{|||nnn]]]MMMGGGCCCEEEJJJRRR]]]gggooouuu~~~wwweeeVVVOOOSSS```yyy~~~xxxrrrnnnnnnkkkdddaaaaaaZZZYYYXXXUUUSSSPPPNNNMMMIIIHHHGGGFFFDDDCCCBBBBBB????????????????????????AAAAAA@@@???>>>======<<<===<<<<<<;;;;;;::::::999999888888777666666555555333444444555555444444333000222444444333222222222111111111111111111111111222222111111222222333444222111222555555555999???EEERRRjjjzzzpppbbbSSSEEE???:::===DDDVVVwww\\\:::444333555666222111111111111111111111111000111111222222333666999777999<<<>>>AAAEEEKKKOOOOOOJJJIIIKKKFFF@@@DDDOOOhhhqqqcccTTTBBB>>>FFFGGGVVV|||}}}~~~qqqiiiiiittt||||||rrrrrrqqqnnnjjjiiijjjmmmkkkppprrrmmmccc___ccciiioooeeedddpppyyywwwrrrqqqssssssrrrppplllhhhdddaaa]]]ZZZTTTNNNIIIHHHHHHJJJPPPVVV```ggglllvvv~~~wwwrrrnnnmmmkkkeee]]]XXXVVVTTTRRROOOMMMLLLKKKKKKKKKIIIFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA???>>><<<:::999999999:::777777777777666555444333333333222222111000000000////////////....................................------------------------+++......,,,...333111,,,,,,,,,------...//////000------,,,,,,,,,,,,------000000000//////...---,,,++++++************++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,---------......,,,,,,---------...............000111333555666777777777777777888999:::;;;999:::;;;::::::<<>>>>>>>>>>>============AAAAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;:::999999777777777666555555444444333333444555555444333333000222444444333222111222111111111111111111111111222222111111222222333444111000111555555555888>>>CCCOOOgggzzz}}}}}}pppXXXDDD<<<===BBBDDDDDDMMMlllbbb@@@444111444555---111111111111111111111111///111222222222333777999888:::<<<>>>AAAFFFKKKPPPNNNIIIHHHKKKGGG@@@EEEQQQsssyyyhhhZZZNNN@@@@@@IIIIIIZZZ||||||rrraaa[[[^^^ggglllrrrwww}}}{{{tttlllllllllkkkiiijjjnnnqqqsssxxxzzzrrreee]]]___ccclllddddddrrr}}}}}}yyyxxxxxxwwwvvvsssoookkkgggeee\\\XXXSSSLLLIIIIIIMMMPPPXXX]]]eeelllsssxxxrrroooooommmggg___YYYVVVSSSOOOKKKLLLKKKJJJJJJJJJIIIFFFCCCEEEEEEDDDCCCAAA@@@???>>>???>>><<<:::999999999:::777777777777666555444333333333222222111000000000000/////////....................................------------------------+++......,,,///555555000,,,,,,------...///000000------+++******+++------000000000000///...---,,,++++++************+++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,---------......,,,,,,,,,---------......---...000111333555666777777777777777888999:::;;;888999::::::;;;<<<@@@BBBMMMiiifffPPPMMMQQQ\\\ggghhheeelllttt}}}ppp```LLLDDD@@@DDDMMMVVV___gggkkkyyyrrrgggWWWNNNJJJWWWnnn|||xxxnnnhhhhhhfffdddbbb```___^^^XXXXXXXXXWWWUUURRROOOMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDBBB@@@???>>>===;;;999===;;;::::::<<<<<<;;;999888999999::::::888777666777777666555555555555555333333333333333333333333222222222222222222222222111111000000000000111111111111222222222333333333111333444444444555777999CCCMMMfff}}}zzznnn]]]EEE<<>>AAACCCGGGLLLOOOPPPSSSKKKCCCDDDEEEOOObbbqqq___XXXGGG@@@FFFFFFTTTggg}}}~~~ooo]]]UUUVVVXXXcccggglllnnnkkkfffbbb___aaacccfffggghhhiiimmmooowwwuuuwwwyyytttggg^^^]]]nnnnnnmmmppp{{{wwwzzz{{{|||yyyssslllfffccc^^^TTTKKKHHHIIIKKKQQQWWWSSSdddooosss|||wwwsssooommmppphhh^^^WWWSSSQQQNNNKKKLLLJJJHHHHHHHHHHHHFFFDDDHHHFFFDDDCCCCCCBBB@@@>>>===<<<<<<;;;;;;:::999999::::::999888777666555555555444333222111111111111///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,++++++***+++,,,...///...------,,,,,,,,,------......////////////......+++******)))((())))))))),,,,,,++++++***+++++++++************************+++++++++++++++++++++++++++,,,...000000///...,,,---......///000222333444666777999:::;;;;;;::::::;;;;;;:::999;;;>>>AAACCCSSSqqqbbbOOONNNQQQ\\\iiilllnnnssszzz}}}lll[[[NNNFFFAAAEEEMMMVVV___ffflllzzz|||ooodddTTTNNNLLLZZZppp}}}|||xxxqqqhhhffffffdddcccaaa___^^^]]]XXXXXXWWWUUUSSSQQQOOONNNLLLLLLLLLKKKJJJHHHGGGGGGFFFDDDAAA@@@@@@???===;;;<<<;;;::::::;;;;;;:::999888999:::::::::999888777777666666555555555555555333333333333333333333333222222222222222222222222111111000000000000111111111111222222222333333333111333444444444555777999>>>GGG___{{{~~~yyyooo```HHH???JJJ[[[sss|||ccc{{{TTT444222555222555111111111111111111111111111111000000111333555777999<<>>@@@UUUyyyzzz___OOOOOORRR]]]lllqqqtttyyy~~~}}}kkkZZZPPPGGGBBBFFFNNNVVV___fffmmmzzzvvviii^^^PPPMMMPPP^^^rrrxxxrrrooojjjcccbbbbbbaaa```___]]][[[[[[XXXWWWUUUSSSQQQOOOOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHFFFCCCBBBBBBAAA???===<<<;;;999999:::;;;999888999999999999999888777777777666555555444444555555333333333333333333333333222222222222222222222222111111000000000000111111111111222222222333333333222333444444444444666888:::BBBWWWwww~~~zzz}}}xxxqqqfffNNNBBBKKKaaabbbqqq```:::333444222555222222222222222222222222111111000111222333555777:::===@@@DDDFFFJJJNNNQQQMMMLLLGGGFFFEEEFFFccctttSSSEEE???BBBHHHLLLbbb~~~gggVVVPPPTTT^^^fffmmmqqqtttuuurrrlllhhheeeaaaaaaccchhhpppwww|||}}}ooo___VVVfffhhhjjjnnnwwwyyynnneee___XXXOOOGGGGGGJJJPPPYYYaaagggnnn~~~|||{{{{{{{{{qqqiii]]]UUUSSSRRRRRRQQQMMMKKKJJJIIIJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@???======<<<<<<;;;;;;:::999999888888777666555444444333444333222111111111111111///............---------------------------------------------------------,,,,,,,,,---....../////////...---,,,,,,,,,---...------------...///000000000///...------...///000---,,,++++++******++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000222333555666555666666777999;;;<<<============;;;:::;;;>>>AAARRR|||xxx^^^QQQRRRSSS]]]mmmssstttyyy~~~ooo^^^OOOFFFBBBFFFNNNWWW```gggnnnyyyzzzooobbbXXXLLLMMMTTTddduuuxxxpppllljjjfffccc_________^^^]]][[[ZZZXXXXXXVVVTTTQQQOOONNNNNNOOOLLLLLLKKKJJJIIIIIIHHHHHHIIIGGGEEEDDDCCCBBB@@@>>><<<;;;999999::::::999777888888888888777777666666666666555444444444444555222222222222222222222222111111111111111111111111111111000000000000111111111111222222222333333333222333444444333444666888:::@@@RRRppp}}}{{{}}}yyyuuulllTTTDDDIII\\\cccmmmhhhAAA666666222111222222222222222222222222111111111111222444555666999<<<@@@DDDGGGJJJMMMPPPNNNLLLHHHIIIEEECCCgggrrrNNNBBB???BBBIIISSSrrrqqqZZZOOOQQQ[[[gggpppzzz{{{|||zzzwwwsssppppppjjjiiiiiinnnuuu|||uuubbbUUUbbbgggnnntttzzzxxxlllbbb\\\TTTLLLFFFHHHNNNUUU```iiimmmvvv}}}{{{{{{{{{{{{sssjjj^^^UUUQQQQQQQQQPPPLLLJJJIIIHHHIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@>>><<<===<<<<<<;;;;;;:::999999777666666555444444333333333333222111111111111111///............---------------------------------------------------------,,,,,,------...///000000111000...---,,,------...---------...///000111222111000...,,,,,,...000111------,,,++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,---...//////000000111222444555666555555555666888;;;===???>>>??????===::::::===@@@HHHooo{{{bbbTTTTTTUUU^^^mmmsssuuuyyy|||pppaaaMMMEEE@@@EEENNNWWWaaaiiilllvvv~~~|||sssiii\\\RRRHHHMMMYYYhhhxxx~~~wwwooojjjhhhfffcccbbb\\\\\\]]]]]]\\\[[[YYYXXXWWWUUUSSSQQQOOONNNNNNOOOLLLKKKJJJIIIHHHHHHIIIIIIIIIGGGEEEDDDDDDCCC@@@???===;;;::::::::::::999777777666666666555555555555666666555444444444444444222222222222222222222222111111111111111111111111111111000000000000111111111111222222222333333333222333444333333333555777;;;>>>LLLfff~~~~~~zzzxxxrrrZZZEEEFFFXXX}}}iiimmmvvvIII888777333111222222222222222222222222111111222222333444666666888;;;@@@DDDFFFIIILLLOOOJJJIIIHHHIIIFFFGGGmmmeeeGGGAAAAAAEEEPPPcccwwweeeUUUSSS\\\gggqqqyyy}}}zzzuuusssssstttqqqqqqrrrvvv|||zzzfffTTT]]]gggttt}}}wwwkkk```ZZZPPPIIIFFFKKKSSS]]]hhhrrryyy|||{{{zzzzzzsssjjj]]]TTTPPPOOONNNMMMJJJHHHGGGGGGHHHHHHFFFEEECCCBBB@@@@@@@@@@@@>>><<<===<<<<<<;;;;;;:::999999666666555555444444333333222222111111000000111111///............---------------------------------------------------------,,,,,,------...///000000111000...---,,,------...---------...///000111222111000...,,,,,,...000111...---,,,,,,+++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......///000000111222444555666555555555666888:::===>>><<<>>>???===999777:::===@@@[[[pppnnngggVVVVVVWWWaaaoootttyyyzzzzzz{{{}}}zzzlll___LLLDDD@@@DDDMMMVVV```gggiiisssyyyvvvnnncccXXXOOOEEENNN\\\lllyyy{{{uuussslllfffeeeeeebbb___^^^ZZZ[[[]]]]]]]]][[[YYYXXXVVVUUUSSSRRRPPPOOOOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEDDDBBB@@@>>>===;;;;;;;;;;;;999888777666666555444555555555666555444444333333444444222222222222222222222222111111111111111111111111111111000000000000111111111111222222222333333333222333444333222222444666999:::EEE\\\xxx{{{|||xxx```GGGDDDQQQnnnfffbbbPPP777666555444333333333333333333333333111111222333444555666666777;;;@@@DDDGGGIIILLLNNNFFFGGGEEEGGGJJJSSS{{{wwwTTT???@@@AAAJJJ^^^wwwyyymmm___VVV^^^jjjrrrxxx~~~}}}}}}{{{xxxtttrrrrrrrrrrrrvvvzzz|||gggSSSVVVcccvvv|||wwwiii]]]VVVLLLHHHHHHPPP[[[fffqqq{{{|||zzzxxxpppggg[[[RRRNNNMMMLLLJJJIIIGGGFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???======<<<<<<;;;;;;:::999999666666555555555444444444222111111000000000111111///............---------------------------------------------------------,,,,,,,,,---....../////////...---,,,,,,,,,---...------------...///000000000///...------...///000...---,,,,,,++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------/////////000222333555666444555555666888:::;;;<<<@@@CCCEEEBBB===;;;>>>BBB===KKKXXX^^^jjjWWWWWWZZZfffsssvvv{{{zzzwwwvvvwwwuuujjj]]]NNNFFF@@@DDDLLLSSS\\\cccfffooouuuqqqiii```VVVNNNDDDOOO___nnnyyywwwqqqpppkkkddd```cccccc___[[[[[[ZZZ[[[]]]^^^^^^\\\ZZZYYYUUUUUUTTTSSSRRRQQQOOONNNOOONNNLLLKKKJJJKKKLLLMMMLLLKKKHHHGGGGGGFFFDDDBBB@@@>>><<<<<<<<<<<<:::888999888777666555666777777666555444444333333444444111111111111111111111111111111111111111111111111111111000000000000111111111111222222222333333333222333444333222222444666888777@@@VVVqqq~~~}}}zzz~~~~~~fffKKKEEEIII___```SSSzzzUUU999777666333333333333333333333333333111111222444555555666666888<<>>@@@NNNkkkrrrhhh^^^[[[hhhtttwwwzzz|||~~~{{{wwwtttsssssszzz~~~zzz}}}zzzfffOOONNN]]]qqq}}}{{{wwwrrrcccWWWQQQIIIGGGJJJUUUbbbmmmyyy|||xxxvvviiiaaaWWWPPPMMMMMMKKKJJJIIIGGGFFFGGGHHHHHHGGGEEECCCBBB@@@@@@AAAAAA@@@>>>===<<<<<<;;;;;;:::999999666666666555555555555555111111000000000000111111///............---------------------------------------------------------,,,,,,,,,,,,------------------,,,++++++,,,---......---------------......////////////////////////---,,,,,,+++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,......///000111333444555444555666888999999::::::@@@DDDGGGEEE???===@@@DDD>>>AAAKKKVVVlllWWWWWW\\\iiivvvxxxyyywwwtttrrrtttsssjjj___PPPHHHAAADDDJJJQQQYYY```dddmmmrrroooggg^^^UUUNNNCCCOOO```oooyyywwwmmmlllpppiiibbb___cccddd^^^ZZZ[[[ZZZ[[[^^^______]]][[[ZZZTTTUUUUUUUUUTTTQQQOOONNNQQQPPPNNNLLLLLLMMMOOOPPPNNNLLLJJJIIIIIIHHHEEEDDDAAA???=========<<<:::999;;;:::888777777777888999555555444333333333333444111111111111111111111111000000000000000000000000111111000000000000111111111111222222222333333333222333444333222222444555999777???UUUppp}}}{{{|||{{{yyyiiiNNNFFFGGGYYY```MMMvvvXXX===:::666111333333333333333333333333111111333444555666666666999===BBBGGGJJJLLLNNNPPPOOOQQQGGGBBBNNNiiisssUUUKKK<<<>>>>>>QQQrrrttthhh___```nnnyyyyyyzzz~~~zzzvvvuuu}}}vvvzzzxxxdddLLLIIIXXXmmmyyyvvvsss~~~wwwjjj]]]SSSMMMHHHGGGLLLXXXfffrrr}}}{{{vvvsssccc]]]TTTOOOMMMMMMLLLJJJJJJHHHGGGGGGIIIIIIHHHFFFDDDBBBAAAAAABBBBBB@@@???===<<<<<<;;;;;;:::999999666666666666666555555555111000000000000000111111//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***+++,,,...///...------,,,,,,,,,------......////////////......---,,,++++++******++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++---......///000222444444444555777888999999999888999>>>AAA???:::777:::??????===EEESSSrrrUUUSSS___hhhqqqyyyuuuvvvtttppppppoooiiibbbQQQIIIDDDFFFKKKPPPVVV\\\```gggnnnnnnfffZZZOOOJJJFFFRRRfffuuuzzz|||{{{sssoookkkgggddd`````````______^^^^^^^^^\\\___```]]][[[[[[YYYTTTXXXYYYZZZYYYVVVSSSRRRRRRRRRQQQOOONNNNNNOOOQQQRRRQQQNNNKKKIIIHHHHHHGGGEEEFFFDDDAAA@@@???>>>;;;999888999999888888777666555555555555444444333333222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444777:::???QQQnnn{{{|||}}}}}}zzzxxxuuukkkWWWCCCEEEQQQcccSSSooofffAAA444333222333222222111111222222333222222111111333555777888;;;>>>AAADDDJJJPPPOOOKKKQQQJJJJJJJJJIIIeeevvvdddPPP;;;@@@CCCFFFUUUuuuxxxlll___^^^ooozzzyyy{{{~~~}}}|||yyyqqqzzzrrrXXXGGGFFFLLL]]]sss{{{wwwxxx}}}wwwtttnnnaaaTTTMMMHHHMMMVVV```kkkwww|||xxxrrrllldddWWWMMMKKKMMMLLLJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEECCCBBB@@@??????@@@@@@::::::::::::::::::::::::666666666555444444333333111111111111000000000000///............---------------------------,,,,,,.........------,,,,,,,,,------......------,,,+++---+++***+++...000...,,,------............------,,,---......,,,,,,---......---,,,***)))******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,******+++,,,---,,,,,,,,,,,,---......//////000111222333333444444555666777999:::<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>DDDKKKPPPvvv\\\YYY```dddjjjsssuuuuuurrrnnnmmmlllgggaaaSSSKKKEEEFFFJJJOOOUUU[[[```ffflllllldddWWWMMMGGGHHHTTTgggvvv{{{}}}}}}wwwoooiiifffdddbbb```^^^^^^^^^^^^]]]]]]\\\\\\ZZZ]]]^^^[[[[[[]]][[[XXXXXXYYYZZZZZZWWWUUUTTTUUUTTTSSSQQQPPPPPPPPPQQQRRRPPPNNNMMMMMMLLLJJJGGGEEEGGGDDDBBBAAA@@@???<<<:::999999999999888777666555666555555444444333333222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444666999===NNNiii|||~~~}}}|||{{{yyywwwmmmXXXDDDCCCLLLxxxkkkXXXnnndddCCC777444222333222222111111222222333444444333333444555666666:::>>>AAADDDJJJQQQQQQLLLLLLFFFHHHKKKTTTyyyzzziii[[[III??????>>>CCCYYY~~~ttteee^^^cccuuu~~~||||||yyynnntttkkkSSSDDDEEEKKK\\\qqqyyyvvvwww{{{wwwtttmmm```RRRLLLKKKPPPZZZdddooo{{{{{{wwwpppjjj___TTTJJJIIIJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA????????????@@@;;;;;;;;;::::::999999999666666666555444444333333111111111111000000000000///............---------------------------------......---------,,,,,,,,,------......------,,,+++///---,,,---///000///---------............------,,,---......,,,,,,---......---,,,************+++******+++++++++,,,,,,,,,,,,++++++++++++,,,------***,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,---.........///000000111222333333555555666777999:::;;;;;;@@@???>>><<<;;;;;;;;;;;;>>>BBBHHHKKKyyyccc___aaa```eeeooossstttpppkkkhhhhhheee```VVVMMMGGGFFFIIILLLSSSZZZ___eeejjjiii```TTTJJJEEEKKKVVVhhhwww|||~~~zzzmmmiiiddd```___^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[XXX[[[\\\ZZZZZZ^^^^^^\\\XXXYYY[[[ZZZXXXWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSOOOOOOOOOPPPPPPMMMIIIEEEGGGEEECCCAAAAAA???===;;;::::::::::::999888777666666666555555444333333222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444444777:::IIIbbbttt~~~|||||||||{{{yyyoooZZZFFFEEEHHHqqqsssYYYeeekkkLLL;;;666333333222222111111222222333111111000111222555777999999>>>AAADDDJJJPPPPPPMMMJJJGGGJJJPPPeeeuuuggg\\\JJJAAA>>><<>>>>>>>>>>>>>><<<<<<;;;::::::999888888666666666555444444333333111111111111000000000000///............---------...........................------------,,,,,,,,,------......------,,,+++...---------......---+++------............------,,,.........---,,,---......---,,,+++*********+++******+++++++++,,,,,,,,,+++++++++++++++,,,------***,,,---,,,+++***+++------,,,,,,,,,,,,---............///000111222333333666666777777888999::::::@@@???>>>===<<<;;;;;;;;;???BBBGGGJJJ{{{hhhcccaaa^^^dddpppqqqrrrnnnhhheeeeeeccc___WWWOOOIIIGGGHHHJJJPPPWWW^^^dddhhhggg^^^SSSIIIEEEMMMXXXjjjxxx}}}~~~vvvqqqeeeccc```]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ]]]\\\ZZZZZZ^^^___]]]WWWYYYZZZZZZYYYYYYZZZ[[[ZZZYYYWWWUUUSSSSSSRRRRRRQQQPPPPPPPPPPPPNNNKKKHHHGGGEEECCCAAAAAA???===;;;;;;;;;;;;::::::999888777777777666555444333333222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444333666888DDDZZZlll|||}}}{{{|||||||||{{{rrr]]]IIIGGGHHHmmmvvvSSSUUU~~~YYY???666555333222222111111222222333>>>;;;777333222444777999:::>>>BBBDDDHHHMMMMMMJJJHHHGGGLLLTTTooo~~~sssdddLLL??????AAANNNjjjuuurrr~~~qqqdddYYY```pppxxx___mmmuuuccc___SSSCCC@@@AAAIII[[[mmmuuuuuuvvvzzzyyyxxxxxxvvvmmm]]]QQQLLLQQQYYYeeepppyyy|||tttmmmddd\\\OOOGGG@@@@@@AAA???>>>???===>>>>>>>>>?????????@@@??????>>>>>>==================<<<;;;999888777777666666666555444444333333111111111111000000000//////............---------------............//////------------------------------......------,,,+++---------------,,,***)))------............---------...///...---,,,---///...------,,,++++++************+++++++++,,,,,,,,,+++++++++***+++,,,,,,---+++,,,---,,,++++++,,,------,,,,,,,,,,,,---......------...///111222333333666666777777888888999999<<<<<<;;;;;;<<<<<<======:::???DDDHHHnnnhhhccc]]]bbbnnnmmmooolllfffbbbcccaaa^^^VVVPPPJJJHHHGGGGGGMMMTTT]]]bbbfffddd\\\RRRJJJGGGMMMXXXjjjxxx|||~~~}}}uuunnniiibbbaaa___]]][[[[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^```___[[[[[[^^^___\\\WWWXXXZZZZZZYYYYYY[[[]]][[[ZZZYYYWWWUUUTTTSSSSSSTTTRRRPPPOOOOOOOOOMMMLLLGGGEEECCCAAA@@@???===;;;<<<<<<<<<;;;;;;:::999888888777777555444333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444222666777AAAUUUggg~~~zzz}}}||||||}}}}}}}}}ttt```MMMEEEGGGfff}}}sssNNNIIIfffBBB555777333222222111111222222333RRRLLLBBB999444333555777:::???CCCCCCEEEIIIIIIGGGCCCDDDMMMZZZxxxhhhHHH>>>???DDDRRRmmmooonnn{{{xxxiii```^^^gggxxxlllVVVjjjooo[[[VVVIII>>>@@@@@@JJJ\\\llltttuuuwwwzzzxxxxxxzzzxxxmmm\\\RRROOOTTT^^^jjjttt|||}}}wwwmmmeeeZZZRRRHHHBBB===>>>>>><<<;;;<<<:::;;;;;;<<<<<<======>>>======>>>=========<<<<<<======<<<;;;999888777777666666666555444444333333111111111111000000000//////............---------------------......//////------------------------------......------,,,+++---...///000///---,,,+++------............---------...//////------...///......------,,,++++++*********+++++++++,,,,,,,,,+++************+++,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,---......------...000111333444444666666666777777888888888::::::::::::;;;<<<===>>>555:::BBBHHHuuuoooggg]]]]]]ggggggjjjiiiddd``````___]]]SSSNNNJJJIIIGGGEEEJJJPPPYYY^^^bbbaaa[[[RRRLLLJJJKKKWWWiiiwww{{{{{{~~~xxxqqqiiiccc___^^^___^^^\\\YYYXXXYYY[[[^^^^^^____________`````````cccbbb___^^^```___\\\YYYZZZ[[[[[[ZZZ[[[]]]___]]]]]]\\\ZZZYYYWWWVVVUUUWWWUUURRRPPPPPPQQQPPPPPPHHHFFFDDDBBBBBB@@@>>><<<=========<<<<<<;;;:::999999888777666555333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444222666888@@@RRRfff|||}}}}}}}}}}}}}}}vvvdddRRRAAADDDZZZmmmoooPPPGGGzzzsssHHH555666333222222111111222222333GGGBBB;;;555333444777::::::@@@DDDDDDDDDHHHHHHGGGGGGFFFSSSkkkhhhDDD???@@@EEEUUUtttzzzkkknnn|||~~~uuummmkkkpppxxxfffPPPeeegggRRRNNNCCC;;;@@@@@@LLL^^^mmmuuuwwwyyyzzzxxxzzz|||yyymmm]]]TTTTTTXXXcccpppyyy~~~}}}zzzoooddd[[[QQQIIIDDD???<<<======;;;:::;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;::::::999888888666666666555444444333333111111111111000000000000///............---------++++++,,,,,,---.........,,,,,,,,,------------...------......------,,,+++...000333333222000//////------............---------...//////...---...///---.........---,,,+++*********+++++++++,,,,,,,,,***************+++,,,,,,+++---...---,,,+++,,,...---,,,,,,,,,,,,---......---...///111222444555555555555666666777888999999<<<<<<;;;;;;;;;;;;<<<<<<===BBBJJJOOOzzzwwwoooaaa\\\aaa___dddeeeaaa]]]]]]\\\ZZZOOOLLLJJJJJJGGGDDDGGGMMMTTTYYY]]]]]]XXXRRRMMMLLLIIIUUUhhhwwwyyywww|||}}}|||{{{{{{~~~zzztttllleee___\\\ZZZZZZ[[[[[[ZZZWWWVVVXXXZZZ^^^^^^_________````````````ddddddaaaaaabbbaaa]]]]]]^^^^^^]]]]]]]]]```bbb```______^^^]]][[[ZZZYYYXXXWWWUUUUUUVVVUUUSSSRRRJJJHHHFFFEEEDDDCCC@@@>>>===============;;;::::::999999888666555333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444222777999AAARRRggg~~~~~~||||||}}}xxxgggVVVBBBBBBMMM]]]lllXXXIIIsssUUU:::444333222222111111222222333111111111111333666999;;;888???DDDEEEFFFJJJLLLKKKLLLEEEUUUzzzxxx```@@@AAABBBKKKcccpppgggppp~~~gggNNN___xxx^^^IIIHHH???999@@@AAANNN```nnnvvvzzz{{{{{{zzz|||{{{mmm^^^WWWYYY]]]hhhuuu|||~~~}}}yyyxxxqqqeee[[[SSSKKKCCCAAA===<<<>>>>>>;;;:::<<<:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;::::::999999999666666666555444444333333111111111111000000000000///............---------******++++++,,,------...,,,,,,,,,---------......------......------,,,++++++///222333111/////////------............---------///000///...---...000---............,,,+++*********+++++++++,,,,,,,,,***************++++++,,,,,,---...---,,,,,,,,,...---,,,,,,,,,,,,---.........///000111333555666777333444555666777888999:::<<<<<<<<<======>>>???@@@KKKNNNQQQSSS{{{|||vvvggg^^^___ZZZ```bbb___[[[ZZZYYYWWWMMMKKKJJJJJJGGGCCCFFFKKKPPPUUUZZZ[[[VVVQQQNNNMMMGGGTTThhhvvvxxxuuuxxx|||||||||{{{zzzzzzyyyyyyvvvrrrkkkccc^^^[[[ZZZZZZWWWYYYZZZYYYWWWVVVXXX[[[^^^^^^^^^______`````````___ccceeeccccccdddbbb^^^```aaaaaa```______bbbdddaaaaaaaaaaaa```___]]]]]]YYYXXXYYYZZZ[[[YYYUUURRRMMMKKKHHHGGGFFFEEEBBB@@@>>>>>>>>>>>>===<<<;;;:::999999888666555333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333444444444333888:::AAASSShhh~~~||||||}}}xxxiiiXXXGGGCCCEEERRRkkk___JJJmmmbbb???333333222222222222222222333111222555777888888777666777???EEEFFFHHHLLLOOOOOOKKK???OOO{{{wwwcccRRR:::@@@DDDSSSsssxxxuuuhhheeerrr{{{mmmQQQ^^^sssWWWDDDDDD===888@@@BBBPPPaaaooowww{{{||||||{{{~~~|||mmm^^^YYY\\\```kkkxxx~~~{{{sssrrrkkk^^^UUUNNNGGGAAA@@@===<<>>;;;:::===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>======::::::::::::::::::::::::777666666555444444333333111111111111000000000000//////.........---------))))))***++++++,,,------,,,,,,,,,------.........------......------,,,+++'''+++///000...,,,,,,------..................---...///000///...---...000---......///...,,,+++*********+++++++++,,,,,,,,,*********)))***++++++,,,,,,---......,,,,,,---...---,,,,,,,,,,,,---.........///000222444666777888333333444666777999::::::::::::<<<===@@@CCCEEEFFFPPPPPPPPPNNN{{{vvvrrrkkkaaaYYYWWWXXXXXXVVVTTTRRRSSSTTTOOONNNLLLJJJHHHFFFFFFEEELLLPPPVVVZZZYYYTTTMMMHHHGGGSSScccooosssssstttuuu}}}yyyyyyzzzzzzyyyxxxvvvuuullliiieee```]]]\\\\\\]]]YYYYYYWWWUUUSSSTTTWWWZZZ^^^\\\ZZZYYYZZZ]]]aaacccdddbbbaaaaaa``````ccchhh```bbbbbb```___aaafffkkkfffeeedddcccaaa```___^^^]]]]]]]]]\\\ZZZWWWTTTSSSOOOMMMJJJHHHFFFDDDAAA???CCC@@@===>>>??????===:::999:::<<<;;;777444222111222222222111111111111000000000////////////000000000///.........///111222111111111000000000000000222222222111111111111111333888:::CCCUUUggg~~~{{{|||~~~wwwjjj^^^JJJAAA???TTTmmmkkk^^^___lll???999444333222222111111222222000222444444444444666888777<<>>???KKKTTTuuu{{{vvvqqqttt{{{nnnTTT[[[vvvPPPCCCAAA<<<;;;>>>FFFTTTeeeqqqzzz~~~}}}yyyyyy|||lll^^^[[[]]]```nnnxxxzzz~~~~~~}}}xxxvvvmmmggg^^^UUUNNNIIIDDDAAA??????>>>>>>======<<<<<<<<<=========>>>?????????<<<>>>???AAAAAA???>>>======<<<;;;;;;999999888777666666666555444444333333444333111000000000111222////////////............///......---+++******)))++++++++++++++++++++++++.........------,,,,,,,,,------------------------.........////////////000,,,,,,,,,------.........000000000000///...---,,,,,,++++++******++++++,,,...---,,,+++***((('''''',,,---...---+++***+++,,,,,,,,,---------,,,++++++,,,---...///000111222333222333555666888999999999<<<<<<;;;999;;;BBBLLLTTTaaaUUULLLNNNyyysssmmmdddYYYQQQQQQRRRSSSSSSQQQPPPPPPQQQOOONNNLLLJJJHHHFFFEEEEEEJJJOOOUUUYYYXXXSSSLLLHHHFFFRRRaaalllpppqqqrrrsss|||}}}|||{{{yyytttuuuvvvvvvtttrrrpppnnnfffdddaaa^^^\\\[[[[[[\\\YYYYYYYYYXXXXXXYYY\\\___^^^]]]\\\\\\]]]___bbbdddccccccdddeeeeeedddeeegggfffffffffeeeddddddfffhhheeeeeeeeeeeeeeeeeeeeeeeeaaaaaa___^^^[[[YYYWWWUUURRROOOLLLJJJHHHFFFCCCAAAAAA???>>>>>>@@@@@@>>><<<===>>>???===999666333333222222222111111111000000000000////////////000000000//////...///000111222111000000000000000000000111111111111111111222222111555666===MMM]]]yyy|||yyy{{{}}}wwwjjj___LLLAAA===PPPgggggg\\\ZZZqqq???333444333222222111222222222000222444444444444666888888<<>>======<<<<<<<<<===>>>>>>??????@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;:::999888888777666666666555444444333333333222111000///000111111............---------------------,,,,,,,,,,,,+++------------------------......---------,,,,,,,,,---------------,,,,,,,,,------........./////////,,,,,,,,,---------------............---,,,++++++,,,++++++******++++++,,,---,,,,,,+++***)))((((((,,,---...---+++***+++,,,++++++,,,------,,,,,,,,,,,,---...///000222333333222333555666888999999999:::::::::999;;;@@@HHHNNNXXXPPPKKKOOOzzzuuunnnhhhbbb[[[QQQKKKHHHJJJMMMNNNMMMLLLLLLLLLNNNMMMLLLJJJHHHFFFEEEDDDHHHLLLRRRVVVVVVRRRLLLGGGGGGPPP]]]gggkkkmmmnnnpppvvv}}}~~~zzzxxxvvvsssooopppqqqpppnnnjjjgggddd______]]]\\\[[[ZZZZZZZZZUUUWWWYYYZZZ[[[]]]```bbb____________```bbbcccdddaaaccceeefffggggggfffeeeiiihhhggghhhiiiiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiifffdddbbb```]]][[[ZZZYYYUUURRROOOLLLJJJHHHFFFDDDBBBAAAAAAAAABBBBBBAAA???AAABBBBBB@@@;;;777444444222222111111111000000000000000////////////000000000////////////000111222000000000000000000111111000000000111222222222333000444333888EEERRRkkk|||yyyxxxzzz|||wwwlllbbbNNN@@@;;;JJJ]]]aaaYYYRRRsssuuuEEE666444444333222222222222222111222444444444555666888999===CCCGGGIIIKKKLLLNNNPPPKKKdddvvvZZZGGG@@@>>>DDDLLL```ttt]]]___~~~___BBB;;;<<<;;;>>>EEEOOO\\\mmmxxx~~~yyy{{{pppaaa\\\]]]bbbmmmuuuuuuxxx}}}}}}|||uuuqqqqqqbbb]]]VVVOOOKKKGGGCCCAAADDDDDDCCCBBBAAA@@@???>>>======>>>??????@@@AAAAAADDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;:::999888777777666666666555444444333333222111000/////////000000...------------,,,,,,,,,++++++,,,---------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))),,,++++++******++++++,,,+++++++++*********)))))),,,---...---+++***+++,,,***++++++,,,------------,,,---...///111222333333222333555666888999999999777888::::::;;;===AAADDDJJJHHHKKKQQQ|||nnngggggg```]]]YYYWWWUUUQQQLLLHHH@@@DDDHHHJJJIIIHHHHHHHHHLLLKKKKKKIIIHHHFFFDDDDDDEEEIIIOOOTTTTTTPPPKKKGGGHHHOOOYYYbbbgggjjjlllnnnrrrzzz}}}yyywwwssspppllllllmmmllliiieee```^^^]]]\\\\\\[[[YYYXXXWWWWWWRRRTTTWWWYYYZZZ[[[]]]___^^^___```aaabbbcccccccccaaaccccccccceeehhhhhheeejjjhhhfffgggjjjlllkkkiiinnnnnnmmmlllkkkjjjiiiiiiiiigggdddaaa___]]]]]]]]]WWWTTTQQQNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDCCC@@@;;;666444333111111111111000000000000000000////////////000000000000000000000111111111000000000000000111111111//////000111222333333333222555444888BBBLLLccc~~~zzzxxxwwwzzz|||xxxooofffRRR@@@:::EEETTT]]]XXXKKK^^^rrrHHH;;;444444333222222222222333111333444555444555777888;;;>>>CCCGGGIIIKKKMMMNNNLLLQQQtttpppZZZEEE>>>@@@EEELLLfffwwwcccbbbmmmSSS===999;;;:::???IIITTTaaapppzzzzzz}}}rrrccc^^^^^^cccmmmtttsssvvv}}}|||zzzzzzzzz~~~}}}~~~|||vvvoookkkiii]]]YYYTTTOOOLLLIIIFFFDDDFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBB<<<;;;;;;:::999888777777666666666555444444333333111000000///////////////.........---------,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,************************+++,,,------++++++,,,---)))***+++,,,---.........------...///111222333444222333555666888999999999777888:::<<<============>>>AAAJJJSSSyyyooodddWWWLLLIIIKKKHHHGGGFFFFFFGGGFFFEEEDDD===@@@DDDFFFFFFEEEDDDDDDHHHHHHHHHHHHGGGFFFDDDCCCCCCGGGMMMQQQRRRPPPKKKHHHIIINNNVVV^^^dddhhhkkkmmmrrrzzz}}}yyyvvvrrrnnnjjjjjjjjjiiifffbbb^^^\\\]]]\\\[[[ZZZXXXWWWUUUUUUSSSUUUWWWXXXXXXYYY[[[]]]^^^___```bbbcccccccccccceeegggeeebbbfffmmmnnnkkkppplllhhhhhhkkkmmmmmmkkkoooooonnnmmmlllkkkkkkjjjjjjhhhfffcccaaa```______YYYVVVSSSQQQQQQQQQPPPOOORRRSSSSSSQQQOOOKKKIIIGGGAAAAAA@@@===888444222222111111111000000000//////000000////////////000000///000000111111111111111//////000000111111111111//////000111222333333333222555444777@@@HHH^^^}}}yyyxxxyyy{{{}}}zzzrrrkkkUUUAAA:::BBBMMM\\\[[[FFFNNNwwwqqqIII999555444333333222222333333111333555555555555777999;;;>>>CCCFFFIIIKKKNNNPPPGGGVVV|||lll[[[GGG>>>???EEENNNooo}}}iiidddyyy```KKK;;;:::;;;999@@@KKKYYYeeerrrzzz{{{sssddd___```dddnnnsssrrruuu|||~~~yyyzzzzzz{{{~~~|||xxxwwwzzz{{{wwwppphhhbbb^^^YYYVVVRRRNNNMMMKKKHHHFFFFFFEEEEEEDDDBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDD<<<;;;:::999888777777666666666666555444444333333000000000000/////////...////////////.........---,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,------------,,,,,,+++,,,++++++******++++++,,,)))************++++++++++++,,,------++++++,,,---)))***+++,,,---.........---...///000111222333444222333555666888999999999888999;;;>>>???>>>===;;;888>>>IIITTTddd]]]TTTLLLDDD>>>???CCC???>>>>>>>>>>>>>>>>>>>>>===???BBBCCCBBBAAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCCAAAEEEKKKPPPQQQOOOLLLIIIHHHKKKQQQYYY```fffkkkmmmsss{{{|||wwwtttoookkkggggggfffeeeccc```^^^\\\]]]\\\ZZZXXXWWWUUUUUUUUUWWWXXXYYYYYYYYYZZZ\\\^^^___```aaacccddddddddddddkkkmmmjjjfffkkktttvvvqqqrrrooommmllllllllllllkkkkkkllllllmmmmmmnnnnnnnnnjjjiiigggfffdddccccccccc\\\ZZZWWWWWWXXXZZZ[[[[[[\\\\\\\\\XXXRRRLLLHHHGGG======<<<999555222111222111111000000000/////////000000////////////000000///000111111222222111111/////////000111111222222000000000111222222222333000444222555===DDDXXXvvv~~~yyyyyyyyy|||}}}zzzsssnnnYYYBBB<<>>BBBFFFIIILLLOOORRRHHH^^^nnn]]]HHH======EEEVVV~~~uuukkktttkkkTTTDDD999;;;;;;999AAANNN___iiitttzzz~~~~~~rrrddd```bbbfffnnnsssssswww~~~zzz}}}|||}}}{{{wwwuuu{{{|||vvvnnngggaaa\\\UUURRROOOMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@AAABBBCCCDDDFFFGGGGGGGGGHHHJJJJJJJJJHHHFFFDDD;;;;;;:::999888777666666666666666555444444333333000000111111111000///...000000/////////.........---...///000///...+++***........................,,,,,,,,,------------...+++,,,,,,------......///,,,---------............------......////////////------............------,,,++++++******++++++,,,******************++++++***,,,------++++++,,,...***++++++,,,---------------...///000222333444444222333555666888999999999::::::;;;===@@@AAA???===999>>>IIITTT}}}nnnbbbQQQJJJEEECCCBBB???AAADDD@@@@@@???>>><<<<<<<<<<<<>>>???AAA@@@>>>======>>>===???AAACCCEEEEEEDDDCCCAAADDDJJJOOOQQQPPPMMMJJJFFFHHHLLLSSS\\\dddiiilllssszzz}}}yyysssoookkkgggcccbbbaaa___^^^]]]]]]]]]ZZZYYYWWWUUUTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[___bbbbbbbbbccccccdddffffffgggmmmpppnnnkkkppp{{{{{{ssseeehhhlllmmmmmmlllkkkkkklllllllllmmmnnnooooooooojjjjjjjjjjjjiiihhhgggfffbbb```^^^___bbbeeehhhiiibbbbbbaaa[[[RRRIIIDDDAAA888888888666333111111222111000000000////////////000000////////////000000///000111222222222111111...//////000111111222222111111111111111111222222///333222444;;;@@@SSSppp{{{xxxxxxyyy{{{|||yyysssnnn[[[CCC???DDDJJJcccgggFFFHHHlllbbb???555555444333333333333444222444555666555666777999:::===AAAEEEIIIMMMQQQTTTNNNgggxxx^^^GGG===>>>HHHbbbooo~~~eeeZZZJJJ>>>777;;;;;;999BBBQQQdddmmmvvvzzzpppccc```cccgggooottttttyyy||||||||||||~~~{{{vvvtttzzz{{{rrriiiddd```\\\TTTRRRPPPNNNNNNMMMKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPPPPNNNJJJFFFCCC;;;;;;:::999888777666666666666666555444444333333000111222222222111000/////////.........---------+++,,,...000000///---,,,////////////////////////,,,,,,,,,---------......,,,,,,---......///000000------........./////////---......///000111222222------............------,,,++++++******++++++,,,++++++*********************+++---,,,,,,+++---...++++++,,,------,,,,,,,,,......///000222333444555222333555666888999999999;;;:::999<<>>@@@HHHTTTlll]]]OOODDDDDD???===???AAA@@@@@@BBBCCCCCCBBBAAA>>>===>>>??????@@@@@@>>><<<::::::;;;;;;<<>>AAAJJJjjj~~~kkkyyy|||oooSSSGGGCCC999555:::;;;999CCCSSShhhooowww{{{ooocccaaadddhhhppptttuuu{{{~~~yyyxxxxxx{{{~~~}}}yyyuuunnntttrrrggg^^^[[[ZZZWWWVVVTTTRRRQQQQQQPPPNNNLLLGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHJJJKKKLLLNNNOOOPPPQQQSSSUUUUUUQQQLLLEEEAAA;;;::::::999888777666666777666666555444444333333111222222333333111000///......---------,,,,,,,,,(((***---000111000///...------------------------,,,,,,,,,------.........------......///000111111.........////////////000---...///000111222333444,,,,,,---......---------,,,++++++++++++++++++,,,+++++++++*********))))))***+++---,,,,,,,,,---...,,,,,,---------,,,++++++......///111222333444555222333555666888999999999<<<999888:::>>>BBBCCCCCCBBBBBBIIISSSnnnZZZNNNHHHDDDBBB>>>>>>???@@@CCCFFFIIIKKKJJJGGGDDDEEEFFFGGGFFFDDDCCCBBB@@@>>><<<::::::999;;;;;;===>>>@@@BBBCCCDDDAAACCCFFFJJJMMMMMMJJJGGGCCCAAAEEEOOOXXX^^^dddiiisss|||}}}rrrkkkkkkggg___XXXWWWVVVVVVVVVVVVWWWXXXUUUUUUTTTTTTUUUWWWXXXZZZYYYZZZZZZ[[[\\\^^^___```aaaccceeefffeeeeeefffggglllqqqqqqnnnrrruuukkk[[[SSSbbbmmmmmmmmmssstttnnnpppppppppoooppppppqqqrrrrrrqqqpppppprrrrrrqqqpppjjjgggeeejjjqqquuurrrmmm```ZZZRRRMMMJJJEEE>>>999777666444222111000//////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000///111222444444333222111222555222444:::;;;HHHaaa{{{xxxwwwvvvvvvyyy{{{yyytttoooaaaMMMAAABBBMMM]]]^^^NNN@@@\\\yyy}}}::::::444111222333111000333111222222333444555666666888;;;>>>@@@GGGOOOSSSQQQWWWttt~~~]]]BBB999<<>>===999888999888:::HHHYYYrrrxxxuuuvvv~~~mmmdddbbbbbbmmmrrryyy|||zzzwwwvvvwwwyyyvvvoooiiijjjoooooofff\\\XXXYYYYYYVVVXXXYYYWWWTTTPPPMMMLLLIIIIIIIIIJJJIIIIIIHHHHHHKKKKKKKKKLLLMMMPPPRRRTTTXXXZZZ\\\[[[UUUMMMDDD???<<<;;;999777666777777888666555555444444333222222000000000000////////////..............................---------,,,,,,,,,///...------...///000111------------------------///---,,,,,,---.........---------...///000000111111111111111111000//////,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++++++++------------++++++,,,---...---++++++---...//////...///000111333444333333444666777999:::::::::888999>>>EEEGGGEEEAAA???;;;III[[[{{{nnn[[[LLLEEECCCBBBAAA===@@@DDDHHHKKKNNNOOOOOOMMMKKKHHHGGGHHHHHHFFFDDD@@@???>>><<<;;;::::::::::::;;;<<<>>>@@@AAABBBCCCAAACCCFFFJJJMMMMMMIIIFFFBBBAAADDDNNNWWW]]]eeekkkvvv}}}|||rrrjjjiiieee^^^WWWWWWVVVUUUUUUVVVWWWWWWUUUTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[\\\]]]___```aaabbbdddffffffffffffggghhhjjjoooooojjjllloooggg[[[YYYfffooonnnnnnssstttooopppppppppppppppqqqrrrrrrrrrqqqqqqrrrtttuuutttssslllkkklllqqqvvvuuummmeeeVVVQQQJJJFFFEEEBBB<<<888666555333222000/////////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000///111222444444333222111222444222444:::;;;GGG___~~~zzzyyyxxxxxxzzz|||{{{vvvqqqcccNNNAAA???GGGXXX\\\OOO<<>>@@@FFFOOORRRPPPTTTqqq|||\\\EEE???DDDLLLyyy~~~pppfff]]]YYYRRRHHHAAA???;;;888888;;;999<<>><<<<<<:::888777666666666666555555444444333222222000000000000////////////..............................---------,,,,,,,,,......---------...///000---------------------------,,,+++,,,...///---,,,---------...///000000000//////000000///......---,,,,,,,,,---------......,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---...///...,,,,,,.../////////...///000111333444333333444666777999::::::;;;999999===CCCEEECCC@@@???;;;JJJ\\\~~~]]]TTTHHH@@@>>>@@@BBBCCCDDDGGGLLLQQQSSSRRRPPPNNNNNNLLLIIIHHHGGGGGGEEECCC>>>===<<<;;;;;;::::::;;;999:::;;;===>>>@@@AAABBBAAACCCFFFJJJLLLLLLIIIFFFBBB@@@CCCKKKTTT]]]fffoooyyy~~~{{{pppiiigggbbb[[[VVVUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTUUUVVVWWWYYYZZZ]]]]]]]]]]]]^^^```aaaaaabbbdddggghhhggghhhiiijjjjjjooooooiiigggjjjggg```bbblllrrrooonnnssstttpppqqqqqqppppppqqqqqqrrrsssrrrrrrsssuuuxxxyyyxxxwwwrrrrrrtttwwwvvvnnn```UUUIIIEEEAAA???>>>===999666333333222111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///000222333333333222111222444222444::::::EEE\\\xxx~~~zzzyyyxxxwwwzzz|||{{{vvvrrreeeQQQAAA;;;???QQQZZZRRR>>>NNNxxxQQQ:::555111333333111111333222222333444555666666777999<<<>>>@@@FFFNNNPPPNNNJJJjjjmmmRRRAAA???EEESSSzzz{{{|||}}}~~~uuuaaaVVVJJJDDDAAA>>>===>>>888777999<<<:::===NNNccclllqqqmmmooo|||jjjcccfffkkknnnrrrwww}}}~~~{{{xxxtttqqqoooooopppmmmhhhccccccddd```ZZZXXX[[[\\\ZZZ\\\]]][[[XXXUUURRRRRRSSSLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMOOORRRUUUWWWYYY^^^\\\YYYTTTNNNFFF@@@===<<<<<<;;;:::888777555444666555555444444333222222000000000000////////////..............................---------,,,,,,,,,---------,,,------...///------------------------,,,***)))+++...///---***---------...//////000000---------...------,,,+++,,,,,,,,,---------......,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---...---++++++---/////////...///000111333444333444555666777888999:::<<<:::999;;;???BBBAAA>>>???;;;JJJ]]]ttt^^^LLLGGGAAA>>>@@@CCCGGGHHHOOOQQQSSSTTTRRROOOKKKHHHJJJIIIGGGFFFEEEEEEDDDCCC??????===<<<;;;;;;;;;;;;999:::;;;<<<===???@@@@@@AAABBBEEEIIILLLKKKHHHDDDAAA???BBBJJJSSS\\\iiittt}}}~~~yyynnnfffccc^^^YYYTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUVVVXXXYYYYYY\\\\\\]]]]]]^^^___aaaaaaccceeehhhiiiiiijjjkkkmmmooosssssslllhhhiiijjjiiijjjpppssspppnnnqqqrrrpppqqqqqqqqqqqqqqqrrrssssssssssssuuuyyy|||}}}|||zzzzzzxxxtttqqqkkk```QQQGGGBBB???<<<::::::999777555222111000000///000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111222333222222111222444111333999999BBBWWWooo}}}wwwvvvuuuuuuwwwyyyxxxtttppphhhSSSBBB999;;;MMM[[[XXXFFFJJJlllPPP;;;555222333333111111333222222333444555666777777999<<<>>>@@@FFFMMMOOOLLLGGGmmmrrr[[[GGG;;;===DDD___|||tttuuuvvvxxx||||||~~~ooodddOOOGGG>>>::::::;;;<<<===777777:::<<<:::<<>>>>>===???;;;JJJ]]]pppXXXGGGCCCBBBBBBDDDHHHMMMPPPRRRUUUTTTSSSPPPMMMIIIGGGEEEGGGGGGGGGFFFEEEEEEFFFGGGDDDCCCAAA???===<<<;;;;;;999:::;;;<<<===>>>???@@@AAABBBEEEIIIKKKJJJGGGCCC@@@>>>AAAIIIRRR]]]lllyyy}}}uuukkkccc___ZZZVVVRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYYYY[[[[[[[[[\\\]]]___aaabbbdddfffiiijjjkkklllnnnoooqqquuuuuupppllllllnnnpppooorrrrrrpppoooqqqqqqppprrrrrrrrrrrrrrrssssssttttttuuuxxx|||}}}zzzzzztttlllccc[[[RRRIIICCCAAA???<<<:::999888666555111111000000000000000111////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000000000111111222222222222222333000333999888???RRRmmm~~~vvvvvvuuutttvvvxxxxxxtttqqqiiiUUUDDD:::;;;MMM^^^[[[IIIDDD]]]RRR;;;555222333444222222444222333333444555666777888999<<>><<<===@@@BBB@@@===999888999;;;999;;;KKK``````fffeeelllyyyfffaaagggmmmpppssswwwzzzzzzxxxuuussssssqqqnnnllljjjhhheeeccchhheee___ZZZ\\\aaaaaa]]]aaa```^^^ZZZVVVUUUVVVXXXQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOOPPPQQQQQQRRRRRRVVVRRRKKKDDD>>>:::888888999:::;;;;;;;;;999888777666555555444444333222222000000000000////////////..............................---------,,,,,,,,,------------------,,,,,,---------------------------+++***)))***+++,,,,,,------------............,,,------.........------,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...//////...///000111333444444444555666777888888999<<<;;;::::::;;;<<<<<<<<<>>>:::JJJ\\\lllWWWGGG===???AAAEEEKKKPPPTTTXXXYYYRRRPPPMMMJJJHHHGGGGGGHHHGGGHHHIIIHHHGGGGGGIIIKKKGGGEEECCCAAA???===<<<<<<::::::;;;<<<===>>>??????@@@BBBEEEHHHJJJIIIFFFBBB>>>>>>BBBJJJSSS___ooo}}}{{{qqqggg```[[[WWWTTTPPPOOONNNMMMMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYZZZ\\\^^^```bbbcccdddgggjjjlllmmmnnnppprrrqqqtttuuussspppoooqqqsssssssssrrrrrrrrrrrrrrrrrrssssssrrrrrrsssssstttuuuuuuwwwzzz~~~{{{xxxtttmmmbbbXXXQQQMMMIIIGGGAAA@@@>>>;;;999777666555222222111000000000111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000111111222222222333000222999777<<>>OOO]]]YYYDDD===PPP}}}ZZZ;;;666222444444222222444333333444555666777777888888<<<@@@CCCIIIOOOPPPMMMZZZtttlll```RRRDDD===BBBKKKxxxsssnnnqqquuuvvv|||{{{zzzwwwrrrpppssswwwzzz{{{~~~yyycccOOOEEE999<<>>CCCGGGMMMRRRUUUWWWXXXYYYNNNLLLKKKIIIHHHHHHIIIJJJHHHIIIJJJIIIFFFFFFHHHJJJFFFEEECCCAAA@@@???>>>>>>;;;;;;<<<===>>>??????@@@@@@BBBDDDHHHJJJIIIEEEAAA===>>>CCCLLLUUU```qqqxxxmmmccc]]]XXXTTTRRROOONNNMMMLLLLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYXXXYYYZZZ\\\___bbbeeefffeeegggkkkmmmnnnppprrrtttqqqsssuuuwwwwwwuuutttuuuuuussssssuuuvvvuuutttuuusssssssssssssssttttttuuuwwwxxx{{{~~~}}}xxxtttooojjjaaaYYYRRRMMMIIIGGG??????===;;;888666666666444333222111111111111111000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000111111222333333///222999666999IIIhhhyyyxxxvvvtttvvvyyyyyywwwtttnnnYYYIII@@@AAAPPPYYYQQQ>>>999KKKvvvZZZ<<<666333444444222222444333333444555666777888888888<<<@@@DDDJJJQQQRRROOO[[[rrrlllbbbSSSCCC;;;AAALLLzzz{{{qqqkkkqqq{{{|||~~~|||wwwuuuwww}}}~~~~~~nnnVVVFFFAAA888<<>>@@@???>>><<<:::888777666666666555555444444333222222000000000000////////////..............................---------,,,,,,,,,...//////000///...---,,,------------------------,,,555>>>>>>666...---///------------------------,,,,,,---...............,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...//////...------...000//////...///000111333444555555666666777777888888999:::<<<======<<<<<<<<<<<<888GGGYYY~~~^^^MMMHHHEEEBBBKKKOOOTTTXXXXXXWWWUUUTTTMMMLLLKKKJJJJJJIIIIIIHHHGGGIIIIIIGGGDDDBBBDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<<<<===>>>???@@@@@@@@@AAADDDGGGIIIHHHDDDAAA<<<>>>DDDMMMVVVbbbssswwwjjjbbb[[[VVVSSSRRRNNNMMMLLLKKKKKKLLLMMMNNNPPPRRRTTTVVVXXXYYYYYYYYYXXXYYY[[[]]]aaadddggghhheeehhhkkknnnooopppsssuuusssssswww{{{}}}zzzwwwwwwvvvttttttwwwyyyxxxwwwwwwtttsssssssssssstttuuuuuuxxxyyy||||||vvvqqqppplllfff^^^VVVNNNGGGCCC======<<<999777555555666555444333222111111111111000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000111111222333333///222999666888HHHcccxxxvvvtttrrrtttwwwwwwuuurrrppp[[[JJJBBBCCCPPPUUUJJJ<<<999KKKuuu{{{SSS<<<666333444444222222444333333444555666777888888777<<>>>>>EEEMMMMMMHHHAAA999555:::???DDDOOO\\\^^^hhhooozzziii___```fffhhhuuuvvvxxxyyyxxxvvvrrrpppmmmkkkhhhccc___]]]]]]^^^___bbbbbb______bbbcccaaa[[[[[[[[[YYYWWWUUUVVVWWWTTTTTTSSSSSSRRRPPPOOONNNLLLMMMOOOQQQRRRRRRRRRQQQLLLIIIDDD@@@???@@@CCCEEECCCAAA>>>:::777555444444666555555444444333222222000000000000////////////..............................---------,,,,,,,,,//////000000000///---,,,------------------------+++999GGGHHH===222...///------------------------+++,,,------............,,,,,,,,,---------......,,,++++++++++++++++++,,,++++++++++++++++++++++++------++++++++++++------+++,,,,,,+++******+++---//////...///000111333444555555666666777777888888777:::===>>>>>>===<<<<<<;;;777FFFWWWcccQQQGGGBBBGGGQQQ[[[[[[[[[ZZZXXXTTTPPPNNNNNNLLLIIIFFFDDDCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???===========================>>>>>>>>>??????@@@@@@FFFEEEEEEGGGHHHFFFBBB===888@@@GGGMMMXXXiiixxx}}}qqqddd]]]XXXRRROOOPPPLLLLLLLLLLLLLLLLLLMMMNNNNNNQQQTTTUUUUUUVVVYYY\\\YYYZZZ\\\^^^aaaccceeefffgggiiikkknnnpppqqqqqqqqqttttttuuuvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxzzz}}}}}}{{{wwwsssoookkkccc\\\TTTLLLEEE@@@???===;;;999777666666666222222222222222222222222000000000000000000000000//////000000111111111222000000000000000000000000222111111111000000//////000111111111111222222222333222111000222666:::===UUUpppvvvnnnpppsssuuuvvvuuutttrrrooocccNNN>>>@@@KKKNNNHHH:::===HHHwwwfffGGG999444444000444777111333333444555666777888888:::<<>>IIIOOONNNLLLMMMFFF<<<777;;;???DDDRRRaaaiiifffsssvvvddd]]]bbbhhhhhhjjjvvv{{{uuurrrtttqqqiiigggccc```___]]]XXXWWWZZZaaa^^^\\\___bbbccc^^^ZZZ```^^^\\\YYYWWWVVVVVVVVVYYYVVVSSSQQQPPPPPPNNNMMMNNNQQQSSSSSSPPPNNNNNNPPPLLLIIIEEECCCEEEGGGIIIIIIKKKEEE???;;;:::999777555555555444333222222222222000000000000////////////,,,---///000000000///////////////......------------------............///------------------------000555<<<@@@???999111+++.........,,,++++++,,,...,,,,,,,,,---///000222333......---------......//////---***)))***+++******,,,,,,,,,++++++*********------...---++++++---///++++++,,,------......///------------///000111222555666666777777777777666999:::<<<>>>???>>>===<<<>>>:::HHHZZZvvvYYYLLLGGGGGGNNNXXX```___^^^[[[WWWSSSPPPNNNMMMKKKGGGDDDAAA@@@??????>>>>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????EEEEEEDDDFFFGGGEEEAAA===<<>>===;;;999777666666666333222222222111111111111000000000000000000000000/////////000000000111111000000000000000000000000111111111111000000000///000111111111111222222222333222111111222666:::<<>>===@@@<<>>???@@@AAADDDDDDDDDDDDEEECCC@@@===@@@EEEKKKTTTcccttt|||}}}qqqfff[[[VVVRRRNNNLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLOOOQQQTTTVVVWWWYYY[[[^^^^^^___```bbbdddeeegggggghhhiiikkknnnpppqqqrrrrrrvvvvvvwwwxxxxxxxxxwwwwwwtttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwwwwxxxxxxtttoookkkgggccc]]]VVVQQQLLLFFFCCC>>>===;;;:::999888888888444444333222111000//////000000000000000000000000...///////////////000000000000000000000000000000111111111111000000000000000111111111111222222222333222111111222666999;;;NNNkkktttoooppppppqqqqqqqqqppppppqqqgggRRR@@@>>>GGGIIICCC888:::BBBsss}}}SSS@@@777777222333555111333444555555777777888999:::===CCCJJJPPPUUUXXXYYY{{{qqqJJJCCCDDDUUU|||eee\\\XXXddduuuyyyuuuzzzxxxxxxnnnTTT@@@:::<<<@@@@@@FFFPPPWWWWWWWWWWWWNNNBBB:::===CCCLLL\\\mmmrrrrrryyyiii\\\\\\bbbffffffuuuyyyuuukkkfffiiiiiieeeeee___\\\[[[ZZZXXXZZZ^^^aaa^^^\\\]]]aaacccbbb```aaa```^^^]]]\\\[[[[[[[[[YYYVVVRRRPPPOOOOOOMMMLLLMMMOOOQQQQQQOOONNNMMMNNNMMMJJJFFFCCCCCCDDDDDDDDD>>><<<999888888999888888555555444333222222222222000000000000////////////,,,,,,---............------,,,,,,,,,,,,+++++++++---------............///------------------------...,,,,,,000666888666222333333222000---,,,---///000///---,,,---...000222222222000///...---------///---***)))***+++******,,,,,,,,,++++++++++++***+++---......,,,*********++++++,,,------......///---------...///000111222444555666777777777777777:::;;;===???@@@???>>>===BBB>>>LLL]]]rrr___MMMHHHLLLRRRYYY```eeebbb[[[TTTOOOLLLJJJJJJGGGFFFDDDAAA???>>>===============>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCAAA>>>===AAAEEELLLXXXjjjzzz~~~zzzlllbbbXXXSSSPPPLLLJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMPPPQQQTTTVVVXXX[[[]]]______```aaabbbdddeeefffgggiiijjjkkknnnpppqqqsssssswwwxxxxxxyyyyyyxxxxxxxxxssstttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwyyyxxxxxxxxxvvvsssnnnjjjccc___YYYTTTPPPMMMIIIFFF??????>>>===;;;;;;::::::666666555333222000//////////////////////////////............////////////////////////////////////111111111000000000000000000000111111111222222222333222111111333555888:::JJJhhhuuuqqqpppppppppppppppppppppnnnfffTTTBBB>>>EEEHHHCCC<<<;;;@@@oooXXXAAA666666222222555222444444555666777888999999999===CCCJJJPPPTTTVVVWWW~~~lllHHHBBBCCCUUUbbb\\\]]]lll~~~{{{uuuxxx|||lllmmmqqqTTT@@@;;;@@@>>>AAAHHHQQQWWWYYYYYYZZZRRRDDD:::===DDDOOOaaarrrsssuuutttcccYYY[[[bbbeeeeeevvvwwwsssjjjeeegggfffcccbbb]]]YYYYYYYYYXXX[[[``````]]]\\\\\\___aaabbbaaa______^^^^^^]]]]]]\\\\\\XXXUUURRRPPPPPPOOONNNMMMNNNOOOPPPPPPPPPNNNMMMMMMKKKHHHDDDAAA@@@??????>>>777666555666777777888888555555444333222222222222000000000000////////////,,,,,,------------------........................---------............///...........................***(((,,,444888555111111222111///------...000111000...,,,,,,---///111222111000//////////////////---***)))***+++******++++++++++++++++++++++++---///111111///---,,,+++++++++,,,------......///------......///111222333444444555666777777777777:::;;;>>>???@@@@@@>>>>>>AAA===LLL^^^gggZZZOOOMMMSSSZZZ^^^aaa```\\\UUUMMMHHHFFFEEEEEEAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;:::::::::999:::;;;<<<===???@@@AAABBBBBBBBBCCCBBBAAA???>>>===???EEEOOO^^^qqq}}}|||uuuiii___VVVRRROOOJJJHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSVVVZZZ]]]___```___```aaabbbdddeeefffgggjjjjjjlllmmmoooqqqssstttxxxxxxyyyyyyyyyyyyxxxwwwssstttuuuwwwwwwwwwvvvuuuuuuuuuuuutttuuuvvvvvvwwwyyywwwvvvuuusssooojjjfff```\\\WWWSSSPPPNNNLLLJJJBBBAAAAAA@@@>>>===<<<;;;888777666555333111000///////////////////////////////////////............////////////////////////000000000000000000111111000000111111111222222222222222111111333555777999FFFeeewwwqqqqqqqqqpppppppppppppppjjjeeeUUUCCC>>>EEEHHHDDD???;;;;;;ggguuuZZZ@@@444555222222555444444444555666777888999999888<<>>;;;@@@???DDDLLLSSSXXX\\\]]]]]]UUUFFF:::===EEEQQQccctttsssyyyqqq```YYY[[[aaaeeefffttttttqqqllliiihhhfffbbb```[[[WWWXXXXXXXXX[[[aaa^^^]]]\\\\\\^^^```aaaaaa]]]]]]]]]]]]]]]\\\\\\[[[WWWUUURRRQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPNNNMMMIIIFFFAAA>>>===;;;:::888333444555666666666777777555555444333222222222222000000000000////////////------------,,,---------........................---------............///...........................+++)))...444777222,,,------...---,,,---000222111000...---------///000///////////////000111222///---***)))***+++******++++++++++++++++++++++++,,,...111111///---,,,,,,++++++,,,------......///............000111222333333333555666666777777777:::;;;===???@@@???>>>======:::KKK^^^\\\UUUPPPSSS[[[bbbcccbbbYYYUUUNNNHHHDDDCCCCCCDDD??????@@@AAACCCDDDDDDEEEEEEEEEDDDDDDBBBAAA???>>><<<<<<<<<;;;;;;::::::999999:::;;;<<<===>>>???@@@BBBCCCCCCBBB@@@>>>>>>>>>???HHHVVVfffvvv}}}wwwlllddd[[[RRRPPPNNNJJJHHHIIIKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQSSSWWW\\\```aaaaaa___```aaacccdddfffggghhhkkkkkklllmmmooorrrtttuuuxxxxxxyyyyyyyyyxxxwwwwwwtttuuuwwwxxxxxxwwwuuutttuuuuuuttttttuuuuuuvvvwwwuuutttrrrpppnnnkkkfffbbb]]]ZZZUUUQQQPPPNNNMMMLLLDDDDDDCCCBBB@@@>>><<<;;;777777666444333111000000000000000000000000000000000000000////////////...000000000000000000000000000000000000111111111111000111111111111222222222222222111222333444666777AAA```zzz{{{oooppppppqqqqqqqqqpppppphhhdddWWWEEE>>>CCCGGGDDD>>>888666]]]___AAA222444222111555555444555666666888888999:::888<<>>CCCKKKSSSXXX\\\aaabbbaaaWWWGGG;;;>>>GGGSSSeeeuuuuuu|||zzzlll^^^XXXZZZ___eeekkksssrrrooommmkkkiiieeebbb^^^YYYWWWXXXXXXXXXZZZ___^^^^^^^^^^^^^^^___```aaa]]]]]]]]]]]]\\\\\\[[[ZZZWWWTTTRRRQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRQQQOOOMMMIIIFFFBBB???===;;;999777444777999999888777777777555555444333222222222222000000000000///////////////...------,,,---------+++++++++,,,,,,,,,,,,------------............///...........................,,,,,,///333444///******++++++++++++---000222000//////.........//////---------...///000222222///---***)))***+++*********++++++++++++,,,,,,,,,)))+++------,,,******+++++++++,,,------......///.........///000111222333222333444555666777777777999:::<<<>>>???>>>===<<<;;;888JJJ^^^TTTRRRQQQVVV___eeeccc^^^SSSPPPKKKFFFDDDCCCDDDEEEEEEEEEGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHEEECCCBBBAAA@@@@@@???>>>>>>======<<<======>>>??????@@@@@@BBBCCCDDDCCC???>>>>>>@@@BBBNNN___ooozzz|||pppccc]]]TTTNNNMMMMMMKKKJJJKKKJJJJJJJJJKKKLLLMMMNNNOOORRRQQQSSSWWW]]]aaacccbbb___```bbbdddfffhhhjjjkkkkkkkkklllmmmooorrrtttvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyzzzyyywwwtttsssuuuttttttttttttuuuvvvvvvtttrrrpppnnnllliiidddaaa[[[WWWRRROOONNNMMMLLLLLLDDDDDDCCCBBB???<<<:::888555555444333111000//////000000000000000000000000111111000000000/////////000000000000000000000000///000000000111111111111000111111111111222222222111111111222333444666666<<<[[[sss}}}lllmmmoooqqqqqqqqqooonnnhhhfffZZZGGG===AAADDDBBB<<<888444XXX}}}fffEEE444555222111444555555555666777888999999::::::===AAAGGGLLLQQQTTTVVVwwwssskkkPPP>>>BBBKKKbbbgggUUU^^^ooo}}}mmm______kkk|||qqqOOO>>>===AAAFFFPPPXXX[[[^^^dddfffdddZZZJJJ===@@@JJJVVVfffuuuttt|||rrrfffZZZWWWYYY^^^gggpppuuuqqqmmmkkkjjjgggccc```\\\XXXVVVXXXYYYWWWYYY]]]___```aaaaaaaaa``````aaa]]]^^^^^^^^^]]]\\\ZZZYYYVVVTTTRRRRRRTTTVVVVVVVVVRRRQQQPPPQQQSSSSSSPPPMMMLLLIIIEEEBBBAAA???<<<::::::===??????<<<999888888555555444333222222222222000000000000////////////000000...---------......+++++++++,,,,,,,,,---------------............///........................---,,,,,,...000///---+++***+++,,,++++++,,,///111---...///000000//////...------------...///000000///---***)))***+++************+++++++++,,,,,,,,,''')))************+++,,,++++++,,,------......///.........///000111333333111222444555666777777777888999;;;===>>>===<<<;;;;;;888JJJ^^^RRRQQQSSSXXX```ddd^^^WWWPPPNNNJJJGGGEEEEEEGGGHHHMMMNNNPPPQQQSSSTTTUUUUUUTTTSSSRRRPPPMMMKKKHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBDDDEEECCC???===???@@@FFFTTTfffuuu}}}zzzlll]]]WWWOOOJJJKKKLLLLLLLLLMMMHHHHHHIIIIIIKKKLLLMMMNNNRRRQQQRRRWWW^^^bbbcccccc```aaaccceeehhhjjjlllmmmlllllllllmmmooorrrtttvvvxxxxxxxxxxxxxxxwwwvvvuuuwwwxxxzzz{{{zzzwwwtttrrrtttttttttttttttuuuvvvvvvuuusssqqqooommmjjjfffbbbYYYUUUPPPMMMLLLLLLKKKKKKDDDDDDCCCAAA>>>;;;888666333222222111000///......000000000000000000000000222222111111000000//////000000000000000000000000//////000000111111111222000111111111111222222222111111222222333444555666888WWWooo}}}iiikkknnnpppqqqpppnnnmmmiiihhh\\\HHH===???AAA@@@===999666XXXyyykkkIII666777333000333444555555666777888999::::::<<<>>>BBBGGGLLLQQQUUUXXX~~~uuulllhhhNNN:::>>>JJJeeeyyykkkaaajjjzzzxxxfff[[[dddzzzgggKKKBBBDDDFFFFFFQQQZZZ\\\^^^dddfffddd\\\KKK???BBBLLLWWWggguuurrrzzzzzzyyy}}}kkkaaaXXXVVVXXX]]]iiiuuuxxxrrrllliiigggdddaaa```[[[WWWWWWYYYYYYWWWXXX\\\aaabbbdddeeecccbbbaaaaaa^^^_________^^^\\\ZZZYYYUUUTTTRRRSSSUUUWWWXXXXXXSSSRRRQQQRRRTTTTTTQQQNNNOOOLLLHHHFFFDDDCCC@@@>>>???BBBEEEDDD???;;;::::::555555444333222222222222000000000000////////////111000///...---......///---------....../////////---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,------,,,------,,,+++,,,...000+++---///111111000///---///......---------......///---*********+++***************++++++,,,,,,,,,(((***++++++***+++---000++++++,,,------......///......//////000222333444111222333555666777777777777999;;;<<<======;;;;;;<<<999JJJ^^^TTTSSSVVV^^^eeefff```YYYJJJIIIHHHGGGGGGHHHIIIJJJTTTSSSSSSTTTVVVWWWWWWVVVSSSSSSTTTTTTSSSQQQOOONNNMMMLLLIIIFFFDDDCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFDDDGGGHHHDDD???===@@@DDDNNN[[[mmm{{{~~~uuuggg]]]SSSPPPKKKGGGFFFGGGIIIKKKLLLJJJIIIHHHIIILLLOOOQQQVVVUUUVVVYYY^^^aaaaaa___eeefffgggiiijjjjjjkkkkkkmmmkkkiiikkkooorrrsssrrrrrrvvvyyyxxxtttrrrtttwwwvvvxxxyyyxxxwwwwwwyyyzzzvvvuuutttsssrrrssstttuuutttqqqnnnmmmlllhhhaaa\\\UUURRRNNNLLLJJJHHHFFFDDDBBB@@@>>><<<999777666666333222111111000000111111//////000000111111222222111111000///////////////////////////000000000000000000000000000000000000000000111222222222222111333333222222333333444555===MMMfff~~~iiimmmmmmkkkmmmqqqoooiiipppgggXXXHHH>>><<>>@@@HHHQQQOOOQQQaaaxxxkkkYYYBBBCCCDDDFFFlll~~~hhhfffsss|||sssddd]]]kkkgggHHH>>>DDDKKKMMMUUUZZZ[[[```fffcccZZZ]]]SSSGGGAAAGGGTTTccckkknnnwwwxxx|||zzzmmm[[[UUUXXXUUU]]]oooyyyrrrnnnkkkjjjkkkhhhbbb\\\WWWSSSRRRVVVYYYYYY[[[^^^```````````````aaabbbcccaaa^^^\\\^^^``````ZZZUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVTTTQQQPPPRRRTTTUUUUUUSSSNNNHHHDDDCCCCCCCCCBBBGGGIIIIIIEEE???:::888888222444555666555333000...111111111000///......---///............---------,,,---......,,,+++,,,......------------...//////...---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,+++,,,,,,,,,***+++,,,......///111000...------...---------------...///000,,,+++***)))))))))***+++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,+++,,,///222444555666777777666555666888888999<<<===>>>>>><<<;;;;;;777FFFXXXUUUVVVZZZ```eeeddd[[[TTTHHHHHHIIIJJJLLLNNNPPPRRRVVVTTTSSSTTTUUUVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOTTTSSSQQQNNNLLLLLLKKKLLLGGGGGGHHHHHHIIIIIIJJJJJJFFFGGGGGGDDD@@@@@@DDDHHHVVVbbbrrr|||zzzpppbbbYYYQQQOOOKKKHHHGGGGGGHHHJJJIIIHHHHHHIIIKKKMMMPPPRRRTTTTTTUUUYYY^^^aaaaaa___eeeeeefffhhhiiikkkllllllpppmmmlllmmmqqqssstttssstttwwwzzzyyyvvvtttvvvxxxvvvwwwyyyyyyxxxxxxxxxyyyvvvuuutttssssssssstttuuutttqqqnnnmmmkkkggg```ZZZSSSPPPLLLJJJHHHFFFCCCAAA???>>><<<999777555444444333222111111000000111111000000000000000111111111111111000///////////////////////////000000000000000000000000000000000000000000111222222222222111333333222222333333444555999IIIbbb~~~jjjmmmmmmkkkmmmrrrqqqlllqqqhhhYYYIII???===AAAFFF===;;;555DDDooowwwmmmKKK777666222222555555333444444555666777888888:::???BBBHHHPPPOOOTTTfffwwwbbbFFFCCCCCCHHHqqqtttbbbfffrrr{{{qqqeee[[[\\\oooiiiKKKBBBGGGNNNQQQYYY^^^]]]```fffeee^^^___UUUHHHBBBFFFSSSccclllpppxxxvvvzzzxxxjjjZZZUUUXXXVVV___ooouuunnnkkkiiijjjjjjggg___YYYWWWSSSRRRUUUXXXWWWXXX[[[YYYYYYZZZ[[[\\\^^^``````aaa``````aaaaaa```\\\YYYWWWWWWVVVVVVVVVVVVVVVWWWTTTSSSQQQQQQSSSUUUUUUUUUTTTPPPJJJGGGFFFFFFEEEEEEFFFHHHHHHDDD>>>:::888888333444555555444333111///222222111000000///......///............---------,,,---......,,,,,,---......------------...//////......---,,,,,,---......------,,,+++++++++,,,,,,,,,.........,,,,,,---...---...//////---,,,,,,---...------------......///,,,++++++***************************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------//////......000333777999666888888777666555555777888:::<<<===>>>===<<<<<<:::666EEEWWWXXXZZZ___dddfff```VVVMMMIIIJJJLLLNNNQQQTTTVVVWWWXXXVVVTTTSSSTTTTTTSSSQQQQQQQQQQQQPPPPPPPPPQQQQQQSSSRRRPPPNNNMMMMMMNNNNNNKKKKKKLLLMMMMMMNNNOOOOOOKKKKKKIIIFFFDDDFFFMMMSSS___kkkxxx|||uuuggg[[[TTTNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFHHHJJJLLLOOOQQQRRRRRRSSSUUUYYY^^^aaabbbaaafffffffffgggiiikkknnnooorrrqqqoooppprrrtttttttttuuuxxxzzzzzzwwwvvvwwwyyyuuuwwwyyyzzzyyyxxxxxxyyywwwvvvuuussssssssstttuuutttqqqnnnllljjjeee^^^XXXPPPMMMJJJGGGEEECCC@@@>>><<<;;;999777555333333222333222111111000000111111111000000000000000000///111000000///////////////////////////000000000000000000000000000000000000000000111222222222222111333333222222333333444555666EEE^^^{{{ppppppnnnlllmmmppppppmmmqqqhhhZZZKKK@@@>>>AAAEEE===:::222@@@llltttPPP999777444222555333333444555555777777888999:::@@@CCCIIIOOOOOOXXXnnnlllJJJBBBCCCNNN{{{uuupppdddfffrrr~~~rrrdddZZZUUU^^^uuuiiiOOOFFFJJJQQQWWW^^^```]]]```ggghhhbbbbbbXXXKKKCCCEEERRRbbbnnnrrrxxx~~~uuuzzzvvvfffYYYVVVXXXXXXbbbqqqtttjjjiiihhhiiihhhccc[[[UUUWWWRRRQQQSSSUUUTTTTTTWWWTTTTTTVVVXXXZZZ\\\^^^___```bbbdddcccaaa___]]]]]]ZZZYYYWWWVVVUUUUUUVVVVVVSSSRRRRRRTTTVVVWWWVVVUUUUUUQQQMMMJJJIIIIIIHHHGGGEEEFFFEEEBBB===999777777444444444333222222111111222222222111000000/////////............---------,,,---......---,,,---......------------...//////......---,,,,,,---......++++++++++++++++++,,,---...000222111///---------,,,.........,,,+++,,,---///...------------------+++++++++++++++***))))))************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,.........///222555999;;;:::;;;;;;:::888666666777999:::;;;===>>>======<<<;;;888GGGZZZZZZ^^^dddhhhggg___SSSKKKMMMNNNPPPSSSUUUVVVWWWXXXYYYWWWTTTRRRRRRQQQPPPOOOOOONNNMMMMMMMMMNNNPPPQQQNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRSSSRRRPPPMMMJJJJJJOOOWWW^^^gggqqqzzzyyynnn```VVVRRRLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHKKKMMMOOOPPPQQQRRRSSSVVVZZZ___bbbdddeeeffffffffffffiiilllooorrrsssrrrrrrrrrssssssssssssuuuwwwyyyyyyxxxwwwxxxyyytttwwwzzzzzzyyyxxxxxxxxxxxxwwwuuuttttttttttttuuutttqqqmmmkkkiiiddd\\\VVVPPPMMMIIIFFFDDDBBB???===:::999888666444333333222333222111111000000111111111111000000/////////...000000////////////000000////////////000000000000000000000000000000000000000000111222222222222111333333222222333333444555777EEE\\\xxxwwwtttpppmmmlllnnnmmmlllooogggYYYKKK@@@===???CCC<<<;;;333???kkk~~~WWW<<<777333222333///444444555666777888999999999AAADDDIIIOOOOOO[[[sssvvvNNNAAADDDTTT}}}uuuvvvoooiiittt~~~zzzjjj^^^ZZZYYYdddzzzgggQQQHHHMMMTTT___```]]]ZZZaaakkkjjjbbbddd[[[OOOEEEEEEPPPaaannnrrrvvv~~~|||uuu|||wwwdddZZZWWWWWWYYYiiixxxxxxllljjjgggfffccc___XXXTTTVVVQQQOOOQQQRRRQQQQQQSSSTTTUUUWWWYYY[[[\\\^^^^^^]]]aaaeeeddd___\\\\\\^^^\\\[[[YYYVVVUUUUUUVVVWWWSSSSSSTTTWWWZZZZZZYYYWWWUUURRROOOLLLLLLKKKIIIHHHDDDCCCBBB???;;;888666555555444222111111111222222222222222222111111000000///............---------,,,---......------...///...------------...//////......------------......++++++++++++,,,---......///222444444111///---------...///...,,,+++,,,...///......---,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---///222555777===>>>>>><<<:::888888999999:::;;;<<<============>>>;;;KKK^^^\\\bbbhhhkkkggg]]]SSSMMMMMMOOORRRUUUWWWXXXXXXXXXXXXUUUQQQOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTRRROOOMMMOOOUUU]]]cccjjjrrrwwwtttgggZZZSSSQQQIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOSSSUUUYYY]]]aaadddfffhhhggggggfffgggiiimmmppprrrqqqrrrrrrrrrrrrqqqrrrrrrtttvvvwwwxxxwwwwwwwwwxxxuuuwwwyyyzzzyyyxxxxxxyyyyyyxxxvvvuuuttttttuuuuuussspppmmmkkkiiiddd\\\VVVQQQNNNJJJGGGEEEBBB???===;;;:::888777666555555555333222111111000000111111111000000000//////......000000////////////000000////////////000000000000000000000000000000000000000000111222222222222111333333222222333333444555999FFF[[[uuuvvvrrrnnnmmmmmmnnnooopppllleeeXXXJJJ???;;;<<>>;;;999777555444444333222000000111222333222222222111111111111111///............---------,,,---......------///000...------------...//////........................---------------...///000000222444444222///...---///000000...---,,,...//////...---,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((*********************************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,------...000222333;;;<<<<<<;;;888777777888::::::;;;<<<<<<=========???<<>>;;;;;;999888777777777777333222111111000000111111000//////////////////...///////////////000000111////////////000000000000000000000000000000000000000000111222222222222111333333222222333333444555:::EEEYYYrrrqqqllljjjmmmoooppprrruuukkkdddXXXJJJ???:::;;;===888<<<555???jjj~~~___<<<444333555888444444555666666888888999:::888@@@DDDJJJQQQOOOWWWmmmWWWEEEGGGUUUyyyxxxqqqoooyyytttjjjddd___```jjj{{{|||nnn___TTTRRRVVV___[[[SSSSSSaaapppooocccddd___VVVJJJDDDKKK\\\jjjnnnooowwwxxxwwwwwwddd___[[[VVVZZZqqq~~~vvvfffccc^^^YYYUUUTTTTTTUUUPPPKKKJJJMMMOOOOOOPPPRRRTTTUUUWWWYYYZZZZZZZZZZZZZZZ___cccbbb^^^[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWYYY[[[]]]^^^\\\ZZZUUUSSSQQQOOONNNKKKHHHEEE@@@>>>:::888888777555333333222111000000111222333111111111111111111111111///............---------,,,---//////......///111...------------...//////---...////////////...---..................///000///111222222000.........000000000...---,,,...000...---,,,,,,,,,,,,,,,,,,------------,,,+++))))))************************************++++++++++++,,,,,,---------............/////////000111333333444666777666555555666777::::::;;;;;;<<<======>>>===;;;LLL```ccchhhkkkggg^^^TTTPPPOOOMMMPPPTTTXXXZZZZZZXXXWWWQQQNNNKKKIIIJJJKKKLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNQQQSSSTTTUUUTTTTTTSSSUUUZZZ___ccceeemmmmmmkkkeee\\\UUUPPPMMMHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIJJJMMMPPPQQQTTTXXX\\\___aaacccfffiiihhhhhhiiikkklllnnnoooooommmpppssssssrrrqqqqqqsssvvvvvvvvvxxxyyyzzzyyyxxxxxxxxxxxxwwwvvvwwwyyy|||{{{zzzxxxvvvuuuuuuuuuvvvrrrpppmmmkkkjjjeee^^^YYYTTTQQQLLLIIIFFFDDDAAA>>>;;;;;;:::999888888888888333222111111000000111111.........//////////////////////////////000111111////////////000000000000000000000000000000000000000000111222222222222111333333222222333333444555888BBBTTTmmmqqqkkkjjjnnnpppoooppptttkkkdddYYYKKK@@@;;;:::<<<777;;;444<<>>BBBKKKSSSPPPSSSddduuuqqqTTTDDDGGGSSS}}}xxxuuulllpppzzzxxxmmmeee```aaakkk{{{{{{nnn^^^VVVUUUXXXXXXUUUTTT___nnnpppiiibbb```XXXLLLDDDIIIYYYhhhlllmmmtttvvvvvvqqqaaa___]]]WWWZZZooowwwhhhWWWVVVTTTRRRPPPPPPQQQSSSMMMIIIHHHLLLOOOPPPQQQTTTQQQSSSVVVYYY[[[\\\\\\[[[^^^aaaddddddbbb______```^^^___``````___]]][[[ZZZXXXXXXXXXZZZ\\\\\\ZZZYYYWWWUUUSSSQQQOOOLLLGGGDDD???<<<888666666666444222222111111111111111222222000000000000000000000000///............---------,,,---//////......000111...------------...//////---...///000000///...---//////...---------.........///000///...---...///000000///---+++,,,...000,,,,,,,,,+++,,,,,,------///...---,,,+++*********************************************++++++++++++++++++,,,,,,,,,------------...///000222333555555000222444555555555777999;;;:::;;;;;;<<<======>>><<<:::LLLaaaeeeiiikkkeeeYYYPPPLLLMMMSSSUUUXXX[[[[[[XXXUUURRROOOLLLHHHGGGIIIKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJKKKLLLNNNQQQSSSUUUUUUWWWWWWXXX[[[```dddggghhhnnnlllgggaaaZZZSSSNNNKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGHHHJJJNNNRRRTTTTTTXXX\\\___```bbbeeehhhhhhiiikkklllmmmnnnnnnnnnmmmpppttttttrrrqqqssstttwwwwwwwwwyyy{{{{{{{{{zzzyyyyyyxxxvvvuuuvvvzzz}}}|||zzzxxxwwwuuuuuuuuuvvvrrrooommmlllkkkfff```ZZZTTTQQQLLLIIIFFFDDD@@@>>>;;;;;;:::999999888999999333222222111000111111111---.........//////000000///////////////000111111////////////000000000000000000000000000000000000000000111222222222222111333333222222333333444555444???PPPiiiuuunnnllloooppplllkkkoookkkeeeZZZLLLAAA;;;;;;<<<666:::222999eeesssFFF777222444555000555555666777888999::::::777===BBBKKKTTTPPPPPP^^^vvviii{{{vvvMMMAAAFFFQQQzzzyyyvvvlllpppzzz|||ooodddbbbcccmmm{{{}}}zzzgggXXXTTTRRRXXXYYYWWW^^^kkkqqqoooaaa```YYYMMMDDDHHHWWWfffkkkkkkrrruuuuuu}}}|||lll^^^___^^^XXXYYYkkkooo\\\JJJKKKMMMMMMMMMMMMOOOPPPKKKGGGGGGLLLOOOPPPRRRVVVQQQSSSWWWZZZ]]]_________bbbdddfffgggeeedddcccbbb^^^___aaabbbaaa___\\\ZZZYYYXXXWWWXXXZZZZZZYYYWWWXXXWWWUUUSSSQQQLLLGGGCCC>>>;;;666555666666444222111111111111111222222111///////////////000000000//////.........---------,,,---//////...///000222...------------...//////---...///000000///...---///...------,,,,,,,,,,,,---......---,,,,,,...000//////...,,,******---///++++++++++++,,,------...000///---+++*********+++************************)))************+++++++++******+++++++++,,,,,,,,,***+++---///222444555666000222555666777888;;;===;;;;;;;;;;;;;;;<<<>>>>>>>>><<>>===<<<:::555;;;\\\|||???000888222444333444444555777888999:::;;;===>>>GGGFFFQQQWWWLLLWWWuuu~~~nnnHHH@@@FFFRRR{{{{{{ooolllxxx~~~tttiiidddgggkkkqqqzzzyyyjjjZZZPPPQQQSSSSSSTTT\\\iiiooommmcccZZZVVVUUUMMMGGGVVVmmmjjjnnnyyyyyyrrruuuwwwnnn^^^]]]WWWUUUcccpppeeeOOOEEEKKKOOOPPPRRRSSSPPPJJJJJJHHHHHHLLLNNNMMMOOOSSSVVVWWWWWWWWWXXX[[[```dddaaacccgggjjjjjjiiigggeeeaaa```bbbfffddd^^^YYYYYY[[[VVVQQQQQQUUUYYYXXXWWWZZZWWWTTTPPPMMMIIIEEEAAA<<<:::777444111111111222222111111000111111222222333222111111000000111111///............---------......------------......333///,,,,,,---...---,,,000000000000000000000000...///000///------///000------...............---,,,,,,+++++++++,,,------............//////000000...---,,,***)))******+++...---,,,,,,+++***))))))*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,............000222444555333555666666555555777888<<<;;;:::999:::<<<>>>???GGGCCCQQQccchhhfffaaaZZZSSSOOOOOOQQQWWWYYY\\\]]][[[WWWRRROOOKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSQQQPPPOOONNNNNNNNNOOOMMMLLLJJJJJJJJJLLLMMMOOOOOOOOOPPPSSSVVVYYY[[[\\\^^^```aaabbbcccfffhhhhhheeeaaa]]]YYYUUUOOOLLLGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJMMMQQQRRRWWWZZZ]]]```aaaccceeeffffffqqqvvvqqqnnnrrrsssooorrrrrrsssuuuwwwxxxxxxxxxzzzzzz|||}}}~~~~~~~~~}}}|||yyyxxxyyyzzz{{{{{{yyyyyyzzzzzzyyyxxxwwwwwwsssqqqoooooonnniiibbb\\\TTTQQQLLLHHHFFFDDDAAA???>>><<<:::999999999777555333222111000////////////........./////////000000////////////000000000111000000000000000000000000000000000000111111111111111111111111111222222222111111111222222333333333777===KKKccclllgggmmmlllmmmooolllmmmeee[[[PPPHHHCCC>>><<<:::888333:::[[[{{{DDD666:::222444555444444555777888999:::;;;===>>>HHHGGGQQQWWWPPP```|||qqqMMMCCCHHHSSS|||xxxkkkjjjwwwxxxnnneeeggglllrrryyywwwhhhYYYPPPLLLOOOQQQTTT^^^kkkrrrqqqddd[[[WWWUUULLLDDDQQQfffgggkkkwwwyyyrrrtttvvvlllaaa___\\\\\\dddiii^^^LLLFFFKKKNNNOOOQQQSSSPPPKKKKKKHHHIIIMMMOOONNNPPPSSSXXXYYYYYYYYYZZZ^^^bbbfffdddfffiiikkkkkkiiigggeeecccbbbdddhhhfff```\\\\\\[[[WWWRRRRRRUUUXXXXXXVVVXXXVVVRRRPPPMMMJJJFFFBBB;;;:::888666444333333333333222222222222222333333333222111111000000111111///............---------......------------......000...++++++...//////............................../////////------///000------...//////......---//////...---,,,,,,,,,,,,,,,,,,---------............---,,,***)))******+++,,,,,,+++******)))((((((******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......---...///111333555333555666666555555777888;;;:::999999999;;;===>>>>>>;;;JJJ]]]fffccc]]]VVVQQQPPPSSSUUUZZZ[[[[[[[[[YYYUUUPPPMMMPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQRRRPPPNNNLLLLLLMMMOOOPPPRRRRRRRRRRRRTTTVVVXXXZZZ\\\___bbbccccccccccccdddeeeccc```]]]ZZZTTTNNNJJJEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIKKKOOOSSSUUUWWWYYY]]]```aaaccceeegggkkksssuuuooommmrrrtttqqquuutttuuuyyy~~~|||xxx|||}}}~~~}}}{{{zzz|||||||||{{{zzz{{{||||||{{{yyywwwuuusssrrrppppppoookkkddd^^^UUURRRMMMIIIGGGDDDBBB@@@>>><<<::::::999999777555333222111000////////////....../////////000000000/////////000000000111111000000000000000000000000000000000000111111111111222222222111111111111111000000111222333333444444777<<>>;;;999777333:::\\\wwwGGG999;;;111333333444444555777888999:::;;;<<>><<<::::::999777555333222111000////////////////////////000000000111000000000000111111111111111111111111111111111111///000000000111111111111333222222222111000000000//////000111333444555555333999GGG___oooeeeiiikkknnnrrrnnnmmmfff[[[PPPHHHBBB>>><<<888888555;;;YYYzzzDDD222777222444000444444555777888999:::;;;<<>>CCCIIIOOOXXX^^^[[[TTTMMMJJJKKKOOOQQQPPPRRRVVVSSSTTTWWWXXXZZZ\\\```cccddddddeeefffhhhiiiiiijjjhhhfffhhhkkkjjjeeebbbcccgggeeecccaaaaaaaaa```___[[[XXXTTTPPPLLLGGGBBB>>>:::<<<===>>>>>><<<:::888777888888888888777666555333222111111000000111111///............---------......------------......000///...---,,,,,,---...////////////////////////---...///...,,,,,,.../////////000000///......---,,,---............------------------,,,,,,,,,,,,...---,,,***)))******+++******++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...000222333222333555666555666888999:::::::::;;;;;;<<<===>>>::::::OOOfffaaa[[[TTTQQQSSSXXX___bbbaaa^^^ZZZWWWUUUUUUVVVWWW[[[\\\\\\]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUSSSTTTVVVXXX[[[]]]___```dddeeefffgggiiimmmssswwwmmmjjjfffaaa\\\UUUMMMHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKMMMQQQVVVZZZ]]]ZZZ\\\___aaacccfffjjjmmmkkkllloooqqqtttwwwyyyzzzsssxxx}}}~~~}}}}}}~~~~~~}}}{{{yyy~~~{{{xxxvvvsssmmmddd^^^XXXTTTPPPLLLJJJGGGEEECCCAAA???<<<;;;:::999666444333222111000/////////////////////000000000111111000000000111111111222222111111111111111111111111000000000000111111111111222222222111111111111111000000111222333333444444222888EEE]]]}}}tttgggiiijjjnnnrrrnnnmmmfffZZZOOOGGGBBB???===444666444666QQQzzzJJJ444777555888222444444555777888999:::;;;===>>>JJJKKKQQQWWWaaaTTTAAACCCQQQwwwdddeeerrr~~~{{{zzzpppmmmssstttdddXXXRRRCCCCCCEEEJJJLLLNNNRRRXXXZZZWWWSSSNNNEEE@@@DDDMMMWWWYYYjjjwwwsssqqqrrrnnndddgggeeeYYYHHH<<<888:::???EEENNNWWWaaaeee___UUUMMMJJJKKKOOOQQQPPPRRRUUUQQQSSSUUUWWWYYY\\\___bbbccccccdddeeefffiiikkklllhhhfffgggjjjiiidddbbbdddeeedddcccbbb``````______^^^[[[VVVQQQLLLGGGAAA===<<<===>>>??????===;;;999888999999:::999888666555333222111111000000111111///............---------......------------......000000000...++++++,,,...000000000000000000000000---......---,,,,,,---///000000000000//////...---+++,,,---...///......---............------------...---,,,***)))******+++******++++++,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,------------...111333444111333555666666666888:::::::::;;;<<<<<<======>>>;;;:::NNNeee```[[[TTTQQQUUU[[[aaaddd___\\\WWWTTTSSSUUUXXXZZZ\\\]]]^^^^^^]]][[[YYYXXXXXXXXXWWWVVVVVVVVVWWWWWWTTTUUUUUUVVVVVVVVVVVVVVVUUUVVVXXXZZZ\\\]]]^^^___dddfffiiijjjlllooossswwwmmmjjjeee```[[[UUUOOOKKKFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJLLLPPPUUUYYY[[[[[[]]]```bbbdddggglllooommmnnnqqqvvvzzzzzzzzzyyywwwxxxzzz}}}~~~}}}}}}~~~{{{xxxwwwtttoooggg```YYYUUUPPPMMMJJJHHHFFFDDDAAA???===;;;:::999666444333222111000//////////////////000000000111111111000000111111111222222222111111111111111111111111000000000000111111111111111111111111111222222222111111111222222333333333333777BBBXXXxxx{{{jjjjjjjjjmmmoookkklllfff\\\SSSKKKDDD???;;;333777444444KKKtttSSS888777333888444444444555777888999:::;;;>>>===HHHKKKQQQWWW```QQQ???AAANNNzzzzzzhhhjjjvvv{{{tttrrrrrrjjjfffkkkwww}}}yyyyyy}}}~~~ooo^^^RRRLLL@@@>>>@@@FFFHHHIIIPPPXXX\\\XXXRRRLLLCCC???CCCIIITTTTTTeeessspppmmmpppnnnccciiicccOOO===999;;;;;;DDDKKKVVVaaakkklllbbbUUULLLJJJJJJNNNPPPOOOQQQUUUQQQTTTWWWYYY[[[]]]aaacccfffeeeeeeeeefffhhhkkklllhhheeefffiiiiiidddcccddddddddddddcccaaa`````````^^^[[[WWWRRRNNNHHHCCC???>>>?????????>>>===;;;:::888999:::::::::888666444333222111111000000111111///............---------......------------.........//////...++++++...000////////////////////////---......---,,,,,,---///111111111000000///---------...///000000///---,,,///.........---------,,,...---,,,***)))******+++((())))))***+++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,......---...///111333555111333555666666666888:::999999:::;;;<<<<<<<<<<<<<<<;;;NNNddd```[[[TTTRRRVVV]]]bbbeee]]]ZZZUUURRRQQQTTTYYY\\\]]]]]]^^^^^^]]][[[YYYWWWZZZYYYWWWVVVVVVWWWXXXYYYUUUVVVXXXYYYZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]dddgggkkkmmmoooppprrrtttoookkkeee___YYYSSSMMMJJJDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIKKKOOOSSSWWWZZZ\\\^^^aaaccceeehhhmmmpppnnnnnnsssyyy|||zzzxxxvvvzzzxxxwww{{{|||zzzxxxwwwuuuqqqiiicccYYYVVVQQQMMMKKKIIIFFFDDDAAA???===;;;:::999666444333222111000////////////000000000000111111111111000111111111111222222222111111111111111111111111000000000000111111111111000000111111222222222333222222222222222222222333555777@@@UUUuuummmllljjjkkkmmmgggkkkfff___WWWOOOFFF???:::444999777444IIIsssZZZ;;;444...555444444444555777888999:::;;;???===GGGJJJQQQVVV___wwwTTTBBBDDDOOOyyy|||jjjkkkvvvtttkkkggggggeee```dddppptttnnnmmmrrr{{{{{{lllZZZMMMFFF>>>;;;===BBBCCCCCCKKKTTT^^^ZZZSSSKKKBBB>>>AAAGGGQQQQQQaaapppmmmkkknnnmmmcccjjjaaaHHH888:::>>>===IIIQQQ]]]iiirrrqqqcccSSSLLLIIIJJJNNNPPPOOOQQQTTTSSSUUUYYY[[[]]]```ccceeeiiihhhgggfffggghhhjjjlllhhhffffffiiiiiieeeccceeeeeeeeefffeeecccbbbbbbccc]]]ZZZVVVSSSOOOJJJEEEAAA@@@??????>>>===<<<;;;:::888999:::;;;:::888666444333222222111000111111111//////.........---------.........------.........,,,---...---,,,,,,///333........................------...---,,,+++---///111111111111000///------000111222222111///---+++.........------,,,,,,,,,...---,,,************+++''''''((()))***++++++,,,,,,,,,,,,++++++*********++++++,,,---------,,,,,,.........///000222444555111333555666666777999:::888888999:::;;;;;;;;;;;;:::888JJJ___\\\VVVRRRVVV^^^cccaaa\\\]]]YYYUUUSSSTTTWWWZZZ[[[ZZZ[[[\\\]]]\\\[[[YYYXXX\\\[[[XXXVVVTTTTTTUUUVVVQQQQQQRRRSSSTTTTTTUUUUUUYYYWWWVVVVVVXXX[[[___bbbggghhhkkkooossstttsssqqqrrrnnniiieee```XXXKKKBBBEEECCC@@@>>>???@@@@@@@@@EEEHHHKKKNNNQQQTTTXXXZZZYYYZZZ___fffgggfffgggkkkppprrrvvvzzz|||}}}|||{{{||||||}}}|||~~~{{{xxxsssmmmfffaaa[[[XXXTTTPPPMMMJJJGGGDDD???===;;;:::999777444222222222222111000//////......///000111222333333333222111111111111111222222222111111111000000//////222111111111000000//////000111111111111222222222000111111222222333444444333777CCCZZZ{{{zzzgggggghhhkkkmmmgggfffeee___UUUNNNHHH@@@888666444888999@@@ddd```:::777666000...555777888888888888:::<<<999CCCHHHKKKPPPQQQ]]]uuuqqqnnnUUUCCCEEEPPP{{{pppkkknnn}}}~~~{{{rrriiidddgggmmmkkksssyyyxxxvvvuuusssqqquuuyyyyyyooo___OOOGGGDDD===;;;999999<<>>888888444555555777888999888999:::<<<>>>DDDGGGMMMTTTRRRWWWiiipppjjj}}}yyyOOO@@@AAAJJJsss|||nnniiilllxxxyyy{{{}}}vvvooolllnnnuuu}}}|||~~~{{{zzzxxxuuuoooooolllcccUUUHHH@@@>>>888777666666888===AAADDDLLLIIIDDD@@@??????@@@@@@MMMRRR[[[ccchhhiiikkkmmmlll^^^NNNBBB:::888>>>EEEWWW___lllxxx{{{qqq___PPPOOOPPPSSSVVVSSSOOOOOOTTTTTTXXX]]]aaabbbcccdddeeehhhjjjlllnnnnnnnnnmmmllljjjkkkkkkkkkiiihhhhhhhhhiiihhhgggffffffggghhhhhhcccaaa]]]WWWQQQLLLHHHFFFCCCBBB@@@===;;;:::999888999:::<<<<<<;;;999666444444333111111222111000...000///...------...///000000///...---------.........------,,,,,,------...////////////////////////---.../////////...---,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***************************)))******+++,,,,,,------++++++++++++++++++++++++,,,---.........///111333333555777777777666777888:::::::::;;;;;;::::::999>>>???IIIgggZZZXXXXXX]]]dddfffbbb^^^```]]]YYYWWWWWWXXXYYYYYY[[[[[[ZZZZZZ[[[\\\]]]^^^YYYWWWSSSOOOKKKHHHFFFFFFAAAAAABBBBBBCCCCCCDDDDDD??????@@@CCCHHHNNNSSSVVV___aaaccchhhlllnnnmmmlllrrrlllddd^^^WWWOOOFFF@@@===<<<:::888777888999:::>>>CCCJJJPPPTTTXXX[[[]]]^^^cccmmmwwwwwwpppkkkjjjmmmoooqqqtttxxx{{{}}}~~~{{{uuunnnfffaaa^^^ZZZUUUPPPMMMKKKIIIGGGBBB@@@===<<<;;;999666444222222222111000000//////111111222222222222222111222222111111111111111222111111111111000000000000111111111111000000000000000111111111111222222222111111222222333333444444999:::@@@QQQpppxxxffffffgggjjjmmmiiihhhggg```VVVNNNIIIAAA999555333777888???ccchhh===333444444777555777888999888999;;;<<<@@@CCCDDDMMMVVVRRRQQQ^^^tttuuuPPPBBBBBBIIIqqq}}}oooiiilllwwwxxxyyyzzz|||}}}ppplllooovvvyyywwwwwwtttooohhhddd\\\SSSIII@@@:::777444444444444666888;;;===AAA???===<<<<<<===>>>???JJJRRR\\\dddiiilllllllllhhhZZZJJJ>>>888999AAAJJJ^^^dddppp|||ttt```OOOUUUSSSTTTTTTPPPLLLNNNTTTTTTXXX]]]```bbbdddeeegggjjjkkkmmmooooooooommmlllkkkkkkkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiidddbbb^^^YYYSSSNNNJJJGGGDDDBBB@@@>>><<<;;;:::999:::;;;<<<<<<;;;888666444444222111111222222000/////////............//////000000///.........//////...---------------......////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))************************************++++++,,,,,,---++++++++++++++++++++++++,,,---.........///111333333555777777555555555666::::::;;;;;;;;;;;;::::::???AAAKKKiiiWWWXXX[[[```dddddd```]]][[[YYYVVVUUUVVVXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\QQQOOOKKKGGGCCC@@@>>>>>>>>>>>>>>>?????????@@@@@@::::::<<>>111222222777555666888999999:::;;;===>>>@@@BBBLLLUUUPPPRRRccczzztttQQQEEEDDDKKKssssssmmmnnn{{{||||||{{{|||~~~zzznnnmmmrrrzzz{{{wwwvvvuuuooogggbbbZZZOOOFFF@@@<<<888555555555666777888888888999999999:::999999:::<<<>>>GGGQQQ]]]dddiiimmmllljjjdddVVVFFF;;;777;;;EEEPPPaaajjjwwwppp\\\MMMQQQOOOMMMMMMIIIGGGKKKRRRUUUXXX]]]aaaccceeegggiiiiiikkkmmmooopppooonnnnnnlllkkkkkkkkkkkkjjjiiigggeeeggghhhjjjjjjiiihhhgggdddaaa]]]XXXSSSMMMIIIGGGEEECCCAAA???===<<<;;;:::;;;;;;<<<;;;:::888666444333222111111222222111////////////......///////////////.....................------------......///////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,***))))))************************************++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,---.........///111333555666888777666555555666999:::;;;;;;;;;;;;;;;;;;===@@@KKKiiiTTTWWW\\\aaabbbaaa]]]ZZZWWWVVVUUUVVVXXXZZZZZZZZZ\\\]]]]]]\\\ZZZWWWSSSPPPEEEDDDBBB@@@===;;;:::999777777888888888888888999888999:::<<<@@@DDDHHHKKKMMMOOOSSSYYY```eeeggggggfffaaaYYYPPPIIICCC>>>;;;888999999777666777:::===>>>FFFQQQ[[[```cccddddddhhhjjjqqqwwwwwwqqqnnnoootttssssssssstttwwwyyy{{{|||}}}}}}{{{wwwrrrkkkggg___[[[VVVQQQOOOLLLJJJHHHCCC@@@<<<999888666444222222222222222111111111111222222333333333222222111333222222111000000111111000000000000000000111111000000000000000000111111000000111111111222222222111222222333444444555555333666===MMMiiiyyyhhhgggfffiiimmmjjjgggeee]]]RRRJJJEEE===666222111666888AAAhhhlllBBB555555555888555666888999999:::<<<>>><<<@@@EEEOOOUUURRR^^^{{{vvvwww|||qqqNNNAAACCCLLLvvvvvvoooooo~~~~~~~~~~~~wwwppprrryyy~~~zzzooocccXXXPPPDDD===:::999777555666666888999999888777777666888999888888888;;;>>>EEEQQQ]]]cccgggkkkjjjfff___RRRCCC:::999>>>KKKWWWfffsssxxxdddSSSIIIGGGDDDCCCCCCBBBBBBIIIRRRWWWZZZ___bbbdddgggiiikkkhhhiiilllooopppqqqpppppplllkkkjjjjjjkkkkkkiiiffffffgggjjjkkkkkkjjjhhhgggdddbbb^^^YYYTTTOOOKKKIIIFFFDDDBBB@@@>>>===<<<;;;<<<<<<<<<;;;999777666444333222000111222222111000...//////////////////...---------------------------------------...///000//////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++,,,------,,,***))))))******************************+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,---.........///111333666777999999777666666777999:::;;;;;;<<<<<<<<<;;;:::===IIIhhhSSSXXX^^^aaa```]]]YYYXXXVVVVVVVVVXXX[[[]]]]]]]]]___^^^\\\XXXRRRLLLFFFBBB======<<<;;;:::999888777666666666666666666666666666777888999<<>>;;;:::444666777666555777;;;@@@DDDMMMYYYdddiiijjjiiihhhkkkkkknnnsssrrroooooorrrvvvvvvuuuuuuvvvwwwyyyzzz|||}}}~~~|||yyyuuunnnjjj```]]]YYYUUUSSSPPPLLLJJJCCC@@@;;;888777555333222222222222222222222222222222222333333333333333222333333222111000000000000000000000000111111111111000000000000111111111111000111111111111222222222222222333333444444555555333777@@@PPPlll{{{kkkiiifffhhhmmmjjjgggeee\\\QQQHHHCCC<<<555333222555777AAAhhhlllBBB666666444444444666888999:::;;;===???===CCCJJJSSSWWWVVVlll~~~uuuOOOAAADDDQQQ}}}vvvmmmlll{{{|||~~~xxxtttssszzzyyyiii\\\LLLEEE<<<666555666666555555666888888888888666555555777999888666888<<>>===<<<===<<<<<<:::999777555444222111000111222222111000......////////////......+++,,,------...---------------------...///000000//////////////////////////////...------------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***************************++++++++++++++++++++++++*********++++++,,,,,,---,,,---.........///111333666777999999888777777888999:::;;;<<<<<<===<<<<<<999<<>>::::::::::::999888888777888888888888888888888888555555666777999<<<>>>???EEEEEEGGGLLLQQQVVVXXXXXXSSSPPPLLLEEE???;;;999888333666888888777999???EEEKKKTTTbbbmmmrrrqqqnnnlllkkkjjjlllppppppmmmnnnrrrwwwwwwwwwxxxyyyzzz{{{|||}}}}}}|||wwwqqqlllcccaaa^^^[[[XXXTTTOOOLLLEEEAAA<<<999777666444333222222222222222222222222111111222333444444444444444333222111000000000000///000000000111111111111///000000000111111111111000111111111111222222222222222333333444555555555444888@@@PPPkkk}}}mmmkkkggghhhllljjjhhheee]]]QQQHHHCCC<<<555555333666666>>>dddlllAAA555777444222444666999::::::;;;===??????DDDJJJTTTYYYYYYrrrWWWEEEEEEQQQ~~~uuullljjjxxxzzz~~~zzzsssrrruuu|||}}}nnn]]]QQQCCC???999555444555777888777888888999999999888777333666777666555888???EEEFFFSSS[[[\\\^^^cccaaaZZZYYYMMMBBB>>>@@@HHHVVVccckkkoooooofffVVVHHHCCCCCC>>>===>>>BBBDDDIIISSS]]]^^^```dddfffgggiiilllnnnoooppprrrssstttsssqqqpppqqqnnnlllmmmoooppplllhhhllllllllllllkkkjjjhhhgggfffddd```[[[VVVRRRNNNLLLGGGFFFDDDBBB@@@>>>============<<<:::888777555444222111000111222333222000---...///000000///...---+++,,,---/////////...---------------...///000111////////////////////////000///...---,,,------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***************************++++++++++++++++++++++++)))******+++,,,,,,------,,,---.........///111333444555777888777777777999999:::;;;<<<============:::===JJJjjjVVV\\\bbbbbb]]]YYYWWWWWWVVVUUUVVVXXXZZZZZZYYYWWWSSSOOOIIICCC??????@@@BBB;;;;;;;;;;;;:::999888777777777777777777777777777444555666777999<<<>>>?????????@@@DDDHHHKKKMMMMMMMMMLLLHHHCCC===999888888444888;;;;;;;;;===DDDJJJOOOYYYgggrrrvvvuuuqqqnnniiiiiikkkoooooommmnnnrrrvvvvvvxxxyyy{{{}}}~~~~~~{{{|||}}}~~~xxxrrrmmmeeecccaaa___\\\XXXRRRNNNFFFBBB===:::888777555444222222222222222222222222000111222333444555555555444333222111000000000000//////000000111111111222//////000000111111111222000111111111111222222222222222333444444555555666444777>>>MMMgggooolllggggggllljjjjjjfff]]]QQQIIIDDD===666777444666555;;;```rrrDDD888<<<999777444666999::::::;;;>>>@@@???BBBGGGRRRXXXXXXppp\\\EEEAAAJJJuuuvvvmmmjjjyyy{{{~~~yyyqqqrrrvvv|||}}}{{{}}}tttdddUUUKKK???===:::777666777:::;;;::::::;;;;;;;;;;;;;;;:::222444666555444888AAAHHHGGGSSS[[[YYY[[[```^^^VVVWWWMMMCCC???BBBKKKYYYfffcccaaa[[[QQQGGGAAABBBDDDAAA@@@BBBFFFJJJNNNYYYccc```bbbeeeggghhhjjjmmmoootttuuuvvvvvvuuusssqqqooossspppmmmooorrrrrrnnnjjjkkkkkkjjjiiihhhfffeeedddcccaaa^^^YYYTTTOOOLLLJJJHHHGGGEEEBBB@@@???>>>===>>>===<<<:::888666555555222111000111222333222111---...///000000///...---,,,---///000000000//////---------......000111111////////////////////////000///...---,,,---......//////////////////////////////............------------------------------,,,------,,,***))))))***************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,---.........///111333222444666777666666777888999:::;;;<<<============<<>><<<999777999:::999888999>>>FFFLLLUUUcccsss|||~~~|||uuuooojjjjjjlllmmmoooqqqrrrsssvvvwwwyyyzzzzzzzzz|||~~~}}}}}}~~~~~~wwwqqqmmmlllkkkfffbbbaaa```WWWMMMIIIEEE@@@===:::888555333444444333333222111000000333444444555555444444333333222222222111111000000000111111111111222222222222111000//////000111111111111111111111111111111333111111333666666444111555666;;;KKKhhhllldddeeeeeehhhmmmiiiddd\\\RRRHHH@@@;;;999666666666666===UUU~~~oooAAA444222111444333666999;;;<<<===???AAAHHHAAAGGGUUUWWWUUUiii]]]<<>>@@@GGGOOOTTTXXXaaajjjqqqkkkfffgggmmmpppooolllwwwyyyzzzxxxuuusssqqqqqqrrrqqqpppppppppooommmkkkpppmmmjjjiiiiiihhhddd```\\\ZZZYYYXXXVVVRRRMMMIIIBBBAAA@@@>>>>>>>>>>>>???>>>===<<<999888666555555222222222111000//////...111111000000//////......,,,,,,---...//////.........------------...////////////............//////111111111000//////......000000111111111111000000111111111111000///...---//////000000000///---,,,...------,,,,,,++++++******************+++,,,,,,******+++++++++******)))+++,,,------.........------...///......///222444555555666777777777777777999:::<<<>>>>>>===<<<;;;;;;===NNNtttWWWYYY[[[ZZZVVVSSSRRRRRRSSSSSSRRRPPPNNNKKKHHHFFFAAA@@@===;;;::::::;;;;;;:::999888777777777777777666666666666555555555444999888666666666777999:::;;;999888:::>>>AAAAAA@@@CCCAAA???>>>===;;;999666666888:::;;;===EEEQQQZZZfffuuuxxxpppmmmmmmoooppprrrtttuuuvvvvvvwwwyyyzzzzzz{{{}}}~~~~~~~~~yyywwwsssrrrmmmgggddd```VVVKKKGGGCCC???;;;999777555444444444333222222111000000222333333444444333333222222222111111000000000000000111111111111222222222111111000//////000111222222222222222222222222222333111111333555666444111555666;;;KKKhhhllldddeeeeeegggllliiiddd\\\RRRHHH@@@;;;999444444444444;;;RRR{{{oooBBB666555333555444666999;;;<<<>>>@@@AAAFFFCCCHHHSSSVVVWWWfff|||yyy~~~lllGGGGGGRRRooo~~~qqqggguuu{{{~~~}}}{{{vvvqqqxxx~~~yyylllWWWKKKCCC<<<999999999777444444555777888999999888777777999;;;999:::999888666777:::<<<>>>EEELLLPPPTTTWWWUUUQQQRRROOOGGG@@@???DDDFFFDDDCCC@@@<<<999999;;;===>>>??????CCCIIIMMMPPPVVV]]]fffcccccchhhpppvvvwwwvvvwwwxxxzzzyyyvvvtttssstttuuutttrrrqqqpppooollljjjkkkkkkkkkkkkiiieee___ZZZYYYWWWUUUSSSQQQNNNJJJFFFCCCBBB@@@???>>>>>>?????????>>><<<999777666555444222222111111000//////...////////////.........---,,,------...//////.........------------...////////////............//////000//////......---,,,,,,......////////////......000000000000///...---,,,....../////////...---,,,...------,,,,,,++++++************))))))***++++++************************++++++,,,------------------...///......///222444555555666777777777777777999:::<<<===>>>===<<<;;;;;;>>>NNNtttYYYYYYXXXVVVRRROOONNNNNNNNNMMMKKKIIIFFFBBB???>>><<<;;;:::999999:::;;;<<<;;;:::::::::999777666555777777777777777666666666999888777666777888999:::===<<<;;;<<<>>>@@@@@@??????>>><<<;;;;;;:::777555666:::>>>???CCCOOO```mmmxxx~~~uuunnnnnnoooppprrrsssuuuvvvwwwvvvwwwyyyzzzzzz{{{}}}}}}|||wwwqqqnnnhhh\\\PPPFFFCCC>>>:::888777555444333333333222111111000000111222222222222222222111000000000000////////////000111111111111222222222000000000000000111222333333333333333333333333333222222222333555555444222555666:::JJJgggllldddeeedddfffjjjiiiddd\\\RRRIIIAAA;;;888333333333333999PPPwwwuuuGGG888777444555444666:::<<<===>>>@@@BBBDDDFFFKKKQQQUUUYYYbbbllltttiiiwwwsssKKKFFFOOOnnnwwwooojjjwww}}}~~~{{{ssswwwyyygggOOOCCC>>>:::888999999777666555666888888999;;;:::999888888999999::::::999888777999:::999???EEEHHHMMMSSSUUUSSSNNNMMMHHHAAA>>>>>><<<888999999888888:::===AAACCCEEE@@@???CCCFFFGGGIIIMMMNNNPPPUUU___kkktttxxxxxxwwwxxxyyyxxxvvvuuutttuuuwwwuuusssqqqpppnnnkkkiiifffiiilllkkkfff___XXXTTTUUUSSSPPPNNNLLLJJJGGGDDDCCCBBB@@@???>>>>>>???@@@@@@???<<<999777555333333222222111111000/////////............------------,,,---......///............------------...///////////////....../////////......------,,,+++++++++,,,------------------,,,////////////...---,,,,,,------.........---,,,,,,...------,,,,,,++++++***+++******)))))))))************)))))))))******++++++++++++,,,,,,,,,,,,,,,---...///......///222444555555666777777777777777999:::<<<=========<<<;;;<<<>>>NNNsssXXXWWWTTTPPPMMMKKKJJJJJJGGGFFFDDDBBB???===;;;:::999999888888888999:::;;;999:::;;;;;;;;;999888777999888888888888888888888999999888888888999:::;;;BBBAAAAAAAAABBBDDDDDDEEE@@@???===<<<<<<:::777444999===BBBEEEKKKZZZppp|||tttooonnnnnnpppqqqrrrtttuuuuuuuuuwwwyyyzzz{{{|||~~~}}}xxxtttnnnaaaUUUIIIEEE???;;;888666444333333222222222111111000000000000111111111111000000//////////////////......000000111111111222222222//////000000111222333444333333333333333333333333222222222333444444444333555555:::IIIfffmmmeeeeeedddeeeiiihhhddd\\\SSSIIIAAA;;;888222333333333999NNNttt~~~KKK999777444444444777:::<<<>>>???AAACCCCCCIIIMMMPPPUUU\\\___^^^tttqqqfffuuurrrKKKCCCMMMqqq|||xxxvvvuuu~~~~~~tttvvvzzzcccIII???===;;;888999:::999777666777888777999<<<<<<;;;999999999999:::;;;:::888888888999999===AAACCCIIIQQQUUUUUUNNNMMMIIIAAA===<<<999555666777999;;;===AAAFFFIIIKKKDDD???@@@BBB@@@???@@@<<>><<<;;;;;;:::999999999888888999999999888999:::<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<@@@@@@AAABBBCCCEEEGGGIIIGGGEEEDDDCCCBBB???;;;888999???FFFNNNZZZmmm|||wwwsssooopppppprrrssstttuuuvvvuuuwwwzzz{{{{{{|||zzzvvvnnnaaaTTTLLLGGG@@@;;;888555333222222222111111111111111000///000000111111000000///..................//////000000111111111222222222//////000111222333333333222222222222222222222222222222333333333333444444444555999GGGdddnnnffffffeeeeeehhhhhhddd]]]SSSJJJAAA;;;777333444555555999MMMrrrJJJ666666444444444777:::===>>>@@@CCCDDDDDDKKKOOOQQQVVV]]]^^^ZZZnnnuuuqqqMMMCCCMMMttt||||||tttrrr}}}~~~{{{{{{]]]DDD<<<<<<;;;999:::;;;:::888777777888666999<<<===<<<;;;::::::999;;;<<<;;;:::999:::;;;;;;>>>???@@@DDDMMMSSSSSSLLLLLLGGG???::::::999777666888;;;<<<>>>BBBHHHLLLNNNFFF???>>>===:::888999<<>>MMMqqqMMMJJJGGGEEEDDDDDDCCCAAA===<<<<<<;;;;;;;;;<<<<<<:::::::::::::::999999999888999:::<<<============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>:::<<<>>>???@@@BBBEEEHHHLLLKKKKKKJJJIIIGGGCCC???999AAAOOO```rrrxxxtttqqqrrrrrrssstttuuuvvvwwwwwwuuuwwwzzz{{{|||}}}|||sssdddVVVLLLGGG@@@:::666444333222111111111111111111111111///000000111111000000///............////////////000111111111111222222222000000111222333333333222111111111111111111111111222333333333222222444666444444888FFFcccppphhhhhhfffeeehhhgggddd]]]TTTJJJAAA:::777444555666666:::MMMppp~~~GGG444666666555444777;;;===???AAADDDFFFFFFKKKQQQTTTYYY^^^```^^^{{{qqqPPPBBBHHHooo~~~||||||uuunnnvvvyyy{{{sssTTT>>>:::;;;::::::;;;<<<;;;999777666777555888<<<======<<<<<<===<<<===>>>>>>======???AAA@@@AAA@@@>>>AAAIIINNNNNNHHHIIIDDD;;;666777888777666888;;;;;;<<<@@@GGGLLLLLLEEE???===:::777666999@@@IIIUUU```gggmmmrrrvvvwwwwwwvvvssspppoooooopppmmmkkkhhhgggggghhhgggffffffdddaaa\\\VVVTTTSSSTTTTTTRRROOONNNNNNLLLJJJHHHEEEDDDBBBAAA@@@@@@AAABBB???>>>;;;888666444222222111111000000000000000000/////////000000000000000.........///......---,,,...------------...//////---...///000000///...---000000//////...------------......//////......---,,,------...------,,,,,,,,,,,,+++++++++,,,------...------,,,,,,++++++***+++++++++++++++,,,------)))***+++,,,---------,,,...---+++******+++,,,,,,---...///......///222444555555666777777777777777;;;;;;;;;;;;<<<<<<======<<<===KKKoooFFFCCCAAAAAABBBBBB@@@>>><<<;;;:::::::::;;;<<<===:::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????;;;===@@@AAAAAABBBFFFIIIIIIIIIJJJKKKKKKJJJFFFCCC???KKK```xxxwwwtttrrrnnnrrrrrrssstttuuuuuuvvvvvvuuuwwwzzz{{{|||}}}xxxiii\\\GGGBBB<<<777444444333333000000000000111111111111000000000111111000000000....../////////000000000000111111111111222222222111111222333333333222111222222222222222222222222222333444333111111444777444444777EEEbbbrrrjjjiiigggfffhhhgggccc]]]TTTKKKAAA:::666444555777777:::LLLnnn|||GGG555888777555444777;;;>>>@@@BBBDDDFFFHHHKKKQQQXXX\\\^^^bbbggg}}}sssUUUCCCDDDhhhzzz{{{}}}wwwkkknnnrrrwwwlllMMM;;;:::<<<:::<<<===>>><<<999777555555555888;;;<<<======>>>@@@AAABBBBBBAAAAAABBBEEEHHHHHHHHHFFFAAABBBGGGKKKKKKEEEGGGDDD<<<666666777666777999;;;;;;;;;???HHHNNNJJJFFFAAA???;;;888:::???BBBKKKXXXaaaggglllrrrxxxtttuuutttsssqqqppprrrtttnnnkkkgggeeeeeeeeeddddddeeebbb]]]YYYXXXVVVUUUTTTQQQPPPOOOOOONNNMMMIIIGGGFFFDDDCCCBBBAAAAAABBBBBB>>><<<:::888666444333333000000000000000000000111........./////////000000......//////...------,,,...------------...//////---...///000000///...---000000//////...---------------............------------............---------,,,,,,+++,,,---...///...------,,,,,,++++++***+++++++++,,,---...///000)))***---///000///...,,,///...,,,+++***+++,,,------...///......///222444555555666777777777777777;;;;;;;;;;;;;;;<<<======;;;<<>>AAAAAA???===<<<;;;:::999999:::;;;<<<999:::;;;<<<============???>>><<<;;;;;;<<<===>>><<<<<<======>>>>>>????????????@@@AAAAAAAAAAAA@@@@@@CCCEEEEEEEEEEEEIIILLLCCCCCCEEEGGGIIIHHHEEECCCGGGUUUnnnwwwuuuwwwvvvqqqpppppppppqqqrrrsssttttttuuuwwwzzz{{{|||~~~~~~wwwiii]]]CCC>>>888444333333444444000000000000000111111111000000111111111111000000.../////////000000111111000111111111111222222222111222333444333222111000333333333333333333333333222333444333111111444777444444777EEEbbbssskkkjjjgggfffiiigggccc]]]UUUKKKBBB:::666333555666666999KKKlllKKK999:::777333555777;;;>>>@@@BBBEEEGGGJJJKKKQQQZZZ^^^^^^dddooowwwyyy^^^JJJGGGiii}}}xxxuuuxxx~~~yyyiiiiiimmmtttiiiKKK<<<===???<<<===>>>???===:::666555555555777:::<<<===>>>@@@BBBEEEEEEEEEDDDDDDFFFJJJNNNOOOOOOKKKFFFEEEIIIKKKJJJEEEHHHGGG@@@999777666555888;;;<<<<<<<<>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<=========AAA@@@>>><<<<<<===???@@@???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDFFFHHHKKKLLLLLLKKKJJJFFFIIIKKKJJJGGGGGGJJJMMMPPPaaayyy}}}xxxrrroooooopppqqqqqqoooqqquuuvvvssssssuuuxxxyyy{{{}}}~~~yyynnnbbbXXXBBB>>>888444222111000///222111111111000000//////000000111111111111000000////////////000000000000///000222222333222111000111222333222000//////000222222222111111111000000111333444444222222333555666777:::EEE]]]}}}qqqggghhhhhhiiijjjfffeee^^^SSSIIIBBB;;;555999444333666888GGGjjjzzzJJJ888666555555555666999<<<@@@DDDGGGIIIIIILLLTTT\\\^^^```iiivvv{{{jjjHHHOOOjjjxxx||||||www{{{~~~~~~|||}}}~~~ppppppqqqqqqzzzaaaEEE;;;<<<<<<999@@@>>><<<:::999888666555777777999===@@@AAAAAA@@@HHHKKKLLLIIIFFFHHHLLLNNNSSSTTTPPPJJJIIIMMMOOONNNKKKIIIEEE???999666777888999;;;=========AAAGGGMMMJJJIIIGGGEEECCCEEEHHHKKKUUUXXXZZZ___kkkyyy{{{wwwttttttwwwvvvqqqlllnnnjjjggggggccc\\\ZZZ[[[bbb```\\\XXXUUUUUUVVVWWWUUUPPPLLLIIIHHHFFFCCC???CCCAAA@@@@@@AAACCCCCCCCC===<<<:::888666444444333111111111111111222222222///.........------------////////////............///......---------............////////////.....................---------000111111222222000///.........////////////......------------------------//////...---,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------444000,,,+++,,,...---+++,,,,,,,,,---...000222333555666666777777777777666<<<======<<<::::::;;;===>>><<>>======>>>??????>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCHHHIIILLLOOORRRRRRRRRRRRNNNPPPRRRQQQNNNNNNQQQTTTYYYhhh~~~vvvtttqqqooooooppprrrtttqqqoooqqquuuvvvssssssuuuyyyzzz{{{}}}~~~vvvjjj[[[OOO???;;;777333222222111111222111111111000000000000000000111111111111000000....../////////000000000///000111222333222111111333444444333222222444666222222222111111111000000111333444444222222333555555777:::EEE___tttiiiiiihhhggggggeeeddd]]]QQQHHHAAA;;;444888444444666:::JJJnnnyyyIII777666555666555666999<<<@@@DDDGGGIIINNNOOOTTT[[[^^^```hhhrrrrrrLLLMMMbbbzzz}}}}}}yyy}}}xxxpppqqqrrruuu\\\CCC;;;===<<<999>>>===<<<<<<<<<;;;888555666777999;;;>>>@@@@@@???FFFOOOWWWVVVPPPMMMPPPUUU[[[\\\YYYTTTRRRUUUVVVUUUWWWUUUQQQHHH>>>888888999;;;<<<===>>>@@@CCCHHHKKKKKKMMMNNNMMMMMMOOOUUU[[[jjjooouuu{{{xxxtttpppqqquuuvvvtttppplllgggcccdddbbb]]]ZZZZZZ[[[YYYVVVTTTSSSRRRQQQPPPRRROOOLLLJJJJJJHHHFFFCCCCCCAAA??????AAACCCCCCBBB<<<;;;:::777666444444333222222111111111111111111////////////.........---////////////............///......---------............////////////......//////......---------...000000111111111000///......//////000000//////...------------------------......---+++++++++++++++************************+++++++++,,,,,,,,,------111...+++***+++---,,,+++---,,,,,,---...000222444555555666666777777666666;;;<<<===<<<::::::<<<>>>===;;;MMMbbb;;;;;;;;;::::::999999888<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????>>>>>>????????????>>>>>>????????????@@@AAABBBCCCCCCEEEHHHLLLOOOQQQRRRRRRRRRUUUVVVUUUSSSTTTWWW[[[aaappp{{{ppppppoooooopppqqqssstttqqqoooppptttuuussssssvvvzzzzzz{{{}}}~~~qqqcccSSSFFF<<<999555333333333333222111111111111111000000000000000111111111111000000...////////////000000000///000111222222222222222000111111111000111333666222222222111111111111111111333444444222222333555444666999EEE___yyymmmjjjhhheeecccdddccc\\\PPPGGGAAA;;;444777555555777<<>>===999===<<<<<<>>>@@@>>>:::555666777888:::<<<>>>@@@AAAEEETTTdddggg^^^VVVVVV[[[^^^aaa```^^^^^^bbbcccaaacccccc^^^RRRCCC:::999;;;======>>>BBBGGGLLLOOOPPPQQQWWW[[[\\\ZZZ]]]eeelllxxxsssnnniiikkkpppuuuvvvtttmmmeee```bbbccc___ZZZXXXTTTSSSQQQRRRTTTSSSOOOLLLOOONNNLLLKKKKKKJJJHHHFFFBBB@@@??????AAABBBBBBAAA<<<;;;999777666444444333333222222222111000000000000000000000////////////////////////..................---------......///......////////////......000///...---------...///000000000111000//////...//////000000000000//////........................------,,,+++************************************++++++++++++,,,,,,,,,,,,...,,,***)))+++,,,,,,,,,------------...000222444444555666666777777666666:::;;;<<<<<<;;;;;;===???===;;;LLLaaa<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<>>>>>======<<<<<<<<<======>>>????????????>>>===>>>@@@@@@@@@@@@>>>===>>>>>>>>>>>>???@@@AAABBB>>>@@@BBBEEEHHHJJJKKKKKKMMMOOOQQQRRRQQQSSSXXX]]]eeettt{{{rrrrrrrrrrrrrrrqqqqqqqqqqqqoooppptttuuuttttttwww{{{{{{|||}}}~~~vvviii]]]MMMAAA:::777444333333333222222111111111111111111111111000111111222222111111000000000000000111111111111///000111111222222222222...000333333222222222222111111111111111111111111111222444333222222333555555666999EEE^^^~~~|||oookkkiiieeeaaadddccc[[[OOOFFFAAA<<<666666555666888>>>TTT{{{wwwFFF666777666666444555888<<>><<<:::;;;;;;>>>AAACCCAAA;;;666777777888999;;;>>>BBBEEEGGGWWWkkkvvvqqqeee___```^^^cccfffgggjjjppprrrpppmmmnnniiiZZZGGG;;;888;;;<<<>>>BBBLLLVVV]]]___^^^```fffkkkiiiddddddkkksssyyynnnhhhccceeelllsssvvvvvvpppggg```bbbddd```ZZZVVVRRRPPPOOORRRUUUWWWTTTQQQPPPPPPOOOOOOMMMKKKIIIGGG@@@???>>>???@@@AAAAAA@@@;;;:::888777555444444444333333333222111000//////111111111000000000000///////////////...............------------...//////......////////////......111000...---------...///000000000/////////......//////000000000000//////////////////////////////...---,,,+++***************************************++++++++++++,,,,,,,,,,,,+++******+++,,,------------------///111333444555555666777888888888888999:::;;;;;;;;;<<<>>>@@@<<<:::LLLaaa<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<>>>>>======<<<<<<===>>>???????????????>>>???@@@AAAAAA@@@???>>>===============>>>??????@@@AAABBBCCCEEEFFFFFFFFFCCCFFFIIIKKKLLLPPPWWW\\\ggguuu}}}ssssssssssssrrrqqqpppppprrrpppqqquuuvvvuuuvvvyyy|||||||||}}}~~~~~~xxxlllaaaVVVIII===999777444333222222111000111111111111111222222222111111222222222222111111111111222222222333333333000000000111111222333333222666:::<<<:::666333222111111111111111111111111111222444333222222333555555666999CCC\\\{{{qqqlllkkkgggbbbdddbbb[[[OOOFFFBBB===888555666777777>>>WWWwwwEEE666777666666333555888<<>>BBBEEEEEEBBB<<<888777888999999;;;???EEEJJJJJJUUUkkkzzznnnhhheeejjjnnnppptttzzz}}}{{{zzzzzzsssbbbLLL===888999<<<@@@KKKYYYfffnnnooommmmmmrrrsssmmmddd```eeellluuu}}}jjjeeeaaacccllltttxxxyyyqqqggg```aaaaaa\\\UUUQQQQQQOOONNNPPPTTTWWWXXXWWWTTTUUUVVVTTTQQQMMMIIIGGG???>>>===>>>@@@AAA@@@>>>:::999888666555444444444333333333222111000//////222111111111000000000000////////////............---------------...//////......////////////......111000///...---...///////////////...............//////000000000000/////////////////////////////////...---,,,,,,+++++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,---...///---------...///111333444555666777888999999999999999:::;;;;;;;;;<<<>>>@@@;;;999KKK```:::;;;;;;<<<<<<=========>>>>>>@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@===@@@CCCEEEHHHMMMUUU[[[fffrrr}}}~~~{{{qqqqqqqqqqqqrrrrrrrrrrrrtttqqqrrruuuwwwvvvxxx|||}}}}}}}}}}}}}}}yyywwwooobbbWWWNNNCCC999888666333222222222111///111111111222222222222222111111222222222222111111111222222222222333333333000000000000111222444444111555:::;;;999555111///111111111111111222222222111333444444222222333555666666888BBBZZZyyyrrrllllllhhhbbbbbbaaaYYYMMMEEEAAA===888555777777666===XXXxxxEEE666888777666333555888<<>>GGGVVVeeeqqquuussspppqqqqqqnnneeeZZZUUUWWW\\\hhhrrr}}}~~~rrrbbb___^^^cccnnnwww||||||oooggg```___^^^WWWQQQNNNMMMMMMMMMNNNOOOQQQTTTVVVVVVXXXYYYWWWRRRLLLHHHFFF===<<<<<<>>>???@@@>>>===999999777666555444444444333222222222111000000000111111111111000000000000////////////............---------------...///000......////////////......000000000/////////......//////...------------.........////////////..............................//////...---,,,,,,,,,,,,************************************++++++++++++***,,,------,,,,,,---///......---...///111333555555666777888999::::::::::::;;;<<<<<<;;;;;;===???;;;999JJJ___<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBAAA>>>>>>???????????????@@@>>>============???@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA???>>>===;;;:::::::::999999999888888888999999:::<<<>>>AAABBBDDDIIIQQQWWW]]]gggppptttwwwzzzzzzxxxrrrrrrrrrrrrssstttuuuvvvuuusssssswwwxxxxxxzzz~~~~~~~~~}}}}}}yyyqqqnnnjjj```TTTJJJEEE>>>777444333222222333333222111111111111222222333333333111222222333333222222111000000000111111111222222000//////000111222444555///111444555333111000000000000111111111222222222111333444444222222333555555666888BBB[[[zzzrrrkkkkkkgggaaa```^^^VVVJJJBBB???;;;777555888888555;;;WWWyyyFFF777999777666222444888===BBBHHHLLLOOOSSSZZZ___bbbeeegggccc\\\SSSqqq~~~XXXGGGIIIvvv~~~~~~~~~~~~~~~~~~qqqVVVEEE999:::;;;888888======FFFMMMLLLCCC;;;:::<<<444555777777888@@@KKKTTTWWWYYYhhhmmmbbbeeeiiijjjiiikkkpppqqqooo{{{yyyrrrfffWWWJJJDDDBBBDDDPPP```nnnssspppjjjeeehhheee___VVVMMMIIIKKKNNNXXXaaammmvvv{{{yyymmmaaaTTTSSSVVV```mmmwww{{{|||nnngggcccaaa^^^WWWRRRRRRJJJMMMPPPOOOLLLJJJLLLNNNOOORRRTTTSSSMMMFFFBBB@@@<<<<<<<<<===??????>>><<<999888777666555444444444222222111111111111111111111111000000000/////////////////////............---,,,,,,------///000000......////////////.........///111111111000...---///...---,,,,,,,,,------------............------------------------------///...---,,,++++++++++++************************************++++++++++++)))+++------+++***+++---............000222444555333444555666777888888888;;;<<<===<<<::::::<<<>>>:::888JJJ___??????@@@AAABBBCCCCCCDDDDDDEEEFFFHHHHHHFFFEEEDDD>>>>>>>>>???@@@@@@@@@AAA>>>>>><<<<<<===???AAACCCCCCBBB@@@@@@@@@@@@BBBCCC???>>>===;;;:::999888888888777777777888999::::::;;;===???@@@AAAFFFMMMSSSRRR[[[eeekkkqqqwwwzzzxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvssstttwwwyyyyyy{{{~~~}}}}}}zzzsssjjjcccaaa]]]SSSGGG@@@>>>;;;666111000000111333444444333111111111222222333333333111222222333333222222111////////////000000000000000/////////111222444666111222333333222222555666000000111111222222222222111333444444333222444555444555888CCC\\\|||rrrjjjjjjfff___]]][[[TTTHHH@@@===999555555888888444:::VVVzzzFFF777999777666222444888===BBBHHHMMMOOOVVV]]]bbbbbbdddhhhhhhccc^^^xxxZZZJJJKKKjjj|||}}}~~~sss___NNN@@@888;;;;;;666777===>>>HHHQQQNNNBBB999999===222444555555777???KKKUUU^^^^^^jjj~~~rrr]]]SSSWWWZZZ[[[[[[]]]ccceeedddnnnlllhhhaaaXXXQQQLLLKKKIIIVVVgggrrrqqqhhh^^^XXX^^^YYYRRRIIICCCBBBDDDGGGOOOYYYeeennnssspppdddVVVGGGIIINNN[[[jjjuuuyyyyyynnnjjjgggeeeaaaZZZWWWXXXIIIOOOTTTRRRKKKFFFFFFHHHEEEIIIMMMKKKFFF???;;;999;;;;;;<<<===??????===;;;999888777555555444444444111111111111111222222222000000000000////////////000/////////............,,,,,,,,,---...///000111......////////////.........///111333222000...,,,///...---,,,+++,,,------,,,------------------,,,------------------------...---,,,+++************************************)))************+++++++++(((+++---,,,***((()))+++............000222444555111222333555666777777777<<<======<<<::::::;;;===:::888JJJ___???@@@@@@BBBDDDFFFHHHIIIIIIGGGEEEEEEFFFFFFDDDBBBDDDBBBAAA??????@@@AAACCC@@@BBBBBBBBB@@@@@@AAABBBCCCDDDDDDBBB???>>>>>>???>>>======>>>???>>>:::666999888666444444555777888===???BBBCCCCCCGGGNNNSSSYYY^^^eeejjjmmmrrrwww{{{|||yyywwwvvvwwwzzz{{{vvvuuuvvvyyy}}}}}}zzzzzz{{{~~~~~~qqqiii```YYYXXXXXXTTTLLLBBB:::666666777333222111222333333000......////////////000000000222222222111111111111000///////////////000111111222222222222222111000///333333333333333333333333111111111111111000///...777666555444333333444555111777555>>>^^^~~~uuunnnllleee[[[aaaZZZPPPFFF???;;;888666777555666888===QQQzzzkkkCCC>>>666555333444555888===CCCJJJPPPTTT[[[```dddeeefffhhhfffaaa^^^eeeLLLGGGccc~~~~~~|||iiiYYYDDD???<<<:::777555999@@@HHHOOONNNCCC<<<>>>===777<<<666444666999>>>JJJXXXaaaeeennntttXXXPPPPPPOOONNNNNNPPPTTTXXXZZZ```bbbddddddaaa[[[UUUPPPUUUZZZaaabbb[[[SSSQQQRRRWWWKKKDDDEEEDDDBBBFFFNNNUUU\\\eeemmmmmmdddXXXNNNFFFKKKQQQYYYfffrrrvvvsssqqqkkkggghhhhhhdddaaa```YYYYYYYYYWWWRRRLLLGGGCCCEEEEEEEEEBBB>>>:::888888555666999;;;<<<=========888777666555555444444555222222111111000/////////111111000///////////////111000///------....../////////...------...000111000000000000000000000000111000...---,,,,,,,,,---,,,---...---++++++---...---...///000000///......---......---++++++,,,...000...+++((('''''')))***+++++++++*********))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---///.........///000222333666777777777777777666666888999::::::999999;;;===;;;999JJJ^^^AAABBBCCCDDDFFFGGGIIIIIIGGGFFFEEEEEEFFFGGGEEEDDDCCCBBB@@@???>>>???AAABBB@@@BBBCCCBBBAAA@@@AAABBBFFFGGGGGGFFFCCC@@@@@@@@@@@@>>>===>>>@@@@@@===::::::999777666666777888999???AAACCCDDDEEEHHHOOOTTTXXX^^^fffkkknnnsssyyy~~~zzzwwwvvvwwwwwwxxxwwwwwwyyy|||}}}{{{yyyxxxzzz|||~~~uuuiii```WWWPPPNNNEEEBBB===999777555444222111000000000111222222222111111111222222222333333222222222111111111000000///////////////000111111222222222222222111000000333333333333333333333333333222000///000222444666???===:::777444333333333333888555<<>>;;;:::888666;;;AAAMMMPPPKKK???:::>>>>>>888999555555888:::???LLLXXXdddkkkuuutttWWWPPPMMMLLLJJJJJJLLLPPPTTTWWW]]]___aaabbb```[[[VVVRRRPPPQQQRRRPPPLLLJJJMMMRRRSSSGGG???BBBEEEFFFLLLTTT]]]ccclllqqqnnnbbbSSSHHHMMMOOOQQQVVVcccsss{{{|||tttmmmhhhiiijjjhhhggghhhhhheee```ZZZTTTPPPMMMKKKEEEDDDCCC@@@===:::999999666777999;;;<<<<<<<<<<<<888777666555555444444555222222111111000000//////111111000///////////////111000///...---......//////......---...///000000000000000000000000000000111000...---,,,------......//////...------...000---.../////////...------.........---,,,+++,,,...111///---***)))***+++,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------............///000222333666666777777777777666666888999::::::999999;;;======:::KKK___EEEFFFGGGHHHIIIIIIIIIIIIFFFEEEEEEFFFHHHHHHGGGFFFBBBAAA???>>>===>>>???@@@@@@BBBCCCCCCBBBAAABBBCCCIIIJJJLLLKKKGGGDDDBBBAAAAAA@@@>>>>>>@@@@@@@@@???;;;:::999888888999:::;;;AAADDDFFFHHHIIIMMMTTTZZZ\\\dddmmmqqqrrrvvv~~~~~~zzzxxxwwwwwwyyyxxxwwwwwwyyyyyyxxxwwwxxxyyy{{{}}}vvvdddYYYSSSLLLGGGDDDDDDAAA>>>===<<<:::666222111111111///...///111333222222222222333333333444222222111111111000000000/////////000000000111111111222222222222111000000222222222222222222222222444222///...///444999===AAA>>>:::666444333333444333888555<<>>:::888666333444666666999OOOddd===;;;666777555444555777<<>>CCCKKKPPPWWW```gggnnnwwwzzzsssdddRRRFFFNNNPPPRRRXXXeeesss{{{|||tttmmmhhhiiilllllllllnnnooommmiiiccc]]]WWWRRROOOIIIGGGDDDAAA>>><<<;;;;;;::::::;;;<<<<<<;;;;;;;;;888777666555555444444555222222222111000000//////111111000///////////////000000///............///...............///000000000000000000000000000000000///...---------...//////000111000......000111////////////......,,,,,,...//////---,,,+++---...111///---+++******+++,,,+++++++++*********************+++,,,,,,,,,,,,++++++++++++,,,,,,---------......---...///111222444666666777777777777666666888999:::999999999;;;===>>>;;;KKK___LLLLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFHHHJJJJJJIIIGGGBBBAAA>>>===<<<===>>>???@@@BBBDDDEEEDDDCCCCCCDDDJJJMMMOOOOOOLLLGGGBBB@@@AAA@@@>>>===>>>???AAAAAA<<<<<<;;;;;;;;;<<<======CCCFFFJJJMMMPPPVVV___eeeiiiqqqyyy|||{{{}}}~~~zzzxxxwwwwwwyyyxxxwwwvvvvvvvvvvvvuuu{{{{{{|||}}}~~~yyykkk```SSSKKKHHHFFFBBB???::::::888777444222///...111222333111///---...000000000111111111222222222111111111111000000000000//////000000111111111111111111222222222111111000111111111111111111111111444222000...000444999<<<999777444222111333555777222777555>>>\\\zzzoooeeecccccc]]]VVVLLLCCC===:::777666666777888777999PPPbbb<<<:::666777555555555777:::AAAJJJRRRWWW___dddiiikkknnnqqqoookkktttcccKKKbbb{{{|||||||||~~~xxxmmmYYYIII>>>;;;999:::::::::>>>EEEPPPLLLCCC<<<>>>CCCAAA:::666777888999===GGGVVVbbbiiiwwwhhhNNNJJJFFFCCC???===>>>BBBGGGJJJPPPRRRVVVZZZ\\\^^^^^^^^^WWWQQQGGGAAAEEERRR___eeeWWWIIIAAAHHHRRRYYYbbbkkkooowww|||lllZZZOOOPPPVVV]]]eeeqqqzzz{{{wwwooohhheeehhhlllmmmnnnpppnnnpppssssssnnnfff]]]WWWSSSOOOJJJFFFCCCAAA@@@?????????>>>===<<<;;;::::::888777666555555444444555333333222111111000000///111000000///////////////000/////////............------......//////000000//////////////////////////////...------...///000///000000000......000111111111000000///...------...//////...,,,,,,---......,,,+++)))(((((()))*********************************+++,,,,,,,,,,,,++++++++++++,,,,,,---------...------...///111333444555666666777777777777666777888999999888999;;;===>>>;;;JJJ]]]QQQPPPOOOMMMKKKIIIFFFEEEIIIHHHIIIKKKLLLLLLJJJHHHBBBAAA>>>===<<<<<<===>>>@@@CCCEEEFFFEEEDDDDDDEEEIIIMMMRRRSSSOOOIIICCC??????>>>===;;;;;;===???AAA===============>>>??????DDDHHHNNNSSSYYYbbblllssszzz}}}yyyvvvuuuuuuwwwxxxxxxxxxxxxxxxxxxxxx~~~~~~}}}}}}}}}}}}~~~~~~oooeee\\\UUULLLFFFEEEEEEBBB>>>444666777555222000333666...000222333222000//////000000111111111222222222111111111000000000////////////000111222111111000000111111222222222111111111111111111111111111111222111111111222333555666333222000000111333666888222777666>>>\\\zzzqqqgggbbb^^^[[[UUUKKKBBB===999777666777777888777888PPPccc<<<;;;777777555555555666999@@@JJJSSSYYY___fffkkkmmmppptttsssooohhhtttUUU```yyy|||zzzyyy}}}vvvjjjVVVEEE<<<:::999;;;;;;;;;@@@FFFJJJFFF@@@???DDDGGGBBB:::888999999:::AAAOOO^^^hhhlll{{{yyy```JJJHHHBBB???<<<::::::===AAADDDCCCEEEIIINNNSSSWWWZZZ\\\VVVPPPFFFAAAJJJZZZcccdddUUUIIICCCJJJTTT\\\fffqqqsss|||ttteee\\\]]]dddlllttt}}}zzzkkkfffdddiiimmmnnnnnnpppooosssxxx{{{zzztttmmmhhhaaa\\\VVVPPPMMMKKKHHHEEEFFFEEECCCAAA>>><<<;;;:::888777666555555444444555333333222222111000000000111000000//////////////////////////////......---,,,---......///000000000////////////////////////000///...---...///000111......///...---,,,...000333222111000//////.........//////...,,,,,,---///---,,,+++))))))))))))*********************************+++,,,,,,,,,,,,+++******+++,,,,,,---......------------///111333444555555666777777777777777777888999999888888:::<<<===999GGGYYYQQQPPPNNNLLLJJJIIIHHHGGGMMMMMMMMMNNNOOOMMMJJJGGGCCCAAA???===<<<<<<===>>>@@@CCCFFFHHHGGGFFFEEEFFFGGGMMMSSSVVVRRRKKKDDD???>>>>>>===;;;::::::===???======>>>>>>???@@@@@@@@@FFFKKKRRRYYYaaakkkvvv~~~}}}xxxtttsssssssssvvvyyy{{{{{{{{{|||}}}~~~}}}|||||||||||||||}}}pppaaaZZZWWWTTTNNNHHHFFFFFFBBB<<<999::::::777444222333555......///111444555333111222222222222333333333444111111000000000////////////000111222222222111000000000111222222222222111222222222222222222222222000111222333333222111111444333222222333444555666333999666>>>[[[wwwppphhhaaa\\\YYYSSSIIIAAA<<<999777666555444555555999SSSddd<<<;;;777777444666555555888???JJJTTTZZZ^^^dddjjjmmmppptttssspppbbbqqq|||wwwSSSaaa|||~~~yyyxxx~~~vvviiiTTTBBB<<<999999<<<<<<<<<@@@FFFFFFCCCAAACCCGGGGGGAAA:::::::::;;;>>>JJJZZZfffjjjppp|||~~~wwwmmmXXXGGGGGG???>>>;;;999999;;;===???@@@BBBEEEIIINNNTTTXXX[[[VVVRRRKKKHHHSSSbbbfff```NNNEEECCCLLLVVV^^^kkkxxx|||wwwlllfffjjjoootttzzzkkkeeeccchhhlllmmmnnnpppoooqqqsssuuuvvvvvvvvvuuunnnhhhbbb]]]ZZZWWWSSSOOONNNLLLIIIEEEAAA>>><<<;;;888777666555555444444555333333333222111111000000111111000////////////////////////000///......---+++,,,...///000000000000000000000000000000000000111000///.........///000,,,---...---++++++---...222222111000//////////////////000...---,,,...///...------,,,+++++++++,,,***************+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......------------///111444555444555666777777888888777777888999888888888:::<<<<<<777EEEVVVNNNMMMJJJIIIHHHJJJKKKMMMRRRQQQQQQQQQQQQNNNJJJFFFDDDBBB@@@>>><<<======>>>@@@CCCGGGIIIHHHGGGFFFFFFFFFMMMUUUYYYVVVNNNFFFAAA===>>>>>><<<:::999;;;=========>>>???@@@@@@@@@@@@HHHMMMUUU]]]eeeooo{{{xxxpppjjjhhhhhhhhhiiinnntttyyyzzzzzz{{{}}}yyyyyyyyyyyyyyy{{{|||}}}~~~~~~mmm```VVVQQQPPPPPPLLLFFFDDDEEEAAA:::666444444777<<<===999555888333......333555444111111111111222222222333333111000000000////////////...000111333333222111000000000111222222222222222333333333333333333333333000000111222333222222111333333444444555555555444222888777???\\\xxxooofffaaa]]]XXXRRRHHH@@@;;;888777666444333333666???[[[ccc::::::888888555666555555777???IIITTT[[[^^^dddjjjnnnrrrvvvuuurrrhhheeerrryyyUUU^^^xxxvvv~~~vvvhhhRRR@@@<<<::::::<<<===<<<@@@FFFGGGDDDCCCEEEGGGDDD>>>:::999;;;===EEEVVVfffllliiioooxxxsssggg^^^NNNBBBCCC>>>===;;;:::::::::;;;;;;AAAAAABBBDDDHHHMMMQQQTTTXXXUUUOOONNNZZZiiiggg\\\IIIEEEIIIUUU___iiizzzyyyoookkkqqqwwwmmmeee___aaaeeehhhlllppppppqqqsssuuuvvvwwwwwwwwwuuupppjjjgggfffccc^^^YYYTTTRRRNNNIIIDDDAAA>>>===888777666555555444444555444333333222222111111000111111000///////////////...///000000000///------+++,,,...///000111000000000000000000000000000000222111000.........//////,,,------,,,++++++,,,...000///...------.../////////000000///------...///------,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++)))******+++---......///,,,,,,,,,---///222444555444555666777888888888888666777888888777888:::<<<<<<777DDDTTTKKKIIIGGGFFFHHHKKKOOOQQQUUUTTTTTTSSSRRRNNNIIIEEEDDDCCC@@@>>>======>>>>>>@@@DDDGGGIIIIIIGGGGGGGGGFFFMMMVVV[[[XXXPPPHHHBBB===???@@@>>>:::999:::===<<<===>>>???@@@AAAAAA@@@JJJOOOWWW^^^fffqqq}}}oooiiiaaaYYYUUUTTTVVVXXX```fffnnntttvvvwwwxxxzzzuuuuuuuuuvvvxxxzzz|||~~~|||vvvcccYYYRRRMMMIIIFFFIIIGGGBBBAAADDD@@@999===:::===KKK]]]fffaaaYYYDDD:::///,,,000333111---...////////////000000000000000000000////////////...000222333333333111000///000111222222222222222333333333333333333333333000111111111222333444444///000222444555555555444111888777AAA```}}}nnndddaaa```WWWQQQHHH@@@;;;888777666666333444999EEEccc~~~aaa999:::888999666777555444777>>>IIIUUU\\\```ffflllppptttxxxxxxuuukkkXXXdddssszzzwwwssseeeXXXxxxvvv~~~~~~zzz{{{~~~vvvgggQQQ???<<<::::::======<<<@@@FFFJJJFFFDDDEEEEEEAAA<<<:::777:::@@@KKK^^^nnnnnnffflllrrriiiZZZRRREEE<<<>>>>>>===<<<;;;;;;:::::::::===<<<;;;<<<>>>BBBFFFHHHVVVTTTNNNMMMZZZhhhdddUUUIIIIIIQQQ```kkkwwwzzzqqqmmmuuummmcccZZZZZZ^^^bbbiiioootttxxx}}}zzzwwwwwwsssnnnmmmmmmkkkeee```XXXUUUQQQKKKFFFBBB@@@???888777666555555444444555444444333222222111111000111111000///////////////...///000000000///---,,,***,,,...///111111111000000000000000000000000000333222000///.........///,,,---...---++++++---......---,,,+++,,,---...//////000000///------...///++++++******************))))))******++++++++++++******+++,,,,,,,,,,,,+++)))******+++---...//////,,,,,,,,,---///222444666444555666777888888888888666777888888777888:::<<<===777DDDTTTNNNKKKHHHHHHKKKPPPSSSTTTWWWSSSOOONNNOOOMMMGGGAAAAAAAAABBBDDDDDDDDDAAA???CCCEEEHHHIIIIIIIIIKKKLLLNNNRRRXXX^^^___YYYOOOGGGAAAAAAAAA???===;;;<<<======>>>>>>>>>>>>???BBBDDDSSSVVV[[[aaahhhpppxxx~~~zzz{{{wwwooo```[[[RRRJJJFFFEEEHHHJJJWWW^^^hhhppptttvvvwwwwwwuuusssrrrsssvvvyyy{{{|||zzz}}}sss^^^RRRPPPQQQMMMHHHGGGGGGGGGHHHGGGEEE@@@===???:::999AAAMMMPPPGGG<<<444333111000000000111111111111222222222222111111//////............//////000000000000000000000000111111000000000000111111000000111222222222222111222222111111000///......111222222333333444444555444444999FFF]]]yyylllccc___\\\TTTMMMDDD<<<888666555555DDDOOOIII999EEEooo[[[<<<888444999555777777666555;;;HHHUUU^^^aaagggkkknnnrrrwwwyyywwwoooVVV[[[xxx```SSSzzz{{{|||~~~xxx{{{|||~~~|||yyysssdddMMM======888999???>>>:::AAANNNTTTNNNHHHDDD@@@:::999<<<888;;;CCCQQQbbbllllllffffffdddUUUFFFBBB===<<>>;;;:::<<<;;;888777:::;;;???CCCCCC???===???BBBIIIIIIMMMTTT[[[\\\XXXSSSNNNOOOWWWiiieee\\\UUUSSSUUUZZZccclllssszzz}}}}}}}}}{{{xxxsssooojjjgggfff[[[XXXSSSLLLFFFAAA===<<<888777555444333333444444222222222111111111111000000000000000000000000000////////////////////////---......///////////////111111111111111000//////222000...---...///..............................------------,,,---000222...............///000111------,,,,,,+++***))))))************************+++++++++*********))))))***++++++,,,,,,------...---------...000111333444555555777999;;;:::777555999999999999999999999:::>>>???FFFPPPOOONNNLLLMMMPPPSSSUUUUUUUUUQQQMMMMMMMMMKKKFFFAAAAAAAAABBBEEEHHHHHHEEEBBBEEEGGGIIIJJJJJJKKKLLLNNNOOOSSSYYY___```[[[QQQIIIBBBCCCBBB@@@===<<<<<<===@@@AAABBBBBBBBBCCCFFFIIIOOOSSSXXX^^^eeemmmvvv{{{|||tttrrrlllbbbVVVQQQIIIBBB>>>???AAADDDQQQWWW```hhhmmmpppqqqrrrtttsssssstttwwwzzz||||||zzz|||ooodddVVVPPPRRRUUUUUURRRXXXVVVTTTQQQOOOKKKFFFBBB;;;888666888;;;;;;777222333222111000000000111111000111111222222111111000//////............//////000000000000000000000000111111000000000000111111000000111222222222222111111111222222222222333333111222222333333444444555444444888FFF]]]{{{lllccc___]]]SSSMMMDDD<<<888666555555@@@HHHBBB555FFFpppZZZ;;;888444999555666666555555;;;GGGUUU^^^ccciiinnnppptttzzz{{{yyyrrr]]]gggfffOOOiii~~~}}}|||zzzuuueeeNNN===>>>:::;;;???===:::CCCRRRVVVOOOGGGCCC>>>999888;;;:::<<>>BBBFFFEEEBBBAAACCCEEEFFFFFFIIIPPPVVVYYYWWWTTTRRRSSS\\\mmmvvv]]]WWWSSSTTTWWWYYY^^^dddnnnvvv}}}||||||}}}}}}|||zzzuuunnnhhhddd]]]ZZZTTTNNNGGGBBB???===999888777555444444555555222222222222111111111111000000000000000000000000////////////////////////---...//////000000//////111111111111111000//////222000------...//////...//////...........................---,,,---///000...---------......///000------,,,,,,+++******)))************************+++++++++*********))))))***++++++,,,,,,------............///111222444555555555777999;;;:::777555888888999999999:::::::::<<<===DDDNNNRRRRRRSSSTTTVVVWWWVVVTTTQQQNNNKKKJJJJJJHHHDDD@@@AAA@@@AAAFFFLLLNNNJJJEEEGGGIIIKKKLLLLLLMMMNNNPPPQQQTTTZZZ```ccc^^^TTTLLLEEEEEEDDDBBB>>><<<<<<===BBBCCCDDDDDDDDDFFFIIILLLKKKOOOUUU[[[ccckkktttyyy{{{qqqjjjaaaWWWNNNJJJDDD???===>>>AAADDDIIIOOOWWW___eeeiiimmmoooqqqrrrsssuuuwwwyyy{{{|||zzz|||~~~wwwccc^^^YYYXXX\\\```aaaaaagggddd^^^XXXSSSNNNHHHDDD;;;:::888444000...///222222222111000000000111111000111111222222111111000//////............//////000000000000000000000000111111111111111111111111000000111222222222222111000111222333444555666777111222222333333444444555555444888FFF___mmmddd___\\\RRRLLLCCC;;;777666555555999???:::333JJJuuuVVV:::999444888555555555555666:::DDDSSS]]]ccciiinnnpppuuu{{{|||zzzsss```mmmeeeMMMXXX||||||~~~|||{{{vvvgggOOO===???<<<<<<>>><<<;;;GGGVVVYYYOOOFFF@@@<<<888777::::::===CCCLLLUUU[[[]]]^^^[[[TTTFFF<<<:::BBBNNNYYYIII@@@:::;;;===<<<;;;;;;BBBEEEHHHHHHGGGFFFHHHJJJEEEEEEGGGKKKPPPUUUWWWWWWUUUVVV]]]mmm~~~jjj\\\XXXXXX]]]`````````bbbiiipppyyy~~~~~~|||||||||}}}~~~~~~yyyppphhhbbb^^^ZZZUUUNNNGGGBBB>>><<<;;;:::888666555444555555333222222222111111111111000000000000000000000000////////////////////////---...//////000000//////000111111111111000000///222000------...//////...000000///...............000///...---------...///------,,,,,,,,,---......---,,,,,,++++++*********************************+++++++++******************++++++,,,,,,------.../////////000111333555666555555666888::::::777555777888888999:::;;;;;;<<<:::;;;BBBLLLVVVWWWXXXZZZZZZXXXSSSPPPMMMJJJHHHGGGGGGEEEBBB@@@@@@???BBBIIIQQQSSSOOOIIIIIIKKKLLLMMMMMMNNNPPPRRRSSSUUUZZZ```dddaaaWWWNNNIIIHHHGGGDDD@@@>>>===>>>@@@BBBCCCCCCDDDFFFIIILLLIIIMMMTTT\\\cccllltttyyy~~~sssjjj```WWWKKKHHHCCC???>>>???AAACCCBBBGGGOOOVVV]]]ccciiimmmnnnpppsssuuuvvvwwwyyyzzzyyy{{{|||}}}}}}~~~vvvooohhhgggggghhhiiijjjjjjjjjiiiddd\\\UUUOOOIIICCC@@@::::::999555000///222666111111111000000000000111000000111111111111000000//////............//////000000000000000000000000111111111111111111111111000000111222222222222111000111222333444666666777111222222333333444444555666555888HHHccclllccc___[[[QQQJJJBBB:::777666666555222888666555NNN|||RRR999999444888666444444444666999AAAOOO\\\aaagggllloootttzzz|||zzzwwwdddsssxxxcccOOONNNmmm}}}yyywwwvvvvvvyyy~~~}}}yyysssfffQQQ>>>???======>>><<<>>>JJJXXXZZZOOODDD>>>:::777777:::999>>>GGGQQQUUUVVVYYY]]]^^^OOOCCC:::999GGGYYY```MMMBBB999:::>>>?????????DDDGGGIIIJJJJJJJJJLLLNNNKKKKKKKKKLLLOOOTTTYYY]]]WWWVVVZZZgggwww}}}zzz{{{|||~~~|||lllaaa^^^```fffjjjhhheeeeeegggmmmtttzzz|||}}}~~~~~~{{{}}}~~~|||wwwooofffaaa\\\YYYSSSLLLEEE@@@<<<;;;;;;:::888666444444444444333333222222222111111111000000000000000000000000////////////////////////......///000000000000000000000111111111111000///111///------.../////////111000///.........//////222111...------...------,,,,,,,,,++++++,,,------,,,,,,,,,++++++************************************************************++++++,,,,,,------.........///000111333444555555555666777999999777555777777888999:::<<<<<<===999;;;AAAKKKYYYYYYYYYZZZXXXTTTNNNJJJIIIGGGEEEDDDDDDCCCAAA@@@@@@AAAFFFMMMUUUWWWSSSNNNKKKLLLNNNNNNNNNOOORRRTTTVVVVVVZZZaaafffcccYYYPPPKKKKKKIIIFFFBBB??????@@@@@@BBBCCCDDDEEEGGGKKKNNNLLLPPPWWW___gggooowww|||wwwooofff___PPPMMMGGGBBB>>><<<======???CCCHHHNNNUUU\\\ccchhhlllooorrrtttssstttvvvxxxxxxzzz{{{{{{{{{|||wwwnnnhhhjjjkkklllllljjjgggeeeddd___ZZZSSSMMMGGGCCC???<<<777777555444333222222111000000000000111000000000000000000111111000000000//////............//////000000000000000000000000000111222222222222111000000000111222222222222111111222222222333333333444111222222333333444444555666555:::JJJggg{{{iiiaaa]]]YYYOOOIII@@@:::666666666666000777777777PPP~~~NNN888:::444777666444333444777999===KKKZZZaaaffflllooouuu{{{}}}{{{}}}ooo}}}lllOOOIIIgggzzzppppppssstttwww{{{vvvoooeeeSSSBBB???>>>>>>??????DDDNNNXXXYYYMMMAAA;;;999777888:::777@@@OOOZZZ[[[VVVXXX___```KKK@@@===>>>RRRggghhhPPPDDD::::::???BBBDDDEEEGGGIIIKKKLLLMMMOOOQQQSSSWWWWWWWWWUUUUUUYYY___eee\\\ZZZ[[[eeerrr}}}~~~}}}ssslllnnnuuu|||}}}uuujjjfffeeejjjooommmkkkjjjiiilllqqquuuxxxzzz|||~~~yyyyyyyyywwwrrrlllfffbbb[[[XXXRRRLLLEEE@@@===;;;999888666444333333333333333333333222222222222111000000000000000000000000////////////////////////...//////000000000000000///000000111111111000000111///------...///000///111000///......///000111444111...---.........,,,---,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++******************************************************++++++,,,,,,------...------......000111333444555555555666888888777555777888888:::;;;<<<======:::;;;BBBKKKVVVUUUUUUTTTRRRNNNIIIEEEEEEEEECCCBBBAAAAAAAAAAAABBBFFFMMMUUUYYYZZZVVVSSSNNNOOOPPPPPPPPPRRRUUUWWWZZZZZZ\\\ccchhhfff[[[RRRMMMMMMKKKHHHDDDAAAAAABBBCCCDDDFFFGGGHHHKKKOOORRRPPPUUU\\\dddkkkssszzz}}}zzzsssmmmjjjaaa^^^XXXQQQLLLHHHFFFFFFIIIJJJMMMOOOSSSZZZaaafffnnnpppssssssqqqqqqtttwwwxxxyyyyyyyyyxxxzzz}}}~~~wwwnnneee```aaaaaabbbaaa```]]]YYYWWWUUUQQQLLLHHHDDDBBB>>><<<:::888666555666444000---...///000111111111000000///000000111111000000/////////............//////000000000000000000000000000111222333333222111000000000111222222222222111222222222222111111111111111222222333333444444555777666<<>>CCCHHHaaauuunnnUUUIII???===@@@DDDHHHLLLMMMMMMNNNPPPSSSVVVXXXYYYbbbeeefffdddaaaccciiipppiiiffffffmmmxxx}}}vvviii^^^aaannn|||~~~|||zzzssspppuuuyyyxxxuuutttnnnmmmllllllnnnppprrrtttssssssrrrpppmmmiiieeecccYYYVVVQQQKKKFFFAAA???===888666555444333333444444333333333333222222222222000000000000000000000000////////////////////////...///000000111111000000///000000111111111111000000...,,,---...000000000111000///...///111333444555111------///000...,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++***************************************+++++++++***++++++,,,,,,------...---------...///111333333666555555666777888777555888999999:::;;;<<<<<<===:::<<>>QQQpppqqqaaa[[[WWWSSSLLLGGG>>>888555555666666555888888===ZZZFFF666;;;444666666777444555999777666CCCTTTbbbhhhnnnrrrxxx|||uuuRRREEE[[[~~~xxxmmmmmmuuu{{{}}}wwwqqqkkk[[[JJJCCCBBBBBBGGGPPPWWWXXXVVVQQQEEE;;;999;;;;;;;;;<<<@@@LLL___jjjcccWWW\\\kkkeeeDDD>>>IIIQQQkkk|||lll]]]RRRGGGBBBBBBDDDKKKQQQTTTSSSTTTVVVZZZ^^^```aaajjjnnnrrrqqqmmmnnnttt{{{wwwuuuvvv}}}{{{mmmeee```dddppp~~~{{{}}}{{{rrrmmmgggaaa___```aaabbbfffggghhhgggfffccc```^^^TTTQQQMMMGGGCCC???===;;;777666555444444555666777444444333333333222222222000000000000000000000000//////////////////////////////000111111111111000//////000111111111111111000...,,,,,,...000000000000///......///222555777555000------000111///---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,------...---......///000222333444666555444555777888777555::::::::::::;;;;;;<<<<<<:::;;;BBBJJJKKKIIIFFFEEEFFFFFFEEEDDDBBBCCCBBBAAA??????AAACCCIIIRRR]]]bbbaaa^^^]]]]]]UUUVVVVVVVVVVVVXXX[[[^^^dddbbbbbbhhhnnnlll```VVVNNNNNNMMMJJJFFFEEEEEEEEEDDDFFFHHHIIIKKKNNNRRRUUUWWW\\\ccckkkqqqxxx~~~wwwxxx{{{~~~}}}zzzyyyzzzttttttttttttvvvxxxzzz{{{}}}zzzvvvqqqoooqqquuuyyytttwwwwwwuuuqqqpppuuuyyywwwwwwwwwvvvvvvwww{{{~~~}}}}}}}}}yyyrrrkkkeeeaaa]]]ZZZWWWVVVXXXWWWSSSOOOLLLJJJHHHGGGFFFEEECCC@@@555555444222000///111333---...///111111111000/////////000000000000////////////............//////000000000000000000000000000111333444444333111000000000111222222222222111111111111222222333333333111222222333333444555555777777???SSSrrrnnn^^^YYYVVVQQQLLLFFF>>>888555555666666555666666AAAcccDDD555;;;444666666777444666999666444@@@RRR```ffflllpppvvv~~~vvvxxxnnnYYYGGGVVVwww}}}}}}|||}}}~~~wwwnnnmmmsssxxxzzzzzzyyytttooo___LLLEEEDDDDDDKKKWWW___\\\VVVNNNCCC999888<<<<<<<<<===FFFQQQdddmmmcccVVV]]]ooojjjFFF@@@MMMUUUooo|||eeecccYYYNNNGGGDDDEEELLLTTTYYYYYYYYY[[[```dddfffgggmmmsssyyyyyyuuuuuu{{{~~~yyygggfffjjjqqqxxx~~~}}}}}}yyyuuummmbbbYYYTTTSSSTTTUUU[[[]]]___``````]]]YYYWWWNNNKKKGGGBBB>>>;;;999888777666666555555666888999444444444333333333222222000000000000000000000000//////////////////////////////000111111111111111//////000111111111111111000...,,,,,,...000000000///.........000333666999444000,,,,,,000222000---///...------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++***++++++,,,,,,---.........//////000111333555555666555444555666777777666;;;;;;;;;;;;;;;;;;;;;;;;999:::AAAJJJHHHIIIHHHGGGDDDDDDEEEFFFHHH@@@>>>CCCDDD>>>???GGGRRR]]]fffeeeaaa```^^^YYYRRRVVV[[[\\\\\\\\\___aaadddgggjjjmmmlllfff]]]VVVPPPNNNLLLIIIGGGGGGFFFFFFBBBEEEJJJOOOSSSVVVWWWWWW```ccciiinnnrrrvvvzzz}}}zzzvvvvvvzzz|||zzzyyyzzzxxxyyyzzzzzz|||~~~|||zzzyyyvvvttttttuuuxxxyyyvvvvvvvvvvvvwwwxxxzzz{{{{{{vvvqqqkkkfffddd^^^ZZZSSSOOOMMMMMMMMMLLLMMMJJJGGGFFFGGGEEEAAA===;;;:::777444222111111111////////////000000000000......///000222222///---............/////////000222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333444444444555555666777>>>RRRppphhhaaaYYYQQQSSSIIIDDD===777555555666666888:::444>>>kkksssEEE:::888777777333555888999888666888???EEE[[[fffppptttxxx}}}yyytttzzz{{{lllooo~~~\\\PPPOOOuuu|||}}}sssnnnrrryyy|||}}}xxxvvvyyyuuueeeSSSGGGFFFHHHMMMTTTVVVSSSNNNEEEAAA===;;;999999<<<@@@KKKVVVfffoooWWWPPPnnnqqqaaaJJJ<<>>EEEKKKCCCEEEHHHIIIHHHIIIJJJLLLMMMHHHHHHLLLJJJGGGMMMVVVgggmmmoookkkddd```\\\YYYWWW\\\bbbcccaaa^^^]]]^^^```bbbfffiiiiiiddd]]]WWWSSSRRRQQQOOOMMMKKKIIIIIIIIIKKKNNNRRRVVV[[[___aaajjjmmmqqqsssuuuwwwzzz|||yyyuuuvvvwwwvvvwwwzzzzzz|||~~~yyyvvvtttuuuuuuuuuvvvwwwyyy|||}}}zzzzzz{{{{{{|||}}}~~~~~~}}}{{{wwwrrrmmmhhhfffhhhddd___YYYSSSNNNHHHDDDBBBDDDGGGGGGFFFCCCAAA@@@<<<:::777444111000//////////////////000000000000444222000000111111000///....../////////000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333444444444555555222777DDD\\\zzz~~~eee^^^VVVMMMNNNFFFBBB;;;777555666666666999888444JJJqqqEEE:::777666777555333555777666555666;;;???TTT```mmmsssxxx}}}hhhWWWYYYmmmxxxVVVAAAccc}}}rrrqqqxxxzzz}}}~~~}}}~~~}}}~~~ooo___KKKHHHEEEEEEGGGIIIHHHFFFGGGAAA<<<<<<;;;===EEENNNcccnnniiibbbWWWaaa|||uuuYYYKKKLLLccctttsssqqqvvvwwwVVVFFFCCCFFFOOO^^^iiiyyyooo^^^SSSZZZeeesssiiiOOOCCCCCCBBB===???@@@BBBCCCBBB>>>;;;888777888888888888888777777666666666555444444333333111111111111111111111000000000111111222333333444/////////............---111111111111111111111111111111222222111111000///000///......---.........---+++***+++---/////////------------------------///---,,,,,,---...---+++------++++++++++++------++++++************+++++++++++++++++++++++++++++++++,,,---...//////////////////000111222333444444555555555777888888777555888999999::::::;;;;;;<<>>HHHTTTiiittteeeXXXWWWiiirrrRRRJJJQQQhhhsssmmmqqq{{{YYYIIIEEEFFFNNN___mmmvvvgggccc```hhh{{{mmmPPPDDDHHHHHH>>>===???@@@AAA@@@===:::888444555777888999888777666666666666555444444333333111111111111111111111222111111111222222333333333/////////...............111111111111111111111111111111111111111000000///........................///...---...000111111000------------------------...---,,,---......---+++------,,,++++++,,,------++++++************+++++++++++++++++++++++++++++++++,,,------...///////////////000111111222333333555444555666888888666444888999999::::::;;;;;;<<>>:::999666333000///......////////////000000000000666444111000000111000000////////////000000000111000000111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333333333333444444444555555444888EEE^^^|||ggg___TTTIIIJJJAAA>>>999666666666666666333777888JJJrrrhhhBBB:::888666888666666666777777777888:::;;;LLL\\\lllssswww}}}zzzhhhgggyyykkkIII[[[|||}}}~~~|||nnnVVVPPPIIIDDDDDDFFFJJJLLLDDD===<<>>HHHWWWhhhttt___RRR\\\ooo{{{jjjLLLJJJUUUiiioookkktttwwwYYYNNNKKKIIILLLaaappp~~~qqqpppfffjjjoooRRRFFFJJJJJJAAA>>>???@@@AAA@@@===;;;999444555888::::::999888777666666666555444444333333111111111111222222222222222222111111111000000000////////////////////////111111111111111111111111000111111111111000//////---------.........------///......///111222111000---------------------------,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,---............//////000111222222444444444666888888666444888999999::::::;;;;;;<<<;;;BBBOOO[[[SSSWWW[[[]]]]]][[[YYYYYYXXXSSSOOOOOOVVVbbbpppyyyvvvooogggaaa[[[UUUTTTVVVZZZ___eeefffccc^^^[[[ZZZYYYYYYZZZ[[[[[[WWWRRRNNNRRRQQQPPPPPPQQQRRRSSSUUUPPPPPPRRRTTTXXX]]]bbbeeeeeehhhlllppprrruuuyyy{{{{{{uuuqqqrrrqqqooonnnpppooorrruuuxxxzzz}}}|||wwwwwwwwwwwwxxxyyy{{{|||yyyzzz{{{|||{{{{{{yyyxxxxxxyyyyyyxxxvvvrrrmmmkkkbbb```^^^^^^___```aaa```VVVPPPHHHDDDBBB@@@;;;777888777444222000///......////////////000000000000444222000000111111000////////////000000000111111000000000111222222333333111111111111111111111111111111111111111111111111111111111222222333333444333333333444444444555555666:::HHH```~~~ggg^^^SSSHHHGGG???<<<888666666777777666999888888TTTbbb@@@;;;999777888666777777666777777888999999FFFXXXjjjssswww|||~~~lllooottt|||{{{WWWYYY|||xxxzzz{{{}}}~~~|||{{{||||||qqqXXXSSSKKKDDDAAADDDHHHLLLCCC===>>>EEECCC???GGGVVVeeesss^^^WWWgggssssss```KKKOOO[[[iiinnnnnnwwwuuu[[[TTTQQQLLLKKK[[[jjj~~~yyypppsssmmmTTTHHHIIIHHHCCCAAAAAAAAAAAA???<<<999777666777999;;;;;;:::999888666666666555444444333333222222222222222222111111222111111000//////.........////////////000000000222222222222222222222222000000111111000000///...------.../////////......---------///111222111///------------------------,,,+++,,,---//////---+++++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,......,,,---...///000111222222444444444666777777666444888999999::::::;;;;;;<<<777<<>>^^^\\\===;;;:::777777555666666555555666777777666>>>RRRhhhssswww|||sss|||~~~jjjWWWrrr~~~vvvxxxyyy{{{~~~~~~{{{yyyzzzzzzqqq]]]WWWOOOFFFAAABBBFFFJJJCCC>>>BBBKKKHHH@@@FFFUUUeeeuuuccccccwwwwwwkkkWWWNNNXXXeeemmmrrrvvvzzz}}}yyycccZZZTTTLLLLLLWWWddd}}}{{{{{{zzzxxxzzz|||~~~jjjWWWMMMKKKLLLLLLKKKKKKIIIFFFBBB>>>:::777888888::::::;;;:::999999666666666555444444333333333333333222222111111111000000000000000000//////.../////////000000000000222222222222222222222222000000000000000//////......///000111222111111000------...000333444333111........................++++++,,,...000///---+++)))******************)))******))))))))))))******++++++++++++++++++++++++,,,,,,++++++,,,---///000,,,---...///111222444444444333444555777777555333888999999::::::;;;;;;<<<:::===JJJ^^^ooorrrvvvvvvsssnnnjjjhhh[[[YYYYYY```ooo}}}qqqfff]]]ZZZVVVRRRTTTZZZaaadddfffddd]]]VVVRRRQQQTTTTTTVVVYYY[[[ZZZXXXUUU]]]ZZZVVVRRRQQQRRRUUUWWWTTTUUUVVVYYY\\\___bbbccceeehhhllloooqqqsssvvvxxxwwwtttuuuxxxxxxsssnnnnnnoooqqqtttvvvyyy~~~~~~}}}}}}~~~~~~{{{xxxvvvvvvwwwyyyyyywwwsssooommmhhhccc^^^\\\^^^ccchhhkkk|||ttt]]]JJJBBBAAA555444222111//////000000////////////000000000000......///000222222///---000000000000111111111111///000000111222222333333111111111111111111111111111111111111111111111111000000111222333333444444333333333444444444555555666>>>OOOjjjeee\\\PPPCCCBBB<<<999666555666777777777222:::EEEaaaXXX<<<<<<;;;888777444555444444444555666555444888NNNfffsssxxx|||uuuxxxVVVddd~~~wwwxxxzzz|||}}}zzz}}}|||tttbbb\\\SSSIIICCCBBBEEEIIICCC@@@FFFPPPLLLBBBEEETTThhhyyyiiimmmzzzgggRRRQQQ___mmmrrrvvv||||||www~~~iii]]]TTTLLLMMMZZZgggxxx|||||||||ggg[[[TTTPPPSSSXXXWWWVVVSSSNNNHHHBBB===:::999999:::::::::999999999777666666555444444333333444444333333222111000000/////////000111111222222.../////////000000111111222222222222222222222222000000000000000//////...000111222333444444333222//////000333666777666555////////////////////////++++++,,,...000000---+++))))))************))))))******))))))))))))******++++++++++++++++++++++++------,,,,,,---...000111,,,---///000222444555666444333444555777777555333888999999::::::;;;<<<<<<;;;<<>>;;;888444333333555666666555???BBB]]]yyySSS<<<<<<999777888666888777555444444444555555555CCC\\\rrrxxxvvvxxxzzz}}}ccc^^^{{{}}}~~~~~~yyyxxxpppiiiXXXEEE<<>>:::777444333444555666666777;;;<<<^^^pppMMM999;;;:::999:::888555555444444444444555555888BBBVVVkkkvvvxxx|||zzzttt|||uuu]]]ooo~~~zzz{{{ssslll\\\HHH???CCCKKKOOOGGGHHHPPPUUULLL@@@FFFWWWrrrzzzuuuqqqxxxsssaaaUUU^^^hhhuuu}}}zzzrrr|||jjj___XXXRRRSSSbbbsss{{{~~~uuuqqqtttqqqjjjiiiooo|||{{{}}}pppeeebbbgggnnntttuuuppphhh___UUULLLCCC======>>>>>>>>><<<<<<===???<<<;;;999666555444444555444444444333333222000000///000000000000000000000000000////////////000000111111111222222222333333222222111000///...------......//////000000000111...000333555666555333111...///000111222111000000------,,,,,,,,,,,,++++++************************---,,,,,,,,,,,,+++***(((,,,,,,+++******+++,,,---***+++,,,,,,+++---111555.........///000222444444666555555666777777555444555777:::;;;:::::::::;;;@@@999JJJaaazzzuuuppplllgggnnnwww|||{{{rrrhhhaaa\\\SSSKKKJJJMMMRRRZZZaaacccbbb```\\\XXXUUUUUUVVVWWWYYY___fffjjjggg```YYYTTTRRRNNNLLLKKKLLLNNNOOOVVVXXX\\\^^^___```bbbdddiiikkknnnqqqrrrtttwwwzzzyyypppkkkjjjjjjjjjmmmqqqtttttttttzzz{{{}}}|||{{{zzzvvvtttsssrrrrrrrrrpppnnnoookkkeee\\\VVVSSSUUUWWW^^^llluuuooobbbWWWIII<<<666333000...///000000///000000000111111111222222333222111000////////////111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111111111222222222333333333444333333333333444555555888GGG^^^zzzjjjWWWQQQKKKCCC>>>999777444333444666666666999999:::eeefffGGG888<<<===<<<===999666666555555555444444444888===KKK```rrr{{{~~~~~~oooiiiqqq|||}}}~~~fffddd|||||||||tttbbbNNNBBBEEENNNTTTIIIKKKSSSYYYOOOAAAFFFUUUrrr{{{vvvqqqwwwtttbbbVVV]]]gggqqqyyy|||{{{rrrgggtttpppaaaWWWSSSYYYhhhttt|||uuummmmmmiiijjjooooookkknnnuuu{{{{{{zzzrrrkkkkkkrrr}}}|||uuulllaaaTTTHHH@@@???AAADDDDDDBBB???======>>><<<:::777666444444444444444444444444333222111000000000000000000000000000000////////////000000111111111222222222222333222222111000///...------------...///000000111111......////////////000000......000111111111000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...000000...,,,+++***,,,,,,,,,,,,++++++++++++)))***,,,,,,,,,---///111.........///000222444444666555555666777777666444555888:::;;;:::::::::;;;===888HHH^^^~~~xxxqqqllljjjnnnqqqpppjjjddd___^^^SSSNNNHHHIIIOOOXXXbbbhhhcccaaa^^^ZZZXXXWWWXXXYYYXXX[[[aaahhhllliiibbb[[[UUUTTTPPPMMMKKKKKKNNNQQQSSSVVVZZZ]]]___```bbbdddgggjjjnnnqqqsssvvvzzz}}}zzzrrrkkkfffbbbbbbdddfffjjjnnnqqqrrrvvvxxx|||~~~{{{zzzzzzxxxvvvsssqqqrrrrrrqqqpppqqqnnnggg```XXXSSSQQQPPPNNNWWW[[[WWWPPPIII@@@888444111........./////////000000111111111222222222222222111000//////000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111000000111222333333444444444333333333333444555555;;;LLLffffffTTTNNNGGG@@@===888666444333555666666666999:::AAAsss```FFF:::?????????>>>999888888777777666555444333444666AAAVVVmmm{{{~~~}}}ttthhhbbbbbbqqqppp~~~tttcccxxxkkkTTTFFFEEEMMMTTTIIILLLVVV]]]SSSDDDGGGVVVrrr}}}yyyrrrxxxwwwgggZZZ```ffflllpppsssrrrjjjaaapppqqq```RRRPPPZZZmmmxxx}}}}}}rrrkkkffffffkkksssvvvxxx~~~}}}vvvsssoookkkkkksss~~~}}}vvvmmmcccWWWLLLEEECCCGGGKKKMMMKKKHHHDDDCCC???>>>;;;888666555444444333333444444333222111111111111111000000000000000000////////////000000111111111111111222222222222111111111000///.........,,,------...///000111111777555222...,,,,,,,,,,,,---...///000000000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++***...222222///,,,+++,,,+++,,,,,,------,,,++++++)))***+++,,,,,,---...............///000222444444555555444555777777666555666888;;;;;;;;;::::::;;;===999HHH[[[xxxooojjjlllkkkhhhddd```[[[XXXVVVKKKJJJHHHKKKSSS^^^gggkkkdddaaa]]]ZZZYYYYYYZZZ[[[ZZZ\\\aaahhhllljjjccc]]]WWWUUURRRNNNJJJJJJNNNRRRPPPSSSXXX\\\^^^```bbbdddiiilllppprrruuuwww{{{~~~|||uuuvvvwwwwwwuuupppllliiibbbcccdddfffhhhjjjmmmooorrruuuyyy}}}~~~{{{zzzzzz{{{xxxuuusssssssssrrrrrrooolllgggaaaZZZTTTOOOLLLFFFHHHHHHDDD@@@>>>;;;777222000......///000000///111111111111222222222222222111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111000000111222333444444555444333333333333444555555<<>><<<777666444444555777666666444:::KKK]]]FFF<<>>;;;888666555444444111222222222222111111000222111111111000000000//////////////////000111111000000111111111222222222111111000000//////......,,,------...///000000000===:::666222///......///---...///000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++***...222222///,,,,,,---***+++,,,------------,,,+++++++++,,,------------.........///000222444444555444444555777888777555666888;;;<<<;;;:::;;;<<<>>>:::HHHXXXyyyrrrkkkggghhhgggdddaaa\\\VVVOOOJJJFFFIIIKKKOOOXXXccchhhiiieeebbb^^^[[[[[[\\\]]]\\\\\\___dddkkkpppmmmfff___XXXWWWTTTNNNIIIIIINNNRRRQQQTTTXXX[[[]]]```bbbeeemmmooorrrtttvvvxxx|||~~~{{{wwwppppppqqqrrrqqqooommmlllfffhhhiiijjjiiiiiikkklllooorrrvvv{{{~~~|||{{{{{{}}}zzzwwwuuuuuuuuutttrrrllliiiddd```[[[TTTNNNJJJFFFCCC???<<<::::::999777111///......000111000///111111111222222222222333111111000000000000000111222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111000000111222333333444444444333333333333444555555<<>>666555444444444666777888333666===KKKaaavvvvvvcccUUUmmmoooSSSddd~~~uuu\\\MMMGGGJJJOOOHHHMMM[[[eee\\\LLLLLLXXXnnn~~~}}}ttt|||uuuiiigggfffdddeeeooozzz}}}zzzrrrzzzoooaaa]]]gggrrrxxxsssqqqooonnnmmmnnnttt|||~~~wwwllleeecccaaabbbeeeiiillllllgggccc]]]XXXVVVUUUTTTSSS]]]___```^^^YYYRRRMMMJJJ>>><<<:::777666444444444111111111222222111111000222222222111111000000//////......//////000111222000000000111111111111222111000000000/////////...---............/////////444333111///............---.../////////...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,//////...---,,,,,,******+++,,,---...//////...,,,++++++---...------.........///000222444444444444444555777888777555666999;;;<<<;;;;;;;;;<<<>>>;;;GGGUUU|||sssllliiifffeeeaaaaaa___[[[TTTNNNHHHFFFFFFLLLRRRWWW___iiikkkggggggccc___]]]^^^___^^^\\\^^^ccckkkssswwwsssiiiaaa[[[[[[WWWQQQKKKKKKPPPUUUWWWYYY[[[\\\]]]___bbbeeejjjmmmqqquuuyyy}}}zzzvvvllllllmmmmmmnnnooopppqqqmmmoooqqqqqqooommmmmmnnnmmmooorrrwww}}}~~~}}}}}}}}}zzzxxxvvvvvvuuusssrrrmmmjjjeeeaaa\\\VVVOOOJJJGGGBBB===;;;;;;999666444000///...///111222111000111111111222222222333333111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111111111111222222333333333444333333333333444555555???TTTpppzzzYYYOOOKKKAAA:::;;;666555444555666777777666222>>>XXX[[[IIIAAADDDFFFNNNTTTOOOEEEBBB===999666666666777333777<<>>;;;666555555666666777888888888888LLLxxxvvvXXXMMMEEEFFFJJJOOOXXXbbbeeeccc^^^TTTGGG<<<777666666444444888AAASSSnnn{{{wwwiii{{{iii[[[ZZZXXXUUURRRJJJRRRdddpppgggRRRKKKSSSaaavvvuuunnnlllfffaaaooovvvddd^^^```kkk~~~|||sssssstttxxx}}}wwwmmmhhhjjjhhh___UUUTTTVVVWWWVVVYYYZZZVVVOOOJJJIIIFFFBBB@@@@@@@@@>>><<<;;;999777666666777777444333333222222333333444222222111111111111222222000000000000111111111111111111111111111111222222///...---,,,,,,---...///111111000000//////......000222333111...---///222//////...------------......---,,,+++************,,,,,,,,,------,,,++++++************************++++++++++++++++++++++++++++++,,,------......///+++000222///111666666222444444555777999999888666888999<<<>>>???>>><<<;;;<<<===CCCLLL~~~uuuiiibbbaaa```\\\XXXUUUSSSNNNHHHEEEHHHOOOUUU___bbbgggllloooooonnnmmmgggeeebbb___]]]^^^aaadddcccgggppp{{{}}}qqqgggfffeeeaaa\\\WWWSSSSSSTTTZZZZZZ[[[[[[]]]___```aaacccdddhhhooozzz}}}yyyqqqiiidddfffjjjmmmrrrvvv{{{wwwrrrmmmlllnnntttwwwyyy~~~|||zzzyyyxxxxxxsssoooiiiccc^^^XXXRRRNNNIIIEEE@@@<<<999777555333222222222222111111111111111222222333333222222111000000000000000111111222111222222333333222222111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333444444444222222555555333444888FFFgggjjjRRRMMMEEE>>><<<777444555555666777777888888999LLLvvvrrrSSSJJJDDDDDDFFFGGGLLLSSSXXXZZZ[[[XXXQQQHHHAAA<<<666444555777>>>NNNiii|||uuuwww}}}bbbXXXYYYYYYTTTQQQMMMUUUeeepppeeePPPIIIQQQaaawwwvvvnnnkkkeee___kkk}}}|||iiiaaacccnnnwwwvvvxxx|||}}}vvvpppmmmiii```YYYUUUXXXYYYXXXZZZZZZUUUNNNIIIGGGDDDAAA@@@@@@???>>>;;;:::999777666666555555444333333333333333333444222222111111111111222222000000000000111111111111111111111111111111111111///...------------...///000000000000//////......111333333222///...000222000000///...---------......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------......///,,,000111///000555666333444444555777999999888666666777:::<<<===<<<:::999;;;<<>><<<888444444555555666777777777777KKKssskkkPPPJJJDDDCCCCCCAAAAAACCCFFFJJJQQQVVVWWWRRRIIIBBB555555666666999GGGaaayyyqqqtttbbb^^^aaaaaa\\\WWWPPPWWWfffpppcccMMMGGGOOO___uuuwwwmmmjjjeee\\\eeewwwqqqeeegggrrr|||yyyzzz~~~~~~yyy}}}qqqeee^^^cccdddaaa\\\ZZZYYYTTTMMMIIIFFFCCCBBBBBBAAA@@@@@@;;;;;;:::888777555444333333333333333333333333333222222111111111111222222000000000111111111222222111111111111111111111111///...------------...///000000000////////////...222333333222000000111333222111000///............------,,,+++************,,,,,,++++++++++++,,,---************************++++++++++++++++++++++++++++++,,,------......///,,,//////...///333555333444444555777999999888666666777:::<<<===<<<:::999:::;;;AAAIIIkkkgggaaa___^^^[[[UUUPPPNNNNNNNNNOOOSSSZZZaaafffmmmnnnqqqssssssqqqnnnmmmkkkgggccc```aaadddhhhjjjdddlllxxxtttllljjjjjjiiifffaaa\\\YYYXXX]]]]]]^^^```cccfffhhhiiifffgggjjjooowww~~~{{{zzz{{{sssnnnqqqtttuuuwwwzzzxxx}}}|||zzzwwwuuuvvvxxx|||~~~}}}||||||||||||tttpppkkkfffaaa\\\WWWSSSMMMIIICCC>>>;;;888666444333333333222222111111000111111222222222222111111000/////////000111222333111222222333333222222111111111111222222222333333222222222222222222222222222222222222222222222222222222222333333333444444444222333555444333777===OOOqqqfffNNNJJJCCC===;;;777444444444555666666777777666KKKssseeeRRRMMMHHHDDDBBB@@@??????<<<>>>DDDKKKPPPOOOIIICCC555666666555555???WWWmmmooonnn~~~tttkkkjjjmmmmmmfff```QQQXXXfffmmm___IIIEEEOOO[[[rrrwwwllljjjggg\\\```tttyyyhhhhhhttt{{{zzz{{{|||wwwzzzjjjdddxxxuuukkk___XXXWWWUUURRRJJJFFFDDDFFFHHHFFFDDDCCC>>>===<<<:::888666444333333444444444444444444333222222111111111111222222000000111111111222222222111111111111000000000000.........------.........////////////////////////111111111000///000000111333222111///............---,,,++++++*********+++,,,+++*********+++,,,---************************++++++++++++++++++++++++++++++,,,------......///---.........///222444444444444555777999999888666888999<<<>>>???>>><<<;;;;;;<<>>???>>><<<;;;<<<===BBBJJJ[[[YYYWWWVVVVVVVVVTTTSSS[[[[[[]]]bbbjjjqqquuuwwwyyyyyyzzzyyywwwuuurrrppphhhddd```aaaeeeiiijjjjjjjjjsss{{{tttppppppqqqrrrppplllhhhffffff^^^___```bbbeeehhhjjjkkknnnqqqtttwwwzzz{{{xxxvvvvvvwwwvvvzzzwwwyyy|||zzz{{{zzzvvvxxxzzz}}}vvvrrrmmmgggccc]]]XXXTTTOOOKKKEEEAAA>>>;;;999777555555444333222111111000000000111111111111000000////////////000111333333111222222333333222222111222222222222333333333333222222222222222222222222222222222222222222222222222222333333333333444444333333555666444333:::CCC___fffNNNIIIAAA;;;999555555555666666777888888888AAA]]]~~~\\\RRROOOHHHAAA@@@CCCDDDBBBBBB???<<<;;;<<>><<<<<<===>>>:::777666666666666===EEEYYYrrr}}}|||qqqbbbfffttthhh}}}{{{}}}}}}yyyxxx{{{ooonnnggg[[[TTTTTTTTTRRRZZZ```kkknnn\\\FFFFFFUUUfffttt{{{nnnqqqtttaaaUUUfff{{{mmmjjjxxx}}}zzzqqqaaabbbmmmmmmooommmeee```bbbccccccPPPJJJNNN\\\bbb[[[RRROOOIIIEEE@@@;;;888666666666333444555666666555444333222222111111111111222222111111111222222222333333222111111000//////......------...//////...---------------........./////////---+++,,,...000///............---......///000,,,++++++***++++++,,,,,,&&&(((***,,,---,,,+++***************************++++++++++++++++++++++++++++++,,,------......///...---000666777444333555444444555777999999888666666777:::<<<===<<<:::999;;;<<>><<<;;;666666555444222111111000000000111111111111000000.........///000222333444222222222333333222222222222222333333333444444444222222222222222222222222222222222222222222222222222222333333333444444444222333666777444333;;;FFFccc___HHHEEE???:::999666777777777888999999::::::HHHjjjvvvVVVOOOPPPLLLEEECCCGGGEEE???;;;???BBBBBB>>>;;;:::;;;;;;777555777777666999>>>LLLiii|||}}}sss]]]eee|||eee{{{{{{~~~}}}xxxwwwzzztttsssjjj[[[RRRTTTVVVUUU___eeeoooqqq]]]FFFFFFUUUhhhqqq{{{}}}ooossswwwaaaQQQaaawwwnnnlllzzzyyywwwddd```hhhfffmmmrrroookkkgggccc___PPPJJJPPP```ggg]]]SSSPPPJJJFFF@@@:::666555555666333444666777777666444333222222111111111111222222111111222222222333333333222111111000///......---,,,---...//////...---,,,---------.........//////000...,,,---000111000///------,,,------...///000+++++++++***++++++,,,,,,%%%'''+++---...---+++)))************************++++++++++++++++++++++++++++++,,,------......///...---111888999444333555555444555777999999888666888999<<<>>>???>>><<<;;;:::;;;AAAJJJbbb]]]ZZZ\\\ccclllsssuuutttnnnnnnuuu|||}}}|||wwwsssnnnfffcccddd```\\\]]]eeekkkiiihhhjjjttt~~~yyytttoooqqqooonnnnnnoooqqqssstttllliiihhhjjjnnnooopppqqqtttuuuyyy|||}}}}}}~~~||||||}}}}}}wwwpppgggdddbbbaaaccchhhnnnrrryyy}}}|||wwwpppiiiccc^^^ZZZXXXRRRNNNHHHCCC@@@>>>;;;999666555444333222111111111111111111111000000000000000000000111222222333333222222333333333333444444222222444444444444222222333333333333333333333333111000000111222555777888333333333444444444555555222555444666:::777===RRRppprrr\\\GGGAAA???888333333111666777999===777555BBBSSSuuutttRRRSSSOOOIIIEEEDDDDDDDDDDDDEEEDDDBBB@@@>>>=========999888777666666666777888HHH^^^yyy~~~}}}|||yyyllleee||||||kkk|||{{{|||}}}~~~}}}{{{yyyppptttmmmZZZKKKLLLUUU\\\nnnlllmmmkkk]]]MMMNNNYYYlllvvvyyyvvv}}}{{{ssssssuuueeeRRR___|||tttpppvvv{{{ooogggdddeeejjjiiijjjlllmmmjjjddd___TTTSSSTTTXXX[[[ZZZSSSLLLJJJFFFAAA;;;888666666666444444444555444444333333222111///......000222333444333222222111111222222//////000//////...---,,,...///////////////...---000...------///111222111///---,,,,,,...//////...++++++---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))+++------,,,,,,,,,---,,,,,,---///000222333333444444555777999999888666888999:::<<<===<<<<<<;;;999:::AAAJJJkkkgggdddfffnnnwww~~~wwwrrrqqqyyy{{{uuuqqqjjjccc___aaa[[[[[[```iiillljjjjjjmmm}}}}}}yyyvvvsssrrrpppnnnnnnpppsssuuuvvvoookkkjjjmmmpppqqqrrrsssxxxyyy|||}}}~~~xxxpppbbb___\\\YYYZZZ^^^dddgggsssxxx{{{vvvooohhhccc^^^YYYVVVQQQLLLGGGBBB???<<<:::888666555444333222111111111111111111000000000//////000000000111222222333333222222333333333333444444222333333444444333333222333333333333333333333333333222222222333333444555333333333444444444555555333666444555999777>>>SSSmmmmmmXXXEEE@@@???999555555777:::777888;;;555888HHHiiipppSSSRRRNNNHHHEEECCCCCCCCCCCCDDDCCCBBBAAA???===<<<;;;999888777555555555555666===QQQmmm}}}{{{rrrrrruuuxxxxxxyyyzzz|||}}}}}}|||uuuwwwnnn[[[MMMNNNZZZcccqqqsssvvvrrr```NNNNNNZZZmmmwwwyyyvvv}}}ppplllkkkhhhZZZSSSgggyyyssswwwyyyrrrllliiihhhiiiiiiiiikkkllliiiddd___XXXUUURRRSSSUUUTTTOOOKKKGGGDDD???:::777666666666555555666666555555444444222111000//////000222333444333222222111111222222222222111000///...,,,+++...///000000111111111111000...---...000222222222///---,,,---...//////...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))+++------,,,,,,,,,---,,,,,,---///000222333333444444555777999999888666888999:::<<<<<<<<<<<<;;;999;;;AAAKKKnnnkkkiiillluuu~~~zzzwwwwww~~~yyyrrrllleee]]]ZZZ\\\XXX^^^hhhnnnmmmkkkooovvv|||yyyxxxvvvssspppnnnnnnqqquuuxxxyyyrrrmmmkkkqqquuuvvvvvvxxx||||||zzzsssgggddd^^^ZZZYYY\\\___bbbiiioooxxx~~~yyyuuuoooiiiddd^^^YYYUUUOOOKKKEEEAAA===;;;888777666555444222111111111111111111000000000000//////000000000111222222333333222222333333333333444444222333333444444333333222333333333333333333333333444444444444333222111111333333333444444444555555555777333333888777AAAWWWqqqfffSSSBBB>>>>>>999666777999:::666555999666>>>TTTzzzkkkSSSPPPLLLGGGDDDCCCCCCCCCBBBCCCCCCCCCBBB@@@>>><<<::::::999777555555555555555666GGG```www}}}}}}zzzwwwvvvyyyxxxxxxxxxyyyyyyzzz{{{zzzzzzppp^^^PPPRRR___jjjtttxxx}}}xxxcccOOONNNXXXooowwwyyyxxxwwwvvvqqqcccVVVYYYrrr{{{wwwzzzyyytttqqqnnnllliiihhhhhhiiiiiigggccc___]]]XXXRRROOONNNMMMKKKHHHBBB???;;;888555555666666777777666666666555555555111111000000000111333444444333222222111111222222444444222111///---,,,+++...///000222333333333333///...---...111333333333...---,,,---///000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,---...///000111222333444444444666888999777666777888:::;;;<<<<<<;;;;;;:::<<>>;;;999777555444333222111000000000000000000////////////...000000000111222222333333222222222333333333444444333333333333333333333333444444444444444444444444111222333444555444333222333333333444444444555555777777222333999<<>><<<;;;666333555444666444777999444BBBaaabbbRRROOOLLLIIIGGGGGGGGGFFFFFFEEEFFFFFFFFFDDDAAA>>><<<===<<<;;;;;;<<<===???@@@999@@@NNNbbbuuuyyyzzzzzz~~~zzznnn{{{yyyzzz{{{{{{{{{xxxuuutttvvvxxxwwwwwwrrrfffYYYUUU___kkk|||~~~yyymmmeeecccsssxxx|||mmmwwwuuufffaaassssssyyy~~~tttpppqqqtttnnnkkkeee```]]]]]]___bbb]]]ZZZUUUQQQLLLHHHDDDAAA:::888777555555555777777777666555444333333333333111111111222222333444555444333222222111111222222222111000000///000111111000111111111000///...............///222333333222---,,,---///111111000///............---,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))+++------,,,,,,,,,---------...///000111111222333333444666888888777555777888999;;;;;;;;;;;;:::<<<===DDDMMMpppvvv|||mmmeee]]]XXXVVVUUUYYY___hhhmmmnnnkkkkkkuuuyyysssqqqqqqmmmjjjlllsssxxxxxxvvvlllffflll~~~zzzvvvrrrpppnnnmmmgggdddaaaaaabbbeeeffffffgggggghhhiiihhhddd^^^YYYOOOKKKEEEAAA>>>;;;999777555444333111000000000000000000////////////......000000000111222222333333222222333333333333444444444333333222222333333444444444444444444444444444000111222333444555555555333333333444444444555555666777333555<<<@@@OOOhhhxxxTTTFFF;;;;;;:::444222555666777777:::999222AAAbbb|||___PPPOOOLLLJJJHHHHHHIIIHHHGGGFFFFFFFFFEEECCCAAA???===>>>>>>=========???@@@AAA555888AAAQQQeeeuuu}}}}}}wwwwww{{{}}}zzzlll{{{ppp{{{{{{xxxyyyvvvyyy{{{zzzwwwwwwzzz}}}vvvuuuqqqgggZZZTTT\\\iiivvvxxx{{{}}}|||uuummmhhhvvv{{{}}}nnnvvvvvvllllll{{{tttxxxxxxpppoooqqqooolllfff___ZZZYYY\\\___WWWVVVSSSOOOJJJEEEAAA>>>999888777666666777888888888666444333222222222333111111222333444555555555444333222222111111222222000000///...///000111222000000000000...---,,,+++...---...///111222111///,,,,,,---///222222111///---------------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---.........///000111111111333333333555777888666555666777999:::;;;;;;::::::;;;===DDDMMMttt}}}xxxeee]]]VVVTTTTTTVVV]]]eeemmmppppppnnnuuuyyytttsssrrrnnnkkkooovvvyyyxxxtttkkkeeemmm{{{yyyrrrmmmhhheeecccbbb___]]]ZZZ\\\___cccddd```[[[VVVNNNJJJDDD???<<<:::777555555444333111000000//////000000/////////.........000000000111222222333333222222333333333333444444444333333222222333333444555555555555555555555555222222222222333444555555333333333444444444555555444666444777@@@DDDTTTmmmrrrMMMAAA888:::999444333777666777666:::999333FFFkkkppp]]]OOOMMMKKKIIIHHHHHHIIIHHHFFFFFFEEEDDDBBBAAA???>>>===???>>>===<<<;;;<<<======666555888CCCUUUgggttt{{{~~~xxxqqqiiibbb[[[eee{{{vvv}}}zzz|||uuuyyy}}}}}}zzzyyy|||xxxtttoooeeeXXXQQQ[[[iiinnnsssyyy{{{{{{wwwrrrooo{{{~~~rrruuuyyyxxxtttvvv|||}}}}}}uuuttt{{{~~~uuuoookkklllkkkhhhbbb[[[WWWWWWXXXPPPOOOMMMHHHDDD@@@>>>===999999888888888888999999999888555333222222333444000111222444555555666666444333222222111111222222111000///------...000111///////////////...---,,,.........///000000...,,,,,,,,,---000222333111///,,,,,,---------,,,++++++***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---......//////000000111111333333333555777888666444666777999:::;;;;;;::::::;;;<<>>;;;888666444555444222111000000//////000/////////............000000000111222222333333222222333333333444444444444444222222222222444444555555555555555555555555444333222111222333444555333333333444444444555555444666444888BBBGGGVVVpppmmmHHH===666999999555555999333444444999:::777MMMvvviii\\\NNNLLLJJJHHHGGGHHHHHHGGGFFFEEEDDDBBB@@@>>>=========@@@???<<<:::999888888888;;;888777===KKK]]]mmmuuuxxx|||}}}wwwlll^^^SSSmmmrrr|||~~~xxx|||{{{yyyzzz}}}zzzuuunnncccVVVPPP[[[kkkoooxxx|||{{{yyy~~~yyyiiippppppqqqssszzz}}}xxxlll\\\ZZZeee{{{ooofffiiijjjjjjfff^^^WWWSSSRRRKKKJJJGGGBBB>>>;;;;;;<<<::::::999999999999::::::;;;999666444333333444555000111333444555666666666444333222222111111222222333111///---,,,,,,......---...///////////////.........---///000///---***,,,,,,---000333333111///+++,,,,,,------,,,,,,,,,************************+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---......//////000000111111333333333555777888666444666777999:::;;;;;;:::::::::<<>>999888777555444666555555555;;;===;;;VVV```ZZZSSSLLLJJJHHHGGGHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;999888777:::999999<<>>===<<<;;;:::;;;999888999===HHH[[[mmmttt{{{}}}xxxooofffqqq}}}}}}{{{{{{{{{{{{xxxxxxwwwpppddd]]]eeeqqquuuwwwwwwwwwzzzxxxvvvnnnooo}}}uuulllfffccciiisss|||}}}xxxqqqkkkgggeee```YYYQQQKKKGGGFFFBBB@@@===:::999999999:::999:::;;;;;;;;;;;;999999666555444333222111111111555666888:::999777555333333333222222222222333333//////------------...///111111111000------...///000000///...------------..................------...------,,,++++++******++++++***))))))***++++++***))))))))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++++++++,,,...............///000222444444333444666777777777666555888999:::;;;;;;;;;:::::::::===EEEMMMxxxjjjUUURRROOOPPPYYYeeennnqqqpppqqqvvvzzz}}}rrrsss|||zzzsssoootttzzzwwwmmmkkkvvvzzzsssnnnggg\\\UUUSSSIIIFFFCCCAAAAAAAAA@@@???CCCCCCAAA>>>;;;777444333111111111111000000000000000000////////////.........000222333222222333444222222333333333333444444444444444444444444444444555444333222222333444555333333222222222222333333333444444444444555555555444777444888JJJ[[[rrrcccIIICCC<<<888888777555555777666;;;<<<;;;:::???eeennn\\\UUUFFFLLLJJJHHHGGGGGGGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@??????>>>>>>>>>;;;999888999@@@OOO]]]ooowww}}}~~~xxxpppqqq{{{yyyyyyzzz{{{vvvyyy|||vvviiiaaahhhsssuuuwwwwwwuuuyyyxxxlllmmmvvvssstttqqqpppqqqpppyyyzzzwwwssspppiiiccc[[[QQQIIIEEECCCBBBAAA@@@===:::999:::;;;<<<;;;;;;======<<<:::888666555444333222222222222222444666999<<<;;;999555222333333333444444333333222........................111222222000......///000111000///...------------............------,,,,,,------,,,,,,++++++******++++++***))))))***++++++))))))))))))***+++,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///.........///000222444444333444666777777777666555888999:::;;;;;;;;;:::::::::===EEENNN{{{nnnaaaQQQOOONNNSSSaaaqqqyyyvvvpppsssxxxxxxmmmrrr~~~yyysssqqqzzzxxxxxxmmmmmmzzz{{{sssmmmeeeZZZSSSQQQJJJGGGCCCAAA@@@???>>>===>>>>>>===<<<999666333111111111111111000000000///000000/////////////////////000222333222222333444333333333333333333333333444444444444444444444444555444333222222333555666333333222222222333444444444444444444555555555555444777444:::NNNaaayyywww[[[EEEAAA;;;777777777555555777333888888:::CCCSSS{{{eeeZZZUUUHHHLLLJJJGGGFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@===:::999999<<>>===:::777555333333222222222222222222222444666777777666333111222333444555555444222111---......////////////...111222222111///...000111333222111000///............------,,,++++++++++++,,,,,,,,,,,,++++++******+++******************+++******++++++,,,---...///,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,------------------......//////.........///000222444444333444666777777777666555888999:::;;;;;;;;;::::::999<<>>:::;;;::::::888555222111111111111111000000000/////////000000000000000000///111333333333222333444333333333333333333333333444444444444444444444444444444333333333444555666333222222222333444444555444444444555555555666666555888555===RRRfff~~~ttt[[[III@@@:::666777777555555888666888555;;;QQQlll^^^VVVQQQIIIKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???;;;::::::888999@@@HHHZZZgggwwwyyy}}}yyywwwxxxyyy{{{{{{pppiiioooyyyyyy|||{{{vvvvvv}}}}}}yyy|||xxx~~~|||tttpppiiilllooottt|||~~~wwwnnndddUUUIIIBBBAAAAAAAAA888:::===??????>>><<<:::<<<===>>>>>><<<:::888666222222111111111222333333333333333333333333333333333333444555444333111000---...//////000000//////111222222111//////000222444333222111000000000000000000...---,,,,,,,,,,,,,,,+++++++++++++++***************++++++***************+++,,,------......,,,++++++******++++++,,,+++++++++,,,,,,------------------........................///000222444444333444666777777777666555888999:::;;;;;;;;;::::::888;;;DDDNNNrrraaa\\\VVVRRRYYYfffuuuzzztttvvvrrrkkkwww|||vvvvvvyyywwwoooppp}}}zzzsssnnnggg___ZZZYYYQQQNNNKKKIIIGGGDDDAAA>>>999999888777666444222111111111111111000000000000//////000000000000111111///111333444333333444555444444333333333333222222444444444444444444444444333333444444555555666666333222222333333444555666444444555555555666666666666888777AAAXXXmmmsss[[[KKK???999555666777555666999:::;;;666@@@___sssXXXQQQKKKHHHKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<999888999888777;;;@@@KKK[[[ooozzz}}}||||||}}}~~~~~~zzzsssnnnrrryyy|||{{{xxx|||zzzyyy|||vvvsssnnnmmmllloooyyy|||tttlllaaaSSSGGGBBBBBBAAAAAA===@@@DDDGGGHHHGGGDDDCCC@@@@@@???===;;;999777666111111111111111222333444555444333222333444666777333333333333222111000000.........//////000000111000111111000///...000111333222222111111111111111444333111///......//////++++++++++++++++++******)))***++++++++++++***)))))))))***+++++++++******,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,---............---.........///000222444444333444666777777777666555888999:::;;;;;;;;;::::::888<<>>888555666777555666999:::<<<:::EEEhhhbbbTTTQQQIIIJJJKKKIIIFFFFFFFFFFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????===::::::;;;;;;888999===@@@QQQeeewwwrrrwww~~~{{{|||zzzvvvvvvyyy}}}}}}~~~|||uuuxxx|||~~~}}}xxxtttqqqpppmmmlllpppuuutttnnnfff\\\NNNEEEBBBAAA@@@???DDDEEEGGGIIIKKKLLLLLLLLLFFFDDDAAA<<<999666444333000000000000111222333444444444444444555555666666333333222111000000000000///............000111333//////000///......///111000000//////000000111111444333000...------...///******************++++++)))***++++++++++++***)))******+++++++++***)))(((,,,++++++******++++++,,,))))))******+++,,,,,,---***+++,,,---...------,,,.........///000222444444333444666777777777666555888999:::;;;;;;;;;:::::::::>>>FFFOOOiiiVVVVVVXXX\\\kkk}}}}}}{{{|||~~~~~~wwwlllmmm~~~~~~zzz|||wwwsssttt|||vvvssspppjjjggghhh```^^^[[[XXXSSSLLLEEE@@@;;;:::777444222222222222111111111111000000000000//////000000111111111222000222444444333333444555444444444333333222222222444444444444444444444444000222555777888777555444222222222333444555666777555555555555666666666777444888:::HHHcccyyyjjjQQQBBB>>>888444666777666666999555;;;<<>>===???>>>::::::<<<===KKK___ooo{{{{{{wwwggg]]]aaajjjwww~~~~~~~~~~~~}}}~~~wwwuuuvvvyyy|||yyyrrrssssssooojjjiiikkkkkkhhhaaaWWWKKKCCCAAA@@@>>><<>>>>>???>>>===<<<;;;:::999999999@@@EEERRRdddpppuuuxxx{{{uuukkk```^^^fff|||~~~~~~}}}|||}}}}}}~~~yyy{{{~~~~~~{{{yyy{{{}}}yyyqqqvvvyyytttvvvtttvvvrrrgggaaaccccccaaaUUUPPPIIICCCAAA@@@??????IIIIIIJJJJJJIIIGGGDDDCCC;;;<<<======;;;888444222222222222222222222222222111222333333444444444444777666333111///.........000000///...000222555666333000---...000111000...111---+++---111444111...000///...,,,******,,,...)))************+++++++++***)))))),,,///000---***++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......222000///000444666444333333555777888888777555333777888999:::;;;:::999888;;;===EEEPPPiiiYYYUUUYYYggg}}}{{{yyy~~~rrrlllrrr~~~zzzuuuuuu}}}zzzvvvrrrmmmeee___^^^\\\SSSKKKFFF<<<999555333333333222111000000000000000000000000000000000000000000000///111222222333333444555555555555555444444555555555444444444444444444444444222333444555555555444333444444444444444444444444555555666666777777888888>>><<>>===<<<;;;::::::::::::AAAAAAHHHXXXgggoootttvvvzzzpppeee^^^cccyyy~~~~~~~~~}}}||||||}}}~~~{{{yyy{{{|||~~~wwwnnnrrr{{{}}}yyyzzzxxxwwwoooccc\\\[[[XXXSSSOOOKKKEEE@@@???@@@AAAAAAIIIKKKMMMMMMKKKGGGBBB???888999999999888555333111222222222222222222222222111222333333444444333333444333111000//////000000111111000000111222444555222000...///000111///---111///...111666999888666///...---,,,++++++---///************++++++++++++,,,,,,,,,///222222000---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///111444555555333333555777888888777555333777888999:::;;;:::999999<<<>>>GGGRRRlllZZZUUUWWWnnn}}}{{{yyymmmkkkuuu~~~yyysssuuu}}}xxxppphhhaaa___\\\RRRGGGBBB<<<999555333333333222111000000000000000000000000000000000000000000000000222222222333444444555555666666555444444555666666444444444444444444444444444444555555555444333333444444444444444444444444555555666666777777888888>>>???HHH[[[ssszzzUUU@@@;;;777666555555555777888999<<<<<>>???BBBDDDEEEJJJLLLNNNNNNKKKEEE???;;;555555444444333333222222222222222222222222222222111222222333333333333333000000000///000000111222222222333333333333222222000//////000111111...,,,...---,,,///333555444222...------,,,,,,---...///************+++++++++,,,*********,,,......---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---------......000000///111333555555444444555666888888666555444777888999:::;;;:::999999;;;>>>GGGRRRmmm]]]YYY\\\sss}}}|||vvviiikkkyyy{{{vvvsssvvvwwwnnneeeaaa[[[OOODDD===<<<999555333333333222111////////////////////////000000000000000111111111222222333333444555555555666555555444444555555666444444444444444444444444555555555444444333333222444444444444444444444444555555666666777777888888<<>>:::999AAANNNYYY]]]\\\VVVNNNEEE@@@AAABBBAAA???======<<<;;;;;;;;;;;;;;;>>>999777===HHHTTTaaalllqqquuuuuullldddnnn{{{~~~~~~~~~}}}|||{{{}}}}}}{{{|||}}}~~~xxxqqq``````dddnnnxxx|||{{{yyynnnfff\\\TTTQQQOOOJJJDDDEEEBBB??????BBBFFFIIIJJJKKKKKKKKKIIIFFF@@@;;;888333222111111111111222333222222222222222222222222111222222333333333222222/////////000000111111222333444555555555333111/////////000222222000...,,,...,,,,,,---//////,,,***---,,,,,,---...//////...*********+++++++++,,,,,,(((((()))***++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---------,,,,,,,,,---------......//////000111333444555555444555666777777666555444666777999:::;;;;;;:::999:::===EEEQQQnnnbbbaaaeeevvv~~~}}}}}}uuuiiimmm{{{{{{vvvtttyyyxxxnnnhhh```TTTHHHBBB<<<999555333333333222111///////////////////////////000000000111111111222222333333444444555666666444444555555555555444444444444444444444444444444555555555444333333333333444444444444444444444444555555666666777777888888:::BBBSSSjjjgggGGG;;;===555555555666666777888999;;;EEE___WWWQQQLLLHHHHHHJJJHHHGGGFFFEEEDDDDDDDDDCCCAAA<<<<<>>FFFQQQqqqgggggglllwww|||vvvmmmooo}}}|||zzzvvv{{{uuulllcccVVVJJJDDD<<<999555333333333222111000000000000000000000000///000000111111222222222333333333444555555666666333444666777777666444333444444444444444444444444555555444333333333444444444444444444444444444444555555666666777777888888999DDDYYYuuuaaaCCC:::;;;444444555666777888999999999KKKnnnqqqWWWRRRIIIJJJHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDCCC???AAALLLYYY[[[PPPDDDCCC@@@>>>???@@@@@@>>>;;;======<<<<<<<<<<<<<<<===:::;;;<<<;;;888;;;KKK\\\lllqqquuuqqqlllvvvxxx}}}~~~}}}{{{|||}}}~~~~~~{{{ssslllfffbbb___\\\YYYZZZ[[[^^^fffmmmlllggg]]]UUUNNNMMMLLLIIIHHHHHHJJJIIIJJJLLLNNNPPPPPPOOOGGGDDD???;;;777555555555333222111111111333444555222222222222222222222222222222222222222222111000000000111222222222222222333444555555444222///......000222222000............///222333444333222111...,,,,,,///222222...+++++++++++++++,,,,,,,,,,,,)))+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,---------......---///111222222333555777555555666666666666555555555777888:::;;;;;;;;;:::===???HHHRRRwwwllljjjmmmxxx}}}xxxrrrsss}}}}}}{{{|||www|||ttteeeTTTGGG@@@<<<999555333333333222111000000000000000000000000///000000111111222333333333333444444555666666666333666999<<<<<<999666333444444444444444444444444444444333333333444555666444444444444444444444444555555666666777777888888>>>HHH```YYY???888999333444555666888888999999;;;SSS{{{aaaTTTPPPDDDKKKGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDAAAAAACCCHHHLLLKKKEEE@@@???????????????>>>>>>=========<<<<<<<<<<<<======;;;<<<======888888BBBNNN```gggnnnooolllppp|||||||||}}}|||{{{{{{|||~~~|||~~~}}}~~~}}}|||xxx{{{}}}~~~}}}|||{{{|||}}}sssnnngggaaa]]][[[[[[[[[VVVXXXXXXWWWZZZ___]]]WWWTTTNNNJJJKKKJJJGGGIIIMMMNNNOOOPPPRRRTTTRRROOOLLLAAA???<<<999666555444444333222222222222333333444222222222222222222222222222222222222222111000000...///111333444555555555333333444333222111///...///111222111...---...000,,,///111333222111/////////------000333222---(((+++++++++,,,,,,,,,------'''((()))(((&&&&&&'''***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......,,,///111222222333666888555666666666666666666555555666888:::;;;;;;;;;;;;;;;>>>EEEPPP{{{ooojjjlllxxxzzzvvvuuu}}}yyyxxx|||www|||kkkVVVEEE===<<<999555333333333222111000000000000000000000000///000000111222222333333333333444444555666666666444777<<>><<<<<<<<<===:::888<<>>QQQmmmjjjJJJ<<<:::333222555777666555777:::===EEEqqqrrr[[[IIIFFFHHHEEEDDDHHHEEEFFFEEECCCAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@??????<<<===>>>>>>>>>===;;;:::;;;;;;<<<===>>>>>>======;;;???BBB@@@:::777888:::DDDNNNZZZcccjjjlllhhhaaa[[[ZZZgggzzzyyy|||}}}wwwqqqpppppppppuuu{{{|||zzzwwwuuutttvvvxxxzzz}}}~~~~~~zzzwwwwwwyyyzzzyyywwwzzzyyyyyy{{{~~~~~~}}}}}}zzz{{{~~~}}}~~~{{{{{{zzzuuuooojjjfffdddaaa^^^ZZZXXXWWWWWWUUUTTTRRRQQQOOONNNNNNNNNMMMLLLJJJNNNNNNLLLLLLQQQUUUUUU]]]\\\ZZZVVVQQQKKKFFFCCC999777666555555666777999333333333222222222111111333333333222222222111111111111000000///...---,,,111444777666444333555777333111000000111111///...///......---------......000///...---------------......---,,,,,,+++************+++,,,---//////000++++++++++++++++++++++++......,,,+++***)))))))))************************---,,,,,,++++++,,,,,,------------............/////////000000111222444555666666777777777777666666333777:::<<<;;;:::999999999;;;CCCKKKssskkkhhhuuu|||wwwzzz{{{yyyzzzaaaJJJ@@@<<<999666444444444333333111111000000////////////111222222222222333333333333333333333333444555555555666888999999888666555555555555555555555555555555444444444444555666666555555555555555555555555666888333555===:::555<<>>>>>>>>>>><<<;;;:::;;;;;;<<<===============;;;>>>AAA???;;;777888:::<<>>OOOaaa|||pppSSS:::666999555:::333333999999666???OOOtttxxxXXXLLLDDDGGGJJJFFFBBBBBBBBBCCCDDDCCCAAA@@@@@@BBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<============<<<:::===@@@>>>;;;888888:::666===IIIVVVeeeooonnnhhh[[[^^^lll|||yyyxxxwwwtttssstttrrrmmmlllnnnsssvvvyyy{{{|||zzzwwwuuuzzz{{{|||~~~{{{yyyzzz{{{|||||||||zzzyyyyyy{{{~~~xxxuuussssssuuuwwwxxxyyyxxxxxxwwwvvvvvvvvvvvvvvvsssrrrsssuuuxxxvvvqqqlllkkkjjjhhhgggfffeeeddddddaaa]]]XXXUUUTTTTTTSSSSSSQQQOOOLLLLLLMMMOOOOOOOOOPPPUUUZZZ[[[^^^bbbbbb___YYYVVVPPPIIIBBB<<<888666555555333333333333555555333333333222222222111111333222222222222111111111333111///------///111333333333555888:::;;;999777222111000111222333222111...............///////////////...------------......------,,,,,,++++++***//////...---,,,+++******++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............/////////000000111222444555666666777777777777666666888:::<<<<<<<<<;;;<<<===<<>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<======<<<<<<<<<:::<<<>>>>>>;;;999999:::888<<>>>>>?????????>>>>>>>>>======??????>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<===;;;::::::::::::;;;;;;AAAPPPbbblllnnniiifffgggyyy{{{{{{}}}|||yyyvvvqqqooopppooommmooosssooopppsssuuuyyy|||~~~zzz{{{{{{zzzyyyzzz|||}}}{{{xxxvvvwwwxxxzzzvvvxxx|||}}}yyyvvvuuusssqqqpppppprrrssswwwwwwwwwvvvtttrrrooonnnmmmjjjggghhhjjjkkkhhhffffffccc```___```aaa```___ZZZXXXVVVVVVXXX[[[]]]]]]QQQOOONNNNNNQQQTTTVVVVVV[[[^^^___^^^^^^^^^XXXPPPIIIFFFAAA;;;777555444444222222111111111111222222333333333222222222111111222222222111111111000000///...------///111444666999777666777999888444///222111000111333444444333...///000111111111000000......---------......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............////////////000111222444444666666777777777777666666777999::::::::::::;;;===;;;???IIIUUU}}}wwwxxx~~~}}}}}}}}}~~~zzzyyy{{{uuujjjbbb^^^]]]]]]YYYXXXXXXXXXYYY[[[]]]^^^gggmmmxxxwwwaaaJJJ===777666444444555444333111000000000111111111111222000000111222333444444555555555555555555666777777666666666666666666666666444444444444444444444444555444444444444555666666333333444444555666666666333888666555:::<<>>===>>>>>>>>>>>>============>>>>>>=========>>>???@@@;;;<<<<<<<<<<<<;;;::::::999999;;;<<<<<<;;;::::::888888777:::FFFYYYhhhnnnmmmjjjhhhttt~~~rrrqqqwwwxxxuuutttnnnkkkkkkjjjjjjmmmrrrooonnnmmmnnnrrrwww}}}|||~~~|||zzz{{{|||~~~~~~}}}zzzxxxwwwxxxyyywwwzzzzzzwwwvvvtttpppnnnnnnqqqtttvvvvvvuuutttqqqooommmllljjjgggeeefffiiikkkjjjhhhgggddd``````aaabbb___]]]YYYXXXXXXZZZ^^^aaaccccccTTTSSSSSSVVVYYY\\\]]]]]]dddddd```\\\YYYWWWOOOGGG@@@>>>:::666444444444555111111111111111111111111333333333222222222111111222111111111111000000000---...000222444666777888;;;:::888777666444222000222111000111222333222111...///000222222222111111...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............/////////000000111222444555666666777777777777666666999;;;=========<<<===>>>:::???JJJUUU{{{www{{{|||~~~|||{{{}}}|||yyyyyy}}}yyynnneee___[[[ZZZUUUUUUSSSQQQNNNMMMMMMNNNPPPPPPTTT\\\\\\QQQCCC;;;666555444444555555333111000000111111111222222222///000111222333444444555555555444444555555666777777777777666666777777777444444444444444444444444555444444444444555666666333333444444555666666777222999888777===@@@LLLaaapppyyyYYYEEE???888555777444111555999888777IIIooogggXXXOOOTTTYYYYYYTTTMMMFFFAAAAAABBBDDDDDDBBB???>>>>>>>>>>>>=========<<<<<<<<<======<<<===>>>???AAABBB;;;<<<<<<<<<;;;;;;:::999888888999;;;<<<<<<;;;999666888888777>>>NNN^^^fffiiijjjiiiooo~~~llljjjqqqtttqqqtttnnnkkkjjjjjjhhhkkkoooooollljjjiiikkkpppvvvzzz~~~~~~|||yyyyyy{{{|||{{{zzzvvvrrrooopppuuuyyywwwvvvtttsssqqqooommmmmmiiihhhgggkkkoooqqqooommmjjjgggdddeeeggggggccc___[[[[[[\\\___cccfffffffffYYYYYY[[[___ccceeeeeedddiiifff^^^VVVRRROOOGGG???999888555333222222333444111111111222222111111111333333333222222222111111111111111111000000000000,,,///444999;;;<<<;;;:::<<<;;;:::777444333444555222111000000111222111///---///111222333333222111---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............/////////000000111222444555666666777777777777666666888;;;>>>???>>>=========;;;@@@JJJVVV}}}rrrwww}}}}}}|||{{{yyyxxxyyyxxxvvvxxx|||zzzpppggg___YYYVVVPPPPPPMMMJJJGGGEEEEEEFFFLLLEEEBBBGGGIIIDDD;;;666666555444444555555333111000000111111222222222222///000000222333444555555444444444444444555666666888888777777777777888888444444444444444444444444555444444444444555666666333333444444555666777777111999:::;;;@@@CCCOOOeeewwwzzz[[[GGGAAA888333555333333777888555;;;TTTzzz\\\TTTMMMQQQRRROOOJJJFFFDDDAAA<<<>>>AAABBBAAA???>>>???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDD;;;<<<<<<<<<;;;;;;:::999888888999:::<<<<<<;;;999777;;;;;;777999EEESSSZZZccciiiiiiiiiyyy|||~~~kkkgggppptttqqqvvvqqqnnnnnnllliiijjjmmmnnnkkkhhhfffgggkkkpppsss||||||}}}{{{uuurrrtttzzzyyyxxxvvvtttrrrppppppooodddeeeggglllqqqssspppllliiifffdddfffiiiiiieee```]]]^^^```cccggghhhhhhfff]]]^^^aaaeeejjjlllkkkjjjiiidddZZZPPPLLLIIIBBB999666555333222111111111222111111222222222222111111333333333222222222111111111111111111000000000000,,,111777>>>AAA@@@===;;;;;;<<<;;;888444333666:::333111000000111111///...---///111333444333222111---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........////////////000000111222444555666666777777777777666666555888<<<>>>===<<<;;;;;;<<>>===:::999888777555555444444444333333222111111111222000000000000000000000000000000000111222222333333444555555666666666666666666666666666666666666666444444444444444444444444666555555444444444555555444555666777888888888888888777:::======DDD[[[ttt}}}XXXAAA???999444555444222:::888666KKKrrrxxxPPPRRRLLLHHHEEEDDDEEEEEECCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<>>>BBBDDDAAA???===;;;:::;;;<<<===;;;888777999<<<<<<888444;;;:::;;;;;;888888@@@JJJUUU^^^hhhiiieeebbbfffkkkpppjjjaaaiiiuuurrrnnnlllnnnrrrqqqlllfffmmmkkkhhheeedddddddddeeevvvzzz~~~|||zzzyyyyyysssuuuxxxyyyxxxwwwvvvvvvrrrqqqoooooonnnmmmkkkiiilllhhhfffiiipppssspppkkklllllllllllljjjeee___ZZZZZZUUUNNNGGG@@@;;;888777777666444333222111111111444333222111000000000000333333333222222222111111333111//////000222222111000444AAALLLHHH<<<;;;BBBAAA>>>999666555555555555333222000///........./////////000111111111111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++,,,---///111111222333333222333555777555444444555777888666555888:::=========<<<<<<===;;;@@@KKKWWW~~~zzz|||}}}sssrrryyy}}}{{{~~~{{{zzz|||xxxwww{{{~~~~~~yyyssswwwtttnnngggaaa\\\ZZZYYYPPPKKKEEE???<<<;;;999888888777666555333333333333444333222222111111111222000000000000000000000000000000000111222222333333444555555666666666666666666666666666666666666666444444444444444444444444666555555444444444555555444555666777888888888888555555999>>>AAAKKKddd~~~vvvTTT???===888444666555444:::999999QQQzzzlllIIIKKKIIIHHHGGGHHHHHHFFFBBB>>>@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;::::::::::::<<<=========>>>AAACCC@@@???===;;;:::;;;<<<<<<;;;:::888999:::;;;999666999777888999888777;;;AAAEEENNNZZZ``````]]][[[\\\___vvviiibbbooonnnmmmmmmmmmmmmmmmlllkkkjjjhhheeedddddddddeeejjjmmmrrrwww|||~~~{{{xxxwwwxxxyyyyyyxxxvvvsssqqqtttzzz{{{wwwsssjjjhhheeeaaa]]]VVVNNNHHHKKKHHHCCC>>>:::888777777444333333222222333333333111111222222222222222222333333222222222111111111...000000///...///333666666888>>>CCCCCC@@@@@@CCC???<<<888666666666555444333222111000////////////000000111111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,---...///000///000111111000111333555555444444555777888666555888:::=========<<<<<<===<<>>:::888666555666555444222111111111111333333222111111111111222000000000000000000000000000000111111222333333333444555555666666666666666666666666666666666666666444444444444444444444444555555444444444555555666555555666777888888888888777666:::AAAFFFRRRmmmkkkLLL<<<;;;777555888777777999888<<>>===<<<;;;;;;;;;;;;:::::::::<<<>>>>>>>>>===>>>@@@BBB???>>><<<;;;::::::;;;<<<:::;;;;;;:::999999;;;===<<<888666999:::888777999<<>>:::888777666444444333222111000000000222222111111111111111222000000000000000000000000000000111222222333333444444555555666666666666666666666666666666666666666555555555555555555555555555444444444444555666666555555666777888888888888<<<:::>>>EEEKKKXXXsss~~~]]]DDD999:::666555999888999888888AAA]]]xxxTTTBBBFFFBBBDDDFFFHHHGGGDDD???<<<@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@???>>>===>>>@@@======;;;;;;::::::;;;;;;999;;;===;;;999;;;@@@FFFCCC<<<777999<<<:::888777:::===EEEQQQ]]]ccc```[[[^^^tttppp___dddkkkqqqsssrrrpppnnngggggggggffffffeeeeeeeeeeeedddcccbbbccciiipppvvvyyy{{{~~~}}}{{{|||}}}{{{{{{}}}}}}~~~}}}yyy}}}{{{{{{|||~~~~~~~~~wwwtttqqqppppppllleee___TTTPPPKKKGGGDDDAAA===;;;===;;;888555333222111111111111111222333444555666000111333555555555333222222222222222111111111111333444555222000111777<<<>>>DDDDDD<<<:::???>>>888999777666666777777555444222222222222111111000000333222111000///...------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......//////.........///000/////////111333555444444555777888666555777999<<<======<<<===>>>>>>CCCNNNZZZ}}}{{{zzzzzz}}}{{{wwwxxxvvvrrrvvvxxx{{{{{{zzzxxxxxxyyyxxxxxx{{{~~~tttsssrrrpppjjjaaaVVVNNNTTTUUUVVVUUUSSSPPPMMMKKKLLLGGG@@@;;;888777777666444444333222111111111111111111111000000111222222000000000000000000000000111111111222333333444444444555555666666666666666666666666666666666666666555555555555555555555555444444444444444555666666555666777888999999999999===<<>>===??????@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@???>>>======>>><<<;;;;;;:::::::::::::::777;;;>>>===;;;===EEELLLHHH>>>777777::::::999999999777999BBBPPP[[[aaaaaa[[[jjjwwwtttqqqrrruuuuuurrrnnnffffffgggggggggeeedddccceeeeeecccaaa___```cccfffgggnnnuuuxxxxxxzzz~~~zzzzzz|||vvvxxx|||~~~|||{{{wwwuuusssssssssrrrooolllkkkllloootttyyy|||}}}|||qqqnnnjjjgggccc^^^WWWRRRHHHEEEAAA>>>=========<<<;;;:::888555333222111111333333333222222333333444222333555555555333111000222222222111111111000000111000000111444888<<<>>>@@@LLLPPPGGG???===;;;555888777666666777777666444222222111111111111111111444333111///...---------000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,---......//////......///000111111000000222444555444444555777888666555777999<<<============>>>>>>CCCNNNZZZ~~~}}}|||{{{~~~~~~|||wwwwwwyyywwwssstttvvvxxxxxxxxxxxxyyyzzz{{{|||yyyvvvooonnnnnnkkkeeeZZZNNNFFFGGGIIILLLNNNLLLIIIDDDAAAAAA>>>999666555555444444444444333222222222222222111000000000000111222222000000000000000000000000111111222222333444444444444555555666666666666666666666666666666666666666555555555555555555555555444444444444444555666777555666777888999999999999:::;;;DDDTTTdddxxxwwwbbbGGG999777999444555999777555555@@@[[[sssWWWHHHAAADDD@@@AAA@@@>>><<<<<<===???>>>>>>?????????>>>>>>===:::::::::;;;;;;;;;;;;<<<===>>>@@@???===<<<<<<===::::::::::::::::::::::::777:::===<<<;;;>>>EEEKKKFFF<<<555555777888888999:::777666:::DDDPPP\\\ccc^^^iii~~~sssqqqssssssrrreeefffggghhhgggeeecccaaa___``````^^^\\\[[[[[[\\\\\\ccckkkppprrrtttzzz~~~~~~|||||||||wwwsssqqqmmmhhhgggjjjllllllkkkllllllnnnpppqqqpppmmmjjjbbb___[[[WWWSSSNNNIIIEEEAAA>>>:::888888888888777555555444333333333333444555444444333222222222222333444444444333222000///222111111111111000000000,,,,,,---222999@@@CCCCCCDDDNNNTTTOOOEEE???===<<<:::888666666777777666555444333222111111111333333333222000...------------///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,---------------.........//////000111222222111111333555555444444555777888666555666999<<<=========>>>???>>>CCCNNNZZZ~~~zzzwwwxxx|||{{{wwwtttuuuwwwxxxyyyzzz}}}xxxppplllkkkjjjiiigggddd^^^UUUKKKDDD===???BBBDDDDDDBBB???===;;;999666555444444222111333333222222111111222222000000000000000111222222000000000000000000000000111111222333333444444555444555555666666666666666666666666666666666666666555555555555555555555555444333333444444666777777666666777888999999999999;;;===JJJ```uuupppXXXAAA777777:::444555999555777999IIImmmzzz___NNNFFF@@@CCC???@@@@@@>>><<<;;;===???<<<======>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>===;;;;;;<<<999999::::::::::::999999999:::<<<;;;:::<<<@@@DDD@@@999555666888777777999888:::::::::<<>>???===BBBMMMYYY~~~~~~{{{wwwyyy~~~|||vvvxxxzzz{{{|||~~~xxxlllfffdddddddddbbb^^^[[[VVVOOOGGGBBB999:::<<<>>>?????????>>>:::999777666666555333000333222111111111111111222000000///000000111222222000000000000000000000000111222222333333444444555444555555666666666666666666666666666666666666666666666666666666666666666333333333444555666777888666777888999999:::999999>>>BBBQQQiiimmmTTT>>>666888:::444555888444;;;===QQQwwwzzz||||||TTTKKKFFFAAACCC>>>@@@BBB@@@===<<<===???<<<<<<===============<<<:::::::::;;;;;;<<<<<<<<<999<<<>>>>>><<<;;;;;;;;;888999999:::::::::999999:::;;;;;;:::999:::<<<======888777::::::888888:::333888;;;999666:::FFFQQQbbbcccooo|||xxxqqqssskkkjjjllleeegggiiiiiigggddd```^^^\\\]]]]]][[[YYYWWWXXXYYYXXXWWWVVVVVVWWW\\\bbbffffffooovvvuuurrrrrrrrrrrrvvvxxxxxxuuusssuuu}}}{{{vvvqqqqqquuuwwwwwwtttlllhhhccc^^^ZZZVVVRRROOOIIIFFFCCC@@@>>>>>>>>>>>><<<999666555666666555444444444444444555555555555333333333222222333444444000000000000111222333444111111111111000000000000666===DDDFFFEEEFFFJJJNNNEEE===:::???AAA???DDDMMM???<<<888555666777777777:::888555222333555999;;;222111///---,,,---...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......++++++,,,,,,,,,---------///...,,,+++,,,---///111///000111111000111333555555444444555777888666555666888;;;=========>>>???===BBBMMMYYY}}}~~~zzzyyyyyy|||vvviii```]]]]]]]]]aaa___\\\WWWPPPJJJDDDAAA::::::::::::::::::::::::555555555444444333333333111000/////////000222333......//////000000000000222000///000333444333000111222222333333444444555777777777777666666666666666666666666666666666666666666666666555555555555444444444444444555777777888777888999777555999@@@;;;JJJ^^^ttteeeIII:::777777999888666777;;;999DDD___qqqjjjQQQFFFFFFEEE>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<>>===:::666888777777666666666666777===<<<;;;;;;:::999888888777777777777777777777777777777777888:::===AAACCCWWW^^^iiimmmeeeaaatttnnndddeeeddddddgggjjjfff^^^\\\^^^aaa___\\\ZZZZZZYYYWWWVVVRRRUUUVVVTTTUUUYYYYYYWWWddddddeeegggiiikkkmmmooonnnooopppooonnnqqqxxx}}}}}}yyyuuurrrtttsssooolllhhheeecccbbb^^^XXXSSSPPPOOOMMMGGGAAAAAAAAA???>>><<<;;;999999777777777777777777777777222222222222222222222222222222222222222222222222///111333444222000//////111000///000111333444444DDDNNNVVVVVVTTTTTTTTTSSSBBB<<<999===BBBCCCDDDGGG;;;;;;999777333222888>>>:::666222222444555444222........................111000---+++))))))***+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////..................------......///000111222222333333444444555666777888888666999<<<=========>>>???:::???KKKWWW~~~}}}~~~}}}|||sssggg\\\WWWUUUUUUUUUUUUSSSQQQMMMHHHCCC???<<<777777777777777777777777555444444444333333333333000000000000000111222222222222222222222333333333111///...///111222111///222222222333444444555555666666666666777777777777666666666666666666666666666666666666555555555555444444444444555666777777777555666888777555999???BBBTTTlllwwwXXX>>>999555333555555444666:::???ZZZ|||uuu___NNNGGGDDDCCC>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;<<<======:::777888888777666666666666777999999888888888888888888777777777777777777777777888777777777888:::<<<>>>IIIOOO\\\eeeaaa\\\hhh{{{tttiiiWWW^^^iiiooojjj```\\\___^^^\\\ZZZYYYZZZZZZXXXWWWQQQTTTUUUSSSSSSWWWWWWUUUWWWVVVVVVWWWWWWXXXYYYZZZaaabbbcccccccccfffkkkpppqqqqqqrrrqqqooolllhhhfffbbbaaa^^^[[[XXXUUUSSSRRRPPPLLLGGGFFFFFFEEE@@@<<<<<<;;;:::999888666555555555555555555555555555555222222222222222222222222222222222222222222222222...000222222111/////////222111///---...444???GGGRRRRRRUUU```nnnppp```LLL>>>999888>>>BBBBBBBBBCCC@@@===;;;;;;;;;:::999888555444111111111111000///........................000///---+++******++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...........................//////000111222333333444444555555666666777777666999<<<=========>>>???;;;@@@LLLXXX~~~{{{{{{{{{{{{yyyzzz}}}}}}~~~~~~yyypppmmmpppvvv{{{{{{zzzvvvtttwww{{{xxxrrrccc]]]UUUOOOLLLLLLLLLLLLHHHGGGEEECCC@@@===:::888444444444444444444444444444444333333333333333222///000111111222222111111111111111000000000000000///...---...000111000///222222333333444555555555555555666666777777888888777777777777777777777777666666666666555555555555444444444444555666777888888555555888999999;;;???LLLaaa~~~nnnNNN999:::444111222444444666999DDDkkkxxxPPPJJJHHHBBB@@@>>>>>>============<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<===<<<:::888999888888777666666777777555555555666666777777777777777777777777777777777888888666666555666777888;;;@@@LLLYYY\\\ZZZ^^^hhh\\\ZZZ\\\bbbeeebbb^^^]]]\\\ZZZYYYXXXYYYYYYXXXWWWQQQTTTTTTQQQQQQTTTTTTQQQQQQPPPOOONNNMMMMMMLLLLLLPPPQQQSSSTTTTTTVVVYYY\\\\\\\\\]]]]]]\\\ZZZWWWUUUSSSRRROOOMMMKKKIIIHHHGGGBBB???<<<<<<======:::777777777666555555444444333444444444444444444444444333333333333333333333333222222222222222222222222///111222222111//////000...111444222222999HHHUUU^^^]]]```lllzzzxxx___CCC@@@;;;;;;@@@CCCBBB??????@@@===;;;???EEEEEE===555333333333222000......///...........................---,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................//////000111222333444444555555555666666666666666666999<<<=========>>>???===BBBMMMXXX}}}zzzxxxwwwxxxuuusssuuu{{{~~~{{{{{{{{{~~~~~~}}}}}}|||{{{{{{{{{vvvuuuvvvzzz~~~~~~~~~}}}{{{yyyzzz|||~~~uuuooogggaaabbbgggmmmqqqooommmiiigggiiijjjcccZZZRRROOOJJJGGGGGGGGGGGGFFFBBBAAA???>>>;;;999777666222222222222222222222222333333333333222222222222///000111222333222111000000000000000//////////////////...///000000000000333333333444555555666666444555555666777888888999777777777777777777777777666666666666555555555555444444444444555666777888<<<888777:::<<<<<>>============<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;::::::999888888777777777777555555555555555555555555777777777777777777777777888777666555555555666777888999AAANNNWWWZZZ]]]bbbzzz{{{cccMMMLLLXXX``````\\\\\\ZZZYYYXXXXXXWWWUUURRRQQQTTTSSSPPPPPPRRRRRROOOQQQPPPOOOMMMLLLKKKJJJJJJFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBAAAAAA<<<:::999888::::::888666666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222222333333222000///000111+++444>>>???<<<>>>JJJVVVcccllltttuuupppfffVVVIIIJJJCCC@@@AAABBB???<<<<<<888:::===BBBIIIJJJAAA777333666777555000......000........................---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............000000111222333444444555666666666666666555555555666888<<<=========>>>???===BBBLLLXXX~~~|||zzzwwwuuuvvvssspppooossszzz}}}wwwsssrrrrrrrrrqqqqqqppppppppppppppppppqqquuuyyyyyyuuuqqqssstttsssrrrrrrsssvvvyyy~~~~~~uuulllgggbbb]]]\\\^^^bbbeeefffeeeeeebbb___^^^\\\SSSHHHHHHFFFCCCBBBCCCCCCBBBAAA???>>><<<:::888666444444222222222222222222222222222222222222222222222222///000222333333333222111333333333333333333333333000111111111111111222222333444444555555666777777444555555666777888888999777777777777777777777777666666666666555555555555555555555555555666888888===999888:::<<<===BBBHHHZZZssstttQQQ>>>;;;888555555777777666999>>>^^^sssXXXAAAHHHIIIBBB???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;<<<;;;;;;999888888777777777888777777666555555444444666666666666666666666666666666666666666777888888;;;888999BBBMMMWWW^^^cccllltttUUUGGGIIIPPPUUUXXX[[[ZZZXXXVVVUUUSSSPPPMMMPPPSSSSSSOOOOOOQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCAAA@@@CCCCCCDDDEEEEEEEEEDDDCCC???>>>===<<<;;;;;;;;;;;;;;;:::999888888888777666666666666666666666555555555555555555555555555555333333333333333333333333222222222222222222222222222333222111///...000222444===FFFGGGBBBBBBIIIPPPbbbnnnvvvqqqeee]]][[[ZZZSSSJJJBBB@@@>>>:::888999666===BBBCCCDDDEEE???888555777777444000---...000........................,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000000111222333444444555666666666666666555555555666888<<<=========>>>???<<>>HHHSSSfffdddHHH<<<<<<444444555777666888AAALLLlll~~~mmmNNNAAAFFFEEEBBB@@@<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999:::;;;:::999:::<<<>>><<<<<<:::999888888777777999999888777666555444333666666666666666666666666444555666777888888999999:::777666999AAALLLWWW^^^dddvvvooo[[[GGG===AAAJJJTTTSSSRRRRRRRRRPPPMMMJJJNNNPPPPPPMMMLLLOOONNNKKKHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFDDDDDDCCCBBB???===@@@@@@AAABBBBBBBBBBBBBBB===<<<;;;:::999999999999999999888777666666555555555555555444444444444444555555555555555555555555333333333333333333333333222222222222222222222222000000000//////000444777DDDHHHKKKJJJGGGFFFIIIMMMSSSXXX]]]___cccgggeeeaaaUUUKKKBBB>>><<<:::888:::???HHHKKKCCC======<<<888777666444111...,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///////////////000111222333444444555555555666666666666666666999<<<=========>>>???<<>>??????@@@@@@@@@AAAAAAAAA>>>===<<<;;;;;;:::::::::555666666666555555555666666555555555444444333333444444444444444444444444444444444444444444444444222222222222222222222222///000111222555999???CCCKKKLLLNNNQQQRRRPPPKKKGGGAAADDDKKKXXXiiiqqqiii\\\QQQHHHBBBBBBCCCAAAAAABBBKKKRRROOOAAA999;;;>>>;;;<<<888333///.........---........................,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000...//////000111222333333444444555555666666777777666999<<<=========>>>???<<>>===;;;:::999888888888444444444555555555666666666666666666666666666666555555666666777666666555222777;;;888555888???EEEOOO[[[gggllltttnnnTTTFFF:::;;;???EEEKKKNNNOOONNNFFFIIIIIIGGGGGGIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEBBB???@@@BBBCCCAAA???>>>?????????????????????<<<;;;:::999888888888888333444666666555555777888888888777666666555444444333333333333333333333333444444444444444444444444222222222222222222222222111333555888<<>>???===CCCNNNZZZ~~~{{{yyyxxxxxxsssqqqnnnkkkjjjkkklllnnnjjjddd______eeelllppppppggg```\\\cccmmmoooeeeYYYPPPNNNLLLJJJJJJLLLOOOQQQPPPQQQSSSUUUWWWXXXXXXYYYXXXXXXYYYYYYWWWUUURRRQQQTTTSSSRRRQQQPPPNNNNNNMMMIIIIIIIIIHHHHHHFFFEEEEEEBBBAAA@@@???===;;;:::999555555555444444333333333222222222111111111000000000000111111111111000000000000000000000000000000......///000111222333333111111222222222333333333333333333444444444555555777777777777888888888888777777777777777777777777777777777777777777777777666666666666777777777777444666777777666666777999777888;;;???DDDPPPhhh|||\\\DDD;;;777555444777444555666:::SSSsssxxxooozzz[[[AAAAAA@@@@@@???>>>=========???<<<666777;;;:::444999999999999999999999999777888999888666666666888888888777777777777888888===:::888999<<<===<<<;;;777777777666555555444444555555666666666666555555666555444333444555888999999888777777888:::<<<===DDDLLLUUUbbbiiiiii{{{vvvVVVHHH===<<<@@@AAACCCHHHIIIFFFDDDEEEGGGGGGCCC>>>AAAAAA@@@??????@@@AAABBBEEEEEEDDDCCCAAA???===<<<@@@???>>>===>>>???@@@AAA<<<;;;::::::999999999999999777666666777777666444666555555555444444444444777555333222222333444555333444777:::;;;999444111000111333333222111222222333:::???BBBLLLVVVTTTIIIGGGOOOWWW[[[YYYTTTQQQPPPEEEMMMUUUYYYYYYVVVOOOHHHBBBBBBEEELLLVVV\\\\\\YYYJJJOOONNNEEE======BBBFFF<<<999666222000000111222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000111222222333333555555555555666666666666555888:::;;;<<<<<<>>>???===BBBNNNZZZ}}}zzzyyyzzzzzzwwwtttrrrpppmmmjjjiiiiiijjjkkkgggccc______cccffffffddd\\\XXXXXX```kkknnnhhh___SSSQQQNNNLLLKKKKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSQQQOOOLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<;;;:::999888444444444333333333222222222222222111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111222222222222333333333333333444444444555555555666666777777777888888888777777777777777777777777777777777777777777777777777777777777666666666666444666777777666666888999999999;;;AAAIIIYYYqqqtttRRR???;;;:::999888<<<:::555666FFFbbbuuutttiiiNNNAAA@@@@@@???>>>>>>======:::@@@CCC???<<<===;;;777999999999999999999999999888999:::999777666666777888888777777777777888888;;;999777888;;;<<<;;;:::888888888777666666555555444444555555555555444444666555444333333444666777888777666666777999;;;<<<>>>EEEMMMXXX```aaatttwwwcccNNNDDDAAA??????BBBBBBBBBBBBBBBBBBCCCEEEEEEAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAA???>>><<<;;;>>>>>>======>>>>>>???@@@>>>>>>===;;;;;;:::::::::888777666666777777666444666666666555555555444444555555444333444555666777777777666777888:::::::::666666555222---,,,///222888GGGWWW[[[YYYVVVTTTRRRUUUTTTTTTTTTWWWZZZ___aaaWWWSSSOOOPPPQQQOOOJJJGGGDDDDDDFFFPPP```iii^^^NNNGGGKKKJJJBBB;;;;;;===>>>999777555222000000000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000111222222333333444444444444555555555555666888:::;;;<<<<<<===???AAAGGGRRR___|||wwwtttvvvzzzzzzuuupppqqqooollliiigggffffffgggccc```^^^^^^___]]]YYYTTTQQQPPPRRRYYYaaadddaaa\\\SSSQQQOOOMMMKKKJJJIIIIIIHHHHHHJJJKKKMMMMMMNNNNNNLLLLLLLLLKKKIIIGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<::::::999999888777777666333222222222222111111111222222222111111111111111000000111111111111000000000000000000000000000000222222111111111000000000222222222222333333333333333444444444444555555555666666777777777777888888777777777777777777777777777777777777777777777777888888777777666666555555444666777888777777999:::<<<:::;;;CCCOOOccc|||eeeGGG::::::;;;:::888666<<<333777VVVqqqXXXFFF@@@??????>>>>>>=========999???BBB???::::::::::::777777777777777777777777999:::;;;999777666666777888777777666666777777888999888666777999::::::999999999888888777666666555333333444444444444333333777666444333333444555555777666555555666777999:::777===AAAIIIQQQTTTgggiiiYYYOOOEEE<<<888;;;===??????===<<<===???>>>>>>==================>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>===;;;:::999999999888666555666777777666444777666666666555555555555444444555555666666777777777666555555555666777777444555555444666;;;CCCIIIMMMYYYlllwwwtttggg___]]]UUUQQQOOOSSS^^^jjjqqqsssaaaSSSHHHIIIKKKFFFBBBAAAEEEOOOVVV[[[dddiii\\\HHHDDDGGGFFFAAA===<<<<<<999555444333222111000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////------------------------......---,,,++++++,,,,,,------------------------------...////////////...000000000111222222333333333333333444444444444555666888:::<<<;;;<<<===???@@@FFFQQQ^^^{{{yyyxxxyyyzzzyyytttpppqqqooolllhhhfffddddddddd```^^^\\\[[[YYYVVVPPPLLLKKKMMMOOORRRTTTSSSQQQOOONNNNNNMMMLLLJJJHHHFFFEEECCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFEEECCCAAA???>>>============<<<<<<<<<<<<:::::::::::::::999888777555555555555555555444444111111111111111000000000111111111111111111111111000111111222222111111000111111111111111111111111111111111111111111111111222222222333333333444444444444444444555555555555666666666666777777777888666666666666666666666666666666666666666666666666999888888777666555555444555666888888888888:::;;;AAA???AAAMMM^^^tttsss[[[AAA777999999777444///;;;555???fffyyyjjjKKKFFF>>>>>>>>>=========<<<<<<;;;<<<:::777666777999:::777777777777777777777777:::;;;;;;:::777666666777777777666666666666777777777666666666777888888888888888777777666555555555333444444555555444444333888777666555444444555555555555444444444555666777444888999===DDDGGGWWWsss~~~rrraaaMMM???999:::;;;<<<===<<<;;;:::;;;;;;;;;;;;:::999999888;;;<<<<<<======<<<<<<;;;;;;<<<>>>?????????>>>===<<<<<<:::888777666666666777666555555666777666555777777666666666555555555333444555555666555555444444666777777555333111111444555888???KKKVVV^^^bbbiiifffnnn~~~uuubbbYYYHHHHHHNNN[[[lllvvvwwwsss]]]PPPJJJOOOPPPHHHCCCDDDMMMcccnnndddYYYWWWSSSIIIBBBEEEDDD@@@======:::666222222222111111000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000//////------------------------///...---,,,,,,,,,,,,,,,------------............------...///////////////000000000111222222333333333333444444444555555555666888;;;<<<;;;<<<===>>>>>>DDDPPP\\\~~~zzzuuusssssspppnnnlllhhhfffdddcccbbb^^^\\\YYYVVVTTTQQQNNNLLLJJJLLLNNNMMMKKKGGGEEEDDDGGGGGGGGGGGGGGGEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<:::999888777666555444444555555666666555555444444333333333222222222222222000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222///000000111222333333333222222333333333444444444444444444555555555666666555666666666666777777777666666666666666666666666666666666666666666666666999888888777666555555444555666888999888999;;;<<>>777999999666333222>>>:::GGGmmmyyy}}}SSSBBBDDD======<<<<<<<<<<<<<<<;;;===999888;;;>>>>>>:::666666666666666666666666666999:::;;;999777666666777777777666666666666777777555555666555555666777888777666666555444444333333555555666666666666555555888777777666555555555555444444444444444444555555555888666666<<<===HHH___{{{qqqbbbJJJBBB888666999===<<<:::888888888999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===;;;:::999888777666666666666555444555666777666555666666666666555555555555444444444444444333222111333444555555444444777999FFFEEEIIIVVVgggqqqrrrnnnzzzqqqooowwwwwwgggUUULLLHHHKKKTTTaaammmpppiiibbbUUUOOOOOOUUUVVVPPPOOOSSSaaapppsss```NNNJJJLLLJJJMMMNNNKKKDDD???<<<888222111111111000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////------------------------///...------,,,,,,,,,------------....../////////---...//////000000//////000000000111222222333333444555555555666666666666777999;;;<<<;;;;;;<<<>>>@@@EEEQQQ^^^xxxqqqqqqsssnnnmmmjjjhhheeecccbbbaaa\\\ZZZWWWSSSQQQOOONNNNNNIIIKKKLLLKKKIIIFFFDDDCCCAAABBBBBBCCCCCCCCCBBBBBB??????@@@@@@@@@@@@@@@???@@@@@@???>>>>>>======<<<::::::999777666555444333222333333444444333222222222222222111111111111111/////////000000000000111111111111111111222222222111111222222222222111111222222222222222222222222//////000111222333444555333333333333444444444444444444555555555666666666555555666666666666777777777777777777777777777777777777777777777777777777888888777777666666555555555777999999999:::<<<>>>;;;CCCVVVnnnqqqSSSGGG;;;888:::999888888777===>>>NNNnnnzzznnnHHHDDDBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<>>NNNkkkvvv~~~rrr___GGG888555777555222333333333444555888:::<<<999999:::;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;:::999888888888888555444444444666777666555666555555555444444444444333333333222222222222111000111222222444;;;EEEMMM^^^^^^eeessszzz|||{{{{{{wwwjjj[[[QQQNNNUUUXXX\\\``````\\\UUUPPPOOOPPPRRRTTTUUUWWWYYY[[[nnnkkkaaaSSSJJJKKKMMMMMMffffff___QQQFFF???;;;777222111000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............------------------------......------------......------......///000000000......///000000000000///000000000111222222333333555555555666666666777777777999;;;<<<;;;;;;<<<======BBBNNN[[[|||uuupppnnnoookkkjjjhhhfffdddbbb```___XXXXXXVVVSSSPPPNNNMMMMMMHHHHHHIIIIIIHHHFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<999999888888777666555555222222333333333333222222333222222222111111000000//////000000000111111111000000111111111222222222111222222333333222222111333333333333333333333333111111111222222333333333333333333444444444444555555555555555666666666666555555555666666666777777777777777777777777777777777777777777777777777777777777777777666666666666555777999::::::;;;===>>>===KKKddd~~~fffGGG???:::999999777777:::999<<>>:::::::::::::::;;;;;;;;;:::888<<>>>>>??????;;;<<<<<<<<<<<<;;;::::::888888888888888999:::;;;333333222222222222222222222222333333333333333222333333333222111000000000///000000000111111222222000000111111222222222222111222222333333222222111333333333333333333333333333333333222222222222111333333333444444444555555555555555555666666666777555555555555666666666777777777777777777777777777777777777777777777777777666666666666777777777777555777999::::::;;;===???JJJ[[[vvvqqqTTTBBB>>>;;;:::777333444888<<>>777888:::666444111...---...///111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---...///000111---......///000111111222...//////000000000000000000000000111222222333333333333333444444444555555888:::<<<<<<;;;;;;<<<======CCCOOO\\\}}}xxxwwwwwwuuuooojjjjjjhhheeecccbbb```]]]ZZZWWWUUUSSSPPPNNNLLLKKKJJJIIIJJJJJJJJJHHHDDD@@@>>>??????>>>>>>======<<<<<<;;;999777888:::;;;999777555555666666555555444333333333333222222111111111333333333222222222111111222444222000111444333///////////////000000000000222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444444444333333333444444555444555666777777666555444555555555555666666666666888888777777777777888888666555555666888888777555555555555666777888888888::::::::::::<<<>>>@@@BBB]]]ppp}}}___CCC??????777555<<<:::777===<<<\\\|||bbbEEECCCEEE===777999<<<@@@BBBAAA===999:::::::::999999999888888555555666666777777888888555555555666777777888888444444444444444555666666444444444555555555555666555444222222333333222111444555555555555555555444111111111111111111111111444444444444444444444444222333444555666888999999<<>>>>>===<<<<<<;;;<<<:::888888::::::888666555555555555555444444333333333333222222222111111333333333222222222111111111222111///111444333///////////////000000000111222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444444444333333444555666666555555666666666666555555555555555555666666666666888888777777777777888888888777666666888888777666666666666666777888888888::::::;;;;;;===AAAFFFKKKiiinnnPPP>>>;;;<<<666555;;;888666===SSSsss~~~lllOOO>>>???BBB:::888:::>>>AAAAAA???<<<:::::::::999999999888888888777777777777666666666666555555555666666666666666777777666555444444444444444444444444555555555555555444333333444444333111333444444555555444444333222222222222222222222222444444444444444444444444222333333444555666777777777777???IIIOOOXXXqqqyyyuuupppjjjddd___WWWMMMDDD>>>:::888;;;999999;;;<<<:::777555777555444444555666666555555666666444222333555666000777===AAAGGGQQQXXXZZZOOOQQQVVV___hhhpppuuuwww~~~uuujjjaaa\\\XXXUUURRRjjjuuu~~~{{{sssggg]]]OOOZZZ\\\___gggddd___ddd{{{wwwrrriii^^^LLLLLLMMMOOORRRVVVZZZ]]]LLLGGGAAA===:::999888666333222111///....................................///...,,,+++***+++,,,---///...---+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000................................./////////000000000111111222222333444444444555555666666666666666666888:::<<<============???DDDNNNZZZ~~~yyyvvvvvvtttpppmmmhhhfffcccaaa```^^^[[[YYYVVVUUURRROOOLLLJJJHHHHHHNNNKKKFFFCCCAAAAAABBBDDD>>>>>>>>>===<<<<<<;;;;;;<<<:::999999999999777555555555555555555444333333333333333222222222222111333333333222222222111111000111111///111555444111/////////000000000111111222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444444333444444555666777888666666555555555555666666555555555555666666666666777777777777777777777777<<<999777666777888777777777777777777777888888888999;;;===<<<===DDDPPPYYYqqq]]]CCC<<<999;;;777777<<<777666AAA^^^vvv{{{SSSCCC<<<>>>@@@;;;999===AAABBB???<<<:::;;;999999999999888888888777888888777777666555555555666666666666555555555555:::999888666555333222222444444444444555555555555666444333333444555444222222333333444444333333222333333333333333333333333444444444444444444444444333333333333444444444555777666999???CCCLLLcccyyy{{{zzz}}}rrrhhh___XXXUUUNNNHHH@@@<<<======:::666777777555333222222555777777555333333444666999;;;===HHHSSSXXX^^^hhhpppttthhhffffffmmmxxxwwwmmmoooiiieeedddiiiqqqrrriii```llltttxxxrrrhhh___WWWQQQZZZggghhhfffnnnooofffbbbyyy}}}qqqjjjddd^^^___^^^\\\ZZZXXXXXXYYYYYYDDD???:::999;;;;;;888444000000///.............................................,,,+++++++++,,,---000000///...---,,,++++++------------------------------------------------------------------------...//////000000000//////............................../////////000000000000111111222222333444444444555555666666666666666444666999;;;>>>???@@@@@@???DDDOOOZZZ{{{xxxvvvtttqqqooojjjhhheeecccaaa___\\\ZZZTTTSSSQQQOOOLLLKKKJJJJJJLLLIIIEEEBBB@@@@@@BBBCCC>>>>>>===<<<<<<;;;;;;:::<<<;;;:::999888777666555444444555555555444333333222222222222222222222222333333333222222222111111000222111000222666666222//////000000000111111111222222222222222222222222222222333333333333444444222222222222222222222222333333444444444444444444333333444444666777999999666666555444444555777888555555555555666666666666777777888888888888777777>>>;;;888666666777888777888888888888888888888888999<<<>>>===???HHHYYYfff{{{nnnQQQ???===:::===::::::===777:::JJJjjjkkkGGGAAA>>>;;;<<<::::::???CCCBBB===999999;;;999888888888888777777777777777777777666666666666888888777777666555444444999999888777666444333222333333444444444555555555555444333444555555444333222222222333333222222222333333333333333333333333333333333333333333333333333333333222222222222222777666777:::<<>>>>>:::888;;;@@@DDDGGGKKKRRR^^^jjjmmmooouuu|||}}}yyyxxx}}}yyykkk[[[UUU___iiimmmvvvrrrbbbffflllkkk```UUUQQQQQQRRRjjjxxxuuummmtttyyyooofffmmmvvvyyyqqqhhhgggkkknnn}}}vvvlllaaaYYYVVVVVVWWWHHH@@@888666888999444///.........---.......................................---,,,,,,,,,,,,------.../////////...---+++***------------------------................................................//////////////////.................................////////////000000000000111111222222333444444444555555666666666666666555777999<<<>>>???@@@@@@>>>CCCNNNYYY}}}yyywwwtttrrrpppiiigggdddbbb```^^^[[[YYYQQQQQQOOONNNMMMMMMLLLLLLHHHGGGEEECCCAAA@@@@@@@@@======<<<<<<;;;:::::::::;;;;;;:::999777666555555444444444555444333333222222222222222222222222222333333333222222222111111111333333111333888777444000000000000111111111111222222222222222222222222222222222333333444444444222222222222222222222222333333333444444444555555333333444444666777999999666555444444444666777888555555555555666666666666666777888888888888777666>>>;;;888666666777888777888888888888999999999999:::<<<>>>???CCCPPPeeetttlllVVVIIIAAA<<<:::<<<::::::<<<777???VVVWWW???@@@;;;444555777;;;@@@CCCAAA;;;777888;;;888888888777777777666666444555555666777888888999999999888888777666555555666666666777666555444444333333333444444444444555555333222333555555444333111222222222222222222111333333333333333333333333333333333333333333333333222222222222222111111111111111222444666:::CCCMMMbbbqqqtttdddbbbhhhiiieee^^^______[[[VVVSSSUUUWWWUUUOOONNNWWWaaaeeehhhllliiiuuu{{{kkk]]]OOOTTTiii{{{hhh[[[gggiiidddWWWNNNQQQYYY___uuu|||uuuiiikkklllhhh___^^^lllnnn]]]RRROOORRRVVVIII@@@555000111222...***,,,------.......................................---------------------...+++,,,------------,,,,,,------------------------......................../////////////////////////////////.......................................////////////000000000111000111111222222333444444444555555666666666666666888999;;;===>>>>>>>>>===<<>><<<<<<<<<;;;::::::999999999::::::999777555666777444444444444444333222222111222222222222333333333333333333222222222111111222444333111333777666333000000000111111111222222222222222222222222222222111222222333333444444555222222222222222222222222222333333444444555555555444333444444555666777888555555444555555666777888555555555555666666666666666777888999999888777666<<<999777666777888777777777888888999::::::;;;;;;<<<>>>@@@CCCMMM___uuu}}}YYYFFFBBB???888777999777888:::888IIIhhhcccGGG<<<@@@;;;444777:::===???@@@>>>:::777777999777777777777666666666666333444555666777888999:::999888888777666555555444222333555666666666555444333333333333444444444444333222111222444555444333111222222333333222222111333333333333333333333333333333333333333333333333222222222222222111111111///000222333444666:::===KKKZZZkkkuuu{{{ttt~~~|||{{{tttlllnnn|||{{{ooonnnvvvtttnnneee\\\gggqqqcccZZZVVV___```\\\UUUTTT___mmmvvvkkk___^^^aaabbbbbbfffssstttbbbRRRHHHHHHMMMQQQHHH???555000000111000...------......///......---........................------------............++++++,,,,,,------------------------------------........................000000000000000000000000///......------...//////------------------------/////////000000000111111000111111222222333444444444555555666666666666666:::;;;<<<===>>>===<<<;;;;;;AAAMMM[[[{{{~~~|||yyyyyy{{{{{{{{{|||zzzuuupppmmmjjjdddbbb___]]][[[YYYVVVTTTPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDCCCBBBAAA@@@>>>>>><<<<<<;;;;;;:::999999999777999:::999666555666888333444444444444333222222111111222222222333333333333333333222222222111111111333222000111555444000000000111111111222222222222222222222222222222222111111222333333444555555222222222222222222222222222222333333444555555666444444333333444555666666333444555666777777777777555555555555666666666666666777888999999888777666888777666666888888777666666777888999:::<<<======??????BBBJJJZZZqqqiiiNNNBBB>>>;;;999666888666888<<>>>>>===<<<<<<;;;BBBPPP^^^{{{}}}xxxxxxyyywwwyyyzzzxxxtttnnnjjjgggeeeccc```^^^\\\ZZZWWWUUUPPPOOOMMMJJJGGGEEECCCBBBEEEDDDBBBAAA????????????<<<<<<;;;::::::999999888666888:::999666555777999333333444444444333222222111111111222222333333333333333333222222222111111000222111...000333111---000111111111111222222222222222222222222222222222111111222333333444555555222222222222222222222222222222333333444555666666444444333333333444444555222333555777888777777666555555555555666666666777555777888999999888777555666555555666888888777555666666888999;;;<<<>>>>>>@@@AAADDDPPPddd}}}zzzWWWKKKFFF<<<999>>>777888777;;;AAAGGGeeetttHHH:::777;;;666777;;;888>>>;;;999888888888777666777666666666555555555555666666666666777777777777444444333333333333222222111222444555555444222111222222333333333444444444111000///000222333222111222333333444444333333222111111111111111111111111222222222222222222222222111111222222222333333333333333222111333666666555222;;;GGGQQQ\\\mmmyyyvvvvvv~~~}}}pppbbbeeexxxyyynnnxxxqqqjjj^^^TTTOOOQQQYYY___oooqqqpppooouuu|||yyyllleeemmmeeegggkkkoooooolllkkkmmmZZZVVVPPPJJJDDDAAA???>>>999777444111...,,,++++++...///000000000///---,,,........................,,,,,,---.../////////...333222///---,,,,,,---...------------------------////////////////////////---------------------------,,,,,,,,,---...000111------------------------000000000000111111111111000111111222333333444444444555555666666666666666:::;;;<<<>>>>>>>>>>>>======CCCRRR```~~~}}}{{{{{{|||{{{yyyvvvwwwyyyzzzvvvpppkkkjjjkkkddd```\\\[[[]]]\\\XXXTTTSSSQQQNNNKKKJJJGGGDDDBBBCCCBBBAAA@@@????????????>>>888888AAANNNPPPEEE888888888999999999888888777666555555555555444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333222111000222222333333333333444444111111222333333444555555444333222222222333444555333333333444444444555555777666555444444444444444555555555555555666777777666666666666777777777777777777777777666666666666777777777777888888888888:::666666;;;>>>>>>???BBB>>>MMMQQQXXXssspppRRRFFFAAA:::777:::888222222<<>><<<;;;;;;;;;===>>>::::::888777777777888999999999999888888666555555666555444333333333333444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222333333333333222111000111111111111222333444555111111222222222333333333222222222222222222222222333333333444444444555555888999===DDDLLLYYYooozzzzzzoooxxxwwwjjj```ccctttyyyxxxzzzyyy~~~mmmeeekkkkkkbbb[[[\\\```cccjjjqqqzzz{{{|||{{{xxxxxxsssppp|||~~~oooiiikkkmmmhhhaaaNNNNNNNNNKKKFFF???888444333222000/////////000111......------------...............................................................------,,,,,,,,,......---------......///111111000///////////////............////////////.........------,,,,,,,,,///......------///000111------///000111111111111111111222333444444444444555555666666777777888888999<<>>>>>>>>???>>>OOOaaazzz{{{{{{yyywwwvvvyyy{{{vvvvvvvvvvvvuuurrrooolllddd```\\\[[[]]]\\\XXXTTTRRRPPPMMMKKKJJJHHHEEECCCCCCBBBAAA???>>>>>>======???999777===FFFIIIBBB999999999999888777666555444666555555555555444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333222111000222222333333333333444444222222222333333444444444555444333222222222333444333333333444444444555555666555555444444444555555555555555555555666666777555666666666777777777777777777777777666666666666777777777777888888888888;;;888888;;;<<<;;;<<<>>>KKK\\\eeepppyyy```GGG???===888777999<<<777777CCC\\\|||xxxsssHHH>>>===;;;:::::::::<<<===:::999888777777777888888888999999888888666555555555555444333333444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111111111222222333333444444333333222111111111222222111111111222222222333333222222222222222222222222333333333444444444444555333333666:::>>>GGGXXXhhhvvvzzz}}}wwwyyyqqqyyypppWWWYYYmmmwwwkkkhhhyyy~~~vvvkkk```YYY```mmmqqqpppnnnnnnrrrzzzyyyppprrrvvvuuuqqqyyywwwbbb[[[^^^\\\VVVSSSOOOIIICCC???:::666222222111000/////////000111......------------............................................................---------,,,,,,,,,------------......///000111000000///////////////............////////////.........------,,,,,,,,,///......---...///000111---...///000111111111111111111222333444444444444666666666777888888999999999<<>>>>>>>><<<;;;LLL___tttxxxzzzwwwssssssxxx~~~uuusssrrruuuxxxxxxsssoooeeeaaa]]][[[\\\[[[WWWTTTQQQOOOLLLKKKJJJIIIFFFDDDDDDCCCAAA@@@>>>===<<<<<>>??????>>>>>>???>>>===OOObbbnnnrrrvvvvvvttttttwww{{{tttrrrqqqrrrtttvvvtttssshhhddd___\\\ZZZXXXUUUSSSPPPNNNLLLKKKJJJJJJGGGFFFFFFEEECCCAAA???======<<<>>><<<:::888999999888888888888888888777666555444666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333222222111222222222333333333444444333333333333333333333222666555555444333333222222333333333444444444555555444444444444444555666777555444444444444555666666555555555666666666777777666666666666777777777777777777888888888999999999:::999:::>>>@@@@@@EEEKKK[[[ssskkkQQQDDD::::::===;;;999::::::333===^^^sssdddLLL999::::::999888888888888999999888888777777777777777777777888888777666555555444444444444444555555666444444444444444444444444444444444444444444444444222222222222222222222222111111222222222222111111111111000000222555888:::555444333111000/////////111111111111222222222222111222222222222222333333222222333333333444444444777666777888666444:::BBBIII[[[llluuuzzzqqqrrryyywwwyyynnn|||~~~qqqiiijjjzzz}}}lllffffffllltttzzzvvvmmmvvvsssdddaaafffllldddkkkpppuuuqqqUUULLLXXX___\\\QQQFFF888222222333111---111111000000////////////......------------......................................................------------------------+++,,,---...///000111111000000///............///............////////////...............---------............/////////000......///000000000000000111222333444555555555555444555555666777888999999999;;;>>>???>>>>>>???@@@???>>>QQQdddiiilllqqqvvvyyyxxxvvvsssssssssrrrooommmnnnqqquuujjjgggaaa\\\YYYVVVSSSQQQOOOMMMKKKKKKKKKJJJHHHFFFGGGFFFDDDBBB@@@???>>>>>>;;;<<<===<<<:::777777777777777888999999888888888666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222111222222333333333222222222222222333333333444444333333333333333333333222555555555555444444333333333333333444444444555555444444444444444555666777444444444444444555666666555555555555666666666666555666666666777777777888888888888888999999999999:::999:::>>>AAADDDLLLUUUnnnrrrVVVIIIBBB<<<<<<===;;;999888;;;777NNNyyypppNNNAAA888999999888777777777777777888888888888777777666666666777777777777666666555555555444444444555555666444444444444444444444444444444444444444444444444222222222222222222222222000111111222222111111000333222111000111333666777333222111111000000000111000000111111111222222222111111111222222333333333222222222333333333444444222111333555444222444::::::EEEYYYnnnyyy|||}}}zzzttttttnnnrrrnnnvvvjjjfffjjjsss|||tttpppsss}}}yyyjjjqqq{{{}}}xxxuuuwwwxxxwwwnnntttwwwzzz|||qqqsssiiiWWWQQQXXXZZZTTTDDD<<<222...111333111---000000000000//////............------------......................................................------------------------+++,,,---///000111111111000//////...........................////////////........................---......///////////////...//////000000000000///222222333444555555555555333444444555777888888999999;;;===>>>>>>>>>???AAA<<<;;;NNNbbbeeehhhooovvv{{{zzztttooossssssrrrnnniiiiiinnnsssjjjgggbbb\\\XXXUUUSSSSSSPPPNNNLLLKKKKKKJJJHHHFFFFFFEEEDDDBBB@@@???>>>>>>:::<<<>>>>>><<<999777777666777888999999::::::999666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222333333333222222222222333333333333444444333333333333333333333333333444555555555555444444333333333444444444555555555555444444444555666666444444333333444444555666444444555555555666666666555555666666777777888888888888888999999999999:::;;;:::;;;???CCCJJJWWWcccyyy[[[JJJDDD@@@===;;;:::999888777999BBBddd^^^CCC>>>999888888888888777777666666777777888888777777666555666666666777777666666555777666666555444444555555444444444444444444444444333333333333333333333333222222222222222222222222000000111111111111000000333222111111111222333444111111000000000111111222000000000111111111111222111111111222222333333444222222222222333333333333111000222666666333555999666777CCCTTT\\\dddxxxvvvxxxvvvvvvxxxzzzpppkkk|||vvvhhh___ddd||||||vvvssskkkooozzzzzzyyyqqqfffllltttwww{{{zzzsssyyymmmhhhgggaaaVVVNNNJJJEEE???888333......111333222/////////000000000///...---......------------......................................................,,,,,,,,,------------...+++---...000111111000000000///......------..................////////////.............../////////---......///000///////////////000000000000//////222333444555555666666555333444555666777888999:::999;;;=========>>>@@@BBB>>>===OOOcccccchhhpppvvvxxxwwwtttrrrrrrqqqpppnnnlllllllllmmmfffddd```\\\XXXVVVVVVWWWPPPNNNLLLKKKJJJIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>:::;;;<<<<<<;;;:::999999666777888888888888888777666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222000111222333333333333222222222333333333333444444222222222333333444444444222333444555666666555555333333333444444444555555666555555444444444555555444444333333444444555666444444444555555555666666555555555666777888888888888888888999999999::::::;;;:::===DDDLLLXXXkkk|||bbbNNNHHH???>>><<<999888999999999;;;VVV|||wwwKKK???AAA:::888888888888888777666666666777888888888777555555555555666666666666666555999888777555444444444444444444444444444444444444222222222222222222222222222222222222222222222222000000111111111111000000000000111111111111222222111111000000000000111111000000000000111111111111000111111222333333444444111222222222222333333333444222444777777555555888666555888>>>EEESSSoooxxx~~~rrrhhhdddcccnnnqqq~~~~~~zzzwwwnnnooopppyyy}}}rrrhhhhhhnnntttwww{{{rrrwwwuuuhhhcccYYYPPPKKKCCC999333222222///------///222333333...///000000000///...---......------------......................................................,,,,,,,,,---------......,,,...///111111111000/////////...------------...............////////////---........./////////000------///000000000///...//////000000000000//////222333444555666666666666555555666888999:::;;;<<<999;;;<<<======>>>AAACCCAAA@@@RRReeeaaaiiirrrvvvtttrrrtttvvvqqqooonnnppprrrqqqlllhhhcccaaa___[[[XXXWWWYYY[[[QQQOOOLLLKKKJJJIIIFFFDDDAAA@@@???>>>============;;;:::999999:::;;;;;;;;;777777888777777666555555666666555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222000111222333333333333333222222333333333444444444111111222333333444555555111222444666777777666666333333333444444444555555777666555444444444444444444333333333333444555555444444444555555555666666444555555666777888888999888888999999999:::::::::999:::???IIIUUUgggkkkVVVKKKJJJ======<<<888888:::===>>>DDDlll```;;;:::@@@777888888888888888777666666666777888888888777555444555555666666666666666555:::999777666444333333333444444444444444444444444111111111111111111111111222222222222222222222222000000111111111111000000---...000111222222222111222222111000000///000000000000000000111111111111000000111222333333444444111111222222222333333333333111222555555111111444///333555777AAAWWWooo}}}{{{zzz{{{||||||}}}xxxlllmmmtttyyy}}}|||zzzwwwmmmiiikkk\\\KKK???===999000///555000///---,,,---000333666...///000000000///---,,,.........------.........................................................,,,,,,,,,------.........---...000111222111///...//////...------------.............../////////000---.........//////000000,,,---///000000000///...///000000000000000//////222333444555666666666666666777888999;;;<<<===>>>999;;;<<<======>>>AAACCC>>>===OOObbbhhhkkkppppppiiifffooo{{{wwwsssnnnlllpppssskkkaaaeee]]]YYY[[[[[[WWWTTTTTTOOOLLLIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@??????:::::::::;;;;;;<<<<<<<<<888888777777666666555555555555555555555555555555777666444333222333333444555444444333333444444555444333222111111111222333111222222333333222222111444444444444444444444444333333333333333333333333333333222222333333444555444444555555555555555444444444555555555555444444555444333333333333444555444555666666555555666888555555555555555666777777<<<<<<;;;;;;===>>><<<888???<<>><<<777777777777777777777777777777777777666666666666555666777666555444555777666666555444333333222222999000444999444444777444333222111111000000111111111111111111111111111111222111111111000000//////000000000000000000000000222222333333333333444444222222333333333333444444222111000111333444333222111111222222222333333333222222333333444555666666999666333444>>>QQQeeetttqqq|||{{{zzz~~~}}}~~~llliiiooolllbbbMMMDDD999222000000...,,,////////////////////////000000000000000000000000........................................................................------------------------000000111222111///---+++//////000000000...---,,,///...,,,,,,...///...---000000000000000000000000,,,,,,,,,------///000000000111111111111222222222333333333333333555666666444555666777999:::;;;<<<;;;<<<>>>???@@@@@@??????;;;;;;OOOdddbbbfffmmmpppllljjjqqq{{{yyyvvvqqqmmmooorrrnnnfffaaa___]]]\\\ZZZZZZXXXWWWOOOMMMJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;::::::::::::888888888777666666555555555555555555555555555555666555444444333333333444555444444333333444444555444444222111111111222333222222333333333333222222444444444444444444444444333333333333333333333333333333222222333333444555555555555666555555444444444555555666666555555444555555444333333444555555444555666666555555666888666666666666666777777888::::::999:::<<<======;;;@@@@@@III]]]vvvlll___WWWLLLBBB@@@AAA777666<<<888555HHHeee```DDD<<<===<<<:::777777777777777777777777777777777777666666666555444666777666555444555777666555555444333333222222777000111444222222444000333222111111000000111111111111111111111111111111111111111111000000000///000000000000000000000000111111111222222222333333111111111222222222333333222111000111333444333222111111222222222333333333222222333333444555555666777555333333888BBBOOOWWW^^^iiitttyyy|||~~~yyy|||wwwzzzyyyeee^^^```ZZZOOOAAA:::222///000222222000////////////////////////000000000000000000000000........................................................................------------------------///000111222111///---,,,//////000000000...---,,,000...,,,---...///......000000000000000000000000------------...///000111000111111111111222222222222333333444444555555666555555666888999:::;;;<<<:::;;;===>>>??????>>>>>>===<<>>@@@444555===:::999YYY|||oooIII;;;;;;;;;999999777777777777777777777777777777777666666666555555444555666666555444555666555555555444444333333222555222111111444777666333333222111111000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111222000000000111111111111222222111000111333444333222111111222222222333333333222222333333444444555555222333444444444666999<<>>>>>>>>>>>===@@@>>>OOOaaa]]]bbblllsssqqqkkkjjjmmmwwwyyyxxxrrrnnnoooooolllkkkvvvvvvfffZZZ\\\ZZZTTTOOOMMMKKKIIIIIIGGGDDDBBBAAAAAAAAA@@@@@@@@@??????======<<<;;;:::999888888999999888888777666666555555555555555555555555555333444555666666555444333555555444444444444555555555444444333333333333333222333333333333333333222444444444444444444444444444444444444444444444444333333333333333444555555666777777666666555444333555555666666666666555555555555444444444444555555444666777777666666777888999888888888888999::::::===<<<<<<======>>>BBBHHHPPPVVVhhhrrraaaQQQLLLJJJDDD???===:::999===AAA@@@KKKqqqvvvvvvVVV:::888<<<999666999777777777777777777777777777777666666666555555555444555666666444444555666555555444444444333333333111555111---444999777555333222111111000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111222222000000000111111111222222222111000111333444333222111111222222222333333333222222333333333444444444///111444666555444444444444888===@@@DDDNNN^^^jjj}}}|||yyyyyyjjj___ZZZMMM@@@::::::555...222000......///000...---////////////////////////////////////////////////................................................................................................//////000000//////------......//////////////////000...------...//////...////////////////////////000000//////000111222222000000111111111222222222111222444666777666555444666777777888:::;;;;;;<<<;;;<<<===????????????>>>BBB???OOOaaa[[[___hhhpppqqqllljjjkkkqqqvvvxxxsssooonnnkkkhhhkkkxxxxxxfffYYYYYYWWWPPPNNNMMMKKKJJJJJJHHHDDDBBBAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;;;;;;;::::::999999999888777777666666666666666666666666666666333444555666666666555444666555555444444555555666555555555555444444333333333333333444444333333333444444444444444444444444444444444444444444444444444444333333444444555666666666777777666555555444555666666666666666666555555555555555555555555555555666777777666666777999999999999999999:::;;;;;;===<<<===???>>>>>>FFFPPP___hhh~~~wwweeeZZZOOOJJJHHHDDD???===999AAADDD???EEEcccYYYDDD777:::===777555:::666666666666666666666666666666666666555555555555444555666555444333444666444444444444444333333333111>>>666+++222666111111333222111111000000111111111111111111111111111111000000000000000000111111000000000000000000000000111111111111222222222333111111111111222222222333222111000111333444333222111111222222222333333333222222222333333333333333///111444666555444555555///222444444444999@@@GGG\\\lllxxxzzz{{{nnnmmmnnnaaaOOOCCC@@@999333111333111---111000000000000///...,,,////////////////////////////////////////////////////////////////////////////////////////////////................................................///////////////......---............//////000000000///------///000///...////////////////////////111000000000000111111222000000111111111222222222111333555777777777555555777777888999:::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@CCC@@@PPPbbbYYY[[[aaajjjnnnmmmmmmooonnnsssvvvrrrooommmiiidddcccmmmnnncccXXXVVVUUURRRNNNMMMLLLKKKJJJHHHEEEBBBAAAAAAAAA@@@@@@@@@??????=========<<<<<<<<<<<<<<<:::999999888888777666666666666666666666666666666444444555666666666666555666666555555555555666666555555666666555555444333333333444444444444333333444444444444444444444444444444444444444444444444444444444444444555555666555666666777777666666666555666666777777666666555444555666666666666555444555666888777666666777999999999999999999:::;;;;;;;;;:::===AAAAAAAAANNN]]]jjjvvv|||wwwppp^^^WWWOOOIIIFFFCCC???<<<777@@@@@@:::KKKvvvrrrFFF===999<<<<<<777666:::666666666666666666666666666666666555555555444444333444555555444333444555444444444444444444444444<<>>???AAABBBAAAAAA@@@BBBAAARRReee\\\ZZZ\\\dddjjjlllnnnqqqppprrrrrrooommmlllhhhccc___ccceeebbb[[[VVVUUUWWWNNNMMMLLLLLLKKKIIIEEEBBBAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>===<<<<<<;;;::::::999888888777777666666666666666666666666666555555555555555666777777666666555555555555666666555666666777666555444333333333444444444444333333444444444444444444444444555555555555555555555555444444444444444555666666444555666777777888777777666666777777777777666666444555666777777666555444555777888888777777888999999999999888999::::::;;;;;;;;;@@@GGGIIILLL\\\ppp}}}~~~tttqqqjjjYYYUUUNNNGGGCCC@@@>>>;;;777;;;???JJJhhh[[[???===;;;:::999999888888666666666666666666666666666666555555555444444444333444555555333333444555444444444444444444444444>>>[[[OOO444777777000777333222111111000000111111111111111111111111111111///000000000111111111111000000000000000000000000000000000111111111111222000000000111111111111222222111000111333444333222111111222222222333333333222222222222222222222222111222333333222111333444333333444555666666555555777<<>>888555333222333333222222222---///000000000111111222////////////////////////000000000000000000000000////////////////////////////////////////////////.........................................................------......///------------...000222333111///......///000000///000000000000000000000000111000000/////////000000000111111111111222222222444444555555666666777777888999999::::::;;;;;;;;;<<<===???@@@AAAAAA@@@@@@AAAAAATTThhhbbb]]]\\\aaagggiiilllpppssssssppplllkkkllliiidddaaa```bbbddd___XXXVVVZZZNNNMMMLLLLLLKKKIIIEEEBBBAAAAAAAAA@@@@@@@@@??????CCCBBBAAA???>>><<<;;;:::::::::999999888777777777777777777777777777777777666555444444444666777888666666555555555555666666555666777777777666444333333444444555555444444333444444444444444444444444555555555555555555555555555444444444444555666666333444555777888888888888666666777777777777666666444555666777777666555444555777888888777777888999999999888888999999:::;;;>>>>>>EEENNNRRRVVViiipppjjjhhh___UUURRRLLLDDD@@@>>><<<:::;;;;;;HHHgggqqqEEE??????:::555666;;;;;;666666666666666666666666666666666555555555444444444333444555555333333444555444444444444444444444444444VVVLLL///222333---777333222222111000111111111111111111111111111111111//////000000111111111222000000000000000000000000////////////000000000000////////////000000000000222111000111333444333222111111222222222333333333222222222222222222222222///111333333333333555666222222222333444555444333666444444999@@@KKK^^^ooozzzuuummmaaaZZZ\\\MMMGGGAAA<<<666111///000333222222333444333222333000000111000///...///000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////......---------......///---,,,,,,---...000222333111000......000000000///000000000000000000000000000000///////////////000000111111111111222222222555555444444555666777888999999999::::::;;;;;;;;;;;;<<<>>>???@@@@@@??????@@@@@@UUUjjjgggfffdddaaa___aaahhhnnnmmmpppnnngggdddhhhjjjgggfffdddbbbbbbbbb```[[[VVVRRROOOLLLJJJIIIGGGDDDBBB???AAACCCBBB???>>>???AAA======<<<;;;;;;;;;;;;<<<::::::999999888777777777666666777888888888888777555555555555666666666777777666666666555555555555888777666555555666777888666666555555555444444444444444444555555666666666444444444555555555666666555555555555555555555555666666666666777777777777999888888888777777666666666666666666666666666666777777777777888888888888::::::999888777999<<>>???<<>>>>>???@@@@@@AAAAAAAAABBBWWWnnnrrrnnnhhh```\\\```iiiqqqoooqqqnnngggeeehhhjjjhhhdddbbb```___^^^^^^\\\[[[VVVRRRMMMIIIHHHGGGEEEDDDBBBCCCDDDBBB???===>>>???======<<<;;;;;;;;;;;;<<<:::::::::999888888777777999999999999999888777777555555555666666666777777777777666666666555555555777777666555555666777777666666555555555444444444444444444444555555555666444444555555555666666666666555555555555555555555666666666666777777777888999999888888777777777777777777777777777777777777888888888999999999999::::::;;;<<<;;;:::;;;===???@@@EEESSSeeeqqq}}}rrroookkk```XXXWWWRRRLLLFFFCCCAAA>>>>>>@@@<<>>;;;;;;:::999999888888888777777777777777777777777::::::888777666666666666333333333333333333333333444444444444444444444444555555555444444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111///////////////000111111222222222111111111000000000000111222222222222111222222222222222222222222333222222222222222222333444333333222000/////////444444333333333444555555555444444444555888:::<<<777FFFRRRWWWbbbuuuvvv}}}rrreeeppphhh]]]VVVPPPHHH>>>555444444333111111000000000000000000000000000000000000000000000000000000000111000...---...111444666222000///000111222000---222666999888333000000222////////////////////////////////////////////////000000///..................///000///......///000////////////////////////111111111111111111111111333222111000////////////000000000000000000000000111111111111222222222222333333333444444555666777999999999:::;;;;;;<<<<<<>>>>>>>>>???@@@AAAAAAAAABBBCCCXXXoootttqqqjjjaaa[[[\\\bbbhhhnnnooommmhhhgggiiijjjhhhbbbaaa```]]][[[[[[]]]___[[[VVVOOOJJJHHHGGGFFFFFFEEEEEEDDDBBB>>><<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;::::::999999888888777888888888999999888888777555555666666666777777777777777777666666666555555666666555555555555666666666666666555555555555444444444444444444555555555555555555555666666666666777777666666555555444444666666666777777777888888999999999888888888888777888888888888888888888888999999:::::::::;;;;;;;;;888999::::::999:::===???EEENNNbbbyyyvvvkkkjjjhhh___VVVTTTPPPIIICCCBBBAAA======@@@<<>>??????@@@@@@AAAAAABBBBBBCCCYYYooosssssspppjjjbbb]]]\\\]]]iiijjjkkkkkkllllllkkkhhhaaabbbbbb___[[[YYY\\\^^^\\\XXXRRRNNNKKKIIIGGGFFFFFFEEECCCAAA???>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888555666777888888888888888555666666666666777777777777777777666666666666555666555555555555555555666666666666555555555555555444444444444444444555555555555666666666777777777888888777666666555555555666666777777777888888888999999999999999999999999888888888888888888888888999999:::::::::;;;;;;;;;999:::::::::;;;???DDDHHHRRR___wwwwwwoooiiiiiifff^^^VVVSSSNNNGGGBBBBBB@@@:::;;;@@@IIIpppeeeFFF:::===888888888888888777777777666666666666666666666666:::999888777666666666666444444444444444444444444333333333333333333333333222333333333222222111000111111111111111111111111111111111111111111111111////////////////////////111111000000000000111111000000//////000000111222111111111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222000444666555333444:::@@@666555444333333333333333777666555444333333333333888<<<<<<777777>>>CCCDDDIIIXXXmmmzzz~~~~~~|||zzz}}}||||||yyyvvvjjjiiikkklllggg\\\TTTOOOIIIAAA<<<;;;777444000000111333000/////////000111222222000000000000000000000000000000000000000000000000111000......///111555777111000///////////////...111222222000------///111////////////////////////////////////////////////000//////.........//////...000111000///...///000////////////////////////111111111111111111111111000000//////000111222222000000000000000000000000000111111222222333333333333333333333444555666777999999:::;;;<<<======>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCXXXooo||||||yyyrrriiicccaaabbbcccdddgggmmmqqqooollliiibbbeeefffddd___[[[[[[\\\ZZZXXXUUUSSSQQQMMMIIIFFFFFFDDDBBB@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999::::::::::::999888777777666666666666777777777888888777777777666666666666555666666666666666666555666666666666666666666666555555555555555555555555666666666777777777888888888888777777777666666666777777777777888888888888999999999999::::::::::::888888888888888888888888999999999::::::::::::;;;>>>>>>===>>>BBBKKKUUU\\\bbbrrrpppkkkhhhfffbbbZZZSSSPPPLLLEEEBBBCCC???999>>>IIIccc```JJJAAA<<<888888888777777888999:::;;;666666666666666666666666666666555555555666666777444444444444444444444444333333333333333333333333222222333333333222111111111111111111111111111111111111111111111111111111////////////////////////111111000000000000111111000000000000000111222222111111111111111111111111000000111222222222222111222222222222222222222222111222222333333222222111///333666666555777>>>DDD666555444333333333333333666555555555555555555555222444555333333666888777666<<>>;;;888555111222444333111111333555111111000000000000000111111111111111111111111111111111111111111111111111//////000000000000000000000000000///...///000111444444333111000111333555000000000000000000000000000000000000000000000000///.............../////////000111000///...///111000000000000000000000000111111111111111111111111////////////000111222333111111111111111111111111000111111222333333444444444444444444555666777777999::::::<<<===>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBAAABBBXXXnnnzzzppphhhfffiiinnnbbb```ccclllqqqoookkkjjjgggiiijjjhhhddd```^^^\\\YYYXXXWWWVVVUUURRRMMMIIIGGGDDDAAA???@@@AAAAAA@@@???>>>======<<<<<<=========<<<<<<;;;;;;::::::999BBBBBB@@@>>>;;;999666555666666666777777777888888888888777777777666666666666666777777777777666666555666666666666777777777777777777666666666666666777777777777888888888888777777777777888888888888777777777888888888999999999::::::::::::;;;;;;;;;888888888888888888888888999999999:::::::::;;;;;;<<<===???DDDLLLXXXfffooouuu|||wwwkkkiiifffbbb\\\UUUPPPMMMJJJCCCAAACCC???>>>NNNeeemmmIII===@@@===444999888777777888;;;???AAA777777777777777777777777444444444444555666777777444444444444444444444444333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111111000000000000111222222111111111111111222222222000000111222222222222111222222222222222222222222111222333444444333222111111333555444333555888<<<555555444333333333444444444444555666666777777777111222444555666777777666444444777::::::999===DDDGGGNNN[[[kkkxxx~~~|||xxxrrrooouuu~~~zzzzzz|||{{{xxxnnn___WWWZZZYYYOOOJJJMMM@@@>>>:::666333222222222000222444444333111000000333222111111000000000000111111111111111111111111111111111111111111111111...///000111111000...---///000000//////000222555222111000000000111222333000000000000000000000000000000000000000000000000//////......//////000000///000111111//////000111000000000000000000000000222222222222222222222222000000//////000111222222111111111111111111111111000111111222333444555555555555555555666777888999999:::;;;<<<===???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCYYYooo{{{rrrkkkjjjooouuugggaaa```ggglllllljjjkkkmmmkkkjjjiiihhhfffdddbbbYYYXXXVVVVVVVVVTTTRRROOOJJJFFFAAA??????@@@@@@??????>>>>>>=====================<<<<<<;;;:::::::::AAAAAA???>>>;;;999777555666666777777777888888888888888888777777777666666666777888999999888777666555666666666777777777777999888888888777777777666777777777888888888999999666777777888888999999:::777777888888888999999999::::::::::::;;;;;;;;;<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>DDDHHH777777777777777777777777666555555555555666666777555555555555555555555555222222222222222222222222333333444444444444333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000111111222333000000111111111222222222000000111222222222222111222222222222222222222222000111333444444333111000333333333333333333333333444444333333333444555555333333444666666777777777777666666777777666555555777333333777666222222666555777===EEENNNSSSUUUUUUWWWZZZbbbmmmtttxxxyyytttxxx{{{ooopppmmmiiiiiillliiicccPPPJJJFFFFFFCCC;;;666666888666444333333333444666222222222333333222000///333333222111111111111222111111111111111111111111111111111111111111111111//////000000111111111111...000111000///111555888///...---...///000000000000000000000000000000000000000000000000000000000111111000000111111222333///000111111000///000111000000000000000000000000222222222222222222222222111000000000000000111111111111111111111111111111000111111222333444555666666666666777777888999:::::::::;;;===>>>???@@@AAACCCCCCCCCBBBBBBBBBBBBBBBDDDEEE[[[qqq|||vvvtttvvvyyylllccc^^^ccchhhhhhiiilllqqqmmmiiihhhiiikkkiiihhhZZZXXXUUUTTTUUUVVVUUUTTTMMMHHHBBB?????????>>><<>>========================<<<;;;;;;::::::999999:::::::::999888888777777777777888888888888888888888888777777777777777888999::::::999888777555666666666777777888888:::999999999888888777777777888888888888999999999666666777888999::::::;;;777888888888888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>AAAHHHSSSaaaooo~~~xxxqqqrrruuujjjkkkggg^^^VVVSSSRRRQQQIIIAAA>>>???@@@OOO|||uuuOOOBBB@@@:::888<<<<<<:::777666999@@@GGGLLL777777777777777777777777888888777666666666666666555555555555555555555555222222222222222222222222333333444555555444444444111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111000111111222333000000111111222222222222000000111222222222222111222222222222222222222222000111333444444333111000333222222333555555333111333333333333444444555666333333444555666666666666444222000222333333444555666111///444777444555888777888:::<<>>@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBBFFFGGG]]]sssrrrnnniiicccaaadddjjjoooqqqpppooonnnoooooonnnlllaaaZZZSSSQQQSSSUUUTTTQQQSSSMMMFFFBBBBBBBBBAAA???==================<<<<<<<<<<<<<<<;;;;;;:::::::::::::::888777777777888999888888888888888888888888666777777888888888777777777777777777777777777777666666555555555555666666666666666666777777777777888888999999999999888888888888888888888888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<:::777555999;;;<<<;;;:::<<>>?????????@@@AAABBBBBBBBBBBBCCCEEEZZZoooyyypppiiifffgggjjjmmmppppppooonnnmmmkkkiiigggbbb\\\VVVRRRQQQQQQPPPNNNUUUQQQMMMKKKJJJIIIDDDAAA>>>==================>>><<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777888888999888888888888888888888888888999999999888777666666888888888888888888888888888777777666666777777888777777777888888888999999888888999999999999888888999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAABBBFFFMMMSSS\\\qqq{{{rrrpppqqqpppooojjjfff___ZZZVVVRRRMMMJJJFFFFFFCCCEEE\\\gggOOO;;;999===;;;999;;;888999999666444666===CCC777777777777777777777777777777777777777777777777666666666666666666666666666555444444333333444444222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111333444555222222333444444444444333222222222222222222222222222222222222222222222222333444555444333222333444444444333333333222222222222333444444444444333222222222333333333444444444222333444444555555444444666666666666666555555555333444444444555555555555444666777777666666777999999999::::::<<<===???@@@BBB@@@<<<:::888999;;;<<<===<<<;;;:::999777777666777777666555555555555666555555444444444333333333222222222222222111000000222222222222222222222222222111111222333444222111222222111111111333444555222111111111000000000000111111222333333333333222111111222222222222111111000000000000111111111111000000000000111111111111222111111000000000111111222222111111111222333333111111111111111111111111///000111000000111222222///444666333222444222...222222222111111222222222222333444444444444333222222222222222333444555666777777777888999999::::::===<<<<<<;;;<<<>>>@@@BBBBBBBBBCCCCCCCCCBBBBBBAAADDDFFF\\\qqq~~~rrrlllkkkmmmlllkkkpppqqqrrrrrroookkkfffccceeeaaa\\\VVVRRROOONNNMMMNNNMMMLLLMMMOOOLLLGGGBBBAAA@@@>>>===<<<===>>>>>><<<<<<<<<<<<<<<=========;;;:::999888888888999999999999999999999999999999:::::::::999888777666555888888888888888888888888999999888888888888999999888888999999999:::::::::888999999::::::999999888999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>???<<<>>>@@@BBBEEEMMMXXX```vvvzzztttpppppppppnnnlllgggddd___ZZZVVVQQQKKKHHHFFF???>>>SSSxxxvvvQQQCCC888:::===;;;999:::888999999666444444777;;;777777777777777777777777777777777777777777777777666666666666666666666666666555444444333444444444333333444444444444333333222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333333444444333222111111222444444333333444555555555555444111111111111111111111111222222222222333333333333333444555555444333444555444333222111111111222333333333444444444444333333333333333333444444444444333333444555555555555444777777666666555555555444333333333444444444444555555666666555333222222333444444444444555666777888555444333222222333444555333333333333444444444444666666555444444444444555555444444444444333333333222222222222222111111000444444444444444444444444333222222444666666555444111111111111222333555555222222222111111111000000111111222333333333333222222333333444444333333222//////000000111222222333000000000111111111222222444444333222111000000111333333222222222222222222222222222222222222222222000111111111000///000222///333444333333444222///222222222111111222222222222333444555555444333222333333333333333444666666777777888888999::::::::::::::::::;;;>>>@@@CCCEEEEEEEEEDDDDDDCCCBBBBBBAAADDDGGG^^^tttzzzoookkknnnrrrppplllpppsssuuuvvvrrrmmmhhheeegggeeeaaa[[[UUUQQQQQQQQQHHHGGGHHHLLLOOOOOOLLLHHHEEEDDDAAA???============;;;;;;;;;<<<<<<<<<<<<===;;;:::::::::999999999999999999999999999999999999999:::::::::999888777777999999999999999999999999999999888888888888999999888999999999::::::::::::999999::::::::::::999999::::::::::::::::::::::::999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???>>>???BBBFFFNNN[[[kkkvvv{{{uuutttsssttttttrrrmmmjjjaaa___[[[WWWRRRMMMHHHEEE???@@@NNNooozzz___GGG@@@;;;======999888999999:::;;;:::777666888999777777777777777777777777666666666666666666666666666666666666666666666666666666555444444444444444333333444444444444333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333444333222111111111222333222333333444444444444444111111111111111111111111222222222333333333333333333555666555444444555777555444222111111222444555333444444444444444444333333333333444444444444555333444444555555555555555777777777666555555444444333333333444444444444444333555666666555555666888777777777777777777888999666666666666666666666666777777666666555444444444555555444333333333333444444444444444444444444444333444444555444444333333333333333333333333333333333222222444666777666555111111111222333444555666333333222222222111111111111111222333333333333222333333444444444444333333000000000111111222222222000000111111111222222222333333222111111111111111444333222111111111111111222222222222222222222222333333333333000---///333111000//////000333333333111222222222222222222111222333444555555444333222333333333333444555666777777777888999999::::::;;;999:::;;;<<<>>>AAACCCEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDGGG___xxxyyyooonnnsssvvvsssmmmnnnqqquuuuuurrrnnnkkkjjjfffeeebbb]]]XXXUUUUUUVVVNNNLLLKKKLLLPPPQQQPPPMMMJJJHHHEEEBBB@@@>>>======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999777888999:::::::::::::::999999999999999999999999999888888777777888888999888888888999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???::::::::::::::::::::::::888;;;===>>>===<<<===???DDDGGGMMMVVVcccwwwzzzrrrqqqsssuuuvvvuuupppjjjeee\\\ZZZVVVQQQLLLHHHFFFEEEDDDXXXwwwcccIIIBBB???<<<<<<;;;999999:::888999;;;;;;:::999999:::777777777777777777777777666666666666666666666666666666666666666666666666666666555444444444444555333444444555555444444333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222333333222222222111111111222111111222333333333333333111111111111111111111111222222333333333444444444333444555555444444666777777555444222333444666777444444444444444444444444333333444444444555555555333444555555666666555555777777666666555555555444444444444444444444444444222444555666666666888:::777777666666666777777888555555666555555444333333666666555444333222111111555555444333333333333333444444444444444444444444333444444555555555444444333333333333333333333333222111111333555666555444111111222333444444555555333333333333222222222222111111222333333333333222222222333333333333222222333222222222111111000000111111111111222222222222000000000000000111222333333222111000000000000000111111111111111111111111222000111333111...333<<<;;;555000...///111333555111222333333333333222111333333555555555555333333444444444444555666777777888888888999::::::;;;;;;;;;;;;<<<===???AAABBBCCCBBBBBBAAAAAABBBCCCDDDDDDCCCGGGaaa{{{xxxwww{{{{{{uuunnnlllooorrrqqqnnnkkklllmmmfffdddaaa^^^\\\ZZZYYYYYYXXXSSSOOOMMMMMMMMMKKKIIIKKKJJJIIIFFFDDDAAA???>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::777888999:::;;;<<<<<<<<<::::::::::::::::::::::::999888888888888888888999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888<<>>@@@AAAAAABBBBBBAAAAAA@@@AAACCCDDDFFFCCCIIIdddyyyrrrnnnqqqrrroookkkjjjmmmpppkkkgggcccbbbbbbbbb___]]]^^^YYYSSSPPPOOOMMMIIIEEEIIIIIIJJJJJJIIIGGGDDDCCCAAA@@@@@@???>>>===<<<<<<;;;<<<<<<===<<<;;;:::999::::::::::::::::::::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@========================<<>>OOOCCC:::333333555222111222333444666777777666444333333444555666666555444333555555555555666777888999888888999::::::;;;;;;<<<;;;<<<===???@@@AAABBBBBBEEEDDDBBBAAABBBCCCDDDEEEEEEKKKhhh|||vvvsssttttttpppkkkjjjoootttrrrmmmhhhgggiiiiiieeeaaaccc___[[[XXXWWWTTTOOOKKKFFFGGGJJJLLLLLLJJJHHHGGGDDDCCCBBBAAA@@@>>>======;;;<<<=========<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@????????????????????????@@@AAABBBBBBEEEMMM[[[eeezzz}}}uuupppmmmoootttppprrruuusssmmmeee^^^ZZZ```[[[SSSJJJEEEIIIQQQYYYlllKKK===>>>=========<<<===>>><<<777<<<;;;999999999999888777777777777777777777777777777777777777777777777777666666666666666666666666777777666555555555555555444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555000333777;;;<<<:::666444222333444444555555444444444444444444444444444444222222333333444555666666000111333333333333444666222333444444555555555444666555444333333444555666444444444555555555666666444555555666666666666666333333444555666777888888888888777777666666666555222444555555555555666888666666666666777888999:::999888777666666777888999555555555555555666666666666666555444444444444555333333333444444555555555333444444555666666666555555555555555555555555555555444333444555555333222444555555666555333222111555555444444444333333333111111222333333333333222555555666666666666555555111111111222222333444444111111222222222333333333555555444333222222222222444444444444555555666777333333333333333333333333:::333111333111///<<>>>>>>>>::::::;;;<<<===>>>@@@AAA<<<<<<<<<<<<=========>>><<<===>>>===;;;::::::;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>><<<===@@@AAABBBAAAAAA@@@CCCCCCFFFJJJLLLVVVmmmvvvuuusssmmmmmmtttuuuyyyzzztttiiicccdddhhhlllYYYFFFGGGMMMLLL___qqqRRRBBB???@@@;;;::::::<<<>>>>>>===;;;:::::::::999999888888888999999999999888888777777777777777777777777777777777777777777777777777777555555555666666666666666555555666666666666555555444444444333333222222222444444444444444444444444333333333222222111111111333333333333333333333333444444444444444444444444444555555555444333333222444444444444444444444444777///...555444......666333333333444444444555555555555555555555555555555555555444444444444555555666666555555555555666666555555555555666666666777333555777888999888777666777777777777666666666666;;;:::777555444666888999777777888999999999999888777777666444444333333333555555555555555555555555666666666666666666666666444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555333333444555444333222111000111222222333333333333555444444333333444444555666666666666666666666666555555444444444333333333444444444444444444444444444444444444444444444444444555777888888666444333333333333555777777666444444444444555666777777888666333222333555666444222444444444444444444444444666666555555555555666666888444333555555666>>>III>>><<<:::999;;;=========>>>>>>???@@@BBBCCCDDDDDDCCCFFFEEEBBBCCCFFFGGGDDDEEENNNfffwwwrrruuu|||~~~zzztttvvvpppnnnoooooonnnpppuuuooojjjdddaaa```___[[[XXXRRRKKKHHHJJJKKKGGGEEEGGGIIIIIIHHHFFFEEEDDDCCCBBB<<<<<<<<<;;;<<<<<<===>>><<<<<<=========>>>>>>>>>;;;<<<======<<<;;;<<<>>>============<<<<<<<<<;;;<<<<<<<<<<<<============???>>>>>>======>>>>>>???===>>>>>>???????????????AAA???>>>===>>>>>>======@@@@@@??????>>>????????????@@@AAABBBCCCDDDEEEFFFLLLNNNUUU```kkkyyy|||rrrssssssppppppvvvrrrssssssrrrpppnnnnnnnnn___UUUGGGJJJXXXgggxxx[[[III>>>:::;;;<<<;;;;;;<<<>>>>>>>>><<<:::::::::999999999888888999999999999888888888777888888888888888888888888777777777777777777777777777777777777666666666666555666666777777666666555555555555555444444444333444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444555555555555555444333222444444444444444444444444777222444<<<<<<555333888444444555555555666666666555555555555555555555555666555555444444555555666666666666555555666666666555555555666666666777777444555777888999888777666666666666777777777777888:::999777666666666777888888888888888999999999999999999888666666555555555666666666666666666666666666666666666666666666666666666777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555666666666555444333222222222333444444555555555444666555555444444555555666666666666666666666666666555555555444444444333333444444444444444444444444444444444444444444444444444444555666666555444333333333333444666666444222444444555555666777777888666444333444666666555333444444444444444444444444555555555555666777888888888777999===;;;666666;;;<<<;;;::::::<<<>>>>>>===>>>>>>???AAABBBCCCDDDEEECCCFFFEEECCCCCCFFFGGGEEEEEEOOOgggwww~~~xxxsssooopppppprrrvvv|||xxxtttnnnjjjhhhgggeeecccYYYUUUSSSSSSQQQLLLHHHGGGFFFGGGGGGGGGGGGEEEDDDCCC@@@???>>>=====================>>>>>>>>>?????????:::<<<===>>>======???@@@>>>>>>>>>>>>>>>=====================>>>>>>>>>??????>>>>>>??????@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBCCCEEEHHHMMMQQQ]]]bbbnnn}}}sssnnnrrruuussstttyyyuuurrrpppppppppmmmfff```WWWRRRHHHRRRtttZZZIIIFFFAAA===>>>>>><<<;;;;;;===>>>>>>===::::::::::::999999999999999999999999888888888888888888888888888888888888777777777777777777777777999999888888777777666666666666777777777777666666666666666666666555555555555555555555555555555555444444555555555555555555666666666666666666666666444444444444444444444444555555555555555555444333555555555555555555555555666444888AAAAAA:::666999666666666666777777777777666666666666666666666666666666555555555555666666777666666666666666666777666666666666777777777777555666777999999888777777666666666777888888999999999888888888777777777777999999888888888999:::;;;;;;;;;:::999888888888888777777777777777777777777777777777777777777777777888888999999999999888888666666666666666666666666666666666666666666666666555555555555555555555555888777666555444444444444555555666777777777666666777666666666666666666777666666666666666666666666666555555555444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444333444555555333111444555555666666777777888777666555555777777666555555555555555555555555555555555555666666666777777333444888<<<<<<999888;;;;;;::::::<<<>>>???>>>===>>>???@@@AAABBBDDDEEEEEECCCFFFFFFCCCCCCGGGHHHFFFEEEOOOhhhuuusssqqqppprrruuuyyy||||||xxxxxxzzzxxxqqqjjj]]]\\\\\\\\\ZZZUUUPPPMMMFFFGGGHHHIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@???@@@@@@????????????@@@@@@@@@@@@<<<>>>??????>>>>>>???AAA@@@?????????????????????>>>????????????@@@@@@@@@>>>>>>??????@@@BBBCCCDDDAAAAAABBBCCCCCCCCCCCCCCC???@@@AAABBBAAA@@@AAABBB@@@@@@@@@@@@AAAAAABBBCCCCCCEEEHHHJJJNNNUUU___fffrrr|||{{{|||wwwqqqoootttvvvttttttwwwvvvuuurrrpppllldddYYYRRRVVVWWWTTTiiiqqqHHHAAAGGGCCC???BBB>>><<<::::::<<<======<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888888888888777777777777777666777777888888777777666666666666666666666666666555555555555555555555555444444444555555666666666666666666666666666666666555555555555555555555555555555666666666555555444555555555555555555555555333222666===>>>999666777666666666777777777777888666666666666666666666666777666666555555666666777777777777777777777777777666666777777777888888888777777888999999888888777888888888888888888888888777888999999999888777777:::999999888999:::;;;<<<<<<;;;;;;:::999999::::::999999999999999999999999888888888888888888888888888888999999999999888888777777777777777777777777666666666666666666666666555555555555555555555555777666555444444555666777666666777777888777777666777666666555555666666777666666666666666666666666666666666555555555555444555555555555555555555555555555555555555555555555555555444444444555666666777555444555555555444222555555666666777777777777888777777777777888777777555555555555555555555555555666666777777888888888:::999888999999:::<<<>>>::::::;;;===@@@AAA???>>>??????@@@BBBCCCDDDEEEFFFDDDFFFFFFDDDDDDHHHIIIGGGDDDOOOhhhvvvwwwwwwvvvxxx{{{}}}}}}sssaaadddeeeccc```[[[VVVRRRLLLMMMNNNMMMLLLIIIFFFDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB?????????@@@AAACCCDDDEEEAAABBBCCCCCCDDDDDDCCCCCC???BBBDDDDDDBBBAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFKKKQQQVVV^^^hhhuuu|||vvvuuussssssuuuuuurrrppppppqqqssstttpppggg^^^WWWTTTTTTiiiyyy\\\>>>===CCC>>>;;;???===;;;::::::;;;<<<;;;;;;::::::::::::::::::::::::999999999999999999999:::999999999999999999999999999999999999999999999999666666666777777888888999777777888888888888777777555555555555555555666666666666666666666666666666333333444444555555666666555555555555555555555555555555555555555555555555555555666777777666666666666666666666666666666666333222444777888666666777555555666666666777777777777777777777777777777777777777777666666777777777777777888999999888777777777777777888888888888999888999999999999999888888::::::999999888888777777666777999::::::999888777:::::::::::::::;;;;;;<<<;;;;;;:::999999999::::::::::::::::::::::::::::::999999999999999999999999777888888999999888888777888888888888888888888888777777777777777777777777666666666666666666666666444444333444555777999:::666666777777777666666555666555555555555555555666777777777777777777777777777777666666666555555555666666666666666666666666666666666666666666666666666666555555666777888888999888666666777777666444666666666777777777777777777888888888888777888888666666666666666666666666444666888;;;===???@@@@@@GGGFFFCCC???===<<<:::999::::::;;;>>>AAAAAA@@@>>>@@@@@@AAABBBDDDEEEFFFGGGDDDGGGGGGDDDEEEIIIJJJHHHCCCNNNiii~~~kkkppprrrnnniiieee```[[[UUUUUUSSSQQQMMMJJJFFFDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDBBB@@@??????@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFEEECCCGGGJJJIIIGGGEEEEEEGGGFFFFFFEEEEEEEEEFFFGGGGGGLLLSSS^^^gggqqq}}}yyyyyywwwwwwwwwwwwuuuqqqnnnlllpppsssqqqgggZZZSSSTTTYYY```hhhPPP>>>>>>AAA<<<:::???===<<<;;;<<<======;;;999::::::::::::;;;;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999777888888888888999999999888888999999999999888888555555555555666666666666777777777777777777777777444444444555555555555555666666666666666666666666555555555555555555555555555666666777777777777777777777777777777777777777666555555555666666888999666666666666777777777777777777777777777777777777888888777777777777888888777888999::::::999888777777888888888999999999999:::::::::999999999999999:::::::::999999999888888777888999:::::::::999888999:::;;;<<<<<<<<<;;;;;;;;;::::::999999:::::::::::::::::::::::::::::::::888888888888888888888888777777777888888777777777888888888888888888888888777777777777777777777777666666666666666666666666444555555666777999:::;;;666666777777666666555555666555555444444555555666777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777666666666777888888888999:::888666666777888888777777777777777777777777777777888999999777777888999777777777777777777777777555777;;;???CCCFFFHHHIIIBBBEEEGGGFFFGGGFFFAAA;;;===<<<<<<>>>@@@AAA@@@???@@@AAABBBCCCDDDFFFGGGGGGDDDGGGGGGEEEFFFJJJKKKIIIDDDOOOjjjxxx~~~}}}xxxvvvsssnnneeeccc```ZZZUUUPPPLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDCCCAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJNNNRRRQQQMMMJJJKKKMMMJJJKKKMMMQQQUUUYYY\\\^^^cccmmm{{{zzzxxxzzz{{{|||{{{}}}~~~{{{xxxuuusssvvvssskkk]]]RRRSSS___kkk|||VVVJJJAAA???@@@??????@@@======>>>???@@@???<<<999:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;:::999999999888999999999999999999888666666666777777777888888777777777777777777777777777666666666666666666555777777777777777777777777555555555555555555555555555666777888888888888777777777777777777777777777888888777666666888888888777777777888888888999999888888888888888888888888999888888777777888888999777888:::;;;;;;:::888777888888888999999999::::::;;;;;;:::999999999999999888888999999:::;;;;;;<<<777888999999:::::::::999888:::<<<>>>>>>===;;;:::;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888777777888888888888777777888888888888888888888888888888888888888888888888666666666666666666666666888999999:::::::::::::::777777777777777666555555777666666555555666666777777777777777777777777777888888888777777777666666777777777777777777777777777777777777777777777777333444666777888888888777999777555555777888888888777777777777777777777777666888999999777666777999777777777777777777777777999;;;>>>AAACCCCCCCCCCCC777<<>>======???AAA@@@@@@AAAAAABBBDDDEEEFFFGGGHHHDDDGGGGGGEEEFFFJJJLLLJJJEEEQQQmmmzzzxxxuuupppiiibbb]]]YYYVVVOOONNNLLLIIIGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDD@@@BBBCCCCCCBBBBBBDDDEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPTTTXXXWWWRRROOOOOOQQQRRRUUU[[[ccclllttt{{{~~~vvvsss{{{~~~}}}||||||||||||xxxrrrfff[[[XXXdddzzztttRRRIIIDDD>>>:::<<>>???@@@BBBCCCAAA===::::::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::BBBAAA@@@>>><<<:::888888888999999::::::999999888777777888888999999999999777777777777777777777777999999888888777777666666888888888888888888888888666666666666666666666666666666777888888888888888777777777777777777777777777888888777777888777666888888999999999:::::::::888888888888888888888888999999888888888888999999777888:::;;;;;;:::888777888888999999999:::::::::<<<;;;::::::999999999:::555666777999;;;===>>>???888888888999999:::::::::777:::===??????>>>;;;999<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::777777777777777777777777888888888999999888888888777777777777777777777777888888888888888888888888777777777777777777777777<<<======>>>===;;;:::999888888888888888777666555888888777777777777888888777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777777777111333555777888888777666888666444444666888888888888888888777777777777777555888999999666555777999777777777777777777777777>>>???@@@???>>>;;;888777:::;;;888555:::BBBEEEAAAAAA???======???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHDDDGGGGGGEEEGGGKKKLLLJJJGGGSSSooowwwzzzsssooojjjccc^^^]]]YYYTTTQQQNNNLLLJJJHHHHHHHHHIIIHHHFFFFFFHHHIIIFFFDDDDDDFFFIIIJJJHHHFFFCCCDDDDDDEEEEEEEEEDDDDDDGGGHHHIIIHHHFFFEEEFFFGGGJJJKKKKKKLLLLLLKKKKKKJJJJJJMMMPPPRRRSSSRRRSSSSSSVVVXXXSSSTTT```aaaZZZ[[[\\\___iiiyyy~~~ssssss~~~~~~sssqqqtttxxx|||tttrrrjjj``````uuuWWWLLLCCCAAA???>>>===>>>???@@@???@@@AAAAAA@@@???>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999:::;;;@@@IIILLLCCC:::999<<<===;;;:::999888888888888888777777777777777777777777666666777777777888888888555666666777777666666555777777999:::::::::999888999888888777777888888999888888888888888888888888666777777888888888888888===<<<;;;:::999888888888999:::::::::;;;;;;<<<<<<@@@888999CCC@@@444666CCC<<<:::888999<<<===;;;999::::::::::::::::::::::::666777999999777666777888;;;:::888666666777999:::999999:::::::::;;;;;;;;;777888:::;;;;;;:::999888;;;>>>CCCIIIMMMKKKDDD>>>AAA???===;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<======888888888888888888888888999999;;;;;;;;;;;;999999::::::::::::::::::::::::999999999888888888777777444555666777888777666666<<<<<<;;;:::999777666555888999999::::::999999888777777777666666666666666555555555555555555555555777777666666666666777777999888777888:::;;;:::999999999888888888888777777222444666777777888:::<<<:::999888888888888999:::999:::::::::999888888777888888999999999888666555:::999888777888:::<<<>>>DDDBBB???;;;999888888999???>>><<<;;;;;;<<<===>>>======>>>>>>???@@@@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHKKKJJJIIIIIIJJJKKKNNNOOOPPPIIIuuu}}}yyytttooohhheee___[[[WWWTTTQQQNNNKKKKKKKKKKKKLLLLLLLLLLLLGGGEEEDDDEEEGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHLLLOOOSSSVVVVVVWWWXXXYYYWWW\\\]]]gggxxxxxxkkkfffpppyyyyyyyyyuuummmmmmppptttwww{{{{{{sssqqqoooggg```fff|||jjjJJJEEEBBBAAA???>>>===>>>???@@@??????@@@@@@@@@???======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================999@@@BBB<<<666777::::::===<<<;;;:::::::::::::::::::::::::::::::::::::::888888888999999999::::::888888999999999999888888777888999:::::::::999999999999888888888888999999666666666666666666666666999999:::;;;;;;;;;;;;;;;999888777666666555666666666666777777888888888888888999888:::===???:::333999777555666888999888666666666666666666666666666666888999999888777777888999888777666666777999:::777777888888888999999999666777777888999999999888999:::<<<@@@CCCCCC???<<<>>><<<:::999888888999:::888777777777777888999999::::::::::::::::::::::::555666777777777777666555666666666666666666666666666666666555555555444444:::;;;<<<=========<<<<<<=========<<<;;;:::999888::::::;;;;;;;;;;;;::::::888999999999:::;;;;;;;;;::::::::::::::::::::::::999999888888888888999999999777777888999:::999888;;;;;;;;;;;;::::::::::::888999::::::999999:::<<<;;;:::999999999999:::;;;::::::;;;;;;::::::999888;;;;;;<<<<<<<<<;;;999999;;;;;;;;;;;;===@@@BBBDDD???>>><<<:::999:::;;;<<<<<<;;;:::999999:::<<<===???@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIKKKJJJIIIIIIIIIKKKMMMNNNMMMJJJxxx{{{wwwqqqlllhhhddd___\\\ZZZXXXVVVWWWYYYXXXUUUQQQQQQNNNLLLKKKLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIKKKKKKJJJJJJKKKMMMIIIJJJKKKMMMOOOPPPPPPPPPOOORRRVVVYYYZZZ[[[]]]___```hhhooo~~~zzzppp~~~{{{tttoooqqquuuwwwzzz~~~}}}qqqllllllqqqqqqwww}}}RRRAAAEEEAAA@@@???>>>===>>>???@@@>>>>>>???@@@???>>>===<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================:::;;;<<<<<<<<<<<<;;;:::555999:::888777999;;;:::::::::999888888888999999999999999999999999999999666666777777777888888888777777888888888888777777666777888999999999888888888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;666666777888888888888888======<<<<<<<<<<<<======<<<============>>>>>>>>>999TTT^^^JJJ888999:::333???>>>======>>>???>>>===========================<<<===??????===<<<===>>><<<<<<;;;;;;;;;<<<>>>???=========>>>>>>>>>??????============>>>???@@@AAA@@@??????@@@BBBDDDCCCCCCBBBAAA???>>>===>>>>>>???>>>>>>>>>===>>>??????@@@999999999999999999999999<<<======>>>>>>======<<<========================>>>============<<<<<<<<<999999:::;;;;;;;;;;;;;;;888999999999999888777666777888888888888888888777666666777888999:::;;;;;;:::::::::::::::::::::::::::999999888888999999:::;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;999888888999<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<;;;;;;:::999<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<===@@@CCCFFFHHH===<<<<<<<<<===>>>@@@AAACCCBBBBBBAAABBBCCCEEEFFFAAABBBCCCDDDEEEFFFGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQSSSTTTUUUQQQTTT{{{xxxkkkgggdddcccdddbbbZZZTTTWWWUUURRROOONNNNNNOOOOOOOOONNNKKKIIIHHHIIIJJJKKKJJJLLLMMMNNNNNNNNNPPPRRROOOQQQSSSUUUWWWYYYZZZZZZeeehhhllloooqqqsssuuuwww{{{zzzwwwzzz~~~~~~yyynnnhhhllltttfffKKKHHHNNNHHHGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDFFFHHHHHHFFFDDDCCCCCCCCCCCCDDDFFFIIIIIIHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGG????????????????????????EEEEEEFFFGGGGGGGGGGGGFFFCCCCCCBBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDSSSrrrfffLLLIIIMMMLLLFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFFFFEEEDDDDDDEEECCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHGGGHHHIIIKKKMMMNNNMMMLLLKKKKKKLLLNNNNNNOOOLLLLLLKKKJJJIIIIIIJJJJJJMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUUUUUUUWWWXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWUUUSSSRRRSSSTTTXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXZZZ]]]___aaa[[[[[[[[[\\\^^^___aaabbbgggggggggggghhhiiikkklllmmmnnnooopppqqqsssssstttxxxyyyzzz{{{}}}~~~~~~||||||}}}~~~|||{{{xxxvvvvvvvvvwwwxxxxxxzzz|||||||||}}}{{{