BM6P6(@ uuujjjhhhhhhdddaaa\\\WWWQQQKKKEEEAAA<<<999555333333333222111222222333444555666777888555555555777:::<<<;;;:::888444222333777888555222000222333555666666555555333222222222333555777888>>><<<:::<<<@@@CCCDDDCCCEEEEEEFFFGGGGGGFFFBBB??????@@@CCCGGGJJJMMMOOOPPPQQQSSSVVVYYY]]]bbbhhhmmmpppvvv{{{}}}~~~hhh[[[```iiipppooommmrrrzzz~~~{{{OOOCCCGGGKKKbbbwwwffffffaaadddtttzzzjjjiiihhhkkknnnkkkkkknnnrrrwww{{{}}}}}}}}}jjjUUURRRNNNLLLMMMMMMKKKJJJLLLKKKKKKJJJIIIHHHFFFEEE@@@AAAAAAAAAAAA@@@??????@@@@@@???===;;;;;;<<<>>>EEEJJJVVViiiyyy}}}]]]DDD888333222111000////////////111111000000//////......111000000000000000111222vvvkkkhhhgggfffbbb]]]XXXSSSMMMGGGBBB<<<999555333333333222111111222333444666777888999777777777888:::;;;:::999888444222333777888555222111222333555555555555444333222222222333555777888>>><<<:::<<>>@@@@@@???===;;;;;;<<<>>>DDDIIIUUUhhhyyywwwXXXBBB888333222111000////////////111000000000/////////...000000000000000111111222yyymmmhhhfffgggccc^^^YYYTTTNNNHHHDDD<<<999555333333333222111111222333555777888:::;;;:::999999:::;;;;;;999888777444333444777888666333111222333444555555444444333222222222333555777888???===;;;;;;>>>BBBEEEFFFEEEEEEEEEGGGGGGFFFCCC@@@???AAACCCFFFJJJMMMOOOQQQVVVXXX[[[^^^aaaeeejjjnnnnnnsssxxxzzz|||}}}vvvpppoooxxxvvv```\\\ZZZ\\\^^^```eeekkkhhhGGGCCCEEEHHH\\\jjjeee```cccqqqmmmjjjgggjjjnnnkkklllnnnqqquuuyyy{{{|||}}}~~~uuuoookkkeee^^^XXXUUUVVVXXXSSSPPPLLLIIIGGGDDDAAA???@@@@@@@@@@@@?????????>>>?????????===;;;:::<<<>>>CCCHHHTTTgggxxxpppSSS???777333222111000////////////000000000000////////////000000000000000111222222zzzmmmgggeeefffccc^^^YYYTTTOOOIIIDDD<<<999555333333333222111000111333555777999;;;<<<<<<;;;::::::;;;;;;999777666555333444777777666555222222333333444444444444333222222222333555777888???===<<<<<<>>>BBBEEEGGGFFFEEEEEEFFFGGGFFFDDDAAA@@@AAACCCFFFIIIMMMOOOQQQWWWYYY\\\___aaaeeejjjmmmqqquuuyyy{{{}}}ttthhh```^^^eeewwwcccZZZRRRQQQTTTWWW\\\aaauuuYYYAAABBBDDDGGGXXXhhhddd___aaaooonnnjjjgggkkkpppnnnlllnnnqqqtttwwwzzz||||||~~~~~~~~~~~~yyyrrriiibbb``````WWWRRRMMMIIIHHHFFFCCC@@@@@@@@@??????>>>>>>>>>>>>>>>???>>><<<;;;:::<<<>>>CCCGGGTTTfffwwwmmmNNN<<<555222222111000//////000000000000000000////////////000000000000111222333333zzzmmmgggeeedddaaa\\\WWWSSSMMMGGGCCC<<<999555333333333222111000111222444777999:::;;;<<<;;;::::::;;;;;;999777555555444555666777777666222222222222333333333444333222222222333555777888>>>>>>======>>>AAAEEEHHHFFFEEEEEEFFFGGGGGGEEECCC@@@AAACCCEEEIIIMMMPPPRRRVVVXXX\\\^^^aaadddhhhkkkuuuwww{{{~~~zzzuuuvvvqqqdddZZZXXX]]]jjjyyy|||fffZZZNNNJJJLLLOOOSSSXXXccc|||oooOOO@@@CCCCCCFFFUUU}}}iiibbb^^^```mmmooojjjhhhlllrrrqqqmmmnnnppprrruuuxxx{{{|||}}}}}}~~~~~~|||rrriiicccXXXRRRKKKGGGGGGFFFCCC@@@@@@???>>>=========>>>>>>===>>>===<<<::::::<<<>>>CCCGGGTTTeeeuuukkkLLL999333222111000000000000000000////////////000000000000000000000000111222333444xxxlllgggeeebbb___[[[VVVQQQLLLFFFCCC<<<999555333333333222111000111222444666777999::::::999999:::;;;;;;999888555555555666666777777888333333222222222222333333333222222222333555777888<<<>>>??????@@@AAAEEEGGGGGGFFFEEEFFFGGGGGGFFFDDDAAAAAACCCEEEHHHLLLPPPRRRTTTWWW[[[^^^aaadddhhhkkkvvvxxx{{{uuullljjjkkkuuupppeeeaaa\\\[[[bbbkkkvvv}}}yyy~~~hhh\\\OOOIIIHHHIIIMMMRRRbbbrrrqqqiiillluuucccKKKAAAFFFCCCFFFTTTyyymmmbbb^^^```lll|||qqqkkkggglllssssssnnnnnnoooqqqtttwwwzzz||||||}}}}}}~~~ssshhhYYYRRRIIIEEEEEEEEEBBB>>>@@@???===<<<<<<<<<===>>>=========<<<::::::<<<>>>BBBFFFRRRcccrrrhhhHHH777222111111000000000000000111////////////000000000000000000000111222333444555uuujjjffffffbbb___ZZZVVVQQQLLLGGGCCC<<<999555333333333222111000000111333444666777777777777777888:::;;;:::999444555666666666777888999444333222111111222333333333222222222333555777888;;;===@@@BBBAAABBBDDDFFFGGGFFFEEEFFFGGGGGGFFFEEEAAAAAABBBDDDHHHLLLPPPRRRRRRVVVZZZ___bbbeeeiiilllrrrtttyyy}}}wwwrrrnnnrrr{{{~~~xxxyyyqqqfff]]]]]]eeemmmwww}}}zzziii^^^RRRKKKGGGEEEIIINNNbbbxxxpppcccaaaeeeyyy}}}YYYGGGAAAEEECCCGGGTTTxxxpppddd``````jjjxxxtttkkkgggjjjqqqqqqooonnnnnnooorrrvvvzzz|||||||||}}}~~~sss```WWWLLLFFFFFFEEEBBB>>>@@@>>>===;;;;;;<<<===>>><<<===<<<;;;::::::<<<>>>@@@DDDOOO___mmmyyyaaaDDD666444111111000000000000111111.../////////000000000111000000000111222333555555sssiiiffffffbbb___[[[VVVRRRMMMGGGCCC<<<999555333333333222111000000111222444555555666555555555777:::<<<;;;:::444555666777666777888999444333222111111111222333333222222222333555777888999===AAACCCBBBBBBDDDFFFGGGFFFEEEEEEGGGHHHGGGFFFAAABBBBBBDDDHHHLLLPPPSSSRRRVVV[[[___cccgggkkkmmmnnnpppwwwxxxkkkpppsssbbbbbbwwwooo___\\\ccckkkqqquuuyyyzzz||||||{{{jjj```UUUNNNGGGDDDGGGLLLWWWttttttkkkfffttttttRRRCCC>>>BBBCCCHHHUUUxxxqqqeeeaaaaaaiiiuuuvvvlllfffiiiooooooooonnnnnnooorrrvvvzzz|||{{{|||}}}~~~}}}ggg]]]QQQJJJIIIHHHDDD???@@@>>><<<;;;:::;;;===>>><<<<<<<<<;;;::::::<<<>>>>>>BBBMMM\\\jjjvvv\\\@@@666555111000000000000000111111.../////////000000111111000000000111222444555666ssskkkgggeeeiiiccc\\\WWWRRRLLLEEE@@@<<<999555222222111000///111000000222555777777777666777888777666666888:::555555777999<<<<<<999777555333222000000111222444333222111111222333555666999;;;>>>@@@@@@AAACCCDDDHHHFFFEEEEEEFFFGGGGGGGGGBBBBBBBBBDDDGGGLLLPPPSSSXXXYYY\\\```eeehhhiiihhhooopppsss}}}{{{iii[[[dddqqqdddZZZ\\\fff|||}}}tttpppqqqtttvvvwww{{{zzz}}}oooeeeXXXOOOKKKJJJHHHGGGSSSeee|||tttxxx^^^GGGGGGDDDAAAGGGIIISSSwwwttteeebbb___aaahhhxxxkkkaaaccckkkqqqnnnnnnnnnoooqqquuuxxxzzz{{{|||}}}rrreeeXXXRRRMMMHHHCCCBBB>>>>>>============>>>>>>>>>???>>><<<:::999:::;;;>>>AAAKKKYYYgggsssyyyUUU<<<444555000000000000000000000000////////////000000000000---///000111111222444666rrrjjjfffeeehhhccc\\\WWWSSSMMMFFFAAA<<<999555222222111000///222111111222555777777666555666777666555666777999666555666888:::;;;999888555444222000000111222444333222111111222333555666999;;;>>>@@@@@@AAABBBDDDGGGFFFEEEEEEFFFFFFFFFFFFBBBAAABBBCCCFFFKKKOOORRRVVVWWWZZZ___dddggggggggglllmmmpppzzzuuueee\\\dddsssfff\\\[[[aaarrr~~~xxxlll]]]QQQLLLJJJHHHFFFNNNYYYhhhzzz[[[DDDBBBAAABBBGGGJJJUUUxxxqqqhhhccc___```ffftttmmmaaaaaafffjjjkkkkkkkkkmmmpppuuuyyy|||zzz{{{}}}uuuhhhZZZSSSNNNHHHCCCBBB>>>>>>============>>>>>>>>>??????===:::999:::;;;???AAAIIIWWWdddooo|||vvvRRR:::333333000000000000000000000000////////////000000000000...///111111111222555777qqqiiifffdddeeeaaa[[[VVVSSSNNNGGGBBB<<<999555222222111111000333222111222444666666555555666777666555555777999777666555555777999999888666444222111000111222333333222111111222333555666888;;;>>>@@@@@@@@@AAABBBEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAABBBEEEIIIMMMPPPTTTUUUXXX]]]cccfffgggfffjjjkkkoooyyyxxxkkkkkkqqqssshhhbbbaaaiiilll\\\TTTPPPMMMKKKNNNNNNTTTkkkTTTAAA@@@AAAEEEJJJNNNYYY{{{tttjjjddd^^^^^^cccnnnrrrddd```bbbeeehhhggggggiiimmmtttzzz~~~zzzzzz|||~~~|||mmm^^^UUUOOOHHHCCCBBB>>>>>>============>>>>>>>>>??????>>>;;;::::::;;;???@@@GGGSSS___iiivvvqqqMMM888111111000000000000000000000000////////////000000000000...000111111111222555777ppphhheeedddbbb^^^YYYUUURRRMMMFFFAAA;;;888444222222222111000444222111111333555555444555777777777666777999:::888666444444555777888888666555333111111111222333333222111111222333555666777:::>>>???@@@???@@@AAACCCDDDEEEEEEDDDCCCCCCCCCAAA@@@@@@AAACCCGGGKKKNNNTTTUUUXXX]]]cccggghhhgggkkknnnttt~~~~~~vvvvvvssseee\\\VVVSSSVVVRRRSSSgggsssJJJBBBCCCDDDIIILLLRRR]]]~~~{{{kkkccc\\\\\\```iii|||vvvgggcccdddggghhhfffeeefffkkkqqqxxx}}}yyyyyy{{{}}}sssbbbWWWPPPHHHCCCBBB>>>>>>============>>>>>>>>>???@@@???<<<;;;;;;;;;===>>>EEEPPP[[[eeeqqq|||kkkIII777222000////////////////////////////////////000000000000///000222222222333666888ooohhheeeddd___[[[WWWTTTQQQLLLEEE???;;;888444222222222111111444222000000222444555555777888999999888999;;;===999777444333555777888888777666333222111111222333333222111111222333555666777:::===???????????????BBBDDDFFFEEECCCAAABBBCCCAAA@@@@@@@@@CCCFFFJJJLLLTTTVVVYYY___eeeiiijjjjjjnnnsss{{{wwwggg___[[[^^^]]]___qqq```CCCEEEHHHEEEHHHLLLTTT^^^|||lllaaaZZZ[[[]]]dddxxxxxxhhhdddgggkkkiiigggffffffiiinnnuuuyyyxxxxxxzzz|||~~~xxxeeeYYYPPPHHHCCCBBB>>>>>>============>>>>>>>>>@@@AAA@@@>>><<<;;;;;;;;;;;;AAALLLWWWaaannnyyyfffDDD777333111////////////////////////////////////000000000000///111222333333444666888pppiiifffeee^^^[[[WWWTTTQQQKKKDDD>>>;;;888444222222222222111444111//////222444555666777999::::::999:::<<<>>>:::777555444666777888888888666444222111111222333333222111111222333555666666999===??????>>>>>>>>>BBBEEEHHHGGGCCCAAAAAACCCBBBAAA@@@@@@BBBFFFIIIKKKUUUVVVZZZ```fffkkkllllllpppvvv{{{www~~~uuummmlllhhhhhhiiixxxTTT@@@IIIIIIEEEJJJMMMVVV___xxxnnnaaaYYYZZZ[[[```ssszzziiicccfffkkkiiihhhffffffiiimmmrrruuuwwwwwwyyy{{{}}}|||gggZZZPPPHHHCCCBBB>>>>>>============>>>>>>???@@@BBBAAA???<<<;;;;;;999:::???IIISSS]]]jjjuuu```@@@666555222000000000000000000000000////////////000000000000000222333333333444777999qqqjjjgggeee```]]]XXXUUURRRLLLDDD>>>:::777444222222222222111333000......111444666777777888999999999:::<<<>>>:::888666666777888888888888777444222111111222333333222111111222333555666555999===??????======<<>>>>>============>>>>>>???AAABBBBBB@@@===<<<<<<999999===EEENNNWWWdddnnn}}}ZZZ<<<555555222000000000000000000000000////////////000000000000111222333444444555777:::rrrjjjgggfffbbb^^^ZZZWWWTTTMMMEEE>>>:::777444222222333222222222000......111555777888666777888999888999<<<>>>:::999777777888999999888999777555333111111222333333222222111222333555666555999===??????===<<<<<>>>>>============>>>>>>???AAACCCBBB@@@===<<<<<<:::999<<>>AAACCCEEEFFFFFFEEEEEEFFFBBBDDDEEECCC@@@@@@FFFKKKOOORRRVVV\\\aaafffjjjkkkkkkooouuu|||ssspppvvv}}}^^^FFFEEEKKKMMMUUU```cccgggpppvvvggg\\\[[[XXXVVVcccvvv{{{jjjcccdddiiiiiihhhffffffiiinnnrrrvvvwwwyyy{{{}}}wwwfff```TTTJJJFFFBBB>>>===;;;::::::;;;<<<===???@@@AAAAAA@@@>>>;;;:::;;;999:::???DDDKKKXXXeeeuuutttKKK:::444//////////////////000000000000000000////////////000000111333555666777888:::<<<~~~ooojjjhhhgggaaa^^^[[[VVVRRRKKKDDD@@@:::777444222222222222111333222000000111333666888:::::::::999777777999;;;888888888888999:::;;;<<<999888777666444333111111333333333444444444444555888999;;;>>>AAABBB@@@>>>>>>AAACCCEEEEEEEEEEEEEEEBBBDDDEEECCC???@@@DDDIIINNNQQQUUU[[[```dddggghhhkkknnnttt{{{vvvlllfffgggpppsssXXXCCCDDDKKKNNNVVVaaahhhiiiooo}}}yyyiii]]]ZZZWWWVVVbbbsssllldddeeeiiiiiigggffffffiiinnnrrrvvvwwwyyy{{{}}}yyyggg___RRRHHHFFFAAA>>>===;;;:::::::::<<<======>>>@@@@@@@@@???===<<<:::888999===AAAHHHTTT```sss}}}oooGGG888444000111////////////000000000000000000/////////000111111111333666777777888:::<<<|||nnnkkkjjjjjjbbb___[[[WWWRRRLLLEEE@@@:::777444222222222222111222111000000111333666777:::::::::999777777888999999888888888999:::;;;<<<999999777666444222111000333333333444444444555555888999;;;>>>AAABBBAAA???<<<>>>AAADDDFFFFFFEEEEEECCCEEEEEECCC@@@???BBBEEEKKKNNNTTTZZZ___bbbdddeeekkknnnsss{{{zzzhhh___^^^bbbqqqdddOOO@@@DDDLLLPPPWWWaaakkkkkkmmmwwwmmm^^^ZZZWWWTTT___ooooooffffffhhhhhhgggffffffhhhmmmqqquuuvvvxxx{{{}}}~~~|||iii___PPPGGGEEEAAA>>>===;;;:::999:::;;;<<<;;;===>>>@@@AAA@@@???>>>:::888888;;;>>>CCCNNNZZZoooyyy{{{~~~zzzxxxgggBBB666333111333////////////000000000000000/////////000111222222222444666888888999;;;==={{{mmmjjjjjjkkkbbb```\\\XXXSSSMMMFFFAAA:::777444222222222222111222111111000111333555666999::::::999777666777888888888777777888999:::::::::999888666444222000000222333333444444555555555888888:::===AAABBBAAA@@@<<<===@@@DDDGGGHHHGGGFFFDDDEEEEEECCC@@@???@@@BBBGGGKKKQQQXXX^^^ccceeefffkkkooovvv~~~ssshhhdddiiizzzXXXHHH@@@EEEMMMQQQWWW___hhhiiillluuusss```ZZZWWWSSS\\\jjjsssggggggfffffffffeeeeeeggglllooosssuuuwwwyyy|||~~~nnn```PPPHHHGGGBBB>>>===;;;999999999;;;<<<<<<===???@@@@@@@@@>>>===;;;888888:::<<>>444333111444////////////000000000000/////////000111222333444444666888999999999;;;==={{{lllhhhhhhhhhbbb```\\\XXXSSSMMMFFFAAA:::777444222222222222111111111111111111222444444888999:::999777666777888666666666666666777777888999999777666444222111000222222333333444555666666888888:::===@@@BBBBBBAAA???>>>@@@CCCGGGJJJIIIHHHEEEFFFFFFEEEBBB@@@??????CCCGGGNNNVVV^^^dddhhhjjjmmmqqqyyyyyyqqqsssqqqPPPFFFBBBHHHOOOQQQVVV\\\aaaeeekkkvvvzzzccc[[[WWWSSSYYYeeexxxhhheeedddddddddcccccceeeiiimmmqqqsssuuuxxxzzz|||}}}~~~tttdddQQQJJJJJJCCC???===;;;999888999:::;;;===>>>@@@@@@@@@???===<<<<<<:::999:::;;;===FFFOOOfffqqqzzzuuu~~~\\\;;;444222000333////////////000000000000//////000000222333444555555777999:::::::::<<<>>>|||mmmhhhfffeeebbb___[[[WWWRRRLLLEEE@@@:::777444222222222222111111111111111111222333333666888999999888777777888666555555555555555666666888888777555444333222111111222333333444555666666888888999<<<@@@BBBCCCBBBBBB@@@???AAAFFFJJJJJJIIIFFFFFFFFFFFFEEEBBB@@@???AAADDDKKKSSS\\\dddjjjmmmmmmqqqzzz|||}}}|||bbbKKKGGGFFFLLLQQQSSSWWW\\\\\\bbbjjjtttggg]]]XXXSSSWWWaaa{{{|||hhhbbbaaaaaabbbaaaaaacccgggjjjooopppsssuuuxxxzzz||||||xxxgggSSSMMMLLLDDD???===;;;999888888999:::>>>???@@@AAA@@@>>>===;;;<<<::::::::::::;;;CCCLLL```lll~~~www~~~VVV999555333///333////////////000000000000//////000111222444666777777888:::;;;:::;;;===>>>}}}nnnhhhfffdddaaa^^^[[[VVVRRRKKKDDD@@@:::777444222222222222111111111111111111222222222444666888999888888888999777666666555555555666666777666666555444444333333111222222333444555666777888888999<<<@@@BBBCCCCCCEEE@@@===>>>DDDHHHJJJIIIFFFFFFGGGGGGGGGEEEAAA???@@@CCCHHHPPPXXXaaahhhlllmmmpppwww~~~WWWIIIHHHJJJOOOSSSVVVZZZ^^^]]]bbbgggooojjj^^^YYYSSSVVV^^^rrrhhh^^^^^^___```______aaadddggglllnnnpppsssvvvxxxzzzzzz}}}{{{hhhTTTNNNLLLDDD???===;;;999888888999999<<<===???@@@@@@@@@>>>===<<<999999999999999AAAIIIZZZggg{{{}}}uuu|||yyyPPP666555333///222////////////000000000000//////000111333555777888888:::;;;<<<;;;<<<===???}}}oooiiifffeee```^^^ZZZVVVQQQKKKDDD???:::777444222222222222111111111111111111222222222222555888999999888999:::888777666666666666777777666666555555555444444444111111222333444666666777888888999<<>>@@@AAAAAA@@@???:::888888888777888???HHHUUUcccyyy{{{rrryyysssKKK444555333///333////////////000000000000//////000111333666888999888:::<<<<<<<<<<<<===???xxxmmmjjjgggddd```\\\XXXTTTOOOJJJEEEAAA<<<999555222222111000///////////////////////////333333333444555666777777999999999888777555444333999888777666555444333222000000111222444555666666555777:::===AAACCCEEEFFFEEEDDDAAA???>>>BBBHHHMMMKKKHHHFFFFFFGGGGGGDDDAAAAAA???AAAGGGNNNTTT___iiipppppptttmmmOOOHHHQQQWWWUUUTTTYYY```dddfffhhhjjjqqq}}}yyyeeeYYYSSSSSSXXXeeerrr~~~ccc[[[XXXYYY\\\___aaabbbcccccciiikkkooosssuuuwwwwwwwwwzzz|||zzz{{{|||lllUUUIIIHHHDDDAAA???<<<:::888777666666:::;;;<<<>>>??????@@@@@@===<<<999777666888>>>BBBSSS```ttt{{{uuu{{{aaa@@@666222444666000///////////////000111111111222222222444777<<<@@@<<<:::888666777999<<<>>>wwwkkkiiifffddd```]]]XXXTTTOOOJJJDDD@@@<<<999555222222111000///000000000000000000000000222333444555666777777777999999999999888777555555888888888777666555333222///000111222444555777777777999;;;???BBBEEEGGGHHHGGGFFFCCC@@@???BBBGGGLLLKKKIIIFFFEEEFFFFFFEEECCCCCC@@@AAAFFFKKKPPPZZZdddqqqrrrwww___HHHSSSZZZ^^^[[[WWWZZZ___bbbeeeggggggnnnyyy{{{fff[[[VVVUUUWWWbbbpppggg\\\ZZZZZZ\\\^^^```aaabbbbbbfffhhhlllpppsssuuuvvvvvv{{{|||~~~~~~sssqqqwww}}}~~~~~~|||lllVVVLLLJJJEEEAAA???===:::888777777777999:::<<<===???@@@@@@AAA@@@>>><<<999777999>>>BBBOOO\\\qqqxxx|||[[[===444000222444//////////////////000111111111222222222333666;;;???<<<:::888777888;;;>>>@@@uuujjjgggfffccc```]]]XXXTTTOOOJJJDDD@@@<<<999555222222111111000111111111111111111111111000222444777888888777666999999999999999888777777777888999999888666444333///000000222444666888999999:::===@@@DDDGGGIIIKKKIIIHHHEEEBBB@@@AAAEEEIIIKKKIIIFFFEEEEEEFFFEEEEEEEEEAAAAAACCCGGGKKKTTT]]]ooorrrwww~~~uuuSSSIIIYYY___bbb]]]ZZZ[[[___aaaccceeeccciiirrrzzz~~~ggg]]]YYYWWWWWW\\\jjjmmm^^^\\\\\\\\\\\\]]]___```aaabbbdddhhhmmmpppssstttuuuyyyzzz||||||lllhhhlllpppooonnnnnnooopppooommmjjjnnn}}}zzzjjjXXXOOOLLLFFFBBB@@@>>>;;;999888777777888999;;;===???@@@BBBBBBBBBAAA???;;;999:::>>>AAAKKKXXXnnn{{{}}}wwwSSS999222///111333...///////////////000111111111222222222333555999<<<<<<:::999999:::===@@@BBBtttiiifffeeeccc```]]]YYYTTTOOOJJJDDD@@@;;;888444222222222111000111111111111111111111111///222555888999888777666888888888999999888777777666777999;;;:::888555333000000000222444666888:::999;;;===@@@DDDHHHJJJLLLKKKIIIGGGCCC@@@@@@BBBEEEKKKIIIGGGEEEEEEFFFFFFFFFEEEAAA???AAACCCGGGOOOXXXiiimmmtttzzzhhhQQQTTTVVV\\\___\\\ZZZ]]]aaabbbbbbbbb```ccclllssshhh^^^[[[YYYWWWWWWbbbwwwttt```^^^]]][[[ZZZZZZ\\\^^^```___aaaeeejjjnnnqqqtttuuuvvvvvvxxx||||||jjjfffiiilllgggeeedddbbbaaa^^^YYYVVVZZZkkkyyyiiiXXXPPPMMMEEECCCAAA>>><<<:::999888888888999:::<<<>>>AAABBBDDDCCCCCCAAA===;;;:::<<<>>>IIIVVVkkk|||~~~jjjKKK666222///000333//////////////////000000111111222333333333555888;;;<<<;;;::::::<<>>@@@CCCDDDCCCCCCAAA>>>;;;:::;;;<<>><<<;;;:::::::::::::::;;;===@@@BBBDDDCCCCCCBBB@@@===;;;;;;<<>>333555111111333000///////////////000111111111222444555555777:::<<<<<<<<<<<<<<<===???AAABBBxxxnnnllliiifffbbb^^^YYYTTTOOOIIICCC>>>:::777444222222222222111000000000000000000000000111222444666888999::::::999999999888777666555444444555666777777777777777555444333222333555777999888999:::===AAAFFFKKKMMMMMMMMMLLLIIIEEEBBBAAAAAAEEEHHHKKKKKKHHHFFFFFFGGGFFFDDDEEEFFFEEEBBBDDDIIINNNTTT^^^lll|||fffOOOMMMSSS]]]```aaa^^^^^^bbbdddccc^^^___]]]___cccdddxxxzzzfffaaa^^^ZZZ[[[]]]ggg}}}ggg[[[ZZZYYYXXXXXXYYY[[[\\\[[[\\\___bbbfffjjjmmmooosssssstttxxx~~~lllffffffddd```]]]YYYVVVVVVWWWVVVVVV^^^nnn}}}ssspppyyyttt\\\OOOLLLFFFEEEDDDAAA???<<<;;;;;;;;;<<<;;;;;;;;;<<>><<<<<<<<<<<<===???@@@AAAzzzpppnnnjjjfffbbb___YYYTTTOOOIIICCC>>>:::777444222222333222222////////////////////////222333444555777999;;;;;;;;;;;;::::::888777555555444444555555666666777777777555333222222444777888999:::;;;>>>BBBGGGLLLOOOOOOOOONNNKKKGGGDDDCCCCCCDDDHHHLLLLLLJJJGGGFFFFFFIIIGGGHHHIIIFFFAAAAAADDDFFFKKKUUUeeevvv^^^PPPPPPSSSZZZ]]]^^^]]]^^^ccceeeccc^^^___^^^```ccccccvvvjjjbbb___[[[YYYYYYaaavvvhhhZZZYYYYYYXXXYYYYYY[[[[[[ZZZ[[[]]]```cccgggkkkllluuuuuuvvvyyy~~~qqqlllmmmkkkdddbbb``````aaaaaaaaa```kkkzzz|||ssstttyyyxxx^^^PPPLLLGGGFFFDDDBBB???===<<<;;;;;;===<<<;;;;;;<<<>>>AAACCCDDDEEEEEEDDDAAA???>>>???BBBOOOeee~~~||||||}}}{{{|||nnnIII666111555000...000---///////////////000111111000222555777888:::===???======<<<======>>>??????xxxpppllliiihhhccc___XXXRRRLLLGGGAAA>>>;;;888444222222222111000000000000000000000000000111111222333555777999:::888888888888777777777777444444444444444555666777555444222111111444666888:::;;;<<<===???CCCIIIMMMTTTSSSQQQNNNJJJEEEAAA>>>@@@DDDHHHJJJIIIGGGFFFEEEGGGGGGHHHGGGFFFCCC@@@>>>BBBGGGQQQ]]]kkkyyyoooWWWTTTWWWWWW___`````````______aaaccc```___```aaabbbhhhyyynnngggaaaXXXZZZYYY^^^ooojjj^^^XXXUUUWWWXXXXXXXXX[[[ZZZZZZZZZ\\\___cccgggiiirrruuuyyy|||~~~tttooommmkkkgggeeeggghhhhhhjjjnnnuuu{{{}}}zzzvvvssssss{{{___PPPMMMHHHHHHFFFDDDAAA>>><<<;;;::::::::::::;;;===???@@@AAADDDDDDDDDDDDCCCAAA???===DDDKKK```~~~}}}yyyttt|||~~~{{{ddd@@@:::333000111333111///000000000000000111222222222333444555666888888999>>>============???@@@AAAyyypppllliiigggccc___XXXRRRLLLGGGBBB>>>;;;888444222222222111000000000000000000000000000000000111222444666888999777777777777777777777777555555444444444555555666555444333222222444666888;;;<<<===>>>@@@DDDIIILLLSSSSSSSSSRRRNNNIIIDDDBBBAAACCCFFFJJJKKKKKKJJJIIIGGGGGGHHHGGGFFFEEECCCAAA@@@DDDLLLVVVbbbqqqhhhWWWUUUXXX[[[aaabbbcccbbbbbbbbbdddffffffdddccceeefffkkkxxxwwwjjjbbbYYY[[[YYY\\\jjjpppccc\\\WWWXXXYYYXXXXXXZZZYYYYYYYYYZZZ]]]aaaeeegggooorrrwwwzzz|||~~~}}}|||qqqqqqtttuuuqqqkkklllqqqwwwtttwww}}}sssiiibbbfffppp~~~cccTTTPPPKKKFFFEEECCCAAA???>>>===<<<999999:::;;;<<<>>>@@@@@@CCCDDDDDDDDDCCCBBBAAA@@@DDDLLL```~~~|||xxxxxx~~~|||}}}YYY===777111...///111///---000000000000000111222333333444555666777999::::::===============???@@@AAAyyypppllliiigggccc^^^XXXRRRLLLGGGBBB>>>;;;888444222222222111000000000000000000000000000//////000111333555666777555555666666777888888888666666555444444444555555666555444333333444666777:::<<<>>>???AAADDDHHHLLLRRRSSSUUUVVVSSSOOOIIIFFFBBBAAACCCHHHNNNPPPOOOMMMIIIIIIHHHHHHGGGFFFFFFFFF???AAAEEEKKKUUUcccrrr{{{uuu___XXXVVVZZZ```cccdddeeeeeeeeeeeegggiiijjjhhhiiijjjjjjllluuu~~~nnnddd[[[]]]YYYYYYcccwwwyyyhhh```YYYXXXYYYXXXXXXZZZWWWWWWWWWYYY[[[___bbbdddllloootttxxxzzz|||~~~}}}~~~{{{rrrlllpppyyyuuummmkkkzzztttiii```WWWUUUYYY\\\ttthhhYYYUUUOOOEEEDDDCCCAAA@@@?????????;;;;;;<<<<<<>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDDDDFFFMMM```~~~|||vvv}}}}}}}}}uuuKKK;;;666111...///000///---000000000000111222333444555555666888999:::;;;<<<>>>=========>>>???@@@AAAyyyqqqlllhhhfffbbb^^^XXXRRRMMMGGGBBB???;;;888444222222222111000////////////////////////...//////000222333555666333444444555777888888999777666555444444444444444666666555555555555555555:::<<<>>>@@@BBBDDDHHHJJJPPPSSSWWWYYYWWWRRRLLLHHHCCC@@@@@@EEEMMMRRRQQQOOOLLLKKKJJJIIIHHHGGGGGGGGG?????????BBBJJJVVVdddmmmyyy|||cccXXXYYYWWWZZZccccccdddeeefffeeefffiiikkkkkkmmmpppqqqllliiipppzzzpppeee___\\\XXXWWW^^^nnnkkkaaaXXXWWWXXXWWWXXXZZZWWWWWWWWWXXXZZZ]]]```bbbiiimmmrrrvvvyyy{{{~~~}}}{{{sssqqqyyy|||tttpppvvvzzznnnhhhiiinnnrrrvvvggg___ZZZSSSOOONNNJJJZZZwwwmmm^^^YYYQQQGGGFFFEEECCCAAA@@@??????>>>>>>??????@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHNNNaaa}}}zzzuuuzzz}}}mmmBBB;;;777333111111222111000///000000111222333555555777777888:::;;;<<<===>>>?????????@@@@@@AAABBBBBBzzzqqqlllhhhfffbbb^^^XXXRRRMMMHHHCCC???;;;888444222222222111000////////////////////////......///000111222444555222222333555666777888999777666555444444444444444777777777777666555555444888;;;>>>AAABBBDDDFFFHHHNNNRRRVVVZZZYYYUUUOOOKKKFFFBBB???CCCIIINNNNNNLLLNNNMMMKKKIIIHHHGGGFFFFFFAAA@@@>>>>>>BBBLLLWWW```mmmzzzzzzttt~~~ZZZUUUZZZWWWYYYbbb```aaaccccccdddeeehhhjjjiiipppxxxwwwmmmgggnnn{{{rrrfffbbb[[[WWWUUUZZZiii~~~nnnbbbVVVTTTVVVWWWXXXYYYWWWWWWWWWWWWYYY\\\___aaagggkkkpppuuuxxx{{{~~~~~~|||||||||{{{mmmggg]]]TTTOOOOOOQQQTTT[[[gggvvvwwwlll```YYYUUUNNNHHHEEEHHHLLL\\\wwwqqqbbb[[[SSSKKKJJJHHHEEECCCAAA??????@@@@@@@@@@@@AAACCCDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLQQQbbb~~~|||vvvvvvxxx}}}ddd???888666333111111111111111//////000111333444666777888999:::;;;<<<>>>??????@@@@@@AAABBBCCCCCCCCCCCC{{{rrrmmmhhheeeaaa]]]WWWRRRMMMHHHCCC@@@;;;888444222222222111000000000000000000000000000/////////000111222333444222222333444555666777888666666555444444444555555777888999999888666444333777:::>>>AAABBBCCCDDDEEEJJJNNNTTTYYY[[[YYYUUURRRKKKGGGCCCBBBDDDGGGGGGGGGKKKKKKJJJIIIHHHGGGFFFFFFBBBAAA???===>>>DDDMMMSSS```nnn~~~xxxyyysssWWWUUUZZZWWWXXX___\\\^^^```aaaaaacccfffhhhhhhoooxxxwwwnnngggmmmyyywwwhhhccc[[[XXXUUUXXXcccwwwssseeeWWWSSSUUUVVVVVVXXXWWWWWWVVVVVVXXXZZZ]]]___dddhhhnnnssswwwzzz~~~zzzjjjaaaQQQOOOJJJGGGEEEEEEFFFGGGHHHRRR]]]fffnnnssssssooofff```XXXSSSPPPMMMIIIFFFFFFCCCJJJ```|||tttfff^^^TTTOOOMMMKKKHHHEEECCCAAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGHHHJJJLLLNNNOOOOOOTTTdddzzztttxxx{{{xxxYYY>>>444333111000/////////000//////000111333666777999999999:::<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDD{{{rrrmmmhhheeeaaa]]]WWWRRRMMMHHHCCC@@@;;;888444222222222111000000000000000000000000000/////////000111222333444222222333444555555666666555555444444444555555666888999::::::999666444222555999===@@@AAAAAABBBCCCEEEJJJQQQXXX]]]^^^]]][[[RRRNNNHHHCCC@@@@@@AAABBBEEEFFFGGGHHHHHHHHHGGGFFFBBBBBB@@@>>>===@@@DDDHHHRRR^^^kkkvvv~~~zzzxxx}}}jjjWWWUUUYYYWWWXXX\\\YYY[[[]]]^^^___aaadddgggcccfffllloookkkfffiiippp|||mmmeee^^^[[[VVVUUU\\\nnn{{{jjjYYYTTTTTTTTTTTTUUUVVVUUUTTTTTTVVVXXXZZZ\\\aaaeeekkkpppuuuyyy}}}zzz}}}}}}~~~vvvhhh[[[QQQKKKDDDCCCBBBAAA@@@@@@AAAAAABBBGGGLLLPPPUUU\\\^^^\\\UUUTTTQQQMMMKKKKKKJJJIIICCC???BBBOOO___sssxxxjjjaaaVVVPPPNNNLLLJJJHHHFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMPPPQQQRRRWWWfff{{{wwwzzzpppLLL:::222222111000/////////000//////000222444666999:::999:::;;;<<<===>>>???@@@??????AAABBBCCCCCCBBBBBB{{{rrrmmmhhheeeaaa]]]WWWRRRMMMHHHCCC@@@;;;888444222222222111111000000000000000000000000000000000000111222444444222333333444444555555555444444444444444555666777888999:::;;;999777333111444888===@@@AAAAAAAAAAAABBBGGGOOOXXX^^^bbbccccccWWWTTTMMMEEE>>><<<===???@@@BBBEEEGGGIIIIIIHHHHHHBBBBBBAAA???======@@@BBBGGGQQQ[[[bbbmmm}}}{{{vvvvvv~~~rrrdddXXXVVVWWWWWWXXXZZZXXXZZZ\\\]]]^^^```cccfff___]]]___dddfffddddddfffnnnqqqiii```]]]XXXTTTWWWfffzzzooo]]]UUUTTTTTTSSSSSSTTTTTTSSSSSSTTTVVVXXXZZZ^^^ccciiinnnssswww{{{~~~xxxrrrhhh]]]TTTMMMIIIGGGEEEDDDCCCAAA@@@@@@?????????BBBBBBAAADDDKKKOOONNNSSSSSSQQQKKKFFFDDDDDDCCCBBB@@@BBBGGGHHHRRRooozzzlllcccXXXOOONNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJLLLNNNPPPRRRTTTXXXggg~~~}}}{{{lllCCC777333444444222111000111333//////000222444777999:::999:::;;;<<<===>>>???@@@===>>>@@@AAABBBBBBAAA@@@zzzsssnnnjjjfff___[[[UUUPPPKKKFFFBBB>>><<<999555333333333222111111111111111000000000000///000000000......000111555666666666666666555555333333333444444444555555;;;:::888777666555555555444555777<<>>CCCIIIKKKJJJIIIHHHIIIGGGEEECCC@@@===<<<<<<<<>>>>><<<===>>>???@@@AAAAAAAAAxxxrrrnnniiifffaaa\\\VVVOOOJJJFFFBBB???<<<999555333222222222111000000000////////////...///000000///......///111555555666666666666555555333333333444444444555555::::::999888888777666666444555777;;;AAAGGGKKKLLLIIIKKKPPPWWW___gggmmmqqqqqqjjj^^^QQQLLLJJJEEE===>>>CCCIIILLLKKKIIIGGGGGGGGGFFFDDDBBB???>>>===<<<===???CCCIIIRRR^^^kkkttt|||vvvmmmjjjnnnpppwwwrrrmmmooo}}}|||jjjbbb\\\ZZZXXXUUUUUUWWWVVVVVVXXX\\\______\\\XXXZZZXXXXXX\\\^^^^^^```dddkkkqqqbbb]]]XXXSSSQQQVVVfffvvv}}}eeeZZZWWWUUURRRQQQQQQQQQPPPQQQRRRTTTVVVXXX]]]```eeeiiinnnuuu{{{tttbbbUUUNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEEEE@@@BBBDDDCCCBBBCCCFFFHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEAAA>>>???@@@AAAHHHQQQlllyyymmmfff[[[UUUQQQKKKHHHFFFGGGFFFFFFGGGIIILLLNNNPPPQQQQQQQQQMMMLLLLLLLLLMMMOOOPPPQQQVVVYYYggg~~~}}}www[[[AAA222333333222111111111111111111222333555666888999:::===============>>>>>>???======>>>???@@@@@@@@@@@@wwwqqqmmmhhheeeccc^^^VVVOOOIIIEEEBBB???<<<888555333222222222111////////////............///000000///......///111444444555555666555555444333333333444444444555555999::::::;;;:::999888777444444666:::???GGGMMMQQQKKKMMMQQQXXX```jjjrrrvvvvvvrrrgggYYYPPPLLLEEE???===BBBIIIMMMMMMJJJGGGFFFGGGGGGFFFEEECCC@@@>>>===;;;<<<>>>BBBHHHQQQ[[[aaaqqqvvvqqqkkkddddddjjjqqqzzz{{{vvvsssrrrtttvvviiibbb]]][[[YYYTTTSSSTTTTTTUUUXXX[[[^^^___]]]ZZZXXXWWWWWWYYYZZZ[[[bbbjjjnnn|||uuuddd___YYYTTTQQQSSS___llllll\\\WWWTTTSSSSSSNNNNNNNNNOOOPPPRRRTTTUUUZZZ]]]bbbffflllrrryyy~~~xxxvvv{{{zzziii[[[SSSPPPOOONNNLLLKKKIIIGGGFFFFFFGGGHHHBBBDDDFFFFFFFFFFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBCCC@@@???@@@???===???DDDVVVooozzznnnggg]]]VVVRRRMMMIIIHHHHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQRRRLLLLLLLLLMMMNNNPPPRRRSSSVVV[[[iii{{{{{{mmmQQQ<<<111222222111000000000111111111111333444666888999999===============>>>??????>>>>>>???@@@@@@?????????wwwqqqmmmhhhdddeee___VVVNNNHHHDDDAAA???;;;888444222222222222111000000/////////............///000///------///000333333444555555555444444333333333444444444555555888999;;;<<<<<<;;;999888333444444777<<>>>>>???@@@BBBGGGNNNSSS^^^kkk~~~vvvkkkfffcccbbbgggnnnyyy{{{ssszzzmmmfff```\\\[[[XXXSSSOOOPPPRRRTTTWWW[[[]]]^^^]]]]]]XXXWWWXXXXXXWWWYYYdddoooxxx}}}yyyeee```ZZZUUUQQQQQQZZZdddttt```VVVSSSSSSSSSLLLLLLLLLLLLNNNPPPRRRSSSWWWZZZ___dddjjjpppwww||||||oookkkkkktttxxxkkkccc```______ZZZXXXUUUQQQNNNLLLKKKJJJFFFHHHJJJLLLLLLLLLLLLLLLGGGGGGEEEDDDCCCCCCCCCCCC>>><<<===???>>><<<>>>CCCLLL```{{{ooohhh^^^VVVSSSOOOMMMLLLMMMLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPOOOOOONNNNNNPPPQQQSSSTTTYYY^^^mmm~~~~~~~~~bbbHHH999222111111000000000000000111111111333444666888999:::===<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAA@@@@@@???wwwqqqmmmhhhdddddd^^^UUUMMMHHHDDD@@@>>>:::777333222222222222111111111111000000000//////...//////...------...000222222333444444444444444333333333444444444555555777888:::<<<===<<<;;;:::444444444555888@@@JJJQQQSSSSSSUUUZZZbbbllluuuzzz{{{pppddd[[[PPPGGG===@@@DDDIIILLLMMMLLLKKKIIIIIIIIIHHHGGGDDDBBBAAAAAAAAA@@@??????AAAEEEIIIMMMWWWeeewwwmmmgggaaa___```fffoooxxx|||qqqnnnrrrtttfffccc]]]ZZZYYYVVVQQQMMMMMMQQQTTTWWWZZZ\\\]]]^^^^^^[[[YYYYYYYYYXXXZZZeeepppgggaaa[[[VVVQQQPPPVVV___uuu}}}eeeWWWSSSRRRRRRKKKKKKKKKKKKMMMOOOQQQRRRVVVYYY^^^ccchhhnnnuuuzzz}}}uuuiiiaaacccgggwwwxxxvvvvvvwwwpppnnniiiccc]]]XXXSSSQQQKKKLLLNNNPPPRRRRRRQQQPPPLLLKKKJJJHHHFFFEEEEEEEEE???<<<<<<======<<>>BBBBBBBBBCCCBBBBBBAAAAAAxxxqqqmmmfffbbbaaa\\\TTTMMMGGGCCC@@@===999666333111222222222222111111111111000000000000...//////...------...000111111222333444444444444333333333444444444555555666777999;;;<<<<<<<<<<<<666777666555666<<>><<<<<>>DDDFFFNNNbbbzzz|||pppiiiaaaVVVTTTQQQQQQRRRRRRRRRQQQOOOOOOOOOOOOPPPRRRSSSUUUTTTTTTTTTTTTUUUVVVXXXYYYaaagggvvv~~~zzznnnNNN<<<666333111111000000000111222222333333555666888:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAABBBBBBCCCCCCCCCBBBBBBwwwpppkkkddd___^^^YYYSSSMMMHHHCCC???<<<999666333111111222222222111000000000000/////////......///...---,,,...000000111222333333444444444333333333444444444555555555666777999:::<<<======:::;;;:::777555999AAAIIIOOOPPPTTTZZZcccmmmvvv{{{~~~}}}sssaaaPPPLLLGGGBBBAAADDDHHHKKKLLLKKKJJJIIIGGGFFFEEEDDDDDD@@@@@@@@@>>>;;;;;;<<<===AAAHHHOOOTTT^^^pppyyyooohhhbbb___YYY\\\```dddlllxxxxxxlllgggrrrssskkkccc\\\XXXWWWVVVQQQOOOPPPRRRUUUXXXZZZYYYZZZ\\\^^^___[[[YYY[[[\\\\\\```eeemmmttt}}}tttkkkaaaYYYRRRNNNQQQWWWggguuubbbZZZVVVQQQLLLLLLLLLLLLNNNPPPRRRSSSTTTWWW[[[^^^ccchhhnnnrrruuuxxx}}}~~~xxxpppkkkeeeaaa^^^]]]]]]\\\ZZZXXXSSSQQQNNNKKKHHHEEEDDDCCCAAA>>>>>>>>>===:::===BBBHHHNNN^^^rrr}}}rrrmmmeee\\\ZZZWWWVVVVVVVVVUUUSSSQQQQQQPPPPPPQQQQQQRRRRRRTTTTTTTTTVVVXXX[[[]]]___dddiiiwwwzzzxxxdddEEE888444222111111111111111222333333444555666888999;;;<<<===>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBBBBBBBAAAvvvnnniiibbb]]][[[WWWRRRLLLHHHCCC>>>;;;888666222111111222222222000/////////............---...///...,,,,,,...//////000111222333444444444333333333444444444555555555666666777999;;;===>>>===>>>===999666888???FFFRRRSSSVVV[[[bbbjjjqqqvvv|||qqq```RRRKKKCCC???AAAEEEIIIJJJLLLJJJHHHFFFEEEEEEEEEEEE@@@AAAAAA???===;;;<<<===777???FFFFFFIIITTTbbbkkknnnyyy}}}qqqggg```\\\ZZZXXX\\\bbbhhhmmmuuusssjjjeeejjj|||nnnfffddd]]]YYYXXXVVVSSSQQQSSSRRRUUUYYYZZZYYYYYY\\\^^^___ZZZXXX[[[]]]\\\]]]___aaammmwwwzzzpppcccZZZRRRMMMOOOTTT```xxx{{{ggg^^^XXXRRRMMMMMMMMMMMMOOOQQQSSSTTTSSSUUUYYY\\\```eeekkkoooppptttyyy|||}}}}}}zzzwwwrrrmmmhhhdddcccbbb___\\\SSSQQQNNNJJJFFFCCCAAA@@@<<<;;;===??????<<<>>>BBBGGGLLLYYYjjjttt}}}~~~tttpppiiidddbbb^^^\\\[[[ZZZXXXVVVUUUTTTSSSRRRPPPOOONNNMMMRRRSSSTTTWWWZZZ^^^bbbdddeeejjjwwwvvvuuu^^^@@@555333111222222111111222333444444555666777888:::<<<===>>>@@@@@@??????@@@@@@AAABBB<<<===>>>???@@@AAAAAAAAArrrkkkeeeaaaaaa[[[WWWPPPJJJEEEBBB>>><<<:::777444333333333222111222222000///............111111000000//////......---///111222222333555777444555555444444555777::::::888666555666999===@@@CCCCCCBBB>>>999666888:::KKKQQQWWWVVVSSSWWWdddooorrr}}}{{{kkkZZZHHHCCCAAA??????AAAFFFHHHIIIGGGDDDBBBCCCEEEDDDCCCCCCAAA@@@>>><<<;;;<<<<<<===???CCCGGGKKKNNNWWW\\\dddmmmvvv}}}wwwssshhhddd]]]XXXWWWYYY\\\^^^eeeoooxxxuuullleeefffnnnsssiii___^^^[[[XXXVVVUUUUUUTTTSSSTTTVVVXXXYYYYYY[[[^^^```]]]]]]]]][[[YYYXXXYYY[[[___fffppp|||eee\\\YYYUUURRRRRRZZZlllooo```VVVQQQOOONNNNNNNNNOOOOOOPPPQQQUUUVVVXXXYYY[[[___dddhhhooorrrtttvvvwwwxxxzzz|||}}}fff]]]jjjyyyrrrkkkeee___[[[SSSLLLGGGEEECCC@@@>>>@@@<<<============???CCCFFFKKKPPP\\\jjjqqqvvv{{{uuupppllliiigggfffbbb\\\WWWRRRPPPMMMLLLLLLLLLLLLJJJQQQSSSWWWZZZ]]]___```aaajjjnnnvvv}}}uuuyyyqqqLLL555444666333222111000000111333555666888888999:::;;;======>>>EEECCCBBBAAABBBAAA>>><<<======<<<<<<===>>>???@@@rrrkkkeeeaaaaaa\\\WWWPPPJJJFFFBBB???<<<:::777444222222222222111222111000///............////////////.........------///111222222333555777444555666555444555888::::::888666666777;;;???AAACCCDDDCCC@@@;;;888888:::@@@GGGOOORRRQQQUUU^^^fffpppzzzooo[[[OOOHHHBBBAAADDDFFFHHHIIIHHHEEECCCDDDEEEDDDDDDCCCBBB@@@???===<<<<<<<<<;;;<<<>>>AAACCCEEEFFFJJJQQQWWW^^^eeemmmqqqwwwzzz~~~xxxrrrlllfffaaa^^^ZZZZZZXXXUUUTTTXXX```gggsss}}}uuuiiieeeeeeqqqyyyiiibbbZZZ\\\ZZZWWWVVVVVVVVVUUUTTTSSSUUUWWWXXXXXXYYY[[[]]]___``````___]]]\\\\\\]]]eeeiiimmm{{{kkk^^^ZZZUUUQQQPPPSSSccczzz{{{hhh\\\TTTPPPPPPOOOOOOOOOPPPQQQQQQTTTVVVWWWYYY[[[^^^cccgggooorrrvvvyyyyyyzzzzzz{{{~~~ttt```YYYbbbuuu}}}rrrhhh___YYYTTTMMMHHHFFFDDD@@@???AAA??????@@@??????AAADDDGGGMMMSSS___lllsssxxx|||vvvrrrnnnkkkiiieee___[[[TTTQQQMMMKKKKKKKKKKKKJJJOOOQQQTTTXXX[[[]]]^^^___ggglllsss~~~}}}vvv{{{jjjGGG444444555222222111000000111333555777666777888999;;;<<<===>>>EEEDDDDDDCCCBBBAAA???===<<<<<<;;;;;;;;;<<<>>>???rrrlllfffbbbbbb]]]XXXQQQJJJFFFBBB???===999777444222222222111000222111000//////......///............---------------///111111111222444666555666666666555666888::::::888777777888;;;???AAACCCDDDDDDBBB???;;;:::999:::AAAJJJQQQVVV[[[aaaeeerrryyykkkYYYLLLCCC@@@BBBDDDFFFGGGFFFDDDDDDDDDEEEDDDDDDCCCCCCAAA@@@???>>>>>>===<<<;;;;;;;;;<<<===>>>AAAEEEIIIMMMRRRWWW[[[cccffflllrrrzzz{{{{{{{{{yyyvvvooolllfff```[[[WWWUUUSSSRRRUUUWWWWWWWWW]]]iiisssxxxlllccc```bbbnnnlllaaa^^^YYYZZZXXXUUUUUUUUUVVVUUUTTTSSSUUUWWWWWWWWWVVVWWWXXX^^^___aaaaaa___]]]\\\\\\fffjjjnnnzzzrrrbbb\\\YYYTTTQQQQQQ\\\ooorrraaaWWWTTTSSSRRRQQQQQQQQQRRRRRRTTTUUUWWWXXXYYY]]]aaaeeemmmrrrxxx|||}}}|||{{{zzz}}}~~~rrr```XXX[[[eee{{{nnnbbb[[[VVVOOOIIIGGGEEEAAA@@@BBBBBBCCCCCCCCCCCCEEEHHHJJJSSSYYYeeeqqqvvvzzz~~~yyysssooommmiiiddd```XXXTTTNNNJJJIIIIIIIIIIIIKKKMMMPPPSSSVVVXXXZZZ[[[cccgggnnnxxx}}}xxx~~~|||^^^AAA333444555000222222111111222444666777555666777999;;;===>>>???CCCDDDDDDCCC@@@>>>===>>><<<;;;:::999999:::<<<<<>>999666333222222222111000111111000///////////////........................---///000111111111333555444666777777666666888::::::999888888999;;;===>>>AAABBBDDDCCCAAA>>>;;;999888<<>>===<<<;;;;;;<<>>===<<<;;;:::999:::;;;<<>>999666333222222222111000111000000////////////000////////////////////////---...000000000000222333333555777777666666888999999999999999999:::;;;;;;???AAABBBCCCCCCAAA===;;;555666999@@@KKKWWWaaafffsssyyy}}}mmm^^^RRRKKKAAA???>>>===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>============:::<<<>>>???@@@BBBEEEGGGHHHIIILLLOOOTTT[[[ccchhhsss~~~{{{||||||{{{xxxsssmmmjjjgggccc^^^[[[[[[[[[YYYWWWUUUTTTRRROOOMMMNNNRRRVVVTTTUUUXXXaaakkktttxxxyyyyyyoooeeeaaaeeelllzzzyyyqqqfff``````]]][[[ZZZZZZZZZ\\\\\\[[[YYYXXXYYYZZZYYYWWWUUUUUUVVVWWWYYY\\\\\\[[[YYYXXXXXXYYY```jjjyyykkk```]]]ZZZVVVRRRSSS[[[mmmnnn___[[[YYYVVVSSSRRRRRRSSSTTTSSSTTTUUUVVVVVVYYY]]]```gggmmmvvv|||~~~}}}{{{zzz{{{|||}}}}}}}}}}}}qqqfffaaa[[[___eeesss}}}jjjcccaaawwwssskkkaaaYYYRRROOOLLLIIIIIIKKKJJJMMMPPPRRRUUUXXX\\\^^^gggnnnuuuzzz{{{|||||||||~~~{{{uuuqqqooommmiiifff]]]WWWNNNHHHEEEEEEFFFGGGEEEFFFGGGIIIKKKLLLNNNOOOTTTXXX___jjjxxxvvvyyyjjjIII777555666444222222222333444666777999999888999:::===???AAACCCCCCBBBCCCDDDCCCBBB@@@@@@@@@???>>>===;;;;;;;;;<<<<<>>888666333111111111000///000000////////////000000/////////000000000000000,,,...000000//////111222222444666777666666666888888888999:::;;;<<<======???@@@AAADDDFFFEEEBBB???999777666888@@@MMMZZZbbbiiiooo{{{vvveeeXXXIIIDDD???<<<<<<===???@@@AAAAAABBBBBBBBBAAAAAA@@@========================777999:::::::::<<<>>>@@@???@@@CCCDDDGGGKKKPPPTTTUUU___gggkkkmmmooommmiiibbbccccccbbbaaa^^^\\\[[[WWWUUURRRQQQQQQQQQPPPOOOQQQQQQQQQMMMKKKLLLPPPUUU]]]^^^cccooo{{{~~~zzznnnggg___\\\]]]eeeuuuvvviiikkkddd^^^^^^\\\aaa```___```aaaaaa```^^^[[[[[[[[[YYYVVVUUUVVVXXXXXXZZZ\\\\\\[[[YYYYYYZZZZZZ\\\aaajjj|||sssaaa[[[XXXTTTUUUSSSWWWfff~~~yyyfff]]][[[WWWTTTRRRRRRSSSTTTSSSTTTTTTTTTUUUWWW[[[^^^ccciiipppvvvyyyzzzzzz{{{{{{|||}}}}}}|||}}}zzzjjj___YYYVVVRRRUUUYYYfffyyyooohhhwwwwwwmmmeee]]]ZZZWWWTTTTTTWWWVVVYYY]]]```bbbeeeiiilllqqqwww}}}~~~~~~~~~|||uuuwww|||vvvrrrpppmmmiiieee]]]WWWNNNHHHEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHIIILLLPPPYYYeeetttwwwrrryyyaaaAAA555555555333333222333444666777999:::::::::;;;<<<>>>@@@BBBCCCDDDFFFEEEDDDFFFGGGHHHFFFEEEAAA@@@>>>===<<<<<<<<<===nnniiiccc``````]]]WWWNNNFFFBBB@@@>>>===888666222111111111000///000000////////////000000........./////////000000,,,...////////////000222111333555666555555555666444666999<<>><<<<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>======<<<;;;<<<===<<<;;;;;;===??????AAACCCDDDDDDFFFHHHJJJJJJOOOSSSTTTVVVYYYYYYWWWRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMMMMMMMNNNMMMMMMNNNPPPRRRPPPNNNOOOUUUZZZeeejjjrrr{{{~~~vvvooo]]]UUURRRXXXfffxxxiiidddkkkfff___```___bbbaaaaaaaaabbbbbb___]]]\\\\\\ZZZWWWUUUUUUWWWYYYYYY[[[\\\[[[ZZZYYYZZZ\\\\\\]]]___eeerrr|||ccc[[[YYYVVVVVVSSSUUUbbbyyyjjj___\\\XXXTTTRRRQQQRRRSSSSSSSSSTTTTTTTTTVVVZZZ]]]___dddjjjppptttwwwzzz|||{{{}}}}}}}}}|||}}}ttthhhaaa]]]ZZZXXX\\\```iiiqqqyyy|||tttlllhhheeebbbbbbeeeeeegggkkknnnppprrrtttwwwxxx~~~zzzxxx|||zzzvvvsssnnngggbbb[[[VVVNNNIIIFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEJJJTTTbbbqqq~~~qqqpppzzzyyyYYY;;;333444222111333222333555777888:::;;;;;;;;;<<<===>>>@@@AAABBBCCCGGGCCCAAADDDJJJLLLIIIEEEBBBAAA???===<<<<<<<<<<<<nnnhhhccc___```\\\VVVMMMFFFAAA???>>>===888555222111111111000///000000////////////000111---------.........//////,,,...//////......000111000222555555555444444555222555999>>>BBBEEEGGGHHHBBBBBBBBBFFFKKKMMMLLLJJJFFFCCC>>>888666===JJJTTT^^^bbblllwww~~~cccYYYLLLBBB===<<<===<<>>===>>>??????===<<<;;;<<<===;;;===@@@@@@@@@???@@@AAAHHHKKKKKKHHHIIILLLMMMKKKJJJJJJIIIHHHHHHIIIIIIJJJGGGGGGGGGHHHIIIIIIIIIIIIHHHKKKOOOPPPOOORRRYYY___fffnnnwww}}}zzzpppddd\\\YYYSSSTTTcccxxx|||hhhfffoookkkdddeeefff______^^^_________\\\ZZZ]]][[[YYYVVVSSSTTTWWWZZZYYYZZZZZZYYYXXXXXXZZZ\\\]]]___dddiiisssfff^^^]]]\\\QQQNNNOOO[[[qqqjjj___]]]XXXTTTQQQQQQRRRSSSRRRSSSTTTSSSSSSUUUYYY\\\]]]aaafffkkkpppuuuzzz}}}|||}}}~~~}}}|||}}}{{{rrrkkkgggddd^^^cccgggnnnxxx{{{~~~vvvrrrooolllllloooppprrruuuwwwxxxyyy{{{}}}{{{zzzuuuooofff```ZZZUUUNNNIIIFFFEEEEEEDDDEEEDDDCCCAAA@@@AAAAAABBBAAAGGGRRR```ppp~~~yyyoooppp|||tttTTT777222333000...222222333555777999:::;;;;;;;;;<<<===>>>???@@@AAAAAAEEE@@@===AAAIIIMMMIIICCCBBBAAA???===<<<;;;;;;<<>>===<<<===>>>???>>>>>>===============>>>>>>???@@@AAABBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCEEEHHHIIIHHHGGGGGGGGGGGGKKKMMMNNNWWWeeemmmlllppppppmmmggg^^^WWWRRRPPPPPPYYYgggzzzrrrmmmiiiccc___```bbbdddeeefffbbb\\\ZZZYYYXXXUUURRRWWWXXXYYYWWWTTTRRRSSSUUUTTTVVVXXXZZZ\\\\\\\\\\\\bbblllrrrxxxrrrccc\\\XXXRRRPPPNNNRRR```xxxqqqaaaZZZUUUUUUTTTQQQPPPQQQTTTTTTSSSSSSSSSTTTVVVWWW]]]___aaaeeekkkpppuuuxxx}}}{{{yyyqqqsssssswww|||xxxqqqiiicccZZZUUUNNNHHHEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@@@@AAACCCIIIWWWiii{{{xxx~~~ssspppuuuyyycccJJJ555111333///---///222333555777999:::;;;;;;============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAA@@@???>>>===<<<;;;:::nnniiiddd___^^^[[[UUULLLFFFCCCAAA>>>;;;999666333222222222111000000000///.......................................---------------...//////...///000111000111444666333555888;;;===AAAEEEIIIQQQMMMJJJMMMUUU]]]bbbddd^^^\\\VVVMMMCCC===:::;;;AAAIIIVVVeeemmmuuurrr]]]MMMDDD???DDD???;;;<<<;;;:::===BBB@@@@@@AAAAAA@@@@@@??????@@@@@@????????????@@@@@@>>>>>>======<<<======>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLQQQUUUWWW]]]fffiiigggcccaaa]]]XXXTTTSSSVVVXXXfffuuuooodddccc```\\\ZZZ\\\```cccdddccc^^^YYYWWWXXXXXXUUUSSSVVVXXXYYYXXXTTTRRRRRRSSSSSSTTTVVVXXXZZZ[[[[[[[[[bbbkkkooovvv{{{iiiaaa\\\UUUSSSOOOPPPZZZooo~~~ggg___XXXUUUSSSOOOMMMNNNSSSSSSRRRRRRSSSTTTVVVVVV[[[\\\^^^bbbggglllpppsssuuuwwwzzz{{{|||}}}{{{tttlllfff[[[VVVOOOIIIFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCHHHUUUhhh{{{yyynnnjjjjjjooovvv{{{}}}}}}rrrssszzzuuuYYYCCC111000333000...111222333555777999:::;;;;;;<<<<<<<<<<<<==================>>>??????@@@@@@AAA@@@@@@???>>>===<<<;;;:::pppkkkeeeaaa```ZZZSSSKKKEEEBBB@@@===:::999666333222222222111000000000///.......................................---------------......///,,,...000000000222444777333555777888:::>>>CCCGGGNNNOOOOOOOOOQQQXXXbbbiiiddddddbbb\\\QQQFFF===999888===JJJYYYeeemmmvvv~~~|||cccTTTNNNFFFAAA===<<<;;;999<<<@@@????????????????????????AAAAAABBBBBBBBBBBBAAAAAA>>>>>>============>>>>>>??????@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCEEEEEEFFFEEEFFFHHHLLLPPPNNNSSSXXXZZZ\\\^^^]]]YYYUUURRRNNNKKKMMMVVVaaaiiiqqq___\\\^^^[[[XXXXXXZZZ]]]```aaa\\\WWWSSSRRRTTTUUUTTTRRRUUUWWWYYYXXXVVVTTTRRRRRRQQQRRRTTTVVVXXXYYYYYYYYY___eeegggnnn}}}rrrfff___YYYVVVQQQOOOSSSbbbxxxpppeee[[[VVVRRRMMMKKKKKKRRRQQQQQQRRRRRRSSSUUUUUUWWWXXXZZZ]]]aaaeeeiiilllmmmppptttwwwyyy|||yyypppiii^^^XXXQQQKKKGGGFFFEEEDDDEEEDDDCCCAAAAAAAAABBBBBBCCCBBBFFFRRRfffzzzqqqccc\\\]]]]]]dddmmmuuuzzz{{{qqquuu{{{gggLLL;;;...///333111000222222333555777888:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>?????????>>>===<<<;;;;;;:::qqqlllgggbbbaaaZZZSSSKKKEEECCCAAA>>>;;;999666333222222222111000000000///.......................................------,,,,,,------...///+++---///000000222555777555666777777999===BBBFFFIIINNNRRRPPPMMMOOOYYYcccbbbeeeiiihhhaaaUUUJJJBBB<<<;;;@@@LLLXXXbbbmmmuuuyyy|||hhh___GGGCCCBBBBBB@@@;;;:::============>>>>>>???@@@AAA@@@AAACCCDDDDDDDDDBBBBBB??????????????????@@@AAAAAABBBBBBBBBAAAAAA@@@???@@@@@@AAABBBBBBCCCCCCDDDAAACCCEEEGGGIIILLLPPPTTTOOORRRUUUUUUTTTQQQNNNLLLMMMLLLKKKNNNWWWgggxxxggg^^^aaabbb___[[[YYYZZZ[[[[[[[[[TTTQQQMMMMMMPPPRRRRRRQQQSSSUUUXXXYYYYYYWWWUUUTTTOOOPPPQQQSSSTTTVVVWWWWWWXXX\\\[[[aaaqqqzzz|||kkk```\\\XXXSSSNNNNNNXXXlllzzzmmm___WWWSSSNNNKKKKKKOOOPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVYYY\\\```dddfffjjjmmmrrrvvvyyy|||}}}ssskkkaaa[[[SSSMMMIIIGGGEEEDDDEEEDDDBBBAAA@@@AAABBBCCCBBBAAADDDPPPdddzzztttdddZZZXXX\\\]]]ccclllsssyyyyyypppuuuttt[[[BBB666...000333333111222222333555777888999::::::999999999999::::::::::::999999::::::;;;<<<<<<<<<=========<<<<<<;;;;;;;;;ppplllgggbbb```[[[TTTLLLFFFDDDBBB@@@===999666333222222222111000000000///.......................................,,,,,,,,,,,,,,,---......+++---...///000111444777666777777888999<<>>999===IIIVVVfffqqqvvv|||tttZZZSSSMMMIIICCC<<<:::<<<:::::::::;;;<<<===???@@@???@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEAAADDDHHHJJJKKKLLLMMMOOONNNNNNNNNMMMJJJHHHIIIKKKLLLPPPWWWcccrrrsssbbb^^^cccaaa^^^[[[YYYYYYYYYXXXWWWSSSPPPNNNOOORRRTTTTTTRRRQQQSSSVVVYYY[[[[[[ZZZXXXOOOOOOPPPQQQRRRSSSSSSTTTSSSVVVSSSXXXeeekkksssttteee```ZZZTTTOOOMMMRRReeewwwuuudddZZZUUUPPPNNNNNNMMMNNNOOOPPPQQQRRRRRRSSSRRRSSSTTTVVVYYY]]]```bbbhhhlllqqquuuwwwyyy|||~~~~~~uuummmccc]]]UUUNNNIIIGGGEEEDDDDDDCCCAAA@@@???@@@BBBCCCBBBAAADDDPPPeee}}}xxxfff^^^[[[]]]aaa___cccjjjqqqyyyyyypppvvvmmmRRR<<<555111222444333222111222333555666888888999999888888888888999999999999777888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;~~~oookkkfff```___[[[TTTLLLGGGEEECCC@@@>>>999666333222222222111000000000///.......................................,,,,,,,,,,,,,,,------...+++---/////////111333666666777888888999;;;???BBBDDDLLLTTTUUUQQQMMMMMMOOO[[[___fffllloookkkccc]]]TTTGGG;;;888>>>JJJ[[[iiirrrvvv~~~uuugggZZZNNNDDDAAADDD===<<<::::::::::::;;;<<<===>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDGGGJJJJJJHHHFFFEEEEEEEEEDDDDDDEEEEEEFFFLLLUUU\\\dddrrr~~~sssddd\\\YYYZZZYYYWWWVVVVVVXXXXXXXXXWWWVVVTTTSSSUUUYYYZZZWWWTTTQQQRRRTTTXXX[[[]]][[[ZZZQQQPPPPPPOOOOOOPPPQQQQQQPPPTTTSSSUUU^^^aaahhhxxxnnnccc[[[TTTQQQNNNPPP^^^ooojjj^^^XXXSSSPPPPPPKKKLLLMMMOOOPPPQQQQQQQQQPPPQQQRRRTTTWWWZZZ]]]___dddhhhmmmrrrtttvvvxxxyyy|||wwwoooeee___VVVOOOJJJGGGDDDCCCCCCBBB???>>>>>>???AAACCCCCCBBBFFFTTTjjjjjj___]]]___cccfffeeejjjrrrzzzzzzsssyyyyyycccHHH888555333333333333222111333333555666777888888888777777888888888999999999666777777888888999999::::::::::::;;;;;;;;;;;;;;;|||mmmiiiddd___]]]YYYSSSKKKFFFDDDBBB@@@===999666333222222222111000000000///.......................................,,,,,,++++++,,,,,,---...,,,.../////////000222444555666888888888:::<<<>>>DDDIIIPPPUUUWWWUUUSSSQQQ\\\___eeemmmtttvvvtttqqqiii[[[KKK@@@<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???????????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCEEEEEEDDDBBBAAAAAABBB???>>>BBBHHHMMMRRR^^^kkksssbbb\\\YYYVVVTTTSSSSSSSSSUUUWWWYYYXXXWWWWWWVVVWWWZZZ\\\\\\XXXSSSSSSRRRRRRUUUXXXZZZYYYWWWRRRQQQPPPOOONNNNNNNNNOOOLLLSSSTTTUUU[[[[[[aaarrrwwwggg[[[SSSRRROOONNNXXXffftttqqqbbbZZZUUUQQQPPPIIIJJJLLLNNNPPPPPPPPPPPPNNNNNNOOOQQQUUUXXX\\\^^^```eeekkkppprrrtttvvvxxx{{{~~~yyyqqqfff```WWWOOOIIIFFFCCCBBBBBB@@@>>><<<<<<>>>AAABBBFFFFFFKKKYYYqqqtttgggcccdddfffjjjnnnqqqxxx|||www~~~qqqXXX<<<333333333222111222333222333333555666777777888888777777888888888999999999666666777777888999999999999999::::::;;;;;;;;;;;;{{{lllhhhccc^^^\\\XXXRRRJJJEEECCCBBB???===999666333222222222111000000000///.......................................,,,,,,++++++,,,,,,---...---...////////////111333333555777888888888:::<<>>FFFOOOaaawwwxxxeee\\\RRROOOJJJEEEAAA>>><<<<<<:::999999999:::;;;===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDD?????????>>>>>>???BBBEEECCCCCCJJJUUU]]]fffuuuhhh]]]\\\\\\XXXVVVTTTTTTTTTVVVXXXYYYXXXWWWVVVVVVWWWZZZ]]][[[UUUPPPUUUSSSQQQRRRUUUWWWVVVTTTTTTRRRPPPNNNMMMMMMMMMMMMHHHQQQTTTUUUYYYXXX^^^ppp|||iii\\\SSSRRRPPPMMMSSS___llluuuddd\\\UUUQQQOOOHHHJJJLLLNNNOOOPPPPPPPPPLLLLLLMMMPPPSSSWWW[[[]]]___cccjjjpppsssvvvxxxzzz{{{~~~{{{sssfff```WWWOOOIIIEEECCCAAAAAA???===;;;;;;===@@@BBBHHHHHHNNN^^^vvv}}}|||tttooolllmmmmmmmmmqqqvvvyyy}}}yyy~~~kkkPPP333///111222000000222333333333333555666777777777777888888888888999999999999666666777777888999999999999999999::::::;;;;;;<<>>;;;888555333222222111000111000000///...---------................................................---------...///000000111444555777999:::;;;;;;:::@@@EEEMMMWWW___ddddddccc___eeeiiilllzzzsss]]]III;;;:::@@@GGGQQQeee|||~~~nnn^^^PPPLLLIIIDDDAAAAAA@@@???>>>>>>???===;;;888>>>>>>???>>>===>>>???AAABBB@@@????????????>>><<<:::===@@@AAA@@@??????@@@>>>@@@AAA@@@??????BBBEEEMMMNNNYYYlll}}}qqqbbb]]]ZZZUUURRRSSSUUUUUUUUUUUUTTTSSSRRRQQQXXX[[[]]]]]]ZZZVVVTTTRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOKKKMMMPPPTTTWWW]]]ccchhhmmm]]]XXXXXXOOOKKKPPPQQQfff~~~zzzddd[[[ZZZVVVPPPJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMOOORRRUUUXXXZZZ]]]aaagggkkknnnqqqsssuuuyyyzzz|||wwwssseee___VVVNNNHHHEEECCCBBBCCCAAA???===<<<===>>>???BBBDDDPPPhhhzzzsssuuu}}}nnnqqqvvvyyyzzz{{{|||~~~|||{{{}}}}}}dddFFF444222222333333333333444444444444444555555555666666666666666666555555555555888777666555555666777888888999:::999888888:::<<>>??????>>>===:::::::::999999999:::<<<>>>===<<<===>>>???>>>===:::<<<============???@@@>>>BBBEEEFFFFFFJJJRRRYYYdddlll~~~kkk```XXXYYY[[[YYYWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTWWWYYY\\\\\\YYYUUUSSSQQQTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTRRRQQQPPPPPPPPPPPPOOOQQQSSSUUUXXX\\\aaaeeexxxrrr```ZZZYYYOOOJJJMMMNNN\\\rrrooo```ZZZUUUNNNLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNQQQTTTWWWYYY[[[___dddiiillloooqqqsssvvvxxxzzz}}}~~~sssnnnbbb[[[RRRJJJFFFEEEEEEDDDCCCBBB@@@>>>=========>>>EEEHHHWWWrrrrrrkkkhhhqqq}}}yyytttssstttwww|||~~~|||{{{}}}~~~sssZZZBBB555222222222333333333444444444444444444555555555666666666666666666666666666888777666555555666777888888999999888777888:::<<<{{{lllhhhccc]]][[[YYYSSSLLLGGGDDDBBB???<<<;;;888555333222222111000000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///111333666888:::;;;<<<999<<>>>>>??????AAA???>>>???@@@AAAAAA@@@AAABBBBBBCCCCCCFFFKKKOOOLLLRRRYYY\\\```gggttthhhbbb\\\XXXZZZ\\\YYYWWWVVVXXXXXXXXXXXXWWWWWWVVVUUUUUUXXXZZZZZZWWWTTTRRRQQQRRRRRRQQQQQQQQQRRRTTTUUUWWWVVVTTTSSSRRRQQQQQQQQQSSSUUUVVVWWWYYY\\\```cccqqq|||hhh___]]]RRRLLLMMMKKKPPPccc{{{{{{eee[[[UUUQQQNNNMMMKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMPPPRRRUUUWWWXXX\\\aaafffiiillloooqqqtttuuuxxx{{{~~~ttthhhbbb\\\VVVMMMGGGEEEEEEFFFGGGEEEDDDCCCBBB@@@@@@??????CCCFFFWWWvvv}}}xxxtttmmmhhhhhhjjjkkknnnrrryyyyyyyyywwwuuuvvvxxxzzz~~~~~~yyyyyy{{{}}}yyyeeeMMM;;;444222222222222333333333333444444444444555555555555555555555666666777777888777777666666666666777777999999888777666777:::<<<|||lllhhhccc]]][[[ZZZTTTLLLGGGDDDBBB>>>;;;;;;888555333222222111000000000//////............................................................++++++,,,,,,---------...///000222444666888999::::::;;;>>>AAAGGGNNNVVV[[[fffhhhpppyyywwwoooqqqzzzyyyxxxoookkk^^^NNNIIIBBB<<<>>>FFFTTTiiizzz{{{rrrkkkccc]]]XXXTTTRRRNNNKKKJJJIIIHHHGGGJJJHHHGGGGGGHHHIIIIIIIIIMMMNNNOOOPPPTTT[[[ccchhhkkksss}}}rrrbbb___\\\ZZZYYYXXXVVVTTTSSSUUUVVVVVVVVVUUUUUUTTTSSSTTTWWWYYYXXXVVVSSSQQQQQQQQQPPPOOOOOOOOOQQQSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQTTTVVVXXXYYYZZZ\\\___bbbooopppddd```VVVOOOOOOLLLJJJWWWjjjhhh\\\YYYWWWOOOMMMJJJHHHGGGHHHJJJKKKKKKKKKKKKLLLNNNPPPSSSTTTVVVZZZ___cccgggjjjmmmppprrrtttvvvzzz}}}|||pppcccXXXTTTTTTPPPJJJGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBEEEVVVvvv|||xxxzzzuuurrrrrrpppnnnqqqwww~~~wwwxxx|||zzzsssYYYAAA444222111222222222222333333333444444444444444444444444444444555666777777888888777666666666666666666777888888777666555666999<<<{{{lllhhhccc]]][[[ZZZTTTLLLGGGDDDBBB>>>;;;;;;888555333222222111000////////////............................................................---------------.........000111222333555666888999===>>>@@@AAADDDJJJRRRXXXbbbjjjzzzppphhhlllvvv~~~sssooorrrkkk]]]TTTIII???:::;;;EEEVVVeeeyyyrrriiiddd^^^ZZZXXXVVVTTTRRRVVVTTTSSSUUUXXX[[[]]]]]]```bbbdddhhhnnnwwwsssuuusssjjjhhh[[[[[[YYYUUUSSSSSSUUUVVVTTTTTTTTTTTTTTTTTTSSSRRRTTTUUUWWWWWWTTTRRRQQQQQQOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOORRRTTTVVVXXXZZZ\\\___bbbkkkxxxgggaaaWWWQQQPPPLLLJJJPPP^^^rrrkkk^^^ZZZYYYOOOMMMJJJGGGEEEFFFGGGHHHJJJJJJJJJJJJLLLNNNPPPRRRUUUXXX]]]aaadddhhhlllooorrrsssvvvzzz}}}wwwiii^^^SSSLLLKKKLLLKKKIIIJJJKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIYYYyyyzzzzzzxxxxxxzzzyyyxxx}}}}}}|||uuuvvvyyywww~~~~~~lllPPP999000000111111111222222222333333444444444444444444333333333333444555666777777888555555555555555555555555777777777666555666888;;;zzzkkkgggbbb]]][[[YYYSSSLLLGGGDDDBBB???<<<;;;888555333222222111000//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000000111222444777999:::AAABBBCCCCCCCCCFFFMMMSSS^^^kkk}}}xxxpppnnnuuuyyywwwrrrsssyyyyyyrrriii^^^QQQGGG???===CCCLLLaaarrr~~~yyyxxxvvvtttqqqmmmlllmmmpppvvv|||www{{{sssfffdddgggfffgggcccZZZSSSRRRTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSUUUTTTRRRPPPPPPPPPMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMOOOQQQTTTWWWYYY[[[^^^```iiilllcccXXXSSSQQQLLLKKKLLLTTTeeeyyyvvvddd[[[WWWOOOMMMKKKHHHFFFEEEFFFFFFIIIIIIIIIIIIJJJLLLNNNOOOSSSVVVZZZ^^^bbbfffkkknnnrrrsssvvvyyy|||~~~xxxfffZZZQQQIIIFFFGGGFFFFFFGGGKKKOOORRRSSSRRRMMMKKKHHHFFFEEEDDDEEEFFFIIIMMM^^^|||{{{|||zzzzzz}}}}}}|||}}}uuuppprrruuuvvvzzzuuu```FFF555000///111111111111222222222222444444444444333333333333333333333444444555555666333333444444444444333333555666777666555555777999xxxjjjgggbbb]]]\\\XXXRRRKKKFFFDDDCCC@@@===;;;888555333222222111000.../////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222555999<<<>>>BBBDDDFFFDDDBBBBBBGGGKKKYYYfffssszzz}}}~~~wwwvvvvvvzzzyyymmmaaaSSSFFFAAABBBKKKUUUfffyyywwwkkkfffdddbbbkkkoookkk^^^RRROOOPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQQQQOOOMMMMMMMMMLLLMMMNNNNNNNNNLLLJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMPPPSSSUUUWWWXXX[[[]]]ddd{{{vvviii]]]WWWUUUOOOOOOKKKMMMXXXggg|||rrraaaWWWPPPOOOMMMKKKHHHGGGFFFEEEIIIHHHHHHHHHIIIJJJLLLMMMPPPSSSWWW[[[___ccciiilllqqqrrruuuwwwzzz|||}}}~~~ooobbbUUUNNNIIIDDDBBBDDDBBBBBBDDDIIIQQQYYY^^^```YYYUUUPPPKKKHHHGGGHHHIIIIIIQQQggg{{{yyy{{{{{{xxxxxx{{{|||xxxnnnlllooossswwwvvvjjjRRR<<<222111111111111111111222222222222444444444333333333222222333333333333333333333333111222333333333333222111333555777888777666666777vvviiifffbbb]]]\\\WWWRRRKKKFFFEEECCC@@@>>>;;;888555333222222111000.........///////////////................................................+++++++++++++++++++++++++++,,,...111666;;;???BBBBBBEEEGGGEEEAAA???BBBEEETTT___ggghhhqqqwwwiiiYYYOOOMMM@@@>>>AAAPPPjjjsssgggkkknnnggg___\\\bbbbbbXXXNNNMMMNNNNNNLLLLLLMMMNNNNNNMMMMMMMMMLLLNNNOOONNNLLLKKKKKKKKKKKKMMMNNNOOONNNKKKHHHFFFHHHIIIKKKMMMNNNNNNNNNNNNMMMPPPSSSTTTUUUVVVXXXZZZZZZppppppccc\\\ZZZSSSRRRLLLIIINNNYYYllliiiZZZRRRQQQOOOMMMKKKHHHFFFEEEHHHHHHGGGGGGHHHIIIKKKLLLNNNQQQUUUYYY]]]aaagggjjjpppqqqtttvvvxxxzzz{{{{{{sssggg[[[RRRIIIEEEDDDAAA???AAAAAA@@@AAAGGGQQQ]]]gggllleee```YYYQQQLLLKKKKKKLLLNNNYYYsss~~~xxxuuuvvvuuuqqqoooppplllooorrrvvvzzztttjjjkkkppptttxxxsssaaaGGG555111222333000111111111111222222222444444444333333222222222333222222222222222222222000111222333333222111000222444777888777666555555tttlllgggbbb^^^VVVWWWSSSLLLGGGDDDBBB@@@>>>:::777444333333333222111444111...///111222000...////////////////////////.........------,,,,,,,,,,,,---......//////......///...------111777>>>BBBCCCDDDEEEHHHIIIGGGDDDAAAFFFMMMXXXbbbkkkrrryyy}}}~~~vvviii___OOOHHHBBBDDDLLL\\\www~~~qqqfffffffffbbb\\\XXXVVVSSSOOOMMMLLLLLLLLLNNNOOOOOONNNKKKJJJJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKKKKJJJIIIKKKMMMLLLHHHEEEGGGHHHJJJMMMOOONNNLLLIIILLLMMMOOOOOOOOOOOOQQQSSSWWWaaawwwxxxggg___ZZZXXXTTTKKKFFFJJJPPP^^^wwwyyyaaaZZZRRRSSSTTTLLLJJJLLLGGGHHHGGGGGGFFFGGGHHHJJJKKKMMMOOORRRUUUXXX\\\bbbffflllnnnqqquuuwwwyyyzzzzzz{{{~~~tttggg]]]WWWRRRPPPOOOMMMFFF@@@@@@DDDAAAKKKHHHAAAKKK[[[lll{{{ooo```VVVRRRPPPOOOPPPSSSeee}}}zzzuuuqqqmmmjjjfffcccfffjjjnnnoooooorrryyyssslllnnnqqqssszzzjjjQQQ<<<333222222111000111111111111222222222222222222222222222222222222111111111000000//////000111111111111222222222222222333333333333444444tttlllfffbbb]]]VVVWWWRRRLLLGGGDDDAAA???>>>:::777444333333333222111222000......000000///---..............................---------,,,,,,,,,+++,,,,,,---------------...---,,,,,,///555:::>>>CCCBBBCCCFFFIIIJJJIIIHHHGGGIIIOOOYYYdddnnnsssvvv~~~wwwppp]]]SSSHHHBBBCCCMMMbbbvvv|||nnnddd___]]][[[YYYVVVTTTQQQNNNLLLKKKKKKKKKLLLMMMMMMLLLJJJIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIKKKNNNNNNKKKHHHEEEFFFGGGIIIKKKKKKJJJIIILLLNNNOOOOOOOOOOOOPPPRRRVVV^^^qqqooobbbZZZWWWVVVOOOKKKLLLNNNWWWnnnkkk___TTTTTTTTTLLLJJJKKKFFFHHHGGGFFFFFFGGGHHHIIIJJJLLLOOORRRUUUXXX[[[```ccckkklllooorrrtttvvvwwwwww|||~~~{{{fffZZZSSSOOOQQQOOONNNMMMGGGAAA@@@EEECCCKKKGGGCCCJJJUUUiiiyyyjjj^^^UUUQQQPPPPPPYYYkkkyyyvvvqqqmmmjjjhhhdddbbbbbbfffkkkmmmmmmnnnssswwwrrrnnnooorrrtttwwweeeLLL999222333222000000111111111111222222222222222222222222222222222111111111111000000000///000000111111111222222222222222222333333333444444tttlllfffbbb]]]VVVUUUQQQKKKGGGCCCAAA???===:::777444333333333222111000///......//////...---------------------------...------------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++---111666999AAA@@@BBBEEEKKKPPPRRRSSSKKKHHHGGGMMMZZZfffnnnqqq{{{~~~}}}qqqfffVVVIII@@@@@@KKKWWWzzz}}}ttt~~~kkkllljjjeee]]]UUUQQQQQQRRRSSSQQQOOOLLLJJJIIIIIIIIIIIIKKKLLLLLLJJJIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLNNNNNNLLLJJJEEEFFFGGGHHHIIIJJJJJJKKKNNNOOOPPPOOONNNNNNOOOPPPTTTZZZhhh|||iii^^^ZZZYYYTTTPPPOOOLLLOOOaaavvv}}}gggZZZWWWWWWPPPLLLLLLGGGHHHGGGFFFFFFFFFGGGHHHIIILLLOOORRRUUUWWWZZZ]]]___fffggghhhiiikkkllllllllluuuwww{{{qqq\\\PPPLLLKKKNNNMMMNNNMMMHHHBBBBBBGGGJJJNNNKKKHHHKKKOOOeeeyyyiii\\\UUUTTTTTT```sssuuuqqqmmmiiigggdddaaa___]]]bbbgggjjjkkklllpppsss|||rrrpppsssuuuvvvrrr]]]DDD444222333222///000111111111111222222222222222222222222222222222111111111111000000000000000000000111111111222222222222222222333333333333vvvnnnhhhbbb^^^XXXTTTPPPKKKGGGDDDAAA???===:::777444333333333222111000///////////////...---------------------------------------------------++++++,,,------------,,,---,,,++++++---///333555<<<>>>AAAHHHPPPWWWZZZ\\\SSSNNNIIIIIIQQQ^^^llltttwww~~~rrrbbbSSSIIIFFFGGGTTTggg}}}{{{wwwpppsss||||||xxxwwwiiiWWWVVVWWWWWWUUUPPPMMMLLLMMMOOONNNLLLJJJIIIHHHHHHHHHHHHJJJLLLLLLKKKKKKKKKLLLKKKLLLMMMLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJHHHIIIIIIIIIIIIKKKMMMOOOPPPQQQQQQPPPOOONNNNNNOOOUUUXXX```rrrsssddd^^^[[[WWWTTTRRRJJJHHHVVVhhhrrr___YYYZZZSSSOOOPPPKKKIIIHHHGGGFFFEEEFFFGGGHHHKKKNNNRRRUUUVVVXXXYYY[[[_______________^^^]]]]]]cccgggnnnwwwsssjjjhhhjjjxxxttt```SSSNNNNNNMMMLLLMMMMMMIIIDDDEEEIIISSSVVVSSSRRROOOLLLbbbvvvccc[[[[[[\\\fffzzzuuuqqqkkkgggcccaaa^^^\\\\\\___dddhhhkkkpppvvvzzzvvvqqqssswwwyyyxxxiiiSSS;;;000111333111///000000111111111222222222111111111111111111111111111111111000000000000000000000000000111111111111111222222222222333333333xxxpppiiiccc```ZZZSSSPPPKKKGGGEEEBBB???===:::777444333333333222111000111111111111000//////........................------------------------,,,,,,---..................---------...///111222777:::BBBKKKUUU\\\^^^___]]]YYYSSSLLLMMMYYYkkkzzzzzzppp```SSSJJJGGGNNN[[[kkk{{{ppphhhiiicccggglllooottt{{{~~~~~~vvvcccUUUOOOLLLLLLNNNQQQTTTTTTPPPMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHJJJMMMNNNMMMLLLMMMMMMMMMOOOPPPNNNLLLKKKLLLNNNLLLLLLLLLKKKJJJIIIHHHHHHKKKLLLLLLKKKJJJKKKNNNQQQRRRSSSTTTSSSQQQOOOPPPQQQVVVXXX[[[fffiii```\\\XXXUUUSSSKKKFFFOOO^^^ooo}}}dddYYYYYYTTTPPPQQQNNNJJJIIIGGGFFFFFFFFFGGGGGGJJJMMMQQQSSSTTTUUUWWWXXX[[[[[[\\\\\\ZZZXXXVVVUUUSSSXXXbbbooo|||xxxkkkaaaYYYSSSUUU[[[mmm|||~~~lll\\\UUURRRNNNMMMMMMMMMJJJFFFHHHMMMZZZ___^^^[[[UUULLL]]]mmmbbbaaabbbkkkxxxssslllfffbbb^^^[[[YYYZZZ\\\___dddlllwwwyyyqqqpppvvv{{{{{{xxx^^^III444...222333111000000000111111111222222222111111111111111111111111000000000000000000111111//////000000000111111111111111111222222222333333xxxqqqiiiccc```ZZZSSSPPPLLLIIIFFFDDD@@@>>>:::777444333333333222111///111333333111/////////////////////////////////,,,,,,,,,------------...,,,---......//////......------......//////000111333777@@@JJJUUU\\\^^^^^^aaa```[[[SSSOOOVVVggguuurrraaaUUUJJJFFFDDDIIITTTdddyyywwwooommmiiidddaaabbbeeehhhrrryyyxxxpppnnnsss~~~qqq^^^TTTQQQQQQMMMKKKKKKQQQXXX[[[VVVPPPKKKKKKKKKKKKKKKJJJJJJJJJHHHKKKNNNOOONNNMMMMMMMMMNNNPPPRRRPPPMMMKKKMMMOOONNNNNNNNNLLLJJJHHHHHHIIILLLNNNOOOMMMJJJJJJMMMQQQUUUVVVWWWVVVTTTSSSSSSTTTUUUXXXYYY^^^rrrpppccc___YYYUUUTTTMMMFFFKKKVVVdddvvvlll[[[YYYSSSOOOPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGIIILLLOOOQQQRRRSSSUUUWWW[[[]]]___aaaaaa___\\\YYYPPPSSS\\\iiixxxmmmbbbYYYVVVTTTRRRWWW```ooozzzhhh[[[UUUQQQOOONNNMMMJJJGGGKKKRRR```iiijjjeee[[[PPPXXXqqqzzzlllhhhgggssszzzuuummmfffaaa]]]ZZZXXXXXXYYY\\\dddppp{{{tttnnnpppxxx|||yyytttSSS@@@000///333222000111000111111111111222222222111111111111111111111111000000000000111111111111/////////000000000111111111111111111222222222222wwwpppgggaaa^^^YYYTTTQQQMMMJJJHHHEEEAAA???:::777444333333333222111---000333333000......///........................,,,,,,,,,---------......,,,,,,---............---,,,,,,---...////////////111444;;;EEEOOOWWW[[[\\\^^^^^^]]]XXXTTTVVV]]]dddvvvvvvkkkYYYPPPHHHFFFHHHNNNZZZgggwww}}}tttnnniiieeebbbdddhhhmmmssswwwxxxxxxwww{{{{{{|||}}}~~~{{{uuuqqqzzzsssbbbYYYTTTQQQRRRMMMKKKKKKOOOVVVXXXUUUPPPKKKKKKLLLLLLLLLLLLLLLLLLHHHKKKNNNOOONNNLLLKKKKKKMMMPPPRRRPPPLLLJJJLLLOOONNNPPPPPPNNNKKKJJJKKKMMMPPPRRRTTTQQQMMMLLLNNNQQQWWWXXXYYYXXXWWWVVVWWWXXXQQQXXXYYYXXXiii}}}lllddd[[[UUUTTTOOOHHHIIIQQQ[[[iiiyyybbb^^^VVVQQQRRRQQQMMMLLLJJJHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRUUUXXX[[[___eeejjjlllkkkhhheeeXXXWWWYYYbbbppp}}}oooeee\\\WWW[[[]]]]]]dddpppvvvfff\\\UUURRROOOMMMJJJHHHMMMUUUgggvvvyyypppeeeYYYXXXeee{{{tttppp~~~yyytttllleee```]]]ZZZXXXYYY[[[```jjjyyy{{{tttoooqqqxxx{{{uuummmIII999...111444111///333000111111111111222222222111111111111111111111111///000000000111111111111////////////000000000111111111111111222222222222vvvooofff___\\\XXXTTTQQQNNNKKKIIIFFFBBB@@@:::777444333333333222111,,,///222222///------...------------------------,,,,,,,,,------.........++++++,,,---------,,,,,,***+++,,,---...///......111333777???IIIRRRXXXZZZYYYZZZ[[[ZZZXXXVVVUUUUUU^^^ooooooeee[[[UUUMMMFFFEEEKKKTTTvvvtttsssrrrpppooommmlllllliiinnnrrrrrrooonnnqqqtttqqqppppppssszzzooo\\\WWWWWWSSSOOOMMMKKKJJJJJJLLLPPPQQQOOOMMMKKKKKKLLLMMMNNNMMMMMMMMMGGGJJJMMMNNNMMMJJJIIIIIILLLPPPRRRPPPKKKIIIKKKNNNNNNPPPQQQPPPMMMLLLOOOQQQTTTWWWYYYVVVQQQOOOQQQTTTYYYZZZ[[[ZZZYYYYYYZZZ[[[NNNVVVXXXVVVdddwwwiii^^^UUUTTTPPPIIIHHHMMMOOO[[[tttkkkddd[[[TTTUUUUUUNNNMMMKKKIIIHHHGGGHHHHHHIIIJJJLLLMMMNNNQQQUUUXXXYYY___gggooosssssspppnnn```[[[XXX]]]iiiwww}}}kkkfff]]][[[cccggghhhooo{{{pppdddXXXSSSPPPMMMIIIHHHOOOWWWmmmyyynnnaaa[[[aaapppzzzwwwrrrjjjddd```]]][[[ZZZ\\\___fffrrr}}}vvvppprrrxxxyyypppgggCCC666...222444000///444000111111111111222222222000000000000000000000000//////000000111111111222////////////000000000000000111111111111222222222rrrlllgggaaa]]]WWWTTTRRROOOLLLIIIDDD???;;;888555333111222222222111////////////////////////---------------...//////...---,,,,,,......---,,,)))***+++,,,---.........------------------------+++000222222;;;KKKUUUVVVXXXZZZYYYVVVYYY___bbbaaaccc```hhh}}}sssaaaTTTNNNMMMOOOYYYkkk~~~wwwuuu}}}zzzfff^^^WWWVVVTTTPPPNNNNNNLLLNNNQQQQQQOOONNNOOOQQQNNNMMMLLLKKKKKKJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKRRRQQQOOONNNLLLLLLKKKKKKJJJMMMPPPRRRPPPNNNMMMMMMQQQSSSUUUUUUTTTRRRQQQRRRSSS[[[___]]]\\\]]]XXXPPPVVVTTTTTTWWW```xxxxxxppp^^^XXXYYYPPPJJJKKKHHHOOOUUUdddxxxppp```UUUSSSUUURRROOOKKKIIIHHHHHHHHHGGGBBBCCCEEEHHHKKKNNNQQQRRRYYY^^^gggpppxxx{{{{{{yyymmmggg```___eeeqqq~~~tttsssllljjjnnnpppuuu~~~mmmcccWWWOOOOOOOOOLLLOOOVVVhhh~~~pppdddZZZiiiuuuwwwsssmmmfffaaa___^^^^^^ccciiiuuu|||uuutttqqqqqquuuttteeeSSS444333111//////000111222222222333333333222222111111111111111000000000000---///000111111000///---000000000000000000000000.../////////000000000111rrrlllfffbbb^^^XXXUUURRRNNNKKKHHHDDD???<<<888666333222222222222111////////////////////////......------,,,------......,,,,,,,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,------------------------.../////////444???JJJOOO[[[]]]\\\XXXZZZbbbhhhjjjjjjaaa\\\aaahhhsss}}}nnndddZZZXXXWWW\\\eeemmmppppppxxx{{{|||xxxtttvvv{{{~~~~~~~~~rrrbbb^^^VVVQQQQQQQQQNNNLLLNNNOOOQQQSSSRRROOONNNOOOPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLTTTSSSRRRRRRQQQPPPOOOOOOJJJLLLOOOPPPOOOMMMLLLLLLPPPQQQRRRQQQOOONNNNNNOOOQQQVVVYYYYYY[[[___^^^ZZZXXXVVVVVVXXX```uuuwwwcccZZZ[[[TTTOOONNNJJJFFFKKKWWWiii{{{jjj[[[XXX[[[SSSPPPLLLIIIIIIIIIHHHGGGDDDDDDDDDFFFHHHKKKNNNPPPSSSXXX```jjjsssxxx{{{{{{vvvrrrllliiilllttt{{{xxx{{{}}}zzziii^^^VVVWWWWWWSSSUUU[[[lllqqqcccaaakkkyyytttmmmgggcccbbbdddeeepppuuuyyyssssssrrrqqqqqqtttppp___KKK444333111000///000111222111222222222222222111111111111111000000000/////////000222333333222000///000000000000000000000000////////////000000000000rrrlllfffbbb```ZZZVVVSSSNNNJJJGGGDDD@@@>>>999666333222222222222111//////////////////////////////...---,,,,,,,,,,,,...,,,+++,,,---...---+++,,,,,,,,,,,,,,,+++***)))------------------------///---,,,---///444>>>IIIZZZ^^^___\\\\\\aaagggiiiqqqfffZZZQQQMMMUUUppp{{{ooo```XXXYYY\\\]]]\\\UUUWWW___nnn}}}wwwwwwxxxvvv~~~kkk[[[SSSUUUOOOLLLNNNOOOMMMMMMPPPSSSTTTTTTRRROOONNNNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGJJJJJJJJJKKKLLLMMMNNNNNNRRRSSSSSSSSSSSSRRRQQQPPPJJJLLLOOOOOONNNLLLKKKKKKMMMNNNOOONNNMMMMMMOOOQQQQQQTTTUUUUUUXXX^^^aaa```YYYXXXXXXZZZ___ooojjj]]]]]]WWWTTTRRRLLLEEEGGGOOO]]]nnnttt^^^YYY\\\TTTQQQMMMJJJIIIIIIHHHGGGFFFDDDCCCCCCDDDHHHKKKNNNQQQUUU\\\eeeooowww}}}~~~}}}yyyuuussswwwooobbbXXXXXXXXXUUUWWW\\\hhh|||lll```dddxxxyyyuuunnnhhhfffhhhlllooo~~~~~~tttoooqqqqqqppprrrsssjjjTTT@@@333222111000///000111222000000111111222111111000111111000000000000//////111111333333333333111111000000000000000000000000000000000000////////////rrrlllfffbbb```[[[WWWTTTNNNJJJGGGDDDAAA???999777444222222333222111////////////////////////222111///...---,,,,,,,,,---,,,++++++------,,,+++***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,/////////777BBBOOOYYYbbbdddbbbbbbaaa^^^mmmggg```XXXOOOOOO]]]mmmssslllkkkllliiieeeddd___\\\___hhhqqqwwwyyyvvvyyy}}}~~~~~~}}}{{{{{{jjj]]]UUURRRRRRNNNMMMOOOPPPOOOPPPSSSUUUTTTRRRPPPNNNNNNNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNOOONNNOOOPPPPPPPPPPPPOOONNNLLLNNNPPPPPPNNNMMMLLLLLLLLLMMMNNNNNNNNNPPPSSSVVVSSSUUUUUUVVVXXX[[[]]]]]]VVVVVVVVVYYY]]]hhh~~~sssaaa^^^ZZZVVVSSSLLLIIIHHHKKKUUUcccxxxggg\\\]]]VVVSSSNNNKKKJJJIIIHHHGGGGGGEEEBBBAAACCCGGGLLLOOOOOOSSSYYY```hhhqqqyyy~~~~~~{{{wwwwww~~~zzzjjj\\\YYYXXXUUUXXX^^^cccwww|||ooojjjrrrxxxtttnnniiiiiinnntttxxxzzzqqqmmmpppppprrrssspppbbbJJJ777222111000000000000111111//////000111111111111000111000000000////////////000111222222222222111000////////////////////////000000000000////////////qqqlllfffbbb```[[[XXXTTTNNNJJJGGGDDDAAA???:::777444333333333222111////////////////////////333222111///...------------,,,++++++,,,---,,,+++))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...000///---///555@@@PPPbbblllooommmeee^^^eeedddcccbbb]]]WWWUUUWWWcccsss}}}uuutttxxx~~~nnn^^^YYYUUUPPPMMMPPPNNNNNNPPPPPPOOOPPPTTTUUUSSSOOOMMMLLLMMMNNNOOONNNMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGHHHIIILLLNNNPPPLLLLLLMMMMMMNNNNNNMMMMMMOOOQQQRRRRRRPPPOOOOOOOOONNNNNNOOOOOONNNPPPSSSUUURRRRRRUUUXXXYYYXXXXXXXXXRRRRRRTTTVVVZZZbbbssshhhaaaZZZWWWSSSKKKIIIFFFFFFKKKUUUgggyyyfffaaaXXXUUUPPPMMMKKKJJJIIIGGGGGGEEEBBBAAADDDIIIOOOSSSOOORRRWWW\\\aaahhhpppvvvyyy|||~~~|||xxxxxx}}}{{{ggg___\\\ZZZ]]]dddfffuuuyyytttxxxtttqqqnnnpppvvv|||tttnnnlllppprrrtttsssjjjWWWAAA333000000000000000000111111...///000111111111111111000000000////////////...//////000000000000//////////////////////////////000000000000////////////qqqlllgggbbb___YYYWWWTTTOOOKKKHHHEEEAAA???;;;888555333333333222000////////////////////////333222111///...------------+++***+++,,,---,,,***))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++...000.........,,,(((444DDDXXXiiiuuuzzzuuummmkkkiiiiiikkklllhhhbbb]]]UUU___tttkkkTTTOOORRRPPPKKKIIIMMMLLLMMMPPPPPPNNNPPPUUUXXXTTTOOOLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFGGGHHHKKKOOOPPPMMMMMMLLLLLLLLLMMMNNNNNNRRRTTTUUUTTTRRRQQQQQQQQQPPPPPPQQQPPPNNNNNNOOOQQQLLLMMMQQQXXXZZZWWWVVVWWWQQQPPPRRRUUUWWW]]]jjjwwwsssggg]]]WWWTTTLLLLLLIIIFFFGGGLLLZZZrrrpppdddZZZVVVQQQNNNLLLJJJIIIGGGGGGEEECCCCCCEEEJJJPPPTTTTTTXXX]]]```bbbffflllqqqqqqtttvvvwwwwwwxxx}}}uuuiiiddd___```ffflllvvvyyyxxxxxxyyy|||uuuqqqpppqqqsssuuuqqqaaaJJJ999333//////000000000000000000//////000111222222222222000000////////////..............................000000000000000000000000////////////000000000000pppmmmhhhbbb^^^VVVVVVTTTPPPMMMJJJFFFAAA>>>;;;999555444333333222000////////////////////////000000///---,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***+++,,,---...............++++++++++++++++++++++++(((//////)))---888555)))...777EEEUUUiiiyyy|||uuuuuutttuuuxxxyyywwwsssfffccciii{{{iiiXXXKKKNNNQQQMMMIIIKKKJJJJJJMMMQQQQQQOOORRRXXX^^^XXXQQQLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGFFFGGGIIIMMMPPPRRROOONNNLLLJJJJJJKKKMMMNNNTTTUUUVVVUUUSSSQQQRRRRRRNNNPPPRRRRRRRRRQQQRRRSSSKKKJJJNNNUUUXXXUUUTTTWWWTTTRRRSSSUUUVVVYYYdddooopppaaaYYYVVVPPPPPPMMMJJJHHHGGGPPPdddwww~~~lll[[[XXXSSSOOOLLLKKKIIIGGGHHHFFFDDDDDDFFFJJJNNNQQQUUUZZZ```cccccceeehhhlllgggiiikkknnnqqqtttwwwyyy}}}xxxppphhheeegggqqqxxx~~~xxxtttuuupppsssuuulllVVV>>>333555...//////000000000000000///000111222333333333333000000/////////...............------------......000000000000000000000000------...///000111222222pppmmmhhhbbb]]]UUUUUUSSSPPPNNNKKKFFFAAA===<<<999666444333333222000////////////////////////......---,,,++++++++++++,,,+++******,,,,,,+++***......//////......---,,,++++++++++++++++++++++++%%%///...&&&000CCCBBB222---///333@@@WWWppp~~~xxxyyyzzz{{{}}}~~~qqqiiiqqqzzzgggXXXMMMIIINNNOOOHHHHHHMMMIIIJJJNNNRRRSSSRRRVVV\\\ccc]]]TTTMMMKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGHHHJJJNNNRRRTTTOOOMMMJJJGGGGGGHHHKKKMMMUUUUUUVVVUUURRRQQQQQQRRRKKKNNNRRRUUUWWWXXXZZZ\\\MMMKKKMMMTTTUUURRRQQQUUUWWWUUUUUUUUUUUUWWW```jjj|||~~~vvvddd[[[YYYTTTOOOLLLIIIEEEBBBGGGXXXiiizzz\\\XXXSSSOOOMMMKKKIIIGGGIIIGGGEEEEEEEEEHHHKKKNNNMMMTTT[[[^^^^^^]]]```ccc``````aaaeeejjjoooqqqrrryyytttmmmmmmxxx~~~~~~uuurrrrrrooossstttiiiOOO666000666......///000000111000000000000111222333444444444000/////////..................------------......000000000000000000000000,,,---...///000111222333nnniiiccc^^^]]]XXXVVVSSSPPPMMMJJJGGGDDDAAA;;;999666555444333111///111111000///...------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---......))))))777EEE@@@222---......000:::MMMeeevvvzzzxxxvvv{{{sss\\\QQQMMMIIIGGGHHHIIIHHHFFFKKKKKKLLLOOORRRSSSRRRPPPWWWTTTPPPKKKHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFGGGIIIKKKMMMJJJIIIHHHFFFFFFHHHMMMQQQVVVXXXXXXTTTMMMJJJMMMPPPPPPPPPOOONNNRRR]]]nnn{{{fffVVVKKKMMMRRRRRRNNNMMMOOOQQQVVVXXXUUUSSSYYYcccqqq{{{ssscccUUUUUURRRNNNJJJHHHEEEEEELLLTTTrrrqqq^^^RRRSSSOOOFFFGGGPPPHHHFFFDDDDDDDDDEEEDDDCCCGGGIIILLLPPPSSSUUUVVVVVVVVVXXX\\\___bbbgggkkkooowww|||~~~{{{rrrkkklllpppqqqtttmmmYYYAAA333222666000000000000000000000000000000111111111111000000000000//////.........---000///...---------------/////////...---------,,,//////............//////nnniiiddd___]]]XXXVVVSSSPPPMMMJJJGGGDDDAAA;;;999777555555333111///000000//////......------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---***---+++''',,,444222(((////////////222===LLLXXXtttyyywwwyyyqqq```NNNKKKGGGGGGHHHIIIIIIHHHKKKJJJKKKMMMPPPQQQQQQPPPSSSPPPLLLHHHEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHFFFFFFFFFHHHJJJKKKJJJJJJHHHGGGGGGKKKPPPTTTSSSTTTTTTPPPKKKIIIKKKNNNNNNNNNMMMLLLOOOXXXfffqqqyyyiiiZZZUUUSSSNNNJJJIIIMMMOOOSSSUUUSSSQQQWWW```iiikkkXXXWWWTTTPPPMMMJJJGGGDDDHHHNNNcccuuu|||gggVVVVVVSSSJJJGGGMMMHHHFFFDDDCCCDDDDDDCCCBBBAAACCCFFFIIILLLNNNOOOPPPQQQSSSWWWZZZ]]]aaafffjjjuuuzzzvvvkkkfffhhhlllooolll```MMM:::///...000///////////////////////////000000111111000000///////////////......------//////...---------------............------------///......------......///nnnjjjeee```^^^XXXVVVSSSPPPMMMJJJGGGDDDAAA;;;999777555555333111//////////////////........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,+++111222+++(((,,,,,,)))...//////...---///555;;;SSSjjjwwwooopppkkkjjjuuuwwwlllgggkkkooohhh^^^KKKIIIFFFFFFGGGIIIJJJJJJJJJIIIHHHJJJLLLNNNOOOOOOOOOMMMJJJGGGEEEDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFGGGJJJPPPTTTNNNPPPPPPLLLHHHGGGIIIKKKLLLMMMLLLJJJKKKQQQ[[[cccpppdddXXXQQQNNNKKKKKKLLLKKKLLLOOOQQQOOOMMMRRRZZZ```ssswww\\\ZZZVVVRRROOOMMMIIICCCCCCGGGRRRcccwwwttt]]]XXXWWWOOOJJJKKKHHHFFFDDDCCCCCCCCCAAA@@@===???AAADDDGGGIIIJJJJJJMMMOOOSSSVVVYYY]]]bbbeeeqqqwww~~~zzzmmmdddbbbfffjjjnnnbbbQQQ@@@444...------//////////////////////////////000000000000/////////............---------///...------------------------------...............------,,,,,,------...mmmkkkfffaaa^^^XXXVVVSSSPPPMMMJJJGGGDDDAAA<<<:::777666555444111///.........///////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,+++111333...+++...000///,,,---......------000222777NNNnnnsssccc___mmmmmmeee___WWWSSSYYY___\\\TTTJJJIIIGGGFFFFFFGGGIIIIIIJJJHHHFFFGGGJJJLLLMMMMMMOOOMMMKKKIIIGGGGGGGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEDDDDDDGGGMMMQQQLLLLLLLLLJJJGGGFFFHHHJJJKKKLLLKKKJJJIIILLLQQQVVVYYYTTTNNNKKKIIIIIIKKKNNNIIIIIIKKKMMMKKKJJJNNNUUUYYYbbb~~~}}}ccc___VVVSSSQQQPPPLLLEEEBBBCCCIIIUUUeeedddZZZXXXRRRMMMLLLJJJGGGDDDCCCBBBBBB@@@>>>>>>???AAACCCEEEGGGHHHIIIKKKNNNQQQTTTWWW[[[```cccmmmrrryyy}}}zzz{{{~~~}}}xxxxxxvvvvvvttthhhcccdddhhhlllnnn[[[EEE888333111//////////////////////////////...//////000000//////...------------------------......---,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---mmmkkkfffaaa^^^XXXVVVSSSPPPMMMJJJGGGDDDAAA<<<:::888666555444222000.........///////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,)))++++++***+++---...,,,+++,,,---------///222444111===SSSkkk~~~zzzkkkffflllxxx{{{fffVVVUUUTTTQQQOOOTTTYYYVVVOOOKKKJJJHHHGGGEEEFFFGGGHHHIIIHHHFFFGGGIIIKKKLLLLLLNNNMMMKKKJJJIIIHHHHHHIIIGGGFFFFFFEEEDDDDDDCCCCCCIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDGGGLLLPPPLLLLLLKKKIIIGGGGGGHHHJJJKKKLLLKKKJJJIIIJJJLLLMMMNNNOOONNNLLLJJJJJJJJJIIIHHHGGGIIIKKKJJJHHHKKKRRRVVVYYYnnnzzzllldddXXXTTTRRRRRROOOHHHDDDDDDEEELLLUUUlllooo___ZZZUUUQQQPPPKKKIIIFFFDDDCCCAAA???===??????AAABBBDDDFFFGGGHHHIIILLLOOORRRUUUXXX\\\```hhhmmmttt{{{wwwrrrnnnwwwxxx}}}|||zzzvvvuuunnndddcccgggjjjkkkgggQQQ<<<333333222111111..............................////////////......,,,,,,,,,,,,------------------,,,,,,,,,------...+++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,nnnjjjeee```^^^XXXVVVSSSPPPMMMJJJGGGDDDAAA<<<:::888666666444222000///////////////........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,***)))))),,,---+++)))---,,,++++++,,,...000111222333:::III\\\uuu~~~sssoooqqqooovvvuuubbbZZZUUUQQQGGGJJJMMMOOOUUUYYYWWWQQQLLLKKKJJJHHHEEEEEEGGGIIIIIIHHHGGGHHHJJJLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHFFFGGGJJJOOOSSSMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJEEEIIIKKKKKKLLLNNNMMMJJJJJJHHHHHHJJJJJJHHHKKKPPPTTTUUUeee}}}kkk^^^XXXTTTTTTQQQKKKGGGGGGCCCFFFHHHXXXtttlll```YYYUUUUUUNNNKKKGGGEEECCCAAA???===>>>>>>>>>???AAACCCDDDEEEEEEHHHKKKMMMPPPSSSXXX[[[dddhhhooovvv~~~{{{tttssswww}}}vvvwwwxxxzzz~~~xxxggg___bbbggghhhgggWWWDDD444111111//////111........................------............------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---nnniiiddd___]]]XXXVVVSSSPPPMMMJJJGGGDDDAAA===;;;888777666555222000000000//////......------..................------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********,,,---,,,+++---+++***,,,------,,,,,,...---++++++,,,---------///...000555===OOOnnnkkkhhhiiittt{{{hhhSSSIIIJJJLLLLLLBBBGGGLLLOOOTTTXXXVVVQQQJJJKKKJJJHHHFFFFFFJJJMMMJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHMMMSSSXXXNNNMMMJJJIIIHHHHHHHHHGGGJJJIIIIIIIIIJJJKKKJJJJJJAAAEEEGGGHHHMMMSSSSSSOOOLLLIIIIIIKKKKKKIIIKKKPPPOOOTTT^^^ssswwweee]]]WWWUUURRRMMMJJJJJJAAACCCAAAKKKaaarrrlll]]]WWWWWWPPPMMMIIIFFFDDDBBB???===============>>>@@@BBBCCCCCCEEEHHHKKKMMMPPPUUUXXX```eeekkksss{{{zzzuuukkkkkkjjjjjjnnnwwwqqqaaa\\\bbbgggfffbbbHHH999000111000,,,,,,111........................---------......---------***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------nnniiiccc^^^]]]XXXVVVSSSPPPMMMJJJGGGDDDAAA===;;;888777666555222000111111000///...------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***,,,---,,,+++'''''')))++++++***,,,///...---,,,---......,,,+++,,,000555555111777PPPjjjpppjjjrrr}}}dddaaaXXXOOOKKKLLLKKKHHHFFFKKKOOOPPPRRRTTTRRRMMMHHHIIIJJJIIIGGGHHHLLLPPPJJJJJJJJJLLLNNNNNNMMMKKKKKKJJJIIIHHHGGGEEEDDDDDD@@@AAAAAABBBCCCDDDEEEEEEAAAAAACCCDDDEEEEEEEEEEEEBBBCCCCCCDDDGGGMMMTTTYYYOOOMMMJJJHHHHHHGGGGGGFFFHHHHHHGGGHHHJJJKKKKKKJJJLLLNNNLLLJJJOOOVVVVVVPPPMMMJJJJJJLLLLLLJJJLLLPPPKKKSSS[[[hhhkkkbbbYYYUUURRRNNNKKKLLLAAABBB???FFFYYYgggvvvuuuaaaXXXWWWQQQNNNJJJGGGEEEBBB???===============>>>@@@BBBCCCCCCEEEHHHKKKMMMPPPUUUXXX___ccciiiqqqyyy~~~wwwoooiiifffdddbbbbbbfffrrr~~~ooo___\\\ccciiieee___>>>444///222111***+++222........................,,,------......------,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++...------,,,,,,------...nnnjjjddd___^^^ZZZUUURRRNNNMMMLLLIIIEEEAAA<<<;;;:::888666333111000111000000///.../////////------------------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***************************,,,,,,+++)))((()))***+++,,,---.........---,,,,,,,,,---///333999>>>AAAhhh}}}kkk```WWWUUURRRNNNLLLJJJIIIHHHKKKIIIHHHLLLSSSVVVTTTQQQKKKIIIFFFEEEFFFHHHIIIHHHKKKJJJJJJNNNSSSTTTPPPKKKIIIIIIIIIIIIIIIGGGEEEDDDBBBBBBBBBBBBDDDFFFHHHIIIBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEHHHLLLPPPRRRMMMMMMLLLJJJGGGEEEEEEFFFIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHHHHJJJMMMPPPRRRHHHJJJKKKKKKJJJJJJLLLNNNIIITTTZZZ___uuu|||lll^^^YYYXXXQQQLLLJJJBBBAAAAAADDDIIIVVVlll~~~nnn^^^WWWUUURRRMMMIIIGGGDDD@@@>>>???>>><<<;;;<<<===???AAABBBDDDFFFHHHIIILLLQQQTTT]]]```fffmmmttt||||||yyyzzz|||yyyuuuqqqqqqssspppnnnhhh___\\\eeeyyyooommmeee___gggooocccMMM666444111...---,,,---------,,,,,,,,,,,,---..............................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........nnnjjjddd___^^^ZZZTTTQQQNNNLLLKKKHHHCCC@@@<<<<<<:::999666333111000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***************************+++,,,+++)))((()))******+++,,,---------,,,,,,---------...111444888:::III___zzz|||wwwyyy~~~ssseee\\\VVVRRRRRRPPPNNNLLLJJJJJJJJJJJJGGGGGGHHHLLLQQQUUUUUUTTTKKKHHHFFFEEEFFFGGGHHHGGGIIIHHHHHHLLLQQQRRRNNNJJJIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJMMMKKKHHHDDDBBBBBBCCCCCCEEEEEEEEEFFFHHHKKKMMMOOOLLLKKKJJJHHHHHHGGGGGGGGGJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMOOOHHHIIIIIIIIIJJJKKKMMMOOOLLLSSSWWW[[[kkkzzzcccWWWSSSPPPNNNOOOHHHEEECCCBBBCCCJJJZZZiiijjj]]]VVVRRRMMMJJJHHHFFFCCC@@@???>>><<<;;;;;;===>>>@@@@@@BBBDDDEEEGGGJJJNNNQQQWWW[[[aaahhhooowwwxxxwwwuuurrrrrrvvv}}}wwwxxxzzzyyyzzz}}}}}}xxxlll^^^XXX```tttvvvnnnlllgggeeejjjkkk\\\HHH444333000...---------...------,,,,,,------...///........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------mmmjjjddd___]]]YYYSSSQQQNNNLLLJJJFFFBBB???<<<<<<;;;999666444111000...///000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************+++,,,+++)))))))))+++)))***+++,,,,,,,,,++++++///...---------///111222222:::MMMgggvvvjjjYYYMMMGGGGGGHHHHHHLLLKKKIIIHHHHHHIIIJJJJJJFFFIIILLLNNNOOOPPPRRRTTTJJJHHHFFFEEEFFFGGGGGGFFFGGGFFFGGGJJJMMMNNNKKKHHHJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFHHHJJJLLLQQQMMMGGGBBB@@@AAACCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHEEEFFFIIIKKKIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGJJJMMMNNNOOONNNOOORRRUUU]]]uuuqqq^^^VVVSSSPPPOOONNNIIIEEEBBB@@@AAAJJJTTTmmm{{{eee\\\WWWQQQMMMKKKIIIEEEAAA???>>><<<;;;;;;;;;===>>>>>>???AAABBBCCCFFFJJJMMMQQQUUU[[[aaaiiiqqqyyy~~~|||yyyooonnnmmmkkkmmmvvvxxxssswww}}}xxxlll```^^^kkk}}}sssiiikkkiiihhhkkklllbbbOOO???222111000...------...///...------------...//////------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,kkkiiiccc___]]]YYYTTTRRRPPPMMMJJJFFFCCC@@@===<<<;;;999777444222000///000111222222000...---------------------------------------------------++++++++++++++++++++++++************************)))+++,,,+++***)))***+++***+++++++++,,,,,,,,,,,,......------------------111,,,111AAARRRbbbyyy}}}gggWWWPPPLLLHHHEEEEEEFFFEEEDDDHHHGGGFFFFFFFFFFFFHHHHHHJJJNNNQQQPPPMMMKKKMMMPPPKKKIIIGGGFFFGGGHHHGGGFFFFFFEEEFFFHHHKKKKKKIIIGGGIIIJJJKKKKKKKKKJJJHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJJJJGGGCCC@@@???AAAEEEGGGGGGGGGGGGHHHGGGFFFEEEEEEHHHDDDAAADDDIIILLLKKKHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHGGGEEEGGGJJJNNNNNNNNNMMMKKKNNNRRRSSS___~~~kkk___XXXQQQLLLNNNIIIFFFEEECCCAAAEEEKKK\\\tttpppfff^^^UUUOOOMMMKKKGGGCCC@@@???===;;;::::::<<<<<<<<<===???@@@AAACCCGGGJJJMMMQQQWWW]]]dddllltttzzz{{{vvvqqqnnnmmmmmmmmmnnnrrr}}}wwwqqqtttzzz|||}}}~~~xxxtttnnniiimmm~~~{{{mmmbbbhhhfffiiinnnhhhUUUAAA555000000///.........//////......------......///000------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++jjjhhhccc^^^]]]XXXUUUTTTRRROOOKKKGGGDDDBBB===<<<;;;999777444222111000111222333333111///...------------------------------------------------++++++++++++++++++++++++************************)))***++++++***)))***+++,,,,,,,,,,,,,,,------...------...............---222,,,,,,111555;;;MMMaaaooocccYYYNNNFFF@@@@@@BBBDDDEEEFFFDDDCCCGGGGGGEEEDDDDDDDDDEEEEEEJJJOOORRRPPPKKKIIIKKKOOOLLLJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGHHHIIIGGGFFFHHHIIIIIIJJJJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFEEECCCBBBAAAEEEBBB???BBBHHHKKKJJJGGGCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEHHHGGGGGGHHHJJJLLLLLLLLLLLLJJJNNNSSSPPPTTTsss}}}ooouuuddd[[[TTTNNNMMMHHHEEEGGGGGGDDDDDDGGGQQQfffwwwooodddXXXPPPNNNMMMJJJFFFBBB@@@>>>;;;::::::;;;;;;<<<===>>>??????AAAEEEGGGLLLOOOUUU[[[aaahhhpppuuu|||~~~yyytttnnniiiggggggjjjooottt|||vvvnnnmmmnnnlllkkkkkkssstttuuuvvv{{{|||lllbbbiiiiiillllll```KKK999111//////...............///---------------...//////------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***}}}iiihhhccc^^^\\\XXXVVVVVVTTTPPPKKKFFFDDDCCC======<<<:::777555222111111111222222222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))***++++++***)))+++,,,------,,,,,,,,,---...///,,,---///000111000//////+++---111333111000777@@@PPP```zzz|||lll[[[QQQMMMGGGCCCAAA@@@@@@??????@@@BBBDDDFFFHHHGGGEEEDDDCCCCCCDDDDDDFFFJJJNNNMMMJJJIIIKKKOOOKKKJJJHHHHHHHHHHHHFFFEEECCCDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@CCC@@@???AAAEEEGGGGGGEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDGGGIIIKKKLLLJJJHHHHHHIIILLLKKKOOOTTTQQQRRRgggoooxxxjjj```ZZZTTTOOOIIIFFFHHHHHHEEEBBBAAAHHHXXXddduuu}}}ooo^^^SSSPPPPPPMMMJJJDDDBBB???===;;;::::::;;;<<<===>>>>>>>>>???CCCEEEIIILLLQQQVVV[[[bbbiiinnnttt~~~|||yyyuuupppkkkgggeeebbbiiisss~~~{{{ssskkkfffbbb]]]\\\]]]kkkqqqyyy{{{mmmfffnnnqqqpppfffTTTCCC777222//////..................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++|||hhhgggccc^^^\\\WWWUUUUUUUUUPPPJJJEEECCCCCC>>>===<<<:::888555333111000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************(((***++++++******+++,,,,,,,,,+++++++++,,,---...,,,---///111222111///...***///222111000222222000000:::LLL```tttzzzggg[[[QQQHHHAAAAAAAAA>>><<<===@@@??????>>>>>>@@@CCCEEEGGGFFFEEEDDDDDDDDDEEEFFFCCCFFFHHHIIIGGGFFFHHHJJJIIIHHHGGGGGGGGGFFFDDDBBBAAABBBBBBCCCBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGGGGEEEBBB@@@DDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBEEEKKKPPPPPPJJJEEEDDDFFFIIIIIILLLNNNMMMPPP]]]lllwww}}}nnnbbbXXXRRRKKKGGGIIIKKKHHHCCC@@@AAAKKKQQQ^^^vvvooo]]]VVVSSSOOOKKKFFFDDDAAA>>><<<;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCCCCFFFJJJNNNSSSYYY___dddjjjzzzxxxwwwuuurrrpppmmmkkkiiiiiisss|||tttooojjjfff___ZZZ\\\aaakkkuuuuuullljjjpppuuupppZZZEEE;;;666222////////////...------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,{{{ggggggccc^^^\\\WWWTTTUUUTTTPPPIIIDDDBBBBBB>>>===<<<:::888555333222//////...------------...------------------------++++++++++++++++++++++++***+++,,,------,,,+++***************************(((***++++++******+++---,,,+++*********+++,,,---,,,...000222222000...,,,000222///)))+++444333,,,444444444888???LLLYYYcccqqq~~~xxxfffWWWLLLDDD@@@BBB;;;888;;;<<<999999===888;;;>>>???????????????FFFEEEEEEDDDEEEFFFGGGHHHDDDEEEFFFFFFDDDCCCCCCCCCHHHFFFEEEEEEEEEDDDBBB@@@???@@@AAAAAA@@@@@@@@@BBBAAABBBCCCDDDDDDCCCBBBBBBBBBDDDGGGIIIHHHEEEAAA???AAA@@@@@@@@@???@@@@@@@@@AAA???===<<<<<<===???@@@???@@@AAA@@@??????AAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???======>>>@@@AAAEEEMMMTTTRRRIIIBBBAAADDDEEEFFFFFFFFFHHHMMMUUU]]]uuuzzzooo~~~gggXXXTTTLLLHHHLLLOOOLLLGGGDDD===CCCDDDMMMbbbrrriii\\\UUUOOOJJJHHHEEEBBB???<<<;;;;;;;;;999:::;;;;;;:::<<>>@@@DDDHHHLLLRRRXXX\\\___jjj~~~}}}|||tttsssrrrqqqpppooonnnnnnwwwxxxpppnnnllliiiccc___dddlllzzz~~~ooojjjlllnnnvvvmmmPPP888444444000////////////...---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,---yyyhhhhhhbbb\\\ZZZVVVUUUUUUSSSQQQLLLGGGBBB???<<<<<<;;;:::888666444333222111000//////......///........................++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,.....................---............////////////111000000000111333666888???CCCKKKWWWggg{{{tttjjjeeeTTTRRRNNNIIICCC>>>:::888;;;:::999888888888::::::<<<<<<<<<<<<<<<;;;;;;;;;BBBCCCDDDEEEFFFFFFFFFFFFIIIEEEAAAAAADDDEEEAAA===EEEEEEDDDDDDCCCBBB@@@???@@@???>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCAAA>>>===???@@@AAABBBCCCBBBAAA@@@BBBAAA???>>>>>>>>>????????????>>><<<<<<;;;;;;;;;============>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAA@@@???===<<<<<<>>>DDDEEEEEEDDDBBBBBBCCCEEEDDDDDDDDDDDDFFFJJJQQQVVV```uuuyyyfffYYYTTTNNNMMMOOOOOOKKKGGG@@@???>>>BBBLLL\\\ooo{{{zzzfff___WWWNNNHHHGGGFFFDDDBBB@@@===;;;<<<<<<::::::::::::;;;<<<@@@BBBCCCDDDFFFJJJOOORRRTTT^^^lllyyy~~~}}}yyyyyyxxxtttrrruuu}}}xxxtttooommmmmmkkkkkkttt|||qqqkkknnnuuuvvvnnnXXX<<>>@@@???>>>======>>>?????????@@@AAABBBAAA???>>><<<>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>===>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@??????>>>>>>??????===;;;;;;<<<===AAABBBCCCBBBAAA@@@AAACCCDDDDDDDDDEEEFFFJJJOOOSSSUUUgggwwwlll^^^WWWPPPMMMNNNMMMJJJFFFAAA@@@>>>@@@GGGTTTdddooopppcccWWWLLLIIIHHHFFFDDDBBB@@@===;;;===<<<;;;:::::::::;;;<<<>>>???AAABBBCCCGGGKKKOOOOOOVVV___hhhttt}}}|||{{{||||||zzzyyy{{{tttqqqppptttwwwyyy|||}}}{{{tttppptttyyyqqqeeePPP;;;000000111111...------------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************yyyfffddd___ZZZYYYVVVWWWUUURRRNNNJJJGGGDDDBBB???>>>===;;;888555333111111000///...------------------------------------++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,+++++++++,,,.../////////000111333777<<>>===???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>???>>>======<<<===============<<<;;;::::::::::::999999888999999:::;;;<<<<<<======>>>>>>>>>======>>>???>>><<<::::::<<<===>>>???AAAAAA@@@??????@@@BBBDDDEEEFFFFFFIIILLLOOOSSSUUUlll|||hhh```VVVPPPOOONNNKKKGGGDDDBBB???>>>AAAIIITTT\\\nnnppp^^^OOOLLLJJJGGGEEEDDDBBB???===>>>===<<<;;;::::::;;;<<<:::<<<===>>>@@@BBBFFFIIILLLPPPTTTXXX```ppp}}}zzzyyy}}}~~~}}}xxxwww{{{~~~yyyyyy~~~{{{xxxxxxzzz{{{gggWWWCCC888222//////111------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************++++++++++++++++++++++++************************zzzfffddd___ZZZ[[[XXXWWWUUURRRMMMJJJFFFDDDCCC@@@???===;;;888555222111000///...------,,,,,,---------------------------***************************************++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,,,,---------.........///...------------......///000111000///000222333222777>>>EEEIIIMMMRRRUUUZZZ___gggnnntttxxx|||{{{sssiii```aaa\\\VVVRRRNNNIIIDDDAAAAAA@@@>>>===<<<<<<<<<<<<777888888888999999::::::888888777777777999:::;;;:::::::::;;;;;;<<<<<<<<<>>>>>>============>>>>>>???AAACCCCCCBBBAAABBBCCCBBBBBBBBBAAA@@@???======>>>===<<<;;;;;;::::::999999999:::;;;;;;;;;:::::::::999888888888999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999999888888777777888999999:::;;;;;;<<<=========<<<<<>><<<;;;===>>>===???AAAAAA???>>>>>>???AAACCCEEEFFFFFFGGGIIIKKKSSSPPP\\\}}}~~~vvvkkk^^^UUURRRQQQNNNLLLIIIGGGCCC???===@@@FFFKKK]]]lll}}}oooZZZRRRNNNIIIFFFFFFEEECCCAAA@@@???===;;;;;;;;;;;;;;;999:::<<<<<<===???BBBEEEFFFIIILLLMMMQQQ[[[jjjvvv~~~{{{yyyxxxwww}}}}}}}}}yyyzzz~~~}}}}}}~~~|||xxx[[[HHH777444333...---111---------,,,,,,,,,++++++******************************++++++++++++******************))))))))))))************************************************************************{{{hhhfff```\\\\\\ZZZVVVUUUQQQMMMJJJGGGEEEDDD@@@???>>>;;;888555333111000///...------,,,,,,---------------------------***************************)))))))))******+++,,,************************))))))))))))))))))))))))***************+++++++++)))))))))*********++++++,,,,,,,,,,,,------------//////......------......+++---///000///...///000...000222333444555666888333777<<>><<<::::::::::::::::::777777666666777777888888444444444555666666777777888888777777777888::::::888999999:::;;;<<<======AAAAAA@@@@@@@@@AAABBBBBB???DDDIIIKKKJJJEEEBBB@@@BBBBBBBBBBBB@@@???>>>===<<<<<<<<<;;;:::999888888777777888888888888888888777777666555555777888999999::::::::::::::::::::::::999999888888888888888888888777777888888999999::::::;;;<<<<<<<<<<<<<<>>===???AAA???@@@AAAAAA???>>>>>>???@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMSSSfffsssxxxxxxgggZZZUUUSSSQQQOOONNNLLLHHHCCC>>>===>>>@@@MMMZZZjjjxxxkkkYYYRRRJJJEEEEEEFFFEEECCCAAA@@@>>><<<;;;;;;;;;;;;999:::<<<<<<<<<>>>@@@BBB<<<@@@DDDEEEGGGLLLTTT[[[bbbnnn{{{zzzyyyxxxwwwwwwxxxxxx}}}zzz||||||{{{}}}{{{~~~|||qqqMMM<<<000111222...,,,000------,,,,,,,,,+++++++++************************)))******++++++******)))))))))))))))))))))))))))************************************************************************|||iiihhhbbb]]]]]]ZZZUUUTTTQQQNNNKKKGGGEEECCC@@@???>>><<<999666444222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***+++,,,************************))))))))))))))))))))))))************************(((((())))))***++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,***,,,//////...---,,,---//////000000111222333444///111444666666666777888222222444666888:::===>>>888777666666666666888888666777999;;;<<<;;;:::999>>>:::666666888::::::999666555555555555666666777555555555555555555555555333444555666888999:::;;;999888777666666777888999777888999:::;;;<<<======BBBAAAAAAAAAAAACCCEEEFFFCCCHHHNNNSSSSSSMMMFFF@@@BBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;:::999888888777666666666666666666666555444444444444555666666777888888999999999999888888888777777666777777888888888777777777888888999888999:::;;;;;;;;;;;;;;;GGGFFFDDDAAA??????AAADDDBBBBBBBBB@@@>>>===>>>???>>>@@@BBBCCCDDDDDDGGGHHHDDDLLLQQQ[[[zzzrrrjjjtttbbbYYYUUURRRPPPQQQPPPMMMHHHBBB>>>======AAAKKKYYYhhhxxx~~~fff[[[NNNEEEDDDDDDCCCBBBCCCBBB???===<<<;;;;;;;;;999;;;======<<<===>>>@@@:::>>>BBBDDDEEEGGGKKKOOOVVV]]]kkk|||vvvuuutttsssuuuwww{{{}}}}}}{{{{{{}}}~~~~~~}}}www{{{~~~wwwddd@@@777///...///...------,,,,,,,,,,,,++++++++++++************************((()))***++++++***)))((((((((()))))))))))))))***************************************************************************{{{iiihhhccc]]][[[XXXTTTSSSRRROOOLLLHHHEEECCC???>>>===<<<999777555444111111000///............,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))***+++,,,************************************************************************(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---///000...---,,,------------...000111222222***+++------,,,+++,,,---222222111222333444444444444555555555444444444555333444555777777666666555444333111000000000111111333444444444333333333444666666777777777777777666555555666888999;;;<<<<<<:::999888777666666777777666777888999;;;<<<===>>>???>>>>>>>>>???BBBDDDFFFFFFHHHNNNTTTVVVSSSJJJCCCAAAAAAAAA@@@???>>><<<<<<999:::;;;;;;;;;:::999888777777666555444444444444222333333444444444444444555666777888999888888777777666666666666666777777888777777666666666777777666666777999999:::::::::AAAAAA@@@>>>===???CCCGGGEEEDDDBBB>>>;;;;;;<<<>>>===???AAAAAABBBDDDGGGIIIGGGKKKPPPYYYmmmnnnvvvnnnaaaZZZUUUSSSQQQQQQPPPLLLFFFAAA>>>===<<>><<<;;;;;;;;;999;;;======<<<<<<<<<>>><<>>>>>===<<<:::888666555222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************++++++******************((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---............---(((+++---...---,,,,,,---...---------...///...---...000111111000///000111++++++***+++,,,---,,,+++...///111000///.........///000111111111000///...---///222333333333333444111222444555555555555666111111222333444444444333333333444444444555555555;;;:::888777666555666666666777888999;;;<<<>>>>>>;;;;;;:::;;;<<>><<<;;;:::888999:::;;;<<<;;;:::999888777666555444333333333111222333555555444333333444555666888888888777666666666555555555666666777777666666555555555666666444555666777888888888888;;;;;;;;;:::;;;???DDDIIIFFFEEEAAA===999999;;;>>>===>>>@@@@@@AAACCCGGGJJJJJJHHHKKKUUU^^^pppwwwnnnvvvyyyiii___ZZZWWWPPPQQQQQQNNNIIIDDD@@@>>><<<>>>DDDMMMXXXeeeuuuyyybbbQQQJJJIIIGGGEEEEEECCCAAA>>><<<;;;;;;;;;999:::<<<<<<;;;;;;;;;<<<:::;;;<<<;;;;;;===@@@CCCFFFEEEIIIPPPVVV___rrr|||yyyvvvssssssqqqooopppuuu|||{{{xxxyyy~~~yyy[[[<<<000666444,,,***000///))),,,,,,,,,+++++++++******))))))))))))))))))))))))''')))***++++++***)))''''''((((((((())))))******************************))))))))))))))))))))))))************************vvvgggeee___\\\[[[UUUWWWTTTPPPMMMJJJHHHEEECCC@@@???>>>===:::777444222444111//////000000...+++,,,+++*********+++,,,---******************************++++++++++++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***))))))((()))+++---...))))))***++++++,,,---------......---+++******+++,,,------......------,,,000///---+++++++++---.........------------......////////////000000000000////////////000000000000///000000000111111111111222222111111111111111111333333333333333333222222222444666666555444555666555666666666666666555555666777777888999:::::::::888999::::::;;;<<<======CCC@@@???@@@BBBDDDBBB@@@<<<>>>???>>><<<;;;;;;<<<<<<;;;999888888888999999888777555444333333444444222222333333333222222111333555555555444444555777666555444333333444555666555666666666555444333222555555666666777777888888;;;;;;:::999999<<>>===;;;999999999;;;<<<;;;===?????????@@@BBBCCCFFFHHHNNNSSSRRRZZZxxxssseeesss|||hhh\\\WWWSSSTTTSSSPPPLLLJJJEEEAAA@@@<<<<<>><<<:::;;;===>>>>>><<<;;;:::;;;999999888777777888::::::777666555444333333333444111222222333333222222111333444555444333333555777666555444333333444555666666666555555555555555444444555555666777777888888;;;;;;;;;:::999;;;???BBB===<<<:::999888999:::;;;;;;===>>>>>>>>>>>>@@@BBBEEEFFFLLLPPPMMMOOOddd}}}kkkiiizzzvvvfff\\\UUUUUUTTTRRROOOMMMHHHEEE???;;;999<<>>>>>=========<<<;;;;;;::::::999888999999:::;;;<<<<<<<<<:::<<<>>>???@@@DDDJJJOOOYYY___ooo{{{xxxwwwxxxyyyzzz~~~{{{xxxxxxvvvwww~~~|||iiiPPP<<<333111111000///...---,,,,,,,,,,,,+++++++++*********************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******ssseeeddd^^^\\\\\\WWWWWWTTTQQQNNNLLLJJJFFFDDD@@@@@@???===:::777444222333111000///000///...,,,///...,,,+++***)))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))***+++,,,(((((())))))***+++++++++)))***,,,,,,++++++---///+++,,,,,,------,,,,,,+++///...,,,++++++,,,------...------,,,,,,------...------------.....................////////////000////////////000000000000000000000000111111111111000000111111222222333333111333555555444444444555444555777888888777555444333333333444555555666666999999999888888777777777999888777777888999888666999;;;>>>>>><<<:::999999777777666666777888:::;;;666555444333333222333333111111222222222222222111333444444444333333555777666555444333333444555666777777555444444555666666444444555555666777777777;;;<<<<<<;;;:::999;;;<<<;;;:::999888777888999::::::<<<======<<<<<<===???AAABBBGGGKKKHHHFFFQQQ```uuuaaa```vvvsssbbbXXXVVVUUUTTTSSSPPPLLLIIIBBB<<<888888;;;@@@KKKUUUaaannnpppbbbZZZQQQHHHHHHFFFDDDAAA??????@@@@@@======<<<<<<;;;;;;::::::888888999999::::::;;;;;;;;;<<<<<<<<<<<>>===>>>???>>>>>>>>>===<<<<<<;;;;;;999999999999999999999:::===============>>>AAABBBFFFJJJTTTcccsss|||{{{xxxttttttvvvxxxyyyxxx~~~wwwWWW???888444/////////......---,,,,,,+++++++++++++++************************************(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******qqqcccbbb]]][[[[[[VVVUUUSSSQQQOOOMMMJJJGGGDDDAAA@@@@@@>>>;;;888555333222222111000///...------++++++++++++++++++++++++******************************++++++++++++******(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((()))))))))************************+++++++++++++++,,,---,,,***)))***+++******++++++++++++******,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............---............/////////....../////////000000000000111111222333444444555000222444444333222333444222444666777777777666555333333444444444444555555333333444444555666666777999999999999888777777888555888:::;;;:::888888888888777666444333333444444222222222222222111111111///000111111222222222222111222333333111222333555555444333222222333444555===;;;888444222222222222333333333444555555666666999;;;<<<;;;888666555555777777777666777777777888888999::::::999888999;;;:::;;;===AAACCCEEEIIIOOO___{{{jjjcccwwwzzzggg]]]UUUTTTSSSOOOLLLMMMLLLFFFAAA===999777;;;AAAEEEOOO___ooo}}}mmm^^^XXXVVVNNNKKKGGGBBB???>>>>>>???@@@@@@??????>>>=========999999999999999999999999999999888999:::<<<>>>>>>@@@BBBIIIRRRZZZfffwww|||xxxwwwuuusssvvv{{{}}}uuutttzzzcccDDD555555444.........------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******qqqcccbbb]]]ZZZZZZUUUSSSRRRPPPNNNMMMJJJFFFCCCAAAAAA@@@>>>;;;888555333111222222111...------...)))***+++,,,,,,,,,,,,+++******************************++++++++++++******'''(((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))((('''&&&(((((()))******))))))(((************************,,,,,,---,,,***((()))***)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------.........///------......//////000000000111111111222333333333///111333333222222222333222333444444555555555555444444444444444555555555111222333444555666666777666888888777555444444555555777888888777777777888888777555333222111111111000111111111111111000000//////000111222222222222111222222222111111333555555444333222222333444555<<<:::777555222111000000222222333333444555555555777999:::999777555555666666666777777777777777777666888999999888888999;;;;;;;;;<<<===>>>@@@DDDHHHMMMccczzziiifffnnnuuufffYYYVVVSSSNNNLLLNNNMMMHHHDDDAAA;;;666666:::<<>>===:::;;;@@@FFFJJJOOO\\\hhhyyytttrrrrrrrrrttt|||yyyttttttxxx|||~~~nnnPPP888111333111+++------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******rrrcccaaa\\\YYYXXXSSSQQQPPPOOONNNLLLIIIEEEBBBAAAAAA@@@>>><<<888555333111222333111...,,,---...***+++,,,,,,,,,+++***)))******************************++++++++++++******''''''(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&%%%(((((()))******)))((('''((((((((((((((((((((((((***+++,,,+++***)))***+++))))))************))))))******+++,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,---------.........,,,,,,---......///000000/////////000000000000000///111333333222111222333222222111111222333555666444444444444444444444444333333333444444555555555444666777555222111222333555666666666555555777999666555333222111111111222//////000111111000000///...///000111222222222222000111222111000111222444444444333222222333444444777777666444333222111000222222222333444444555555555666777777555555666777666666777777888888888888555777888999888888:::<<<:::===>>>===<<<===@@@CCCEEEPPP___|||uuuccc^^^qqq___ZZZVVVOOONNNRRRMMMIIIGGGEEE???777555777888<<>><<<888555444000222333111...,,,---///,,,---------,,,***((('''******************************++++++++++++******&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&$$$(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&%%%((()))++++++******+++---))))))************)))))))))***+++,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000...............---------///111222222111111222333222111000///000222555666333333333333333333333333555555444444444444333333444555777555222000111333666666555444333444777:::444333222111111111222333...///000111111000//////......000111111222222222000111222111000000222444444444222222222222444444333333444444444333222111111222222333333444555555444555666555555555777999666666777888888888888888444666888888888999;;;===888===AAA???===>>>AAACCCFFFIIINNNkkkiii___lllyyyeee^^^YYYQQQPPPUUUNNNLLLKKKIIICCC;;;777888333666???JJJRRR[[[lll}}}nnn]]]IIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB======<<<;;;;;;:::999999888666555777:::<<<;;;999>>>::::::<<<>>>???EEELLLQQQcccuuu}}}xxxooollllllpppwww}}}}}}{{{bbbJJJ444//////------222,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******vvveeebbb[[[XXXXXXSSSSSSQQQNNNMMMLLLIIIFFFCCCAAA@@@>>>===;;;999555111111111000///...---,,,,,,***++++++,,,,,,++++++***(((&&&&&&)))***((((((,,,((((((((((((''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***,,,+++++++++******))))))'''''''''((((((((((((((()))((('''''''''(((***+++******))))))((((((''''''(((((((((((())))))))))))************************)))))))))))))))******+++***+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000000000111222222333333111111111111111111111111333222222111111222222333<<<<<<:::777333111000111222222222111111111000000111111222222222333333333222222222111000//////...---------............///000///...///111222111000---......///000111111222222222111000000///000000333333222222111000000//////000111222333444444444222222222333444555666777;;;:::999888777666555444666666666777888888999999999;;;===>>>======>>>???@@@GGGIIISSSwwwlllbbbiiiuuuhhh```UUUPPPRRRQQQLLLIIIIIIFFF@@@===>>>888777:::???DDDLLL\\\jjjvvvnnnYYYNNNEEEDDDDDDBBBDDDIIIEEECCCAAAAAACCCDDDDDDCCC???>>>===<<<;;;:::999999;;;:::888777777777888999:::::::::;;;;;;<<<<<<<<>>===CCCFFFMMMeeellldddlll~~~mmm[[[TTTWWWNNNJJJHHHHHHFFFAAA??????;;;999999;;;<<>>===<<<;;;;;;;;;:::999888777888888999999:::::::::;;;;;;;;;;;;;;;>>>BBBHHHSSSeee{{{yyyrrrooopppjjjoooxxx~~~}}}}}}iiiMMM===777000---...///...,,,++++++++++++++++++++++++*********)))))))))((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))))))))***))))))(((((((((((((((vvvfffccc\\\YYYXXXRRROOONNNLLLKKKKKKIIIFFFDDDCCCAAA???>>>===:::666333111111000///...---,,,,,,***++++++,,,,,,++++++***---***))),,,+++'''''')))%%%%%%&&&'''((()))******(((((((((((((((''''''&&&'''''''''''''''''''''''')))((((((''''''(((((())))))))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((***+++***)))((()))************++++++++++++,,,++++++,,,,,,,,,---------------------....................................//////000000111111222222000000000000000000000000222222111111111111222222555666666444111000000111111111111111000000000000/////////000000000000111111111000000//////.........////////////000000000///000222555777666222/////////////////////////////////.........//////000---......///000111111222000000111111222111111000111111111111222333444444777777666555444444333333555555666666777888888888777999;;;;;;::::::;;;<<<:::>>>BBBEEEPPPiii~~~fffZZZmmmfff[[[\\\QQQLLLJJJJJJIIICCC@@@@@@===:::888888666888@@@IIISSS```rrrsss\\\LLLCCC===<<<>>>CCCCCCCCCEEEFFFFFFCCC@@@BBBAAAAAA@@@???>>>======;;;::::::999888999999999999999999999::::::::::::888999;;;<<<@@@HHHTTT]]]{{{{{{wwwrrrlllkkknnnrrr|||~~~~~~xxxyyy}}}rrrQQQ444555000,,,+++---///...,,,++++++++++++++++++++++++******))))))))))))((((((''''''((())))))))))))((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))((((((''''''((((((uuueeeccc\\\YYYXXXRRRNNNLLLKKKJJJJJJIIIFFFDDDCCCBBB@@@???===;;;777333111111000///...---,,,,,,***++++++,,,,,,++++++******((((((+++,,,******---&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******((()))***)))((('''(((***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.......................................//////000111111222000000000000000000000000111111000000000000111111111333333222000//////000111111000000000/////////------........./////////000000000//////.....................////////////......///111333333000...//////////////////......---------------...///000------......///000000000000000111111111000000///111111111111111111222222555555444444333333222222444444555666666777777888666888::::::999888999::::::;;;>>>BBBDDDNNNjjjvvv]]]```|||tttccc]]]XXXRRRMMMMMMKKKEEEAAA@@@>>>;;;888888666666;;;CCCHHHQQQaaatttrrr\\\JJJ???<<<<<<>>>???BBBEEEHHHHHHFFFCCCBBBAAAAAA@@@??????>>>>>>;;;;;;;;;:::::::::::::::999999999999999999999999999:::<<<<<<===AAAGGGKKKXXXnnn{{{tttpppmmmiiikkkoooxxx{{{tttuuuzzz~~~xxx|||zzz___BBB,,,000...++++++---...---+++***************************)))))))))((((((((((((&&&'''(((((())))))((((((++++++******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((sssdddbbb\\\YYYXXXRRRNNNLLLKKKJJJJJJIIIFFFDDDCCCBBB@@@???===;;;777333111111000///...---,,,,,,***++++++,,,,,,++++++******((((((+++,,,******---((((((((((((((('''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((('''((())))))***'''((())))))((('''((()))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...........................---......//////000111111////////////////////////111000000//////000000111...000222111000......///000000000/////////......,,,,,,---------........./////////...............,,,,,,,,,---------......000...------///000000000////////////............------,,,------...//////........................000000111111111000000///222222111000000000111111333333333222222222222222444444444555666666777777555777999999888777888999===:::<<>>???FFFSSSdddvvvtttZZZHHH@@@>>>888999<<<@@@DDDFFFFFFEEE@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999666777999:::<<<===@@@BBBHHHXXXjjjuuu}}}|||uuuooollljjjjjjnnnuuuvvvooorrrzzzfffLLL:::000///...---,,,---,,,,,,+++************************)))))))))(((((((((((('''&&&&&&'''(((((((((((((((++++++******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((''''''''''''((((((oooaaa```[[[YYYXXXRRROOONNNLLLKKKKKKIIIFFFDDDCCCAAA???>>>===:::666333111111000///...---,,,,,,***++++++,,,,,,++++++***---***))),,,+++'''''')))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***''')))***)))((('''((())))))))))))************+++))))))*********+++++++++,,,,,,,,,,,,------------------------------------------......//////000000////////////////////////000000////////////000000---///111111///...---...////////////............,,,,,,,,,------------.....................------++++++,,,,,,,,,---------222///---,,,...000111222..............................---------......//////////////////.........000000111111222111111000333333222111000000000111222222222222222222222222333333444444555666666666555777999999777666777888===:::;;;AAABBBAAAFFFNNNoooeee\\\kkkppp```VVVMMMKKKLLLJJJHHHHHHEEE@@@===<<<999555444777888;;;EEETTTbbbqqqppp\\\NNNFFF:::999888:::===@@@AAAAAA?????????>>>>>>>>>======<<<============<<<;;;;;;::::::::::::999999999999777777777888999::::::;;;???FFFOOOVVV[[[bbblllsssrrrvvvzzz}}}|||sssmmmhhhiiilllqqqzzzyyyssstttzzzkkkPPP<<<333222///...---,,,++++++++++++************************))))))((((((((((((''''''&&&&&&'''(((((((((((('''))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&''''''&&&&&&''''''((((((lll______[[[XXXXXXRRRQQQOOOMMMLLLKKKIIIFFFDDDBBB@@@???===<<<999555222111111000///...---,,,,,,***++++++,,,,,,++++++***,,,))))))+++***'''&&&)))'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((()))******(((((()))***))))))))))))************))))))))))))*********+++++++++,,,,,,,,,---------------------------------,,,------......///000000........................000//////......//////000---///111111000...------/////////.........------,,,,,,,,,---------......------------------------,,,,,,,,,---------......///---,,,,,,.../////////,,,------....../////////000///...........................//////000000111000000111222333333333222444444333222111000000000111111111222222333333333222333333444555555666666666777999999777666777888999999:::===?????????@@@RRRpppuuu___^^^qqqooobbbUUUPPPOOOMMMKKKKKKIIIDDD@@@@@@===777555666666555999CCCNNNZZZkkkzzzxxxgggYYYFFFBBB<<<999999;;;<<<===????????????>>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999:::999777777888999999999999:::<<<@@@CCCGGGKKKOOOOOOSSSWWWXXXZZZbbbnnnxxxwwwnnnjjjjjjppprrruuuvvvwwwzzzzzzuuujjjeeedddjjjsss}}}yyyxxx|||hhhPPP>>>333///000------,,,*********+++---************************))))))((((((((('''''''''%%%&&&''''''((((((''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))iii]]]^^^ZZZXXXXXXRRRSSSQQQNNNMMMLLLIIIFFFCCCAAA@@@>>>===;;;999555222111111000///...---,,,,,,+++++++++,,,,,,+++++++++(((&&&&&&)))***((())),,,%%%&&&&&&'''((()))******(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((***+++***)))((()))+++))))))))))))************))))))))))))************++++++,,,,,,,,,---------------------------------,,,,,,------...//////000........................//////............//////---000222222000...,,,,,,//////.........---------,,,,,,---------.........---------------------------------.........//////***)))***+++------+++***,,,,,,------...///000000111000///...............,,,,,,...///000222333333///000111222333444444444555555333222111111000111111111111222333333444444222222333444444555555666666888999999777666777888444777999888:::<<<===;;;AAASSSpppjjj[[[___gggppp```XXXTTTPPPMMMLLLJJJEEECCCCCCAAA<<<999:::888444333999@@@JJJ[[[lll}}}}}}kkkTTTMMMDDD<<<999999;;;;;;@@@@@@??????????????????===>>>?????????>>><<<;;;<<<<<<<<<;;;;;;::::::::::::888555444666888999999;;;999888;;;>>>??????@@@DDDGGGJJJHHHGGGLLLWWWaaahhhrrr|||sssjjjcccbbbccc```dddhhhjjjmmmqqqxxx~~~|||{{{tttpppeeeaaacccmmm{{{~~~}}}|||uuuSSS===444111///...*********)))((())),,,///)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))}}}fff[[[\\\WWWTTTTTTPPPRRRQQQOOOLLLIIIGGGDDDCCC@@@??????>>>===;;;666333000222222111...,,,+++,,,+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((*********)))))))))))))))))))))))))))************)))************+++++++++......///////////////...,,,---------,,,++++++***---------------------------------............///...///000111111///---+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,+++,,,,,,---...///000000000//////...------,,,,,,---------............///.........///000000111111333222111111000111111111222222222222222222222222222222111111222222333444555666777888888777666555888888888999999::::::;;;CCCJJJYYYvvvggg___ZZZppp}}}ccc\\\YYYQQQMMMQQQKKKIIIFFFBBB???===;;;:::888888888888;;;DDDOOOWWWoooxxxtttdddQQQDDD===;;;:::::::::===??????>>>===???AAAAAA@@@@@@??????@@@AAAAAA???>>>>>>===<<<;;;;;;:::999888888777777777777777999999999999999999999999;;;;;;<<<>>>AAAEEEIIIKKKUUU]]]iiiuuu~~~wwwqqqiii```YYYVVVUUUVVVZZZ[[[^^^bbbgggkkknnnoooqqqtttwwwyyy{{{|||~~~zzzsssiiiaaaaaaiiinnnttt~~~zzz~~~~~~cccAAA444222...---///,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((***)))'''%%%%%%''')))***}}}fff[[[\\\WWWUUUUUUPPPRRRQQQOOOLLLIIIGGGEEEDDDAAA@@@???>>>===:::666333000222222111...,,,+++,,,+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,,,,---.........---...............---,,,,,,------------------------------------...............//////000///...---,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,------,,,,,,+++------------............/////////...---,,,,,,,,,------------............------......///000000000000000000000111111222333222222222222222222222222222222111111222222333444555666777777777777666555777777888999999:::::::::BBBDDDLLLbbboooZZZ___vvvyyykkkaaaUUUOOOQQQKKKIIIFFFDDDBBB@@@>>>===777777666555777<<>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;999999888777777777777777999999999999999999999999::::::999:::<<>>999888777555444666:::===FFFNNN[[[jjjxxxmmmWWWHHH@@@???<<<999999;;;===<<<:::@@@AAAAAABBBAAAAAA@@@@@@@@@@@@??????>>>=========:::999888888777777888888888888888888888888888888888777666666777888:::;;;<<<>>>@@@CCCFFFIIIKKKLLLMMMKKKIIIGGGEEEDDDEEEEEEDDDEEEHHHKKKNNNRRRTTTUUUZZZ\\\___aaaaaabbbdddeeefffhhhkkknnnqqqssssssttttttuuuvvvxxxyyyzzzzzz{{{xxxxxxxxxyyyxxxxxxwwwwwwtttttttttuuuwwwzzz~~~~~~yyyooofff___```gggnnn}}}~~~zzzgggGGG888------000---+++---+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''hhh]]]^^^YYYVVVVVVRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDBBBAAA???===:::555111000222222111...,,,+++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((()))))))))************))))))))))))************&&&'''(((***+++,,,,,,,,,...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......---,,,,,,------...,,,------------,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------......///000000111111///......///000111222222111111111111111111111111111111111111111222222333555555555555555555555555555666666777888999::::::GGGDDD@@@AAARRRrrroooYYYSSSYYYsssrrrccc\\\ZZZVVVQQQMMMKKKGGGBBB>>>===<<<:::777555555666777999>>>GGGSSSccctttvvveeeYYYQQQHHH>>>:::;;;===<<<999===>>>???@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>::::::999888888888888999777777777777777777777777666666555555555666777777;;;;;;;;;<<<===???AAABBB???@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDGGGJJJLLLMMMPPPSSSVVVXXXYYYZZZ\\\^^^]]]^^^```ccceeefffggggggeeefffgggiiijjjkkkllllllhhhhhhhhhgggfffdddcccbbbdddcccbbbaaaaaabbbdddeeehhhiiilllpppuuuzzz~~~vvvooommmjjjeeebbbeeerrrwww{{{|||}}}cccLLL999222...000000,,,***,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&&&&(((&&&''''''((((((''''''&&&hhh]]]^^^YYYVVVVVVRRRPPPPPPNNNLLLIIIGGGFFFEEEDDDCCCAAA@@@>>>:::555111000222222111...,,,+++,,,************************((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''(((((('''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))((()))))))))************(((((()))))))))*********'''''')))***,,,,,,------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...,,,,,,------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---...//////000000111111222000000//////...//////000111111111111111111111111111111000000111111222333555555444444444444555555444555555666888999999:::???AAAAAA>>>CCCYYYcccTTTLLLYYYvvvpppaaa___YYYSSSNNNLLLIIIDDD??????>>><<<:::888777666555666888===EEERRRbbbsss~~~wwwbbbUUUFFF??????@@@>>>;;;:::;;;===>>>@@@AAAAAABBB@@@@@@@@@@@@????????????;;;::::::999999999999999777777777777777777777777555555555666777888888999777888999:::;;;;;;;;;;;;;;;<<<===>>>???>>>=========>>>???AAACCCEEEFFFGGGGGGJJJNNNPPPRRRTTTVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaabbb``````___^^^\\\ZZZYYYXXX[[[ZZZYYYXXXXXXXXXYYYYYY______```aaaccceeehhhiiiiiinnnwwwyyynnngggdddbbbbbbccckkkooojjjpppzzzlllNNN888555222000000///,,,+++,,,************************(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&~~~ggg\\\]]]XXXUUUVVVQQQPPPOOONNNLLLJJJHHHFFFEEEDDDBBBAAA@@@>>>;;;666333000222222111...,,,+++,,,***************+++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***))))))))))))************((((((((()))))))))******((()))***+++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++((())))))***,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,......//////000111111111000000///...............111111111111111111111111111000000000000111222222555444333333333333444555333444555666777888999:::333888===<<<;;;HHHfffnnn[[[JJJMMM^^^xxxmmmfff^^^UUUPPPNNNMMMHHHDDDAAA>>><<<::::::999777666666777999>>>GGGSSSaaajjj|||qqq```SSSLLLFFF>>>888============>>>@@@AAABBB????????????????????????<<<;;;::::::999999::::::888888888888888888888888555666777888999::::::;;;666777999;;;;;;<<<;;;;;;999:::;;;<<<===<<<;;;:::;;;;;;<<<>>>???@@@AAABBB???BBBFFFHHHJJJKKKNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSUUUVVVXXXYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTUUUWWWYYY[[[^^^___```^^^bbbhhhnnntttzzz~~~xxxppphhhccc\\\YYY\\\aaannnzzzooopppuuuzzztttXXX???000000///------,,,,,,,,,---)))))))))***************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&}}}fff[[[\\\WWWUUUUUUPPPPPPOOOMMMLLLJJJHHHFFFFFFCCCBBBAAA@@@???<<<777444000222222111...,,,+++,,,))))))*********+++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))))))))************(((((((((((()))))))))***((()))***+++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,------,,,++++++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,************************'''(((((())))))***++++++))))))************))))))))))))******++++++,,,,,,*********+++++++++++++++************++++++++++++,,,,,,------.../////////......---------...//////111111111111111111111111000000000000000111222222444444333222222333444444222333444555777888999:::333555999;;;:::>>>OOOaaaiiiTTTOOORRR]]]qqqxxxmmm```XXXUUURRRMMMHHHEEEBBB>>><<<<<<<<<:::888666666777888<<>>>>>>>>@@@AAA????????????????????????<<<<<<;;;:::::::::::::::999999999999999999999999666666777888999999999999999999999:::;;;<<<<<<<<<999999:::;;;;;;;;;:::::::::::::::;;;<<<=========<<<>>>AAABBBBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLLLLLLLMMMMMMMMMNNNKKKMMMOOORRRTTTUUUUUUUUUSSSTTTWWWYYY[[[```eeeiiiyyytttllliiiddd]]]^^^YYYZZZccclllvvvyyy}}}yyyvvv~~~www[[[BBB444///---,,,+++***+++,,,,,,***((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((''''''%%%%%%%%%%%%''''''}}}fff[[[\\\WWWTTTTTTPPPPPPOOOMMMLLLJJJHHHGGGFFFBBBAAA@@@@@@???<<<888555000222222111...,,,+++,,,))))))******++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************(((((((((((())))))))))))((()))***************)))***+++,,,,,,---------,,,++++++++++++++++++++++++)))************+++++++++((()))+++---...---+++***+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,************************&&&''''''((()))*********''''''((((((((((((''''''+++++++++*********************************++++++)))************+++++++++******+++,,,,,,------...,,,,,,,,,---...///000111000000000000000000000000000000000000000111111222444444222222222222444444222222444555666888999999;;;888999<<<;;;:::???HHHYYYxxxaaaUUUNNNJJJQQQ\\\~~~mmmaaa[[[VVVPPPJJJJJJFFFAAA?????????===:::555555444333444777<<<@@@HHH]]]ooovvvzzzlllbbbKKKHHHDDD@@@======???@@@>>>>>>>>>>>>>>>>>>??????<<<<<<;;;::::::::::::;;;999999999999999999999999666777777888888777666666999888777666666888:::;;;999:::;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<===??????>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQOOOMMMLLLJJJJJJJJJKKKNNNTTT\\\bbbyyytttggg```^^^YYYSSSYYYXXXbbbsss|||rrrpppyyy}}}eeeFFF111,,,000---,,,+++***+++---***'''(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((((('''%%%$$$$$$%%%'''(((zzzeee\\\\\\TTTQQQSSSQQQQQQPPPNNNKKKHHHFFFDDDBBBFFFBBB>>>======;;;555///222222111000...,,,+++***++++++)))(((''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((***---///000...+++)))++++++++++++++++++++++++---)))&&&'''+++,,,***''''''))),,,///000000...---------,,,,,,+++***)))))))))))))))))))))******+++************************+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************///...,,,,,,---000333555222111000.........///000000000000000111111111111000000000000000111111222444444444555555555555666555555666777888:::<<<===DDDeeesssttt|||lllSSSEEEGGGNNN[[[yyyiiiccc]]]UUUOOOKKKJJJHHHFFFCCC???<<<:::;;;999666444444555666888@@@EEEMMMXXXeeessssssjjj[[[NNNFFFBBBBBBBBB???>>>=========<<<999777<<<;;;;;;;;;<<<<<<:::888<<<:::888666555666777888888888888999::::::;;;;;;999999::::::;;;<<<======:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<>><<<===>>>>>>>>>>>>===<<<===>>>>>>===;;;>>>===;;;:::999999999:::777777888888999999999:::999999999:::;;;<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;??????@@@AAABBBCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGFFFEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCDDDEEEGGGGGGHHHPPP\\\gggsss~~~sssjjjccc]]]ZZZWWWTTTXXX```iiiuuurrrpppnnnqqqxxxdddGGG;;;555...+++...------,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''zzzfff^^^^^^VVVRRRTTTQQQPPPOOONNNKKKHHHFFFDDDCCCAAA>>><<<<<<===;;;777222111111000...,,,+++))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***''''''((())))))))))))(((++++++++++++++++++++++++...+++((())),,,---,,,)))*********++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))******+++************************+++)))((()))***+++***((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************+++++++++,,,...111555777111000///.........////////////000000000000111111000000//////000000111222111111222222222333333333444555555666777999:::;;;===FFFWWWrrrzzzffffffwwwppp___TTTKKKTTTooo{{{kkk^^^VVVSSSOOOJJJFFFEEEFFFFFFFFFGGGEEEAAA===999888777777444666999===DDDNNNYYYaaajjjwwwtttggg]]]SSSMMMEEE???===>>>??????:::999888999:::;;;:::888;;;;;;::::::999888888777999999999999::::::::::::888888999999:::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===============>>>??????@@@AAAEEEJJJNNNSSSYYYgggwwwoooeeeZZZVVVTTTSSSSSSUUU___hhh{{{ooorrrwww~~~|||bbbMMM999222000---+++---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''zzzfff^^^^^^WWWSSSTTTQQQPPPOOOMMMKKKHHHFFFDDDCCCAAA???===<<<<<<999555222333222000...---+++******((()))))))))******))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((('''''''''(((((())))))************************,,,***((()))***,,,+++)))******)))(((((()))***+++,,,+++++++++******)))))))))))))))))))))******+++***************************)))((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))((()))+++---000111////////////.../////////////////////000000000111///////////////000111111111111111222222222333333444444444555666777999:::AAABBBHHHXXXvvvnnnqqqxxx]]]MMMUUUmmmnnn___]]]WWWQQQLLLKKKJJJHHHFFFIIIGGGCCC???;;;999777777444444444555888???HHHNNNQQQ___lllttt~~~ssskkk```UUUMMMGGGBBB@@@???===;;;;;;<<<<<<;;;999888888999999:::999888888<<<<<<<<<;;;;;;;;;;;;;;;888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<===>>>CCCEEEHHHKKKOOOVVV___eeeuuu}}}}}}nnnbbb\\\SSSRRRPPPPPPSSS^^^nnn{{{yyyxxxyyyvvvyyy~~~~~~}}}vvvcccIII;;;///---...,,,,,,---***************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''wwwddd]]]^^^WWWSSSUUURRRPPPOOOMMMKKKIIIFFFEEEDDDBBBAAA???===;;;888444111555333111///...---,,,,,,((()))******+++******)))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((()))***+++***************************)))((('''((()))))))))***)))(((''''''(((***+++++++++***************))))))))))))))))))******+++)))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******))))))***+++,,,,,,.........////////////......////////////000000000/////////...///000000111111222222222333333333333333333333444555666777888===>>>@@@EEESSSrrr}}}qqqzzz\\\LLLRRRbbbqqqeee___XXXSSSRRROOOKKKHHHGGGEEEBBB???<<<:::888888666555333222222666<<<@@@@@@LLLXXX```iiixxx|||nnn```SSSLLLJJJHHHDDDBBBAAA@@@>>><<<888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999777777777888888888888888999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::999999999999888888888888999999999888888888888777<<<;;;:::999888888999999===???AAABBBBBBDDDGGGJJJNNNSSS[[[bbbjjjtttwwwnnneee[[[UUUSSSSSSTTTTTTWWWaaasss~~~iiiaaappp|||wwwyyy||||||vvv[[[GGG:::333---,,,------,,,,,,))))))************++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''tttaaa[[[]]]WWWTTTUUUSSSOOONNNMMMKKKIIIGGGEEEDDDCCCCCCAAA???;;;777444222666444222000...---------)))***+++++++++***)))((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''************************(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))***++++++************************(((((((((''''''((((((((()))(((((('''((()))***+++************************)))))))))))))))******+++)))))))))))))))))))))))))))'''&&&'''((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,------,,,,,,++++++,,,,,,------.../////////............////////////000000//////......//////000111111111222222222333333333333333333333444555666777999;;;???@@@BBBXXX|||vvvUUUIIIRRRrrrmmmeee[[[UUUSSSQQQLLLHHHGGGFFFCCCAAA>>><<<:::999777666444222000111555888888@@@IIIPPPXXXfffxxx}}}lllbbbUUUQQQKKKFFFCCC@@@<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::999888777777666777777777777777777777777777777777777777777777777999999999999999999999999777777888888888999999999888888888777777777666666888888777777777777666666999888777777777888999:::999===BBBEEEGGGJJJPPPUUU\\\eeeqqq|||vvviii```YYYSSSRRRTTTQQQUUU\\\eeetttxxxcccTTTZZZyyyzzzyyy||||||}}}{{{___HHH:::333111///......---,,,+++))))))******************(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''ppp^^^YYY\\\WWWTTTVVVSSSOOONNNMMMKKKIIIGGGEEEEEEBBBCCCBBB@@@<<<999666555666444111///---,,,------***+++,,,,,,,,,***((('''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************************************)))))))))((('''((()))***''''''(((((()))***+++,,,))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.............../////////000000///............///000000000000000111111111222222222222222222333444555666888888===@@@???JJJmmmfffOOOOOOZZZuuuyyyiii]]]XXXUUUPPPMMMKKKJJJHHHEEEAAA>>><<<;;;888888777555222222333555666888===BBBHHHRRR```kkktttzzzpppkkkddd\\\VVVQQQLLLIIIEEECCCAAA???>>>======>>><<<<<<;;;:::999888777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666777777777777777777777666666666555555666666777888888999:::::::::999999:::===@@@CCCEEEGGGLLLTTTYYY]]]ccckkkqqqzzz~~~vvvmmmeee]]]YYYVVVSSSTTTXXXUUU```nnn}}}ooo```YYYZZZggg~~~tttxxx~~~```FFF999666///000000///------+++)))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''nnn\\\XXX\\\WWWTTTVVVTTTOOONNNMMMKKKIIIGGGFFFEEEAAABBBBBBAAA===:::888888555333000---,,,+++,,,,,,***+++,,,---,,,***(((&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))***))))))))))))))))))))))))))))))))))))******)))((((((***+++&&&'''((()))***+++,,,,,,)))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,+++,,,.../////////................../////////000...............///000000////////////000000000000222222222222333444555555666333777======@@@UUUooo}}}sssVVVPPPJJJTTTttt~~~lllccc___ZZZWWWPPPNNNLLLHHHDDDAAA>>>===:::;;;;;;999666555555666555444555777;;;AAALLLUUUZZZcccqqq}}}xxxqqqlllhhhUUURRROOOKKKHHHFFFFFFFFF@@@@@@???===<<<;;;::::::666666666666666555555555555555555555555555555555666666666666666666666666555555555555666666666666777666666666666555555555555555777888:::<<<===>>>AAABBBCCCEEEIIINNNRRRUUUeeelllttt{{{ssshhh```VVVQQQNNNPPPPPPPPPSSSXXXcccqqqjjj\\\SSSZZZgggvvvxxxppppppwwwkkkJJJ333///444---///000///---,,,***(((************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''nnnbbbXXXVVVXXXVVVSSSSSSPPPNNNLLLJJJHHHGGGFFFEEEEEECCC@@@???===;;;888555333222111///...,,,+++***+++++++++************)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))((((((((()))+++,,,+++******)))(((''''''&&&)))))))))))))))))))))))))))((('''''''''(((***+++***)))(((''''''((()))***''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***++++++,,,((()))))))))************++++++,,,,,,,,,---------...------------...////////////000000///...---,,,.........//////000111222333333222222222333444444555777888888888;;;AAAFFFYYYvvvddd___bbbrrrpppXXXKKKJJJNNNdddtttiiiaaa[[[VVVUUUSSSMMMGGGCCCDDDFFF???>>><<<999777666555555444333444444666999;;;===FFFKKKVVVdddoooyyyzzzqqqjjjeeeaaa\\\XXXSSSOOOJJJFFFDDDCCCBBBAAA???===;;;:::::::::999888:::888666555666777777666555555555666666666666666999999888777777777777777:::999888777777888::::::======>>>@@@CCCGGGJJJLLLUUUVVVXXX[[[bbblllwww|||pppfff```ZZZWWWRRRPPPNNNMMMMMMSSS___jjj}}}oooZZZ]]]fffpppwwwxxxnnnnnnnnnxxxeeeIII777000//////......---,,,+++))))))(((+++*********))))))(((((())))))(((((('''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((((((&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''mmmbbbXXXWWWXXXVVVSSSSSSPPPNNNLLLJJJHHHGGGFFFEEEEEECCC@@@???===;;;777555333333111000...,,,+++++++++++++++*********))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))((((((((()))***+++******))))))(((''''''&&&(((((((((((((((((((((((()))((('''''''''(((******'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******+++)))*********++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000111222222000///---............///000111222555444333222222222222222555777888777777888<<<@@@>>>RRRoooxxxSSSLLLQQQgggrrr___RRRLLLNNNeeesssggg^^^\\\XXXSSSMMMJJJIIIJJJAAA@@@???<<<:::888777666444444333444555666888999888<<>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAACCCFFFGGGFFFHHHLLLRRRYYYaaagggjjjuuuwww{{{~~~uuujjj```YYYTTTPPPNNNMMMOOORRRRRRTTT]]]mmmzzzxxxeeemmmqqq{{{yyyvvvxxxvvv{{{xxxeeeLLL888000...---+++...------,,,***))))))(((*********)))))))))(((((()))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((((((&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''lllaaaYYYWWWXXXUUUSSSSSSPPPNNNLLLJJJHHHGGGFFFEEEDDDBBB@@@>>>===;;;777555444333222000///---,,,+++++++++*********)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((()))***+++***))))))(((((('''''''''((((((((((((((((((((((((((((((''''''(((((()))***%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))*********+++++++++,,,,,,)))*********++++++++++++------,,,,,,------...///...///222444444333111///............///000111222555555333222111000000000444666777777555555777888999@@@QQQpppbbbLLL@@@MMM```pppvvv]]]MMMHHHLLLYYYqqquuufff```YYYSSSOOOMMMKKKKKKDDDDDDBBBAAA>>>;;;999777666555444333333333444444333444999AAAGGGNNNYYYcccuuu|||~~~zzzvvvqqqlllhhheeebbb```YYYUUUPPPMMMKKKKKKJJJIIIHHHHHHFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDFFFGGGHHHHHHJJJKKKLLLOOOSSSWWW[[[]]][[[^^^dddllluuu~~~xxxfff```XXXQQQMMMKKKIIIHHHLLLPPPUUUXXX___ooo}}}wwwrrrooo}}}zzz{{{}}}zzz|||ZZZJJJ888...///111///+++------,,,+++***))))))(((******))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''jjjaaaYYYXXXWWWUUUSSSSSSPPPNNNLLLJJJHHHGGGFFFEEEDDDBBB@@@>>>===:::777444444333222111///---,,,+++************))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''))))))*********+++++++++))))))))))))************,,,,,,,,,,,,,,,------...+++...111333444333111///...............///111111444333222111111111111111333444555666666555444444======DDDXXXwwwaaaHHHHHHPPPXXXhhh{{{rrr___YYYMMMKKK[[[qqquuulll___VVVQQQPPPNNNMMMGGGGGGFFFCCCAAA===:::888999888777555444333222111555444666:::>>>AAAIIIRRR^^^fffrrrvvvqqqkkkfffdddbbbaaa```\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^```bbbdddfffhhhhhhllllllooorrrvvv{{{yyynnnfffYYYUUUPPPLLLJJJIIIJJJJJJPPPUUU\\\dddrrr~~~nnnkkkvvvyyyuuuuuuvvvwwwxxxyyyzzzzzzzzz~~~iiiFFF===222...///111...+++,,,,,,,,,+++***))))))((())))))))))))))))))((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''hhh```YYYXXXWWWTTTRRRTTTPPPNNNLLLJJJHHHGGGFFFEEEDDDBBB???>>><<<:::777444444333222000///---,,,+++*********)))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((()))))))))*********+++++++++++++++,,,------***,,,...111222111000///------------...///000111000000000000111111222333111222444666777777666444333444888BBBTTTpppyyyYYYJJJEEEFFFRRRaaalllZZZNNNPPPYYYjjjvvvfff\\\VVVSSSPPPKKKJJJHHHEEEBBB>>><<<:::===<<<;;;999777555333222444111111333444555:::@@@EEELLLWWWcccnnnxxx}}}}}}}}}~~~~~~vvvnnnfff___XXXTTTPPPNNNKKKHHHGGGIIIMMMPPPYYYbbbooo~~~yyyjjjeeeqqqpppeee```fffmmmrrrtttvvvyyy|||~~~}}}cccNNN666333000---+++***)))))),,,++++++******)))))))))(((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''fff___ZZZYYYWWWSSSRRRTTTPPPNNNLLLJJJHHHGGGFFFEEECCCAAA???===<<<:::666444333222111///...,,,+++*********)))))))))(((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))((()))))))))************++++++******++++++,,,---***+++,,,...//////......------------...///000111......//////000111333444111111222444777888777555111222666999===OOOuuuxxxZZZFFF???EEELLLdddzzzooo[[[PPPKKKSSSnnn~~~mmm___WWWRRROOOMMMJJJFFFCCC@@@>>>===??????>>>===;;;888666555555111000222222000222666777<<>>CCCJJJQQQVVVfffnnnxxx~~~uuunnnhhhdddZZZVVVPPPLLLJJJIIIGGGFFFEEEFFFHHHLLLSSS___mmmvvv|||hhh___aaallloooeeedddcccmmmrrrwwwyyy|||sssVVVAAA666111000///...---------------************))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''(((((('''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''ddd^^^ZZZYYYWWWSSSRRRTTTPPPNNNLLLJJJHHHGGGFFFEEECCCAAA???===<<<999666333111000///...,,,***)))((())))))))))))(((((((((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***,,,......+++(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''(((((())))))))))))************************++++++++++++*********)))***++++++,,,...---,,,++++++---...///---------------...000000111000000////////////000333111///111444555444222555000333<<<>>>???MMMaaappp^^^NNN???CCCSSSeeeuuu{{{^^^NNNKKKOOOSSSbbbuuunnnXXXUUUOOOIIIEEECCCCCCDDD??????@@@@@@???===;;;:::999555555777888444222333555555555555777===DDDIIIMMMUUU___gggmmmsss{{{uuukkkddd___[[[YYYOOOLLLIIIGGGGGGFFFDDDBBBJJJLLLQQQWWWaaaqqqyyylll```aaaggguuuyyyfffeeemmmssstttxxx~~~___DDD555111000222...))))))+++,,,***'''************))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""%%%'''(((((('''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''hhh___WWWUUUTTTRRRRRRSSSSSSQQQNNNKKKHHHFFFEEEEEEDDDCCCAAA???===:::555222333333111...***((((((((((((((())))))'''&&&$$$"""))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((($$$222HHHGGG000"""&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&'''((()))***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++***((('''''''''((()))))))))))))))******+++++++++,,,,,,,,,...---,,,+++,,,...000222///......---------....../////////////////////000000111111111111222222222222222444666:::???CCCFFFbbbzzzeeeJJJJJJEEEDDDUUU||||||cccSSSIIIBBBTTT\\\qqqyyyhhhVVVOOOLLLIIIDDDAAABBB@@@??????@@@AAAAAA@@@;;;999888888888888777555444444444555666777888999@@@AAADDDIIIPPPWWW]]]aaammmpppuuuyyy{{{|||}}}~~~}}}vvvpppeee```YYYSSSPPPNNNLLLLLLNNNHHHBBB@@@CCCGGGIIIHHHRRRWWWaaasss{{{iiijjjwwwwwwqqqrrrvvvzzz}}}vvvXXX???333///---,,,...---+++)))((())))))***************))))))))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iii___WWWUUUTTTRRRRRRSSSPPPOOOLLLJJJHHHGGGFFFGGGDDDCCC@@@???===:::666222333333222///+++))))))***''''''((()))((('''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$---;;;;;;+++"""%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********((('''''''''((()))))))))))))))*********+++++++++,,,,,,------,,,+++,,,...000111......------------......///////////////000000000000000111111111222222222333333333555777;;;>>>@@@KKK\\\tttpppIIIFFFDDDKKK```zzzjjjYYYLLLGGGHHHTTTnnnttteeeZZZQQQLLLMMMHHHEEEBBB??????>>><<<;;;AAA???>>>======<<<:::888555555555444444444555555444555666999===BBBGGGJJJPPPTTTXXX[[[\\\]]]^^^___dddfffjjjnnnrrrvvvxxxzzzwwwwwwvvvwwwzzz~~~zzztttmmmiiigggccc]]]XXXUUURRRMMMIIIGGGFFFFFFFFFDDDEEEFFFGGGJJJNNNSSSVVVkkkttt{{{xxxwwwtttsssssswww{{{|||}}}|||iiiYYYDDD555//////...------,,,+++))))))))))))))))))))))))(((((((((''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iii```XXXVVVUUUSSSRRRTTTNNNLLLJJJHHHGGGGGGGGGGGGDDDBBB@@@???===:::666333333333222000,,,******+++&&&'''((()))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%'''++++++&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***)))((((((''''''((())))))))))))((()))*********++++++++++++---,,,,,,+++,,,---///000...---------------......000000000000000000000000000000000111111111222222444333333333444666888:::@@@EEESSSpppdddUUUFFFCCCIII]]]ppp]]]LLLBBBAAAOOO```rrrttt```UUUSSSPPPMMMHHHEEEDDDCCCBBBAAAAAA@@@???>>>>>>===;;;888888888666555444444444444111111111222333555888999;;;===AAABBBCCCCCCDDDEEEHHHJJJMMMRRRVVVYYY\\\]]][[[YYYXXXXXX[[[```eeeiiissstttvvvwwwwwwvvvtttssspppooommmlllnnnqqquuuxxx~~~{{{uuuoooiiiccc```^^^YYYTTTRRRQQQOOOKKKHHHFFFDDDBBB@@@@@@@@@AAABBBAAADDDIIINNNTTT___lllwwwsssvvvtttjjjggghhhgggnnnvvv}}}{{{```EEE<<<222------///...,,,,,,+++***)))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjaaaYYYVVVUUUSSSRRRTTTMMMLLLJJJHHHFFFEEEEEEEEEDDDBBB@@@???===:::666333444444333000---+++,,,---(((((())))))************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&%%%""""""%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((((((&&&'''(((((())))))(((((()))))))))************+++,,,,,,++++++,,,---......------,,,,,,------......444444333222111000000///000000000000111111111111333333222333333444666777===;;;AAAWWWwwwgggLLLEEEHHHRRRiiivvv```NNNBBBFFFLLLRRRfff~~~yyyeee\\\WWWSSSMMMJJJHHHFFFEEEDDD???>>>>>>>>>??????===;;;;;;:::999888777666666666666666555444444444555666555777999:::999888999:::999;;;===AAADDDFFFHHHHHHFFFFFFEEEFFFHHHLLLQQQSSS___```bbbcccccccccbbbaaa___^^^]]]]]]___aaadddfffooorrrvvvyyyzzz|||}}}{{{xxxuuutttuuutttpppmmmhhhfffbbb]]]WWWSSSPPPNNNQQQNNNJJJIIIHHHGGGEEECCC@@@@@@@@@???>>>???AAACCCDDDFFFKKKTTTbbbuuuooofffdddrrrtttiiiddddddgggrrrxxx|||{{{{{{bbbHHH666222---+++---...---***++++++***)))))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllbbbZZZWWWVVVSSSSSSTTTOOONNNKKKHHHEEEDDDCCCCCCCCCBBB@@@???===;;;777444444444444111---+++,,,,,,+++*********))))))))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$'''&&&""""""'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---......888777666444222000///...//////000000000111111111222222222333444555666777666555888CCCXXXtttjjj___UUUOOO[[[mmmyyybbbMMMHHHGGGGGGSSSbbb~~~}}}nnnhhh```XXXPPPJJJEEEAAACCCBBB@@@@@@AAABBBAAA@@@::::::999888888888888888777666666555555555555555333444555555333222333444555555777888999:::::::::999:::;;;===???AAABBBCCCJJJKKKLLLNNNNNNNNNNNNMMMLLLLLLMMMNNNPPPRRRUUUVVVZZZ]]]aaadddeeefffgggiiilllnnnppprrrssssssqqqpppwwwwwwwwwvvvtttqqqnnnlllbbb___\\\[[[\\\\\\XXXUUURRRQQQNNNKKKIIIGGGGGGFFFFFFEEEBBBAAA@@@@@@>>>===>>>???@@@???>>>???CCCFFFMMMPPPYYYhhh|||tttgggaaa___hhh{{{qqqgggcccbbbeeejjj{{{|||yyy}}}xxxaaaIII888444111---,,,------,,,***************)))))))))((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmccc[[[XXXWWWTTTSSSTTTPPPOOOKKKHHHEEECCCBBBBBBCCCAAA???>>>===;;;777444555555444111---+++***+++++++++***)))(((((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$''''''%%%%%%'''(((&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++,,,---...///666666444333111000///.../////////000000000111111111111222333444555666666666777999;;;@@@QQQooopppTTTRRR^^^yyyiiiVVVKKKFFFGGGKKKWWWiiiwwwmmmcccZZZTTTOOOLLLGGGDDDCCCBBBAAA@@@;;;::::::999888888999999777777777777777666666666333444444333111000111222222222333333333222222111000222444666777777777666999999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEDDDGGGJJJLLLMMMNNNOOOPPPTTTUUUVVVWWWXXXWWWWWWVVVXXXYYYXXXXXXVVVTTTRRRQQQKKKIIIGGGGGGFFFFFFDDDBBBBBBAAA@@@@@@@@@@@@AAAAAA???>>>===<<<;;;;;;;;;;;;<<<>>>??????@@@DDDKKKQQQbbbiiiwww{{{pppeee___aaahhhnnnuuussseeedddhhhkkkrrrzzzmmmTTTCCC777...000...,,,+++,,,,,,+++***((())))))******)))(((((()))))))))(((((((((''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnddd[[[XXXWWWTTTSSSTTTOOONNNKKKHHHFFFEEEDDDDDDBBBAAA???>>>===;;;777444666666444111,,,)))((()))))))))((((((((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$########################### """$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&%%%&&&((("""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))******++++++++++++******++++++++++++,,,---...///000000000000000000000000////////////000000000111111111222333333333333333888777888999777<<>>>>>???BBBBBBBBBBBBBBBBBBCCCCCC???@@@@@@AAA@@@@@@??????<<<======<<<:::999999:::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???===@@@CCCEEEIIIQQQ]]]fffwww|||sss^^^[[[YYY\\\eeesss~~~llleeedddlllsssvvvfffJJJ:::444///************+++++++++***)))'''((()))******)))((((((((((((((('''''''''&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnddd\\\YYYWWWTTTSSSTTTNNNMMMJJJHHHGGGFFFGGGGGGBBBAAA???>>>>>>;;;777555777666444000+++((('''(((''''''&&&'''((()))+++---&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################!!!#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''!!!!!!&&&&&&"""$$$)))"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))******+++++++++******)))++++++++++++,,,---...///***+++,,,---...000111111////////////000000000000111111222222222111111000111000222777999999AAAKKKxxx|||iii___uuunnn[[[KKKLLLGGGGGGXXX|||yyypppqqqgggjjjqqqzzz|||nnnbbbXXXRRRNNNKKKIIIGGGEEECCC@@@???>>>===888888888888888777666555888999999777555444666777222333333444444444444444444333111000000111222333333333333333333333333333444555555666666666555555333555888999999888999:::::::::999999999::::::;;;888999:::<<<===>>>>>>>>>777999;;;999666555666999888888999999999999888888999:::;;;<<<<<<>>>@@@BBB@@@DDDIIIMMMTTT___nnnyyywwwgggYYYRRRNNNPPPWWWfffyyywwwkkkddddddeeemmmxxxzzzyyy}}}iiiKKK444...111000,,,((()))+++,,,,,,***(((&&&'''((()))******)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqdddYYYVVVWWWUUURRRRRRSSSNNNIIIFFFEEEFFFFFFFFFBBBBBBBBBAAA>>>;;;777555111000...---++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&)))(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))((())))))((((((((((((((()))++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......000///////////////000111222222111111111111222222222222333555777999;;;<<>>888888<<<;;;999666555666666555555444333222111222333555666222111111111111111222222222222222222222222222222333333333333333333333333555555555555555555555555555555555666666666666777777777777777888888888888666666666666666666666666444666888:::;;;;;;;;;:::<<<======<<<<<<>>>AAADDDEEEKKKTTT```kkkqqqssssssooolllfff]]]TTTOOONNNOOORRRiii~~~~~~vvvllldddaaadddhhhrrrrrrpppvvv|||{{{[[[MMM;;;///+++,,,......,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''pppdddYYYVVVVVVTTTRRRQQQRRRNNNIIIFFFFFFFFFFFFEEEBBBBBBBBBAAA>>>;;;888666444333222000...---,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((())))))((((((((((((((()))***))))))))))))***++++++*********++++++,,,,,,,,,,,,,,,,,,------------...////////////000000000000222111111000000111111222111222222444555777999:::AAAYYYxxx\\\UUUKKKEEEIIIXXXkkkxxxnnnVVVJJJ??????BBBHHHSSS^^^pppxxxuuuooohhhaaa[[[VVVOOOKKKHHHCCCAAAAAA>>>:::;;;@@@;;;:::::::::;;;:::888666777666666555555555555666444333333222222333333444444444444444444444444444333333333333333333333333555555555555555555555555333444444444555555555555666666777777777888888888666666666666666555555555:::;;;::::::999888777666:::;;;<<<===AAAGGGOOOUUU[[[aaaiiinnnmmmhhhccc___LLLJJJGGGEEEHHHMMMUUUZZZyyyqqqfffcccdddjjjpppsss{{{wwwqqqtttvvvjjjXXXDDD;;;111++++++---...---,,,,,,+++******)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''nnncccYYYVVVVVVTTTQQQQQQPPPMMMJJJHHHGGGFFFEEEDDDBBBBBBBBB@@@>>>;;;888777555555333222///---***)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((''''''((()))))))))(((((((((((()))******(((((()))***+++,,,---...,,,,,,,,,,,,---------------...///000111000//////111111000000000000111111111111222222333555666777999AAAOOOfffvvvdddQQQEEECCCJJJQQQfffyyykkkQQQ???777888===CCCIIIRRR\\\cccjjjssszzz}}}}}}zzzvvvsssnnniiifffbbb\\\UUUQQQJJJCCCAAABBB::::::;;;===>>><<<999666999999999999888888666666666666555444444555555666555555555555555555555555444444444444444444444444444444444444444444444444222222333333333444444444666666666666777777777777888888888777777666666666888888888888999:::;;;;;;===???AAAEEEJJJRRR[[[aaaoooqqqqqqlllbbbXXXQQQOOODDDBBBBBBGGGSSScccqqqyyyyyygggaaagggqqq~~~yyyxxxyyyxxx^^^FFF888000---)))))),,,...---+++++++++******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''lllbbbYYYWWWVVVSSSQQQRRROOOMMMJJJHHHGGGFFFDDDBBBCCCBBBBBB@@@>>>;;;999888333333222000---)))'''%%%))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))(((((('''''''''((()))))))))(((((((((((()))******((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------+++---///111111111///...000000000//////000000000222222222222333333444555======>>>HHHaaahhhSSSHHHGGGJJJEEEUUUggg{{{zzz\\\LLLEEE@@@;;;777:::<<<===AAAIIIRRRYYYeeefffiiinnntttyyy}}}~~~|||yyytttnnndddWWWLLLEEE???>>>===>>>???>>><<<:::888999:::;;;:::999888777888777666666555666666666666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444444555555555666666666777777777999999999999888888888888777777777888:::<<>><<<:::999333222111...+++(((%%%$$$))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''''''''''''''((())))))***))))))))))))***++++++************************+++++++++,,,,,,,,,------***,,,...000111000///...000//////......//////000333222222222333333444555555999;;;<<>>CCCDDDGGGMMMUUU___jjjtttzzz~~~~~~ppp^^^QQQIIIFFFAAA???>>>>>>======777888::::::;;;:::999888999888777666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666666666666666777777777777888888888888888888888888<<<;;;;;;<<<===???BBBCCCLLLSSS]]]eeejjjlllmmmmmmeee^^^WWWVVV]]]gggppptttvvvwww{{{}}}mmmnnnuuu~~~```KKK>>>444/////////---,,,++++++***)))'''))))))((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''jjjbbb\\\ZZZWWWSSSRRRTTTOOOLLLIIIGGGFFFEEEDDDCCCDDDCCCAAA@@@>>><<<;;;:::777555222///,,,***)))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))***))))))))))))***++++++++++++*********)))))))))++++++++++++,,,,,,,,,,,,***,,,---///000000000/////////............//////222222222222222333444555000777===<<<===HHH___qqqnnnZZZMMMBBBDDDHHHQQQccc~~~kkkNNN===777444666:::999888999888:::<<<@@@EEEMMMVVV\\\fffnnnxxxwwwlll[[[UUUMMMFFFAAA???===;;;;;;;;;<<<<<<;;;;;;:::::::::999999888777777777777666666666666666666666666777777777777777777777777666666666666666666666666666777777777777888888888777777777777888888888888666666777777888999999999:::;;;>>>BBBGGGKKKOOOQQQVVVZZZ___```^^^ZZZVVVTTTTTTVVV[[[eeeqqq||||||wwwxxx|||yyy```GGG<<<777000+++,,,,,,+++***((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''jjjccc^^^\\\YYYTTTSSSVVVPPPLLLHHHEEEDDDDDDDDDDDDDDDCCCAAA???>>>===<<<;;;999777333///---,,,,,,,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))******))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---...///000111///......------......///000//////000111222333444444777:::::::::>>>HHHRRRpppvvv\\\QQQIIILLLTTT```xxx|||YYYIII;;;888999777444333555666777777777888<<<@@@HHHOOOYYYfffxxx~~~wwwmmmbbbXXXPPPIIIEEEDDDCCCAAA???>>>===<<<<<<===<<<;;;:::999999999999888888888888888888888888888888888888888888888888888888888888888888888888777777777888888888888999888888888888999999999999999999:::<<<===>>>???@@@???BBBFFFKKKPPPUUUXXXZZZWWWVVVSSSOOOKKKIIIJJJLLL[[[fffuuusssTTTCCC666555333,,,))),,,)))))))))((('''''')))***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''jjjddd___]]]YYYUUUTTTWWWQQQMMMGGGDDDCCCDDDDDDDDDDDDCCCAAA???>>>===<<<<<<:::777222...,,,,,,---...))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,...///111222.........------.........------......///111222333444111111555:::===???AAANNN\\\qqqoooXXXOOOJJJHHHXXXnnnvvvnnnQQQBBB===:::777777000333555555333222444666777<<>>======>>>>>>===<<<;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888777777777777888888888888888888999999999:::::::::>>>>>>@@@AAACCCEEEFFFGGGRRRSSSTTTUUUTTTSSSRRRQQQLLLIIIEEECCCFFFOOO[[[cccrrrsssjjjhhh^^^^^^aaaiiirrr|||vvv___MMM<<<111,,,///...)))+++222)))***+++***)))(((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''lllddd^^^[[[XXXUUUTTTWWWPPPLLLGGGDDDCCCCCCCCCBBBCCCCCCBBBAAA@@@>>>===<<<:::888444000---+++******,,,,,,,,,***((((((***+++%%%&&&'''((('''&&&%%%$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))))))))))))))************++++++,,,,,,,,,---------************+++,,,---......------------...//////////////////000111222333555555555555666888999:::@@@EEEMMMXXXjjj}}}eeeSSSIIIJJJOOO^^^___```cccjjjxxxzzz\\\IIIDDDDDDCCC777555444666666555333444666444666???KKK]]]ssstttiii[[[TTTRRRQQQMMMIIIFFFCCC???===>>>>>>>>>===;;;:::888777888888888777888888888888777777777777666666777777777888888888888999::::::888888999;;;777888888777777888<<>>===<<<:::888444000---+++******//////---+++'''&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))(((((()))))))))*********++++++++++++,,,,,,,,,,,,************+++,,,---...---------------...//////////////////000111222333333333333444555666888888666:::???FFFRRRhhhiiiXXXSSSVVVXXXWWWTTTSSSXXXfffzzz{{{hhhZZZNNNEEECCC===666444444555555666222//////555<<>>===@@@>>><<<;;;;;;;;;;;;::::::::::::999999999999999666666777777888999::::::666888:::<<<<<<<<<>>>???BBBBBBAAA??????@@@AAACCCEEEIIILLLNNNMMMJJJHHHGGGJJJGGGFFFGGGKKKQQQUUUWWW]]]cccllluuu}}}|||zzzqqqbbbYYYYYY]]]___aaahhhrrrzzz|||yyy~~~tttbbbOOO>>>555444.........---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''lllddd]]]ZZZWWWSSSSSSUUUOOOLLLHHHFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>===<<<:::888444000---+++++++++......---+++(((&&&&&&(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))(((((())))))))))))******)))*********++++++++++++************+++,,,---...---------------......///////////////000111222222222222222333444555666777444666999;;;@@@MMM^^^kkkooofffffffffbbbYYYNNNIIIPPPaaaooosssgggWWWLLL===444222555666555:::777666888:::<<>>>>>>>>??????======<<<;;;:::999888888999999::::::;;;<<<======777:::>>>AAABBBCCCDDDFFFDDDBBB???=========<<<;;;BBBDDDFFFDDDAAA??????AAA???BBBHHHTTTdddssssssmmmkkkiiiiiimmmlllfffdddggglllmmmkkkooouuu~~~}}}wwwtttyyynnnVVVDDD777///---///...------,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmeee]]]ZZZWWWSSSRRRTTTNNNKKKGGGEEEEEEEEEDDDCCCBBBBBBBBBAAA???>>><<<;;;:::777444000---+++++++++)))***+++***)))((()))+++((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))(((((((((((()))))))))***))))))))))))************************+++,,,------------,,,,,,------...//////......//////000111222222222222222333555666777888999999999999???IIIQQQ^^^qqq~~~{{{rrrbbbSSSMMMQQQXXXeeeuuuzzzlllVVVDDD===<<<;;;777999666555666555333444888@@@RRRhhhyyy}}}uuummmgggaaa^^^RRRQQQOOOLLLIIIHHHHHHIIIGGGFFFDDDBBB@@@>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>AAACCCDDDDDDDDDEEEAAA>>>:::999999999777666;;;???AAA@@@<<<;;;@@@EEEGGGOOO^^^sssrrraaaZZZ[[[```cccoooxxx}}}{{{wwwsssrrrsssyyyzzzuuurrr{{{zzzYYYKKK<<<555111---+++,,,---,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''nnnfff^^^[[[WWWRRRQQQSSSLLLIIIFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@???===<<<;;;999777333000---,,,+++,,,((()))******)))((()))***((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))'''(((((((((((()))))))))(((((()))))))))*********************+++,,,------,,,,,,,,,,,,,,,---..................///000111222222222222333444555777777555666777666555888===BBBBBBMMM```wwwnnn[[[PPPLLLNNN[[[ooo|||cccUUUOOOHHH@@@===:::888:::999666555777555===EEEMMMXXXhhhuuu|||yyyvvvoooeee[[[TTTQQQQQQPPPOOOLLLJJJFFFDDDAAA@@@??????>>>===<<<;;;::::::999;;;======<<<;;;;;;<<<>>><<<999777888:::;;;;;;;;;CCCKKKNNNLLLNNNVVV^^^kkkrrr~~~qqqaaaXXXYYYbbbmmmttt{{{tttxxx|||~~~{{{yyy|||eeeTTT===444...///222000------+++++++++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''ppphhh```\\\XXXSSSQQQSSSKKKIIIGGGFFFFFFEEEDDDBBBBBBAAAAAA@@@???===<<<;;;999666333000---,,,,,,,,,***+++,,,+++(((&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''(((((((((((())))))((()))))))))************************+++,,,---...,,,,,,,,,,,,,,,------...............///000111111222222222333444555666777444555555555555777:::<<<<<>>===;;;:::888666333000---,,,,,,,,,)))***,,,+++)))'''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))'''''''''((((((((()))))))))))))))*********++++++************+++,,,---...,,,,,,++++++,,,,,,---..................///111111111111111111222444555666666777777777777888:::;;;<<<;;;===BBBHHHTTTllliiiUUULLLHHHGGGLLLSSS]]]lllzzz|||dddZZZOOOHHHBBB<<<999999888999:::<<<<<<<<<===>>>CCCGGGNNNTTTZZZ___dddfffooonnnmmmnnnrrrvvvxxxyyyrrrooofffXXXIII>>>:::;;;:::999999999888777777777777777666666666555555555444555666666666888<<>>@@@@@@AAAIIIUUU___www}}}yyyvvvtttmmmjjjnnnxxx}}}||||||fffRRRDDD999111222...+++,,,+++)))***---)))*********************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''sssjjjbbb^^^YYYTTTRRRTTTNNNLLLJJJJJJJJJIIIGGGFFFAAAAAAAAA@@@>>>===;;;:::888666333000---,,,,,,---%%%'''******))))))))))))%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))************++++++++++++************+++,,,---...,,,,,,++++++,,,,,,---......------......///000111//////000000111222444555777777777777777777888888888888999;;;:::@@@TTTiiivvvaaaWWWMMMIIIFFFFFFOOOZZZooorrrfff]]]TTTOOOOOO<<<;;;:::<<<<<<<<<>>>@@@@@@@@@AAACCCEEEGGGHHHIIIEEECCCCCCEEEJJJNNNQQQRRRNNNMMMIIIAAA777333444888333333444555777888999999555666666777888888999999999:::;;;<<>><<<;;;;;;888666333000...,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------...............111000000000111333555777:::???@@@:::444444666666888888888888:::>>>DDDHHHXXXnnn{{{fff[[[RRRGGGDDDHHHXXXdddzzzwwwnnniii[[[TTTNNNMMMIIICCCDDDHHHJJJEEEDDDIIILLLHHHBBB???@@@AAAAAA???======BBBFFF???@@@===777333444333000444888999888999???BBBBBBBBBCCCDDDFFFGGGGGGGGGGGGLLLRRRYYY[[[]]]eeesss}}}uuuggg^^^ZZZYYYYYY\\\^^^ccckkkwww~~~oooTTTIII<<<333000000///---+++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))888DDD===,,,$$$(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppphhh___YYYXXXXXXWWWTTTRRROOOKKKHHHGGGGGGFFFEEECCCBBBAAA@@@???======<<<888666333000...,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............111000000000111333555666CCCGGGFFF>>>777555666555888888888888888;;;???BBBHHHRRRkkkyyyjjj\\\SSSGGGLLLWWWhhhuuu{{{xxxwwwqqqhhhcccddd]]]ZZZ\\\bbbccc\\\SSSNNNOOOOOOOOONNNOOOQQQUUUXXX]]]\\\UUUKKKEEEEEEFFFDDDCCCGGGIIIIIINNNZZZeeekkkkkklllmmmnnnooooooppppppyyyyyyuuuqqqkkkaaaWWWRRRRRRVVVZZZ[[[aaammmyyyqqqZZZKKK>>>777///+++,,,,,,+++(((+++++++++******)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&///<<<<<>>======777666333000---,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------............000000//////000222444555EEEHHHGGG???888777777555777888888888777777888:::===???OOOooozzzeeeUUUOOOLLLPPPXXXaaammmvvv|||{{{}}}rrrkkkmmmkkkjjjlllqqqxxx}}}wwwiii```___aaa```ccchhhiiihhhlll{{{}}}}}}}}}{{{qqqeee^^^___]]]aaacccbbb___^^^aaaeeedddjjjuuuuuubbbOOO>>>222000---***+++------+++(((************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''"""%%%111777111)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhccc[[[VVVTTTTTTTTTTTTQQQNNNJJJGGGGGGFFFFFFEEECCCCCCBBBAAA???>>>===<<<777555333000---,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))************++++++++++++,,,,,,,,,------......///000/////////000111333444;;;???>>>999666777888666555777888888666555666777:::===FFFTTTggglll___QQQKKKJJJLLLQQQVVVccchhhmmmoooooosss|||{{{zzzooohhhaaa\\\WWWUUU[[[ccciiiwwwzzzyyywwwxxxzzz}}}iiiRRRCCC:::555222///---,,,---...---+++((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''!!!!!!)))///---)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~iiiddd\\\VVVSSSRRRSSSSSSQQQNNNJJJGGGFFFFFFEEEDDDBBBBBBAAA???>>>===<<<;;;777555222///---+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---......///////////////000111111222333777777333333666777555333555777888777666666777999:::>>>AAAEEESSSmmm~~~ooofff___XXXUUUVVVYYYXXXVVVVVVWWW\\\cccgggqqq|||sssmmmiiidddaaaaaa```ZZZTTTTTTVVV[[[fffqqqwwweeeXXXFFF777000///000111---+++***)))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||hhhddd]]]VVVRRRQQQRRRTTTQQQMMMIIIGGGFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;666555222///,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++******+++,,,---......///......//////000000000000444666555222222555555222333555777777666666777888:::777777<<>>:::555111///...---++++++***)))(((((()))***+++''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{dddaaa[[[UUURRRQQQSSSUUUPPPMMMIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<666444222///,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---......///......//////000000//////444555444111111444444111333555666555444444555777:::666666===BBBCCCBBBCCCQQQbbb~~~xxxeeeVVVMMMJJJFFFMMMTTTYYYaaalllqqqpppooonnnpppvvv|||vvvpppooosssvvv~~~{{{vvvpppkkkgggeeeddddddfffhhhhhhfffccc```^^^UUUQQQQQQWWW]]]aaagggmmmtttssswww~~~||||||ttteeeSSSBBB777111000000000///...,,,***+++,,,,,,+++*********+++&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||```^^^YYYTTTQQQQQQTTTWWWPPPMMMIIIFFFFFFEEEEEEDDDDDDCCCBBBAAA???>>>======666444222///,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))******+++---...//////---...///////////////...111222111///111555555222555555555444222222333555555555777999999888???GGGFFFLLL[[[vvv|||jjjbbb```MMMPPPOOOKKKNNNWWW\\\[[[UUUSSSUUU[[[```dddmmmuuuvvvsssnnnddd\\\XXXYYY\\\aaannnyyyzzzuuuqqqnnnkkkiiigggbbb```fffnnnooolllaaa___\\\XXXVVVUUUUUUUUUPPPSSSWWWYYYYYYZZZ\\\^^^cccbbbeeemmmqqqtttxxx~~~}}}~~~~~~kkkWWWFFF;;;555222111...+++(((''')))+++,,,***+++---,,,)))&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{fff___WWWRRRQQQSSSSSSRRRPPPMMMIIIFFFFFFGGGGGGGGGFFFEEEBBB@@@===<<<::::::888666222...+++***)))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!###$$$$$$#########%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$####################################""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************))))))))))))************)))************+++++++++---...///////////////...000111111111222222222222222222333444555555555555888888888888888999999999<<<>>>EEEQQQ```vvvzzzlllhhhbbb]]]ZZZWWWTTTRRRNNNKKKGGGFFFIIIMMMPPPRRRXXXUUUSSSSSSSSSQQQLLLHHHMMMOOOPPPRRRRRRQQQPPPOOORRROOOMMMOOOTTTWWWXXXWWWZZZWWWUUUSSSQQQQQQXXXaaahhhkkkoooqqqqqqqqqqqqrrrqqqtttwwwxxxzzz~~~}}}yyybbbUUUDDD888333222111000------,,,,,,+++***))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&yyyeee___WWWSSSRRRSSSSSSRRRPPPMMMIIIFFFFFFGGGGGGGGGFFFEEEBBB@@@===<<<::::::888555222...+++***)))***)))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!###$$$%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""######$$$%%%%%%%%%########################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''(((((()))))))))*********))))))))))))************)))************+++++++++------...////////////...000000000000111111111111000111222333444444444444666666666666777777777777888888<<>>AAAIIIJJJKKKVVV\\\pppwwwmmmRRRIII>>>777555444000---///,,,***,,,+++((('''***))))))***)))'''&&&'''((('''''''''(((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzzgggbbbZZZTTTRRRRRRRRRRRRMMMKKKHHHFFFGGGHHHIIIHHHCCCAAA???===;;;;;;;;;;;;666444000---+++***)))***************))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%###!!!"""$$$$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111111111222333555666666777777666666666666777777888777999<<<@@@EEEIIIMMMPPPOOOXXXhhhyyyzzzoooaaaQQQFFF888777444111...,,,+++*********))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxeee```YYYTTTRRRRRRRRRRRRMMMKKKHHHFFFGGGHHHHHHHHHCCCBBB@@@===<<<;;;;;;;;;666444111---+++*********************))))))))))))))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$""""""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################################################################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))******++++++,,,*********+++++++++,,,,,,,,,,,,,,,------------............///000000111111000111222333444555555666666666555555666666777777888999;;;>>>AAAEEEHHHJJJLLLKKKMMMRRR\\\ooozzztttiiiZZZMMMDDD===666111222111000...,,,++++++*********))))))))))))******)))((((((((('''''''''&&&''''''''''''''''''''''''%%%'''((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuccc^^^WWWSSSQQQRRRSSSSSSMMMKKKHHHFFFGGGHHHHHHHHHCCCBBB@@@>>><<<;;;::::::666444111---+++*********************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%$$$###"""###%%%###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))******++++++*********++++++++++++,,,,,,,,,,,,,,,---------------......//////000111111///000000111222333444444444444555555555666666666999::::::<<<===@@@AAABBBAAA@@@BBBDDDFFFOOOaaarrr|||mmm[[[PPPIII@@@555---+++,,,------,,,+++*********************))))))(((((())))))***(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrraaa\\\VVVRRRQQQRRRSSSTTTNNNKKKGGGFFFFFFGGGGGGGGGCCCCCCAAA???===;;;::::::666444111...+++*********************)))))))))((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++************++++++++++++++++++,,,,,,,,,---------------......///000000111//////000000111222222333333333444555555666666666999999999:::;;;===>>>???>>>AAAFFFIIIGGGEEEJJJRRR]]]gggvvv~~~sssdddWWWNNNEEE;;;333222///,,,,,,...//////...)))((((((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((******)))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppaaa\\\VVVRRRQQQRRRSSSTTTNNNKKKGGGFFFFFFGGGFFFFFFDDDCCCBBB@@@>>><<<:::999777555111...,,,+++***+++************)))))))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&###%%%%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((()))******))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000...//////000000111111111222333444555666666666666888888888999:::<<<===>>>CCCDDDGGGIIIFFFCCCFFFLLLHHHOOOWWW]]]eeettt}}}~~~|||oooggg\\\QQQBBB888555333111...111000//////---+++'''%%%***)))((((((''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((******)))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppbbb]]]WWWRRRQQQSSSTTTTTTNNNKKKGGGFFFFFFFFFFFFEEEDDDDDDCCCAAA>>><<<:::888777555222...,,,+++++++++************))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$##################$$$%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,------......///000000/////////000000000111111111333444666777777777666777777777888999;;;<<<===;;;AAAMMMUUUSSSJJJDDDDDDCCCHHHMMMOOOQQQXXXeeeooo{{{zzzxxx{{{nnnbbbVVVKKKDDD<<<888333000111222111//////...+++)))((('''((((((+++***)))((((((''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqccc^^^XXXSSSRRRSSSTTTTTTNNNKKKGGGEEEEEEFFFEEEEEEDDDDDDCCCBBB???<<<999888777555222///,,,+++++++++************))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###%%%'''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((())))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000///000000000000111111111111333555777888888888777777777777777888888999:::444>>>NNN[[[ZZZNNNBBB===???CCCFFFGGGFFFGGGLLLQQQ___hhhvvvzzzxxxyyy~~~xxx[[[VVVNNNFFF???999444000,,,------.........------))))))((((((((())),,,...***)))((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%'''((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrreee```YYYTTTSSSSSSTTTTTTNNNKKKGGGEEEEEEEEEEEEDDDDDDDDDCCCBBB???<<<999888888555222///,,,+++++++++************))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000000000000000111111111111222333666888999999888888888888777666666666666777<<<>>>DDDJJJJJJDDDBBBDDD===???@@@@@@???@@@DDDHHHJJJNNNTTTZZZbbbmmmzzz|||qqqfff[[[OOOCCC<<<666333///------------,,,---...---,,,******+++---(((***,,,,,,***'''%%%%%%(((''''''''''''((())))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvggg```XXXSSSSSSSSSSSSRRRQQQMMMIIIFFFFFFGGGGGGFFFFFFEEECCC@@@>>><<<:::999777555333///---***)))(((+++++++++***)))'''&&&%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###########################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))---///,,,&&& &&&&&&&&&''''''''''''((())))))))))))************,,,,,,,,,,,,---...//////,,,,,,,,,---------......////////////000000000000333444555555666666555555555555555555666666666666888:::===@@@@@@>>><<<:::============>>>>>>>>>>>>CCCEEEGGGJJJLLLNNNOOOOOO]]]aaaiiittt~~~vvvoooggg\\\UUUEEECCC???;;;777333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%uuueee___WWWSSSRRRSSSSSSRRRQQQMMMIIIFFFFFFFFFFFFFFFEEEDDDCCCAAA>>><<<:::999777555222///---***))))))************)))'''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#################################################################################################################################$$$$$$$$$$$$######&&&%%%###$$$$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***...111///+++&&&'''''''''(((((((((((()))(((((()))))))))*********+++******++++++,,,---...,,,,,,,,,---------......//////000000000000111111222333333444444444444444555555555555666666666666777999<<>>===<<<<<<======>>>>>>>>>???@@@@@@AAACCCEEEFFFGGGHHHKKKMMMRRRXXX^^^eeejjjmmm{{{wwwiiiaaaWWWPPPKKKGGGAAA<<<777666333111...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%sssddd^^^VVVRRRSSSTTTTTTSSSPPPMMMIIIFFFFFFFFFFFFFFFEEEDDDCCCAAA???<<<:::999777555222///,,,+++***))))))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$##############################$$$$$$$$$######$$$%%%%%%$$$##############################################################################################################################"""##################"""%%%$$$######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,//////---+++'''(((((((((((()))))))))(((((())))))))))))******)))))))))******+++,,,---,,,,,,,,,---------......000000000111111111222222111111222333333333333333444555555555555666666666666888;;;???@@@@@@??????;;;;;;<<<===>>>>>>?????????>>>>>>===>>>???@@@AAA???@@@@@@AAACCCEEEGGGHHHYYYdddpppwwwyyy~~~}}}yyyqqqkkkeee```[[[XXXVVVTTTPPPLLLFFF???777222111000///---///...---,,,+++++++++++++++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssddd^^^WWWSSSTTTVVVVVVVVVPPPMMMHHHFFFEEEFFFFFFEEEDDDCCCCCCAAA???===:::999777555222///,,,+++++++++((()))))))))))))))((('''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################################################################################################################""""""############""""""%%%###"""###$$$$$$###"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))''''''''''''(((((((((((((((((((((((()))))))))******))))))******+++,,,---,,,,,,,,,---------......000000111111222222333333111222222333333333333333444444444555555555666666666888;;;>>>?????????>>>::::::;;;<<<===??????@@@BBB@@@>>><<<<<<===>>>???<<<<<<;;;;;;;;;<<<======<<>>???;;;777666555555444222666333///------...---,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++*********************)))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttddd___XXXTTTUUUWWWXXXWWWPPPLLLHHHEEEEEEEEEEEEEEECCCCCCCCCBBB@@@===:::999888666222///,,,+++,,,,,,((()))))))))))))))((('''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%################################################################################################################################################""""""############""""""$$$###""""""$$$$$$$$$"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********++++++,,,---...,,,,,,,,,---------......///000000111222222333333222222333444444444444444444444444444555555555555888999;;;=========<<<;;;999:::;;;<<<===>>>???@@@CCCAAA???===<<<<<<===>>>999999888888888999::::::555888999777444444777;;;>>>BBBIIISSSZZZ[[[VVVQQQHHHGGGDDDAAA>>><<<::::::<<<;;;::::::999999::::::;;;;;;:::::::::888666444555333000000111111...,,,///---,,,+++,,,......///,,,,,,,,,,,,---,,,+++)))******)))))))))))))))***************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%uuueee___XXXTTTUUUWWWWWWWWWOOOLLLHHHEEEEEEEEEEEEEEEBBBBBBCCCBBB@@@>>>;;;999888666222...,,,,,,------)))))))))))))))(((''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$######""""""######$$$###############$$$$$$$$$###############$$$$$$$$$$$$###""""""""""""###$$$########################################################################################################################"""##################"""###"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))+++******++++++,,,---...,,,,,,,,,---------.........//////000111222333333222333333444444444444444333444444444444555555555888999:::;;;;;;;;;:::999::::::;;;<<<======>>>>>>???>>><<<;;;;;;;;;;;;<<<999888777777777777777888444444444333222333555777333444666999;;;;;;888666333222111000///.........111000///............///......///000///...---+++---,,,+++---///000///...,,,,,,,,,++++++,,,------'''(((***++++++)))'''&&&+++***))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuuddd^^^VVVSSSSSSUUUUUUTTTOOOLLLGGGEEEDDDEEEEEEEEEAAABBBCCCCCCAAA>>>;;;999888666222...,,,,,,---...************)))'''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$##############################################################################################################################$$$$$$$$$$$$#########!!!!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***))))))******+++,,,---,,,,,,,,,---------......---......///111222222333111111222333333333333333333333444444444555555555555666777999::::::::::::;;;;;;;;;<<<<<<=========::::::::::::::::::::::::888777777666666777777888222111111111111333444555333444444444222222333444111000000////////////000000000//////.........///---...000000///.........,,,,,,,,,,,,---......---***+++++++++***))))))))))))***++++++******)))))),,,++++++***))))))******))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%tttccc]]]UUUQQQQQQSSSSSSRRROOOLLLGGGEEEDDDEEEEEEDDDAAABBBCCCCCCAAA>>>;;;999999666222...,,,,,,...///+++++++++***)))'''&&&%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$########################################################################################################################$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!###$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&&&&$$$$$$''')))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))***+++,,,,,,,,,,,,---------......,,,---...///000111222222000000111222222222222111333333333444444444555555222333555777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;333333333444555666888888444222111000000000000///***---///...,,,---222666////////////............,,,,,,,,,,,,,,,,,,++++++***+++------,,,+++,,,,,,,,,++++++******)))(((((()))+++,,,---,,,*********+++++++++***)))***+++---)))((((((''''''((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%vvvggg^^^UUUPPPRRRTTTTTTSSSMMMJJJGGGEEEEEEDDDCCCBBBAAACCCEEEDDDAAA>>>;;;:::666333///,,,++++++***)))+++******)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$#########"""""" !!!""""""######$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$##################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++******))))))******+++,,,..................---------...///000222333444555222333444555555333111000222333444555666555444333444555666777888999::::::<<<<<<;;;::::::::::::;;;999999999999999777666666444333333444555888;;;===999444///...111222000---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$wwwggg^^^UUUPPPRRRTTTTTTSSSMMMJJJGGGEEEEEEDDDCCCBBBAAACCCEEEDDDAAA===;;;:::666333///---,,,,,,+++***+++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$########################$$$$$$$$$#########""""""!!!""""""######$$$%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))************))))))******+++,,,.........------------------...///000222333444444333444555666555444222111222333333444555444444444444555666777888999999:::;;;;;;:::::::::999999999::::::::::::999888777666444333333333444777999;;;888333///...000222000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$wwwfff^^^UUUQQQRRRTTTTTTRRRMMMJJJGGGEEEEEEDDDCCCBBBAAACCCDDDCCC@@@===;;;:::777444000------,,,,,,+++*********))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#####################$$$$$$%%%&&&&&&&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******))))))))))))***++++++------------------------------...///111222333333333444555555555444333222333333333333333444555555444555555666777888999999999999:::;;;:::999888777::::::::::::999888777666333222222222222444555666666222......000111///---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))(((((()))))))))(((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$uuufff^^^UUUQQQSSSUUUTTTRRRMMMJJJGGGEEEEEEDDDCCCBBBAAACCCDDDCCC???<<<;;;;;;888555111...------,,,+++*********)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################""""""############""""""######################################################$$$$$$%%%&&&&&&'''$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------,,,---...///000111222222222222333333333333222111444333222111222333555666444444555666666777888888888999;;;;;;;;;:::888666888888888888777666555555222222111000000111222222333111......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqeee^^^UUURRRSSSUUUSSSQQQMMMJJJGGGEEEEEEDDDCCCBBBAAACCCCCCBBB???<<<;;;;;;888555111...------,,,+++************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################!!!"""############"""!!!################################################""""""######$$$%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++++++++,,,,,,------,,,,,,---...//////000000000000000000111000000000333333222111222333444555444444444555666666777777888999;;;<<<;;;:::888666555666666555555444333222111000000///////////////111///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))(((((((((((('''&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppeee^^^VVVRRRTTTUUUSSSQQQMMMJJJGGGEEEEEEDDDCCCBBBBBBBBBCCCAAA>>>;;;;;;;;;777444000------,,,,,,+++************************''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((()))******)))******++++++,,,,,,---+++,,,,,,---......//////............/////////000222222222222222333444444444444444444555555666666888888999:::999888777666444444444444333222111000////////////......------.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&qqqddd]]]VVVSSSTTTUUUSSSPPPMMMJJJGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@===;;;;;;;;;666333///---,,,,,,+++***************************''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$###"""!!! !!!"""###########################""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))***+++,,,,,,,,,++++++,,,,,,------..................//////000000111111222333333333333333333444444444444555555555777777666666666555555555444444444333333222111000......//////......------,,,---...---,,,,,,+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((('''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&sssddd]]]VVVSSSTTTUUUSSSPPPMMMJJJGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@===;;;;;;;;;666333///,,,++++++***)))******************++++++(((((('''''''''&&&&&&&&&'''''''''((((((((())))))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$"""!!!!!!"""$$$########################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((()))******((())))))***++++++,,,,,,+++++++++,,,,,,---------///////////////000111111000111222333444333222222333333444444444444444444666555444333333333333444444444444444333222111111---......//////...------+++,,,...---,,,++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&sssddd\\\TTTQQQSSSTTTSSSPPPNNNJJJFFFDDDCCCCCCBBBAAACCCCCCBBBAAA???<<<999777777444000---,,,,,,+++***,,,+++))))))***)))(((&&&''''''&&&&&&&&&&&&''''''***###(((BBBOOO===!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$##################"""###$$$$$$###"""###$$$################################################&&&$$$###'''******%%% $$$$$$##################"""######$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$###""""""$$$&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################"""$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))************))))))))))))))),,,,,,+++++++++,,,------............////////////---...000222222222111111222111000000111444777999666555333222222333555666666444111111222111...+++---------.........//////------------------------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ssseee^^^UUURRRSSSUUUSSSPPPLLLIIIFFFDDDDDDDDDCCCAAACCCBBBBBBAAA>>><<<999888777444000---,,,,,,+++***,,,+++))))))******(((&&&(((''''''&&&&&&''''''(((%%%000///,,,DDDcccYYY555''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$###"""###$$$################################################(((&&&&&&))),,,,,,'''##############################$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$&&&$$$######$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""######################## """######""""""###$$$$$$$$$############$$$$$$######$$$$$$$$$######"""""""""############""""""################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))))))))))))))))))))))))))))),,,,,,+++++++++,,,------............////////////......000000111111111111111000000000222666999;;;888666333111111222333555555444222222444333000---,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqfff___VVVRRRSSSTTTRRROOOIIIGGGFFFEEEEEEEEECCCBBBCCCBBBBBB@@@>>><<<:::999777444000---,,,,,,+++***,,,***))))))******((('''((((((''''''''''''((((((***(((+++CCC>>>$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$################################################$$$######%%%(((((($$$ ###########################$$$&&&''''''%%%###"""########################$$$$$$############$$$$$$'''%%%#########$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$####################################### """######""""""###$$$$$$$$$############$$$$$$"""######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))+++++++++++++++,,,---------............/////////////////////000111222222000000000111333666:::<<<999777333000///000222444666555444555555444222///,,,,,,------------......++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~ooofff^^^VVVQQQRRRRRRPPPMMMGGGFFFEEEFFFGGGFFFDDDBBBCCCBBBAAA@@@>>><<<::::::777444000---,,,,,,+++***,,,***))))))******)))''')))((((((''''''(((((()))---)))&&&&&&&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$###"""###$$$################################################"""!!!!!!###$$$$$$"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$&&&$$$###"""###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))))))))************+++,,,---------------.........////////////......///000222333000//////000222444777888777555111//////111333555777777777777666444111///,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||llleee]]]TTTPPPQQQQQQOOOLLLGGGFFFEEEFFFGGGFFFDDDBBBCCCBBBAAA???===<<<;;;;;;777444000---,,,,,,+++***+++***((()))******)))(((((((((''''''''''''((((((,,,))))))+++)))%%%'''...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$################################################$$$$$$$$$%%%&&&&&&$$$###""""""#########$$$$$$$$$$$$###"""!!!"""$$$'''(((########################$$$$$$############$$$$$$$$$"""!!!"""###%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))************+++,,,---...------------............///......---...000111333000000/////////000111222333111///...///222555777888999:::999666222///---,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||lllddd]]]TTTPPPQQQRRRPPPMMMHHHFFFEEEEEEFFFFFFDDDCCCCCCBBB@@@>>>===<<<<<<<<<777444000---,,,,,,+++***+++)))((()))***+++)))(((''''''&&&&&&&&&&&&'''''''''))) ))),,,&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$#########################################################$$$$$$#########"""""""""###$$$$$$%%%%%%###"""!!! !!!###%%%'''########################$$$$$$############$$$$$$###!!! !!!###%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######################## """######""""""###$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))******,,,---...,,,------------.....................///000111111000000///............//////......///000333555777666888:::888555000---,,,,,,,,,++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~mmmddd]]]UUURRRSSSTTTRRRPPPJJJGGGEEEDDDDDDEEEDDDCCCCCCBBB@@@>>>===<<<<<<<<<777444000---,,,,,,+++******)))((()))***+++***(((&&&&&&%%%%%%%%%%%%&&&&&&###***+++&&&%%%++++++$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$################################################!!!!!!""""""!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%"""""""""""""""!!! ########################$$$$$$############$$$$$$$$$"""!!!!!!###$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######################## """######""""""###$$$$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((())))))***,,,---...,,,,,,---------.........,,,---...///000000000000////////////////////////......///000111222333444111444777777444000...---,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooeee^^^VVVSSSUUUVVVUUURRRKKKHHHEEECCCCCCDDDDDDDDDCCCBBB@@@>>><<<<<<<<<===777444000---,,,,,,+++******)))((()))***+++***)))&&&%%%%%%$$$$$$%%%%%%&&&(((,,,---"""(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$################################################$$$%%%%%%%%%$$$###$$$%%%!!!""""""###$$$$$$%%%%%%!!!"""%%%%%%$$$ ########################$$$$$$############$$$$$$&&&$$$"""!!!""""""""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################"""$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((()))***,,,---...,,,,,,,,,---------......+++---...000000000000///......//////000111111111...///000111222222111111,,,111555666333000//////,,,+++++++++******))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssfff```XXXSSSSSSSSSQQQPPPKKKIIIFFFCCCAAAAAABBBCCCCCCBBBAAA???===<<<;;;;;;777444000---,,,,,,+++***)))***+++***)))((((((***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""##########################################################################################$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""""""""$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))***+++,,,---------.......................................////////////////////////222111111111111111111222///000111333333111---)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%qqqeee___WWWSSSRRRRRRPPPOOOJJJHHHEEEBBBAAAAAABBBCCCCCCBBB@@@>>>===<<<;;;;;;777444000---,,,,,,+++***)))***+++***)))((((((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$###############$$$$$$$$$!!!"""######$$$$$$##############################################################################!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,------------............................................................111111000000000000111111.........///000///+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%$$$&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}oooeee^^^VVVQQQPPPPPPOOOMMMIIIGGGEEEBBBAAAAAABBBBBBCCCBBB@@@>>><<<;;;;;;:::777444000---,,,,,,+++***)))***+++***)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$########################################################################!!!""""""""""""#########$$$$$$$$$#######################################"""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""$$$######"""######$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((()))***++++++,,,,,,,,,------.........////////////////////////........................000000////////////000000---,,,++++++,,,+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%}}}nnnddd]]]UUUPPPOOOOOOMMMKKKHHHFFFDDDBBBAAAAAABBBBBBCCCBBB@@@>>><<<;;;::::::777444000---,,,,,,+++***)))***+++***(((((((((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$######"""################################################$$$$$$############$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$######"""##################$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((''''''(((((()))***++++++++++++,,,------......////////////////////////------------------------//////............//////,,,***)))((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}oooddd]]]UUUPPPNNNNNNLLLJJJGGGFFFEEECCCBBBBBBBBBBBBBBBAAA???>>><<<;;;::::::777444000---,,,,,,+++***)))***+++***(((((((((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$######"""################################################"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################"""######$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((()))***+++******++++++,,,------...////////////////////////------------------------...------,,,,,,------...,,,***(((''')))***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~pppddd]]]UUUPPPNNNMMMLLLJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA???===;;;::::::999777444000---,,,,,,+++***)))***+++***)))((((((***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################%%%%%%%%%$$$$$$"""!!!!!!""""""############""""""################################################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""########################################################################!!!""""""""""""#########$$$$$$$$$#######################################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''((()))******))))))***+++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++)))(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###~~~pppeee^^^VVVPPPNNNNNNLLLJJJGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA???===;;;:::999999777444000---,,,,,,+++***)))***+++***)))((((((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$##############################$$$$$$$$$######"""""""""############""""""################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$######"""!!!########################################################################!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''(((******(((((()))***+++,,,------------------------------+++++++++++++++++++++++++++++++++******+++++++++)))'''''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######}}}oooeee^^^VVVQQQOOONNNLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA???===;;;:::999999777444000---,,,,,,+++***)))***+++***)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""############""""""################################################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$##############################"""!!! ###########################################################################$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))'''&&&&&&''''''((()))***'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''&&&&&&'''((()))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########{{{llleeeaaaZZZUUUQQQNNNKKKIIIJJJHHHFFFEEEEEEEEECCCBBBCCC@@@===;;;:::999888777444111---+++++++++***)))+++******)))))))))))))))&&&&&&'''''''''''''''''''''((('''%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$""""""$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%##############################""""""""""""######$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""'''&&&%%%###"""!!!!!!!!!########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))******))))))******+++,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||mmmddd```ZZZUUUQQQOOOLLLJJJJJJHHHFFFEEEEEEEEEDDDBBBBBB@@@<<<;;;::::::999888555222...,,,+++++++++***+++******)))))))))))))))'''''''''''''''''''''''''''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$#########""""""""""""###############$$$$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$######"""#################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))******))))))******+++,,,+++++++++*********)))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||nnnbbb^^^YYYTTTQQQOOOMMMKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA>>><<<:::;;;;;;:::999666333///---,,,,,,,,,++++++******)))))))))))))))''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!"""""""""#########"""######$$$$$$$$$#####################"""""""""$$$$$$$$$#############################################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################"""""""""###$$$%%%%%%########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))***))))))))))))***++++++*********)))))))))((((((+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{nnnaaa]]]XXXTTTQQQPPPNNNLLLJJJHHHFFFEEEFFFFFFEEEDDD@@@===;;;:::;;;<<<;;;;;;777444000...---------,,,+++******)))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$"""#########$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""########################$$$######""""""######$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$####################################################################################""""""######$$$%%%########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))))))))***+++++++++*********))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&xxxlll```\\\WWWSSSQQQOOONNNLLLJJJHHHFFFEEEFFFFFFFFFEEE???===;;;:::;;;<<<<<<;;;777444000.........---,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&$$$&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""############$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%###############$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################################################################%%%$$$######""""""##############################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))(((((())))))***+++,,,,,,+++++++++*********+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&tttiii```\\\WWWSSSQQQOOOMMMLLLIIIHHHFFFFFFGGGGGGFFFEEE???===;;;:::;;;<<<;;;;;;777444000...---------,,,+++******)))))))))))))))((((((((('''&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%$$$###"""""""""###########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))(((((((((((()))******,,,,,,,,,++++++++++++******))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&qqqfff```]]]WWWSSSPPPNNNLLLJJJIIIHHHFFFFFFGGGHHHGGGFFF@@@>>>;;;:::;;;;;;;;;:::666333///---------,,,,,,+++******))))))))))))))))))(((((('''&&&&&&%%%%%%###%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%############$$$$$$$$$$$$###""""""""""""$$$%%%&&&#########$$$$$$%%%%%%%%%###############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$#########"""######$$$%%%########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((()))******++++++++++++************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&ooodddaaa]]]WWWSSSPPPNNNLLLJJJIIIHHHFFFFFFGGGHHHGGGFFFAAA>>><<<:::;;;;;;:::999666333///---,,,,,,,,,++++++******)))))))))))))))))))))((('''&&&&&&%%%%%%"""%%%'''((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###############""""""""""""$$$&&&'''#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((((((((()))******************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&###$$$&&&((())))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&oooeee]]]YYYSSSPPPNNNNNNMMMLLLIIIFFFDDDDDDEEEFFFEEEEEEDDD@@@<<<:::;;;<<<;;;999777444000---,,,,,,+++***---,,,+++***))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$########################################################################"""###$$$%%%&&&%%%%%%$$$ !!!!!!"""###%%%%%%""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%$$$$$$######### ###$$$%%%$$$"""!!!########################################################################$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooeee\\\YYYTTTPPPOOONNNMMMLLLHHHFFFDDDCCCDDDEEEEEEEEECCC@@@<<<:::;;;<<<;;;999777444000---,,,,,,+++***---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&""""""""""""############""""""""""""############"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%%%%$$$###########################################################################$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((())))))******(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lllccc\\\XXXTTTQQQOOOOOOMMMLLLHHHFFFDDDCCCDDDEEEEEEDDDCCC@@@===;;;;;;;;;;;;:::777333///---,,,,,,++++++---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((()))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ggg___[[[XXXTTTQQQPPPOOONNNMMMHHHFFFCCCCCCDDDEEEEEEDDDAAA@@@>>><<<;;;;;;::::::666333///---,,,,,,,,,+++---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}fff^^^[[[XXXTTTRRRQQQPPPNNNMMMHHHEEECCCBBBDDDDDDDDDDDD@@@@@@???===;;;:::::::::666333///---------,,,+++---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!############$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""##############################################################################$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~ggg```ZZZXXXUUUSSSRRRQQQOOOMMMGGGEEECCCBBBCCCDDDDDDCCC???@@@@@@>>>;;;999999:::555222///------------,,,---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$#########$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%#########"""""""""""""""########################################################################$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''&&&''''''((()))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((())))))***+++************************((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhaaaYYYWWWUUUSSSSSSRRROOOMMMGGGEEECCCBBBCCCDDDDDDCCC>>>@@@AAA???;;;999999:::555222...------------,,,---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!########################################################################$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))***+++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ggg___YYYWWWUUUTTTSSSRRROOOMMMGGGEEEBBBBBBCCCDDDDDDCCC>>>@@@AAA???;;;999999:::555222...------------,,,---,,,+++***))))))))))))'''''''''&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%########################################################################'''&&&$$$#########$$$$$$###"""""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""#########$$$$$$%%%%%%%%%###$$$&&&'''&&&$$$"""!!!########################################################################$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{gggaaaYYYXXXVVVTTTQQQOOOMMMLLLGGGEEEBBBAAABBBDDDDDDDDD??????>>><<<;;;:::999888444222///---------,,,++++++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!! """######$$$%%%%%%&&&&&&%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%(((%%%"""###$$$%%%$$$"""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))++++++++++++******************))))))))))))******))))))************)))))))))))))))))))))*********))))))))))))************------,,,+++******)))))))))******++++++***************+++++++++******))))))***+++,,,,,,+++***)))************))))))))))))***)))((((((''''''(((((()))******+++***)))(((''',,,***))))))******)))''',,,,,,+++***************(((***+++,,,,,,***(((''')))))))))))))))(((((((((***)))((('''((()))***+++)))(((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{gggaaaYYYXXXVVVTTTQQQNNNLLLKKKGGGEEEBBBAAABBBDDDDDDDDD??????>>>===;;;:::999888444222///---------,,,++++++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%"""###$$$%%%$$$###%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((''''''''''''((())))))))))))))))))((((((((((((******))))))))))))******))))))************))))))))))))))))))************)))************+++++++++******************)))))))))***+++,,,------------))))))))))))))))))))))))))))))***++++++***))))))++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,------,,,***------,,,+++++++++++++++)))***+++,,,,,,+++******)))))))))))))))(((((((((***))))))(((((((((((((((***)))))))))(((((((((((('''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{ggg```YYYXXXVVVTTTQQQNNNLLLKKKGGGEEEBBBAAABBBDDDDDDDDD@@@???>>>===;;;:::999999444111...---------,,,+++++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""########################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''((((((''''''(((((()))***))))))))))))((((((((((((******))))))))))))******))))))************)))))))))))))))*********++++++*********+++++++++,,,,,,))))))*********++++++++++++,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------///////////////...------000///...------...000000111///......000000///---///...------,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))***************)))((('''************))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{fff___YYYXXXVVVSSSPPPNNNLLLKKKGGGEEEBBBAAABBBDDDDDDDDD@@@???>>>===<<<:::999999444111...---------,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***)))&&&$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))((('''&&&&&&((((((((('''((())))))***++++++++++++*********)))******))))))))))))******)))******++++++******))))))))))))******++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,------.........---,,,,,,//////.........///000000///..................///+++,,,...///111222222222222222333333333222111000444444444333333333333333444333222333444444333222333222111000000000000000///...---++++++++++++++++++******************)))***+++,,,,,,,,,+++***)))************)))))))))(((((())))))******))))))(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{fff^^^XXXWWWUUUSSSPPPNNNLLLKKKGGGEEEBBBAAABBBDDDDDDDDD@@@@@@???===<<<;;;:::999333111...,,,,,,,,,+++************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***)))&&&$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%'''"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***++++++***)))(((''''''&&&((((((((((((((()))******++++++++++++*********)))******))))))))))))************++++++++++++******((())))))***+++,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111111222222222222222333444444444444444444444444444444666666888999;;;>>>???@@@???????????????>>>>>>===>>>???AAAAAAAAA???===<<>>===>>>???@@@???>>><<<;;;:::999777777777666666555333111///......------,,,,,,+++******))))))((()))+++,,,---,,,++++++*********)))))))))(((((())))))************))))))(((((((((''''''((((((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{eee]]]XXXWWWUUUSSSPPPMMMKKKJJJGGGEEEBBBAAABBBDDDDDDDDDAAA@@@???>>><<<;;;::::::333000---,,,,,,,,,+++*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%"""######$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++))))))))))))))))))))))))''''''(((((())))))***************))))))((((((((())))))(((((())))))***+++))))))))))))((((((((((((******))))))))))))************++++++++++++******((())))))***+++,,,------************+++++++++,,,---------....../////////---///222555888:::<<<=========>>>???@@@@@@@@@@@@DDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHLLLPPPSSSSSSRRRQQQPPPPPPPPPQQQQQQNNNOOOPPPQQQQQQQQQPPPOOORRRPPPPPPPPPRRRSSSRRRQQQLLLKKKIIIGGGEEECCCCCCBBBBBBAAA@@@>>><<<;;;999888555444333222000...------***+++,,,,,,---------,,,+++++++++************)))******++++++++++++******)))((((((''''''(((((()))'''(((((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{eee\\\XXXWWWUUURRRPPPMMMKKKJJJGGGEEEBBBAAABBBDDDDDDDDDAAA@@@???>>>===;;;::::::333000---,,,,,,,,,+++******)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$###"""###""""""###$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%""""""$$$&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''((()))************)))))))))))))))))))))))))))(((((())))))***+++))))))))))))((((((((((((******))))))))))))*********++++++,,,,,,++++++***((())))))***,,,------...,,,,,,,,,---------......000000222444666888999:::999;;;===@@@CCCEEEFFFGGGFFFHHHJJJLLLMMMLLLKKKJJJNNNPPPSSSTTTTTTSSSPPPNNNKKKIIIHHHIIILLLRRRXXX[[[```___]]][[[ZZZ\\\]]]___ZZZZZZZZZ[[[]]]```ccceeebbbaaaaaabbbcccdddcccbbb___]]][[[XXXUUURRRQQQPPPOOOPPPPPPPPPOOOMMMKKKJJJEEEDDDBBB@@@===;;;999888444444333222111000000000...---------,,,,,,,,,,,,***++++++++++++++++++***))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{ddd\\\XXXWWWUUURRROOOMMMKKKJJJHHHEEEBBBAAABBBDDDDDDDDDAAA@@@???>>>===<<<;;;:::333000---,,,,,,,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$""""""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###''''''%%%"""!!!""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''%%%"""!!!###%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))*********)))))))))))))))******+++++++++++++++******************))))))))))))*********++++++,,,,,,++++++***((())))))+++,,,---...............////////////000444555888;;;>>>AAACCCEEEGGGHHHIIIJJJJJJKKKKKKJJJEEEGGGKKKNNNOOOMMMKKKIIILLLNNNRRRTTTTTTRRRNNNLLLIIIGGGEEEEEEIIIOOOVVV[[[dddbbb___\\\\\\^^^```bbb```^^^]]]]]]aaahhhooossskkkjjjjjjkkklllmmmmmmlllkkkjjjgggccc```]]][[[ZZZXXXYYY[[[]]]]]][[[ZZZXXXSSSRRRPPPMMMJJJGGGEEEDDD???>>>;;;888666555555555000////////////.........***++++++,,,,,,++++++***))))))(((((((((((())))))(((((())))))))))))(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%zzzddd]]]VVVVVVUUURRRNNNKKKJJJJJJGGGCCC@@@???BBBCCCAAA???@@@@@@@@@???===;;;888777555222...+++******,,,...+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************((((((((((((((()))******+++*********))))))((((((......------,,,,,,++++++)))***,,,,,,++++++---...***))))))***---...//////***---222444555666888:::===@@@DDDHHHJJJIIIHHHFFFIIIGGGEEEGGGIIIJJJGGGDDDCCCBBBCCCGGGKKKKKKGGGBBBEEEIIIOOOQQQOOOKKKGGGEEEIIIGGGEEEBBBCCCHHHOOOTTT^^^ZZZTTTQQQRRRUUUYYY[[[WWW\\\]]]]]]ccclllnnnkkkmmmttt{{{~~~}}}}}}vvvoooiiieeebbb```]]]]]]]]]]]]]]]]]]]]]]]]ZZZXXXVVVVVVWWWVVVTTTRRROOOMMMJJJGGGDDD???:::666<<<888333000///......---,,,++++++,,,---...,,,+++)))))))))***************((((((((()))))))))******(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||ddd\\\WWWWWWVVVSSSOOOLLLKKKKKKGGGCCC@@@@@@BBBDDDBBB@@@@@@@@@@@@???===;;;888777444222...+++******,,,---+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((()))******,,,+++++++++************++++++++++++,,,,,,,,,,,,+++---......,,,,,,---//////......000222444555666999;;;===@@@BBBDDDFFFGGGKKKLLLNNNOOONNNLLLJJJIIICCCBBB@@@AAAAAAAAA@@@????????????AAABBBCCCAAA???AAACCCGGGHHHGGGFFFEEEFFFIIIHHHGGGFFFFFFIIINNNQQQSSSQQQMMMKKKJJJIIIIIIIIILLLPPPQQQRRRXXXaaadddaaaiiiooowwwyyypppiiieeedddeeefffgggfffdddaaa```]]]\\\YYYWWWVVVWWWYYY[[[XXXVVVTTTSSSQQQOOOLLLIIIHHHFFFCCCAAA???<<<888555000...,,,++++++,,,+++***++++++***)))(((((((((((((((((((((((((((''''''&&&)))((((((((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||dddZZZXXXXXXWWWTTTPPPMMMLLLLLLGGGDDDAAAAAACCCEEEDDDBBB???@@@@@@???===;;;999777444222///,,,***+++,,,---+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))(((((((((((()))******,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......---///000000///...///111111222444666999;;;===>>>BBBAAA@@@AAACCCEEEGGGGGGDDDDDDCCCBBBAAA@@@??????AAABBBBBBBBBAAABBBDDDGGGHHHJJJLLLMMMMMMOOOQQQSSSYYYZZZ[[[ZZZYYYZZZ\\\^^^aaaaaabbbcccdddeeefffgggdddcccbbb```]]]YYYVVVTTTWWWWWWWWWVVVZZZaaadddccc______bbbgggnnntttxxxzzz~~~zzzxxxxxxwwwvvvsssoooiiidddaaa\\\\\\[[[YYYYYY\\\```ccc___\\\YYYWWWVVVUUURRRPPPSSSRRRRRRRRRPPPLLLFFFBBB???;;;777333111///---+++...---+++***))))))******((())))))***)))'''&&&%%%)))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyybbb[[[XXXXXXWWWTTTPPPMMMLLLLLLHHHDDDAAAAAADDDEEEDDDBBB????????????===;;;999888333222///,,,++++++,,,---+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))************))))))(((((())))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,------......///...///111111111222333555666999>>>BBBDDDCCCCCCCCCCCC@@@<<<;;;===???@@@@@@AAAAAAAAABBBEEEHHHKKKMMMQQQTTTVVVVVVUUUXXX]]]bbbeeejjjooorrrsssvvvzzz}}}zzzwwwssspppqqquuuwwwwwwrrrmmmfffeeeggghhhgggeeejjjrrr{{{~~~zzzwwwwwwvvvooommmkkkkkklllkkkiiifff]]]ZZZWWWUUUUUUTTTTTTRRRVVVWWWXXXZZZZZZXXXTTTPPPRRROOOKKKGGGBBB===666222111///...,,,,,,,,,---...)))***+++,,,+++***((('''((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssaaa\\\WWWWWWVVVSSSOOOLLLKKKKKKIIIEEEBBBAAACCCEEECCCAAA????????????===;;;999888333111///---+++++++++,,,+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******((()))))))))************)))))))))))))))***++++++******+++++++++++++++++++++,,,,,,,,,------------...000222444555666999;;;>>>CCCJJJMMMKKKFFFAAA???===;;;999999<<>>>>>???>>>===<<<:::999222111///---,,,++++++++++++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))***************))))))))))))***++++++************++++++++++++++++++,,,,,,---...//////222444777888999;;;===@@@@@@EEEKKKKKKGGG@@@;;;999555777999<<>>>>>???>>>===<<<:::999222111///...,,,++++++++++++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))******************))))))******+++,,,++++++++++++,,,,,,------,,,---///111333555777888:::;;;===>>>>>>???AAACCC???DDDIIIIIIFFFDDDEEEHHHGGGLLLRRRUUUWWW\\\eeemmmzzzsssppppppqqqwwwwwwwww|||zzzvvvxxxtttooojjjfffaaa]]]ZZZYYYYYY[[[]]]^^^^^^[[[YYYSSSRRRPPPMMMHHHBBB===:::444222000---,,,+++,,,,,,+++++++++***)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkk^^^]]]YYYZZZYYYUUUQQQNNNMMMNNNLLLGGGBBB@@@AAA@@@===;;;>>>>>>>>>>>>>>><<<:::999222111///...,,,,,,+++++++++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))*********************)))******+++,,,,,,,,,,,,------.........///111333777;;;>>>@@@BBB@@@BBBCCCCCCBBBAAABBBDDDCCCGGGLLLOOOPPPTTT\\\bbbkkkrrrzzz{{{zzz}}}yyywwwsssoooppp{{{wwwnnnhhh]]][[[ZZZYYY[[[[[[[[[ZZZZZZ[[[[[[ZZZVVVRRRMMMJJJ===;;;666222///......///------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssaaa^^^[[[YYYVVVSSSQQQOOOOOOOOOMMMGGGAAA>>>>>>>>>===<<<===@@@@@@===<<<===;;;777555222...,,,,,,++++++******+++,,,+++)))))))))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$###$$$&&&(((***%%%###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************((((((((((((((()))******+++***)))'''''''''((()))************+++,,,......,,,++++++---///000000000555:::???AAAFFFIIIGGGBBBEEEBBB>>>>>>@@@DDDGGGIIIPPPZZZgggrrrxxx}}}yyyxxx|||nnnhhh___WWWTTTSSSTTTTTT]]][[[YYYYYYXXXXXXVVVTTTWWWQQQKKKGGG???666000000000...,,,,,,,,,,,,***))))))((('''((()))***)))''')))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwbbb]]]ZZZXXXVVVSSSQQQPPPPPPPPPLLLGGGAAA>>>>>>???>>><<<===@@@@@@===<<<===;;;777555222...,,,,,,,,,+++******+++,,,+++)))((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$***(((&&&$$$###$$$%%%'''%%%###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********((((((((((((((()))******,,,+++***))))))))))))***))))))))))))***+++,,,---000///...///222555777888???DDDGGGHHHIIIKKKHHHCCC>>>>>>???AAAEEEKKKRRRUUUgggppp}}}~~~~~~~~~~~~ooobbbYYYUUUSSSSSSSSSTTTVVVYYY[[[\\\[[[ZZZWWWTTTSSSSSSNNNDDD>>>===666333...,,,++++++******---+++******+++,,,***)))))))))((((((((('''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzbbb[[[ZZZXXXVVVSSSQQQPPPPPPPPPJJJFFF@@@>>>???@@@???===<<>>???@@@???===;;;>>>???<<<;;;===;;;777333111...------,,,+++***)))++++++***)))((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$#########&&&%%%$$$$$$%%%&&&((()))%%%$$$$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))))))))(((((())))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,---...///000...000222444777<<<@@@DDDCCCGGGHHHEEEFFFJJJLLLKKKYYYdddrrr|||}}}|||wwwwwwzzz|||vvvlllggg```YYYUUUUUUZZZ]]][[[ZZZ]]]```___YYYUUUUUUQQQMMMGGGAAA===888444111...,,,***))))))***)))(((*********)))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxaaa\\\^^^\\\XXXTTTPPPMMMLLLKKKIIIDDD@@@???@@@AAA???===:::>>>>>><<<;;;===;;;777222000...---------+++***)))***+++***((('''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((((((((((()))******(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))***++++++***+++++++++++++++++++++++++++,,,---...000111222666999<<<======>>>@@@BBBBBBGGGLLLMMMSSS^^^gggkkkvvv}}}vvvsssvvv{{{zzz~~~wwwkkkdddaaaaaaccc___^^^``````^^^___ccc___]]]YYYUUUPPPIIIAAA;;;555222///---------,,,++++++************)))))))))***)))))))))((((((((((((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxccc______\\\YYYTTTPPPMMMKKKKKKIIIEEEAAA???@@@@@@>>>;;;:::===>>>;;;;;;===;;;888111000.........---,,,***)))***+++***((('''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))***************))))))))))))***++++++******+++,,,,,,,,,++++++******+++---///222444555;;;>>>@@@???<<<;;;===???GGGPPP[[[bbbkkkyyy{{{xxxvvvuuupppoooqqqwwwwwwrrrmmmfff___\\\[[[[[[```fffeeeeeedddccc___XXXPPPJJJ>>>:::555111///---,,,***++++++++++++*********)))******)))))))))(((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{fffbbb\\\ZZZWWWTTTQQQNNNMMMMMMJJJFFFBBB@@@@@@@@@===:::999<<<===;;;;;;===;;;888111///............,,,***(((*********((('''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$###&&&))))))&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********************++++++++++++******))))))******+++,,,***+++,,,---...------,,,+++,,,...000444777:::;;;;;;===???>>>===@@@GGGMMM___lllzzz~~~vvvrrrvvv~~~yyymmmccc\\\XXX[[[aaaddddddeeeffffffccc^^^ZZZNNNIIIBBB;;;555111...+++,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhdddZZZXXXVVVSSSQQQPPPPPPPPPJJJFFFBBB@@@@@@???<<<999999<<<===;;;;;;===;;;888000///......///...,,,***(((******)))((('''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((###'''***)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,*********)))******+++,,,+++,,,.../////////......///000222555999===@@@BBB===???AAABBBEEENNN[[[eee|||~~~}}}~~~sssfff]]][[[___``````aaadddfffgggfffdddbbb\\\RRRIIIBBB<<<666333,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhcccZZZYYYWWWRRRNNNMMMMMMOOOHHHEEE@@@===<<<<<<<<<;;;999<<<;;;888777999999666333111///---,,,++++++,,,***++++++,,,,,,,,,++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$%%%&&&###%%%'''&&&%%%$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''000555999666+++######(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))*********************)))))))))))))))************+++,,,------,,,---...////////////000...111999AAA@@@;;;===DDDAAAGGGOOOWWW___kkkwwwxxxttt{{{xxxhhhZZZ]]]\\\^^^dddggggggeeeeeecccfffeee___YYYTTTIII>>>888444///---,,,------------------,,,,,,+++******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}gggbbb[[[ZZZWWWSSSOOOMMMNNNOOOHHHEEE@@@===<<<<<<<<<<<<:::===<<<999888::::::777333111///---,,,++++++,,,******++++++++++++******''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''%%%$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))+++///111000,,,)))(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))))))))***************++++++******+++,,,,,,------......///000222555777;;;:::<<<>>>======DDDOOOXXX^^^fffoooyyyyyynnnkkkqqqxxx}}}qqqjjjbbb___```cccfffiiigggkkkjjjgggeeeccc]]]UUUJJJDDD<<<555111...---+++------,,,+++***)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||eeeaaa\\\[[[YYYTTTPPPNNNOOOPPPHHHEEE@@@============<<<;;;>>>===:::999;;;;;;888333111///---,,,++++++,,,******+++******)))((('''''''''''''''''''''''''''&&&&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$&&&((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$&&&,,,222333,,,%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))))))))******++++++,,,++++++++++++++++++,,,---//////000000222555;;;???BBB@@@>>>>>>???GGGVVVdddssswwwyyyooojjjhhhoooaaa\\\^^^aaacccfffhhhiiihhhjjjllljjjeee^^^WWWMMMBBB:::333...***///...,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{eeeaaa^^^]]]ZZZUUUQQQOOOOOOPPPHHHEEE@@@>>>============<<>>;;;:::<<<<<<999333111///---,,,++++++,,,************)))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((((((&&&%%%%%%&&&$$$%%%''''''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%(((///333---$$$''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++))))))******+++,,,------,,,,,,++++++,,,,,,---......000333444555888>>>BBB???AAAEEEIIIPPP]]]ppp~~~{{{zzz{{{xxxxxxnnnhhhaaaZZZaaabbbdddfffiiilllllljjjjjjddd[[[RRRHHH>>>555000222000...,,,++++++,,,---*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||fffbbb^^^]]]ZZZVVVQQQOOOOOOPPPHHHEEE@@@>>>>>>>>>>>>>>><<>>;;;:::<<<<<<999333111///---,,,++++++,,,*********)))((('''&&&%%%(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&((())))))'''&&&&&&&&&###$$$&&&&&&$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))***(((&&&***000///***'''''''''((((((((())))))(((''''''&&&&&&''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''((((((((())))))(((((((((((((((((((((((((((((()))***+++******)))************++++++++++++)))******+++,,,------...,,,,,,,,,,,,---...///000...222777999999<<>>>>>?????????<<>>;;;:::<<<<<<999333111///---,,,++++++,,,))))))***))))))((('''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((''''''''''''((((((((()))***)))'''&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%'''''''''''''''(((((((((''''''''''''''''''''''''((('''''''''''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&***)))%%%'''000444000''''''((((((((()))))))))((((((''''''''''''((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))***+++++++++***)))*********++++++++++++,,,+++++++++,,,,,,------...---------...///111222333111666;;;>>>???BBBJJJPPPXXXfffvvv|||yyyxxxxxxwwwuuurrrooonnnooopppqqqmmmlllkkkjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiihhhhhhhhhiiikkkmmmoooqqqtttuuuvvvyyy|||~~~mmmgggcccdddfffhhhkkkooonnnnnnnnnnnnkkkdddZZZTTTBBB>>>777111---+++,,,,,,++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%zzzeeeaaa^^^]]]ZZZUUUPPPNNNNNNOOOHHHEEE@@@>>>>>>?????????<<<>>>>>>:::999<<<;;;888333111///---,,,++++++,,,)))))))))******))))))((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''''''(((***+++***(((&&&&&&'''%%%'''(((((('''&&&&&&'''&&&'''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$))))))$$$(((222444...'''((((((((())))))))))))((((((''''''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,---------------------...///111444666777777;;;@@@AAACCCKKKXXXbbbqqq|||xxxvvvtttsssrrrooollljjjiiiiiijjjhhhgggfffggghhhiiiiiiddddddcccccccccdddfffgggfffggghhhjjjkkkllllllmmmkkklllnnnooorrrvvv{{{~~~wwwiiibbb___^^^ccckkknnnnnnooopppppplllgggcccTTTNNNEEE;;;333...------,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%yyyddd```^^^]]]ZZZUUUPPPMMMMMMNNNHHHEEEAAA>>>>>>???@@@???;;;>>>===:::999;;;;;;888333111///---,,,++++++,,,((())))))************)))))))))))))))))))))))))))"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))***+++***(((&&&&&&'''''')))******)))(((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***(((%%%***444111'''(((((((((((())))))))))))((((((''''''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,------------------,,,,,,------...000333666888999===@@@BBBCCCFFFRRRcccppp}}}|||tttooonnnoookkkkkkiiigggdddcccccccccccccccccceeegggiiihhhgggffffffffffffgggiiikkkllljjjjjjkkkmmmpppsssvvvxxxwwwyyy{{{}}}ssseee\\\YYY___hhhmmmllllllmmmnnnmmmkkkhhhddd]]]QQQDDD:::333000///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%ttteee]]]___]]]YYYTTTOOOMMMNNNOOOJJJFFFAAA===<<<=========<<<============;;;:::999444111...,,,,,,,,,,,,+++,,,+++)))((((((((()))***++++++***)))))))))))))))''''''''''''((((((((((((&&&%%%%%%&&&)))******))))))(((''''''((()))((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))((('''&&&%%%((()))***)))'''&&&&&&'''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))---,,,+++***))))))))))))***************))))))))))))&&&'''...333000+++((()))))))))(((((())))))***((((((((())))))*********((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((((('''''')))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************+++)))(((***,,,---+++))))))******++++++,,,------)))***+++,,,,,,...111444+++000444555777:::;;;888:::CCCMMMTTT^^^mmm{{{}}}}}}}}}|||yyyuuusssoookkkiiiggggggggg```___^^^^^^^^^___aaabbbaaaeeekkknnnoooqqquuuxxxvvvwwwxxxyyyzzzzzzzzzzzz}}}}}}~~~pppeee^^^ZZZiiiiiikkkkkklllmmmnnnoooiiiiiifff]]]PPPAAA666000111000...,,,******+++,,,,,,+++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&ssseee___^^^\\\XXXSSSOOOMMMMMMNNNIIIEEEAAA>>>=========<<<<<<============;;;:::999444111...,,,,,,,,,,,,+++---,,,+++***)))******++++++***)))(((((((((((()))''''''''''''(((((((((((('''&&&&&&''')))***)))(((((('''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))******))))))((('''((()))***)))'''&&&'''((()))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))******+++))))))))))))))))))))))))+++((()))///333000+++((())))))))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''((()))***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))***************)))(((***,,,---+++)))*********+++,,,,,,------...//////...------///000...333666777:::???BBBAAAFFFTTTdddpppzzz~~~vvvsssrrrqqqnnnkkkkkkjjjiiigggffffffgggggghhhhhhhhhhhhjjjllloooppptttyyy}}}zzznnnkkkiiijjjnnnpppooonnnnnnnnnnnnlllfff[[[MMMCCC888444//////000000,,,(((+++******)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&qqqfffaaa^^^[[[WWWRRRNNNMMMLLLMMMHHHEEEAAA???>>>>>>===;;;============<<<;;;:::999555222...,,,,,,---,,,,,,------,,,++++++++++++,,,))))))((((((''''''((((((''''''''''''((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******++++++******((()))***)))((('''((()))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))***+++,,,------...+++++++++++++++,,,,,,---))))))******************///+++,,,111444000+++)))))))))))))))******+++++++++++++++***)))(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++***))))))***,,,---+++*********+++,,,,,,------...///000111000/////////111666999;;;:::===FFFNNNPPPUUUfffzzz~~~|||wwwqqqmmmkkkiiieeeaaaccceeehhhlllpppsssuuuvvvzzzzzzzzz|||~~~|||zzzyyy~~~xxxmmmhhhjjjnnnooonnnrrrpppooopppqqqkkk```VVVJJJ???444000222222...)))))))))*********))))))((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&pppfffaaa___\\\WWWRRRPPPNNNMMMMMMFFFDDDAAA@@@??????===;;;=========<<<<<<;;;::::::555222...,,,,,,------,,,---,,,,,,+++++++++++++++((((((''''''''''''((((((''''''''''''(((((((((((()))(((''''''((()))'''&&&&&&'''''''''&&&&&&&&&'''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***++++++++++++((()))******(((((()))***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***************++++++*********+++++++++,,,,,,...------,,,,,,------...************++++++++++++000---...222333///***))))))))))))******++++++***,,,++++++******))))))((())))))))))))))))))))))))(((''''''''''''''''''(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++,,,,,,++++++++++++,,,,,,------......+++---000111222222444666;;;>>>>>><<>>======<<<;;;;;;::::::555222///------------,,,+++++++++++++++*********((((((''''''''''''((((((''''''''''''(((((((((((()))(((''''''((()))'''&&&%%%'''((((((&&&%%%&&&((()))))))))((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((''''''&&&'''((()))***+++++++++(((***+++***))))))***+++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++******//////...---------------+++++++++,,,,,,---------000...///333333...+++,,,******++++++++++++******************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,---......//////+++---000222444666999;;;:::???BBBDDDLLL]]]nnnwww{{{uuuttttttsssrrrpppmmmmmmooosssvvvxxxzzzxxxssssss}}}ssshhheeefffkkklllmmmnnnnnnmmmmmmnnniiiaaaTTTGGG<<<444///---++++++++++++++++++***)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&qqqeeeaaaccc^^^WWWTTTSSSRRRPPPNNNFFFDDD@@@?????????>>>===>>>>>><<<;;;;;;:::;;;;;;666333///------...------+++++++++,,,+++******)))((((((''''''(((((())))))''''''''''''((((((((((((((('''&&&'''((()))((('''&&&(((***)))&&&%%%'''***))))))(((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&'''((()))************)))***++++++******+++,,,***************************++++++,,,,,,++++++*********************************++++++,,,---------........................222111111000000111111111111222222333333444444555555333555999999666444666222333444444333222000///......---,,,,,,+++*********************************))))))(((((())))))***'''(((((())))))((((((''''''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))***************++++++++++++,,,)))+++------,,,+++,,,---,,,,,,---......//////000///000222444666999>>>AAABBBLLLVVV]]]fffuuu~~~vvvqqqhhhiiijjjjjjjjjllloooqqqsssuuuxxx}}}|||oooiii```eeelllppppppooonnnnnnjjjiiiggg___RRRCCC666//////...---,,,++++++++++++((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&rrrfffaaaccc]]]VVVSSSSSSRRRPPPMMMGGGDDD@@@>>>>>>>>>???>>>???>>><<<;;;::::::;;;;;;666333///------...------+++,,,---------,,,******)))(((((((((((()))***+++''''''''''''(((((((((((('''&&&&&&''')))***)))(((&&&))),,,***'''&&&(((+++((((((((((((((()))))))))&&&''''''((())))))******''''''(((((())))))******(((((()))***++++++++++++)))***++++++******+++---************************,,,,,,------------,,,,,,------------------------,,,------...//////000000111111222333444555666777888888888999:::<<<===>>>@@@@@@AAABBBBBBCCCDDDDDDBBBBBBDDDIIIIIIFFFGGGJJJEEEEEEFFFEEEDDDBBB???>>>;;;:::888666444111000///------------------------++++++************++++++'''((()))******)))(((''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))))))))((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,)))+++------,,,+++,,,...---------...//////000000111222444666:::@@@GGGLLL\\\lll~~~{{{qqqhhhddd]]]^^^```cccgggkkkqqqwwwhhhhhhhhhjjjlllnnnoooooommmmmmmmmllldddWWWGGG<<<333222///,,,++++++,,,---))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&sssgggbbbbbb\\\UUUQQQRRRRRROOOKKKHHHDDD???======>>>?????????>>><<<;;;::::::;;;;;;666333///............---,,,---.........---,,,+++)))))))))))))))***++++++''''''''''''((((((((()))&&&&&&%%%''')))******)))'''***---+++(((&&&))),,,''''''(((((())))))******&&&''''''((()))******+++&&&''''''((()))******+++******+++,,,,,,,,,++++++)))***,,,,,,++++++,,,---************************---..................---////////////////////////...//////000111222222333333444555777:::<<<>>>>>>??????@@@BBBEEEHHHJJJKKKNNNNNNOOOPPPPPPQQQRRRRRRPPPOOOSSSWWWXXXVVVWWW[[[UUUVVVVVVVVVTTTQQQNNNLLLGGGFFFCCC@@@<<<999666555////////////////////////,,,,,,++++++++++++,,,,,,'''((()))******)))(((''''''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))*********)))(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++......,,,+++,,,...------......///000000000///111444777===FFFPPPVVVxxxzzzrrrjjjdddaaagggdddbbbdddhhhppp{{{~~~ttthhhdddhhhoootttuuuuuuppplllkkkkkkdddXXXMMM777444000,,,***+++---...))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&tttiiidddddd^^^VVVQQQOOONNNLLLIIIGGGDDDAAA??????>>>===<<<<<<===;;;888999===<<<888444222000...---,,,,,,,,,---,,,++++++******+++++++++******)))(((''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))***+++)))(((((()))+++'''(((***++++++******))))))************++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,,,,,,,,,,------...---,,,---000222000...---...111333111///333888;;;777555888:::;;;:::<<>>===<<<;;;;;;:::666...(((,,,,,,,,,------,,,,,,+++---,,,+++,,,,,,,,,)))'''))))))((((((((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))************+++++++++***************...------,,,,,,,,,------------------...///000000777777777888>>>LLL]]]jjj~~~~~~wwwmmmhhhiiikkkiiimmmqqqtttyyyoooggggggjjjooovvvqqqrrrpppmmmmmmmmmcccVVVOOOCCC444,,,---///---++++++***)))***++++++)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttiiieeeddd^^^VVVQQQPPPNNNLLLJJJHHHEEEBBB@@@@@@???>>>===<<<===;;;999:::===<<<888444222000...---,,,,,,,,,---,,,,,,++++++++++++++++++******)))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))******)))(((((()))+++((())))))***************************++++++++++++++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........------111111111///,,,,,,---...//////000222555777888999999???DDDEEEHHHNNNQQQQQQLLLLLLNNNPPPSSSUUUWWWXXXWWWWWWYYY]]]\\\[[[```gggeeegggeee^^^XXXXXXWWWTTTSSSRRRRRRTTTXXX[[[]]]^^^___```aaaaaaaaa___]]][[[^^^___aaabbbbbbbbb```]]]RRRQQQOOONNNKKKEEE===888222000...,,,+++***++++++,,,,,,+++,,,,,,+++(((%%%((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))************************++++++++++++......------,,,------...000//////000111222333444777:::???FFFQQQ```pppzzzqqqpppoooooopppuuuzzz~~~|||wwwxxx|||sssfffbbbfffmmmppppppllllllnnnlllfff]]]TTTFFF:::333///,,,+++))))))(((***++++++)))((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuujjjfffeee___WWWRRRPPPOOOLLLJJJHHHFFFCCCAAAAAA@@@???===<<<===<<<999:::===<<<888333222000...---,,,,,,---,,,,,,,,,,,,++++++++++++*********))))))(((((('''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))******)))((((((***+++***))))))))))))***++++++************+++++++++,,,+++++++++************)))------------------------+++,,,,,,,,,------......///000222333333444666888777:::>>>@@@BBBEEEKKKOOOVVVZZZ___bbbhhhooopppmmmhhhffffffjjjpppuuuwwwvvvssssssuuuxxxvvvuuuyyyyyymmmgggdddbbbaaa]]]YYYYYY]]]```___\\\[[[[[[\\\___bbb```[[[WWWWWWWWWYYY[[[^^^aaadddfffeeedddcccbbb```[[[UUUPPPJJJFFFAAA;;;666444333444---,,,,,,,,,---,,,***'''((((((((())))))(((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''(((((()))***)))))))))*********++++++*********++++++,,,,,,,,,......------------...............///111444666888<<>><<<<<<===<<<:::;;;>>><<<888333222000...---,,,------,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))((((((***,,,+++***)))((()))***+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++------------............+++++++++,,,---///000000///222777:::<<>><<<888222111///...---------...,,,,,,---------,,,+++***************))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((((((***,,,+++***)))))))))***,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------....../////////...............000111222333777===BBBEEEHHHKKKMMMVVV\\\aaabbbaaafffqqqzzz~~~{{{xxxqqqeee\\\[[[]]]\\\\\\]]]___ZZZXXXYYYWWWVVV\\\ddddddgggkkknnnqqqqqqqqqrrrnnnllliiieee^^^XXXRRROOODDD>>>777111...------,,,((()))***+++++++++++++++))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******************++++++++++++******+++,,,---......///............//////000111111222222444777<<<@@@CCCPPP]]]sss}}}zzzxxxjjjfffcccfffkkknnnnnnmmmqqqnnnkkkiiidddYYYHHH;;;111///,,,+++,,,,,,,,,+++***)))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||qqqmmmgggaaaYYYTTTRRRQQQNNNLLLEEECCCBBBAAAAAA???<<<:::;;;>>>===<<<===???===888222111///...------......,,,---.........---+++***************************************************((())))))******))))))((())))))))))))))))))))))))''')))))))))((()))+++---***************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------......///000000000......---...///111333444555;;;EEEOOOWWW]]]bbbfffooorrruuutttrrrvvvzzzkkkeeeccc```dddllliiiccc```___ZZZTTTWWW```bbbfffjjjmmmooopppqqqrrrmmmnnnoooooolllhhhdddaaaXXXRRRIII@@@:::555222000,,,,,,+++************+++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((())))))******))))))((())))))(((((())))))***+++*********++++++++++++,,,,,,,,,,,,------.........//////...//////000111222222333444888===DDDJJJNNNcccppp|||{{{zzzxxxwwwvvvuuuuuurrrsssssssssrrrsssvvvxxxxxx|||~~~pppbbb___ccchhhnnnrrrrrrooommmooonnneeeTTTFFF555111---***+++---...///******)))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||qqqmmmgggaaaYYYTTTRRRQQQOOOMMMEEEDDDCCCBBBBBB@@@===:::;;;>>>>>><<<===???===777222111///...------......,,,---...///...---+++***************************************************))))))************))))))))))))))))))))))))))))))'''((())))))((()))+++---)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------...---......///000000111111///000222666;;;AAAFFFIIIJJJQQQ]]]iiirrryyy}}}{{{}}}|||xxxvvv~~~wwwrrrdddTTTQQQXXX___bbbgggjjjkkklllnnnpppnnnoooqqqqqqqqqpppooonnngggddd^^^YYYSSSLLLEEEAAA666444111---+++***++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((())))))************))))))))))))(((((())))))***+++*********+++++++++,,,,,,------------............////////////000111222333333555;;;EEEQQQ^^^iiippp~~~~~~}}}|||zzzwwwsssqqqnnnmmmjjjhhhfffdddcccbbb``````^^^]]]\\\\\\\\\\\\YYYZZZ[[[[[[ZZZZZZ\\\^^^___ccciiimmmoooqqqtttwwwxxx}}}qqqhhhcccccchhhoooqqqppppppqqqqqqlllccc[[[FFF???777000------...///*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{ppplllgggaaaYYYTTTSSSRRROOOMMMFFFEEEDDDCCCCCCAAA>>>;;;;;;>>>>>>===>>>@@@===777111000///...------...///,,,---...//////---+++*********************++++++************************))))))************))))))))))))))))))))))))))))))'''((())))))((()))+++---)))***+++,,,---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---......///000111111222666888>>>FFFPPPZZZccchhhnnnsss|||~~~yyyvvvxxx~~~{{{bbbYYY]]]YYY]]]cccfffhhhiiimmmpppooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmiiibbbZZZTTTAAA===777222...,,,------))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******+++++++++,,,,,,,,,...............---------////////////000111222333888>>>HHHXXXkkk~~~{{{uuupppnnnggggggfffdddaaa\\\XXXVVVVVVUUUSSSPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJFFFGGGIIIHHHGGGGGGHHHIIIIIIMMMQQQTTTTTTUUUXXXZZZ\\\___ccchhhmmmsssyyy}}}xxxjjj___^^^cccnnnoooqqqqqqqqqpppooonnnYYYPPPCCC777000---,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuullliiigggaaaYYYTTTSSSRRRPPPNNNEEEEEEEEEDDDBBB@@@>>><<<<<<============;;;:::999333222000...---,,,------,,,+++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))************++++++++++++******---+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,////////////000111222333333222222111222777===BBBHHHOOOZZZeeeooowww}}}~~~~~~|||yyywwwzzzoooaaa^^^```bbbcccdddeeeggghhhmmmlllhhhccc^^^^^^bbbfffmmmnnnppprrrqqqooolllkkk```ZZZPPPEEE:::333///......,,,+++***++++++***)))---+++))))))***++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++************************+++,,,,,,---......000//////............//////000///...///222888<<>><<<<<<<<<======<<<;;;999888333111000...------------------,,,++++++,,,---...++++++++++++++++++++++++***++++++++++++++++++*********************************++++++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,...000333666888:::777777666666888>>>FFFKKK]]]fffrrr|||wwwqqqiiibbb^^^___bbbeeeeeeeeeccc^^^XXXSSSRRRRRR___ccciiiooosssuuuttttttlllggg```VVVLLLBBB999444333000---++++++,,,,,,,,,,,,***))))))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))++++++*********************++++++,,,------......000//////.........//////222222111222555999<<<>>>GGGPPPccc|||~~~zzzuuunnnfff```]]]YYYUUUQQQOOOMMMIIIFFFKKKJJJHHHGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCGGGFFFFFFGGGHHHHHHGGGEEEGGGGGGHHHJJJMMMOOOQQQSSSUUUXXX^^^eeelllsssyyy|||zzzqqqqqqvvvyyyvvvnnnooovvvxxxjjj[[[\\\```gggmmmqqqrrrpppnnnllliii```RRREEE<<<333+++,,,******,,,+++''''''***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''vvvmmmiiiiiiccc[[[UUURRRPPPLLLIIIEEEEEEEEEEEECCCAAA>>><<<;;;<<<======<<<;;;999888222111///...---------.........---,,,,,,------...++++++++++++++++++++++++******++++++++++++*********+++,,,------,,,+++*********++++++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,++++++------///111666;;;???BBBAAAAAABBBDDDIIIRRR[[[bbbwwwwwwooojjjfffdddaaaaaaaaa\\\UUUNNNIIIGGGOOOTTT\\\fffmmmsssvvvwwwvvvsssnnnjjjcccYYYLLLDDD:::555...***)))***,,,,,,,,,+++******++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))***************)))))))))******++++++++++++++++++++++++,,,,,,---.........000///////////////000000111000111333777<<>><<<;;;;;;<<<<<<;;;:::888777222111///...---------...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))***,,,------,,,***)))***++++++,,,,,,++++++***++++++*********+++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++222111000111666>>>FFFLLLPPPSSSXXX]]]dddmmmvvv{{{{{{nnnfffeeebbb^^^XXXTTTQQQOOOLLLOOOUUU]]]eeelllrrruuuvvvtttssssssrrrlllaaaYYYKKKDDD;;;333...---------,,,++++++,,,......,,,***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))******************************+++++++++++++++,,,,,,,,,------.........///////////////000000111222000222444666999@@@HHHNNNZZZeeewwwyyyssslllfffbbb```YYYWWWTTTQQQOOONNNLLLLLLGGGFFFFFFGGGHHHJJJKKKKKKIIIJJJLLLLLLLLLMMMNNNPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSQQQPPPOOONNNNNNMMMMMMKKKIIIIIIIIIJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGGGGHHHKKKNNNRRRTTT[[[```gggmmmrrryyyxxxpppkkksss{{{qqqpppnnnooowww}}}jjjeeeaaaccciiioooooonnnnnnooommmiiieee]]]MMM???666111...///...++++++---***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''vvvnnnjjjeee___YYYUUUSSSQQQNNNJJJDDDEEEGGGGGGEEEBBB>>><<<:::;;;;;;;;;;;;999888777111000///...------......,,,,,,,,,,,,++++++******++++++++++++++++++++++++******++++++++++++******((()))+++,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---,,,,,,,,,------...............------------------333000...000777DDDQQQZZZdddiiiooouuu{{{sssmmmfff___ZZZXXXWWWXXXRRRRRRSSSWWW]]]fffnnnssstttssssssuuuvvvtttoookkkfff^^^RRRFFF<<<555000---+++******,,,......---,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((())))))***************************************************+++++++++******++++++,,,,,,,,,,,,---...............///////////////000000222333444111777<<<>>>@@@JJJYYYfffpppwwwzzzuuuiiifff```ZZZUUUQQQNNNMMMNNNMMMLLLKKKJJJKKKMMMOOOLLLMMMNNNPPPQQQSSSUUUWWWUUUWWWZZZ[[[[[[\\\^^^`````````bbbcccddddddddddddddddddeeefffggggggggggggcccbbbaaa___]]]\\\\\\[[[\\\ZZZXXXWWWWWWVVVTTTRRROOONNNMMMLLLKKKJJJJJJJJJHHHGGGEEEDDDEEEFFFHHHIIIGGGLLLQQQVVVZZZ```hhhnnnvvv}}}~~~sssuuuuuukkkgggiiiwwwwwwiiibbbdddjjjooopppoooooonnnllllllhhh]]]QQQ<<<555///......,,,,,,...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''wwwnnnjjjccc^^^XXXUUUTTTRRRNNNJJJDDDFFFGGGGGGFFFBBB>>><<<999:::;;;;;;:::999777666111000///...---......///,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))************)))(((++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,---....../////////............///000111111000000555AAARRRbbblllwwwzzz{{{~~~zzzpppfff```\\\ZZZXXXRRRQQQOOOPPPUUU\\\eeejjjrrrrrrrrrsssrrrrrrrrrrrrtttnnncccVVVJJJ>>>333------+++******+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))******++++++*********************************+++++++++++++++******++++++,,,---------/////////////////////////////////000111333444555111888@@@FFFLLLYYYkkkyyy{{{rrrkkkddd```VVVTTTPPPLLLIIIHHHGGGGGGIIIJJJKKKKKKJJJLLLOOOQQQXXXZZZ]]]^^^```bbbeeehhhbbbfffjjjllllllmmmpppssstttuuuwwwyyyzzz{{{zzzzzz{{{{{{||||||}}}|||||||||uuutttrrrpppnnnmmmlllkkkhhhfffdddcccaaa___ZZZWWWUUUTTTRRRPPPNNNLLLKKKKKKIIIHHHGGGFFFEEEEEEFFFGGGBBBDDDGGGIIIJJJNNNUUUZZZaaaiiittt}}}~~~nnnhhhfffqqqsssfffbbbfffkkkooopppqqqpppmmmmmmlllfff^^^GGG===222...---***+++---+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''wwwnnnkkkddd___YYYUUUSSSQQQLLLHHHDDDFFFGGGHHHFFFCCC>>>;;;999999::::::999888777555111000...------...//////---------------+++***)))++++++++++++++++++++++++,,,,,,------------,,,,,,************************+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,------...///////////////...///000111333444666888===FFFUUUeeettt}}}~~~~~~|||uuulllddd^^^WWWUUURRRQQQSSSVVVZZZ]]]hhhkkknnnmmmkkkjjjmmmqqqrrroookkkddd[[[PPPCCC;;;555222...++++++++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++*********************************++++++,,,,,,,,,******++++++,,,------.../////////////////////////////////000222444555666777<<>>;;;999999::::::999888666555000000...------...//////......//////...,,,+++)))++++++++++++++++++++++++,,,------......------,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,------...///000000////////////111333555666@@@DDDLLLXXXfffttt}}}}}}rrrhhhbbbaaa^^^\\\ZZZYYYXXXXXX\\\bbbhhhhhhddddddiiiooonnnoooqqqrrrnnnfff[[[SSS???:::444///---,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++*********************************++++++,,,,,,,,,******+++,,,,,,---......000000000000//////////////////000111222444666777CCCFFFPPPbbbyyyxxxrrrfff```XXXRRRNNNMMMLLLKKKOOONNNMMMNNNPPPSSSWWWYYY^^^bbbhhhmmmqqquuu{{{~~~yyytttooollljjjbbbaaa___[[[WWWRRRNNNLLLJJJKKKJJJFFFBBBAAAEEEHHHEEEIIIOOOSSSXXX___hhhnnnttt|||vvvvvv}}}qqqgggaaaaaabbbggglllooommmmmmoooooommmiiiXXXFFF:::444000///111++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''uuummmiiieee^^^YYYWWWTTTMMMJJJJJJFFFGGGHHHGGGEEEAAA<<<999:::;;;;;;;;;:::888666555111000///......------...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******)))***,,,---...,,,,,,+++++++++,,,---...------------------------*********,,,...//////...,,,...000333666:::@@@DDDRRRYYYccckkkppptttyyy}}}|||~~~xxxppppppwwwtttdddYYYWWWVVVWWWZZZ[[[ZZZWWWSSSQQQZZZdddnnnrrrqqqpppmmmlll]]]VVVFFF666.........,,,...+++'''(((***,,,***((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((($$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************,,,+++***))))))***+++,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111,,,///000111111555===CCCNNNYYYhhhyyyzzzpppggg^^^YYYSSSSSSRRROOONNNOOORRRUUUVVVYYY]]]aaaeeejjjpppsss}}}wwwpppjjjeee```\\\XXXWWWTTTRRRPPPLLLGGGDDDGGGHHHIIIJJJLLLOOOSSSVVV]]]bbbiiipppwwwyyytttqqqmmmkkknnnooojjjccc___dddfffiiilllnnnnnnnnnmmmgggfff___PPP>>>111---------,,,***''''''***,,,,,,))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''uuulllhhhddd^^^ZZZYYYUUUOOOJJJIIIFFFGGGHHHGGGEEEAAA<<<999:::;;;;;;;;;:::888666555111000///......------...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++************,,,---...,,,,,,++++++,,,,,,---...------------------------,,,,,,---...///000000///222555:::???EEELLLUUUZZZhhhlllqqqsssssssssvvvyyy}}}tttaaaZZZUUUWWWYYYZZZXXXRRRKKKEEEHHHQQQ```mmmuuuvvvrrrmmmpppjjj]]]LLL@@@999111******+++,,,,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((($$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************++++++***))))))***++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------..................//////000000000222333555555666===HHHPPP[[[kkk~~~}}}uuujjjaaa[[[WWWTTTRRRPPPQQQSSSUUUWWW[[[aaaeeeooosssxxx~~~yyytttkkkgggbbb]]]ZZZWWWTTTRRRNNNMMMKKKIIIHHHHHHJJJLLLJJJNNNTTTZZZ```hhhpppwwwyyypppjjjfffdddccchhhoooqqqjjjaaa^^^bbbhhhmmmnnnnnnnnnmmmlllkkkggg[[[KKK<<<222...///...+++))))))+++++++++************************+++******)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''tttkkkfffccc^^^[[[[[[XXXPPPJJJIIIFFFGGGHHHGGGEEEAAA<<<999:::;;;;;;;;;:::888666555111000///......------...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,---...,,,,,,,,,,,,,,,---------------------------------////////////000111222222444999AAAJJJTTT^^^hhhooo}}}~~~}}}yyyuuuuuuxxx{{{qqqfff[[[YYYWWWUUURRRNNNIIIEEE@@@DDDOOO___nnnvvvvvvtttyyyvvvnnn___RRREEE666***(((,,,000///,,,)))+++---)))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************++++++***))))))***++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------.........,,,------------.........///////////////000000000111333444444888BBBRRR^^^lll{{{tttfff___VVVPPPNNNPPPSSSUUUWWWZZZ^^^ccciiiooovvv{{{{{{rrrjjjeeeaaa^^^]]]WWWTTTOOOKKKGGGFFFFFFFFFCCCEEEHHHKKKPPPUUU\\\```oooxxxssstttrrrpppyyyyyykkkccccccddddddgggsss~~~zzznnn___bbbfffjjjmmmnnnnnnmmmnnnooonnnggg[[[JJJ:::111111...,,,,,,,,,,,,***)))************************+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))''''''''''''''''''''''''sssiiieeebbb^^^\\\]]]ZZZRRRKKKIIIFFFGGGHHHGGGEEEAAA<<<999:::;;;;;;;;;:::888666555111000///......------...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...+++,,,,,,---------------------------............//////000000000222555777888@@@LLLYYYdddnnnvvv{{{|||yyy{{{qqqiii]]]UUUQQQQQQQQQQQQIIIFFFGGGOOO\\\gggrrrzzzuuuwwwtttkkkaaaUUUFFF:::000111000...***)))***,,,************************)))))))))(((((((((((('''((((((''''''''''''((((((&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************+++******************+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............000000000000000000000000000222444555;;;JJJ^^^nnn~~~}}}rrriiiccc\\\YYYUUUSSSUUUZZZ```dddlllpppuuu{{{zzzsssmmmiiibbb^^^XXXSSSOOOMMMLLLKKKIIIIIIIIIJJJKKKNNNRRRTTT___gggttt|||zzzxxxyyyvvvnnnlllzzzrrrffflllpppnnnlllwwwoooiiicccccchhhmmmnnnmmmnnnnnnnnnllldddVVVEEE999333...,,,---...,,,***)))************************+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''rrrhhhdddaaa]]]\\\^^^[[[RRRKKKIIIFFFGGGHHHGGGEEEAAA<<<999:::;;;;;;;;;:::888666555111000///......------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,------......+++,,,---.........---------------....../////////---///000111222555;;;???GGGQQQ```oooyyywwwjjjbbb]]]XXXUUURRRKKKGGGIIIMMMVVVfffuuussswwwxxxtttpppjjj___UUUBBB;;;222,,,******+++***++++++++++++++++++++++++***)))))))))((((((((((((((((((''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))((()))))))))*********************++++++*********+++***++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////000000000111111111111111333777:::===EEEWWWooo}}}qqqgggaaa]]]ZZZWWWYYY\\\aaagggnnnvvvzzzwwwqqqjjjddd___[[[VVVSSSOOOMMMJJJHHHHHHHHHHHHIIILLLRRR[[[eeeqqq|||{{{|||||||||pppnnnyyyqqqsssuuuqqqjjjpppxxxfff___cccjjjllllllnnnmmmmmmmmmjjjaaaSSSIII888000+++---///,,,+++,,,************************+++******)))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''ooohhheee```\\\[[[]]]ZZZRRRKKKIIIFFFGGGHHHGGGEEEAAA<<<999:::;;;;;;;;;:::888666555111000///......------...,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---.........---+++,,,---//////......------------...//////000000---000333555888>>>FFFMMMYYYcccqqq~~~tttdddXXXWWWQQQNNNOOOMMMNNNYYYhhhppptttwwwvvvvvvuuuooogggVVVLLL===333///---,,,***++++++++++++++++++++++++******)))))))))(((((((((((((((''''''''''''((((((((('''&&&'''(((((((((&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************)))***++++++++++++***)))++++++******++++++,,,---*********+++++++++,,,,,,------........./////////000000000111222222333333444999@@@EEEOOObbb|||yyyqqqfff]]]ZZZZZZ\\\]]]```fffoooxxx~~~vvvmmmddd]]]ZZZVVVPPPLLLJJJHHHFFFDDDDDDFFFJJJPPPYYYdddpppxxxwwwsssvvvxxxsssjjjbbbccctttttteeeaaaeeeiiikkkpppooonnnnnnnnniiibbb\\\CCC666---...///,,,+++...+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''''''''''''''nnnhhhfff```\\\ZZZ[[[XXXQQQKKKIIIFFFGGGHHHGGGEEEAAA<<<999:::;;;;;;;;;:::888666555111000///......------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,............---+++,,,...///000///...------------...///000000000///333888;;;@@@IIITTT]]]iiippp{{{~~~pppggg]]]WWWXXXUUUPPPTTT^^^jjjooosssuuuwwwyyyuuunnnhhh^^^PPPAAA777111...---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((''''''''''''(((((()))'''&&&&&&))))))(((&&&'''''''''''''''''''''''''''((((((((()))))))))***'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))***++++++++++++***)))++++++*********+++,,,---+++++++++,,,,,,,,,------............//////////////////000111333444555555666===GGGOOOYYYmmmxxxiiiccc]]][[[^^^dddkkknnnzzzxxxooojjjddd]]]XXXTTTQQQMMMJJJGGGGGGGGGHHHMMMTTT^^^eeesss|||zzzvvvzzziiibbb```iiittteee```dddjjjooooooooopppooommmiiifffRRR@@@222000000+++,,,000+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''''''''''''''lllhhhggg```[[[YYYZZZWWWPPPKKKIIIFFFGGGHHHGGGEEEAAA<<<999:::;;;;;;;;;:::888666555111000///......------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,...///......---+++,,,...000000///...------------...///000000111222666<<>>:::777<<<<<<;;;:::888666444333222222000///...............---,,,,,,++++++++++++------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---........................------***---000000///000333666777<<>>555000---///000---***+++,,,,,,,,,+++******))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************))))))))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------////////////000000000000111222333333555999@@@EEESSShhh~~~~~~rrrkkkfffcccffflllxxxqqqddd^^^ZZZTTTOOOLLLJJJGGGFFFJJJLLLQQQYYYdddqqq|||xxxqqqrrruuunnngggbbbeeehhhlllnnnmmmlllmmmnnnjjjbbbVVVGGG;;;333...------111111,,,***------***************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((mmmfff```___[[[XXXXXXUUUNNNIIIHHHCCCDDDEEEEEEDDDBBB@@@>>><<<<<<;;;:::888666444333000000////////////000000000///..................------------------------,,,,,,,,,---------......---------,,,------...///000000000000000000000000000000000///000666@@@GGGRRR[[[fffmmmqqquuu{{{mmm^^^\\\\\\\\\]]]```dddhhhkkkuuuvvvwwwwwwrrrhhh[[[SSS===444...///111000......---------,,,++++++******((())))))******))))))((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------/////////000000000111111333444444444777@@@KKKTTTfffuuukkkdddeeelllssszzzvvvlllgggaaaZZZUUUPPPKKKHHHGGGFFFFFFHHHPPP[[[fffmmm{{{~~~lllxxxwwwtttpppqqqrrrmmmfff```fffkkkmmmkkkjjjlllnnnmmmkkkeeeYYYIII;;;111---000222111...,,,---,,,)))++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((lllfffaaa___ZZZXXXXXXUUUNNNHHHGGGDDDEEEEEEEEEDDDBBB@@@???<<<<<<;;;:::888666444333000////////////000000111//////......---......///------------------------,,,,,,,,,---------......---------------...////////////000000000000000111000000000000444===JJJTTT___fffnnnqqqpppqqqxxxqqqlllfff___XXXWWWZZZ```dddooopppsssuuutttnnnfff```III===111///000111111222---------,,,++++++******)))))))))******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))***************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------............/////////000000111111222111333555777;;;GGGVVVbbbwww}}}pppnnnmmmnnnttt}}}zzztttkkkccc\\\VVVQQQNNNJJJGGGDDDDDDHHHOOOWWW]]]mmmxxx|||{{{wwwwwwsssmmmkkkfffdddjjjqqqrrrmmmccceeehhhkkkllllllllllllooonnnkkkdddXXXHHH888...111000///---------,,,***+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((kkkgggbbb```[[[XXXWWWTTTMMMHHHGGGGGGFFFFFFEEECCC@@@>>>===<<<<<<;;;:::888666444333000////////////000000111...---------------......------------------------,,,,,,,,,---------.........------------...//////.........//////000000000///000222555:::FFFTTT^^^ggglllpppooolllnnnvvv}}}|||tttggg\\\WWWXXX]]]aaajjjjjjkkkmmmooommmjjjgggZZZLLL<<<555111///...000,,,,,,,,,+++******))))))))))))************))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------......//////////////////000111222222222000444999>>>DDDQQQbbboooyyynnnhhhmmmvvv|||oooeee]]]XXXUUUMMMJJJHHHFFFFFFIIIMMMPPP]]]hhhwwwyyynnnyyy}}}iiihhhccc```eeepppxxxzzzjjjeeeaaaeeemmmqqqooolllnnnllljjjiiidddVVVBBB333222///,,,,,,......---,,,++++++++++++************))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((lllhhhcccbbb\\\XXXWWWSSSMMMIIIHHHHHHGGGFFFDDDAAA>>><<<;;;<<<<<<;;;:::888666444333000000////////////000000---------,,,------...///------------------------,,,,,,,,,---------............------......///000---......//////000000000111444999>>>DDDNNNZZZccckkknnnppppppooorrrzzz~~~nnnaaaZZZWWWVVVeeeeeeeeegggjjjkkkkkkiiiggg[[[MMMBBB888///+++,,,,,,,,,,,,+++******)))))))))******++++++******)))***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,---------............---------...//////000000...///000000111222333333222:::DDDLLLTTT```qqq}}}}}}rrrkkknnntttvvvyyymmmddd___SSSPPPMMMIIIGGGFFFFFFGGGLLLUUUcccooozzzxxxvvv|||pppooojjjeeeiiiwwwvvvkkkaaabbbllltttrrrmmmnnnjjjhhhjjjjjjaaaOOO???777000+++,,,...------...,,,++++++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((llliiieeeeee^^^XXXVVVRRRMMMJJJJJJGGGFFFDDDBBB@@@===;;;:::<<<<<<;;;:::888666444333222111000//////...//////......------...//////000------------------------,,,,,,,,,---------.....................//////000......///000000111222222666;;;CCCIIIOOOUUU]]]cccgggkkkppptttxxx}}}wwwhhh\\\UUU^^^^^^```dddhhhjjjiiihhhfffaaa[[[SSSFFF777///...---------,,,++++++******)))******++++++******)))******))))))))))))******'''''''''((()))*********))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,))))))***++++++,,,------,,,,,,------------,,,,,,------------............---------...///000000000...///000111222333333444888DDDSSS___hhhrrrvvvpppooorrr{{{xxxpppaaa]]]WWWPPPKKKGGGFFFEEEDDDJJJRRRZZZbbbooo~~~|||xxx{{{sssnnntttoooiiimmmrrrrrroooooollljjjlllmmmgggZZZPPP@@@555------...------///,,,,,,+++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((llljjjfffggg___YYYVVVRRRMMMKKKLLLEEEDDDCCCAAA???===<<<;;;<<<<<<;;;:::888666444333222222111///............///////////////000111111------------------------,,,,,,,,,---------.....................///000000///000000111222222333333;;;AAAJJJQQQVVVYYY^^^bbbbbbfffnnnwww}}}nnndddWWWYYY]]]cccgggiiigggddd___```bbb___QQQ@@@666444///......------,,,++++++******++++++++++++************))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,---------.........//////---------...///000000111...///000111222333444444===LLL___mmmvvvtttmmmrrrzzzoooiii```WWWPPPKKKJJJIIIEEEHHHKKKNNNRRR]]]mmmxxxuuuzzzyyyuuu~~~sssoooooooooooopppooooooooommmhhhaaa[[[GGG:::000//////------000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((oookkkhhhfffbbb]]]XXXTTTOOOJJJFFFGGGEEECCCAAA@@@>>>;;;888:::999888777666555444333222111000...------------000000//////.........---........................,,,,,,,,,---------......---...//////000///////////////000///000222777:::???GGGPPPWWWYYYYYYZZZ[[[gggmmmvvv{{{~~~ggg```\\\ZZZ\\\bbbffffffdddaaaaaa```]]]VVVJJJ===555333222000...,,,*********))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,------......------,,,---------.........//////////////////000000000000111...///222333111222555HHH[[[lllvvv|||ssstttvvvyyyxxxkkkaaaZZZUUUPPPLLLGGGEEEFFFHHHKKKQQQ]]]jjjuuuxxxyyy|||~~~yyyhhhiiisssqqqooommmmmmnnnkkkeee```YYYFFF222***...333000))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))nnnkkkgggeeeaaa\\\WWWSSSOOOJJJFFFGGGEEECCCAAA@@@>>>;;;888:::999888777666555444333111000///...............000/////////....................................,,,,,,---------................../////////......000000111222444888===BBBMMMRRRXXXZZZZZZYYY[[[]]]gggnnnwwwccc___\\\]]]aaadddcccbbbbbbbbbbbb```[[[RRRGGG???999333---+++---///...,,,++++++*********)))))))))************************((()))***)))((('''(((***))))))************))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,------......------,,,---------.........//////////////////000000000111111///111444555555999@@@QQQfff{{{|||tttuuuzzzqqqggg```YYYTTTJJJGGGFFFFFFFFFHHHQQQ[[[bbbmmmyyyzzzppphhhlllpppooonnnmmmmmmkkkiiifff___PPP<<<111000222000,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))nnnjjjfffccc```[[[VVVRRRNNNIIIFFFGGGEEECCCAAA@@@>>>;;;888:::999888777666555444333000//////......//////000////////////....................................,,,------------.................................000222333555999???GGGLLLYYY[[[]]]\\\[[[\\\aaaeeennnuuummmhhhbbb___aaaccccccbbbccccccddddddaaa[[[RRRLLLCCC999...+++000444333000,,,,,,,,,+++++++++******************************((()))******(((((()))***))))))************)))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........//////////////////000000000111111...///222555555777@@@JJJ^^^ttt}}}yyywww~~~sssiiibbbSSSNNNJJJHHHDDDBBBFFFLLLOOOYYYkkk{{{tttuuuvvvgggdddmmmnnnooonnnmmmllllllmmmhhh\\\KKK<<<333000//////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))mmmiiieeebbb^^^YYYTTTQQQMMMIIIGGGGGGEEECCCAAA@@@>>>;;;888:::999888777666555444333//////......///000111111///////////////.................................------------............///.....................111333666999???FFFNNNTTTYYYZZZ[[[[[[\\\aaajjjpppyyyzzzsssiiicccaaabbbdddeeeccccccdddeeeeeeaaa[[[VVVMMMCCC666000111444444222,,,,,,,,,,,,+++++++++***************************((()))******)))((()))***))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------............//////////////////000000000111111111000222555888888;;;HHHUUUiii~~~~~~{{{{{{qqq___XXXRRRNNNIIIDDDCCCFFFHHHNNN[[[iiittt~~~sss}}}kkkdddgggkkkooopppnnnmmmmmmooommmfffXXXGGG777///...000------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))mmmiiidddaaa]]]XXXSSSPPPMMMJJJHHHGGGEEECCCAAA@@@>>>;;;888:::999888777666555444333//////...//////000111222.........///////////////........................---------.........////////////.........///000111333666:::>>>CCCJJJRRRWWWVVVWWWYYYZZZ]]]eeeooowwwyyy}}}{{{pppgggcccccceeefffccccccccceeeeeeccc```]]]TTTLLLBBB888222000000000,,,,,,+++++++++*********************************)))***+++***)))((()))+++))))))************))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........./////////000000000000000000111111111111333555888<<<===CCCRRR```rrr|||~~~~~~kkkbbbYYYUUUPPPIIIEEEDDDEEEGGGNNNXXXcccpppvvvyyy}}}qqqhhhbbbhhhooorrrpppnnnmmmmmmmmmiii```PPP???444//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))nnniiidddaaa]]]WWWSSSPPPNNNKKKJJJGGGEEECCCAAA@@@>>>;;;888:::999888777666555444333////////////000000111222.........///////////////........................------.........///////////////......///111333444888;;;???DDDHHHMMMRRRVVVUUUXXX\\\___bbbiiirrryyy~~~xxxrrrnnnkkklllttt~~~|||sssxxxzzzrrrkkkhhhffffffcccbbbbbbdddffffffdddccc[[[VVVNNNCCC999111...---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++))))))***+++))))))************))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////............/////////000000000000000000111111111222222000111666===DDDNNN___mmm}}}pppddd^^^XXXPPPIIIFFFDDDBBBDDDKKKTTTaaattt~~~zzzvvvjjjccchhhmmmqqqqqqooommmkkkllljjjcccYYYLLL???555000------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))ooojjjeeebbb]]]WWWSSSPPPNNNMMMKKKGGGEEECCCAAA@@@>>>;;;888:::999888777666555444333000000000///000000111111............/////////000....................................///////////////......///000333666888===AAAFFFJJJMMMOOOQQQSSSTTTZZZaaaggglllrrryyy~~~|||~~~vvvmmmgggbbb```bbbgggpppvvv}}}{{{|||~~~|||ssslllgggcccbbbbbbeeehhhjjjkkkkkkfffaaaYYYQQQIII???444---------------,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++))))))************))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------......////////////........./////////000000000000000000111111111222222222111222:::HHHVVVfffxxxxxxnnnggg\\\SSSNNNIIIEEECCCEEEJJJRRR___lllxxxyyyjjjkkklllnnnppppppnnnmmmkkkiiifffbbb[[[MMM===222...------------,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))pppjjjeeebbb]]]XXXSSSPPPOOOMMMLLLGGGEEECCCAAA@@@>>>;;;888:::999888777666555444333111111000000000000111111---.........//////000000..................................../////////000///......///111555888:::AAAEEEKKKNNNPPPPPPQQQQQQSSSZZZeeennntttzzz~~~zzzqqqfffnnnuuuwww}}}~~~tttmmmhhhbbbaaaccccccjjjssswwwvvvuuuvvvxxxttt{{{rrrjjjcccbbbcccfffkkkoooqqqqqqqqqjjjbbb]]]XXXMMM===111//////.........---------++++++++++++++++++++++++)))+++++++++***)))***+++))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------......////////////......////////////000000000000000111111111111222222222;;;===FFFYYYnnn~~~uuuiii]]]VVVPPPKKKGGGFFFEEEGGGOOOXXXdddqqqtttgggmmmzzzqqqnnnkkkkkkoooqqqpppoookkkiiiggghhheeeXXXDDD555......---------,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))rrrkkkddd___\\\YYYUUUQQQOOOMMMMMMFFFEEECCCAAA>>>;;;999888;;;::::::999777555444333000000000000000000000000////////////////////////......////////////.........///000///...---...///000000000111555999>>>@@@GGGKKKPPPSSSTTTRRRRRRQQQYYYgggrrrvvvyyyyyyuuuzzz|||~~~~~~|||{{{tttvvvyyy~~~}}}yyysssnnnppptttyyy}}}~~~|||zzzyyymmmhhheeehhhrrr}}}qqqkkkgggfffjjjlllmmmooorrrmmmllljjjiiieeeZZZJJJ>>>444000,,,,,,///000---)))---***(((***///000---***************************************************---,,,,,,+++*********+++,,,,,,,,,---------...............------,,,,,,,,,---......///////////////111111111000000000000000333000///111222111444999;;;DDDVVVmmm|||mmmccc[[[SSSLLLIIIFFFCCCGGGPPPUUU]]]nnnzzzjjjgggggg|||{{{jjjhhhooosssqqqooonnnnnnkkkhhhfff```QQQBBB888000,,,///000,,,***,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))pppjjjccc```]]]YYYUUUQQQNNNMMMLLLFFFEEECCCAAA>>>;;;999888:::::::::999777555444333000000000000000000000000////////////////////////......////////////.........///000///...---...000000000000333777<<>>444------///,,,+++---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))lllhhhcccaaa^^^ZZZVVVQQQNNNLLLKKKFFFEEECCCAAA>>>;;;999888:::999999888777555444333000000000000000000000000////////////////////////......////////////.........///000000......///000///000222555:::@@@EEEHHHMMMOOORRRTTTVVVYYY\\\___fffjjjnnnvvv|||vvvqqqnnnllljjjnnnppptttyyy}}}|||pppgggaaa___eeemmmwww~~~tttlllkkknnnnnnooopppuuuqqqmmmjjjhhhccc\\\VVVGGG???444---,,,,,,,,,,,,///---+++---000111///,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,---------...............------------------......///////////////000000000000000000111111222000111333333222555:::KKKVVVjjjttthhh[[[TTTOOOIIICCCAAAEEEIIITTTeeettt~~~nnngggiiisssnnnlllnnnqqqoooooommmkkkllljjjaaaVVVHHH;;;///,,,------------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))~~~jjjgggcccbbb___[[[VVVQQQNNNLLLJJJFFFEEECCCAAA>>>;;;999888999999999888777555444333000000000000000000000000////////////////////////......////////////.........///000000///...000111///111333888>>>DDDIIIMMMQQQRRRSSSTTTVVVZZZ___ccceeeiiioooxxxyyylllbbb___bbbdddooo|||rrrmmmmmmnnnooorrruuusssooommmkkkgggbbb^^^UUULLL>>>333...---...///,,,+++***,,,---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,---------.....................------------......///////////////000000000000000111111111222111222444444333888???XXXaaarrr{{{iii^^^YYYSSSJJJDDDFFFFFFKKKVVVaaammm|||uuuiiillluuukkkmmmtttqqqqqqooolllmmmmmmggg___SSSEEE444------///...---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((}}}jjjgggdddbbb```[[[VVVRRRNNNLLLKKKFFFEEECCCAAA>>>;;;999888888888888777666555444333000000000000000000000000000000000000000000000000......////////////.........///000000//////000222111222666;;;AAAGGGLLLOOOTTTTTTUUUUUUVVVZZZ^^^bbbbbbiiisss{{{oooeeebbb]]]___bbbfffnnnzzzooojjjiiilllppprrrrrrqqqqqqnnniiiccc___]]]TTTGGG:::222/////////,,,,,,+++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,---------..............................---....../////////////////////000000111111111111444333555777777999AAAJJJfffmmmxxxzzzkkkddd___VVVMMMHHHEEEFFFLLLTTT^^^mmmyyyuuugggsss}}}lllkkkrrrrrrrrrpppmmmlllmmmiiibbb\\\OOO===111...000///---,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((}}}jjjgggcccbbb___[[[VVVRRROOOMMMLLLFFFEEECCCAAA>>>;;;999888777777777777666555444333000000000000000000000000000000000000000000000000......////////////......---///000000000000111333333555888===CCCHHHMMMOOOSSSUUUWWWXXXYYY[[[^^^```aaahhhsss{{{}}}}}}yyyiiiccc]]][[[\\\^^^aaaiiiyyyvvvkkkfffggglllmmmoooqqqrrrpppkkkeeeaaa```YYYNNNBBB888111...---......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------...................../////////---......////////////////////////000111111222222000000222444666:::FFFRRRkkkpppxxxuuulllfff\\\RRRKKKGGGEEEHHHMMMTTTaaammmvvvttttttlllpppqqqrrrqqqmmmmmmnnnjjjeeecccYYYHHH888000000000---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}iiifffbbbaaa___[[[VVVSSSPPPNNNMMMFFFEEECCCAAA>>>;;;999888777777777777666555444444000000000000000000000000000000000000000000000000......////////////......---///000111000000222333555777:::???DDDHHHLLLNNNPPPTTTXXX\\\]]]___```aaaaaabbbiiirrrvvvvvvzzz{{{uuupppqqqtttzzz|||tttkkkfffbbbcccbbbaaaeeelllwwwttthhheeeiiiiiillloooqqqooollliiigggbbb^^^WWWLLLAAA777111....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---........./////////000---......///////////////...//////000111111222222//////000333666===MMM\\\mmmssszzzzzzqqqdddWWWRRRLLLHHHGGGHHHLLLUUU___nnn|||uuuqqqnnnqqqqqqooonnnooommmhhhfffaaaRRR???333111000---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))|||hhheee``````^^^[[[VVVSSSPPPOOONNNFFFEEECCCAAA>>>;;;999888666777777777666555444444000000000000000000000000000000000000000000000000......////////////......---///000111000000222333777999<<<@@@DDDHHHKKKLLLNNNRRRYYY^^^aaabbbcccccc```\\\___hhhoooqqquuuzzz|||}}}rrrkkkeee```aaaeeemmm|||~~~tttjjjgggccc^^^___ccc```gggsss~~~mmmgggiiihhhjjjmmmooonnnmmmmmmmmmeeeccc^^^UUUIII>>>666222,,,---...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---.........//////000000---......///////////////...//////000111222222222666555777:::===FFFYYYiiittt{{{qqqcccZZZSSSLLLIIIEEEEEEKKKSSS^^^mmm~~~yyyuuulllpppqqqppppppqqqoookkkgggeeeXXXDDD555111000...---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))){{{hhhddd\\\\\\[[[ZZZWWWTTTPPPLLLJJJJJJHHHDDDBBB@@@>>>:::888888777666666777666444222000000000000000000000000000000//////.........---...//////000000000000000000/////////000222555666888:::===AAAEEEHHHKKKMMMSSS[[[bbbccccccddddddbbb___^^^```fffnnnvvv{{{}}}{{{sssqqqssswww}}}{{{|||yyyqqqmmmhhheeeeee]]]]]]]]]___gggwwwxxxkkkhhhfffgggiiikkkmmmmmmmmmmmmhhhfff```YYYUUUNNN???000000///......//////---+++...------,,,++++++++++++---------------------------------............///........................---......///////////////000000000000////////////000111222111000000222333222000333===KKKZZZmmm|||uuuhhhbbbWWWLLLDDDDDDHHHMMMWWW\\\hhhxxx{{{yyyvvvooommmqqqoooiiihhhlllhhhhhhbbbTTTBBB555//////,,,------,,,,,,***))))))))))))))))))))))))))))))******)))(((((((((((((((|||iiieee]]]\\\[[[ZZZWWWTTTPPPLLLJJJJJJGGGDDDBBB@@@>>>:::888777666555555666666444222000000000000000000000000000000/////////...............///000000000000000111000000000111333666777999:::===AAAEEEIIILLLMMMRRRZZZ```bbbcccfffgggeeegggdddbbbeeennnzzz~~~tttkkkhhhfffdddaaa]]]]]]bbbjjjooonnnffffffiiilllmmmllllllmmmoookkkiiiddd^^^ZZZTTTFFF888222000...---......---,,,------,,,,,,+++,,,,,,,,,---------------------------------............///........................---...//////000000//////000000000000000000000///000111222111000000222444999777<<>>:::888666555444555555555333111000000000000000000000000000000000000////////////......///000000000000000111111111222333555777999:::<<>>BBBFFFJJJNNNQQQSSSZZZ___cccdddgggmmmooonnnooonnnlllmmmrrr~~~{{{ooogggeeebbbaaaaaa```^^^[[[XXXfffvvvuuuqqqlllhhhiiikkknnnpppkkkkkkhhhdddbbb___UUUKKK===888111---,,,---...///,,,,,,,,,,,,,,,---...///---------------------------------............///..............................///000000000000000000000000000000111111111000111222222111111333555333333>>>XXXuuuqqqddd\\\UUUMMMGGGEEEGGGLLLWWWfffxxxyyyooogggpppyyyooojjjooosssooolllnnnjjjhhhfffeee___RRR???222---------,,,,,,---------******************************))))))((())))))***xxxgggddd]]]\\\[[[XXXUUURRRPPPNNNMMMHHHEEECCCAAA???===;;;888666555444444555444222000000000000000000000000000000111111111111111111111///000111111222222111111222333333555777999:::;;;???AAADDDHHHMMMQQQTTTVVV]]]```aaaaaadddkkkmmmllllllrrrxxx{{{}}}~~~xxxpppllliiieee___YYYUUU^^^eeerrrvvvmmmlllmmmlllkkkkkklllkkkgggfffddd\\\TTTFFF???777000---...//////,,,,,,,,,,,,---......///---------------------------------............///////////////////////////...//////000000000000000///000000000111111111222000111222222111222444666777:::KKKjjj}}}nnnddd]]]VVVQQQCCCCCCEEEKKKWWWgggxxxxxxooocccooosssiiilllqqqooolllnnnllliiiggggggdddXXXDDD555......---,,,,,,,,,------******************************))))))))))))******wwwfffccc]]][[[YYYWWWSSSQQQNNNMMMLLLGGGEEEBBB@@@???===;;;888666555444555555555333111000000000000000000000000111111111111222222222222111111222333333333333333222222444666888:::;;;<<>>777333000///000///...------------------------------------------------.........//////000000000000000000000000//////000111111111111111///000000111222222333333000111222222222333666888999JJJlllsssiiieeeVVVRRRKKKEEEDDDJJJVVV___qqq}}}llleeexxxrrrjjjmmmooopppsssnnnjjjffffffgggccc[[[SSS999777444111/////////000++++++++++++++++++++++++******))))))***+++,,,,,,zzzfff^^^[[[YYYWWWSSSQQQPPPNNNKKKIIIEEEDDDBBB@@@===;;;999888777777666555444444333333////////////////////////000000111222444555666666444444333333333444555555555555555777999:::999888<<<<<<>>>DDDKKKQQQRRRQQQKKKLLLNNNRRRWWW^^^eeeiiirrrwww}}}|||pppccc\\\[[[]]]aaaeeeppp~~~ssshhhhhheeejjjkkkhhhhhhkkkhhhccc]]]ZZZSSSIII>>>555///......//////...---...000222//////.........------------------............///000000000000000000000000000000000000000000000000333222111000000111222222333222333555444111333888AAAYYY|||yyymmm^^^YYYPPPIIIGGGIIIMMMQQQdddrrr|||lllmmmrrrhhhlllpppooorrrnnniiihhhhhheee^^^XXXIII;;;000000222000---,,,,,,,,,,,,+++++++++******++++++***)))(((((())))))yyyfff^^^\\\XXXUUUQQQOOOMMMLLLJJJHHHEEEDDDBBB@@@===:::888777777666666555444444333333000000000000000000000000000111222333444555666666222222111111111222333333555555666777999::::::999>>>>>>@@@EEEKKKOOOOOOOOOLLLLLLOOOTTT\\\dddjjjmmmrrruuuzzzzzznnnfffbbb``````bbbiiivvv{{{mmmiiieeeiiijjjhhhhhhjjjgggbbbbbb^^^XXXOOOFFF<<<555000///000///...------.../////////.........---------........./////////000000000000000000000000000000000000000000000000000000333222111000000111222222333222444777555333777>>>MMMbbbzzzkkkdddYYYOOOHHHGGGIIIKKKXXXdddvvvvvvooo{{{pppmmmnnnnnnpppmmmiiiiiiiiigggaaa\\\PPPBBB444111111///,,,---,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))wwweee___\\\XXXTTTOOOLLLKKKJJJIIIHHHFFFEEEBBB???<<<999777555666666555555444333333333111111111111111111111111111222222333444555555666111111111111111222333333555666666777999999::::::@@@AAABBBFFFJJJMMMMMMLLLPPPPPPRRRZZZdddmmmrrrtttqqqrrruuuzzzyyyooofff___YYYXXX\\\kkkwwwmmmgggiiiiiihhhiiikkkiiidddeeeaaa[[[VVVOOOEEE:::222000000000///......------/////////............---//////000000000111111111000000000000000000000000000000000000000000000000222222111111111111222333333333666777666666===FFF[[[nnnvvvnnnbbbUUUKKKGGGGGGGGGNNNWWWfffwwwwwwsss~~~zzzmmmlllnnnnnnllljjjjjjkkkiiiddd___XXXJJJ;;;333000---,,,---------------,,,,,,,,,,,,++++++***))))))))))))***uuueee___]]]XXXTTTOOOLLLJJJJJJIIIHHHEEEDDDBBB???;;;888666444555555555444444333333333111111111111111111111111222222333333444444555555222222222222333444555555555666777777888888:::;;;@@@AAACCCFFFIIILLLMMMMMMVVVVVVXXXaaallluuuxxxyyyooooooqqqwww~~~sssiii___YYYVVV___qqqwwwiiihhhggggggjjjmmmmmmjjjfffaaa\\\YYYTTTKKK>>>444000/////////000///...---/////////.............../////////000000000111111////////////////////////000000000000000000000000222222111222222222333333333444666777555777CCCQQQfffzzz}}}uuugggZZZOOOIIIGGGGGGLLLQQQ\\\lll~~~vvvyyymmmjjjnnnnnnmmmllllllllliiieeeaaa\\\PPP@@@555///------.........---------,,,,,,,,,++++++***))))))*********ttteee___]]]XXXUUUQQQMMMLLLKKKJJJIIIDDDCCCAAA>>>;;;888555444444444444444444333333333111111111111111111111111222222333333333333333333222222222222333444555666444666777777666777999<<<===???CCCFFFIIILLLOOOPPPWWWXXX\\\dddmmmtttwwwwwwqqqsssvvv{{{xxxlllccc]]]]]]cccqqqoooiiicccbbbfffjjjlllmmmfffbbb^^^\\\XXXPPPDDD:::111///...///111222000///////////////////////////....../////////000000000////////////////////////111111111111111111111111111111222222333333333333333444666555444;;;NNNaaayyy~~~pppaaaTTTMMMIIIHHHIIILLLSSSbbbuuu{{{yyyoooiiilllooooooooonnnmmmiiiddd```[[[SSSEEE777///---...///......---------,,,,,,,,,+++***************++++++ssseee```]]]XXXUUURRRPPPNNNMMMJJJHHHBBBAAA@@@===:::888666555444444333333333333333333111111111111111111111111222222222222111111111111/////////000000222333444333555666555444444888<<<;;;>>>BBBFFFIIILLLPPPRRRSSSVVV\\\ccciiinnnqqqssswww{{{|||qqqfffaaa\\\]]]kkk|||qqqccc^^^___bbbfffjjjiiifffbbb```\\\UUUMMMFFF666222//////111333222000...////////////000000000........./////////000000000000000000000000000000111111111111111111111111000111222333444444444333333444666666777DDD___xxxnnn^^^SSSLLLIIIFFFFFFKKKVVVhhh}}}uuu~~~uuuhhhgggnnnooopppooommmhhhdddaaaZZZVVVKKK<<<111/////////------------,,,,,,,,,,,,+++************+++,,,,,,rrreee```]]]VVVUUUSSSQQQPPPMMMJJJGGG@@@@@@>>><<<:::888777666333333333333333333333333000000000000000000000000111111111000000000//////......//////000222333444111444555444222222777<<<:::>>>CCCGGGIIIKKKOOORRRMMMTTT]]]cccfffjjjooosssyyytttlllbbbYYY\\\eeezzzlll```\\\\\\___eeejjjhhheeeaaa\\\WWWSSSQQQ===777111///111333222000.../////////000000000000//////000000000111111111000000000000000000000000111111111111111111111111000111222444444444444444333555888999>>>QQQttt}}}kkk^^^UUUQQQIIIHHHHHHNNN[[[ooouuuuuu~~~kkkeeejjjmmmoooooommmiiieeeccc[[[[[[RRRBBB555111///---,,,,,,,,,,,,+++++++++++++++*********++++++,,,---rrreee```]]]UUUTTTSSSRRRQQQMMMIIIEEE??????===<<<:::888777777333333333333333333333333////////////////////////111111000000//////......000000000111222444555666000333555333000111666;;;;;;???DDDGGGHHHKKKNNNRRRKKKTTT___eeegggjjjpppvvvwwwyyynnn```YYY\\\eeewwweee]]]ZZZ]]]bbbiiihhheee```[[[WWWVVVVVVBBB;;;333///000222000....../////////000000111111000111111111111222222222000000000000000000000000111111111111111111111111000111222444555555444444444666999<<>>???AAADDDGGGKKKNNNPPP___eeelllppprrruuuzzzqqqddd```XXX___jjj{{{rrrbbb^^^^^^\\\hhhhhhhhhgggdddaaa]]][[[QQQEEE999444111//////111111000000000////////////////////////000000000111000000000000000000000000000000000000111111111111333333222222333333444555222999>>>HHH```xxxjjjbbbXXXQQQJJJIIIKKKSSS```lllwww|||tttkkkdddgggkkklllllllllkkkiiicccbbb]]]QQQAAA555000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++rrrddd]]]\\\VVVSSSPPPNNNMMMKKKHHHFFFAAA???<<<:::999888777555555444333333444444333222111111000000000000111111///////////////000000111222333444555666777777777777777666666777888:::;;;===>>>@@@CCCHHHNNNSSSVVVccceeehhhhhhiiilllrrrwwwtttlll^^^ZZZZZZcccvvv{{{ggg___]]][[[ggghhhjjjjjjhhhddd```]]]VVVLLLBBB:::333...///333111111000000000//////////////////000000000111111000000000000000000000000000000000111111111222222333333333333333444555555888999DDD\\\~~~wwwnnn___XXXQQQLLLHHHJJJSSS^^^lllzzzvvvxxxdddeeegggkkknnnnnnlllkkkfffeeeaaaVVVGGG:::222...------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********qqqccc]]][[[UUUSSSPPPNNNMMMKKKHHHEEEAAA???<<<:::999888666555555444222333444444333111111111000000000000111111//////......//////000111333333555666666777777777666666666666777999;;;<<>>;;;:::999888666444555333222222333444222111111111000000000000111111///////////////000111111222333444555555555555555333333333555777:::<<<>>>BBBBBBCCCFFFKKKRRRXXX[[[``````___```eeemmmvvv}}}xxxmmmaaaZZZZZZfffvvvmmmhhhkkkmmmnnnooolllhhhbbb___\\\VVVOOOFFF:::000///333111111111111000000000000000000000000111111111111000000000000000000000000111111111111222222222222333333333333444555666777:::FFFbbbiiibbbZZZSSSKKKFFFIIIPPPZZZooosss~~~zzznnnfffiiiooonnnkkkiiihhhgggccc]]]SSSFFF888///.........------,,,,,,,,,+++++++++*********))))))qqqeee___\\\UUURRROOOMMMLLLJJJGGGEEE@@@>>>;;;999888777666444444333222222333333222111111111000000000000111111000000000000000111111222222222333444444444444444111111222444777:::===???BBBCCCEEEIIINNNUUUZZZ]]]___^^^___bbbiiirrr|||vvvhhh___ZZZ]]]mmmwwwnnnlllmmmnnnooommmiiieeebbb]]]YYYSSSLLLAAA555111333222222111111111000000000000000000111111111222222000000000000000000000000111111111222222222222333333333333333444555777777777OOOsssrrrhhh]]]UUUMMMHHHHHHLLLSSSfff{{{wwwvvv}}}sssdddfffmmmnnnlllkkkiiifffccc___XXXMMM>>>444//////......---,,,,,,,,,,,,++++++++++++*********qqqfff```]]]TTTRRROOOMMMLLLJJJGGGEEE@@@>>>;;;999888777555444444333222222333333222000111111000000000000111111111111111111111222333333222222333444444444444333333444444555888;;;===??????AAAEEEKKKRRRXXX]]]```^^^^^^___ccckkkssszzzrrriiiccc^^^bbbkkkvvvjjjkkklllmmmmmmkkkiiihhh^^^ZZZVVVRRRHHH<<<555444222222222111111111000000000000111111111222222222000000000000000000000000111111111222222222333333222333333333555666777888<<<\\\}}}{{{zzzyyy}}}tttdddZZZSSSMMMIIIIIILLL[[[mmm{{{tttnnn~~~iiifffmmmnnnlllmmmjjjgggdddaaa]]]SSSEEE::://///////...------,,,,,,,,,,,,,,,,,,++++++++++++qqqgggaaa]]]TTTRRROOOMMMLLLJJJGGGDDD@@@>>>;;;999888777555444444333111222333333222000111111000000000000111111222222111111222222333444333333444444555444444444777666666777999;;;===>>><<>><<<:::777666555444333333333222222222111111222222222111000//////...//////...///000111333444444444333333333444555555666666666888;;;<<<===<<<<<>>777222000111333222///000444111000/////////000222333222222222222222222222222222222222222222222222222666333222555777888===BBBQQQrrr~~~~~~~~~~~~{{{yyyxxxwwwuuurrrooorrr{{{iii^^^WWWOOOJJJGGGMMMWWWdddvvvuuulllnnnllloooooolllmmmmmmjjjfffccc^^^SSSGGG555///,,,///000...,,,,,,------,,,,,,,,,,,,++++++qqqfffbbbaaaWWWUUURRROOOMMMIIIEEEBBB???>>><<<999777666555444333333333222222222111111222222111111000//////...////////////000222333444333333333333333444444555555555666777:::<<<======@@@EEEKKKQQQUUUWWWZZZ\\\___```dddiiinnnqqqqqqppprrrvvvxxxwwwzzz{{{yyy~~~rrrfffbbb^^^bbbssssssjjjdddhhhmmmmmmkkkiiidddbbb___ZZZTTTKKKBBB;;;444111111333222///000444111000000///000111222333222222222222222222222222222222222222222222222222555333333444444555<<>>===;;;999777666555444333333333222222222111111222222111111000//////////////////000111222444555222222222222222333444444444555555777999;;;<<<===DDDHHHMMMQQQSSSUUUWWWXXX[[[___fffkkknnnpppqqqrrrrrrwww{{{zzz{{{~~~~~~xxxvvv{{{ppphhheee^^^cccyyywwwjjj```ccckkkooommmkkkeeeccc```]]]WWWPPPGGGAAA666333111333222000000444111000000000000111222222222222222222222222222222222222222222333333333333222222444555444777CCCPPPkkk~~~|||zzzzzzxxxvvvsssrrrpppnnnkkkhhhjjjwwwsssaaaUUUOOOKKKKKKNNNVVVcccvvvqqqtttuuueeejjjmmmhhhiiijjjiiifffeeeccc[[[RRR<<<555///000000...,,,---------,,,,,,,,,,,,++++++rrrhhhdddbbbWWWUUURRROOOMMMIIIEEEBBB>>>===;;;999777666555444333333333222222222111111111111111111000000/////////000000111222333444555222222111111222222333444333444666666777:::<<>>777333333444111111222000111111111222222222222222222222222222222222222222222333333333444444444444555888:::;;;FFF]]]ttt|||xxxuuusssrrrooommmnnnkkkiiihhheeefffoooyyywwwfff___SSSMMMIIILLLTTTccc{{{yyyyyy~~~~~~yyybbbfffooonnnkkkmmmlllgggeeeddd___YYYIII???555222000------///------,,,,,,,,,+++++++++rrriiiccc```WWWUUURRROOOMMMIIIEEEBBB<<<;;;:::888666555555555333333333222222222111111111111000000000000000000000111222333444555555555222222222222222333444444333666777777777999???CCCCCCFFFIIIMMMOOOQQQTTTVVV^^^aaafffiiijjjiiihhhhhhpppxxx~~~yyysssjjjfffgggnnnuuuyyyxxx}}}|||uuuuuurrrfffbbbeeesssfff\\\^^^bbbfffiiifffdddaaa___\\\WWWQQQMMMAAA999444444444222111222000111222222333333222222222222222222222222222222222222333333444444555555777777888:::>>>LLLhhh~~~{{{wwwsssrrrpppnnnlllnnnkkkhhhgggeeeeeellluuunnndddYYYQQQLLLMMMQQQ[[[rrr~~~}}}eeedddlllooolllnnnmmmgggdddccc___[[[OOOCCC888333000------///------,,,,,,,,,,,,++++++rrriiibbb^^^WWWUUURRROOOMMMIIIEEEBBB;;;;;;999888666555555555333333333222222222111111000000000000000000000111000111333444555666555555333333333333333444444555444777999888777:::@@@FFFFFFHHHLLLNNNOOORRRTTTWWW]]]^^^bbbggglllooopppoootttyyy}}}zzzqqqlllbbbaaaaaadddllltttzzz~~~}}}~~~{{{uuuqqqvvvpppfffaaahhhppp___[[[]]]ccciiihhhfffccc```]]]YYYSSSOOODDD;;;444444555333111111000111222333333333222222222222222222222222222222222222333333444555555666777555666;;;DDDXXXwww~~~zzzvvvrrrqqqooonnnlllmmmjjjgggfffddddddjjjqqqwwwkkk```WWWPPPOOOOOOTTTggg}}}iiiaaaffflllkkkmmmlllgggcccbbbaaa]]]SSSGGG:::333000------000------,,,,,,,,,,,,++++++rrriiibbb]]]WWWUUURRROOOMMMIIIEEEBBB;;;:::999777666555555555333333333222222222111111000000000000000111111111000111333555666666666555444444333333444444555666444777:::999888:::AAAGGGIIIKKKNNNPPPPPPRRRUUUWWWYYYZZZ^^^gggrrryyy|||{{{yyy}}}sssfff]]]YYYWWWXXXZZZaaajjjsssyyy||||||yyysssrrr|||zzzkkkbbbcccuuuvvvbbbZZZ[[[bbbiiijjjgggdddaaa^^^ZZZUUUQQQEEE<<<444444555333111111000111222333444333222222222222222222222222222222222222333333444555666666444333444<<>><<<:::888666555555555444333222222111111222222111111000000000000000111222333555666666666555555222222333333444555555555777666777888<<<@@@EEEHHHJJJJJJJJJKKKMMMQQQTTTVVV]]]\\\```kkkzzz{{{tttqqqttt|||qqqggg]]]YYYWWWUUUUUUWWWbbbfffmmmuuu{{{yyyzzz~~~xxxjjjbbbfffnnnqqq______```]]]fffjjjjjjddd___\\\XXXSSSIIIAAA777222222333222000333333333333333333333333222222222222222222222222222222333444444555555666666777888>>>SSSrrr}}}yyytttqqqooonnnmmmkkkllliiieeeaaaaaadddiiilllxxx|||nnncccXXXTTTPPPOOOYYYhhhvvvppp~~~nnn]]]^^^eeefffhhhiiihhhfffcccbbbbbbXXXUUUIII999000000000------------,,,,,,,,,++++++ooohhhdddaaaWWWUUURRROOOLLLHHHCCC???>>><<<:::888666555555555444333222222111111222222111111000000000000111111333333555666666666555555333333333444555555666666777666777999<<>><<<:::777666555555555444333222222111111222222111111000000000111111222333444555666777666555555333444444555666666777777666777777999===AAAEEEHHHIIIIIIJJJKKKNNNQQQTTTUUUYYYZZZ]]]dddkkkpppooommmjjjmmmoookkkeeeeeemmmuuu~~~nnnbbbZZZTTTPPPSSSOOOPPPVVV]]]bbbggglllnnnsss{{{zzz{{{ooofffdddjjjzzzbbb```jjjhhhlllmmmgggbbb___ZZZUUUQQQIII???777555444444333333333333333333333333333333333333333333333333333333333333444555555666666888888;;;IIIeee~~~}}}yyyvvvqqqmmmllljjjiiihhhiiifffccc``````cccgggiiinnnvvvrrrddd]]]VVVOOOSSS[[[fffxxxpppdddpppzzzaaaZZZ]]]hhhjjjlllkkkhhheeedddddd]]][[[QQQCCC888333111///------------,,,,,,,,,,,,ppphhhbbb^^^VVVTTTQQQOOOLLLIIIDDD@@@===<<<999777555555444555444333222222111111222222111111000000111111222222444555666777777666555444444444555555666777777777666777888:::===BBBEEEHHHHHHHHHIIIKKKMMMPPPSSSTTTVVVVVVXXX\\\```bbbcccbbbeeejjjppppppnnnoootttzzzzzzpppcccXXXSSSRRRRRRSSSTTTUUU\\\fffkkkjjjjjjlllnnnvvvzzzkkkccccccsssfff]]]eeehhhlllnnniiidddaaa\\\WWWTTTMMMBBB:::666444444333333333333333333333333333333333333333333333333333333333444444555666666666777999@@@SSSttt}}}|||yyyuuupppmmmkkkjjjhhhggggggeeeaaa______bbbfffhhhjjjppp}}}zzzjjjbbbZZZQQQPPPUUU___ppp|||jjjnnnhhh]]]\\\gggiiikkkkkkhhheeecccccc___\\\UUUHHH<<<444111///...------------,,,,,,,,,rrriiiccc___UUUSSSQQQOOOMMMIIIDDDAAA===;;;999777555444444444444333222222111111222222111111111111111222333333555555666777777666555444444444555555666777777777666777888;;;>>>BBBEEEGGGFFFGGGHHHJJJMMMOOOQQQRRRSSSTTTUUUVVVWWWZZZ]]]___bbbeeekkkooosssuuuwwwxxxrrreeeYYYUUUOOOMMMNNNRRRVVVYYY___```dddkkkmmmlllmmmppp|||wwwiiidddiii{{{vvvdddcccffflllnnnjjjfffccc___ZZZUUUOOOFFF===777444333222333333333333333333333333333333333333333333333333333333444555555666666777777<<>>AAAFFFIIIKKKMMMOOOQQQVVVZZZ___bbbcccdddeeegggjjjmmmqqqtttuuuyyywwwlllddd___XXXVVVTTTTTTXXX]]]aaaccc`````````___^^^___aaacccfffooo~~~{{{kkknnnwwwggg]]]dddjjjkkkjjjgggeeebbb[[[WWWQQQKKKEEE???999666333333444555555444444444333333333333444444555666555666555333333666888999@@@ddd}}}{{{|||wwwqqqnnnnnnnnnkkkiiibbbbbbaaaaaaaaabbbdddeeellllllnnnvvvrrrdddYYYTTTQQQUUUbbbuuuvvvuuu]]]VVV^^^eeegggggggggfffeee___ZZZXXXWWWOOO???444222111000...---,,,,,,------nnnhhhfff\\\WWWUUUQQQOOOLLLHHHCCC@@@;;;:::999777666555555444222111000111222222111000111111111111222444666888888999999999888777666555555555555555555555555555888888999===AAACCCBBB??????BBBGGGJJJLLLNNNPPPRRRTTTWWWZZZ\\\^^^bbbfffiiijjjqqqyyy|||qqqhhhaaa]]][[[```______```bbbeeeggghhheeeddddddcccdddhhhnnnrrr~~~rrrmmmooowwwkkkaaadddhhhkkkkkkjjjgggddd\\\XXXSSSNNNHHHBBB;;;777333444444444555444444444444444333333333444555555555666666555555888;;;<<>>999444444444444444444444444555555444444444444444444555555666777777999===@@@SSS|||zzzwwwrrrmmmkkkkkkjjjhhheeebbbbbbbbbbbbcccdddeeefffhhhhhhjjjnnnxxx~~~nnnbbb\\\RRRSSSYYYhhhwww~~~bbb```___dddjjjllliiifff```\\\ZZZXXXQQQDDD999333111000///---,,,------...oooiiiggg^^^VVVTTTRRROOOMMMHHHCCC???;;;:::888777555444444444222111000111222222111000111111111222333555888999<<<;;;999777666777888999777666555444444555666666999;;;===@@@AAA@@@>>><<>>DDD]]]~~~{{{yyyuuuqqqllljjjkkkjjjgggdddbbbbbbbbbcccdddeeeffffffhhhiiikkkooowwwtttfff___WWWUUUXXXcccrrrpppggg```dddkkknnnjjjfffaaa^^^[[[XXXRRRHHH<<<555111000///---------......oooiiiggg^^^VVVTTTRRRPPPMMMIIICCC???::::::888666555444444333222111000111222222111000111111111222444666888:::<<<;;;888666555666888999666666555444444666777888:::<<>>:::999888666555444333333222111000111222222111000111111111222444777999;;;;;;:::777666555555777888666555444444555777999;;;;;;===??????>>>======>>>CCCEEEGGGJJJLLLOOOSSSVVVWWWYYY\\\^^^```aaadddfffoootttzzz~~~{{{yyyzzzzzzxxxzzz}}}zzzmmmmmmsssuuufffhhhnnnmmmjjjiiibbb___[[[WWWRRRLLLEEE@@@888777666444444444555555666666555555444555555555888444555999999999EEESSSwww|||yyywwwtttpppmmmlllmmmlllhhheeeaaabbbccceeefffgggggggggdddgggjjjmmmrrr}}}pppfff]]]WWWTTTYYYeeevvvvvvfffffflllkkkhhhhhhcccbbb^^^YYYVVVPPPDDD888222111000...---......///nnnhhhfff\\\UUUTTTRRRQQQNNNIIICCC>>>:::999777666444444333333222111000111222222111000111111111222444777:::;;;999888777555555555555666444444333333555888;;;===;;;===???>>><<<<<<>>>AAAAAACCCFFFHHHJJJMMMQQQUUUUUUWWWXXXZZZ\\\___dddhhhqqquuuzzz}}}pppjjjlll~~~uuueeegggllllllllloooeeebbb]]]YYYTTTNNNHHHDDD999888666444333444555555666555555555555666666777777333444999;;;>>>MMM___{{{xxxvvvrrrooommmlllmmmlllhhhdddaaabbbdddfffggghhhhhhhhhfffiiilllmmmpppyyywwwlllccc[[[UUUWWWaaappp}}}wwwfffeeeiiihhhgggjjjdddccc___ZZZWWWSSSFFF999222111000............///mmmgggeee\\\UUUTTTRRRQQQNNNIIIBBB>>>:::999777666444333333333222111000111222222222000111111111222555777:::<<<888777666555555444444444444333222333555999<<>>===;;;<<>>???AAABBBDDDGGGJJJLLLNNNOOOOOOPPPSSSZZZaaagggjjjkkkwwwwwwwwwvvvvvvzzz~~~|||}}}~~~|||sssjjjnnn|||mmmaaadddkkknnnmmmlllhhhbbb\\\VVVPPPJJJFFF???999333222555777666444666666666666666666666666999666777888888AAA\\\xxx{{{wwwsssrrrmmmiiihhhjjjiiieeeaaa___```bbbeeegggiiikkkkkkmmmlllooosssvvvyyysssiii___XXXXXXZZZbbbwwwwwwlll|||vvvccc```gggllljjjffffffbbb^^^\\\ZZZSSSHHH@@@888111---...000...------qqqfff```^^^XXXUUURRRNNNKKKFFFAAA>>>:::888666555555555444333444333222222111111222222111222333666999:::999888555555555555444333222111333222222333444777:::;;;<<<;;;;;;:::;;;<<<>>>???AAABBBDDDFFFIIIKKKMMMNNNSSSTTTXXX\\\aaaeeeiiilllvvvwwwwwwvvvvvvzzz|||{{{{{{}}}~~~}}}nnngggppp}}}nnnkkknnnnnnlllkkkgggaaa[[[VVVPPPJJJFFF@@@;;;555444666777666444666666666666666666666666555555777999===KKKjjj~~~{{{vvvrrrqqqmmmiiihhhjjjiiieee```___aaaccceeehhhiiijjjkkklllkkknnnrrruuuxxxzzznnncccZZZXXXXXX^^^qqq|||qqqzzz{{{ggg```eeekkkjjjgggfffbbb___\\\YYYSSSIIIAAA888111---...000...---...}}}oooeee___]]]VVVTTTPPPMMMJJJEEE@@@<<<:::888666555555555444333333333222222111111222222111111333666999::::::888555555555555555444333222222222222222444777999:::::::::999999:::;;;===>>>AAABBBDDDFFFHHHJJJLLLMMMRRRVVV[[[^^^aaaffflllqqqwwwyyyzzzzzzyyy||||||{{{|||~~~uuueeefffpppyyyqqqnnnmmmkkkiiieee```[[[WWWQQQKKKGGGBBB===888666666777666444666666666666666666666666555666888:::AAAWWWzzz~~~zzzuuurrrqqqmmmjjjhhhiiigggddd```aaabbbdddfffgggiiijjjjjjiiiiiikkkoooqqqttt}}}tttggg\\\XXXVVVYYYjjj|||vvvxxxpppddddddhhhjjjhhhfffccc___]]]YYYSSSJJJCCC999111---...000///...000{{{mmmddd^^^\\\UUUSSSPPPMMMJJJEEE???;;;:::888666555555555444333333333222222111222222333222222333666999;;;:::888555555555555555444333333111111222333444777999:::999999888888999;;;===>>>BBBBBBDDDFFFHHHJJJKKKLLLNNNTTT\\\```ccchhhqqqxxx~~~~~~~~~mmmffffffyyy~~~pppjjjjjjlllgggddd```\\\XXXRRRLLLHHHDDD@@@;;;777777777666555666666666666666666666666888:::::::::EEEaaa~~~{{{vvvrrrpppmmmjjjhhhgggfffbbb```bbbbbbdddeeeggghhhhhhhhhffffffhhhlllmmmpppyyyyyykkk^^^XXXUUUVVVcccsss{{{uuu~~~kkkcccfffhhhhhheeeccc```]]]YYYSSSKKKFFF:::222---...000//////111zzzlllccc]]][[[VVVTTTRRROOOLLLFFF@@@<<<:::888666555555555444333333222222111222222333333333333444777999:::999888555555666666555555444444111111222444555777999:::888888888888999;;;===>>>AAABBBDDDFFFHHHJJJLLLMMMNNNUUU^^^cccfffjjjrrrxxxttthhhaaaooopppffffffjjjgggeeeaaa^^^YYYTTTNNNIIIEEEAAA<<<999777666666666777777777777777777777777888;;;::::::KKKnnn|||wwwtttooommmjjjhhhfffdddaaa___bbbcccdddeeeeeefffffffffffffffgggkkklllooowww~~~oooaaaYYYUUUUUU```nnnttt~~~ttteeedddffffffeeecccaaa^^^YYYSSSMMMIII<<<444...///000//////111yyykkkaaa[[[YYYWWWUUUSSSQQQMMMHHHAAA<<<:::888666555555555444333222222111111222222333333555555555777999:::888666555555666666666555555444111222333555777888999:::888888888888999;;;===???AAABBBDDDGGGJJJLLLNNNOOOUUU[[[bbbgggjjjmmmqqqttt~~~~~~~~~yyylllaaahhh|||iiieeeiiiiiigggccc```[[[UUUOOOJJJDDDAAA===999777666666777777777777777777777777777555888888;;;UUU}}}xxxuuunnnmmmkkkhhheeebbb```___bbbbbbccccccddddddccccccfffeeegggjjjkkkmmmuuu~~~tttddd\\\WWWUUU^^^jjjssswww}}}hhhccceeeddddddcccaaa^^^YYYSSSNNNKKK???666000///000//////000yyykkkaaaZZZXXXVVVUUUSSSQQQMMMHHHAAA<<<:::888666555555555444333222222111111222222333444777666777888999999777555555555666666666666555555222333555666888999:::;;;888888888999:::<<<>>>???AAABBBDDDGGGKKKNNNPPPRRRYYY^^^eeelllqqqssssssrrryyy~~~~~~}}}}}}~~~wwwiiifffuuutttjjjkkkkkkiiieeebbb]]]WWWOOOJJJBBB@@@===999666555666888777777777777777777777777555999888???aaa|||xxxtttmmmmmmkkkhhhdddaaa______aaaaaabbbbbbbbbaaaaaa```bbbaaabbbeeefffhhhpppyyyzzzhhh___XXXUUU[[[fff{{{sssoookkkddddddcccddddddbbb^^^YYYSSSOOOMMMBBB999111000000......000yyykkk```ZZZWWWUUUTTTSSSQQQMMMGGG@@@;;;:::888666555555555444333222111111111222333333444888888777888999888666444555555666666666666666555222444555777999:::;;;;;;999888888999:::===???@@@@@@BBBDDDHHHLLLOOORRRSSSYYY]]]eeeooovvvyyyxxxuuuqqqwww~~~{{{rrriiiooo}}}ooonnnllljjjgggccc^^^WWWPPPKKKAAA???===999666555777888777777777777777777777777999<<<;;;DDDiii{{{wwwsssmmmmmmkkkhhhddd```___^^^aaaaaaaaaaaaaaa```______\\\[[[]]]___```bbbiiirrrlllaaaYYYTTTYYYccctttsssiii|||lllddddddcccddddddbbb^^^YYYSSSPPPNNNCCC:::222000000...---///wwwiii___ZZZYYYVVVUUURRRPPPLLLGGG@@@;;;:::888777555444444444444222222222111222222333333444555555666666666666666666666666666666666666666666777888:::;;;;;;::::::888777777777999<<>>999:::;;;888666777888888777777777777777888;;;<<<;;;NNNyyy}}}zzzvvvsssmmmllliiigggdddbbb``````bbbaaa```___^^^]]]]]]\\\\\\ZZZWWWVVVXXX]]]dddhhhtttvvvggg\\\VVVXXX___nnn||||||jjjtttwwwgggcccfffiiieeeaaa^^^\\\XXXSSSNNNIII???444///000222111...wwwiii___ZZZYYYVVVUUURRRPPPLLLGGG@@@<<<999888666555444333444444222222111111222222333333666666777777666555444444666666666666666666666666666777888:::;;;::::::999777777777777999<<<>>>@@@CCCFFFIIIKKKNNNQQQUUUXXX___aaaeeegggjjjnnntttwwwyyy{{{}}}~~~}}}xxxpppjjjgggiiiqqq{{{rrrlllqqqnnnnnnkkklllkkkgggaaaYYYTTTRRRGGG???::::::;;;888666777888888777777777777888888:::===???UUU|||yyyuuurrrmmmllliiifffcccaaa___^^^``````___^^^]]]\\\[[[[[[YYYWWWUUUTTTVVVZZZ^^^bbbnnn{{{kkk^^^WWWXXX^^^lllzzzpppuuuyyygggcccggghhheeeaaa^^^\\\XXXSSSOOOIII@@@555000000222111...wwwiii___ZZZYYYVVVTTTRRRPPPLLLGGGAAA<<<999888666444333333444444222222111111222222333444888888777777666444333222666666666666666666666666555777888999::::::999999777777777777999;;;>>>???BBBDDDHHHKKKNNNRRRWWWZZZaaaeeeiiijjjjjjmmmtttzzz|||}}}~~~~~~}}}vvvoooiiifffgggllltttxxxlllkkk{{{qqqlllmmmnnnnnnjjjddd\\\VVVSSSHHHAAA;;;;;;;;;888777777888888777777777888888999888>>>EEE^^^~~~{{{xxxtttqqqmmmkkkhhheeebbb___]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYVVVUUUTTTTTTUUUWWWYYY[[[eeewwwpppbbbZZZZZZ]]]iiivvvxxxvvv~~~jjjeeeiiihhheeebbb___\\\XXXSSSOOOJJJAAA666111000222000...wwwiii___ZZZYYYUUUTTTRRRPPPLLLGGGAAA<<<999888666444333333333444111111111111222333444444777777777777666555444333666666666666666666666666555666888999999999888888666666666888999;;;===???@@@CCCGGGKKKNNNSSSXXX\\\___gggooorrrqqqsssyyy~~~~~~zzzuuuqqqooonnnpppsssxxxpppjjjtttuuuiiilllnnnooollleee]]]VVVRRRKKKCCC<<<;;;;;;999777888888888777777888888999999777@@@LLLhhh|||zzzwwwsssppplllkkkhhhdddaaa^^^\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWW]]]mmmuuufff^^^\\\\\\gggsss}}}vvvllleeeiiigggfffccc```]]]XXXSSSOOOKKKCCC888222000111000///wwwiii___ZZZYYYUUUTTTRRRPPPMMMHHHAAA===888777555444333333333333111111111111222333444555555555666666666666666555666666666666666666666666555666777888888888777666555555666888999;;;===>>>???BBBFFFJJJOOOTTTYYY]]]aaalllxxx~~~}}}{{{}}}|||wwwtttuuuwwwxxxyyy{{{}}}uuukkknnnwwwzzzhhhllloooqqqooohhh```XXXTTTMMMEEE===<<<<<<999888999888888888888888999::::::888BBBSSSsss}}}{{{yyyvvvrrrooollljjjgggdddaaa^^^\\\[[[\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSWWWeeeyyyzzzjjjccc___]]]eeeppp~~~vvvmmmbbbdddffffffeeebbb]]]WWWSSSPPPLLLDDD:::333000000000///wwwiii___ZZZYYYUUUSSSQQQPPPMMMHHHBBB===888777555333222222333333000000000111222333444555444444555666666666666666666666666666666666666666555666777888888777666555444555666888:::;;;<<<===???BBBFFFJJJOOOTTTYYY]]]lllvvv~~~zzzwwwvvvxxx|||{{{~~~|||mmmkkkooonnnmmmppptttsssmmmddd]]]XXXPPPGGG???===<<<999888999888888888888888999:::;;;;;;HHH\\\~~~|||zzzxxxtttqqqnnnkkkiiigggdddaaa___^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWTTTUUUUUUUUUTTTSSSRRRQQQTTT___pppnnngggaaa]]]cccmmm}}}~~~wwwooo```^^^eeeffffffccc]]]WWWSSSQQQMMMFFF<<<444000///000000wwwiii___ZZZYYYTTTSSSQQQOOOMMMHHHBBB>>>888777555333222222222333000000000111222333555666555666666666666666555444666666666666666666666666555555777777777666555444444555666888:::;;;<<<<<>>555000//////000wwwiii___ZZZYYYTTTSSSQQQOOOMMMHHHBBB>>>888777555333222222222333000000000111222444555666888888777777666555333333666666666666666666666666555555666777777666555444333444666888:::;;;<<<<<<@@@CCCGGGKKKOOOSSSXXX\\\[[[aaakkktttyyyzzzwwwuuu{{{}}}yyypppmmmsss~~~hhhlllqqqrrrnnneee]]]YYYRRRIII@@@>>><<<999999:::888888888888999:::;;;<<>>:::888777666555444333333333444333222111222444777888;;;999777555444555666666888777555444333333444555444555666777777666555444222333555777999:::;;;<<>>===<<<;;;:::999;;;<<<::::::<<<<<<;;;EEE___{{{|||xxxsssoookkkjjjjjjiiihhhfffdddbbbaaa`````````___^^^]]]]]]\\\\\\]]]\\\ZZZYYYXXXXXXXXXXXXWWWYYY```ooo|||mmmbbb\\\```bbbnnnttt}}}rrrhhhggggggfffccc^^^XXXSSSPPPPPPJJJ@@@777111//////000wwwddd]]]\\\TTTTTTTTTSSSPPPKKKEEE>>>:::888777666555444333333333333333222222333555777888:::999777555444444666666777666555444333444444555666666777777777666555444333444555777999:::;;;;;;@@@CCCHHHLLLQQQVVV[[[___gggjjjnnnnnnllllllnnnppptttwww|||wwwqqqmmmyyyyyynnnpppuuunnnhhhcccXXXVVVOOOEEE???======<<<:::999:::;;;::::::;;;<<<===NNNiii|||xxxtttpppmmmkkklllkkkiiigggeeecccbbbaaa`````````______^^^^^^^^^^^^]]][[[ZZZXXXXXXXXXXXXWWWYYY___lllpppddd]]]^^^aaalllvvvxxxttthhhhhhhhhgggddd```ZZZTTTQQQOOOJJJAAA888222//////000wwwccc]]][[[SSSTTTTTTSSSPPPKKKEEE>>>:::888777666555444333333333333222222222333555777888:::888666444444444666777777666555444444444555666999999999888777666444444555555666777888999:::;;;>>>BBBFFFKKKPPPUUU[[[___mmmqqqtttssspppmmmmmmnnnuuuxxx|||~~~}}}tttjjjrrr~~~rrrrrruuunnniiicccYYYWWWPPPGGG@@@>>>===<<<:::999999::::::::::::===???SSSqqq}}}yyyuuuqqqooonnnnnnmmmkkkhhhfffeeedddcccaaaaaaaaaaaaaaaaaaaaaaaa```___]]][[[YYYXXXXXXXXXWWWXXX\\\ggg}}}uuuggg^^^]]]___jjj}}}~~~qqqqqqvvvggghhhiiihhhfffbbb\\\VVVRRROOOJJJBBB999333000000000wwwccc]]]\\\UUUTTTTTTSSSPPPKKKEEE>>>:::888777666555444333333333222222222333444666888999999888666444444444666777666666555444444555666777;;;;;;:::888777555444333666666777777888999:::;;;>>>AAAEEEIIIMMMRRRWWW[[[jjjnnnrrrssspppmmmmmmnnnrrrvvvzzz}}}~~~vvvjjjmmmyyytttrrrtttnnnjjjfff\\\XXXQQQHHHBBB???>>><<<:::999888999::::::999>>>CCCYYYzzz}}}yyyuuusssqqqpppnnnmmmkkkhhhfffeeeeeeeeeccccccccccccddddddddddddbbbaaa___]]][[[YYYXXXWWWUUUVVVXXXbbbuuu{{{jjj___]]]^^^hhhzzzvvvpppxxxfffhhhhhhhhhgggbbb\\\VVVRRROOOJJJCCC;;;444111000000vvvddd^^^^^^XXXTTTTTTSSSPPPKKKEEE>>>:::888777666555444333333333222222333444555777888999888777555444333444666777666555444444555666777888<<<;;;:::888666555444444777777777777888999;;;;;;>>>AAADDDGGGJJJNNNRRRUUU```eeejjjmmmllllllmmmoooooorrrwww{{{}}}|||mmmkkkrrrvvvqqqsssnnnkkkhhh___YYYRRRIIICCCAAA???===::::::888999;;;:::999???IIIggg}}}yyyuuusssqqqqqqmmmllliiigggfffffffffgggfffffffffffffffgggggggggdddcccbbb___]]]ZZZXXXWWWRRRSSSUUU\\\mmmnnn```^^^^^^gggxxx|||hhhfffggghhhfffbbb\\\VVVRRRNNNJJJDDD<<<666222000///vvvddd______YYYTTTTTTSSSPPPKKKEEE>>>:::888777666555444333333333111222333555666888999999777666444333333444666777555555444444555777999:::<<<:::999777555444444444777777777777888:::<<<===???AAADDDFFFHHHLLLPPPSSSWWW\\\bbbfffgggiiilllooommmpppuuuzzz|||xxxuuuyyyqqqlllnnnzzzssssssnnnmmmjjjaaaZZZSSSKKKEEEBBB@@@===:::;;;888999===;;;999BBBNNNsss}}}xxxtttrrrqqqppplllkkkiiigggggggggiiijjjiiiiiiiiiiiiiiiiiiiiiiiiffffffdddaaa^^^[[[XXXVVVOOOPPPRRRWWWeeewwwrrrbbb^^^^^^eeevvvmmmeeeggghhhgggccc]]]VVVRRRNNNKKKEEE>>>888333000///vvvccc^^^___YYYTTTTTTSSSPPPKKKEEE>>>:::888777666555444333333333000111333555777888999999777666444333333444666777555444444444666777999;;;:::999777666444444444444777666666666888;;;===??????AAADDDGGGIIIMMMQQQTTTTTTYYY^^^aaaccceeeiiimmmmmmqqquuuyyy{{{}}}~~~wwwmmmggggggoooyyyuuunnnlllzzzwwwuuupppnnnkkkaaaZZZTTTLLLFFFCCCAAA===:::<<<999:::>>>===:::DDDRRR|||}}}wwwssspppoooooolllkkkiiihhhhhhjjjlllnnnlllllllllkkkjjjjjjjjjiiihhhgggfffccc___[[[XXXVVVNNNOOOOOORRR\\\kkksssuuuxxxyyy{{{}}}wwwfff]]]\\\cccsss~~~tttfffhhhiiiiiieee___XXXSSSNNNKKKFFF???999444000///vvvccc]]]]]]WWWTTTTTTSSSQQQKKKEEE>>>:::888777666555444333333333000111333555777999999:::666555444333333444666777555444444555666888:::;;;999888666555444444444444666666666666888;;;>>>@@@>>>AAADDDHHHKKKOOOTTTWWWVVVZZZ^^^``````bbbgggkkkooorrrvvvyyyzzz|||}}}zzzrrrfff]]][[[```iiipppkkkmmmoooqqqrrrtttxxx{{{|||||||||}}}wwwoookkkvvv{{{wwwqqqnnnkkkaaa[[[UUUMMMGGGDDDAAA>>>:::===999;;;???===:::EEEUUU}}}wwwrrrooonnnnnnlllkkkiiiiiijjjllloooqqqnnnnnnmmmlllkkkkkkjjjjjjiiihhhgggddd```\\\XXXUUUNNNNNNNNNOOOWWWbbbiiijjjmmmmmmooossswww{{{zzzhhh[[[ZZZaaaqqqyyyuuuyyygggiiikkkjjjggg```YYYUUUNNNKKKFFF@@@:::444111...sssbbb[[[ZZZVVVVVVUUUSSSOOOJJJDDD???<<<888777666555444333333333555333222333555888999999555444444444444555666666666555555444444444555555666666555555555555666666555666888999:::===AAADDDCCCDDDEEEGGGKKKOOORRRTTTVVVXXX[[[___bbbeeeffffffnnnqqqtttvvvxxx{{{~~~pppiii___VVVPPPNNNNNNMMMQQQQQQRRRRRRSSSSSSTTTTTTVVVVVVXXX[[[```eeejjjmmmsssuuuxxxzzz~~~uuunnnsssyyysssuuuqqqiiiccc^^^WWWNNNGGGDDDAAA===:::<<<888>>>:::;;;<<>>;;;<<<888>>>:::===@@@HHHkkk~~~zzzwwwtttrrrqqqqqqpppnnnmmmllllllmmmmmmpppooonnnoooppppppnnnllljjjiiigggddd___YYYTTTQQQMMMJJJGGGEEEFFFJJJOOORRRQQQQQQRRRSSSVVVZZZ]]]___eeegggkkkooossswww|||kkk___ZZZ\\\iii|||lllbbbooo~~~iiiggggggkkkiiiaaaXXXUUUPPPKKKFFFCCC===555000111rrraaa[[[[[[WWWUUUTTTRRROOOJJJDDD>>>;;;888777666555444333333333333222222444777888999888555444444444444555666666444444444444444555666777666666555555555555666666555666888999:::<<<@@@CCCCCCDDDFFFIIIMMMQQQUUUWWWZZZ\\\___cccfffhhhiiiiiioooqqquuuwwwxxx{{{~~~wwwpppccc\\\SSSLLLGGGEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBAAAAAAAAABBBDDDEEECCCDDDEEEFFFGGGJJJOOORRRXXX___iiixxxqqqnnnvvvyyyvvvrrrllliii]]]WWWOOOJJJGGGDDD???<<<===888>>>:::???EEEQQQxxxzzzwwwuuuttttttqqqpppooommmlllmmmmmmnnnrrrqqqpppqqqqqqqqqooommmkkkjjjgggccc^^^XXXSSSPPPKKKHHHCCC@@@>>>@@@BBBDDDDDDCCCDDDEEEGGGIIILLLMMMQQQTTTYYY\\\```eeejjjnnnyyy~~~ppp___ZZZ[[[gggyyy~~~jjj___lllkkkhhhgggjjjiiibbbYYYUUUQQQLLLHHHEEE>>>666222222rrrbbb[[[[[[WWWUUUTTTRRRNNNIIICCC>>>;;;888777666555444333333333444333444666999::::::888555444444444444555666666333333333444555666777888666555555444444555555666555666888888999;;;???BBBBBBDDDGGGJJJNNNRRRUUUWWWYYY\\\```dddhhhkkkmmmnnnppprrruuuwwwyyy{{{~~~|||qqqjjj]]]XXXPPPJJJFFFDDDCCCBBBEEEDDDDDDDDDCCCCCCBBBBBBFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGKKKMMMJJJOOOWWWddd|||sssmmmqqqyyytttnnnjjj]]]XXXQQQLLLIIIFFFAAA===>>>999>>>:::???HHHXXX}}}yyyvvvttttttuuuqqqpppooommmlllmmmmmmnnnrrrqqqpppqqqrrrrrrqqqooolllkkkgggbbb\\\VVVQQQNNNIIIFFFBBB>>>;;;;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDFFFIIIMMMQQQUUUYYY^^^bbbnnnrrrxxx~~~sss```ZZZZZZeeevvvmmm___kkkkkkfffeeehhhiiibbb[[[WWWQQQLLLHHHEEE???666222222rrrbbb\\\[[[WWWUUUTTTRRRNNNIIICCC>>>;;;888777666555444333333333444444666999;;;<<<;;;999555444444444444555666666333333333444555666777888555555444444444444555555555666888888999;;;>>>AAABBBDDDGGGKKKOOORRRUUUVVVWWWZZZ^^^dddiiinnnpppqqqqqqsssvvvxxxyyy{{{~~~}}}sssiiibbbVVVRRRLLLHHHEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFHHHKKKIIIMMMQQQZZZnnnxxxppppppyyypppiii```ZZZRRRMMMJJJFFFBBB??????;;;???:::>>>III[[[{{{wwwtttssssssssspppooonnnllllllllllllmmmnnnnnnnnnppprrrsssrrrqqqllljjjfff```YYYSSSNNNLLLDDDBBB???<<<999999999999::::::;;;;;;;;;<<<======???AAAEEEGGGJJJNNNRRRUUU]]]aaafffkkkpppuuuzzz~~~uuubbb[[[YYYccctttqqqaaajjjjjjdddaaafffhhhddd]]]YYYQQQLLLGGGDDD>>>666111222sssccc\\\[[[VVVTTTSSSQQQNNNIIICCC===:::888777666555444333333333333444666:::======:::888555444444444444555666666444444444444444555666777555555444444444444555555555666888888888:::>>>@@@CCCDDDGGGKKKNNNQQQSSSTTTUUUXXX]]]ccciiinnnppprrrqqqtttvvvxxxyyy{{{~~~~~~vvvnnneee\\\VVVMMMJJJFFFDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCCCC@@@BBBCCCDDDDDDEEEHHHJJJJJJNNNQQQTTTbbb~~~wwwrrrvvvkkkddd]]]SSSMMMIIIFFFCCC@@@@@@;;;@@@:::>>>JJJ___qqqmmmjjjmmmrrr}}}}}}zzzvvvsssrrrqqqqqqooonnnmmmkkkkkkkkkkkkllljjjjjjjjjmmmoooqqqpppooojjjgggbbb\\\UUUNNNIIIGGG>>>===;;;999888777777777666666666777777777777777888:::<<<>>>???AAADDDGGGIIILLLQQQVVVZZZ```fffjjjpppvvv~~~zzzeee]]]YYYbbbrrrvvvdddlllmmmeeeaaaeeehhheee^^^ZZZQQQLLLHHHEEE>>>666111222uuuddd]]][[[VVVTTTSSSQQQNNNHHHBBB===:::888777666555444333333333111222555999<<<<<<999666555444444444444555666666555555444444444555555666555444444333333444444555555777888888888:::===@@@CCCEEEHHHKKKNNNPPPQQQQQQVVVYYY]]]ccchhhkkknnnooorrrtttwwwxxxyyy{{{~~~{{{uuummmddd]]]VVVPPPMMMGGGEEECCCBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDD@@@AAACCCDDDFFFGGGGGGGGGCCCEEEHHHJJJKKKMMMPPPRRRQQQVVVXXXUUU\\\tttuuu~~~rrrhhh___UUULLLHHHFFFCCCAAA>>>;;;@@@<<<@@@MMMccc|||mmmdddUUURRRPPPRRRWWWbbbttt}}}|||zzzwwwtttrrrqqqpppnnnmmmkkkjjjiiiiiijjjjjjhhhhhhhhhjjjlllmmmlllkkkfffccc]]]VVVOOOHHHCCCAAA<<<;;;:::999888777777777444555666666777777666666777888999999999999<<<>>>>>>@@@CCCFFFIIIMMMRRRUUUXXX^^^fffnnnwwwggg^^^ZZZbbbqqq}}}jjjrrrsssjjjdddfffjjjfff^^^YYYRRRMMMIIIFFF@@@777333333vvveee]]][[[VVVTTTSSSQQQMMMHHHBBB===:::888777666555444333333333///111444888;;;:::777444555444444444444555666666666555555444444444555555555444444333333444444555555777888888888:::===???CCCEEEHHHKKKMMMOOOOOOOOOXXXZZZ^^^bbbfffiiikkkkkkrrrtttwwwyyyyyy{{{~~~}}}yyylllggg^^^WWWRRRNNNKKKIIIEEEDDDCCCCCCDDDEEEEEEDDDAAAAAABBBBBBCCCCCCDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIHHHJJJNNNPPPRRRUUUXXX[[[ZZZ```aaaZZZ\\\pppxxx{{{zzzjjjaaaUUULLLHHHEEECCCBBB===:::AAA===BBBPPPggg}}}fffVVVNNNIIIFFFDDDFFFHHHPPPaaappp}}}|||zzzxxxuuusssqqqpppmmmlllkkkiiihhhiiiiiijjjhhhgggggghhhjjjjjjhhhgggccc___YYYRRRJJJDDD???<<<======<<<;;;:::999888888777777888999:::::::::999999:::;;;:::888888:::;;;<<<>>>?????????AAAEEEGGGIIIOOOWWW^^^gggssshhh___ZZZbbbpppqqqyyyxxxnnnggghhhkkkfff^^^YYYTTTOOOJJJGGGAAA999444555sssddd^^^^^^XXXSSSQQQNNNLLLHHHCCC===999666666555444333333333333333555777999999888666555444333333333333444555555555555555666666666666777333333333444444444555555555777888888999;;;>>>AAACCCFFFJJJLLLNNNPPPRRRTTTWWWYYY\\\___aaadddhhhkkkssstttvvvzzz~~~~~~}}}wwwmmmggg```[[[UUUQQQNNNJJJFFFBBBDDDDDDCCCBBBBBBCCCEEEEEEBBBDDDEEEEEEEEEFFFIIIKKKGGGHHHIIIKKKLLLNNNOOOOOORRRRRRTTTWWW\\\```bbbccchhhfffbbb^^^___nnnvvvuuuxxxmmmaaaTTTOOOKKKFFFBBBAAABBB===>>>BBBDDDQQQuuuiiiTTTLLLLLLAAABBBAAAAAABBBIIIRRRZZZrrr~~~}}}|||yyyuuurrrooommmooommmjjjiiihhhhhhfffeeefffeeedddeeeeeeeeebbb```XXXTTTNNNHHHCCC@@@???>>>===<<<;;;:::999888888888888888888888777777666666999999999::::::999888888::::::;;;;;;<<<===>>>>>>@@@EEEKKKQQQWWWbbbqqq{{{qqqddd]]]bbblllxxxzzzzzzllleeejjjiiieeeaaaYYYUUUMMMGGGEEEAAA:::444111qqqbbb]]]\\\WWWSSSQQQNNNLLLHHHCCC===999666666555444333333333333333555777999999888666555444333333333444444555555444555555555666666666666333333333444444444555555555666888888999;;;???AAADDDFFFJJJLLLNNNOOORRRTTTWWWYYY\\\___bbbeeeiiimmmqqqrrruuuyyy|||}}}}}}|||{{{sssjjjbbb]]]UUUQQQMMMJJJHHHFFFCCC@@@CCCCCCBBBBBBCCCDDDEEEFFFEEEGGGHHHIIIHHHJJJLLLNNNOOOPPPQQQSSSVVVXXXZZZ[[[___aaadddjjjoootttwwwxxxtttqqqmmmiiigggtttzzzvvvzzzpppcccVVVPPPLLLGGGDDDCCCCCC>>>>>>CCCHHHYYY~~~xxxaaaOOOGGGGGGAAA@@@???======BBBIIIPPP___ttt}}}|||zzzwwwtttpppmmmlllmmmkkkiiiggggggfffeeecccbbbaaaaaaaaa```^^^[[[XXXOOOLLLHHHDDD@@@???>>>???===<<<;;;:::999999999999999999999888888777777777999:::::::::::::::999999999999999::::::;;;;;;<<<:::===BBBEEEJJJRRR]]]fffxxxrrreee]]]aaakkkvvv}}}nnnfffjjjhhheee```XXXVVVNNNHHHFFFBBB;;;444222oooaaa\\\\\\WWWSSSQQQNNNKKKHHHCCC===888666666555444333333333333333555777999999888666555333333333444444444555555333444444555555555555555333333333444444444555555555666888888999;;;???BBBDDDGGGJJJLLLNNNOOORRRSSSUUUXXX\\\___bbbfffjjjmmmpppqqqtttwwwzzz{{{||||||{{{sssjjjccc\\\VVVRRRLLLJJJGGGFFFEEEEEECCCBBBCCCCCCDDDDDDFFFHHHIIIJJJLLLMMMOOOOOOOOOPPPSSSUUUWWWXXXZZZ]]]aaaeeehhhjjjllloootttzzz|||vvvrrr{{{vvvtttfffWWWPPPLLLHHHEEEEEEDDD@@@???DDDNNNfffkkkYYYJJJDDDDDDBBBAAA>>>;;;999<<>><<<======>>>===<<<;;;;;;::::::::::::::::::999999999999888888::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;777999;;;<<<===BBBJJJPPPaaarrrsssfff^^^bbbjjjtttzzzrrrgggjjjhhhddd```XXXWWWOOOIIIGGGCCC<<<555333nnn```\\\\\\WWWRRRQQQNNNKKKHHHBBB<<<888666666555444333333333333333555777999999888666555333333444444444555444444333333444555666555555444333333333444444444555555444666777888999<<>>@@@FFFQQQeee{{{|||~~~{{{{{{yyyvvvrrrooollljjjkkkiiigggfffeeedddaaa___\\\ZZZXXXUUURRRNNNHHHCCC>>>===;;;:::::::::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>===============;;;;;;<<<;;;;;;===BBBFFFRRRcccyyyuuuhhh___bbbjjjtttwww{{{uuuhhhjjjhhhfffbbbZZZWWWPPPIIIHHHDDD===666444oooaaa]]]]]]XXXRRRPPPMMMKKKGGGBBB<<<888666666555444333333333333333555777999999888666555222333444555555555444444222333555666777666555444333333333444444444555555444555777888999<<<@@@CCCEEEGGGKKKMMMMMMOOOQQQSSSRRRTTTXXX\\\___ccchhhkkkppprrrvvvxxxxxxyyy|||}}}vvvkkkfff]]]VVVQQQNNNLLLKKKHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJLLLNNNQQQSSSTTTUUUWWWXXXZZZ[[[[[[]]]```bbbcccdddfffjjjpppvvv{{{~~~uuuyyyttteeeVVVNNNJJJFFFDDDEEEBBBAAA@@@FFF\\\zzzttt```TTTMMMIIIGGGHHHDDDAAA>>><<<;;;<<<===>>>DDDJJJVVVhhhzzz~~~zzzxxxvvvsssuuuxxx||||||{{{yyyvvvsssooolllkkkjjjiiigggfffeeeccc```]]][[[XXXTTTQQQMMMHHHBBB>>><<<;;;:::999999999999:::;;;;;;:::::::::;;;;;;<<<:::::::::::::::::::::;;;:::;;;<<<<<<=========<<<>>>>>>>>>>>>>>>>>>>>>===<<<======<<<<<<>>>@@@BBBHHHWWWkkk}}}xxxjjj```bbbjjjtttxxxwwwzzziiijjjiiihhhfff]]]XXXPPPJJJHHHDDD===777444pppbbb]]]]]]XXXRRRPPPMMMJJJGGGBBB<<<777666666555444333333333333333555777999999888666555222333444555555555444333333444666888888777666555333333333444444444555555444555777888999<<<@@@CCCEEEHHHKKKMMMMMMNNNPPPRRRRRRUUUXXX\\\___bbbgggjjjooosssvvvwwwwwwxxx|||}}}tttnnn```[[[TTTOOOLLLKKKKKKKKKGGGHHHIIIIIIHHHHHHJJJLLLNNNPPPRRRUUUWWWYYYZZZ[[[\\\]]]___```aaacccfffhhhlllmmmooorrrxxx~~~vvvxxxzzzpppcccUUUNNNJJJFFFDDDDDDAAACCCDDDKKKeeezzzyyynnnaaaRRRLLLIIIGGGGGGHHHAAA???<<<::::::;;;;;;:::???BBBIIIVVVgggvvv}}}yyytttpppmmmkkkkkkkkkmmmppptttyyy}}}|||{{{yyyvvvsssooollljjjiiihhhgggfffeeebbb___\\\XXXUUUOOOJJJFFFBBB>>><<<;;;;;;:::999999888888888999999999999::::::;;;<<<999999::::::::::::;;;;;;::::::;;;<<<============<<<<<<<<<===============;;;;;;;;;<<<===>>>??????AAALLL[[[kkk|||mmmaaaaaahhhrrrvvvssslllkkkjjjjjjggg___XXXPPPJJJHHHDDD===666444pppaaa\\\[[[VVVRRRPPPMMMJJJGGGBBB<<<777666666555444333333333333333555777999999888666555111222444666666555444333333555777999999888666555333333333444444444555555333555777888999<<<@@@CCCFFFHHHKKKMMMMMMNNNPPPRRRUUUWWWZZZ]]]```cccgggkkknnnrrruuuvvvuuuvvv{{{xxxooogggaaaXXXTTTOOOKKKKKKLLLMMMMMMKKKNNNPPPPPPPPPQQQTTTWWWYYY[[[]]]```bbbdddeeeeeeeeegggiiijjjkkkmmmppprrrssstttuuuxxx}}}xxxwww{{{rrrnnnaaaTTTOOOLLLHHHEEEEEEBBBFFFIIIPPPmmm{{{vvvqqqmmm]]]TTTMMMKKKJJJGGGGGGIIIBBB???;;;:::;;;;;;999777;;;<<<@@@IIIUUU```hhhkkkjjjhhhddd```]]]\\\[[[[[[___```ccchhhmmmrrrvvvyyy|||zzzzzzxxxuuuqqqnnnkkkiiihhhfffeeedddcccaaa\\\YYYTTTOOOHHHBBB???===:::999::::::999999999888888888777777777888999:::;;;<<<888999999999::::::::::::999999:::;;;<<<======<<<<<<<<<<<<======>>>>>>???<<<<<<<<<>>>???@@@@@@???@@@FFFNNNYYYmmmqqqbbb```dddnnnrrroooqqqmmmjjjjjjggg^^^WWWOOOIIIGGGDDD<<<666444ooo```[[[ZZZUUUQQQPPPMMMJJJGGGAAA;;;777666666555444333333333333333555777999999888666555111222444666666555444333444666888::::::999777666333333333444444444555555333555777888999<<<@@@DDDFFFHHHKKKMMMMMMNNNPPPRRRWWWYYY\\\___aaadddhhhkkklllppptttuuussstttyyy~~~xxxmmmddd[[[VVVUUUQQQMMMLLLLLLNNNPPPPPPRRRUUUXXXZZZZZZ\\\```dddccceeegggjjjlllmmmnnnnnnoooqqqssstttuuuvvvzzz|||wwwwwwxxxzzzyyyvvv~~~zzzvvvlll```UUUPPPNNNIIIFFFEEECCCIIILLLTTTrrrzzzmmmeeeaaaUUUPPPMMMMMMMMMIIIHHHJJJDDDAAA===<<<===<<<:::777999:::===BBBIIIPPPTTTWWWYYYWWWTTTQQQNNNNNNNNNNNNSSSUUUXXX]]]ccchhhmmmppptttwww|||yyyxxxvvvtttpppmmmjjjhhhfffeeedddcccbbb___[[[WWWPPPKKKCCC===:::888888777888888999999999999999999666666777777888999:::;;;888888888999999:::::::::888999:::;;;<<<<<<<<<<<<======>>>???@@@AAAAAABBBAAA@@@AAABBBDDDDDDCCCBBBCCCEEEGGGMMM```}}}tttccc^^^aaajjj|||tttqqqtttnnnkkkiiifff]]]WWWOOOIIIGGGCCC<<<555333kkk\\\XXXXXXTTTSSSOOOLLLMMMIIIAAA;;;999666666555444333333333333444555888999999888555444555555555555555555555555555666666666666666555555444444444444444444444444222444777999:::===@@@CCCFFFGGGHHHJJJLLLNNNQQQRRRUUUXXX[[[^^^aaaeeejjjmmmpppsssuuuuuuuuuvvv{{{wwwkkkddd^^^WWWQQQOOOQQQSSSSSSSSSVVV\\\```eeeeeeffffffgggggghhhhhhmmmmmmnnnooorrruuuyyyzzzzzz|||zzzzzz|||~~~uuuyyy{{{wwwooobbbTTTNNNKKKHHHFFFGGGAAADDDEEEXXXuuunnnmmmaaaUUULLLLLLMMMJJJHHHIIIEEE@@@======<<<999:::===:::;;;;;;===???AAACCCDDDDDDCCCCCCBBBBBBCCCCCCDDDIIIKKKOOOSSSWWW\\\bbbfffhhhnnnvvv}}}~~~|||||||||xxxsssooommmjjjgggeeecccbbbbbb```]]]WWWOOOJJJCCC@@@<<<::::::::::::999666666666666666666666666777777777777888888888888777888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;===???@@@@@@@@@AAACCCDDDEEEFFFGGGGGGFFFEEEEEE===AAADDDFFFPPPiiiwwweee^^^___gggyyypppiii|||nnnllllllfff___UUUPPPJJJFFFCCC???999444lll]]]XXXYYYTTTSSSOOOLLLMMMIIIAAA;;;999666666555444333333333333444555777999999777555444555555555555555555555555444444555666777777777666444444444444444444444444333555777999:::===@@@CCCFFFGGGHHHJJJLLLNNNQQQRRRUUUXXX[[[^^^aaaeeeiiilllpppsssvvvvvvvvvwww|||ttthhhccc^^^XXXSSSOOOOOOQQQUUU[[[bbbjjjnnnnnnnnnlllkkkjjjjjjjjjjjjmmmmmmnnnpppsssvvvyyy{{{~~~~~~|||||||||vvvxxx{{{pppcccUUUNNNKKKHHHFFFGGGCCCFFFGGG\\\~~~xxxvvvrrrdddVVVSSSRRRNNNKKKJJJEEE@@@<<<<<<;;;888888::::::;;;;;;<<<>>>???AAABBB@@@@@@????????????@@@@@@DDDGGGJJJNNNQQQVVV\\\```ccciiiqqqxxx~~~~~~|||xxxssspppmmmkkkhhhfffcccaaa___]]]YYYSSSLLLGGGBBB???;;;999999999999888666666666666666666666666777777777777888888888888888888999999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>@@@CCCDDDCCCCCCCCCDDDFFFGGGHHHJJJJJJJJJIIIHHHAAACCCDDDCCCLLLbbbyyyggg______gggyyyooohhh}}}nnnkkkkkkeee^^^VVVQQQKKKFFFCCC???999444mmm^^^ZZZZZZVVVSSSOOOLLLMMMIIIAAA;;;999666666555444333333333333444555777888888777555444555555555555555555555555222333444666777777888888444444444444444444444444333555777999:::<<<@@@BBBFFFFFFGGGIIILLLNNNQQQRRRUUUWWWZZZ]]]```dddhhhkkkqqqtttwwwxxxxxxyyy~~~|||oooeeeaaa^^^YYYUUUTTTSSSTTT[[[fffqqqxxxzzzpppooommmjjjiiiiiijjjkkknnnoooppprrruuuxxx{{{|||~~~zzzzzzzzz{{{xxxvvvssseeeVVVOOOLLLHHHFFFGGGFFFHHHKKKccctttbbbZZZXXXSSSNNNKKKHHHBBB>>>>>>===:::999:::;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<>>>@@@CCCFFFIIIMMMSSSVVV[[[aaaiiipppwww{{{xxxtttpppnnnkkkiiifffccc```[[[WWWRRRMMMGGGCCC???===:::888888888888777666666666666666666666666777777777888888999999999999::::::;;;;;;<<<============>>>??????@@@AAAAAAAAADDDHHHIIIHHHGGGFFFFFFHHHIIIKKKMMMNNNNNNMMMMMMGGGGGGEEECCCHHHZZZvvv}}}jjjaaaaaagggyyyoooeee}}}|||llljjjiiiddd^^^WWWRRRKKKFFFCCC???999555nnn___ZZZ[[[VVVSSSOOOLLLMMMIIIAAA;;;999666666555444333333333333444555666777777666555444555555555555555555555555444444555666777777666666333333444444444444444444333555777999:::<<>>???<<<;;;;;;::::::::::::;;;999888888888888888888999999;;;===???BBBEEEJJJMMMSSSYYYaaahhhoooyyy{{{xxxtttqqqnnnlllhhhfffaaa]]]VVVPPPKKKGGGBBB???===;;;888888888888777666777777777777777777777777888888888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDHHHLLLNNNMMMJJJIIIHHHIIIJJJLLLNNNOOOPPPPPPOOONNNLLLIIIFFFHHHVVVooommmcccbbbgggxxxqqqcccwwwyyyjjjggghhheee```XXXSSSLLLGGGCCC???:::666nnn___[[[[[[WWWSSSOOOLLLMMMIIIAAA;;;999666666555444333333333333444555666666666666555444555555555555555555555555666666777777666555444444333333333444444444555555444666888999:::<<>>??????@@@@@@??????@@@AAABBBCCCDDDDDDFFFIIINNNPPPOOOMMMKKKKKKJJJKKKMMMOOOPPPQQQQQQPPPQQQMMMJJJHHHHHHRRRiii~~~oooeeebbbgggwwwtttdddvvvvvvhhheeegggfffcccZZZTTTLLLGGGCCC???:::666nnn___[[[[[[VVVSSSOOOLLLMMMIIIAAA;;;999666666555444333333333333555555555666666555555555555555555555555555555555888888777777666444333222222333333444444555555555444666888999:::<<>>===<<<;;;:::::::::999999888888888888999999777888999::::::<<>>??????>>>>>>???@@@@@@AAAAAABBB@@@@@@AAABBBDDDEEEFFFFFFHHHKKKOOOQQQPPPOOOOOOOOONNNOOOQQQRRRSSSSSSSSSRRRQQQMMMKKKJJJIIINNNbbbwwwqqqfffbbbfffuuuwwwgggyyywwwhhheeeggggggfff\\\UUUMMMGGGCCC@@@;;;777mmm___ZZZZZZVVVSSSOOOLLLMMMIIIAAA;;;999666666555444333333333333555555555555555555555555555555555555555555555555666777777777666555444444222222333333444555555666555666888999:::;;;>>>AAACCCCCCEEEHHHKKKNNNQQQRRRWWWYYY\\\^^^```cccgggjjjmmmrrrwww{{{|||~~~}}}wwwrrrooonnnnnnooommmkkklllrrrxxxzzzxxxtttpppppppppqqqqqqrrrsssttt{{{}}}}}}wwwrrrqqqnnniiiddddddeeeeeefffhhhkkkkkkhhheeeeeeccceeennn~~~xxxzzz}}}mmm\\\RRRLLLHHHFFFGGGGGGJJJXXXvvvjjj```WWWUUUTTTOOOIIIFFFAAA@@@???===<<<<<<<<<<<<999999888888888888999999777888999999888999<<>>===<<<;;;<<<>>>>>>===;;;========================<<<======>>>@@@AAAAAABBB???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJMMMPPPRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUPPPNNNOOOLLLMMM^^^rrrrrrfffaaadddsssxxxhhhyyy{{{jjjfffggghhhggg]]]VVVNNNGGGCCC@@@;;;888mmm^^^ZZZZZZUUUSSSOOOMMMMMMIIIAAA;;;999666666555444333333333333555555555555555555555555555555555555555555555555555555666666666666666555222222333333444555666666555666888999:::;;;>>>AAABBBCCCEEEHHHKKKNNNQQQSSSXXXZZZ]]]___aaadddhhhkkklllqqqwwwzzz|||~~~{{{vvvsssrrrrrrrrrsssqqqoooooorrrsssrrrqqqpppqqqsssuuuxxxzzz|||}}}{{{}}}~~~vvvpppnnnkkkccc]]][[[ZZZYYYZZZ]]]bbbdddccc``````]]]ZZZZZZbbbpppyyywww~~~nnn\\\RRRLLLHHHFFFGGGGGGJJJYYYwwwkkkaaa]]][[[TTTMMMIIIBBBAAA@@@>>>>>>=========999999888888888888999999777888888888777888;;;===<<>>???@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNQQQRRRSSSTTTVVVXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYTTTSSSTTTPPPOOO]]]qqqsssfffaaadddrrryyygggvvv~~~mmmggghhhhhhggg^^^WWWNNNGGGCCC@@@;;;888}}}mmm```YYYXXXUUUUUUPPPLLLLLLHHH@@@:::999666666555444333222222222555666777777777666444333555555555555555555444444555888::::::666333222222222222333333333333444444666777999999:::;;;>>>@@@BBBDDDFFFHHHIIIKKKOOORRRTTTVVVYYY[[[]]]```dddgggkkkooouuuzzz}}}~~~zzzuuurrruuutttssstttuuuuuusssqqqvvvtttssstttwwwzzz|||}}}~~~~~~yyypppiiiccc\\\UUUOOOOOOJJJKKKTTT]]]```aaacccaaa\\\XXXVVVXXX]]]eeelllyyyxxxuuueeeWWWOOOJJJFFFDDDLLLIII^^^}}}qqqjjjbbbVVVKKKEEEBBB@@@>>>===>>>>>>>>><<<999999999888777666666555777777777777888888888888;;;???DDDJJJRRR]]]jjjsss}}}uuussspppmmmhhhaaaZZZUUUOOOLLLIIIHHHGGGFFFDDDCCCAAA@@@?????????AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFGGGHHHJJJKKKKKKPPPRRRTTTVVVYYYZZZ[[[\\\\\\]]]^^^``````aaaaaaaaaeee^^^XXXVVVRRRQQQ]]]lllwwweee]]]```ooo~~~~~~ccckkkxxxlllnnnmmmhhh```VVVLLLHHHEEE???:::888|||mmm```YYYXXXUUUUUUPPPLLLLLLHHH@@@:::999888888777555555444444555555666777777777666444333555555555555555555555555666888:::999555333333333222222333333333333444444555666888999999:::===???AAACCCFFFGGGIIIKKKNNNQQQUUUWWWZZZ\\\^^^bbbeeehhhkkkoootttxxx|||~~~{{{yyywwwvvvvvvwwwwwwuuutttvvvtttrrrsssvvvyyy{{{{{{~~~~~~yyyppphhhbbb[[[TTTNNNLLLHHHIIIPPPWWW[[[```dddiiieee___[[[ZZZ^^^eeelllyyyxxxxxxfffWWWNNNIIIFFFDDDLLLLLLccc}}}kkkVVVGGG@@@AAA@@@>>>===>>>>>>===<<<:::999999888777777666666777777777777777777777777999<<>>CCCJJJUUUbbblllyyy~~~|||vvvrrrmmmgggbbb\\\VVVRRROOOMMMKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPSSSUUUWWWYYY\\\^^^___```cccdddeeeggghhhjjjkkkkkkkkkccc\\\XXXRRROOOYYYggg~~~zzzggg]]]___lllzzzyyylllvvvpppooonnniiiaaaVVVLLLIIIFFF@@@:::888zzzkkk___XXXXXXUUUUUUOOOLLLKKKGGG???:::888666555444333333333333333555666777777777666444333444444444555555555555555999888888666555444555666222222222333333333444444333444666777888999<<>>AAA???=========>>>===;;;::::::::::::999999999999888888777777666666666555555777:::>>>DDDNNN[[[eeeppp}}}~~~zzzwwwrrrmmmgggaaa\\\YYYUUURRRRRRPPPNNNNNNOOOPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUXXX[[[]]]___```bbbbbbccceeehhhkkknnnooolllddd^^^ZZZTTTPPPXXXfff{{{kkk___^^^iiivvvppptttooommmmmmjjjaaaWWWMMMIIIFFF@@@;;;999zzzkkk```ZZZZZZWWWTTTOOOKKKJJJGGG???999888777666666555555555666666555666777777777666444333333333444444555666666666999888666777888888666555222222333333333333444444222444666888999;;;>>>@@@BBBDDDFFFHHHIIIKKKOOORRRYYY[[[^^^```bbbeeeiiilllnnnppptttwwwyyy}}}~~~~~~|||{{{{{{yyyxxxxxxyyyyyyxxxvvvwwwwwwyyy|||zzzoooccc[[[PPPLLLIIIEEEBBBCCCNNNZZZzzzlllXXXLLLHHHHHHHHHKKK[[[~~~uuummm```ggg|||dddSSSMMMIIIEEECCCBBB@@@>>>===>>>>>>===<<<::::::::::::::::::::::::999999888888777777666666555777999<<>>IIIVVV___hhhttt~~~{{{yyyuuuqqqnnnhhhfffbbb___^^^\\\YYYWWWWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNOOONNNNNNMMMNNNNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMOOOQQQTTTWWWZZZ]]]^^^___bbbcccdddfffjjjnnnrrrttttttmmmfffbbbZZZTTT[[[ggg~~~mmm```___iiiuuuxxxjjjnnnpppmmmmmmkkkbbbWWWMMMJJJGGGAAA;;;999{{{lllaaa\\\\\\ZZZTTTNNNKKKJJJFFF>>>999777444444333333333444444555555666777777777666444333333333444444555666777777888777666888;;;:::666333222222333333333444444444333555777999:::<<<@@@BBBCCCEEEHHHIIIKKKMMMQQQSSSVVVXXX[[[]]]___bbbfffiiimmmqqqvvvzzz}}}~~~|||xxxwwwvvvvvvvvvuuusssqqqssstttuuuxxx|||rrrggg^^^WWWQQQMMMHHHEEEHHHNNNeee}}}jjjXXXMMMJJJJJJJJJIII]]]yyyxxxggg]]]SSSOOOMMMHHHDDDCCCDDDBBB@@@???@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777333555666888<<>>===;;;888888999:::999999999999:::::::::999888888888888777777:::CCCMMMTTTaaaiiittt|||~~~{{{vvvpppllliiigggggg^^^^^^______^^^\\\[[[YYYXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSTTTUUUUUUUUUSSSQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPOOOOOONNNNNNMMMRRRSSSUUUXXX[[[]]]^^^^^^aaabbbaaa```aaafffooouuu|||uuulllaaa]]]cccnnnooo```\\\fffrrrqqqmmmuuuuuujjjppppppfffZZZNNNIIIFFFAAA===<<>>AAACCCFFFFFFHHHLLLRRRWWWZZZZZZYYY[[[^^^___aaadddgggjjjqqqsssvvvyyyzzz}}}yyywwwuuusssqqqpppppppppqqqqqqqqqppprrrvvv|||}}}xxxnnncccYYYQQQLLLJJJDDDHHHMMMQQQQQQOOOLLLIIIMMMWWWfffwww}}}iiiWWWMMMIIIHHHJJJOOO___vvvjjj`````````[[[RRRLLLIIIGGGFFFFFFFFFEEECCC@@@<<<:::777555555555444333444555666777888999999::::::999999888999>>>EEEIIIRRRYYYccciiilllmmmoooqqquuuxxx}}}|||yyyxxxssspppkkkfffaaa]]]\\\[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTVVVXXX[[[]]]^^^^^^\\\[[[YYYWWWWWW\\\ccchhhyyy}}}}}}pppcccccciii}}}qqqaaa]]]eeeqqqzzzqqq{{{~~~ttttttpppfffZZZOOOIIIFFFAAA===;;;vvvjjj```[[[YYYUUURRROOOKKKGGGCCC???999666666555444444444444555666888777666555555444444444666666666666555555444444555666777777777777666555444333333333333444555555555666777999;;;>>>AAABBBFFFGGGHHHMMMRRRWWWYYYZZZZZZ\\\^^^```bbbdddgggjjjoooqqquuuxxxzzz}}}yyywwwuuurrrooonnnmmmmmmnnnmmmlllkkkmmmrrryyy~~~|||sssiii___VVVQQQNNNNNNMMMOOOSSSWWWYYYVVVTTTWWW]]]eeerrr{{{lllYYYMMMIIIIIIKKKPPP```yyymmmccccccccc^^^VVVQQQKKKIIIHHHGGGGGGEEEBBB???===:::777555444444333111222333444555666888999::::::::::::::::::<<<@@@CCCMMMTTT\\\bbbeeefffhhhjjjlllpppuuu{{{~~~}}}yyyuuusssmmmjjjeee```\\\YYYWWWWWWZZZ[[[]]]^^^___^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTWWWYYY[[[]]]^^^^^^^^^\\\XXXUUUUUUWWW\\\___lllssszzzxxxkkk___^^^eeessssssccc]]]eeeppp{{{uuurrrsssoooggg[[[OOOJJJFFFAAA===;;;uuujjjaaa[[[ZZZUUURRROOOKKKGGGCCC???999666666555444333333444666777888777666555555555555555888888777666555444444444666777888888888777555444444333333333333444555555444555777999<<>>;;;888666555444333222333333333444555777888999999:::<<<;;;;;;;;;<<<>>>HHHNNNVVVZZZ\\\^^^aaaddddddiiioootttyyy}}}zzzuuupppnnnfffddd```[[[XXXVVVVVVVVVXXXYYY\\\^^^___```______```___^^^\\\[[[ZZZZZZZZZYYYXXXWWWXXXYYYZZZYYYWWWUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^[[[WWWSSSQQQRRRSSSSSSXXX^^^ddddddZZZPPPRRRZZZfffzzzuuuddd^^^eeeooozzzzzzyyymmmpppnnnhhh\\\PPPJJJGGGAAA===;;;uuujjjaaa\\\ZZZUUURRROOOKKKGGGCCC???999666666555444333333444666888999888666555444555666666;;;:::999777666555555555777888999999999777555333444333333333333444555555333444777999===???AAABBBDDDEEEGGGLLLQQQUUUVVVUUUXXXZZZ]]]___aaadddhhhkkkkkkooosssxxx{{{{{{yyyuuuqqqmmmjjjhhhhhhddddddddddddeeeiiioootttxxx~~~{{{pppgggaaa___XXXZZZ___jjjvvvvvvzzz```OOOIIIJJJKKKPPPfffyyysssoooggg^^^XXXQQQNNNKKKHHHGGGEEECCCAAA@@@>>>:::888888777666555555555444333444555777888777:::<<<======<<<;;;<<>>===<<<999===BBBEEEFFFHHHMMMPPPQQQUUU[[[___cccfffiiilllhhhgggfffccc^^^YYYTTTQQQKKKJJJIIIIIIJJJMMMOOOQQQTTTVVVYYY]]]```bbbcccccceeedddbbbaaa___^^^^^^]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQRRRTTTUUUVVVWWWXXXVVVWWWXXXZZZ\\\]]]^^^^^^SSSRRRRRRTTTUUUSSSNNNJJJCCC???======<<<:::;;;>>>BBBYYY{{{yyyggg___dddmmm|||zzzooorrrpppjjj]]]QQQKKKGGGAAA<<<;;;ssskkkaaaXXXWWWVVVSSSPPPKKKGGGBBB>>>999666666555444333333444555666777888888777555555666777;;;:::999888777777777777777777777666555333222111222222333333333333444444444666999:::;;;===@@@BBBDDDDDDFFFHHHKKKOOORRRTTTUUUWWWYYY]]]bbbgggkkkmmmppptttxxxzzz{{{{{{vvvrrrmmmhhheeebbbbbbaaa``````aaabbbcccffflllsss{{{||||||cccOOOLLLLLLKKKTTTuuuyyymmmhhhaaa\\\XXXUUUPPPMMMOOOJJJEEECCCCCCAAA@@@@@@:::;;;;;;:::777444333222666777:::>>>@@@@@@>>>;;;:::999888:::===BBBGGGJJJNNNQQQVVV[[[```bbbccccccaaa___[[[WWWSSSOOOMMMLLLGGGGGGGGGHHHIIIKKKNNNOOOOOOSSSXXX\\\___aaadddfffcccccccccbbbaaa```___^^^___^^^\\\ZZZYYYYYYZZZZZZ[[[ZZZXXXWWWVVVVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\\\\\\\___bbb^^^XXXRRRSSSTTTTTTSSSPPPLLLJJJBBB@@@???===<<<;;;;;;<<>>999666666555444333333444555666777888888777555444666777:::999888777777666666777777777777666555333222111222222333333333333444444444666999:::;;;===@@@BBBBBBCCCDDDFFFIIIMMMPPPRRRVVVWWWZZZ]]]aaaeeehhhjjjppptttyyy|||~~~|||wwwsssooojjjgggbbbaaa```___^^^___``````ccchhhnnnuuu|||{{{aaaOOOLLLLLLJJJVVVwww}}}wwwuuuvvvuuupppllleee]]]RRRLLLHHHEEECCCAAA===>>>>>><<<999666444333666777999===@@@@@@===;;;:::999777777999===AAADDDFFFIIIMMMRRRVVVXXXXXXXXXXXXVVVSSSOOOLLLIIIGGGFFFCCCCCCCCCDDDFFFHHHKKKLLLNNNQQQVVV[[[^^^```ccceeedddddddddcccbbbaaa```______^^^\\\[[[ZZZZZZ[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYZZZ\\\]]]___cccgggddd]]]TTTSSSQQQQQQRRRRRRPPPNNNFFFEEEBBB@@@>>>===>>>>>>DDDTTTqqqvvvcccbbb___lll~~~rrrooorrrlll___RRRLLLGGGBBB===<<>>999666666555444333333444555666777777888666555444555777999888777666666555555666777777666666555444222222222222333333333333444444333666888:::;;;===???BBBAAAAAABBBDDDGGGKKKNNNPPPVVVWWWZZZ]]]```cccfffgggnnnrrrxxx{{{~~~}}}yyyuuuqqqmmmjjjbbbaaa___]]]\\\\\\\\\]]]___bbbggglllrrr{{{zzz|||^^^PPPMMMMMMKKKXXXzzz{{{hhhYYYPPPLLLGGGCCCBBBBBBAAA???<<<999777555666777888;;;>>>???===;;;999888666555555777:::<<>>>>>=========???AAADDDFFFHHHKKKOOOUUUYYY]]]```ccceeefffffffffeeedddcccaaaaaa___^^^]]][[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZYYY\\\```ccchhhmmmiiicccUUUQQQMMMNNNRRRVVVVVVTTTNNNLLLIIIEEECCCBBBCCCCCCDDDSSSpppwwwcccbbb```mmm{{{tttqqqtttlll___RRRLLLHHHBBB===<<>>999666666555444333333444555666666777777666444444555777888777666555555444444555666666666666555444333222222222222333333333444444333555888:::;;;<<>><<<:::999999888888888999:::===@@@CCCEEEIIINNNSSSXXX\\\```cccfffgggggggggfffeeedddcccbbb___^^^]]]\\\\\\\\\]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ^^^bbbeeekkknnnjjjcccSSSMMMIIILLLUUU[[[\\\ZZZTTTRRROOOKKKIIIHHHHHHHHHFFFUUUpppwwwcccbbb```mmmzzzwwwrrruuummm```SSSLLLHHHBBB===<<>>999666666555444333333444555666666777777666444333555666888777666555444444444444666666666666555444333333222222222333333333444444333555888999:::<<>><<<999666666555555777:::<<<<<<;;;555444333222333444555777999:::<<<===>>>>>>>>>===:::999888777666666666666555555666888:::===@@@BBBHHHLLLRRRXXX\\\```dddggggggggggggfffeeedddcccbbb^^^]]]\\\\\\\\\]]]^^^___^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\]]]\\\```ccceeeiiilllggg___OOOJJJGGGLLLWWW```bbbaaaZZZXXXUUURRRNNNLLLJJJJJJIIIWWWpppwwwdddccc```mmm{{{yyytttuuunnnaaaTTTMMMHHHBBB===<<>>999666666555444333333444555666666666777555444333444666888777666555555444444555555555666666555444444333222222333333333333444444222555777999:::<<<>>>AAACCCCCCDDDFFFHHHKKKNNNPPPSSSVVVZZZ```eeehhhkkklllppptttyyy|||~~~nnnbbbXXXVVVXXXaaavvv{{{wwwrrrmmmjjjgggeeeccc```^^^]]]\\\\\\ZZZ]]]___```bbbhhhqqqxxxwwwfff\\\TTTTTT\\\kkkwww|||ttt^^^QQQMMMNNNRRR___zzzdddZZZTTTMMMIIIEEE@@@>>>???>>>;;;777666555444555888:::;;;;;;444333333222333444555666555666777777888888888888777666555555444444555555444444555666888;;;>>>???DDDIIIOOOVVV[[[___cccffffffffffffeeedddcccaaaaaa\\\\\\[[[[[[\\\]]]^^^___^^^^^^^^^^^^^^^\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^^^^aaabbbcccfffhhhccc[[[LLLHHHFFFKKKVVVbbbiiikkkeeedddaaa\\\WWWQQQMMMJJJLLLXXXpppwwwdddcccaaannnyyytttzzztttvvvooobbbTTTMMMHHHBBB===<<>>999666666555444333333444555666555666666555333333444666999888777666555555555555555555555666555555444333222222333333333333444444222444777999:::;;;>>>@@@CCCCCCDDDEEEHHHKKKMMMOOOSSSVVVZZZ___dddggghhhiiinnnsssxxx|||~~~{{{nnnZZZTTTSSSXXXZZZ]]]jjjzzz}}}xxxsssnnnjjjfffeeebbb```^^^]]]]]]]]]ZZZ]]]___```bbbfffmmmsssyyy~~~kkkbbbWWWPPPKKKLLLQQQYYYfffrrr}}}xxx|||ttt___RRRLLLOOOUUUfff}}}eee[[[UUUPPPJJJEEE@@@???@@@@@@===:::666444333444777999;;;;;;444444333222222333333444222333333333444444444444444444333222222222222333333333333444666888;;;<<>>999666666555444333333444555666555666666555333333444666999888777666666555555666555555555666555555444444222222333333333444444444222444777999:::;;;>>>@@@CCCCCCCCCEEEGGGJJJMMMNNNTTTWWW[[[___ccceeeeeefffjjjooouuuyyy}}}vvvggg\\\bbbaaagggrrrtttqqqxxxzzztttoookkkfffdddbbb___^^^]]]\\\]]]ZZZ\\\___aaaaaaeeekkkpppqqqxxxuuueee^^^UUUQQQNNNNNNNNNOOOUUU\\\ddddddcccaaadddrrrxxx|||tttaaaSSSKKKOOOWWWkkk~~~eee[[[VVVQQQKKKFFFAAA???AAABBB???<<<666444333333666999;;;;;;555444333222111111111111222222222333333333444444333222111111000000111111333222222333555777999:::>>>BBBIIIPPPVVV[[[```ccccccccccccbbbaaa```___^^^ZZZZZZYYYYYYZZZ\\\^^^___]]]^^^^^^___^^^\\\[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWYYY[[[]]]___``````aaa```___bbbdddaaaZZZNNNIIIDDDDDDNNN```sss}}}rrreeeZZZSSSLLLWWWmmmxxxdddcccaaannnqqqqqq{{{uuuvvvpppbbbUUUNNNIIIBBB===<<>><<>>999777555555666777777777555333111000111222222222333333222222222111111111222222222222222222222222111222222333444444555555<<>><<>>===oooggg```[[[YYYUUUTTTPPPJJJEEE@@@===999666555444333333333333444555;;;;;;999888777777777777999888888777777777777777:::999666444222222222222222222222333333333444444333555777888999<<<@@@CCCGGGHHHHHHJJJKKKNNNOOOPPPVVVYYY]]]aaadddfffiiijjjnnnsssyyy~~~tttfffcccjjjwww}}}wwwtttnnnjjjddd```______``````bbbdddgggiiijjjhhheeeccc```______^^^^^^gggzzzxxxxxxrrrrrrxxxaaaWWWMMMMMMYYYpppwwwiii```ZZZUUUNNNKKKFFFCCCBBBBBBAAA@@@:::777555555777888888777666444222111222333333222111111111111111111111111111111111111111111111111000000111111222222222222777;;;AAAFFFKKKOOOTTTXXXYYYXXXWWWVVVTTTRRRQQQQQQSSSSSSTTTVVVYYY\\\___aaabbbbbbbbbbbbaaaaaa``````^^^]]]\\\[[[YYYYYYYYYXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[]]]___```bbbdddbbb]]]ZZZXXXTTTNNNEEEDDD@@@<<<999;;;@@@EEEKKKNNNQQQSSSQQQKKKDDD???AAAFFFVVVnnn|||ggg]]]cccnnn}}}tttyyyzzzyyysssfffXXXPPPKKKDDD>>>===nnnggg___[[[ZZZUUUTTTOOOJJJDDD@@@<<<888666555444333333333333444555;;;;;;999888777777777777666666555555555555666666:::999666444222222222222222222222333333333444444333555777888999<<<@@@CCCHHHHHHIIIJJJLLLNNNPPPRRRVVVZZZ^^^aaaccceeeiiilllooosssyyy~~~{{{xxx}}}yyyuuuxxxrrriiieeemmm|||~~~xxxuuuqqqlllfffbbbaaabbbddddddiiiiiijjjjjjiiifffdddbbb\\\YYYVVVUUUTTT^^^uuu|||yyycccYYYOOONNN[[[ppp{{{pppfffaaadddpppvvviii```YYYSSSNNNJJJFFFCCCAAAAAA???>>>:::888666666777888888888666444222111222333333333111111111111111111222222111111111111111111111111000000111111111111222222444888>>>CCCHHHLLLPPPSSSUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPRRRTTTWWW[[[___aaabbbbbbccccccbbbbbbaaa```[[[[[[ZZZYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZ[[[ZZZZZZZZZ[[[]]]___``````cccbbb\\\XXXUUUQQQLLLFFFDDDBBB???<<<:::;;;<<<::::::;;;;;;<<<<<<=========BBBPPPggg~~~{{{fff[[[aaalll{{{{{{|||tttgggYYYQQQKKKDDD???===mmmfff___[[[ZZZVVVSSSOOOIIIDDD@@@<<<888666555444333333333333444555999999888777666666666777666555444444444444444555999888666555333333222222222222333333333333444444333555777888999<<<@@@CCCFFFGGGHHHJJJMMMOOORRRSSSVVVZZZ___aaabbbeeejjjnnnooosssxxx}}}sssppprrrrrrqqqnnniiibbb```jjjvvvkkkiiinnn}}}zzzwwwrrrnnniiiffffffgggiiiiiinnnnnnmmmllliiieeeaaa___XXXSSSRRRTTTWWWbbbzzz|||ggg\\\RRRPPP\\\qqqzzzpppbbb[[[VVVTTTSSSZZZooottthhhaaaYYYSSSOOOKKKFFFCCCAAA@@@>>>===:::888666666777999999888777555222222333444444333222222222222222333333333222222222222222222222222111111111111111111111111222666<<>><<<;;;:::666777888:::;;;;;;;;;;;;<<>>===:::888666666777999999888777555222222333444444333222222333333333444444444333333333333333333333333222222222222222222222222000444:::@@@CCCFFFIIILLLKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNQQQVVVZZZ___aaabbbcccdddeeedddcccaaa```^^^^^^]]]\\\[[[[[[[[[[[[XXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ\\\^^^```aaa^^^bbbbbb\\\VVVSSSPPPMMMGGGFFFDDDCCCCCCDDDCCCCCC=========<<<;;;:::999999;;;<<>><<<===AAADDDHHHRRReeeyyyccc```]]]jjj~~~yyy}}}vvvjjj\\\PPPKKKFFFAAA===mmmggg```XXXXXXWWWRRRNNNIIIDDD@@@===:::888555555555333222333555888888888777555333222333444777777666555555555555555555666666666666555444444444444444444444444444444444555777:::===???AAABBBEEEFFFGGGIIILLLOOORRRSSSXXX[[[___bbbeeehhhkkkmmmsssuuuxxx{{{}}}~~~uuuwwwxxxvvvqqqlllhhhfffgggjjjooouuuzzz|||{{{yyy}}}~~~|||xxxvvvuuutttppprrruuuwwwwwwuuusssrrrwwwvvvmmmaaaZZZaaauuuuuueeeXXXUUUSSSOOOQQQXXX\\\uuu|||sssiiibbb^^^[[[XXXSSSMMMHHHEEEDDDBBB@@@===<<<999777666777888999999777555444333444555666888666555777:::;;;:::999:::999777888999:::999888444444333222111111111111000111444777;;;>>>@@@BBB@@@@@@>>>>>>>>>@@@BBBDDDHHHKKKPPPTTTWWWZZZ]]]```bbbbbbbbbccccccccccccccccccbbbbbb```___]]][[[ZZZXXXXXXWWWWWWXXXXXXYYYZZZ]]]]]]]]]]]]___aaacccdddhhhgggddd```ZZZTTTNNNKKKDDDBBBBBBEEEKKKSSS```lllrrrkkkbbbXXXOOOHHHFFFGGGBBBCCCHHHRRReee}}}yyycccaaa^^^lll}}}yyy}}}uuujjj\\\QQQKKKGGGAAA===oooiiiaaaYYYWWWVVVRRRNNNHHHDDD@@@===:::777444444444333222333666999999999999666333222222333777777666555555555555555666666777777777666555555444444444444444444444444555666888;;;>>>@@@BBBCCCEEEFFFGGGIIILLLOOORRRSSSVVVZZZ^^^bbbeeehhhlllnnntttvvvyyy|||{{{ssssssqqqmmmiiigggggghhhpppuuu{{{~~~zzzwwwvvvnnnrrryyy|||xxxlllaaaccc{{{tttaaaZZZWWWSSSRRRVVV\\\uuu|||uuummmccc[[[WWWPPPLLLHHHEEEEEEDDDAAA>>>???>>><<<:::888888888888666555333222222333555666888777888:::<<<>>>===<<<===;;;::::::<<<>>>>>>>>>999888666333222111111111000111333555888:::<<<======<<<;;;:::;;;===???@@@FFFJJJNNNSSSVVVYYY]]]```aaabbbccccccddddddddddddcccbbbbbbaaa___]]][[[ZZZXXXXXXXXXXXXXXXYYYZZZZZZ]]]^^^^^^___```bbbcccdddiiiiiigggccc]]]VVVOOOKKKDDDAAA@@@CCCIIITTTeeetttxxxlll^^^TTTNNNMMMDDDDDDHHHRRRdddzzzyyycccaaa___mmmzzzyyy}}}uuukkk\\\QQQKKKGGGAAA===oooiiiaaaXXXVVVTTTQQQMMMHHHCCC@@@===999777333333333222222333666999:::;;;:::888444222222333777777666555555555555555777777777777777666666555333333444444444444444444666777999;;;>>>AAACCCDDDEEEFFFGGGIIILLLOOORRRSSSVVVYYY^^^bbbfffiiimmmpppuuuwww{{{~~~|||vvvtttqqqllliiijjjmmmpppxxx~~~}}}zzzxxxssswww~~~~~~pppdddeee~~~pppddd___[[[XXXXXXbbbyyy}}}vvvnnnbbbWWWQQQLLLIIIEEEDDDEEEEEECCC@@@@@@???===;;;:::999999999777666444333333555666888999:::;;;>>>@@@AAA@@@@@@CCCAAA>>>>>>???AAABBBBBB>>><<<999666333222111111111111222444555777888999999999888777888:::===>>>DDDHHHMMMQQQUUUXXX\\\___aaabbbcccdddeeeeeeddddddcccbbbbbbaaa___^^^\\\[[[YYYYYYXXXXXXYYYYYYZZZ[[[]]]]]]^^^___```bbbcccdddiiiiiihhhddd^^^VVVNNNJJJCCC@@@>>>???EEEPPPddduuuooo```UUUNNNJJJGGGIIIRRRbbbuuuyyydddaaa^^^lll{{{zzz~~~uuukkk]]]RRRLLLGGGAAA===nnnhhh```WWWUUUSSSQQQMMMHHHCCC@@@<<<999777222333333222111333666999:::;;;;;;999555333222333777777666555555555555555777777777777777666666555333333333444444444555555666777999;;;>>>AAACCCDDDEEEFFFGGGIIILLLOOORRRSSSWWWZZZ___cccgggjjjnnnqqqvvvxxx|||zzzxxxuuurrrppprrrwww{{{~~~}}}~~~}}}lllbbbhhhzzzsssnnniiifffjjjxxxoooaaaVVVRRRRRRQQQPPPOOOMMMLLLKKKJJJAAA@@@>>><<<;;;;;;<<<<<<;;;:::999888999:::<<<>>>???AAAEEEIIILLLOOORRRSSSQQQMMMHHHEEEDDDDDDDDDDDDBBB@@@===999666333222111111111222222333444555555777777666666777999;;;===BBBEEEKKKPPPTTTXXX\\\___aaabbbdddfffffffffeeeeeebbbbbbbbbaaa```^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\]]]___```aaabbbbbbfffffffffbbb]]]UUUMMMHHHFFFBBB??????BBBLLL```rrrvvveeeXXXQQQKKKIIIQQQ]]]mmmzzzddd```]]]kkkyyy{{{~~~uuukkk]]]SSSMMMHHHBBB<<>>@@@BBBCCCEEEFFFGGGIIILLLOOORRRSSSYYY]]]aaaeeehhhkkkoooqqqvvvxxx|||zzzzzzzzzzzzzzz|||zzzvvvwwwxxxzzzgggaaalll~~~xxxtttrrr}}}rrrddd\\\]]]bbbfffhhheee^^^WWWSSSRRRHHHEEEBBB???===>>>???@@@;;;::::::;;;<<>>BBBHHHMMMRRRVVV[[[^^^```bbbeeeggghhhhhhgggfffbbbbbbbbbaaaaaa___^^^]]][[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]___aaabbbccccccbbbbbbaaa```\\\WWWRRRMMMJJJFFFEEEDDDBBBAAAFFFVVVfffvvv]]]NNNDDDFFFMMMWWWjjj~~~zzzeeecccaaaooo|||qqq|||uuukkk^^^TTTOOOIIIBBB<<>>999444111111111111111222222222222111111000000222555777999===AAAGGGLLLQQQVVV[[[^^^```bbbeeehhhiiiiiigggfffbbbbbbbbbbbbaaa```^^^^^^[[[[[[[[[ZZZ[[[[[[\\\]]]]]]^^^```bbbcccdddddddddbbbaaa^^^[[[VVVRRRNNNKKKBBBAAABBBAAA>>>BBBQQQ```uuuwww___NNNBBBBBBGGGOOOcccwwwzzzfffeeedddrrr|||uuu|||uuukkk^^^UUUOOOIIIBBB<<>>AAAEEEHHHVVVfffyyyxxxeeebbbbbbrrryyy|||}}}yyyooo```UUUOOOJJJCCC>>>nnnggg```[[[YYYUUUSSSLLLGGGEEEAAA;;;777666666555444333333444555666777999999888666555555666999999999888777666444444444555666666666555444333333333333444444555555666666777999999:::===@@@CCCFFFGGGHHHJJJMMMPPPSSSTTT[[[]]]aaaeeejjjooossstttxxxzzz|||~~~wwwkkkddd]]]ZZZdddrrrooo]]]TTTTTTWWWiiirrrvvvwwwsssiiiaaa[[[[[[]]]^^^ccchhhuuuzzzuuujjjjjjyyyyyykkk```UUUNNNMMMQQQVVV^^^iiittt|||zzzvvvuuuqqqlllzzzpppbbbYYYTTTJJJHHHEEECCCAAA<<<777333222222111000000111222333333222111111222555777888:::>>>DDDIIINNNSSSXXX[[[dddeeegggiiijjjjjjiiihhhddddddeeeeeedddcccbbbaaa]]]\\\\\\[[[[[[\\\\\\]]]^^^___bbbdddfffffffffffffffddd```]]]ZZZUUUPPPLLLKKKGGGDDDDDDCCCCCCIIIPPPeeeoooxxxxxxrrrhhh[[[PPPGGG>>>:::===@@@CCCOOO^^^oooxxxfffdddccctttuuuzzzzzzoooaaaVVVPPPJJJCCC>>>kkkeee^^^YYYWWWSSSRRRLLLGGGEEEAAA;;;777777555444333222222333444555888888888666444444555666888888888777666555444333333444555666777666555444555555555555555555555555666888999:::;;;===AAADDDHHHHHHIIIKKKMMMOOOQQQSSSZZZ]]]aaaggglllqqqssstttxxxzzz|||}}}sssjjjddd\\\XXXbbbqqq{{{gggVVVNNNNNNQQQbbbooouuurrr{{{qqqccc[[[TTTNNNMMMOOOPPPTTTYYY```eeerrrxxxnnnnnnzzz~~~rrrgggccceeeiiioooyyyuuulllmmmyyyyyylll___WWWMMMJJJGGGCCC@@@===999666333222111000000111222222222222222222333444666777999<<>>AAA:::777;;;===???HHHTTTeeevvvyyyfffeeeeeevvv|||rrrxxxzzzpppbbbWWWQQQKKKCCC>>>jjjddd^^^YYYWWWSSSQQQKKKFFFEEEAAA;;;777777444333222222222222333444777888777555333333444666777777777777666555444333333444555666777777666555555555555555444444444444555666999:::<<>>;;;888333222111000000000111222222222222222333444555666777:::@@@EEEJJJPPPUUUYYYccceeehhhjjjllllllkkkkkkffffffffffffeeeeeeddddddbbbaaaaaa``````aaaaaabbb___```ccceeeggghhhhhhhhhhhhfffdddaaa]]]WWWQQQLLLFFFCCCCCCDDDBBB@@@CCCHHHMMMPPPPPPJJJEEECCC@@@===???;;;999<<<===>>>EEENNN^^^jjjzzzwwwfffeeefffxxx}}}rrrwww{{{qqqcccYYYRRRLLLDDD>>>iiieee___ZZZXXXTTTQQQJJJFFFDDDAAA;;;777777444333222222222222333444777777777666444333444555666777777666666555444333333444666777777777666666444444444333333333333333333555888:::===AAAFFFJJJJJJJJJKKKMMMOOORRRTTTUUUXXX\\\aaaggglllppprrrsssuuuwww{{{~~~|||{{{{{{xxxnnneeelllzzzqqq\\\OOOKKKLLLNNNTTTiiiyyywwwtttooobbb]]]TTTMMMIIIGGGDDDDDDGGGJJJNNNYYYfffpppyyy~~~zzzxxxvvvgggjjjpppwwwxxxpppddd[[[SSSNNNIIIDDDAAA>>>;;;999444333111000000000111111222222222222333333444555666999>>>CCCHHHNNNUUUYYYccceeehhhkkklllmmmmmmllljjjjjjhhhgggeeedddcccccccccbbbbbbaaaaaabbbbbbccc```bbbdddfffggghhhhhhggghhhfffdddaaa]]]WWWPPPKKKDDDAAABBBCCCCCCAAACCCIIIIIIMMMMMMIIIEEEDDDCCC@@@>>><<<;;;<<<<<<===BBBHHHTTTZZZdddlllrrryyyuuuddddddfffxxxqqqsss|||rrreee[[[SSSMMMDDD>>>iiieee```[[[YYYTTTPPPJJJEEEDDDAAA:::777777555444333222222333444555666777999888666444444555777777777777777666555444444555666777888777666555333333333333333333333333333555888;;;>>>BBBGGGKKKIIIJJJLLLNNNRRRUUUXXXYYY]]]```dddiiinnnrrrtttuuuuuuwww{{{~~~|||lllXXXNNNLLLMMMNNNMMMbbbssssssppp|||qqqfff```WWWOOOJJJFFFBBBAAACCCBBBDDDKKKVVV```jjjwww{{{ssslllooo{{{}}}llliiikkkrrruuupppgggbbbSSSOOOJJJEEEBBB???;;;999444333222000000000000111111222222222333333333333555888===AAAGGGNNNUUUYYYccceeehhhkkkmmmnnnnnnnnnmmmllljjjgggeeedddccccccaaaaaa````````````aaaaaacccdddeeeggghhhggggggffffffeeeccc```\\\VVVNNNIIIBBB@@@AAACCCDDDCCCGGGMMMNNNRRRRRRMMMHHHEEEBBB>>>======<<<::::::;;;???CCCGGGIIIMMMSSSVVV[[[gggrrrtttccceeegggzzzoooooo~~~}}}sssfff\\\UUUMMMEEE>>>hhhddd```[[[YYYTTTOOOIIIEEECCC@@@:::777777666555444333333444555666555888::::::888666444444777777888888777777666666666666777888888777555444222222333333444444555555666888:::<<<>>>AAAFFFIIIHHHIIILLLPPPTTTXXX\\\^^^```bbbeeeiiimmmqqqtttuuuvvvyyy}}}}}}fffTTTLLLKKKLLLLLLLLL\\\jjjlllkkkvvvtttiiicccZZZRRRMMMIIIDDDBBBDDD===>>>BBBJJJRRR]]]lllyyyyyyvvvkkkeeecccgggnnnzzzrrrmmmkkkpppqqqjjjbbb___RRROOOJJJFFFBBB???;;;888444333222000000000000111111111222333333333333222555888<<>>~~~gggddd___[[[YYYTTTOOOIIIDDDCCC@@@:::777777666555444444444444555666555888;;;<<<:::777444333777888888888888777777666777777888888888666555444333333444444555666777777999:::<<<===>>>@@@DDDGGGGGGIIILLLPPPUUU[[[___aaa```aaacccfffjjjnnnrrrtttxxx{{{~~~xxxaaaPPPJJJJJJKKKJJJOOO[[[eeefffgggsssvvvnnnaaaXXXPPPLLLHHHCCCBBBCCC>>>===???FFFMMMXXXhhhvvvxxxsssfffccceeegggkkklllppp~~~xxxpppmmmooolllbbbYYYWWWRRROOOJJJFFFCCC???:::777555444222000000000000111111111222333333333222222555888<<>>???CCCFFFHHHOOOVVVaaadddbbbZZZRRRNNNIIIDDDAAABBB@@@<<<:::===@@@BBBCCCAAACCCFFFDDDCCCKKKVVVuuuuuueeegggkkk~~~ppprrr|||~~~uuuhhh^^^WWWOOOEEE>>>|||iiiggg```[[[YYYVVVQQQMMMGGGBBB>>>;;;999777444333222222111111222222444666999;;;<<<:::888666666777888999999888777666444444555555555555444444444444333333222222333333777888999999:::<<>>>>>???AAAGGGRRR^^^fffzzz}}}{{{rrriiifffeeeeeegggkkkiiijjjsssxxxuuupppkkkeee^^^WWWRRRLLLKKKIIIFFFCCC???<<<:::777666555444222111111111000000111111222222222222444444777>>>DDDIIIRRR[[[bbbfffkkkoooppppppqqqrrrqqqooommmjjjhhhfffffffffdddcccbbbbbbbbbcccdddeeeeeedddccceeefffgggeeedddbbb```]]]XXXRRRLLLHHHEEEBBBAAABBBDDDDDDHHHTTT```rrrsssooodddYYYSSSNNNIIIAAA???>>>>>>;;;:::>>>EEECCCBBBCCCEEECCCCCCHHHPPPmmmtttdddfffjjj~~~~~~lllvvv~~~~~~sssfff\\\VVVOOOEEE===wwweeeccc^^^ZZZYYYVVVQQQMMMGGGBBB>>>;;;999777444444333222222222222222444666999;;;<<<:::777666666777888999999888777666333444444444444444444333444333333222222333333444777888999::::::===@@@CCCJJJMMMOOORRRTTTWWW[[[^^^^^^```ccceeegggjjjnnnqqqvvvyyy}}}yyy|||tttwww}}}lllYYYMMMFFFBBBBBBEEEIIIMMMVVV___fffqqqwwwmmmeeecccdddlllmmmnnnlllhhhbbb\\\XXXSSSRRROOOKKKGGGDDDBBBAAA=========>>>BBBJJJTTT[[[mmm}}}~~~sssjjjfffdddbbbaaadddeeeeeefffmmm~~~wwwooonnnooonnnlllkkkppp{{{tttqqqkkkeee___XXXRRRNNNIIIIIIGGGDDDAAA>>>;;;:::666555333111000//////000000111111111222222222222444333777>>>DDDIIIRRRZZZcccgggllloooppppppqqqrrrqqqpppmmmkkkiiigggggggggfffeeedddccccccdddeeefffgggfffeeeeeefffeeecccaaa___]]]ZZZUUUPPPKKKFFFDDDAAA@@@BBBFFFIIIRRRbbbrrrxxxjjj___UUUNNNIIIDDD???>>>===<<>>tttbbbbbb^^^ZZZ[[[XXXQQQMMMGGGBBB>>>;;;999777555444444333333333333333444666999;;;;;;:::777555666666888888888888666666333333333444444333333333222222222222333444555555777999:::;;;<<<>>>BBBDDDKKKMMMOOOQQQRRRUUUXXX[[[^^^aaadddfffhhhkkkooorrruuuxxx|||tttvvvtttqqqqqqnnnnnnaaaRRRJJJDDD???>>>@@@EEEKKKUUU___hhhuuu~~~hhhYYYPPPKKKIIIJJJMMMOOOPPPQQQQQQOOOMMMLLLNNNMMMLLLJJJGGGEEEBBBAAA??????===<<<===BBBIIIOOO^^^nnn}}}lllhhhfffgggfffbbbaaaccc```aaacccgggrrruuunnnaaaXXXNNNIIIJJJMMMNNNMMMQQQXXXeeewww~~~mmmiiibbb[[[UUUPPPKKKHHHEEEEEECCCBBB???===;;;999888666333111//////000000111111111111222222222222444333777>>>CCCIIIRRRZZZdddgggllloooppppppqqqqqqrrrqqqooollljjjiiihhhhhhggggggeeeeeedddeeefffgggiiihhhfffeeeeeedddaaa___\\\ZZZWWWRRRMMMIIIEEECCCAAAAAABBBGGGMMMZZZqqq|||nnndddYYYNNNDDD@@@@@@AAAEEEIIIKKKMMMQQQTTTQQQNNNRRRYYYyyysssdddhhhmmm}}}~~~wwwjjjaaa[[[SSSHHH@@@vvvdddddd___\\\\\\ZZZQQQMMMGGGBBB>>>;;;999777555555444333333333444444333555888;;;;;;999777555555666777888888777666555333444444555555444444333111111111222333444666666777999:::<<<===???CCCFFFLLLMMMOOOPPPPPPRRRUUUWWW^^^```cccfffhhhkkkpppssswwwzzzuuuxxxuuulllccccccYYYOOOJJJFFFAAA???AAAEEEMMMXXXbbblll{{{sss]]]OOOIIIEEECCCDDD???@@@AAABBBDDDDDDEEEEEEHHHHHHHHHHHHGGGDDDBBBAAABBBAAA???<<<<<>><<<;;;::::::888555222111111111222222222222222222222222222333333666===CCCHHHQQQZZZdddhhhlllpppqqqqqqqqqrrrrrrrrrpppnnnlllkkkjjjiiihhhgggfffeeeeeeeeefffggghhhgggeeeeeedddccc```^^^YYYWWWTTTPPPLLLHHHEEEDDDCCCBBBCCCGGGNNN^^^zzzqqq```NNNGGGHHHLLLQQQUUU\\\^^^bbbddd___ZZZ\\\cccrrrcccgggmmmxxxlllbbb\\\TTTIII@@@wwweeeddd___ZZZZZZWWWQQQMMMGGGBBB>>>;;;999777555555444333333333444444333555888:::;;;999777555555666777888888777666555555555666666666666555555000000111222333555666777777888:::<<<===@@@DDDHHHKKKMMMNNNNNNNNNOOORRRTTT\\\___bbbeeehhhlllppptttyyy|||}}}~~~kkk[[[]]]UUUOOOLLLIIIDDDCCCEEEFFFPPP\\\fffqqqwwwfffTTTLLLIIIFFFCCCCCC@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEEEECCCBBBAAA@@@@@@>>><<<<<<>>>BBBEEELLLZZZlll|||pppllljjjiiiiiifffaaaaaadddbbbeeeffffffiiitttsssggg\\\WWWSSSKKKGGGFFFCCC???:::999;;;>>>@@@@@@>>>CCCNNN^^^kkkpppkkkfffYYYUUUNNNHHHDDDBBBAAA???<<<===============<<<<<<<<<:::777444222222222222333222222222222222222222333222666===CCCHHHQQQZZZcccggglllpppqqqrrrrrrsssssssssrrrpppooommmlllkkkhhhgggfffdddddddddeeeffffffdddcccccccccbbb```^^^WWWVVVRRROOOKKKIIIGGGFFFDDDCCCEEEHHHPPPcccxxxbbbXXXYYY^^^eeejjjppprrruuussskkkdddgggnnnrrrbbbffflllyyymmmddd]]]UUUIII???wwwdddccc]]]XXXWWWTTTQQQMMMGGGBBB>>>;;;999777555444444333333333333333333555888::::::999666444555555777777777777555555666666777777777777666666111111111222333444666777555777:::;;;===@@@EEEHHHJJJLLLMMMMMMMMMMMMPPPRRRYYY\\\```dddhhhlllqqquuuxxx|||qqq\\\WWWQQQLLLIIIFFFCCCDDDHHHLLLWWWdddmmmyyyggg[[[QQQMMMKKKGGGDDDCCCBBBBBBAAA???????????????@@@@@@AAABBBBBBBBBAAAAAA<<<<<<<<<;;;:::<<>>;;;:::;;;=========;;;>>>FFFRRR]]]bbb^^^YYYMMMIIIDDD@@@???>>>======:::;;;<<<===>>>?????????<<<;;;999777555444333222333333333333222222222222333222666===BBBHHHQQQYYYbbbffflllppprrrssstttuuuttttttsssrrrqqqooonnnmmmiiihhhfffeeeddddddeeeeeedddcccaaaaaaaaaaaa^^^\\\VVVTTTQQQNNNKKKIIIHHHHHHBBBDDDGGGLLLTTThhh~~~ttttttxxx~~~uuunnnsss|||qqqbbbfffmmmzzznnneee___VVVIII@@@xxxeeeddd^^^YYYYYYVVVQQQMMMGGGBBB>>>;;;999777444444333222222222222222333555888::::::888666444444555666777777666555444555555666666666666555555111111111222333444555666444666999;;;===@@@EEEHHHIIIJJJLLLLLLKKKLLLOOOQQQVVVYYY^^^cccggglllrrrvvvyyy}}}mmmZZZTTTOOOMMMJJJHHHLLLQQQ^^^iiittt{{{~~~rrr___XXXRRRPPPMMMGGGDDDEEEAAAAAA@@@?????????>>>>>>??????>>>??????@@@@@@AAA:::;;;;;;;;;:::;;;>>>AAAAAAIIIVVVfffzzzrrrmmmlllqqqvvvxxxzzz||||||zzzwwwttttttyyytttaaaQQQMMMJJJDDDCCCGGGAAA@@@>>>===============;;;;;;>>>FFFNNNPPPLLLGGG@@@>>>;;;999:::;;;;;;:::999:::<<<>>>???AAAAAABBB@@@@@@???>>><<<999777555444444333333333222222222333222555<<>>;;;999777444333222222111111222222222444777::::::888666444444555666777777666555444444444555555555555444444222222222222333444555555333555888:::<<<@@@EEEHHHHHHJJJKKKKKKKKKLLLNNNPPPTTTXXX]]]bbbgggmmmssswww{{{gggaaa\\\YYYVVVUUUZZZaaarrr|||ttthhh\\\WWWSSSPPPKKKDDDBBBDDD???????????????@@@@@@@@@???>>>=========???@@@AAA<<<======<<<;;;<<<>>>AAA???EEENNN[[[rrrzzzuuuvvv}}}|||qqq^^^OOOMMMKKKEEEDDDHHHDDDCCCBBBAAAAAAAAAAAA@@@<<<::::::>>>BBBCCC>>>888999777555666777999999999999:::<<<>>>@@@BBBCCCCCCEEEEEEEEEEEECCC???<<<:::444444444333333222222222222222555<<>>???@@@AAACCCGGGOOOaaa{{{}}}yyy___SSSIIIGGGJJJKKKKKKLLLMMMHHHEEEEEEEEECCCAAA@@@@@@===;;;:::::::::999777888777666555555666888999:::BBBGGGGGGGGGJJJKKKJJJMMMOOOPPPOOOKKKEEEAAA>>>;;;888555333333333333222444444555:::AAAJJJTTTYYYfffjjjooorrrsssttttttuuussstttuuuuuuuuutttrrrrrrqqqoookkkjjjiiihhhfffeeecccaaa^^^\\\[[[YYYVVVTTTQQQPPPNNNLLLJJJHHHHHHGGGDDDEEEHHHMMMTTT___kkkssskkkcccfffuuu}}}wwwpppjjj___OOOBBB{{{gggfffaaa\\\[[[VVVPPPLLLGGGBBB???<<<888666444333222222111222222222444444555777999999777555666666777888888888888777555555555666777888888888666555444333333444555666777888999;;;>>>DDDLLLQQQSSSQQQNNNLLLLLLNNNRRRTTTXXX[[[___cccggglllqqquuu{{{~~~xxxiii___WWWTTTRRRMMMHHHGGGEEEDDDBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<===>>>???@@@AAABBBEEELLL[[[rrr}}}lllYYYOOOHHHGGGIIIKKKNNNRRROOOKKKHHHFFFEEEDDDBBBBBB@@@>>><<<;;;;;;:::999888888777666555555777999:::;;;CCCJJJLLLNNNQQQRRRQQQXXXZZZZZZXXXRRRKKKDDD@@@<<<999666444333444333333444444666:::AAAJJJSSSYYYgggkkkppptttuuuvvvwwwwwwvvvwwwwwwwwwvvvuuusssrrrtttrrrooommmkkkiiifffcccbbb```]]]\\\[[[YYYVVVTTTQQQPPPNNNLLLJJJIIIHHHGGGEEEFFFHHHLLLRRR[[[eeelll|||~~~kkkcccgggvvvxxxqqqkkk___OOOBBBzzzfffeeeaaa\\\ZZZVVVPPPLLLGGGBBB???<<<888666444444333222222222222222444444555777::::::888555666666777888888888888888555555666666777777888888666555444333333444555666888999:::<<<>>>DDDJJJOOOTTTRRROOOMMMNNNPPPTTTVVVYYY\\\___cccfffkkkpppsss{{{ooofff]]]YYYVVVPPPKKKKKKGGGDDDAAA@@@@@@AAABBBAAAFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>=========>>>???@@@@@@BBBGGGSSSfff}}}lll^^^PPPKKKGGGGGGIIILLLUUU^^^[[[XXXSSSMMMIIIHHHHHHHHHDDDAAA>>>===<<<;;;999888777777666666888:::===???AAAIIIQQQUUUZZZ___bbbaaahhhgggddd___XXXOOOGGGCCC???;;;777555444444444333444444666:::AAAJJJSSSXXXgggkkkqqquuuwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvtttsssvvvtttrrrpppnnnjjjfffcccbbb___]]][[[ZZZYYYVVVTTTRRRQQQOOOLLLJJJIIIHHHGGGGGGGGGHHHJJJNNNUUU^^^dddjjjttt}}}kkkdddiiixxxzzzssslll```OOOBBByyyeeeddd```\\\[[[VVVPPPLLLGGGBBB???<<<888666444444333222222222222333333333555777::::::888666555666777888888888888888555666666666777777777888666555444333333444555666999999:::;;;===BBBHHHLLLQQQQQQPPPPPPQQQRRRSSSTTTXXX[[[___cccgggkkkpppttt|||{{{rrriiiccc]]]UUUQQQPPPLLLHHHCCCAAA@@@AAAAAA@@@EEEFFFFFFFFFEEEDDDCCCCCCBBBAAA???>>>===>>>>>>???>>>>>>???DDDLLL]]]tttsssfffaaaaaakkkqqqwwwyyytttkkk^^^UUUPPPNNNMMMMMMMMMSSSaaaoooqqqooogggZZZRRRPPPQQQRRRKKKHHHDDDAAA>>><<<999777666777888:::>>>BBBFFFIIINNNTTTZZZ___fffoootttuuutttoooggg]]]UUUMMMGGGDDDAAA>>>:::777666555444333444444666;;;BBBJJJRRRWWWfffjjjpppuuuxxxyyy{{{||||||||||||{{{yyywwwtttsssuuutttrrrqqqooolllgggcccaaa___]]][[[ZZZYYYVVVTTTSSSQQQOOOMMMJJJIIIHHHGGGFFFGGGGGGHHHLLLRRRYYY___eeemmmxxx|||jjjeeekkk{{{{{{|||uuunnnbbbOOOAAAxxxdddddd```\\\[[[WWWPPPLLLGGGBBB???<<<888666555444333333222222333333333333444777::::::888666555555777888888999999999666666666666777777777777666555444333333444555666777888999:::<<<@@@EEEHHHLLLMMMPPPSSSSSSRRRQQQPPPVVVYYY^^^bbbfffkkkqqquuu|||xxxuuuuuu{{{yyysssjjj```ZZZYYYUUUQQQKKKGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>???@@@======???CCCJJJXXXqqqsss```YYYWWWVVVRRRTTTXXX]]]^^^[[[WWWVVVVVVVVVWWWWWWVVVZZZiiixxx}}}kkk]]]YYYYYYXXXRRRNNNIIIEEEAAA>>>:::777666777:::???EEELLLRRRVVVZZZ^^^```ccckkkwwwxxxoooaaaUUUMMMHHHFFFDDDEEEAAA<<<999777666555333444555777;;;BBBJJJRRRVVVbbbgggnnnssswwwyyy{{{}}}}}}}}}}}}|||zzzwwwtttsssrrrqqqppppppooolllhhhdddaaa___]]]\\\[[[ZZZXXXUUUSSSRRRPPPMMMKKKIIIGGGGGGDDDEEEFFFGGGJJJOOOVVV[[[```fffnnnuuu|||zzzjjjfffmmmwww~~~xxxqqqcccOOO@@@xxxddddddaaa^^^]]]YYYPPPLLLGGGBBB???<<<888666555444444333333333333333222333444777::::::999777444555666888999999999999666666666666777777777777666555444333333444555666666777888:::;;;???CCCGGGIIILLLOOOSSSTTTRRRPPPNNNUUUXXX\\\```dddiiinnnqqqyyy~~~iiidddaaabbbfffooo~~~uuuiiibbbaaa[[[WWWQQQKKKHHHEEEBBB@@@AAABBBCCCEEEFFFFFFFFFFFFBBBAAA@@@?????????@@@AAA>>>===@@@FFFJJJVVVqqqqqq^^^XXXUUUQQQJJJIIILLLSSSXXXZZZ^^^bbbbbbeeeiiiiiidddbbbjjjuuu~~~lllccc]]]XXXTTTQQQLLLGGGCCC@@@;;;999888:::>>>DDDLLLTTT\\\```aaabbbcccdddmmmyyyvvvkkk[[[OOOIIIGGGGGGGGGHHHDDD???;;;999777555444444555777<<>>;;;;;;===AAAHHHPPPXXX___ddddddffffffhhhpppyyy~~~|||rrrgggYYYPPPMMMMMMLLLKKKJJJFFF@@@<<<:::888555444444555888===CCCJJJQQQTTT^^^dddkkkrrrvvvzzz}}}}}}{{{yyywwwtttrrrooonnnllljjjhhheeecccaaa___^^^^^^]]][[[YYYUUUSSSQQQNNNKKKIIIGGGGGGBBBBBBCCCCCCEEEHHHNNNRRRXXX\\\ccciiiqqq{{{xxxjjjgggqqq|||rrrxxx|||ttteeePPP???xxxeeefffccc```___[[[PPPLLLGGGBBB???<<<888666555555444333333333333444222222444777:::;;;999777444555666777999999::::::777777777777666666666666666555444333333444555666555777999;;;===AAAEEEHHHNNNNNNNNNNNNOOOQQQSSSTTTUUUWWWYYY[[[\\\^^^bbbdddooowww~~~ooofff\\\SSSUUUTTTUUUYYY^^^fffvvv}}}qqqmmmgggaaa[[[TTTNNNJJJGGGGGGHHHHHHHHHGGGGGGFFFAAA@@@@@@???@@@AAACCCDDDCCCAAAEEEIIIKKKTTTpppmmmdddZZZOOONNNMMMUUUdddqqq{{{yyyeeeUUUNNNKKKHHHEEEDDDBBB@@@>>>>>>@@@CCCIIIQQQYYY```dddfffiiikkkmmmttt{{{|||xxxooofff[[[TTTRRRSSSQQQOOOKKKGGGAAA===:::888666444444555888===CCCJJJPPPTTT^^^ccckkkrrrwww{{{~~~}}}{{{zzzxxxuuuqqqnnnllljjjgggeeedddbbb```______^^^\\\ZZZUUUTTTQQQNNNKKKIIIGGGGGGAAABBBBBBBBBBBBEEEIIIMMMTTTXXX^^^ccciiirrr~~~wwwiiihhhrrrwwwooouuu}}}uuueeePPP???wwweeegggddd```___ZZZPPPLLLFFFAAA===;;;888666666666555444333333333333222222333666888999888666999666444666;;;===;;;888777777666666666666777777666777777666444444555777666999<<<<<<===???EEEJJJQQQSSSTTTSSSUUUYYYYYYVVV[[[]]]^^^[[[XXXZZZ```fffjjjrrr{{{xxxlllhhhddd^^^[[[[[[\\\[[[```jjjrrrwww~~~{{{rrrjjjbbbZZZVVVUUUPPPKKKIIIJJJKKKJJJHHHDDDDDDCCCBBBCCCDDDEEEFFFHHHEEEGGGLLLMMMVVVqqqxxxjjj^^^\\\]]]dddrrrmmm\\\SSSOOOKKKHHHFFFFFFFFFEEEFFFCCCGGGRRR[[[___dddjjjqqquuuyyyzzz{{{~~~{{{qqqddd]]]\\\[[[XXXTTTRRRLLLEEE@@@>>>;;;888444666333555<<>>>>>???BBBEEEGGGLLLQQQXXX___eeennnxxxqqqgggiiiuuuzzzrrrzzzwwwgggNNN:::xxxfffgggddd```^^^YYYPPPLLLFFFAAA===;;;888666666666555444333333333333333333444777999:::999888999666444666:::<<<:::777888777777666666666777777444555555555444555777888777999<<<===>>>BBBIIIOOOSSSXXX]]]___aaacccaaa[[[___``````^^^\\\[[[\\\^^^dddlllwww~~~tttmmmmmmmmmhhheeefffeeefffmmmuuuzzz}}}zzzqqqiiieeebbb\\\VVVRRRPPPPPPOOONNNFFFEEEDDDDDDEEEFFFGGGHHHIIIFFFIIINNNQQQ[[[wwwwwwrrrsssyyyvvvcccYYYVVVRRROOONNNNNNNNNNNNQQQOOOSSS]]]eeehhhnnntttyyy~~~yyyqqqhhhcccaaa___ZZZUUUSSSNNNFFFAAA???<<<999555666333555;;;AAAFFFMMMTTT\\\___eeemmmtttzzz~~~~~~}}}yyyvvvqqqnnnlllkkkiiiggghhhfffdddccccccbbbaaa___\\\YYYSSSNNNKKKHHHEEEBBB>>>===<<<<<<===???BBBDDDHHHMMMTTT[[[bbbkkkuuu}}}pppgggjjjwww{{{ttt~~~xxxhhhOOO;;;zzzggggggccc___]]]XXXPPPLLLFFFAAA===;;;888666666666555444333333333333444444555777:::;;;:::999888555333555888:::999777999888777666666666666666222333444444444555777999888:::<<<===???EEEMMMTTTWWW```jjjoooqqqrrrmmmffffffdddcccaaa```^^^[[[XXX___gggrrr{{{zzzxxxzzz{{{wwwsssqqqqqqtttzzzxxxsssmmmggg^^^WWWRRRPPPOOONNNIIIIIIHHHGGGGGGHHHIIIJJJKKKIIIKKKPPPUUUbbb~~~tttiiigggdddaaa]]][[[YYYXXX]]]^^^dddlllrrrvvv}}}|||tttoooiiieeebbbaaaaaa```\\\XXXUUUOOOGGGBBB@@@===:::777666333444:::@@@DDDKKKRRRXXX\\\ccckkksssyyy~~~~~~}}}yyyvvvqqqnnnmmmkkkiiihhhhhhfffddddddeeeeeedddbbb^^^ZZZTTTOOOKKKGGGCCC@@@;;;:::999999:::<<<>>>@@@CCCHHHOOOUUU\\\eeepppxxx}}}nnnggglllyyy|||wwwzzzhhhOOO===|||hhhgggccc^^^\\\WWWPPPLLLFFFAAA===;;;888666666666555444333333333333333333444777:::;;;:::999888666444444777888888777999999888777666666666666333444555444333444666777:::;;;<<<===???DDDMMMTTT^^^iiitttzzz||||||xxxqqqmmmiiidddcccdddccc___ZZZ```iiittt}}}zzz{{{}}}}}}{{{tttjjj```YYYUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLMMMNNNMMMNNNRRRXXXggg}}}uuunnnkkkooossszzz}}}qqqcccXXXRRRNNNNNNOOOSSSWWWZZZ\\\\\\VVVOOOGGGAAA???===999666666333444999>>>BBBHHHNNNUUUYYY```iiirrryyy~~~~~~|||yyyvvvrrrooommmllljjjhhhgggfffeeefffggggggfffddd^^^ZZZTTTNNNIIIEEEAAA>>>999888888777888:::<<<===???CCCJJJPPPWWW```lllttt{{{nnnhhhnnn{{{|||zzz}}}}}}hhhOOO???~~~iiigggbbb]]]\\\WWWPPPLLLFFFAAA===;;;888666666666555444333333333333111111333666999:::999888888666555444555777888888999999888777777777777777666666777555333333444555;;;<<<===<<<===CCCKKKRRRdddnnnxxx|||}}}}}}yyyqqqkkkeeedddgggiiigggdddhhhpppzzz||||||tttkkkfffeeeeee___]]]ZZZWWWUUUSSSRRRRRRSSSRRRRRRSSSZZZkkktttdddVVVHHH@@@>>>;;;<<>>CCCGGGMMMWWWbbbjjjwwwoookkkqqq}}}xxx{{{dddJJJ===~~~iiigggbbb^^^]]]YYYPPPLLLFFFAAA===;;;888666666666555444333333333333111111333666999;;;;;;999:::999777666555666999;;;777777777777888999::::::888888888777555444666777777999<<<>>>???DDDKKKQQQbbbkkkrrrqqqpppqqqrrrqqqllliiiggghhhkkknnnoooooouuu|||ooojjjlllpppxxx~~~zzzsssnnnjjjhhh]]]^^^]]]]]]fff}}}www```KKKDDDAAA<<<:::===888;;;=========DDDOOOXXXYYYQQQGGG@@@===;;;999777666333222666888:::???EEELLLQQQZZZdddoooxxx~~~~~~|||xxxuuurrrooonnnmmmllljjjhhhgggfffeeeeeebbb^^^[[[PPPMMMHHHDDDAAA???<<<:::666666666666666777777777999<<<@@@DDDIIIRRR]]]eeeqqqyyy|||nnnkkkrrruuu{{{aaaGGG<<<~~~iiigggbbb^^^^^^ZZZPPPLLLFFFAAA===;;;888666666666555444333333333333222222444777;;;<<<<<<;;;;;;:::888666555666999<<<666666777777888999;;;;;;777888888777666666888:::444888<<>>;;;>>>777;;;?????????DDDNNNWWWZZZSSSIIIBBB>>>===:::888666333222555888999>>>CCCJJJOOOXXXcccmmmwww}}}~~~|||xxxuuurrroooooonnnlllkkkhhhgggfffeeeccc```[[[XXXLLLIIIEEEAAA???>>><<<:::444444555555555555555555888;;;>>>AAAFFFOOOZZZbbbmmmtttyyylllkkksssttt{{{___EEE:::}}}ggggggeeeaaa^^^WWWSSSLLLEEEBBB???:::888999666666555444333333333333111111222444777888888777;;;888444333666777777666666666666666666777888888999888777666666777888999;;;<<<>>>BBBGGGLLLPPPSSS[[[]]]```bbbdddhhhlllooolllmmmnnnoooooommmkkkiiirrrzzzmmmdddbbbccccccjjjwwwtttqqqooosssxxxnnn|||zzz|||~~~|||qqqUUUNNNEEEAAABBBCCCBBBAAAAAACCCDDDBBB@@@BBBHHHNNNVVVOOOEEE???>>><<<888444555555444444555888:::<<>>>>>===:::777555555444444555777:::;;;DDDIIIQQQ\\\iiittt}}}}}}|||wwwrrrmmmjjjiiigggdddaaa```]]]YYYUUURRRNNNIIIEEEBBBBBBBBBAAA???===:::999666666555555555555666666888:::;;;===@@@GGGQQQYYYaaannn{{{~~~zzz{{{vvviiimmmyyysss___CCC888{{{eeedddaaa]]][[[VVVSSSLLLEEEBBB???:::888999666666555444333333333333333222222333666777666555:::888666555666777777666777666666666666777888888777666666555555666666777777888999<<<@@@DDDHHHJJJKKKPPPWWW^^^dddjjjooorrryyyxxxvvvtttqqqooonnnnnniiiqqq|||xxxrrrjjjggglllxxx~~~}}}iiibbb~~~tttnnngggaaa^^^ZZZVVVRRRNNNLLLJJJLLLQQQUUUVVVUUUQQQNNNKKKKKKMMMNNNMMMKKKMMMMMMJJJEEE???===@@@DDDJJJEEE@@@======>>><<<999666555444444555777999:::???DDDMMMYYYfffsss}}}|||{{{tttpppkkkhhhfffccc]]]XXXVVVRRRNNNJJJGGGDDDAAA>>>AAAAAAAAA@@@???<<<:::999666666555555555555666666666777999:::===CCCMMMTTT\\\hhhsssvvvuuuyyyuuuiiinnn{{{}}}rrr~~~[[[???666yyydddccc___[[[ZZZVVVSSSLLLEEEBBB???:::888999666666555444333333333333444333222333555666555555999888777666666777777777777777666666777777888999888888888888888888888888666777888:::>>>BBBEEEGGGIIIOOOXXXaaahhhnnnssswww|||zzzvvvsssqqqpppppppppgggnnnxxxxxxuuuqqquuuqqqccc^^^{{{xxxxxxsssnnnjjjgggccc\\\XXXSSSNNNJJJJJJNNNTTTVVVWWWSSSRRRRRRSSSUUUVVVSSSQQQPPPNNNJJJDDD>>>;;;<<>>=========;;;:::666555444444444666888999<<>><<<>>>?????????>>><<<;;;999666666555555555555666666555777888999;;;AAAJJJQQQZZZcccllloooooowwwtttjjjppp~~~~~~qqq||||||XXX>>>777wwwdddccc___[[[ZZZVVVSSSLLLEEEBBB???:::888999666666555444333333333333444333111222444555555555888999888888777666777777777777777777777888999999888888999999999999888888777777888:::===AAADDDFFFKKKQQQZZZcccjjjpppvvvyyy{{{xxxuuurrrppppppqqqqqqjjjnnnttt||||||wwwzzzkkkaaa]]]zzz}}}{{{{{{xxxtttqqqoooiiiaaa[[[RRRNNNLLLMMMQQQUUUWWWVVV\\\\\\]]]___^^^\\\XXXUUUPPPNNNHHHBBB===;;;;;;<<>>===<<<;;;:::999777666444333444555777888:::???HHHUUUdddssszzzxxxoookkkgggccc___XXXOOOIIICCCAAA>>><<<=========<<<<<<<<<===>>>===<<<;;;:::666666555555555555666666555777999:::;;;@@@HHHNNNYYY```gggjjjllluuurrrjjjsssqqqxxxyyyUUU???:::tttdddeee```[[[ZZZVVVSSSLLLEEEBBB???:::888999666666555444333333333333444222000111333555666666888999:::999777666777888888777777777777888999999666777777888888777777666777777888;;;>>>BBBEEEGGGLLLQQQYYYaaaiiiooouuuyyy{{{yyyvvvtttrrrqqqrrrrrrmmmnnnqqqwww{{{|||jjj```^^^{{{~~~|||xxxpppfff^^^UUUUUUWWW]]]dddhhhgggeeelllmmmmmmlllhhhccc]]]ZZZQQQNNNHHHBBB>>>;;;;;;;;;?????????>>>===;;;999888888666555333333444666777:::>>>GGGTTTdddsss~~~yyywwwnnnjjjddd___[[[TTTKKKDDD<<<;;;999999;;;;;;;;;:::::::::<<<<<<===<<<;;;:::666666555555555555666666555777999:::;;;???FFFLLLUUU\\\cccfffjjjuuuqqqkkkuuussszzzxxxSSS???<<>>BBBFFFHHHLLLQQQYYY```hhhpppwww|||~~~{{{xxxuuusssrrrrrrooonnnnnnrrrzzzjjj```___{{{uuulllgggjjjpppyyy~~~~~~}}}xxxqqqiiiaaa^^^UUUPPPJJJDDD???===<<<;;;;;;===>>>???>>><<<;;;:::888777555333333333555666999===FFFSSScccrrr}}}xxxvvvmmmhhhbbb]]]XXXQQQIIIBBB<<<;;;:::;;;<<<;;;:::888888999:::;;;<<<<<<;;;:::666666555555555555666666555777999999:::===DDDIIIPPPVVV]]]bbbhhhuuu}}}pppkkkvvvvvv~~~vvvQQQ===<<>>BBBFFFHHHNNNRRRYYYaaaiiirrrzzz|||xxxuuusssrrrpppmmmllloooxxxiii______{{{zzzuuuyyywwwlllddd```XXXSSSLLLEEEAAA>>><<<;;;999;;;>>>??????=========888777555333333333444555888<<>>>>>>>>>>>===:::777777888:::;;;<<<<<<;;;;;;666666555555555555666666444666888888999<<>>999777888888666555555555333000...222222222222333555777888>>>>>>===;;;777555555555555666777999999888888777777888888999999999888888666777999:::;;;>>>AAADDDIIIKKKQQQ^^^nnn|||}}}vvvttttttnnnpppnnnllltttuuuoooqqq{{{ooofffccc]]]TTTLLLHHHBBB<<<888888;;;;;;<<<>>>@@@???===;;;;;;999666444222333444555777888>>>LLL```rrr}}}wwwooolllggg___ZZZUUUPPPIIIDDDEEEBBB>>><<<;;;:::999888888999;;;===>>>>>><<<<<<;;;999666666777777777666444555777888999<<<@@@CCCKKKNNNVVVaaalllyyyzzzqqqnnnxxx{{{wwwwwwzzzpppMMM<<<<<>>999777999888666444444444444333222222222222222333555777888<<<======;;;888555444444555666777999999888888777777888888999999999999888666777999:::;;;===AAADDDHHHJJJPPP\\\mmm|||xxxttttttnnnqqqqqqnnnsssrrrkkkuuu|||~~~xxxyyyuuummmkkk```YYYQQQKKKDDD;;;777777::::::;;;===???@@@>>><<<<<<:::777444333333444555::::::???LLL^^^ooozzz~~~xxxooommmggg^^^XXXTTTOOOJJJFFFFFFDDD@@@>>>===<<<;;;::::::;;;===???@@@@@@???>>><<<:::777666666777777666444555777888999<<<@@@CCCGGGJJJSSS```lllzzzzzzrrrooo{{{wwwxxx{{{mmmsssnnnKKK:::;;;pppbbbaaa]]][[[[[[VVVQQQJJJDDDAAA>>>999888999888666444333555555555444222222222222333444666777888:::<<<;;;888555333333555666777999999888888777777777888999999999999999777888999999:::===AAADDDGGGIIINNNYYYiiiyyy{{{uuutttooosssuuusssttt~~~xxxcccaaaooo{{{|||qqqkkknnnvvvyyyqqqpppfff```ZZZSSSHHH===777888999999:::<<>>======;;;888555444444555555999:::>>>JJJZZZiiissswww|||uuupppiii___WWWSSSPPPMMMJJJHHHFFFCCCAAA@@@@@@>>><<<<<<===???AAABBBBBBBBBAAA===;;;888666777777666555444666777888999;;;???BBBDDDGGGPPP^^^mmm}}}yyyrrrrrr~~~ttt}}}vvvlllwwwkkkIII999999pppbbb```ZZZXXXXXXTTTQQQIIICCCAAA>>>:::888999777666666666777777555333222222222111222444555666555888:::;;;888555333222555666777888999888888777777777888999::::::::::::888888999999:::===AAAEEEHHHIIIMMMVVVcccrrr~~~xxxuuuoootttxxxwwwwww}}}jjj]]]___fffqqqxxxuuuxxx}}}tttsssjjjeee```YYYMMMAAA;;;<<<888888999<<>>===<<<999777555555555555555666;;;EEESSSaaakkkooozzz}}}tttlllaaaXXXTTTRRRPPPMMMJJJHHHEEEDDDCCCBBB@@@???>>>>>>@@@BBBCCCCCCCCCCCC>>><<<999777777666555444555666777888888:::>>>@@@BBBEEENNN^^^nnn~~~vvvrrrttt}}}wwwvvvuuuhhhHHH999999oooaaa^^^WWWTTTVVVSSSPPPIIICCCAAA>>>:::888:::666777888:::;;;999444111333222111111222333555666333666999:::888666444333555666777888999888888777777777888::::::;;;;;;;;;999999999999999<<>>>>>:::999:::<<>>===;;;999777666555555333555999BBBNNNZZZdddjjjttt}}}vvvnnnccc[[[WWWTTTPPPNNNKKKJJJHHHGGGGGGFFFCCCAAA??????@@@AAABBBBBBBBBBBB???<<<999777777777666555555666777888888999===???CCCEEEOOO___pppsssqqqvvv}}}}}}|||vvv|||eeeHHH;;;999mmm```]]]UUURRRUUUSSSPPPIIICCCAAA???:::999:::666777888;;;<<<:::666333333222111111111333444555333666888999888666666666555666777999999888888777777777999:::;;;;;;;;;;;;::::::999888999<<>><<<:::888777666555444666:::@@@JJJTTT^^^cccpppzzz{{{tttkkkccc^^^YYYSSSOOONNNMMMKKKKKKKKKJJJGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA>>><<<999777777888777666666777888777777999;;;>>>BBBEEEPPPbbbtttrrrrrryyy~~~}}}yyyaaaGGG;;;999lll___[[[SSSQQQTTTTTTOOOHHHCCCAAA???:::999;;;666666666888:::<<<;;;:::333222111111111222333444444666888888777777888999555666777999999888888777666777999:::;;;<<<<<<<<<::::::999888888;;;AAAEEEIIIKKKMMMPPPVVV___jjjqqqyyyuuutttxxxzzz|||}}}tttrrrttt|||pppdddbbb```ggggggtttwwwlll```[[[VVVNNNEEEAAA???>>>===>>>@@@BBBBBBAAA@@@???===;;;999777666555444666888===CCCKKKSSSXXXgggsssxxxqqqkkkddd\\\VVVRRRQQQPPPPPPPPPNNNKKKIIIDDDCCCBBBBBBAAAAAA@@@@@@===;;;888777888888888777666777888777777888;;;===@@@DDDQQQeeexxxrrrttt}}}|||~~~\\\DDD:::888kkk^^^ZZZRRRPPPTTTTTTOOOHHHCCCAAA???;;;999;;;666444333444888===@@@AAA333222111111111222333444555666888888777777999;;;555666777999999888888777666777999:::;;;<<<<<<<<<;;;:::999888888;;;AAAEEEHHHKKKNNNQQQVVV^^^iiiqqq|||uuurrruuuxxxzzz}}}ppphhhgggiiirrrddd```ccc```dddgggxxxssseee___\\\TTTJJJEEEAAA???>>>???@@@BBBBBBAAA@@@@@@>>><<<:::888666555333444666888<<>>BBBQQQgggzzz|||sssvvv{{{{{{YYYCCC999777hhh[[[[[[TTTPPPTTTUUUMMMIIIDDD@@@===;;;888666666555333222333666999;;;888666333222333333222111333444666777888888888777555666666777888999999::::::888777777999;;;;;;;;;AAA>>>999777999<<>>;;;999999999888777555444444444888===CCCGGGZZZjjj}}}tttiiiddd___XXXTTTTTTTTTSSSQQQPPPLLLHHHDDDBBB@@@>>><<<>>>>>>===<<<:::999888777999999999999:::;;;<<<===<<>>lll\\\[[[SSSNNNQQQRRRMMMIIIDDD@@@===;;;888666666555444333444555777888:::777444222222333333222333444666888999999999888666666666666777888888888999888777777999:::;;;<<>><<<:::999777555777666444444777;;;@@@CCCVVVfffyyyyyymmmfff\\\VVVUUUUUUUUUTTTXXXTTTPPPLLLIIIFFFCCC@@@??????>>>===;;;:::999888999999999::::::;;;<<<======DDDUUUmmmyyyuuuzzz~~~jjjQQQ@@@888===kkkZZZXXXQQQMMMQQQRRRMMMIIIDDD@@@===;;;888666666666555444444444444444<<<999555222222333333333444555777999:::::::::999666666666555666666777777999888888777888:::;;;<<<>>><<<:::999999;;;>>>@@@CCCJJJRRRXXX[[[]]]___bbbiiirrr}}}zzzvvvtttuuu{{{xxxpppiiibbb```fffooohhhfffdddbbbjjjpppsss~~~tttfff\\\XXXYYYUUUQQQNNNNNNNNNNNNNNNJJJGGGBBB???===:::666444888666555444555999<<>>===<<<;;;:::::::::;;;;;;<<<<<<======>>>FFFYYYqqquuuuuu{{{~~~{{{cccMMM>>>888===eeeTTTTTTOOONNNSSSTTTMMMIIIDDD@@@===;;;888666666666666555444333333222===:::555222222333333333444555777999:::;;;;;;:::777666555555444555666666888888888888888999;;;===@@@@@@???===;;;;;;<<<===BBBHHHPPPVVVXXXYYY\\\^^^gggqqq|||}}}xxxuuutttyyy}}}vvvooojjjgggiiiqqq{{{vvviiillljjjjjjsssrrruuu{{{nnngggfffbbb]]]YYYXXXWWWVVVUUUNNNKKKFFFBBB???;;;777555777555444333444777;;;===KKK\\\ooo~~~}}}sssmmmiiifffcccaaa^^^ZZZVVVSSSNNNIIIFFFCCCCCCBBB@@@???>>>===<<<;;;<<<<<<======>>>>>>>>>>>>HHH\\\uuussswww}}}~~~[[[HHH===777<<>>DDDEEEDDDBBB>>>;;;:::;;;AAAFFFMMMQQQSSSVVV[[[___llluuu{{{vvvsssuuuzzzxxxsssrrrssswwwllljjjmmmkkkooovvvuuuxxxxxxvvvvvvpppuuu|||wwwpppjjjfffccc```^^^TTTPPPJJJDDDAAA===:::777555444333333444777:::<<>>?????????>>>>>>>>>JJJ```xxxtttyyy{{{SSSCCC<<<777;;;```NNNPPPNNNMMMPPPOOOMMMIIIDDD@@@===;;;888666666666555555555666666777888666444222333333222111222444666888:::;;;;;;;;;888777555444444555777888777999:::999777777;;;>>>DDDGGGHHHEEE@@@;;;::::::@@@DDDJJJNNNRRRWWW___dddrrr|||yyysssrrruuu~~~hhhkkkjjjiiipppuuuzzz}}}nnnlllmmmhhhiiiooonnnoooqqqyyywwwqqqlllhhheee^^^YYYPPPHHHCCC???<<<;;;444444333333555777:::;;;DDDSSShhhzzz{{{ssshhhddd^^^XXXTTTPPPMMMJJJHHHGGGFFFEEEDDDBBBAAAAAA>>>???@@@AAAAAA@@@???>>>@@@MMMddd}}}uuu|||sssMMM@@@<<<777:::}}}^^^NNNQQQPPPPPPRRRQQQMMMIIIDDD@@@===;;;888666666555444444555888:::<<<444333222333444444222000111333555777999:::::::::888777555444555777999;;;666999;;;999666777;;;???AAAEEEHHHFFFAAA<<<:::;;;===BBBIIIPPPUUU[[[ccciiiwww{{{sssooopppuuuttthhhmmmiiilllxxxzzzvvvtttuuutttrrrrrrnnnooolllkkkxxx~~~xxxtttqqqkkkdddXXXMMMEEEAAA>>>===777666555555555666888999@@@OOOdddwwwqqqkkkbbbZZZUUUPPPMMMKKKJJJIIIHHHGGGEEEDDDCCCCCC???@@@AAABBBBBBAAA@@@>>>CCCQQQiiivvvmmmHHH???<<<888999yyyZZZLLLRRRTTTUUUXXXVVVMMMIIIDDD@@@===;;;888666666555444444666999===???222111111333444444222///000222444777999:::::::::888777555444555888:::<<<666999;;;999666666:::???===BBBGGGFFFAAA<<<;;;<<<:::AAAJJJRRRYYY```ggglllxxx|||sssnnnnnnkkkyyylllhhhpppkkkrrr~~~tttssskkkbbbdddxxxuuulll^^^PPPGGGBBB???>>>:::999777666555555666666>>>MMMaaatttxxxmmmddd\\\WWWTTTRRRKKKJJJIIIHHHFFFEEEDDDDDD???@@@BBBCCCCCCBBB@@@???EEETTTlllvvvjjjFFF>>>===888999yyyZZZLLLRRRTTTUUUVVVSSSMMMJJJFFFBBB>>>;;;999888777444222444999;;;999666333333222222333333444555333333444555666777888888666777666555444555888;;;888888888777888888999:::>>>???BBBDDDCCC@@@<<<999:::<<>>???CCCEEE[[[uuuxxxxxx||||||___HHH:::999;;;666zzz\\\NNNTTTVVVWWWXXXUUUMMMJJJFFFBBB>>>;;;999888777444222444888:::888555333333222222333333444555333333444555666777888888888888777555333444666888888888888888888999999:::===???BBBDDDCCC@@@===::::::;;;BBBOOOZZZaaaiiiqqqyyypppkkkiiimmmzzz|||tttooossszzz~~~wwwrrrooommmnnnttt{{{eeeRRRHHHDDDBBB@@@>>><<<:::888777777777888===FFFWWWmmm}}}xxxqqqkkk\\\XXXRRRNNNKKKIIIGGGFFFGGGEEEEEEFFFCCC???@@@DDDGGG]]]www~~~vvvvvv}}}XXXDDD::::::<<<777|||^^^PPPWWWYYYYYYZZZVVVMMMJJJFFFBBB>>>;;;999888888555333444777888666444333333222222333333444555333333444555666777777888999999888555333222333555888888888888999999::::::===???AAACCCCCCAAA???===:::999???JJJUUU^^^hhhqqqvvvnnniiiiiirrryyytttsssyyy}}}tttoooeeeeeehhhkkkiiilll~~~www___MMMFFFEEEDDDBBBAAA???===;;;999888888888<<>>;;;999888888666444444666666444333333333222222333333444555222333333444555666777888888888888666333222333555777888888999::::::::::::<<<>>>AAACCCDDDCCCAAA???;;;999===FFFQQQ[[[gggqqq~~~~~~vvvkkkgggkkk|||yyywwwxxx||||||vvvpppkkkfffaaabbbnnn}}}uuueeeRRRFFFCCCEEEEEECCCEEEDDDAAA>>><<<:::999888;;;BBBPPPcccwwwxxxlllaaaXXXQQQLLLIIIHHHGGGGGGIIIGGGBBBCCCFFFOOOddd}}}yyytttwwwyyywww|||rrrIII===:::<<<===888zzz]]]PPPWWWYYYYYYYYYUUUMMMJJJFFFBBB>>>;;;999888777666555444555444333222333333222222333333444555222222333444555666777777666777777666444444555666666777999:::;;;;;;;;;:::;;;===@@@CCCDDDDDDCCCCCC>>>;;;<<>>;;;999888555555555444444333333333333333222222333333444555222222333444555666666777666777888777666555666777666777999;;;<<<<<<;;;;;;;;;===@@@CCCEEEFFFFFFEEE@@@;;;;;;@@@HHHQQQ]]]gggnnnxxxqqqfff^^^dddsss|||ssskkkccc^^^bbbjjjxxx{{{ooocccWWWNNNJJJGGGDDDFFFLLLRRRUUUUUUUUUSSSPPPKKKEEE@@@<<<:::;;;???HHHTTTeeexxx}}}ooocccZZZRRRNNNIIIFFFEEEFFFEEEDDDHHHNNNYYYkkkzzz}}}wwweeeCCC>>><<<:::;;;999yyy\\\PPPXXXZZZYYYXXXSSSMMMJJJFFFBBB>>>;;;999888333444444444333222333333333333222222333333444555111222333333555555666777888::::::999777555555666555777999;;;<<<<<<;;;;;;:::<<>>;;;888::::::yyy]]]QQQYYY[[[YYYXXXTTTMMMJJJFFFBBB>>>;;;999888222333444444333222333444333333222222333333444555111222222333444555666777;;;<<<<<<;;;777555444444555777999;;;======<<<;;;:::<<>>CCCJJJWWWjjj~~~{{{pppeeeZZZQQQLLLLLLHHHEEEFFFFFFHHHPPPXXX```ooozzzWWW======;;;777:::<<>>;;;888777555555444333333333333444333222111111333333222111222222333333333333444444777999::::::888555555555333555777:::;;;<<<<<<<<>>;;;:::<<>>;;;888777555555444333333333333444444333222333444444333222222222222333333333444444777999::::::777555555555444555777999;;;<<<<<<<<>>>>>@@@BBBEEEGGGGGGDDDAAA===::::::???EEEIIIXXXaaakkksss~~~pppddd```cccmmmxxxpppcccYYYXXXUUURRROOOLLLJJJIIIFFFFFFEEEDDDDDDCCCBBBBBB>>>@@@BBBCCCCCCDDDEEEGGGMMMOOOPPPOOOPPPRRRRRRPPPPPPOOOMMMOOORRRVVVYYYYYY^^^^^^]]]VVVMMMEEEAAA@@@>>>>>>@@@DDDIIISSSdddsssvvvnnnfff^^^XXXTTTMMMKKKJJJJJJJJJLLLWWWbbbkkkvvvyyyvvvlllKKK999;;;888666999999sss\\\TTTXXXXXXXXXXXXSSSLLLJJJGGGBBB>>>;;;888777555555444333333333333444555444333333555555444333222222222222333333333333666888:::999777666555555444555777999:::<<<<<<<<<======>>>@@@CCCEEEHHHIIIHHHEEE@@@;;;999;;;@@@DDDSSS]]]gggnnnxxxsssiiieeegggmmmwwwrrrgggdddcccbbb^^^YYYTTTNNNKKKGGGFFFEEECCC@@@>>><<<<<<:::;;;<<<<<<;;;===@@@BBBFFFLLLPPPQQQUUUZZZ\\\YYYUUUQQQMMMMMMPPPUUUYYY[[[cccdddbbb\\\QQQGGGAAA??????>>>???AAADDDKKKZZZiiiwww~~~wwwoooiiiccc]]]YYYTTTPPPMMMLLLKKKOOOYYYeeemmmwwwxxxxxxaaaEEE888:::888666999888qqq\\\TTTYYYXXXWWWXXXSSSLLLJJJGGGBBB>>>;;;888777555555444333333333333444555333222333444555444333111222222222222333333333555777999999777666555666444555666888:::;;;<<<<<<===???@@@BBBCCCEEEGGGIIIIIIGGGCCC<<<888888<<>>BBBEEEDDDLLLSSSUUUZZZbbbccc___UUUPPPLLLKKKOOOWWW^^^bbbhhhjjjhhhaaaUUUIIIBBB??????>>>>>>???AAAFFFTTTbbbqqq~~~yyysssnnniiiccc```YYYSSSMMMLLLLLLPPP[[[eeeoooyyyvvvyyyWWW@@@888;;;999777:::888ppp[[[UUUZZZWWWVVVWWWSSSLLLJJJGGGBBB>>>;;;888777555555444333333333333444333222111222333444333111111111111222222222333333333666888888777666666777444444555777999:::<<<===???BBBDDDEEEDDDEEEGGGIIIIIIHHHEEE???999888;;;???IIITTT^^^dddmmm}}}|||rrrlllhhhnnnrrr~~~}}}}}}zzzxxxvvvyyy{{{rrrhhh```YYYVVVNNNMMMKKKHHHEEECCCAAA???======<<<;;;:::<<<@@@DDDGGGRRRYYYZZZ___gggfff___RRRMMMHHHGGGLLLTTT\\\aaa___aaaaaa[[[QQQGGGAAA???>>><<<===>>>@@@EEERRR___mmmzzz|||xxxsssnnniiieee]]]VVVOOOMMMNNNSSS]]]gggpppzzz{{{vvv|||vvvOOO>>>999===999999<<<999nnn[[[VVVZZZWWWUUUVVVSSSLLLJJJGGGBBB>>>;;;888777555555444333333333333444333222111111333333222111111111111111222222222222222555777888777666666777444444555666888:::<<<===AAADDDGGGHHHFFFEEEGGGJJJJJJLLLKKKEEE>>>:::<<>>>>>===<<<;;;===AAADDDJJJWWW^^^]]]aaahhheee[[[OOOJJJEEECCCFFFLLLRRRUUUNNNQQQRRROOOIIICCC@@@@@@<<<;;;<<<>>>???DDDPPP]]]jjjvvv{{{vvvqqqlllhhh```XXXQQQPPPRRRWWW```jjjqqq{{{zzzyyyiiiIII<<<:::===999:::>>>;;;mmm[[[VVV[[[WWWUUUVVVSSSLLLJJJGGGBBB>>>;;;888777555555444333333333333444444333222222333444333222111111111111222222222222111444666777777666777888444444555555777999<<<===@@@EEEIIIJJJHHHGGGJJJMMMNNNRRRRRRMMMDDD======???EEEPPPZZZ```hhhxxxpppiiillluuu~~~|||{{{{{{xxx{{{~~~wwwnnneee]]]YYYVVVUUURRROOOKKKHHHEEEDDDAAABBBAAA@@@@@@AAADDDFFFKKKYYYaaa^^^```fffbbbUUULLLHHHDDDBBBCCCFFFIIIKKKIIIKKKMMMJJJEEEAAAAAAAAA<<<;;;<<<>>>>>>BBBNNNZZZfffrrr}}}|||wwwqqqkkkggg___WWWQQQPPPSSSXXXaaaiiipppzzz|||~~~ZZZEEE;;;:::<<<777999>>>;;;lll[[[WWW[[[WWWTTTVVVSSSLLLJJJGGGBBB>>>;;;888777555555444333333333333444555444333333555555444333000111111111111222222222111333666777777666777888444444444555777999<<<===???DDDJJJKKKJJJJJJMMMPPPSSSWWWXXXSSSHHH???===???DDDPPPZZZ___gggwwwppphhhkkksss~~~~~~}}}~~~~~~{{{}}}wwwnnniii\\\[[[XXXSSSOOOKKKHHHFFFAAABBBCCCBBBAAABBBDDDFFFKKKZZZaaa^^^___eee___QQQJJJGGGDDDBBBDDDFFFHHHHHHOOOQQQQQQMMMGGGCCCBBBCCC===;;;<<<======@@@LLLWWWcccnnnyyy}}}|||wwwqqqjjjeee\\\TTTNNNOOORRRWWW___gggpppzzz~~~zzzPPPCCC::::::;;;666888>>>;;;kkk\\\YYY\\\YYYYYYYYYRRRLLLIIIEEEAAA===:::888777777666444333222222333333333222111111333333222111222222333333333222222111333333444444555666666666555666666666666888<<>>BBBIIIJJJFFFGGGLLLOOOUUUYYYVVVPPPJJJBBB;;;DDDKKKWWWaaagggnnn}}}rrrlllnnnxxx{{{zzz}}}pppjjj^^^\\\\\\RRRMMMLLLFFFFFFBBB???@@@AAA@@@BBBGGGMMMTTTYYY[[[\\\]]]ZZZUUULLLIIIFFFFFFDDDCCCHHHOOOWWW[[[ZZZRRRKKKHHHEEECCC<<<;;;<<<===<<>>===AAAGGGHHHDDDEEEJJJSSSWWWYYYXXXVVVQQQGGG<<>>>>>>>>===>>>HHHSSS\\\bbbiiillllllmmmpppsssqqqrrrsssuuuwwwxxxyyyzzz}}}}}}~~~~~~~~~~~~{{{yyyuuuoooggg___XXXTTTLLLIIIGGGHHHNNNWWW```ffflllwww~~~{{{~~~dddBBB<<<<<<<<<;;;:::;;;>>>@@@ppp```\\\^^^ZZZZZZYYYQQQLLLIIIEEEAAA===:::888777777666444333222222333333333222111111333333222111111222222333333222222222333333333444555555666666555666777777777888;;;>>>======AAAEEEEEECCCCCCFFFSSSUUUXXXZZZ]]][[[OOOBBB???CCCMMMYYYbbbhhhooovvvsssssszzz~~~{{{|||~~~vvvooogggccc]]]QQQNNNIIIFFFFFFEEEBBBBBBEEEFFFNNNVVVZZZ\\\]]]YYYTTTMMMKKKLLLOOOQQQUUU___jjjpppvvvyyyssskkkbbbWWWNNNFFFCCCBBBAAA@@@@@@GGGOOOSSSXXX^^^`````````bbbdddbbbccceeegggjjjlllnnnnnnrrrrrrrrrqqqpppooonnnmmmjjjiiieee```YYYRRRLLLIIIAAAAAAAAAEEELLLVVVaaagggnnnxxx}}}nnnppp}}}VVV>>><<<<<<<<<;;;;;;<<>>AAADDDsssccc^^^```[[[ZZZXXXPPPLLLIIIEEEAAA===:::888777777666444333222222333333333222111111333333222111000111222333333333333333222222333333444555555555555777888888888888:::<<<===AAADDDEEEEEEEEEEEEEEEDDDMMMVVVZZZ[[[[[[VVVOOOBBB???AAANNN]]]kkkxxx{{{xxxyyy|||{{{|||}}}~~~~~~yyynnnmmmhhhaaaXXXNNNHHHEEECCCHHHNNNUUU]]]ccceeeeeeccc]]]UUUSSSSSSWWW\\\aaaiiiyyyzzzhhhUUUMMMGGGEEEDDDCCCFFFJJJHHHJJJLLLMMMMMMLLLMMMMMMNNNOOOQQQUUUXXX[[[^^^___aaa```___]]]ZZZWWWTTTSSSQQQPPPMMMIIIEEEAAA>>><<<:::<<>>===DDDQQQ```qqq}}}~~~~~~}}}||||||~~~~~~}}}{{{zzz{{{|||}}}~~~yyyvvvssslllbbbWWWPPPLLLKKKPPPVVV\\\ccchhhhhhfffccc\\\UUUSSSUUUZZZ```eeepppvvv\\\QQQGGGCCCBBBAAAAAADDDDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKNNNRRRUUUXXXYYYZZZYYYXXXVVVSSSPPPNNNMMMJJJIIIGGGDDDAAA>>><<<;;;;;;===@@@DDDIIITTTaaajjjttt~~~~~~zzz|||ZZZAAA@@@:::<<<======>>>AAAFFFIIIqqqaaa]]]___[[[ZZZYYYQQQLLLIIIEEEAAA===:::888777777666444333222222333333333222111111333333222111000000111222333333333333111222222333333444555555555777999999888888999:::;;;AAAEEEDDDEEEHHHIIIFFFEEELLLRRRUUUYYY[[[XXXSSSIIIBBB===???FFFPPP___lll|||{{{~~~{{{{{{{{{}}}}}}||||||}}}}}}||||||}}}zzzrrrhhhccc^^^[[[^^^dddffflllooonnnllliiiccc\\\ZZZ[[[___cccgggppphhhZZZKKKEEEBBB@@@???@@@@@@??????@@@AAAAAAAAA@@@AAABBBEEEHHHKKKNNNPPPRRRSSSRRRRRRPPPNNNKKKIIIHHHEEEDDDBBB@@@>>>===<<<;;;:::===???BBBHHHSSSbbbmmmyyy}}}zzzyyyOOO===>>>:::;;;===>>>???CCCGGGKKKppp```\\\^^^ZZZZZZYYYQQQLLLJJJFFFAAA===:::888777777666444333222222333333333222111111333333222111///000111222333444444444111222222333333444555555555777999999999888999:::999@@@EEECCCDDDIIIJJJFFFDDDGGGLLLRRR\\\ccc```YYYNNNGGGAAA>>>???EEEQQQ]]]~~~{{{zzzxxxyyy{{{}}}}}}{{{zzzyyyzzzyyyzzz|||}}}zzz~~~xxxtttoookkkkkkooopppuuuxxxvvvtttrrrmmmfffbbbbbbdddeeefffmmmrrrbbbQQQHHHDDDAAA???@@@<<<;;;;;;<<<===>>>======<<<>>>@@@CCCFFFIIIKKKLLLNNNNNNMMMLLLJJJHHHGGGFFFBBBAAA???>>><<<;;;;;;;;;999;;;>>>AAAGGGSSScccooo}}}}}}{{{nnnIII:::<<<:::;;;===>>>@@@CCCHHHLLLqqqbbb]]]^^^XXXWWWXXXRRRNNNIIICCC???<<<;;;999888666666555444333333333333333222111111333333222111222222222111111111000000000000111222333333444444666777999999888888999:::;;;@@@GGGKKKKKKKKKLLLNNNKKKCCCAAALLLZZZbbbcccbbb[[[OOODDD>>>;;;;;;CCCMMMdddxxxxxx{{{vvvzzzzzz|||||||||zzzxxxwwwzzzwwwxxx~~~}}}{{{|||uuuyyyzzz|||~~~~~~{{{{{{|||zzzvvvrrrqqquuupppccc[[[bbbmmmtttiiiPPPDDDBBB@@@===:::===>>>>>>>>>===<<<;;;;;;======>>>???BBBEEEHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@>>><<<;;;::::::999<<>>;;;???GGGZZZsssxxxzzz}}}xxx{{{{{{zzzzzzzzzzzzzzzzzzvvvttttttwww{{{|||yyyvvvuuuwwwuuuxxx|||~~~|||xxxvvvxxxqqqbbbXXXYYY```dddhhhpppvvvbbbLLLCCCBBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>@@@CCCFFFHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@???===;;;:::::::::888;;;???DDDLLLZZZiiitttwwwZZZ@@@999<<<<<<<<<===@@@DDDHHHLLLMMMrrrbbb]]]]]]VVVSSSSSSLLLMMMIIICCC???===;;;999888666666555444333333333333333222111111333333222111222222222111111111111111222222222222222222222222666888999999999999;;;<<<===???CCCIIIOOORRRSSSRRRTTTLLLGGGJJJPPPXXXbbbjjjkkkcccYYYOOODDD<<<;;;???NNNaaawww{{{}}}|||{{{zzzyyyxxxxxxyyy{{{|||uuuvvvuuuttt|||xxxvvvuuurrruuu{{{}}}|||{{{qqqaaaTTTQQQTTTVVVZZZ]]]eeeqqq}}}|||dddVVVFFF@@@???>>>???BBB???>>>>>>======<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===;;;:::999999999888;;;???EEEOOO^^^ppp||||||xxxrrrOOO>>>:::999<<<===???BBBEEEJJJNNNPPPpppaaa]]]]]]WWWTTTTTTMMMLLLHHHCCC@@@===<<<999888666666555444333333333333333222111111333333222111111111111111111111111111333333222222222222222222555777999999999:::<<<===@@@@@@BBBHHHOOOTTTTTTRRRTTTPPPMMMNNNQQQWWWbbbnnnpppmmmfff[[[MMMAAA<<<;;;EEESSShhhwwwzzz}}}~~~~~~wwwwwwwwwxxxxxxyyyzzzzzzwww|||zzzxxx|||yyysssvvv~~~|||ooo^^^QQQMMMOOORRRZZZ___dddgggfffccc___\\\WWWNNNFFFBBB@@@>>>>>>AAA@@@@@@???>>>===<<<<<<<<<;;;:::::::::;;;===???@@@@@@AAAAAAAAA@@@???>>>>>>===<<<;;;:::999999999999999<<>>;;;===???AAADDDGGGKKKPPPSSSnnn___\\\^^^YYYWWWWWWPPPKKKGGGCCC@@@>>><<<:::888666666555444333333333333333222111111333333222111111111111111111111111111333333222222222222222222444666888999999:::<<<>>>BBBAAABBBFFFMMMRRRRRRQQQOOONNNPPPRRRRRRUUU___iiippprrrqqqgggXXXJJJAAA<<<@@@JJJ___ssswwwvvv~~~|||}}}{{{sssuuuxxxzzz{{{yyywwwvvvvvv{{{zzzzzzwwwzzz}}}kkk[[[OOOKKKMMMQQQ\\\gggtttxxxqqqggg___[[[QQQKKKHHHHHHGGGDDDCCCEEECCCBBB@@@???============<<<;;;:::::::::;;;<<<===>>>???????????????>>>===;;;;;;:::999999999999999;;;>>>DDDKKKVVVgggyyy|||~~~}}}WWWAAA>>>???<<<<<>>@@@@@@AAAEEEIIINNNPPPQQQJJJLLLPPPSSSRRRRRRXXX```nnnuuuyyyqqqcccTTTHHH@@@>>>DDDXXXppp|||zzzzzz|||vvvvvvyyyvvvtttvvvzzz}}}}}}{{{wwwuuurrruuuuuuwww{{{}}}}}}jjj\\\RRRMMMOOORRR```nnn|||nnnfffQQQKKKGGGGGGHHHFFFEEEGGGFFFDDDBBB@@@???>>>??????>>>===;;;:::::::::;;;<<<<<<======>>>>>>>>>======;;;:::999999999999999:::<<>>;;;===@@@BBBFFFJJJPPPSSSNNNOOORRRUUUSSSPPPSSSYYYkkkwwwyyykkk\\\NNNCCC===@@@OOOhhh~~~wwwxxxyyyrrrqqquuusssyyyzzz}}}~~~~~~|||zzzxxxtttrrrqqqvvv~~~||||||{{{{{{lllccc^^^YYYXXX[[[gggrrr{{{aaaVVVKKKGGGFFFEEEFFFHHHHHHFFFDDDBBB@@@@@@@@@AAA@@@???===;;;::::::;;;;;;::::::;;;<<<<<<===<<<<<<::::::999999999::::::;;;===CCCMMMXXXfffwww___JJJBBB===>>>CCC@@@DDDIIIKKKLLLOOOVVV\\\lll^^^\\\]]]WWWTTTSSSKKKIIIFFFCCCAAA???===:::888666666555444333333333333333222111111333333222111000000111111222222222222000000111222333333444444000222444666777999;;;===777:::>>>AAACCCHHHPPPVVVVVVUUUVVVXXXUUURRRSSSXXXjjjyyy~~~ppp```QQQEEE>>>???III```|||wwwxxxyyyqqqpppvvvuuu~~~~~~~~~}}}||||||zzztttsssxxx|||~~~{{{zzz{{{vvvyyynnnllljjjfffeeegggjjjqqqzzziiiWWWNNNJJJIIIJJJLLLJJJHHHEEEBBBAAAAAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;===DDDOOO\\\kkk}}}wwwRRRGGGDDD@@@BBBKKKFFFJJJOOOQQQRRRUUU]]]cccjjjccc]]][[[YYYSSSNNNMMMIIIGGGDDD@@@===:::888777888666333222222222111000222222222222222222222222000000111111111222222222000111222222111000111222222222333444666999<<<===???>>>===<<>>CCCPPP___mmm|||[[[CCCAAA???AAAGGGIIILLLOOOUUU]]]dddlllzzzlllddd]]][[[XXXRRRLLLKKKHHHGGGDDD@@@===:::888777777555333333333333222111222222222222222222222222222222222222333333333333000111222222111000111222222222222333555888;;;<<>>>>>===???FFFFFFKKKMMMSSS\\\eeeppplllddd]]][[[XXXQQQKKKJJJHHHFFFDDD@@@===:::999888777555333333333444333111222222222222222222222222222222333333333444444444000111222222111000111222222222222333555777999;;;???BBBEEECCCAAACCCJJJQQQZZZ\\\]]]^^^gggrrrwwwvvvlllbbbcccsssttt```MMMDDDDDDPPPnnnyyytttwwwvvvuuuuuuvvvxxxzzz{{{wwwzzz{{{yyyuuurrrtttwwwyyyxxxuuuttttttvvvxxxzzz}}}{{{|||~~~||||||zzzaaaPPPJJJKKKMMMMMMKKKHHHGGGHHHIIIDDDCCCBBBCCCDDDDDDBBB@@@>>><<<;;;;;;<<<======<<<999999888777888;;;@@@DDDKKK\\\qqqdddJJJ===@@@???BBBHHHGGGMMMNNNRRRXXX___iiizzzlllddd]]][[[XXXQQQKKKIIIGGGFFFCCC@@@===;;;999888777555333333444444333222222222222222222222222222222222333333333444444444000111222222111000111222222111222222444666888:::;;;???CCCDDDCCCDDDIIIMMMWWW^^^cccdddeeekkkuuu{{{yyykkkeeeppp~~~vvv[[[HHHKKK^^^ooozzzvvv|||{{{xxxvvvuuuvvvwwwwww{{{|||}}}zzzwwwuuuuuuwwwyyywwwuuuttttttuuuwwwxxxyyyxxxyyyzzzzzz{{{{{{cccSSSKKKKKKKKKJJJHHHHHHHHHIIIAAA@@@@@@AAACCCCCCBBB@@@???===<<<<<<===>>>===<<<:::999888777888===CCCHHHSSSeee{{{XXXDDD===AAAAAAEEEKKKIIIPPPPPPRRRVVVYYY```nnn|||kkkccc\\\ZZZWWWQQQKKKJJJGGGFFFCCC@@@===;;;999999777555333333444555444333222222222222222222222222222222222222333333333333000111222222111000111222111111111222333555777999<<<@@@EEEHHHIIIIIIHHHHHHRRR]]]ggghhhcccdddmmmvvvxxxnnngggiiisss```SSSRRRSSSooo~~~||||||~~~}}}|||yyyvvvtttttttttttt}}}}}}{{{{{{{{{vvvuuutttssssssuuuvvvxxxvvvvvvuuuvvvxxxzzz|||~~~}}}vvv```QQQNNNIIIGGGGGGGGGGGGFFF>>>>>>>>>???BBBBBBBBB@@@@@@>>>===<<<>>>>>>>>>===;;;:::999888:::???GGGMMM\\\pppyyyMMM>>>;;;@@@@@@EEELLLJJJPPPQQQTTTWWWYYY]]]hhhsssiiibbb[[[ZZZWWWQQQLLLKKKGGGEEECCC@@@===;;;:::999777555444333555555555444222222222222222222222222111111111222222222222333000111222222111000111222111111111111333555777888<<<@@@FFFMMMSSSSSSNNNJJJMMMXXXeeeiiiddd```eeelllmmmmmmgggaaadddtttdddRRRKKKVVVrrrxxxxxxzzzzzz{{{xxxvvvtttsssrrrrrrssstttzzz|||~~~vvvuuuuuuuuuvvvxxxzzz{{{vvvuuussssssvvvyyy{{{zzzyyy~~~}}}}}}ooo[[[SSSJJJFFFFFFFFFCCC@@@=========???BBBCCCBBBAAAAAA???======>>>>>>>>>===<<<;;;999999;;;AAAJJJQQQgggzzzfffGGG<<<<<<@@@@@@GGGNNNMMMPPPQQQUUUYYYYYYZZZbbbkkkhhhaaa[[[ZZZWWWQQQMMMKKKGGGEEECCC@@@===;;;:::999777555444444555555555444222222222222222222222222000000111111111222222222000222222222111000111222111111111111222444666777:::>>>FFFQQQZZZ\\\VVVPPPKKKTTTaaahhhfff``````dddeeelllhhh\\\YYYiii|||tttWWWPPPHHH]]]{{{||||||vvvtttyyy{{{wwwuuuwwwrrrqqqpppoooppprrrtttvvvuuuwww{{{xxxxxxxxxyyy{{{}}}vvvuuusssrrruuuzzz{{{yyy}}}zzzyyy}}}dddXXXKKKEEEFFFFFFAAA;;;=========???BBBDDDCCCBBBAAA???>>>===>>>???>>>======<<<:::999<<>>BBBBBBIIIQQQPPPPPPRRRWWWZZZYYYWWW\\\dddiiibbb\\\YYYUUUPPPLLLMMMEEEDDDBBB@@@===:::999777666666555444333333333333222222111111111111222222111111111111111111111111000111111222222333444444000000111222444555666666999<<>>===<<<===>>>AAACCCEEEDDDCCCBBBAAA@@@@@@@@@@@@???<<<<<<>>>>>>CCCSSSdddxxxcccIII@@@@@@AAACCCEEEIIILLLNNNQQQRRRTTTVVVXXXYYYZZZZZZiiiaaa[[[XXXUUUOOOLLLLLLEEEDDDBBB@@@===;;;999888666666555444333333333333222222111111111111222222111111111111111111111111222222222222222222222222000111111222333444555555777:::@@@IIIQQQWWWXXXWWWRRRQQQTTT\\\ffflllllljjjmmmooorrrsssjjj]]]XXX[[[eeevvvpppQQQLLLLLLWWWjjjxxxqqqqqqrrrrrrsssrrrqqqooommmllllllmmmnnnqqqssstttvvvxxx{{{}}}~~~}}}xxxttttttuuuxxxyyyxxxuuussssssuuuwwwwwwuuuyyy|||~~~}}}|||~~~ttt~~~kkkXXXHHHEEEDDD???===AAA>>>>>>===>>>???BBBDDDFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@======>>>AAAHHHYYYjjjrrrRRR>>>===>>>@@@CCCGGGKKKNNNPPPQQQRRRTTTVVVWWWYYYYYYYYYggg```ZZZWWWTTTNNNKKKKKKFFFEEECCC@@@===;;;999888666666555444333333333333222222111111111111222222111111111111111111111111444333333222111111000000222222222222333333333444444777;;;AAAFFFMMMTTTXXXTTTTTTUUUYYY```hhhoootttsssqqqsssxxxvvvjjj\\\SSSWWWgggxxxqqq^^^MMMIIINNNaaaxxxnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooppppppqqqqqqsssuuuwwwzzz|||}}}||||||}}}zzzvvvsssqqqqqqqqqvvvtttrrrrrrtttttttttsssvvvwwwxxxyyyzzz~~~}}}|||ttthhh^^^RRRXXXbbbnnnwwwxxxrrrmmm\\\OOOEEEDDDCCC>>>>>>BBB????????????@@@BBBDDDFFFFFFEEEEEEDDDDDDCCCCCCCCC@@@>>>===???DDDOOOcccttt\\\BBB:::;;;===???CCCHHHMMMQQQSSSRRRSSSUUUVVVWWWXXXXXXXXXggg___YYYWWWSSSMMMJJJJJJFFFEEECCC@@@>>>;;;999888666666555444333333333333222222111111111111222222111111111111111111111111333222222222111111000000333222222222222222222222111555:::===@@@GGGPPPXXXVVVWWWVVVVVVXXXaaammmwwwwwwpppmmmttt|||{{{oooccc^^^hhhvvvqqqQQQHHHIIITTTqqqyyypppnnnkkkkkkjjjiiiiiijjjllloooppppppqqqqqqqqqpppooooooooopppsssvvvxxxxxxxxxxxxzzz{{{{{{zzzwwwtttsssrrrtttsssssssssssssssssssssrrrrrrrrrtttxxx|||yyyeeeXXXPPPKKKNNNMMMNNNPPPSSSSSSPPPMMMMMMGGGCCCCCCAAA===>>>BBB????????????AAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@>>>===@@@HHHXXXnnn~~~vvvOOO>>>AAA<<<>>>AAAEEEIIINNNQQQSSSSSSTTTUUUVVVWWWWWWXXXWWW~~~fff___YYYVVVRRRMMMIIIJJJFFFEEECCCAAA>>>;;;:::888666666555444333333333333222222111111111111222222111111111111111111111111000000000111111222222222333333222222222222111111///555;;;>>>???DDDMMMUUUUUUVVVWWWUUUVVV___ooo{{{wwwmmmppp}}}oooooorrr}}}fffZZZQQQMMM]]]uuutttooonnnkkklllllljjjiiijjjnnnqqqppppppppppppooonnnlllllllllnnnqqqssstttuuutttsssuuuxxx||||||yyyvvvtttsssssssssttttttttttttuuuuuusssrrrrrrtttyyy}}}~~~}}}iiiWWWNNNKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIEEECCCBBBBBBAAA??????AAA?????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCC?????????AAAMMMbbbyyyjjjGGG>>>FFF@@@AAADDDGGGKKKNNNPPPQQQSSSTTTUUUVVVWWWWWWXXXWWWfff___YYYVVVSSSMMMJJJJJJGGGFFFDDDAAA>>><<<:::999666666555444333333333333222222111111111111222222111111111111111111111111//////000000111222222333222222222222222111111111///444:::<<<===BBBIIIPPPPPPSSSVVVWWWYYYdddtttwwwttt~~~xxxoooqqqhhhQQQSSScccllluuu{{{}}}}}}|||uuupppmmmpppqqqqqqooommmmmmqqquuuppppppooonnnmmmlllkkkkkkmmmoooqqqsssssssssrrrqqqssswww||||||xxxssspppppppppsssuuuvvvuuuuuuvvvxxxwwwvvvvvvxxx{{{~~~~~~nnn]]]RRRNNNOOOPPPJJJIIIGGGGGGFFFGGGHHHIIIEEEDDDDDDDDDDDDCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFEEEDDDCCC@@@AAABBBEEESSSlll]]]BBB===CCCBBBDDDFFFIIILLLNNNOOOOOORRRSSSUUUVVVWWWXXXXXXXXXggg```ZZZWWWSSSMMMJJJKKKGGGFFFDDDAAA???<<<:::999666666555444333333333333222222111111111111222222111111111111111111111111000000000000111111111111111111111111111222222222111333555666999>>>EEEJJJLLLPPPUUUXXX\\\eeesss}}}||||||uuu{{{ttthhhiiikkkmmmjjjsss|||zzz~~~yyytttsssuuuwwwyyyvvvsssrrruuuyyyuuutttrrrpppooooooppppppqqqrrrtttuuuuuutttrrrqqqpppvvv{{{|||wwwrrrppppppmmmqqqtttvvvuuuvvvwwwyyyxxxxxxxxxxxxzzz}}}}}}sssooohhhaaa]]]\\\\\\\\\UUUSSSPPPMMMJJJHHHIIIJJJKKKJJJIIIHHHIIIIIIGGGCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEBBBEEEFFFJJJZZZuuuwwwSSSCCC@@@@@@BBBDDDGGGJJJMMMNNNOOOPPPQQQRRRTTTVVVWWWYYYYYYYYYggg```ZZZWWWTTTNNNKKKKKKGGGFFFDDDBBB???<<<:::999666666555444333333333333222222111111111111222222111111111111111111111111222222111111000/////////000000111111111222222222222222111111444:::BBBGGGKKKOOOTTTWWW[[[cccmmmuuu}}}xxxnnn\\\___}}}www~~~{{{|||yyy|||~~~{{{wwwuuuxxx|||{{{zzzwwwuuutttuuuvvvwwwtttuuuvvvwwwwwwuuusssrrrnnnttt{{{|||xxxtttssstttkkkoootttuuuuuuuuuxxxzzzvvvwwwwwwvvvwwwyyy~~~zzzuuusssrrrqqqqqqooonnnlllcccaaa]]]XXXTTTRRRSSSTTTPPPOOOLLLKKKMMMNNNJJJEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFCCCGGGJJJNNN___zzzoooPPPHHHGGGBBBBBBDDDGGGJJJNNNPPPQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZ