BM66(d@ ssslllvvvsssmmmjjjppp{{{~~~}}}~~~}}}wwwuuurrrnnnjjjgggdddccceeedddcccbbb```^^^\\\\\\YYYXXXWWWVVVUUUTTTTTTSSSOOOOOOOOOOOOOOOOOOOOONNNKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@???>>>>>>>>>@@@CCCDDDOOOLLLHHHIIIQQQ^^^mmmvvvqqqUUUKKKLLLOOOSSS]]]ggg???333444888333222777666333333333333222222222111333111111444333111333888===???DDDMMMXXX___bbbaaafffaaa\\\VVVTTTbbbvvvZZZ```cccsss}}}www|||yyyvvvvvv{{{~~~{{{tttppppppzzz{{{{{{~~~}}}yyytttqqqooommmfff]]]WWWWWWaaaaaagggqqqwww{{{wwwoooiiifffddd______^^^]]][[[YYYXXXVVVVVVTTTQQQPPPPPPOOONNNLLLKKKKKKJJJJJJJJJIIIIIIIII@@@???<<<:::999999:::;;;777777777666555555444444111222333444555555555555666666666666666555555555444444333000///000333555<<<@@@AAA===444///000444555555555555444666888;;;999;;;;;;777222333;;;BBB@@@<<<333)))%%%((()))'''''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((()))))))))***++++++------...///......//////000222333444;;;???EEEIIIJJJLLLPPPSSSPPPRRRVVVZZZ]]]______^^^WWWRRRPPPTTTXXX[[[```eeekkkxxxjjjhhhttt~~~nnngggfffnnn}}}|||zzzzzzyyywwwuuuqqqpppmmmjjjhhheeedddccccccbbb```^^^\\\[[[ZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@??????@@@??????>>>???@@@BBBCCCLLLJJJHHHIIIPPP]]]kkktttlllVVVPPPSSSWWWaaaeeeoooCCC555333888222000444222000000000000////////////333111111333333111444999AAABBBFFFNNNXXX```ccccccgggeeeaaa[[[YYYiiippp___jjjlllyyy~~~{{{xxxwwwyyy{{{xxxrrrmmmuuu~~~|||}}}yyyttttttqqqnnnhhh]]]SSSRRRWWWaaabbbjjjuuu~~~{{{|||wwwqqqlllgggeeeccc______^^^]]][[[ZZZXXXWWWVVVTTTQQQQQQQQQPPPOOOMMMJJJJJJIIIIIIHHHGGGGGGGGGAAA@@@>>><<<;;;;;;<<<<<<777777777666555555444444111111222333444555555555555555555555555444444444444444333111//////222555@@@CCCCCC===555000111555222555888888666666999===<<<>>>===999444444;;;BBB???<<<444***&&&((()))'''''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((((((((()))))))))******+++,,,---............//////000222333444:::???EEEHHHIIIKKKOOORRRPPPSSSXXX\\\___```___^^^XXXSSSRRRUUUXXX[[[___eeehhhvvvvvvbbbeeetttjjjdddcccnnnzzzxxxrrroooqqqtttvvvyyy}}}}}}{{{wwwuuutttrrrnnnllljjjjjjhhhgggeeedddbbbbbb```___\\\YYYXXXWWWXXXXXXUUUUUUTTTSSSRRRQQQPPPPPPMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????????????????@@@@@@@@@@@@@@@HHHGGGGGGIIIOOOZZZfffoooppp______iiiqqq~~~KKK999444999444111333111333333333222222222111111333111111333333222666;;;EEEEEEHHHPPPYYYaaaddddddcccdddccc\\\[[[nnnjjjffftttttt}}}{{{zzzzzzxxxsssnnnxxx~~~|||uuunnnqqqnnniii```TTTNNNUUU___lllnnnttt|||wwwtttssspppnnnjjjgggeeeddd______^^^\\\ZZZYYYWWWWWWUUUSSSRRRQQQRRRRRRPPPOOOJJJJJJIIIHHHFFFEEEDDDDDDBBBAAA???===<<<<<<<<<===777777777666555555444444111111111222333333333444444444444444444444444444444444333111//////222444AAACCCBBB===555111333666333:::@@@@@@;;;999<<>>>>>???@@@@@@@@@@@@??????DDDFFFGGGIIINNNVVVaaaiiiwwwgggkkkVVV>>>555999666333555222444444444444333333333333333000111333444333888>>>HHHHHHJJJQQQZZZaaadddddd```cccddd___aaayyyxxxgggkkkvvvuuu}}}||||||yyyuuuxxx{{{tttllllllfff___YYYUUUVVVaaammm{{{}}}{{{vvvpppoooooommmkkkiiigggeeeaaa___]]]ZZZXXXUUUTTTSSSTTTSSSRRRRRRSSSSSSQQQOOOKKKKKKIIIHHHFFFDDDCCCBBBAAAAAA???>>><<<<<<<<<<<<777777777666555555444444111111111111111222222333444444444444444555555555444444444222000///111333<<<======999333111333777888AAAIIIHHHAAA===???CCC???@@@???;;;666444777;;;======888///))))))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((())))))***+++,,,------.........//////000222333444999>>>DDDGGGHHHJJJMMMPPPRRRVVV[[[```bbbbbb```___ZZZVVVTTTVVVVVVWWW\\\bbbiii}}}yyyhhh___kkk|||uuudddaaaeeesss}}}tttmmmeee^^^XXXXXXXXXWWWYYY]]]bbbccceeefffggggggggggggeeeeeeeeedddcccaaa___^^^```^^^ZZZWWWVVVWWWXXXYYYTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLKKKJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>???@@@@@@@@@??????CCCEEEHHHIIIKKKRRR\\\ccc{{{zzzfffiii___AAA222777666444555333222111111111000000000000222000000333444555:::@@@HHHHHHKKKRRR[[[bbbddddddcccfffgggfffooosssiiioootttttt}}}{{{|||~~~{{{tttlllhhh^^^VVVUUUZZZaaallluuu}}}{{{vvvoooooonnnllljjjgggeeedddbbb```\\\XXXUUURRRPPPOOOSSSRRRQQQRRRSSSRRRPPPNNNLLLLLLJJJHHHFFFDDDCCCBBB@@@???>>>===<<<;;;;;;;;;777777777666555555444444111111000000000111222333444444555555666666666666444444444222000///111222333555555444111111444666;;;DDDLLLKKKCCC<<<<<<@@@<<<===<<<888444333444777:::<<<:::111+++***)))'''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((())))))***+++,,,---.........//////000222333444888===CCCGGGHHHJJJNNNQQQTTTWWW\\\```bbbbbbaaa___ZZZWWWVVVVVVUUUUUUZZZbbbllltttfff```nnn~~~~~~rrr\\\]]]fffwww{{{zzzwwwnnniiieee^^^WWWUUURRROOOOOOQQQTTTWWWYYY[[[\\\]]]```bbbaaaaaaaaaaaa```^^^\\\[[[]]]\\\YYYWWWVVVVVVWWWXXXSSSSSSRRRQQQPPPOOONNNNNNLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAADDDGGGIIIIIIIIIMMMWWW___rrrhhhgggjjjEEE000444444222333333333333333222222222111111222000000333444666<<>>>>>===<<<;;;:::777777777666555555444444222222111000000111222333444444555555666777777777444555444333000///000111---...000111111222444555999@@@GGGFFF???999888999777888777666333222222333777;;;;;;444---+++***(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((((((((()))***+++,,,------......//////000222333444777<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBCCCFFFIIIJJJHHHFFFJJJSSS\\\iiippphhhyyyMMM333444444222333333666666555555555444444444222000000333555777===EEEHHHIIIOOOXXXaaaggggggeeeddd```^^^fff~~~nnneeeiiittt~~~uuuiiijjjrrrzzz}}}zzzvvvuuu{{{~~~}}}}}}xxxqqqiii]]]YYYZZZ```hhhnnnuuu{{{|||xxxqqqooolllhhheeebbbaaa```^^^]]]ZZZWWWVVVUUUUUUVVVRRRQQQQQQQQQQQQPPPLLLJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@???>>>===<<<;;;777777777666555555444444444333111000000111222333333333444555555666777777444555555333111///000111+++...111333444444444444666;;;@@@@@@===888666666222333444333333222222222444:::;;;555///,,,+++***''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''&&&&&&''''''((((((((()))***+++,,,------......//////000222333444666<<>>????????????>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;===@@@CCCEEEHHHJJJKKKHHHEEEHHHQQQZZZddd|||sssgggwwwVVV888888777444555444333333222222222111111111222000000333555777>>>FFFHHHJJJQQQ[[[dddiiiiiiggghhhbbb^^^jjjqqqeee___gggwwwxxxfff___fffpppuuuuuu}}}zzzuuunnnjjjjjjiiihhhpppwww|||vvvnnnfffXXXZZZ```iiiooottt{{{|||sssqqqmmmhhheeeccccccccc]]][[[YYYXXXWWWXXXZZZ[[[RRRQQQQQQQQQQQQOOOKKKHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>===<<<777777777666555555444444555333222000000111333444222222333333444555666666444555555333111//////000---///333555666666444333444888<<<>>>===:::888777000111222333333333222222222999<<<666000---,,,+++''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''(((((()))***+++,,,,,,---......//////000222333444666;;;CCCHHHKKKOOOTTTXXXXXXYYYZZZ\\\^^^```aaabbb___^^^^^^___\\\[[[bbbkkk|||nnnhhhiiivvvxxxnnn^^^cccooo~~~qqqwwwwwwuuurrrpppooommmjjjhhh```___]]][[[XXXVVVTTTSSSMMMLLLJJJGGGEEEBBB@@@???DDDFFFIIILLLOOOPPPQQQQQQPPPQQQSSSSSSSSSQQQOOOMMMKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???======>>>???BBBCCCEEEHHHKKKKKKIIIJJJPPPVVV\\\sssyyyiiipppxxx[[[===@@@222...888444222222222222222222222222222222111222666;;;@@@CCCKKKKKKOOOXXXbbbhhhgggeeekkkeee___kkkddd___fffpppqqqllleeeeeeqqq}}}vvvrrrqqqrrrwww|||||||||uuukkkccc___```cccjjjttt~~~yyyqqqkkkeeeeeehhhiiieee___^^^___^^^[[[WWWSSSSSSSSSQQQOOOMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBB???<<<;;;;;;<<<;;;:::888777666555555444444555333444555222//////111555333444444555666777888888666666666555444111///...000///000555:::<<<777222333444666999<<<===;;;999999888888:::<<<:::666111...333888;;;888222,,,(((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&&&&''')))(((((())))))))))))((((((''''''(((***+++,,,---.........//////000222333444:::???CCCCCCGGGOOOUUUVVVRRRZZZ[[[WWWYYYccceee``````aaa```]]]\\\```jjjsssooojjjlllyyywwwkkk]]]bbbnnn~~~}}}oooxxx~~~|||sssqqqooommmllljjjgggeeeaaa```^^^\\\YYYWWWUUUTTTPPPOOOMMMKKKHHHFFFDDDCCC@@@AAADDDGGGJJJLLLMMMNNNMMMOOOPPPQQQQQQPPPNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@????????????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>???AAACCCDDDHHHJJJJJJHHHIIIOOOUUU[[[rrr|||jjjooo~~~tttaaa@@@AAA444111999333222222222222222222222222222222111333666;;;@@@CCCKKKLLLPPPXXXaaagggfffcccaaa___aaauuufffgggmmmvvvkkkkkkkkkqqq|||xxxzzz}}}zzzyyysssjjjbbb___aaaiiiuuu~~~zzzsssmmmgggfffggggggbbb\\\]]]^^^]]]ZZZWWWTTTSSSTTTQQQPPPNNNMMMNNNMMMLLLJJJHHHFFFEEEEEEFFFFFFDDDCCCAAA???<<<;;;<<<<<<;;;:::888777666555555444444555444555444222000///000111222333444444666666777888555666666555444222000...---///333:::@@@@@@;;;555222333444777999:::888666555666888<<<>>><<<666111000444:::<<<:::444---)))'''&&&&&&&&&&&&'''((()))'''((())))))(((((()))+++(((((())))))))))))(((((((((((()))+++,,,---...///......//////000222333444999>>>CCCDDDHHHPPPVVVWWWUUU[[[\\\WWWYYYbbbeee``````aaaaaa______dddoooxxxoookkkooo}}}wwwjjj\\\aaammm}}}xxxnnn{{{{{{vvvvvvpppnnnlllkkkjjjhhheeebbbaaa```___]]]ZZZXXXWWWVVVSSSRRRQQQOOOMMMKKKIIIHHHAAAAAAAAABBBCCCEEEFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>???AAABBBBBBFFFIIIIIIGGGHHHMMMSSS\\\pppllllllxxxssshhhEEE@@@666444999222222222222222222222222222333222222333777<<>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<========================>>>=========>>>???@@@AAAAAAEEEHHHHHHEEEFFFKKKPPP\\\ooommmiiiqqqwwwpppJJJ>>>666777999222222222222222222222222222333222222444777===BBBEEEJJJMMMSSS\\\dddhhhhhhgggfffbbbggglllYYYjjjooo|||ooollluuu{{{|||uuukkkaaa\\\eeeiiizzzyyymmmiiieeedddffffffddd```ZZZ[[[[[[YYYWWWUUUUUUVVVRRRPPPOOONNNOOONNNLLLKKKIIIGGGEEEEEEFFFEEEDDDBBBAAA???===<<<===<<<;;;999888777666555555444444555444222000111333444111...000111222333444555555666555666666666444333111000,,,000666>>>BBBAAA<<<777///000222666:::;;;:::999444888???GGGKKKHHH???777333666:::======777000***((((((''''''''''''((((((%%%'''((((((''''''((()))(((((((((''''''(((((((((((()))***+++,,,...//////......//////000222333444555===CCCFFFKKKSSSXXXYYY[[[]]][[[WWWXXX___cccaaa\\\^^^___^^^___eeeqqqzzz|||pppooouuuwwwhhh]]]bbbnnn~~~{{{tttsssxxxvvvrrrmmmkkkllljjjiiihhhhhhhhhfffccc```^^^]]]\\\[[[YYYXXXVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLIIIEEECCCAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDIIIIIIIIIIIIHHHGGGFFFEEEAAAAAAAAAAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@@@@DDDHHHGGGEEEEEEIIINNNXXXiiippphhhlll{{{sss{{{SSS>>>666777777111222222222222222222222222333333333444888>>>CCCFFFHHHMMMUUU^^^fffkkklllkkknnniiirrrvvvaaaVVVkkksss}}}tttzzz~~~vvv}}}zzzpppfff___^^^jjjpppwwwjjjgggdddcccddddddbbb```YYYZZZZZZYYYVVVUUUUUUVVVRRRPPPNNNNNNNNNNNNLLLJJJIIIHHHFFFEEEEEEEEECCCAAA@@@>>>=========<<<;;;999888777666555555444444555222000...000444666555333000111111222333444555555555555666666555333111000///111444777999999666444///000333888===@@@@@@???555888>>>EEEIIIGGG???888222444888<<<===999111+++)))(((((('''''''''((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''((()))***+++,,,---.........//////000222333444555<<>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@???DDDHHHHHHEEEEEEHHHMMMSSSbbbwwwtttiiikkkyyydddbbbBBB777777555222222222222222222222222222333333333555999???DDDHHHHHHMMMVVV```gggkkklllllllllmmm~~~jjj[[[ZZZhhhsssvvvjjjooo{{{|||uuukkkaaa```fffoooyyytttjjjgggdddbbbaaa___]]][[[YYYZZZZZZYYYVVVTTTTTTUUUQQQOOOMMMMMMMMMMMMKKKJJJJJJHHHFFFEEEEEEEEECCCAAA???>>>======>>>===:::888888777666555555444444555111000///111444777888999000111111222333444555666555555666666555444222111111111222222222222111111///111444999???BBBBBBAAA555666999===AAA@@@:::555111333777<<>>>>>????????????DDDHHHHHHEEEEEEHHHLLLQQQ___ssszzzmmmmmmttt\\\sssJJJ:::888444333222222222222222222222222333333333555999???EEEHHHHHHNNNWWW```eeehhhhhhhhhhhhooo}}}dddYYY___gggtttnnn^^^cccooozzzsssggg]]]aaammmqqq}}}qqqgggeeebbb```^^^]]][[[ZZZZZZ[[[ZZZXXXVVVTTTSSSTTTPPPNNNLLLLLLLLLLLLJJJHHHJJJHHHFFFEEEEEEEEECCCAAA???>>>===>>>>>>===:::888888777666555555444444555333333222222222555:::===111111222333444555666666555555666666666444333222000111222222111000000000000111444888===??????===999666555666888999777444111222666===AAA???777000******)))((((((((((((((((((***++++++******+++,,,)))(((&&&%%%%%%&&&((()))'''((()))***,,,---............//////000222333444555>>>FFFKKKPPPVVVXXXWWWWWWVVVVVVXXXYYY[[[]]]___```bbbbbb______dddoooxxxxxxyyy|||nnn^^^bbblllyyyrrrooottt{{{yyyyyyppplllkkkmmmmmmhhhdddddddddddddddffffffeeeaaa^^^]]]]]]\\\\\\[[[ZZZZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVPPPPPPPPPOOOLLLIIIFFFEEEHHHGGGEEECCCBBBAAA@@@@@@??????@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????DDDIIIIIIFFFEEEHHHLLLRRR```sss}}}pppoooqqqZZZQQQ===888444444222222222222222222222222333333333555:::@@@EEEIIIIIIOOOXXX___cccdddddddddhhhqqqbbbWWWaaalll{{{zzzhhhXXX]]]kkk}}}uuuggg[[[aaapppqqq{{{ooobbbaaa___^^^^^^]]]]]]]]]ZZZ[[[[[[XXXUUUSSSSSSSSSOOOMMMLLLKKKLLLKKKIIIHHHJJJHHHFFFEEEEEEDDDBBBAAA???>>>===>>>>>>===:::888888777666555555444444555555666555222111333999???111222333333555555666777555555666666666555333222///111333333222111000000000111333777:::<<<;;;999===888444333555777666555222333777>>>CCCAAA:::222******)))(((((((((((((((&&&((())))))(((((()))***)))(((&&&%%%%%%&&&((()))))))))***+++---...///000......//////000222333444666>>>GGGLLLQQQVVVXXXWWWUUUTTTUUUXXXZZZZZZ\\\^^^]]]^^^^^^]]]\\\bbbmmmvvv{{{rrraaafffnnnwwwwwwooosss{{{~~~{{{yyytttqqqnnnmmmllljjjhhhfffdddccceeeeeeeeeddddddbbbaaaaaaccc```\\\YYYWWWWWWYYYZZZXXXWWWVVVWWWYYYZZZYYYWWWSSSRRRQQQPPPNNNLLLJJJHHHHHHHHHGGGFFFEEEEEEEEEFFFCCCAAA???>>>???AAAAAA@@@????????????>>>>>>>>>======<<<:::999999:::<<<======<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>BBBFFFFFFCCCBBBDDDHHHMMM```ssspppeeerrrwwwxxxbbbxxx]]]777888===///333222222111111222222333333222444888;;;<<>>>>>===<<<;;;::::::999555555555555555444444333333666666444222444;;;BBB999333000111333333555888777777777777666666666666666222000111111000222666222222222444777;;;>>>@@@===999444222333444444222000222666;;;>>>>>>;;;888...+++)))))))))******)))******))))))((((((''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---...---------...111333555999???GGGNNNQQQSSSTTTVVVSSSUUUWWWXXXZZZ\\\___bbbaaabbbaaa\\\ZZZ```mmmyyy}}}|||zzzsssgggiiimmmssszzztttmmmqqqzzzyyysssqqqooollliiiiiiiiiiiihhhhhhgggggggggdddddddddeeeddddddccccccfffddd```]]][[[[[[[[[\\\ZZZZZZ[[[]]]^^^^^^[[[XXXTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGEEECCC@@@???@@@@@@@@@????????????>>>>>>>>>=========;;;:::999999:::;;;===<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================AAAEEEEEECCCBBBEEEHHHSSSggg{{{sssfffkkkwwwnnnxxxiii>>>888<<<111333333222222222222333333333222444999;;;<<>>>>>===<<<;;;::::::999555666666666666555444444000111111///---000888>>>999333///111333333444888777777777777666666666666333//////222222111222666444333222222444888<<<>>>AAA===777444444555555444555444333777;;;>>><<<:::...,,,)))))))))******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++,,,------......---------...111333555999???GGGMMMPPPRRRTTTUUUSSSUUUWWWXXXYYY[[[^^^```aaabbbaaa\\\ZZZ```nnnzzz}}}~~~zzztttnnnmmmlllnnnttt~~~{{{qqqkkkpppzzz}}}~~~xxxppplllkkkjjjhhhfffggggggggggggggggggggggggbbbcccddddddeeeeeeddddddeeedddcccaaa___^^^]]]]]]]]]]]]___aaabbb```[[[WWWVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHFFFCCCAAAAAA@@@>>>===>>>>>>>>>>>>============<<<;;;:::999999:::;;;<<<;;;:::999888888999:::;;;::::::::::::;;;;;;;;;;;;===============<<<<<<<<<<<<@@@CCCDDDCCCCCCFFFHHHVVViii}}}ttteeedddsss}}}uuuyyyFFF888:::333333333222222222222333333333222444999;;;===BBBIIIRRRWWW___fffiiigggccc___iiikkkYYYcccooouuu{{{vvv~~~vvvfffUUUKKKNNN\\\iii|||}}}llljjjnnnttt}}}ssshhh[[[SSSNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPQQQQQQNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>===<<<;;;::::::999666666777777777666555555888888777444222444:::@@@888222///111333333444888666666666666777777777777000......222333222444888;;;888444111222555999<<>>;;;>>>>>>=========<<<<<<<<<;;;;;;:::999999:::;;;;;;:::999999888888999999::::::::::::::::::;;;;;;;;;============<<<<<<<<<<<<;;;>>>AAACCCCCCDDDFFFHHHPPPaaattttttbbbaaalllpppNNN888999666333333333222222333333333444222555999<<<>>>CCCJJJQQQWWW___eeeiiihhhdddbbbccceee[[[hhhssswwwyyy|||vvviiiYYYOOOLLLRRR___lllzzzllllllpppwwwsssiii]]]RRRKKKHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJHHHEEECCCAAA@@@???>>>>>>===<<<;;;::::::999777777777777777666666555222222222///,,,,,,...000666111///111333333444777666666666666777777777777222///...000222444888===DDD@@@999333111333888;;;HHHCCC<<<777555888;;;>>>@@@888222444<<>>GGGLLLMMMMMMPPPRRRSSSTTTVVVVVVVVVXXXZZZ\\\]]]___^^^[[[YYY___mmmxxx~~~xxxtttkkkiiihhhiiioooxxx{{{rrrnnnuuuxxxmmmkkkiiifffdddeeeffffffgggiiiiiihhhhhhhhhgggggggggfffffffffeeedddbbbaaa``````aaaccceeefffgggggggggeeebbb```______^^^]]]\\\XXXXXXWWWVVVSSSQQQOOONNNNNNMMMLLLKKKIIIIIIIIIIIILLLJJJGGGEEEDDDAAA>>><<<=========<<<<<<<<<<<<;;;:::::::::999999:::::::::999999999999999999999999999999999:::::::::;;;;;;===============<<<<<<<<<;;;===@@@BBBCCCDDDEEEFFFIIIWWWfffuuuxxxcccbbbeeeyyyjjj{{{RRR888777777444333333333333333333444444333555:::===???DDDKKKOOOTTT\\\dddiiijjjhhhffflllwwwaaa```nnnttt{{{yyyuuujjj]]]QQQMMMOOOVVVcccooo{{{nnnqqqttt|||sssfff\\\RRRJJJDDDCCCCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJGGGEEEBBBAAA@@@@@@>>>>>>===<<<;;;::::::999777777777777777666666555111333555666444333222111555000...111444333444777555666666666777777777888777111...///111444:::BBBKKKEEE<<<555222444999<<>>BBB@@@999444777@@@DDDAAA<<<333000+++(((((()))))))))''''''(((((())))))******((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,------...000111333333666>>>GGGLLLKKKJJJMMMQQQRRRTTTUUUVVVVVVWWWZZZ\\\[[[]]]]]]ZZZXXX]]]jjjuuu}}}|||wwwsssiiigggfffggglllttt|||{{{sssooovvv}}}xxxpppiiijjjiiihhhgggggghhhiiijjjfffggghhhiiikkklllmmmnnnjjjiiiiiigggfffdddbbbaaaccceeegggiiikkkmmmnnnnnnkkkhhhdddbbbbbbccccccccc[[[ZZZYYYXXXVVVTTTRRRPPPOOOOOOMMMLLLJJJIIIIIIIIILLLJJJHHHGGGFFFDDD@@@>>>===<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999999::::::::::::::::::999888888999999::::::;;;;;;<<<<<<<<<<<<=========>>><<<===???AAABBBCCCDDDDDDEEEPPP]]]kkkggg```___kkkggglllVVV:::777777444444333333333333444444444333555;;;>>>@@@EEELLLMMMSSS\\\eeekkkmmmlllkkkxxxooo___cccoooqqqvvvrrr```SSSJJJLLLQQQXXXeeerrr~~~tttxxx{{{}}}sssdddWWWOOOIIIDDD@@@@@@???>>>>>>============@@@AAABBBDDDEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIFFFDDDBBBAAA@@@AAA>>>>>>===<<<;;;::::::999666666777777777666555555666999===@@@BBBAAA@@@???444///...222444333444666555555666666777777888888:::333//////000333:::AAAHHHCCC;;;555333666;;;???EEEBBB===777444666<<<@@@===999666999@@@CCC@@@;;;555111,,,)))((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,---...///000222222333555>>>GGGKKKIIIHHHKKKOOORRRSSSUUUVVVVVVXXX[[[]]][[[]]]]]]ZZZXXX\\\hhhsssyyy{{{vvvqqqkkkhhhdddcccgggooowww}}}zzzrrrnnnttt~~~yyysssqqqoookkkhhhjjjjjjiiihhhhhhhhhjjjkkkggghhhjjjkkkmmmooopppqqqllllllkkkkkkiiihhhffffffhhhhhhiiikkklllnnnooopppllljjjhhhggghhhhhhgggfff^^^^^^]]][[[YYYWWWUUUTTTRRRQQQOOOMMMLLLKKKKKKJJJKKKIIIHHHHHHHHHFFFCCC@@@<<<<<<<<<;;;;;;;;;::::::999999999::::::999999999::::::;;;;;;;;;;;;::::::777888888999::::::;;;;;;:::;;;;;;<<<===>>>??????===>>>>>>@@@BBBCCCCCCBBBEEENNNZZZhhh|||iii[[[]]]hhhhhhaaaYYY===888777444444333333333333444444444333666;;;>>>@@@FFFMMMPPPUUU^^^gggmmmoooooonnnmmm\\\```lllnnn|||uuu\\\OOOHHHLLLRRRZZZiiizzzwww|||~~~qqqgggXXXMMMGGGDDDBBBAAA@@@@@@?????????@@@AAAAAA@@@AAABBBDDDEEEEEEEEEDDDGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHEEECCCAAAAAAAAABBB>>>>>>===<<<;;;::::::999555666666666666555444444000000111333555777666666333///...222444333444666555555555666777888888888888333000000111111555;;;>>>:::444111111777>>>BBBEEEBBB===777222222777;;;;;;888666777;;;>>>===;;;666222,,,)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,,,,...///111222222222444===GGGJJJHHHFFFIIINNNQQQSSSUUUVVVWWWYYY\\\___]]]___```\\\YYY]]]hhhrrr~~~}}}~~~{{{uuupppnnnjjjccc```cccjjjttt{{{}}}|||xxxppplllrrr|||}}}qqqkkkkkkkkkjjjjjjeeeeeeeeedddccccccdddfffllllllmmmmmmnnnoooooopppmmmmmmmmmmmmllllllkkkjjjjjjjjjiiijjjjjjlllmmmmmmkkkjjjiiijjjkkkjjjhhheeeaaa```___^^^\\\ZZZXXXVVVSSSSSSQQQOOONNNMMMLLLLLLJJJIIIHHHHHHIIIGGGDDDBBB<<<<<<;;;;;;;;;:::::::::888999999::::::999999888:::;;;;;;<<<<<<;;;;;;:::777777888999::::::;;;;;;999:::;;;<<<===???@@@@@@>>>>>>>>>@@@BBBCCCBBBAAAEEENNNZZZhhh{{{hhhVVV^^^kkkjjj[[[vvv\\\@@@999666555444444333333444444555444333666;;;???AAAGGGMMMSSSXXXaaaiiioooqqqqqqpppkkkXXX\\\jjjmmm}}}tttuuu]]]PPPIIIMMMSSS\\\nnnwww|||~~~~~~yyylllbbbSSSIIIDDDDDDEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHAAABBBCCCEEEFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGDDDBBBAAAAAABBBCCC>>>>>>===<<<;;;::::::999555555555555555444444333666444111///000111111111222......222444333444666444555555666777888888999555111000222222000111444444222...---000777???EEEEEECCC>>>777111///333666999777555555777999;;;<<<777222,,,)))(((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((()))***+++,,,------+++,,,...000111222222222444===GGGJJJGGGEEEIIINNNQQQSSSUUUWWWXXXZZZ]]]``````bbbbbb^^^ZZZ^^^iiirrr|||~~~{{{xxxuuupppmmmlllccc```dddeeebbbiiivvvyyy{{{|||wwwpppmmmnnnqqqyyyssspppssstttpppjjjgggfffeeedddcccdddfffhhhjjjiiikkkmmmmmmllllllmmmnnnpppnnnnnnoooqqqqqqpppooonnnlllkkkmmmppprrrpppooopppppppppooonnnllljjjhhheeedddbbb___]]]ZZZXXXWWWRRRSSSSSSRRRQQQOOOMMMKKKLLLIIIGGGGGGHHHGGGDDD@@@@@@===;;;:::;;;;;;;;;:::999999::::::::::::;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@AAACCCCCCDDDNNNWWWaaatttjjj[[[___hhhnnnQQQpppmmmAAA222666555444333333222222333333333666999;;;<<<@@@GGGLLLOOO[[[^^^aaalllnnnlllqqqttt___ZZZ[[[cccsssyyysssWWWPPPHHHIIIQQQaaatttyyyuuuxxx~~~sssmmm___WWWOOOKKKKKKLLLKKKHHHHHHDDDAAAHHH]]]kkk^^^GGGEEEEEEEEEEEEFFFGGGIIIJJJJJJHHHFFFFFFHHHKKKKKKKKKHHHFFFDDDCCCCCCAAA???===>>>>>>===<<<;;;::::::999555555444444444333333333222222222111111111111000000/////////111222444555555555555555666777999999555555444111///...///000333000...000111333999AAABBBBBB<<<444333888999555666000///444999:::<<<>>>888666000(((&&&)))***(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++............///111222333999???EEEGGGEEEEEEIIILLLPPPSSSUUUWWWXXXZZZ]]]______aaacccddd```___gggrrr|||{{{zzzwwwuuuvvvxxx{{{zzzzzzzzzxxxvvvsssqqqooommmeeebbbffffffdddjjjuuuwwwzzz{{{wwwpppmmmnnnqqq|||xxxrrrnnnpppqqqmmmhhhgggffffffeeefffgggiiijjjlllfffiiilllnnnoooppprrrtttrrrssssssssssssqqqooonnnqqqooooooqqquuuwwwwwwvvvrrrrrrrrrrrrqqqooonnnllljjjhhheeeaaa]]]YYYVVVUUUTTTTTTTTTSSSQQQOOOLLLKKKKKKIIIGGGHHHJJJJJJHHHFFFAAA???<<<:::;;;;;;;;;:::999999999:::::::::;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCEEEMMMTTT\\\nnnpppeeekkkrrrrrrTTTiii~~~KKK666;;;555444333333222222333333333666999;;;<<<@@@GGGLLLMMM[[[___aaaiiilllppp|||xxx```\\\]]]gggxxx}}}xxx```QQQLLLHHHKKKVVVfffxxxyyyuuuxxxxxxmmmfff]]]WWWPPPMMMMMMNNNLLLIIIIIIIIIGGGGGGSSS^^^XXXJJJFFFFFFGGGGGGIIIKKKMMMOOOKKKKKKJJJIIIIIIIIIIIIJJJHHHFFFDDDCCCCCCAAA???===>>>>>>===<<<;;;::::::999555555555444444444333333222222222111111111111000000/////////000222444555666555555666666777888888555555444222///...///000111///...000111111666<<<===>>><<<777666888777333555111000333666777:::>>>:::888222)))''')))***(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++------......///111222333888>>>EEEHHHGGGFFFHHHLLLPPPRRRUUUWWWXXXZZZ]]]`````````aaaaaa___```jjjwwwxxxqqqllljjjjjjiiifffdddccceeegggjjjmmmqqqrrrpppnnnnnnpppkkkeeecccffffffccchhhrrrtttwwwxxxuuuooolllnnnqqq{{{wwwtttvvvoookkklllllliiiffffffeeefffgggiiijjjlllmmmnnnhhhkkknnnooopppqqqsssuuuooorrruuuwwwwwwwwwwwwxxxuuuuuuuuuwww{{{}}}~~~}}}vvvvvvwwwwwwvvvtttsssrrrllljjjgggccc___[[[YYYWWWXXXXXXWWWUUUSSSPPPNNNMMMMMMKKKJJJJJJKKKKKKJJJHHHDDDAAA===;;;;;;;;;:::999999999999999::::::::::::999999888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCEEEKKKQQQXXXhhhvvvfffmmmsssuuuXXX```PPP555999555444444333333333333333333666999:::<<<@@@FFFKKKMMM[[[```aaagggkkkuuuvvv[[[YYY]]]jjjgggRRRJJJHHHHHHMMM[[[mmm}}}yyyuuuxxx~~~}}}zzzpppfff```[[[VVVQQQOOOOOOOOOLLLJJJFFFKKKJJJEEEEEEKKKMMMIIIHHHIIIJJJKKKMMMPPPRRRSSSMMMOOOPPPNNNJJJHHHHHHIIIHHHFFFDDDCCCCCCBBB???>>>>>>>>>===<<<;;;::::::999555555555444444444444333222222222111111111111000000/////////000222333555666666666666666777777777555666555333000//////000000///000444333111222777777:::<<<:::999999666222444222333444333222777>>><<<;;;555,,,((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++---------...///000222222666===FFFJJJHHHGGGHHHJJJPPPRRRUUUVVVXXXZZZ^^^aaaaaa`````````^^^aaammm{{{}}}tttjjjddd___\\\YYY[[[[[[ZZZWWWTTTSSSTTTUUU\\\bbbiiijjjhhhgggiiilllhhhdddccceeedddbbbffflllppptttvvvsssnnnkkkmmmpppzzzyyytttrrrqqqsssmmmhhhhhhhhheeeeeegggdddfffhhhjjjmmmnnnoooooooooppprrrrrrpppooopppqqqrrruuuyyyzzz{{{{{{~~~yyyyyyzzz|||~~~||||||||||||zzzxxxvvvtttkkkjjjhhhfffccc```^^^]]]\\\[[[ZZZXXXUUUSSSQQQPPPPPPOOONNNLLLKKKJJJHHHGGGFFFBBB>>>;;;::::::999999888999999999999:::::::::999888888777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>???AAABBBCCCDDDIIIOOOWWWeee}}}{{{```gggkkkyyyzzzbbb___VVV555777555555444333333333333333333666999:::;;;???EEEKKKPPP[[[___ccckkknnnvvvqqqUUUTTT[[[kkkqqq]]]MMMHHHGGGHHHNNN]]]rrrzzzvvvyyy{{{wwwrrriiiaaa]]]XXXUUURRRQQQQQQOOOMMMJJJGGGMMMNNNGGGBBBEEEIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTNNNRRRUUURRRLLLHHHHHHJJJGGGFFFDDDCCCCCCBBB@@@>>>>>>>>>===<<<;;;::::::999555555555555444444444444222222222111111111000000000/////////000111333444777777777777777666666666555666666444111///000000111222666:::999333222444555888;;;<<<;;;999666444555666777777222000666???>>>>>>888///)))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++---------...///000111222444<<>>???@@@BBBBBBAAAGGGOOOXXXeeeyyy}}}```bbbcccnnn~~~nnnbbbbbb===<<<666555444444333333444444333666999:::;;;>>>EEEJJJUUU[[[]]]eeeppppppsssrrrVVVTTT[[[nnnttt```PPPEEEIIIIIIHHHMMM^^^vvv{{{yyy{{{xxxpppjjjccc^^^\\\XXXVVVTTTSSSRRRPPPMMMKKKLLLPPPQQQNNNLLLMMMNNNMMMNNNOOOPPPQQQSSSTTTTTTUUURRRVVVXXXUUUNNNJJJJJJLLLGGGEEECCCCCCCCCBBB@@@>>>>>>>>>===<<<;;;::::::999666666555555555444444444222222222111111111000000000////////////000222333666777777888777777666555555666777555222000000111444666<<>><<<999888888888:::===<<<555000666??????@@@;;;111***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---------...000111222333<<>>???@@@AAABBB???DDDNNNXXXcccttt~~~bbb\\\[[[fffuuuzzzmmm[[[{{{jjjDDD===666555555444444444444444333666999:::;;;>>>DDDIIIWWW[[[]]]fffrrroooooo{{{uuu[[[ZZZ___ttteeeTTTIII@@@IIIJJJIIIMMM```zzz||||||qqqhhhddd___\\\]]][[[ZZZXXXVVVSSSQQQOOONNNMMMMMMNNNOOOPPPQQQOOOMMMRRRSSSTTTVVVXXXYYYZZZZZZYYYZZZZZZVVVPPPKKKJJJKKKGGGEEECCCCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999666666666555555555444444222222222111111111111000000000///...///000111222555666777888888777666555666777777666333111000111555888???EEECCC;;;555444777:::???CCC@@@:::999;;;;;;===@@@@@@999333666===???@@@===222***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---...///111111333<<>>@@@AAABBB???BBBKKKUUU___ooodddWWWVVVdddssswwwiiiRRRffflllGGG:::666666555444444444444444333666999::::::===CCCHHHUUUZZZ^^^gggooojjjlll|||mmm[[[]]]ccc{{{jjjUUULLLGGGAAADDDHHHJJJPPPddd}}}uuuiiieeecccaaa___``````___]]]YYYVVVSSSRRRRRROOOMMMMMMOOOQQQQQQPPPOOOUUUVVVYYY]]]```bbbccccccccc```\\\VVVQQQLLLHHHGGGFFFEEECCCCCCCCCCCCAAA???>>>>>>===<<<;;;::::::999666666666666555555555555222222222111111111111000000000///......000111222333555666888999888777666666777888777444222111111444777???EEECCC;;;444333777;;;CCCJJJFFF===999;;;===>>>AAABBB===555555999===@@@===333***((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---...///000111333<<>>@@@AAABBB@@@AAAHHHQQQ[[[lllhhhWWWXXXkkkyyy|||lllSSS]]]oooJJJ:::666666555444444444444555333666999::::::===CCCHHHSSSZZZ___fffkkkeeejjjaaaVVV[[[eeessssssgggRRREEEDDDDDDAAA???FFFKKKSSShhh~~~}}}{{{{{{vvvmmmeeedddfffeeedddddddddcccaaa\\\XXXUUUUUUUUUWWWTTTSSSUUUVVVVVVWWWYYYVVVYYY]]]bbbfffiiikkkllljjjeee^^^WWWQQQKKKFFFCCCFFFDDDCCCCCCCCCCCCAAA???>>>>>>===<<<;;;::::::999777666666666555555555555222222222111111111111000000000///......///111111222444666888999999888777666777999888555222111111222666===DDDBBB999333222666;;;FFFOOOKKK???999:::>>>???AAACCC>>>666333555<<>>??????@@@@@@AAACCCGGGMMMTTTeeennnZZZTTTkkkbbbIIIXXXsssOOO===666666666555444444333333777888:::;;;<<<>>>BBBEEEOOOQQQ^^^gggooogggjjj~~~eeeXXXUUUcccnnn^^^VVVTTTQQQKKKFFFCCCBBBCCCEEEGGGLLLYYYqqq~~~|||yyyyyyyyyvvvpppjjjgggjjjiiifffhhhnnnjjjfffaaa^^^\\\ZZZYYYWWWVVVVVVWWWWWWXXXXXXYYYYYY^^^_________eeemmmpppoooppphhh^^^UUUPPPLLLHHHFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>><<<:::999999999:::999777555333222111111333333333222222111111111111000///......///000111444666888888888777888999===<<<:::888555333111000444222555;;;;;;444000111888BBBMMMQQQLLLBBB:::777444777:::;;;:::777444333777666777666000((('''***((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''')))+++,,,---------...///111222333777===EEEHHHHHHFFFFFFGGGOOOPPPRRRRRRTTTYYYaaagggbbb```aaabbb]]]ZZZeeeuuuKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAABBBBBBAAABBBCCCEEEFFFHHHNNNRRRVVVZZZ[[[[[[[[[\\\eeegggjjjjjjhhheeecccbbbbbbiiiooovvv~~~zzzvvvrrrjjjgggdddfffiiikkkjjjgggfffiiilllllljjjiiijjjkkklllmmmooorrrtttuuuwwwwwwxxxzzz{{{|||||||||~~~|||iii___hhh|||~~~{{{zzzxxxtttppplllhhhffffffggghhhiiiiiiiiiiiihhhiiiddd]]]VVVOOOHHHBBB===888888888777777777666666888888999999999:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::===<<<;;;::::::;;;===>>>>>>>>>======>>>>>>??????BBBEEEKKKQQQXXXeee~~~ttt```YYYlll{{{```JJJVVV~~~oooJJJ666777666666555444444333333666777999:::;;;===AAADDDMMMOOO]]]gggqqqiiinnn{{{cccYYYYYYhhhqqq]]]PPPHHHHHHGGGDDDAAA@@@AAACCCEEEHHHLLLXXXlll~~~}}}|||{{{xxxyyyzzzxxxooojjjhhhjjjjjjgggiiinnnjjjgggccc```___^^^\\\ZZZ]]]\\\[[[ZZZYYYYYYXXXXXX[[[]]]___aaahhhqqquuutttpppfffZZZQQQNNNKKKHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>><<<;;;999888888888888777666555444333333333333333333222222111111111111000////////////000111444555888888888777888:::<<<<<<:::888555333111000333555;;;@@@<<<333000222999AAAJJJKKKEEE<<<555111444666777777666444222111555555777777111)))&&&)))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((()))++++++---------...///111222333777===DDDHHHHHHGGGGGGHHHOOOPPPQQQQQQSSSWWW]]]bbbbbb```bbbccc___\\\gggwwwSSSSSSRRRQQQOOOMMMKKKJJJFFFFFFEEEEEEDDDCCCBBBBBB@@@?????????@@@BBBCCCDDDJJJNNNSSSVVVXXXYYY[[[\\\aaaeeehhhiiifffbbb___^^^```fffmmmuuu}}}zzzvvvrrrnnnkkkiiihhhjjjmmmnnnkkkiiiffflllpppooojjjhhhjjjnnnnnnoooqqqsssvvvyyyzzz{{{yyyzzz|||}}}}}}~~~zzzwwwwwwlllfffppp~~~{{{xxxsssoookkkiiiggghhhiiiiiifffbbb]]]ZZZVVVRRRLLLGGGCCC@@@<<<:::888888777777777777666666888888999999999:::::::::::::::::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<===>>>===<<<<<<<<<======>>>???AAAEEELLLSSSXXXbbbvvvwwweee]]]lllzzzrrr[[[HHHTTT|||xxxRRR888777777666555444444444444555666888999:::<<<@@@CCCJJJNNN]]]hhhsssnnnuuuwww```WWWZZZjjjnnn[[[KKKBBBBBBCCCDDDCCCAAA@@@AAABBBEEEGGGMMMWWWhhhuuuxxxtttuuuxxxuuuxxxzzzyyyqqqmmmlllmmmlllkkklllooojjjgggeeedddcccbbb```^^^``````^^^]]]\\\[[[[[[[[[\\\___```bbbiiiqqqtttsssjjj___QQQIIIHHHIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>===;;;:::999888777777666666555444444444444555222222222222222111111111222111000//////000111222222444777888888888999;;;<<<;;;:::888666333111000555:::CCCFFF@@@777444666888>>>CCCDDD???888333111666666555444333222111111333444888999333***'''(((************************''''''''''''((((((((((((******)))))))))***++++++,,,,,,---...///111222333666<<>><<<<<<<<<<<<===>>>?????????BBBHHHNNNSSS\\\nnnvvveee^^^hhhrrriiiVVVGGGLLLtttfffDDD888777666555444444444555555777888999:::===AAADDDIIINNN___kkkwwwsss}}}zzz^^^TTTWWWiiirrr]]]MMMDDD???GGGIIIKKKJJJGGGDDDBBBBBBCCCGGGNNNZZZhhhsssuuusssxxx|||}}}|||tttrrrvvvyyyxxxrrrqqqpppppppppooooooppphhhgggfffffffffeeebbb```______^^^]]]]]]^^^___``````bbbbbbbbbeeejjjjjjggg^^^RRREEE???BBBEEEEEECCCDDDCCCBBBAAA@@@?????????>>>===<<<:::999888888888777666555444444444444444222222222111111111111111222111000//////000111222111333666777777888:::;;;<<<;;;:::999666333111///333777<<<>>><<<888666777666999===>>><<<999777777999777444333222222222111222444999<<<777---((()))))))))))))))))))))))))))''''''''''''((((((((((((******************+++++++++,,,,,,---///111333444555;;;CCCGGGHHHHHHIIIKKKMMMNNNOOOQQQTTTWWWZZZ]]]]]]\\\^^^aaa]]][[[gggxxxKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFFFFJJJOOOSSSUUUXXX[[[]]]\\\```ddddddbbb]]]YYYWWW\\\ccckkkvvvwwwqqqmmmiiieeebbbbbbcccdddfffeeedddbbbeeefffhhhjjjmmmnnnnnnnnnnnnooopppsssvvvzzz}}}|||~~~}}}~~~{{{xxxuuutttooolllgggaaaYYYSSSNNNKKKGGGCCC???<<<;;;:::999888666666666666666666777777888888999999999::::::::::::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<==================>>>???@@@AAA@@@@@@CCCIIINNNYYYlll}}}uuufff^^^gggooofffUUUJJJEEEkkkuuuJJJ999888666555444444555666777888:::;;;<<<>>>BBBEEEJJJPPPbbbnnnzzzwwwbbbSSSVVVjjj}}}eeeRRRHHHEEEEEEKKKNNNQQQQQQMMMHHHDDDBBBEEEHHHQQQ^^^jjjqqqssstttzzz|||~~~}}}|||vvvooonnnrrrvvvvvvpppqqqrrrqqqqqqqqqpppooogggfffeeeeeeffffffdddbbb```___]]]\\\\\\]]]^^^___```bbbaaa___```bbb```[[[PPPGGG===:::===BBBDDDCCCDDDDDDBBBAAA@@@?????????>>>>>>===;;;::::::::::::999888777555333222222222111111111111111111111111222111000//////000111222111333666777777888999;;;;;;;;;;;;999777444111///...------///444888888666555666777777777777777888888666333222333333222000222555;;;???:::000***+++((((((((((((((((((((((((''''''''''''(((((((((((()))*********++++++++++++++++++,,,---///111333444444:::AAAFFFGGGHHHKKKMMMLLLMMMNNNQQQVVVZZZ^^^___]]]\\\___aaa^^^\\\hhhyyyJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEIIIMMMQQQSSSVVVZZZ]]]\\\___bbbbbb___[[[WWWVVV\\\ccclllxxx|||tttoookkkfffccc```aaabbbbbbccccccbbbbbbccccccdddhhhmmmpppooommmooooooppprrrvvvzzz}}}}}}~~~|||}}}zzzwwwuuusssooojjjccc[[[SSSNNNJJJIIICCC@@@===:::999888777555555555666666666666777777888888999999999::::::::::::::::::;;;<<<<<<======::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAACCCAAACCCGGGMMMYYYlll}}}wwwggg___hhhppphhhXXXMMMHHHkkkyyyHHH:::888666444444444666666777888:::;;;<<<>>>BBBEEELLLRRRdddppp{{{xxxgggVVVZZZnnn~~~}}}qqqZZZKKKGGGHHHJJJHHHLLLRRRTTTQQQLLLFFFCCCHHHLLLUUUbbbkkkpppssswwwzzz}}}}}}wwwvvvrrrllllllppptttsssmmmpppqqqoooooopppoookkkgggfffeeeeeeffffffeeeccccccaaa^^^\\\ZZZZZZZZZ[[[[[[^^^^^^\\\]]]^^^[[[UUUIIIDDD???===@@@CCCEEEEEEEEEEEECCCAAA@@@????????????>>>===<<<;;;;;;;;;;;;:::999777555333222111111000000000111111111111111111000///......///000111111333666777777777888::::::;;;;;;:::777444111...000---+++---666???AAA===666555444222222222333333666444222444666555222...111555;;;@@@;;;111,,,,,,''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***++++++++++++******+++,,,...111333444333999AAAEEEGGGIIILLLOOONNNMMMNNNQQQWWW\\\```aaa___^^^```bbb___]]]iiizzzMMMLLLJJJIIIHHHGGGGGGHHHBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEDDDGGGKKKNNNQQQTTTWWWZZZ]]]___aaa```]]]YYYWWWVVV\\\cccnnn{{{xxxpppllliiifffdddbbbbbbcccbbbbbbbbbdddeeebbbdddgggjjjlllmmmnnnoooqqqqqqqqqsssvvvzzz}}}~~~~~~zzzwwwsssooonnniiieee^^^WWWPPPKKKHHHFFF@@@>>>;;;:::999888666444555555555666666666777777888888999999999:::::::::::::::;;;;;;<<<=========:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@CCCBBBCCCGGGMMMWWWhhhwwwyyyhhh___hhhqqqiiiXXXLLLJJJiii{{{LLL;;;999666444444444666777666888999:::;;;>>>AAADDDMMMSSSeeeoooyyyuuuhhhXXX^^^rrr|||sssxxxjjjSSSHHHGGGJJJLLLJJJOOOVVVYYYWWWQQQKKKGGGKKKNNNYYYgggqqquuu{{{~~~xxx~~~~~~}}}ssssssqqqllllllpppsssrrrmmmqqqsssqqqppprrrpppkkkjjjgggeeeeeeffffffffffffdddaaa^^^[[[YYYYYYZZZ[[[[[[]]]^^^\\\\\\]]]XXXRRRKKKKKKJJJIIIHHHHHHIIIJJJGGGFFFDDDBBBAAA@@@??????======<<<;;;::::::::::::888888666555444333222222///000000000111111111222000///...------...///000222444666777666666777888:::;;;;;;:::888444000...111222222333;;;EEEHHHEEE666444222111111333444444555555666:::===<<<666000000333:::>>>999000+++,,,((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))++++++++++++)))***+++,,,...111333444333999@@@EEEGGGIIIMMMPPPQQQOOOMMMPPPUUU[[[___```^^^\\\^^^```\\\[[[fffwwwJJJIIIGGGDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCCCCEEEIIILLLOOORRRUUUXXX]]]___```___\\\XXXVVVVVV\\\dddooo}}}~~~tttmmmjjjiiigggeee_________^^^^^^^^^aaacccaaaggglllmmmjjjiiilllppprrrrrrrrrtttwwwzzz~~~~~~|||xxxsssnnnjjjhhhccc```[[[UUUOOOIIIFFFDDD>>>===<<<;;;;;;999777444444555555555666666777777888888999999999:::::::::::::::;;;;;;<<<===>>>>>>:::;;;<<<<<<======<<<<<<:::;;;<<<<<<======<<<<<<999::::::;;;<<<===??????BBBAAABBBGGGLLLUUUcccqqqyyyggg]]]gggppphhhVVVIIIDDD___VVV;;;999666444444444666777555777888999:::===@@@CCCMMMSSSeeennnwwwsssfffXXX___tttppplllsssiiiQQQHHHIIILLLNNNQQQWWW^^^aaa^^^VVVOOOJJJKKKOOO[[[lllwww}}}wwwuuu~~~|||zzzyyyqqqrrrppplllmmmqqqsssrrrooouuuwwwtttsssvvvsssmmmllliiifffeeefffggghhhgggaaa___\\\ZZZZZZ[[[]]]^^^^^^``````^^^]]]\\\VVVOOOPPPSSSTTTSSSOOOLLLLLLMMMGGGFFFEEECCCAAA@@@@@@@@@<<<;;;;;;:::999999999999666666555444444444444444//////000000111111111222///...---,,,,,,---...///333555666777666555666777:::;;;;;;:::888444000...+++111555555:::BBBFFFEEE444333111222444777999:::888888;;;@@@EEECCC;;;444///222888<<<888///***+++))))))))))))))))))))))))''''''''''''((((((((()))###$$$''')))++++++,,,+++))))))***,,,...111333444333888???DDDGGGIIINNNQQQTTTQQQMMMOOOTTTZZZ]]]___ZZZYYY[[[]]]XXXVVVbbbrrrGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????@@@AAAAAAAAACCCFFFIIIKKKOOOSSSVVV```^^^]]]\\\WWWTTTWWW]]]```fffsssxxxnnnjjjkkkjjjfffbbb]]]]]]^^^```aaacccddddddlllkkkkkkmmmqqqsssrrrppprrruuuxxxzzz{{{|||~~~~~~zzzwwwtttpppllliiiaaa]]]VVVQQQMMMIIIFFFDDDAAA???<<<:::999888666444777666555555555666888999999999999999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>===???AAACCCHHHSSS___iii~~~zzzlll^^^[[[^^^[[[RRRIIIFFFUUUSSS;;;666333555666444555777666888999:::;;;???CCCGGGLLLWWWbbbmmmnnnjjjiiiaaaaaatttzzzooopppzzz~~~bbbPPPJJJKKKNNNOOO]]]bbbeeeeeeeeebbbZZZRRRSSSVVV```qqqxxxuuurrrttt|||~~~~~~~~~yyyuuusssppplllkkknnnqqqqqqqqqppprrrtttvvvvvvtttqqqppppppkkkggggggiiiiiifffbbbcccaaa___\\\[[[[[[\\\]]]]]][[[YYYXXXYYYZZZYYYXXXUUUWWW[[[^^^___[[[UUUPPPGGGFFFFFFDDDCCCAAA???>>>>>><<<;;;;;;;;;;;;:::888888777666444222111111111111222222222222111000000000000000...,,,,,,...000///444888888555444666999777888999:::999666000,,,,,,000444999AAAIIIIIIFFF:::666333666;;;===:::555444888<<>>============>>>AAACCCFFFIIIKKKNNNRRRUUU\\\YYYXXXWWWTTTPPPTTTZZZeeekkkxxx{{{sssjjjggghhhhhhddd```^^^^^^___```aaabbbcccdddlllkkkkkknnnrrrsssrrrqqqrrruuuxxxzzz|||}}}}}}yyyuuurrroookkkhhhaaa]]]VVVQQQMMMIIIFFFDDDAAA>>><<<:::999888777555777666555555555666777888888999999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAACCCHHHRRR___hhh{{{yyylll^^^[[[___]]]TTTKKKCCCPPPyyySSS<<<777444555555444444666777888999:::;;;>>>CCCFFFLLLWWWbbbnnnpppoooxxx```]]]bbbyyy}}}uuurrr~~~```OOOKKKNNNSSSWWW^^^cccgggiiijjjhhh^^^SSSTTTWWWaaarrruuuttttttwww}}}}}}}}}{{{vvvrrrlllkkkjjjlllppprrrqqqpppnnnoooqqqrrrsssrrrqqqpppqqqmmmhhhgggiiijjjgggdddcccaaa^^^[[[YYYZZZ\\\^^^]]]\\\ZZZYYYYYYYYYWWWUUUSSSUUUYYY\\\\\\XXXPPPJJJCCCCCCDDDCCCCCCAAA???>>>===<<<;;;:::;;;;;;:::888888777666444333222111111111222222222222111000000000000000...,,,,,,...000///444888888666555777999888888999:::999666111,,,,,,000333666===DDDDDD@@@555444666===EEEGGGBBB===444777:::???FFFHHH@@@666222///222999:::444,,,)))((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((()))******++++++,,,,,,,,,---///000222333777;;;AAAEEEHHHKKKMMMOOOSSSOOOMMMPPPVVVZZZ[[[ZZZYYYZZZXXX]]]cccaaahhh}}}BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@???>>>===<<<<<<<<<<<<@@@BBBEEEGGGIIILLLPPPSSSWWWUUUTTTTTTQQQOOOSSSZZZfffooo~~~sssmmmfffcccdddeeebbb^^^______``````aaabbbcccccckkkkkklllooorrrtttsssrrrrrruuuxxx{{{|||~~~{{{wwwssspppllliiifffaaa\\\VVVQQQMMMIIIEEECCC@@@>>>;;;:::::::::888777666666555444555666777888888888999999999:::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCGGGQQQ^^^gggwwwzzznnn```\\\``````XXXNNNAAAKKKsss\\\???999555555555333333666888999:::;;;;;;>>>BBBFFFKKKWWWcccoootttvvvttt___^^^ddd}}}sssrrruuuaaaOOOLLLQQQYYY___cccgggkkkooosssqqqcccUUUUUUXXXcccttt}}}qqqrrruuuyyy~~~|||{{{xxxsssooofffgggiiimmmqqqrrrqqqooommmnnnoooooopppppppppppprrrnnnjjjhhhiiiiiigggeeecccaaa^^^[[[ZZZ[[[]]]^^^]]]\\\[[[[[[ZZZWWWSSSPPPMMMOOOQQQSSSSSSNNNFFF@@@>>>???AAABBBBBBAAA@@@???===<<<::::::;;;;;;999888888777555444333222111111111222222222222111000000000000000...,,,,,,...000///333777888666555777999888888999:::999666111---,,,///111333777<<<<<<888000222777AAAIIIJJJDDD>>>333555777:::@@@CCC===555000...111777:::555...***((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((()))******++++++,,,,,,,,,---///000222333555999>>>CCCFFFIIILLLNNNPPPNNNMMMPPPVVVYYYYYYWWWVVVYYYWWW[[[cccccckkk~~~AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>===@@@@@@???>>>>>>>>>>>>>>>???AAACCCEEEFFFIIILLLOOOTTTRRRRRRRRRPPPOOOUUU\\\eeeqqq~~~nnniiidddbbbcccdddbbb```___``````aaabbbbbbccccccjjjkkknnnqqqtttuuuuuutttsssuuuyyy|||}}}~~~{{{uuuqqqnnnjjjgggddd___[[[VVVQQQMMMIIIEEECCC@@@>>><<<;;;;;;;;;999888666555444444444555666777888888888999999::::::;;;<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBCCCGGGPPP]]]fffsss~~~rrrddd]]]```bbbZZZNNNDDDIIIllldddAAA;;;666666555333333666999:::;;;;;;<<<>>>BBBFFFLLLWWWcccpppwww}}}sss``````jjj{{{ccckkk|||xxxrrrbbbPPPOOOTTT]]]eeekkkmmmqqqvvv{{{xxxhhhWWWWWWZZZeeeuuu}}}nnnpppsssxxx~~~~~~{{{xxxuuupppmmmeeegggiiimmmpppqqqqqqppppppppppppppppppppppppppprrroookkkiiiiiihhhgggeeebbbaaa```___^^^^^^^^^^^^]]]]]]]]]\\\[[[WWWRRRMMMIIIHHHFFFFFFDDDAAA<<<999;;;<<>>;;;444---...111666:::777000+++((((((''''''''''''(((((('''(((((((((((((((''''''((((((((()))******++++++++++++,,,---///111222333333666<<<@@@DDDGGGKKKNNNNNNNNNOOOSSSWWWYYYXXXVVVUUUXXXVVVXXX___```hhh{{{FFFGGGHHHIIIJJJJJJJJJIIIHHHHHHFFFDDDBBB@@@>>>===@@@???????????????@@@@@@>>>@@@BBBCCCDDDFFFIIIKKKPPPNNNNNNOOONNNOOOVVV^^^jjjwww{{{kkkhhhdddcccdddeeedddbbb___``````aaabbbcccddddddhhhkkkooosssuuuvvvvvvvvvtttwwwzzz}}}~~~~~~~~~zzztttoookkkhhheeeccc]]]ZZZUUUQQQNNNJJJFFFCCCAAA???<<<;;;<<<;;;:::999555444333333333444666777777777888999::::::;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>CCCCCCCCCBBBFFFOOO]]]fffqqqxxxhhh^^^```bbbZZZLLLDDDEEEdddiiiCCC<<<777666555333444777999:::;;;;;;<<>>===;;;:::999::::::999777777666555444333222222222111222222222222111000000/////////...------///111000222555777777777888999999888888999999777333000+++///000......111222000111000111444888888555222666777666444777;;;999444,,,...222666:::999222,,,((((((''''''''''''((((((''''''((((((((((((((('''((((((((()))******++++++++++++,,,---///111333444333777<<>>>>>>>>========================<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>CCCCCCBBBBBBFFFPPP]]]gggqqqyyyhhh\\\]]]aaaXXXJJJBBBAAA^^^qqqDDD<<<777666555444555888888999:::;;;===@@@EEEHHHNNNZZZfffqqqxxxppp]]]]]]mmm{{{tttsss{{{[[[TTT\\\eeemmmvvvwwwyyy{{{}}}}}}pppbbb\\\^^^hhhxxxuuummmjjjkkkttt}}}zzzwwwsssooolllkkkkkklllmmmllllllllloooqqquuuuuuuuutttsssrrrqqqpppooooooooonnnkkkhhheeeddd```cccfffhhhhhheeeaaa^^^```___``````___\\\WWWSSSNNNIIICCC???>>>???AAAAAABBBBBBBBBAAA@@@???>>>===<<<;;;999999::::::888777666666555444333333333333111222222222222111000000...//////...------000222000222444666888999999888999888888999999777444111***///111......222444333444111///000222444666666666777666444555888777444---000444777:::;;;444,,,((((((''''''''''''((((((&&&'''((((((((((((((((((((((((((()))******++++++***+++,,,---///111333444666999>>>CCCGGGLLLQQQUUUPPPRRRTTTWWWYYYYYYZZZYYY[[[aaa\\\WWW\\\```gggvvv{{{WWWYYYZZZ[[[\\\[[[YYYXXXUUUUUUSSSRRRPPPNNNMMMLLLIIIHHHGGGEEECCCBBBBBBAAABBBCCCEEEEEEEEEFFFHHHJJJJJJIIIIIIKKKLLLOOOXXXbbb|||rrriiieeedddbbbaaaaaaaaaaaaaaa]]]^^^___aaaccceeefffgggggglllrrrvvvwwwwwwyyyzzzyyy{{{~~~yyytttnnnhhhdddaaa___]]]WWWUUURRRPPPOOOLLLIIIFFFDDDAAA???===<<<;;;:::888444333222222222333555555666777888999:::;;;;;;<<<<<<=========>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAAAAAEEEPPP^^^hhhrrrvvveeeXXXZZZ___WWWGGG@@@???\\\wwwDDD<<<777666666555666:::777888:::;;;===AAAFFFJJJPPP\\\hhhrrrwwwxxx```\\\jjj}}}rrrxxxXXXWWWccckkkrrrzzzxxx{{{|||}}}~~~}}}uuukkk^^^```iiixxx~~~rrrlllhhhhhhttt}}}zzzvvvpppllliiigggfffiiilllmmmllllllmmmnnnoooqqqrrrssssssrrrqqqppppppqqqssssssoookkkgggdddbbbccceeeffffffdddbbbaaaaaa```aaaaaabbb___[[[XXXQQQMMMHHHFFFFFFGGGHHHHHHIIIHHHEEEBBB???>>>======<<<:::999999:::999888777666555444444333333333333111222222222222111000000...//////...------000222000111333666888999999888999888888888999888555222***///222000000444888888888555222000111333666888555777666333333666555111...222666777;;;<<<666---((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((()))******++++++******+++---///111333555666999>>>BBBGGGLLLRRRVVVQQQSSSUUUWWWWWWXXXZZZ[[[[[[aaa\\\VVV[[[```ggguuu~~~ZZZ[[[\\\^^^^^^\\\[[[YYYXXXXXXXXXWWWVVVUUUUUUTTTRRRPPPNNNKKKHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGJJJLLLLLLJJJKKKMMMOOORRR[[[eee~~~{{{mmmfffbbbaaa```____________^^^\\\]]]___aaacccfffggghhhffflllrrrwwwxxxxxxyyy{{{zzz|||wwwrrrkkkeeeaaa^^^\\\ZZZVVVTTTRRRPPPOOOMMMJJJGGGEEEBBB???===<<<;;;999777333333222222222333444555666777777999:::;;;<<<<<<============>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAAAAAEEEPPP___iiissszzzrrrbbbUUUWWW]]]VVVFFF@@@@@@___wwwCCC<<<666666666555777;;;666777999;;;>>>BBBGGGKKKQQQ]]]iiirrrvvv}}}www___[[[kkkxxxqqqvvvXXXYYYgggmmmrrrxxxvvvzzz||||||}}}}}}xxxrrr```aaajjjxxxzzzlllkkkfffgggtttzzz{{{vvvoooiiifffdddaaaffflllooonnnlllkkkllljjjlllooorrrsssrrrqqqppppppsssvvvvvvsssmmmhhheeeddddddccccccbbbcccccccccbbbaaaaaabbbcccbbb___\\\PPPNNNLLLKKKLLLLLLLLLJJJNNNLLLGGGCCC???===<<<<<<<<<:::999999999999888666666555444444333333333333111222222222222111000000......///...---...000222000111333555888:::999888999999888888999888555333***///333111222777;;;<<<<<<999555111000222444555444666555222222444333000///444777888;;;===777---((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((()))******++++++******+++---///222444555333666;;;@@@DDDJJJPPPTTTQQQSSSUUUVVVVVVWWWYYY[[[XXX___ZZZTTTYYY^^^fffttt```___^^^^^^]]][[[WWWTTTVVVWWWWWWXXXYYY[[[\\\]]]WWWWWWUUUSSSPPPMMMJJJHHHLLLLLLKKKKKKLLLNNNPPPQQQOOOHHHFFFKKKOOOSSSdddxxx~~~ppphhheeebbb```^^^^^^______^^^]]][[[]]]```aaabbbcccfffhhhlllnnnpppsssvvvyyy|||}}}~~~||||||~~~ooolllhhheeebbb___[[[XXXSSSRRRQQQPPPPPPNNNJJJGGGGGGFFFCCC???;;;888666555111111111222333444555666666666777888999;;;<<<===>>>???AAAAAA???>>>???@@@@@@???>>>======<<<======;;;999999:::<<<===<<<;;;<<<<<<<<<<<<============AAACCCEEEEEEFFFMMMYYYbbbkkknnnaaa[[[UUUWWWVVVJJJ???EEEZZZPPP888:::666222999555888888999;;;<<<===AAAEEEIIIQQQZZZiiisssrrr}}}ggg^^^llluuu|||rrrkkksssyyy]]][[[fffooovvv}}}~~~yyyyyycccaaafffsssuuuhhhlllfffjjjzzz~~~{{{tttnnniiifffeeecccdddeeefffeeedddcccbbbjjjjjjlllmmmooopppqqqrrrtttqqqnnnmmmnnnnnnkkkhhheeefffffffffeeedddccccccaaacccfffgggfffccc___\\\WWWRRRNNNNNNQQQSSSRRRPPPPPPLLLFFFAAA??????>>>===;;;999777777888999888888555555666666555444333333111222333333333111///...---...///.........000222///000333555777888888888;;;<<<;;;;;;999666444222---***+++111666999>>>DDDMMM<<>>?????????>>>>>>============>>>;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<============???BBBDDDCCCDDDKKKWWW```hhh~~~lll```[[[UUUWWWTTTHHH@@@DDDWWWSSS::::::777333999555888888999;;;<<<>>>AAAFFFIII[[[```lllsssooorrriii___jjjzzzrrrnnn~~~{{{ccccccnnnvvv|||{{{|||zzzzzzhhhdddeeeqqq~~~ttthhhpppjjjnnn|||yyytttooojjjgggcccaaabbbbbbcccdddeeeddddddccchhhhhhiiijjjlllnnnpppqqqssspppnnnnnnoooooommmkkkiiiiiiiiihhhgggeeedddccceeefffiiiiiihhhddd```^^^ZZZVVVQQQQQQSSSUUUSSSQQQPPPLLLFFFAAA???>>>>>>===<<<;;;999999999999777666555555666555555444444333222222222222111111000///.../////////------///111...000222555777888888888::::::::::::999888666555---+++---333999===CCCIIISSSBBB666888===<<<===BBB<<<777444777999888999;;;888555222444777777222---(((((('''''''''(((((()))((((((''''''''''''((((((((((((((()))******++++++******+++,,,...000222333333666<<>><<<:::888555333222222333333333333444555666666777777888999999:::;;;;;;===???@@@@@@???>>>>>>???======>>>>>>>>>>>>>>>???===<<<:::;;;<<<<<<;;;:::<<<<<<<<<<<<============>>>@@@BBBBBBCCCIIIUUU^^^fff|||{{{jjjaaa]]]WWWVVVSSSGGGAAACCCSSS~~~XXX<<<;;;888444999444999888999;;;<<<>>>BBBFFFJJJ[[[aaannnwwwtttssskkkbbblllyyyuuuuuuzzzhhhiiissszzz~~~wwwxxx~~~}}}}}}pppgggdddmmm{{{wwwnnnsssnnnttt}}}uuupppkkkhhhgggeeeaaa^^^___```aaacccddddddddddddhhhhhhhhhiiillloooqqqsssqqqpppooooooppppppooonnnnnnnnnlllkkkiiigggfffeeejjjkkkllllllkkkgggccc```___ZZZVVVTTTUUUUUUSSSQQQOOOKKKEEEAAA???>>>===<<<===<<<;;;;;;;;;:::777444555555555555555444444444222222111000000000000111///000000///------...000...000222555777888999999888999999:::999999888777...,,,...555<<<@@@GGGMMMRRRAAA666:::BBBDDDDDDFFF>>>777444999???AAAAAABBB;;;444///000777999555///)))((((((''''''(((((((((((((((''''''''''''((((((((((((((()))******++++++******+++,,,...000222333222777>>>FFFLLLOOOQQQQQQQQQRRRNNNOOOWWWTTTQQQXXX\\\```\\\XXX[[[[[[bbbttt[[[XXXTTTRRRRRRQQQPPPOOOPPPPPPOOOOOOPPPQQQRRRRRRPPPPPPPPPPPPQQQQQQRRRRRRWWWWWWWWWWWWWWWXXXXXXXXXTTTRRRVVV^^^fffnnn{{{{{{nnneeebbbccc___]]][[[ZZZ[[[[[[ZZZYYY\\\^^^```bbbbbbdddfffhhhhhhnnnvvv{{{~~~~~~}}}~~~~~~zzzwwwrrrnnnhhhbbb^^^ZZZVVVSSSMMMIIIEEEBBBAAAAAA@@@???:::999777555444222222111444444444444444555666777777777888999::::::;;;;;;===???@@@@@@>>>>>>>>>???<<<===>>>>>>????????????>>><<<;;;;;;<<<<<<;;;999<<<<<<<<<<<<============>>>@@@BBBAAABBBHHHTTT]]]eeeyyyyyyjjjccc```YYYWWWSSSFFF@@@BBBPPPzzz]]]>>>;;;999555888444999888:::;;;===???CCCGGGKKKUUU^^^nnnyyyuuuvvvlllgggqqq}}}{{{|||yyyllllllssswwwzzz|||uuuwww~~~uuuiiibbbiiiwww{{{tttrrroooxxxvvvooolllhhhdddcccdddccc```\\\\\\]]]___aaacccdddffffffiiiiiijjjlllnnnrrruuuxxxrrrqqqqqqpppppppppooonnnqqqqqqooommmllljjjiiiiiimmmnnnoooooommmiiieeecccbbb^^^ZZZWWWUUUSSSPPPNNNMMMIIIDDD@@@>>>===<<<::::::::::::;;;;;;:::666444555555555444444444555555333222111//////000111222000000000///---,,,---///...///222555777999999999:::::::::999999999888888///,,,...555:::>>>DDDJJJJJJ<<<333999DDDIIIIIIIIIAAA999555;;;CCCFFFEEEEEE;;;333---000888<<<666///***)))((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++******+++,,,...000222333333777===DDDJJJNNNPPPQQQTTTUUUQQQRRRZZZWWWRRRZZZ]]]bbb]]]YYY\\\[[[bbbuuuWWWTTTQQQPPPPPPPPPOOONNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRQQQRRRTTTVVVXXXYYY[[[[[[XXXXXX\\\dddmmmuuu~~~}}}sssiiicccbbbddd___]]]\\\[[[\\\]]]\\\[[[ZZZ\\\___```aaabbbeeeggghhhoooxxx~~~}}}}}}{{{sssnnnhhhbbb^^^ZZZVVVSSSNNNJJJDDDAAA@@@@@@??????:::999777666444333333333555555444444444555666666666777888::::::;;;;;;;;;===>>>@@@@@@>>>===>>>???<<<===>>>???@@@@@@??????>>>===;;;<<<<<<<<<;;;:::<<<<<<<<<<<<============???AAACCCBBBCCCIIITTT]]]eeexxxzzzlllgggccc[[[XXXSSSGGG>>>BBBPPPyyyaaa???:::999666888444:::888:::<<<===@@@CCCIIILLLUUU```qqqxxxppprrrjjjiiirrr~~~tttqqqssstttuuuwwwtttvvv~~~xxxjjjaaagggttt~~~wwwrrrmmmnnnxxxvvvddd]]]aaa^^^\\\]]]^^^^^^\\\YYY[[[\\\]]]```bbbeeeggghhhiiiiiikkkmmmqqqtttxxxzzzuuuuuutttsssqqqooonnnnnnsssrrrpppooommmmmmllllllmmmnnnoooooommmkkkhhhfffccc```\\\WWWSSSOOOKKKIIIIIIEEEAAA>>>===<<<:::999666666777999::::::777555555555444444444444555666555444222000000000111111000000000///---,,,---///---///222555777999::::::<<<<<<;;;:::888888777777000------222555777<<>>777///******)))(((((((((((((((((((((''''''''''''((((((((((((((()))******++++++******+++,,,...000222333444777;;;@@@FFFKKKOOOQQQSSSTTTQQQSSS[[[XXXSSSZZZ^^^bbb]]]ZZZ\\\[[[cccuuuSSSQQQOOOOOOPPPPPPPPPNNNOOONNNMMMMMMMMMMMMMMMNNNLLLKKKKKKLLLMMMOOOQQQRRRNNNPPPSSSWWWZZZ]]]______```bbbfffmmmtttzzz{{{xxxrrrkkkddd``````aaa___]]]\\\\\\^^^______^^^ZZZ\\\^^^___```bbbdddfffgggoooxxx|||||||||~~~|||qqqmmmfff```\\\XXXUUUSSSLLLHHHCCC@@@>>>>>>======;;;:::999777666555555444555444444444444444555555444666888:::;;;<<<<<<;;;<<<>>>??????>>>======>>>===>>>???@@@@@@@@@???>>>>>><<<;;;<<<======<<<;;;<<<<<<<<<<<<============@@@BBBDDDCCCCCCIIITTT]]]fffyyy{{{oooiiieee[[[WWWRRRFFF>>>BBBPPPwwwddd???999888666888444;;;999:::<<<>>>@@@DDDJJJMMMVVVbbbssszzzsss{{{~~~iiihhhppp{{{uuurrrrrrssstttsssuuu}}}zzzlllbbbfffqqq{{{{{{oooiiijjjmmmuuu~~~wwwdddVVVRRRWWWWWWXXXXXXXXXXXXWWWWWW[[[\\\]]]___bbbeeehhhiiifffhhhjjjnnnrrrvvvxxxzzzxxxyyyxxxvvvsssqqqpppqqqvvvtttrrrooommmllllllllljjjkkklllmmmmmmkkkjjjhhhdddaaa]]]WWWQQQKKKGGGDDDDDDAAA>>><<<;;;;;;:::888555444555777999999888666555555444333333555666777777666444333111111000000///000000///------...000---...111555777999::::::===<<<;;;999888888777777222...---000111111444999777222///333===CCCDDDBBB:::333000444999999999:::555111///333;;;>>>888111++++++***)))((((((((((((((((((''''''''''''((((((((((((((()))******++++++******+++,,,...000222333555777:::>>>DDDJJJNNNQQQNNNPPPNNNQQQZZZXXXTTT[[[]]]aaa]]]YYY\\\\\\cccuuuSSSRRRRRRSSSUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNNNNIIIIIIIIIJJJKKKNNNQQQSSSRRRTTTWWW[[[___bbbddddddgggjjjmmmrrrwww|||~~~~~~sssqqqlllgggaaa^^^]]]^^^]]][[[[[[\\\^^^`````````ZZZ\\\___```aaabbbeeeggghhhpppyyy|||{{{zzz~~~~~~{{{rrrmmmfff```\\\YYYWWWUUULLLIIIDDDAAA@@@???===<<<===<<<:::888777666555555444444333333333333444444222444777:::<<<======<<<<<<>>>??????>>>======>>>>>>???@@@AAAAAA@@@>>>======<<<;;;<<<===>>>===<<<<<<<<<<<<<<<============@@@BBBDDDCCCCCCIIITTT]]]fffzzz|||pppjjjdddYYYTTTPPPEEE>>>BBBMMMqqqeee>>>666777666777333<<<999:::===>>>AAAEEEJJJNNNVVV```qqq{{{{{{~~~iiiiiipppzzzqqqkkkjjjmmmoooppprrrzzz}}}|||pppfffgggoooyyyxxxnnniiilllnnnsssttthhhVVVPPPTTTRRRVVVZZZZZZWWWVVVWWWZZZ\\\]]]^^^___bbbeeehhhjjjeeehhhlllqqqvvvyyyzzz{{{zzz||||||zzzwwwuuuvvvwwwzzzwwwtttooollljjjiiiiiieeegggiiijjjkkkkkkkkkjjjeeeccc___XXXPPPHHHCCCAAA???===:::999::::::999888888777666777888999888777666555333333333555666888999888777666444111///....../////////------///111,,,...111555777999:::;;;<<<;;;:::999888999999:::444///...///000///111666111000///000444888999777777222000333555555666999555111///222888<<<:::666,,,+++***)))((((((((((((((((((''''''''''''((((((((((((((()))******++++++******+++,,,...000222333444777;;;AAAFFFKKKNNNPPPKKKNNNLLLQQQ\\\ZZZVVV]]][[[___\\\YYY\\\\\\dddvvvVVVUUUVVVYYY[[[\\\ZZZXXXTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNPPPRRRTTTVVVVVVXXX\\\```dddfffggghhhjjjmmmppptttxxx{{{{{{xxxrrrppplllgggccc___]]]\\\[[[ZZZZZZ[[[^^^```aaaaaa[[[]]]```aaabbbcccfffhhhkkksss{{{}}}{{{{{{{{{xxxtttooohhhccc___\\\ZZZXXXNNNKKKGGGDDDBBBAAA???======<<<;;;999777666555555444333333222222222333333111333777:::<<<=========<<<>>>??????=========>>>???@@@AAABBBAAA???===<<<<<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<=========>>>@@@BBBCCCBBBBBBHHHSSS\\\fffzzz}}}pppjjjdddWWWRRRNNNCCC@@@BBBKKKmmmeee===555777666777333===999;;;===???AAAEEEKKKOOOYYY```mmmxxx|||~~~iiijjjrrr|||tttiiiaaabbbeeehhhmmmooowww~~~yyy~~~sssiiihhhnnnwww|||tttpppoooooorrrooo___OOOPPPZZZSSSYYY^^^^^^YYYWWWZZZ___]]]]]]^^^```bbbfffiiijjjgggjjjpppuuuzzz|||}}}}}}{{{}}}}}}zzzyyy{{{}}}}}}zzzuuuoookkkhhhfffeeebbbdddfffhhhjjjkkkkkkkkkfffddd```XXXOOOGGGBBB???<<<:::888888999999999888;;;999777777888888888777666555333333333555777888::::::999888555222///------...///.........000222,,,...111555888999:::;;;::::::999888999:::<<<<<<555111...000000///111555444555444333333555666444777333333555666666888<<<666222000111555999;;;;;;,,,+++***)))((((((((((((((((((''''''''''''((((((((((((((()))******++++++******+++,,,...000222333333777===DDDJJJMMMNNNNNNKKKOOONNNSSS^^^]]]ZZZaaaZZZ^^^[[[XXX[[[\\\dddvvvZZZ[[[]]]______^^^[[[ZZZWWWWWWXXXXXXWWWVVVTTTSSSSSSQQQOOONNNOOORRRUUUXXXVVVXXX\\\^^^```dddhhhkkkoooqqqssssssrrrqqqrrrsssssspppkkkeeeaaa]]][[[[[[[[[YYYYYY[[[___aaa```^^^XXXZZZ]]]___aaaeeeiiilllrrrtttvvvxxxyyy||||||zzztttpppjjjeee```]]]YYYVVVPPPLLLHHHDDDBBB@@@>>><<<>>>>>><<<;;;999888666666444444444333333333222222333666999;;;<<<<<<===>>>===???@@@@@@??????@@@AAA??????>>>=======================================<<<===>>>===<<<;;;<<<>>>??????@@@BBBBBBEEEOOO[[[fffoooxxxmmmdddYYYLLLCCCAAA???===IIIaaakkk???;;;===333666888>>>999:::===AAABBBCCCHHHPPP[[[```nnnzzzgggbbbjjj|||sssfff___\\\ZZZ[[[^^^eeeiiipppzzzzzzsssuuufff___gggvvv|||wwwwwwtttjjj\\\RRRNNNPPPSSSNNNSSSYYY\\\\\\ZZZYYYZZZYYY^^^bbbbbbaaabbbgggmmmlllmmmnnnqqqtttwwwzzz||||||}}}xxxvvvyyy}}}}}}}}}yyysssqqqpppmmmgggeeeeeefffggghhhhhhgggggg___```]]]VVVMMMEEEAAA@@@:::888555333333444777999777999::::::888666555555666666666555444444333333222222111111000/////////......------------......//////111444888;;;<<<;;;::::::;;;;;;::::::999888777222///000000///111666===???777111555555555<<>><<<===<<<;;;:::888666555444333333333333222222222222333666999;;;;;;;;;<<<>>>>>>@@@AAAAAA@@@???AAABBB??????>>>=======================================<<<===>>>===<<<<<<===>>>??????@@@BBBBBBEEEOOOZZZeeennnxxxmmmdddYYYLLLCCCAAACCCAAALLLaaasssBBB;;;<<<444777777===;;;;;;???CCCDDDEEEJJJRRR^^^bbbnnnzzzfffaaakkksss~~~qqqccc[[[WWWTTTTTTWWW___bbbjjjttt}}}zzzuuu{{{qqqbbb[[[bbbpppyyyyyy~~~{{{||||||rrraaaQQQGGGEEEGGGIIINNNTTT]]]aaa___\\\ZZZYYY[[[\\\^^^```bbbdddfffhhhkkklllnnnpppsssvvvyyy{{{{{{~~~}}}|||~~~zzzxxxyyyvvvqqqlllllllllkkkjjjiiihhhgggaaa```]]]VVVMMMFFFDDDCCC===;;;888555555666888999888:::;;;;;;888666666666666666666555444444333333222222111111000/////////......------------......//////000444888:::::::::::::::;;;;;;::::::999888666111///000111111555;;;EEEDDD888000555555444;;;EEE???888444333444333111666333000333888;;;999666,,,+++)))(((''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,...000222333555777<<>>============>>>========================<<<===>>>>>><<<<<<===>>>???>>>@@@CCCCCCEEENNNYYYfffooowwwmmmdddYYYLLLCCC@@@@@@???HHHYYYHHH:::;;;555888777;;;<<<===@@@EEEFFFFFFLLLTTT```dddooo{{{eeeaaakkkyyyrrr~~~ppp___UUUOOOKKKKKKNNNWWWYYY___iiirrrvvvtttrrrpppiii]]]VVV]]]kkktttvvvzzz|||{{{iiiRRRDDDAAADDDGGGIIIRRR\\\gggkkkggg```ZZZXXX]]]\\\\\\___ccceeedddcccjjjkkklllooorrruuuxxxzzzxxxzzz}}}}}}yyyxxx{{{zzzwwwssssssrrrpppnnnkkkhhhfffbbb```[[[SSSLLLHHHFFFGGGBBB@@@===:::888999:::;;;;;;<<<===<<<999777777777666666666555444444333333222222111111000/////////......------------......//////000333666999999888::::::;;;;;;::::::999888555000...000222555;;;BBBOOOIII999000666777666;;;GGGAAA999444333333222000777333111333888;;;999666,,,+++)))(((''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,...000222333444777;;;BBBHHHNNNSSSVVVRRRVVVQQQQQQZZZ\\\ZZZ``````eeeaaa]]]^^^^^^ggg{{{fffgggggggggfffdddbbbaaa]]]\\\\\\ZZZYYYWWWVVVUUUTTTUUUVVVXXXYYYYYYZZZZZZYYY[[[^^^```aaadddhhhkkkooosssxxx{{{}}}rrrnnnhhhaaa[[[WWWUUUUUUTTTUUUUUUWWWYYYZZZ[[[[[[^^^aaafffiiikkklllmmmnnnrrrtttxxx{{{~~~}}}uuuqqqlllfffccc___[[[YYYQQQNNNIIIFFFDDDBBB???===<<<;;;:::999777555444333111111111111000000000000111444777999::::::;;;<<<>>>@@@AAAAAA??????@@@BBB@@@???>>>>>>======>>>>>>========================<<<>>>???>>>===<<<===>>>>>>>>>AAACCCCCCDDDMMMXXXfffooovvvmmmeeeZZZLLLCCC@@@<<<===FFFSSSMMM::::::666999777:::======AAAFFFGGGHHHMMMUUU```dddqqq}}}gggcccmmm{{{www}}}nnn\\\QQQIIIDDDDDDFFFOOOQQQUUU\\\dddjjjkkkkkkfffbbbZZZUUU[[[iiissswww}}}|||qqq]]]FFF???DDDMMMSSSVVV^^^iiiuuuwwwnnnbbbZZZWWW\\\]]]^^^aaacccddddddccciiijjjlllnnnqqquuuwwwyyyuuuvvvyyy}}}~~~{{{~~~~~~zzzvvvwww{{{|||yyyvvvvvvuuusssppplllhhhfffccc___XXXQQQKKKHHHHHHIIIHHHFFFCCC@@@>>>===>>>???>>>??????===:::888888888666666666555444444333333222222111111000/////////......------------............///222555888888777::::::;;;;;;::::::999888444///,,,///333777???GGGTTTLLL999000888<<<;;;@@@JJJBBB999444444666888999:::666222333777:::888444,,,***)))(((''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,+++,,,---///111333555888<<>>===<<<;;;:::888666555444111111111000000000//////111444777999::::::;;;<<<===>>>??????>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>===========================>>>???>>>===<<<===???>>>>>>AAACCCCCCDDDLLLWWW```jjj~~~uuullleeeZZZMMMCCC@@@>>>BBBKKKVVVQQQ::::::666999666:::<<<===AAAFFFGGGHHHNNNVVV___eeerrr{{{xxxwwwjjjeeennn}}}{{{yyyjjjYYYNNNFFFAAA@@@BBBGGGIIIMMMSSS[[[bbbgggiiicccaaa[[[VVVZZZfffqqqttt}}}|||iiiVVVDDDBBBKKKUUU\\\aaajjjvvv}}}ooo___VVVTTT[[[___ccccccbbbaaadddhhhjjjkkkmmmooorrruuuxxxzzzvvvxxxzzz~~~|||yyy~~~zzz{{{uuuuuuuuutttrrrnnnjjjhhhddd___VVVNNNJJJHHHHHHIIILLLJJJGGGEEEBBBBBBBBBBBB@@@AAA@@@>>>:::888888999666666666555444444333333222222111111000/////////......------------......------...222555777888777::::::;;;;;;::::::999888333...,,,///333888@@@HHHPPPIII888111;;;@@@AAAGGGPPPFFF:::333333888===@@@>>>999444444777888666222,,,***)))(((''''''((((((''''''''''''''''''''''''((((((((()))******+++++++++++++++,,,---///111222777999===CCCHHHNNNRRRTTTTTTWWWPPPNNNWWWXXXVVV\\\ccchhheee``````]]]dddvvvjjjjjjiiigggeeebbb```___[[[YYYWWWUUURRRQQQPPPOOORRRSSSTTTUUUVVVWWWWWWWWW\\\^^^aaacccdddfffjjjmmmlllqqqvvvzzz|||}}}uuuppphhh___XXXTTTRRRRRRTTTWWWZZZ\\\ZZZXXXWWWVVVXXX\\\aaafffjjjmmmpppssstttwww{{{~~~wwwsssmmmiiieeebbb___\\\RRROOOJJJGGGEEECCCAAA???===<<<;;;:::888666555444111111111111000000000///222555888::::::;;;<<<===<<<===>>>>>>======>>>@@@@@@@@@???>>>>>>>>>>>>???===========================>>>??????======>>>???===>>>AAACCCCCCDDDLLLUUUXXXccc}}}uuullleeeZZZMMMCCC???@@@CCCLLLVVVSSS:::;;;777888666<<<======AAAFFFHHHIIIOOOWWW___fffsssyyyqqqnnnkkkfffmmmyyyuuusssrrr|||xxxpppbbbSSSJJJDDD???>>>???@@@BBBFFFLLLTTT\\\bbbfff``````\\\VVVWWWaaajjjnnnzzz}}}|||zzz}}}|||qqqdddTTTGGGHHHOOOUUU^^^fffvvvkkkZZZSSSTTT[[[```dddccc``````fffllllllmmmnnnqqqtttwwwzzz|||zzz}}}~~~}}}|||~~~tttuuuvvvvvvuuuqqqnnnlllfff___VVVOOOKKKIIIIIIIIIMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA>>>:::888888999666666666555444444333333222222111111000/////////......------------......,,,,,,...222666888999888::::::;;;;;;::::::999888222...,,,///333666===DDDFFFBBB555000;;;AAACCCJJJRRRHHH:::222222888===AAA@@@:::555444666888555222,,,+++)))(((''''''((((((''''''''''''''''''''''''((((((((()))******++++++++++++++++++---///111222777999===BBBHHHMMMQQQSSSTTTWWWPPPMMMVVVWWWVVV\\\aaagggeeeaaaaaa]]]ccctttiiihhhfffdddaaa___]]]\\\WWWUUUSSSOOOMMMKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNRRRTTTXXX[[[^^^bbbgggjjjnnnrrrxxx|||}}}}}}~~~~~~uuuoooggg]]]VVVQQQPPPPPPOOOQQQRRRQQQOOOOOOPPPRRRWWW[[[```dddhhhmmmrrruuurrrvvvzzz~~~uuuqqqlllgggdddaaa^^^[[[SSSOOOKKKGGGEEECCCAAA???<<<;;;:::999777555444333222222111111111000000000333666999;;;;;;;;;<<<>>><<<>>>??????>>>>>>???@@@AAA@@@??????>>>>>>??????===========================>>>??????>>>===>>>???===>>>AAADDDCCCCCCKKKTTTYYYbbb||||||tttllleee[[[MMMCCC??????AAAGGGQQQSSS:::<<<777777666>>>>>>???CCCHHHJJJKKKQQQYYY___gggtttyyyqqqrrriiieeekkkxxxttttttuuuvvvzzzvvvqqqkkkdddXXXLLLEEEAAA<<<;;;===<<<>>>AAADDDIIIPPPVVVZZZUUUXXXVVVRRRRRR[[[fffkkksssyyyzzzxxx{{{~~~uuuggg[[[OOOHHHLLLRRRXXXfffuuujjjYYYVVVYYY]]]^^^_________bbbgggkkknnnooopppsssvvvyyy|||~~~|||}}}~~~|||wwwxxxzzzzzzyyyvvvrrroooiiibbbXXXQQQMMMLLLJJJIIIJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCAAA===:::777888888666666666555444444333333222222111111000/////////......------------......+++,,,...222777:::;;;:::::::::;;;;;;::::::999888222...,,,///222444999???:::;;;222///999???AAAJJJJJJBBB777111222777<<>>===???@@@@@@??????@@@AAAAAA@@@??????>>>?????????===========================???@@@???>>>===>>>???===>>>AAADDDCCCCCCKKKTTT___eee{{{{{{tttllleee[[[MMMCCC???AAAAAAEEEOOORRR;;;<<<777777666@@@@@@@@@EEEJJJLLLMMMSSS[[[]]]fffttt{{{uuu}}}~~~gggcccjjj}}}yyy|||~~~wwwrrrkkkddd[[[QQQFFFAAA>>>:::999:::<<<===>>>>>>@@@CCCGGGJJJIIIMMMOOOLLLOOOYYYeeellloooxxx|||xxxxxxyyyooo```PPPHHHFFFMMMUUU^^^rrrkkk[[[[[[```___\\\ZZZ[[[___dddhhhiiioooppprrrtttwww{{{}}}{{{}}}{{{|||~~~~~~|||yyyuuurrrkkkddd[[[SSSPPPNNNLLLJJJHHHGGGFFFDDDCCCBBBBBBAAADDDCCCAAA===999777777888777666666555444444333333222222111111000/////////.........------.........++++++...222777;;;<<<<<<::::::;;;;;;;;;:::999999222...---///111222666;;;222666000...777;;;>>>GGG???999222000333999===>>>===777222333777::::::888,,,+++)))(((''''''((((((''''''''''''''''''''''''((((((((()))******++++++++++++***+++,,,...000222111444999@@@GGGNNNSSSVVVVVVXXXQQQOOOWWWYYYYYY```YYYaaaaaa```bbb___fffwwwbbb```^^^]]][[[XXXTTTPPPIIIGGGEEECCCAAA@@@@@@@@@>>>>>>>>>>>>============CCCCCCCCCFFFKKKSSSZZZ___gggjjjnnnrrrtttssspppooollldddZZZSSSOOOMMMJJJHHHCCCCCCBBBBBBDDDFFFHHHJJJQQQ[[[dddgggjjjnnnqqqpppqqq~~~|||wwwrrrlllgggccc```]]][[[VVVSSSMMMIIIFFFCCC@@@>>><<<;;;999666444333333333111000////////////000000666888:::;;;;;;;;;<<<===@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>===???BBBBBBCCCJJJRRR[[[iii~~~~~~uuujjj___SSSGGGBBBBBB@@@@@@JJJQQQ|||ZZZAAA===666888777<<>>@@@BBBEEEEEEGGGIIIKKKQQQ```ooovvvyyy}}}~~~ssseeeZZZLLLJJJJJJOOO\\\lllzzzyyyeee]]]YYYSSSUUUTTTSSSUUUYYY```hhhlllkkkrrrzzz|||yyyxxx|||~~~zzzxxxzzz|||~~~|||{{{{{{{{{lllbbbYYYUUUSSSNNNLLLLLLFFFEEECCCBBBAAABBBCCCDDDDDDCCCAAA>>><<<:::999888888888666555444333333222222111111000000000000000///............------------...///333888;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;444222///...///111111111555///,,,///555777777777444444222222888???AAA>>>===:::444000333:::<<<999---+++)))(((((())))))(((******))))))((((((''''''*********))))))))))))))),,,++++++,,,---///111333111555:::???EEELLLTTTYYY\\\XXXRRRPPPVVV______ZZZ]]]^^^ZZZ\\\bbb___bbbsss```^^^[[[XXXVVVRRRMMMIIIEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>=========<<<<<>><<<;;;888666444333333333111000000/////////000000666888:::;;;::::::<<<===?????????????????????>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>???BBBBBBCCCJJJRRR[[[hhh|||~~~tttiii___SSSGGGAAAAAAAAA@@@HHHLLLvvv[[[BBB>>>777::::::???AAABBBFFFKKKMMMOOOVVV^^^eeeooo{{{cccZZZggg|||qqqmmmkkkaaaUUUNNNFFF<<<777888::::::999======<<<======>>>???@@@BBBBBBDDDGGGIIIOOO]]]kkkvvvxxx|||~~~zzzpppaaaWWWIIIHHHIIIPPP^^^ooo}}}ppp]]]WWWTTTOOOMMMKKKJJJMMMSSS]]]gggmmmpppuuu{{{|||{{{{{{~~~|||{{{~~~|||yyyxxxmmmcccZZZWWWTTTOOOMMMMMMGGGFFFCCCBBBAAACCCDDDFFFDDDCCCAAA>>>;;;:::888888888777666555444333333333222111111000000000000000///............------------...///333888;;;;;;;;;:::;;;;;;;;;;;;;;;::::::777333///---,,,,,,,,,+++333000---///222444555666666888777555888===???===<<<:::555111333:::;;;888---+++)))(((((())))))((())))))))))))((((((''''''***))))))))))))))))))))),,,++++++,,,---///111333111555:::@@@EEELLLSSSXXX[[[XXXRRRPPPVVV^^^___[[[XXXYYYUUUWWW]]]YYY]]]nnn\\\YYYUUUQQQNNNIIIDDDAAA@@@@@@???========================<<<<<<<<<;;;;;;;;;;;;<<<>>>AAAEEEHHHJJJOOOSSSYYY```dddgggggggggZZZUUUMMMHHHEEEDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEEEENNN[[[ggglllpppuuuyyyzzzvvvrrrmmmgggddd```]]]ZZZVVVRRRMMMHHHEEEBBB???===;;;:::888555444333333333111000000000000000111111555777999:::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>???BBBBBBCCCJJJSSS[[[gggzzz}}}ssshhh^^^RRRFFF@@@@@@BBB@@@EEEGGGooo[[[@@@<<<777;;;<<>>888666888;;;<<<<<<======>>>>>>>>>>>>>>>===??????AAADDDGGGMMMZZZgggtttvvvyyyzzzuuujjj\\\SSSGGGGGGJJJRRR```ppp}}}vvv```QQQNNNMMMIIIFFFEEEEEEHHHOOO[[[fffmmmuuuxxx{{{||||||}}}|||xxxvvvpppfff]]]YYYVVVRRROOOPPPKKKIIIFFFCCCBBBCCCEEEGGGDDDCCC@@@>>>;;;999888888888777666555444333333333222111111000000000000000///............------------...///333888;;;;;;;;;;;;;;;<<<;;;;;;:::999888555222///---...111222222000111111000000222666888:::===<<<888777:::;;;:::999777444111444999:::666---+++)))(((((())))))((()))))))))(((((((((((('''))))))))))))))))))******,,,++++++,,,---///111333111555:::@@@FFFLLLSSSWWWZZZWWWRRRPPPVVV^^^___\\\ZZZ[[[WWWYYY___[[[___pppUUURRRNNNKKKHHHDDD@@@<<<===========================<<<<<<<<<;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAACCCFFFLLLRRRWWWZZZ[[[[[[OOOLLLGGGBBB@@@@@@AAABBBAAAAAAAAACCCEEEIIILLLNNNVVVdddrrrxxxzzzvvvrrrmmmhhhdddaaa]]]ZZZUUUQQQLLLHHHEEEBBB???<<<:::999777555333222222333111111000000000111222222555777::::::::::::;;;===>>>>>>======>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>@@@BBBCCCDDDJJJSSS]]]gggxxx|||rrrggg]]]QQQEEE??????AAA???EEEFFFlllZZZ===999555:::;;;AAACCCDDDHHHNNNOOOPPPVVV^^^eeeooo~~~kkkcccfffzzzjjjXXXKKK>>>;;;888888:::===>>>>>>>>>???@@@@@@@@@>>>===<<<===<<>><<<======>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>;;;>>>BBBGGGJJJLLLLLLLLLGGGFFFCCC@@@>>>>>>@@@BBBEEECCCAAABBBFFFNNNVVV[[[dddrrrvvvsssnnniiieeeaaa]]]ZZZTTTQQQKKKGGGDDDAAA>>><<<999888666444222222222222111111111111111222333333666888:::;;;;;;;;;<<<===???>>>>>>>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????@@@CCCCCCDDDKKKSSS^^^hhhxxx{{{rrrggg\\\PPPDDD??????>>>???FFFGGGmmm]]]>>>888555;;;<<>>===<<<;;;>>>DDDIIINNNYYYccckkknnnqqqpppkkkaaaWWWQQQFFFHHHNNNUUU[[[^^^^^^]]]SSSOOOHHHBBBAAAEEEGGGEEEMMMPPPVVV^^^gggooovvvzzzxxxzzz|||}}}|||}}}}}}vvvlllccc___\\\XXXUUUVVVWWWTTTOOOJJJFFFEEEEEEFFFCCCBBB@@@===;;;999888777777666555444444444444444222111111000000000000000///............------------...///333888;;;;;;;;;;;;;;;;;;;;;:::999888777777333...,,,...111555777@@@DDDAAA777000333:::===???BBBAAA999333444666666333333000///333999:::666---+++)))(((((())))))((('''''''''''''''((((((((((((((())))))************,,,++++++,,,---///111333111555;;;AAAGGGLLLRRRUUUVVVUUURRRPPPUUU]]]```^^^[[[[[[WWWYYY^^^ZZZ]]]nnnFFFDDDBBBAAABBBBBBAAA@@@===>>>???@@@@@@@@@@@@???=========<<<<<<<<<;;;;;;<<<<<<<<<===============999;;;>>>@@@BBBBBBAAAAAABBBBBB@@@>>><<<===@@@BBBEEEBBB???>>>CCCMMMXXX___lll{{{vvvsssnnnjjjfffbbb]]]ZZZTTTPPPKKKFFFCCC@@@===;;;888777555333222222222222111111111111222333444444777999;;;<<<<<<<<<===>>>???>>>======>>>???AAABBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@???@@@CCCCCCDDDKKKSSS^^^gggwww|||rrrggg]]]QQQEEE??????<<<>>>GGGHHHllldddBBB;;;777===???DDDDDDFFFLLLRRRUUUVVV[[[bbbhhhooo}}}{{{hhhhhhppp[[[III@@@>>>>>>>>>>>>???@@@BBBCCCBBBBBBCCCCCCBBBAAA@@@@@@===<<<>>>CCCGGGKKKSSS\\\aaaeeejjjjjjeee]]]VVVRRRHHHIIIMMMPPPRRRPPPLLLHHH???>>><<<===@@@CCCFFFFFFNNNSSS[[[eeennnuuuzzz}}}vvvzzz~~~{{{zzzzzz|||~~~vvvlllccc___\\\XXXUUUVVVVVVTTTPPPLLLHHHFFFEEEEEECCCBBB???===:::888777777666666555444444444444444222111111000000000000000///............------------...///333888;;;;;;;;;::::::;;;::::::999888777444111...///555===EEEIIILLLOOOGGG888///333:::<<>>>>>@@@AAAAAAAAA>>>???@@@AAAAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;:::::::::;;;<<<<<<===:::;;;===>>>>>>>>>===<<<>>>??????===;;;<<>>======>>>@@@>>>===<<<<<<<<<>>>@@@BBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@???AAACCCDDDDDDKKKTTT\\\fffvvv|||ssshhh]]]QQQEEE??????;;;===EEEEEEiiiiiiEEE<<<777>>>>>>CCCDDDFFFMMMTTTWWWYYY^^^eeennnqqq~~~hhhcccppp```PPPFFFDDD>>>>>>??????@@@BBBEEEGGGEEEDDDCCCCCCCCCCCCCCCDDD???======@@@CCCDDDIIIOOOWWW\\\bbbccc```ZZZUUUSSSJJJIIIHHHHHHGGGEEEAAA>>>;;;;;;<<<>>>@@@AAADDDGGGKKKNNNTTT[[[bbbgggkkkmmmooowww~~~{{{yyyxxxxxxyyysssjjj```]]]ZZZVVVSSSSSSPPPOOOMMMKKKIIIGGGFFFEEECCCAAA???<<<:::888777666666666555444444444444555222111111000000000000000///............------------...///333888;;;;;;;;;999999:::::::::999999888222///...111999DDDNNNTTTNNNNNNDDD333---666>>>???GGGDDD===666555;;;>>>===DDDAAA:::444555999999555---+++)))(((((())))))(((&&&&&&&&&'''''''''(((((('''(((((()))******++++++,,,++++++,,,---///111333111666<<>><<<===>>>@@@AAA@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>============999999888888888:::<<<===;;;<<<===>>>>>>===<<<;;;<<<===>>><<<:::;;;>>>BBB@@@AAABBBHHHRRR___kkkrrr~~~vvvsssoookkkgggccc]]]ZZZSSSOOOJJJFFFCCC@@@===:::777666444222111111222222222222222222333444555666999;;;>>>>>>>>>>>>???AAA===<<<;;;:::;;;===???AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@???AAACCCDDDEEELLLTTTZZZddduuu}}}ssshhh^^^RRRFFF@@@@@@<<<<<>>>>>???@@@BBBFFFIIIFFFEEEDDDCCCCCCDDDEEEFFFAAA===<<<>>>>>>>>>AAAEEEPPPVVV]]]___\\\XXXUUUTTTKKKHHHDDDBBB@@@???>>><<<@@@@@@@@@AAA@@@???BBBFFFGGGHHHJJJMMMQQQTTTWWWXXXgggrrr~~~|||yyyvvvtttsssqqqggg^^^[[[XXXSSSQQQQQQJJJJJJJJJJJJIIIHHHFFFEEECCCAAA???<<<:::888777666666666555444444444555555222111111000000000000000//////.........------------...///333888;;;;;;;;;888888999:::::::::999999777333...---222:::BBBFFFGGGHHH===...,,,:::EEEFFFJJJEEE===666777???BBBAAAMMMHHH@@@777666999888444---+++)))(((((())))))(((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++,,,++++++,,,---///111333111666<<>>>>>??????@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBBBBBBB@@@@@@AAAAAA@@@>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;=========<<<<<<>>>CCCFFFBBBKKKMMMSSSiii}}}}}}yyytttnnniiiccc\\\XXXRRRMMMGGGCCCBBB???;;;888666555444333333333444555222444444444444444666888<<<>>>@@@AAA@@@??????@@@>>><<<::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>>????????????????????????BBB>>>===AAADDDFFFIIIMMMWWWhhhrrrvvvjjjbbbYYYMMMDDDAAA<<<<<<@@@HHHeeeqqqAAA::::::777<<>>CCC???===@@@AAAAAADDDIIILLLIIIFFFCCCBBBDDDGGGJJJDDDDDDBBB>>>999999===AAADDDIIIRRRZZZ^^^\\\UUUPPPMMMFFF???>>>>>>>>>@@@DDDEEEFFFEEECCCGGGLLLIII@@@CCCEEEEEECCCAAABBBFFFKKKVVVcccsss~~~~~~sssjjjggghhhfffbbb\\\WWWTTTPPPMMMKKKKKKJJJHHHHHHIIIIIIHHHFFFBBB@@@>>>=========<<<:::666555555444444333222222111111000/////////////////////...------------.........///222666:::<<<===;;;::::::999999888888888333000---...111666:::;;;>>>888222111333777<<>>DDDKKKRRRWWWSSSUUUQQQJJJNNNYYY]]]ZZZ\\\YYYWWWWWWVVVYYYbbblll?????????@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA======>>>======<<<;;;:::::::::;;;<<<===???AAACCCAAAAAAAAA???===>>>AAACCCJJJUUUYYYccc~~~}}}zzztttoooiiiccc]]]XXXRRRMMMGGGCCCAAA???:::777555444333222222333555666444555666555444444666888;;;===>>>???>>>>>>>>>@@@@@@===:::999:::<<<===>>>????????????????????????AAAAAA@@@@@@@@@?????????????????????????????????BBB>>>===AAADDDEEEIIIMMMTTTfffqqquuuiiiaaaWWWLLLCCC@@@999;;;@@@GGGbbbqqqAAA::::::888<<>>BBB???CCCAAA@@@AAA@@@???CCCJJJLLLKKKHHHEEEDDDEEEGGGIIIHHHGGGEEEAAA???>>>@@@BBB>>>AAAHHHOOOUUUUUURRROOOOOOGGGAAA@@@???>>>@@@CCCGGGHHHHHHGGGLLLQQQNNNGGG???@@@AAA???>>>???DDDIIIUUU```nnnzzz~~~}}}{{{yyywww~~~yyyoooddd^^^]]]^^^```]]]YYYVVVSSSQQQNNNKKKLLLJJJIIIIIIIIIIIIHHHFFFCCCAAA>>><<<<<<;;;999888666555555444444333222222111111000/////////////////////...------------.........///222777:::<<<<<<:::::::::999999999999999333000------000444777999<<<777222000000222666999;;;444///333777:::???EEEKKKEEE;;;333444999888444---+++(((''''''((('''&&&''''''''''''(((((((((((((((((())))))******++++++,,,+++******+++...111333222555:::???DDDKKKQQQVVVSSSUUUQQQKKKNNNYYY]]]ZZZZZZXXXWWWWWWWWWYYYbbbkkk@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDEEEDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFBBBAAAAAA@@@>>><<<;;;:::999999999:::===AAAEEEHHHGGGGGGFFFDDDAAA@@@AAABBBMMM[[[eeevvv~~~zzzuuuooojjjddd]]]YYYSSSMMMGGGBBB@@@===999555555333222111111333666888777888888777555555666777<<<===>>>>>>>>>>>>@@@BBBBBB>>>999666777:::<<<===????????????????????????AAA@@@@@@@@@@@@@@@??????????????????????????????BBB>>>>>>AAADDDEEEHHHNNNRRRdddpppttthhh___VVVJJJBBB???666:::@@@GGG___pppAAA;;;:::888<<>>>>>===>>>EEEMMMMMMMMMKKKIIIFFFFFFGGGIIIKKKIIIGGGFFFGGGGGGFFFEEE======@@@EEEKKKNNNPPPOOONNNGGGBBBAAAAAA???@@@CCCEEEFFFFFFGGGKKKPPPOOOJJJBBBCCCDDDBBB@@@AAAFFFJJJ\\\cccmmmxxx~~~}}}|||zzzxxxvvv{{{pppfff^^^\\\]]]___YYYXXXVVVTTTSSSRRROOOLLLLLLKKKIIIIIIJJJIIIHHHFFFCCCAAA>>>;;;:::999777555666555555444444333222222111111000/////////////////////...------------.........///222777:::;;;;;;999999999999::::::::::::444111---,,,...111444555555333111......///111222444///...111555777:::>>>AAA===555111333999888444---+++(((''''''((('''&&&''''''''''''(((((((((((()))))))))))))))*********++++++******+++...111222222666:::???DDDJJJPPPTTTTTTVVVRRRLLLOOOYYY]]]ZZZWWWUUUVVVXXXXXXYYYaaaiii}}}BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCDDDEEEFFFGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDCCCAAA@@@>>>===::::::;;;===???AAADDDEEEJJJJJJIIIGGGDDDCCCCCCEEEQQQddduuu~~~zzzuuupppjjjddd]]]YYYRRRMMMFFFBBB???<<<777333444333111000111333666888999999999777555444555777>>>????????????@@@CCCFFFBBB===777444444888;;;===????????????????????????????????????????????????????????????????????????AAA>>>???BBBCCCDDDHHHNNNTTTfffqqq~~~sssfff^^^UUUJJJBBB@@@666:::BBBHHH___pppAAA;;;;;;888===AAAHHHNNNUUU[[[```eeelllqqqvvv~~~~~~kkkxxx___IIICCC???DDDMMMNNNVVVLLLCCC???===>>>BBBHHHKKKMMMNNNLLLHHHFFFGGGIIIMMMKKKJJJLLLOOOQQQOOOLLLEEECCCAAABBBFFFJJJMMMOOOLLLFFFAAABBBBBBAAABBBEEEDDDDDDDDDEEEIIILLLLLLJJJGGGHHHHHHFFFDDDEEEIIIMMMaaaeeelllxxx~~~}}}|||}}}~~~}}}|||zzz{{{tttkkkeeecccddddddcccWWWVVVUUUUUUTTTRRROOOLLLMMMKKKJJJIIIJJJIIIHHHFFFAAA???<<<:::999888666444666555555444444333222222111000000/////////////////////...------------.........000333777:::;;;;;;888999999::::::;;;;;;;;;444111---+++,,,///111222...000111......111333222222111111333444555555777888666222000444::::::444---+++(((''''''((('''&&&''''''''''''((((((((((((*********)))))))))))))))++++++***+++,,,...000222333666;;;@@@DDDIIINNNRRRSSSVVVRRRLLLOOOYYY]]]YYYTTTSSSUUUXXXXXXYYY___ggg{{{DDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCEEEHHHIIIHHHFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCC???AAACCCEEEEEEEEECCCBBBFFFFFFFFFEEEDDDEEEGGGIII___www~~~zzzuuuooojjjccc]]]YYYQQQLLLEEE@@@>>>;;;666222333222111000111333666888888999999777555333444666;;;<<<=========???CCCEEE@@@;;;555111333777;;;===????????????????????????======>>>>>>>>>>>>>>>>>>????????????????????????@@@>>>???BBBCCCCCCHHHOOOXXXiiisss|||qqqddd\\\TTTJJJDDDBBB888<<>>===???IIILLLOOOMMMJJJHHHIIILLLOOONNNOOORRRWWWZZZXXXVVVQQQLLLGGGDDDDDDGGGIIIJJJKKKEEE@@@AAACCCCCCEEEIIIFFFEEEEEEGGGIIIIIIJJJJJJFFFIIIJJJJJJKKKNNNTTTYYYaaaeeemmmyyy}}}|||zzz{{{{{{|||zzzyyymmmiiieeeeeeffffffbbb^^^XXXWWWVVVVVVUUUSSSOOOLLLNNNLLLJJJJJJJJJJJJHHHFFF>>><<<:::999999999777666666555555444444333222222111000000/////////////////////...------------.........000444888::::::999999999999::::::;;;;;;<<<444111---+++,,,///111222111666666111///333444333777888888666444444444333555333111000555<<<;;;666---+++(((''''''((('''&&&''''''''''''((((((((((((*********)))))))))))))))*********+++---...000111222666;;;@@@DDDIIIMMMPPPSSSUUURRRLLLOOOXXX[[[WWWRRRRRRTTTWWWWWWWWW]]]eee{{{EEEEEEEEEEEEEEEDDDDDDDDDEEECCCCCCFFFIIIKKKJJJGGGIIIHHHHHHGGGGGGGGGHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFEEEHHHKKKMMMLLLJJJGGGEEECCCDDDDDDDDDEEEHHHMMMPPPnnn}}}yyytttnnniiiccc\\\XXXPPPJJJDDD???===:::666222222222111111222333444555666777777555333222333444555777999::::::<<>>>>>>>>>>>>>>??????????????????????????????@@@CCCBBBBBBHHHPPPYYYjjjrrryyymmmaaaYYYRRRJJJDDDCCC;;;===BBBLLLhhhoooAAA<<<<<<999===AAAJJJQQQZZZbbbiiiooowww|||ooojjjtttXXXGGGEEEDDDHHHPPPOOOgggXXXHHHAAA???>>>>>>???GGGLLLOOOOOOLLLKKKNNNRRRXXXXXXZZZ]]]```ccccccbbbZZZVVVPPPLLLJJJJJJJJJJJJOOOHHHBBBCCCDDDEEEIIINNNHHHFFFFFFIIIIIIHHHJJJMMMOOORRRWWWZZZ^^^eeennntttpppuuu~~~~~~{{{xxxuuuuuutttsssqqqhhhgggfffggggggddd^^^YYYZZZXXXVVVUUUUUUSSSPPPMMMOOOMMMKKKJJJJJJJJJHHHFFF>>><<<999999999999888777666555555444444333222222111111000/////////////////////...------------......///111444888::::::999::::::::::::;;;;;;;;;;;;444111---,,,...111444555===BBB@@@555000333666444===???===777333444444333555444111000666<<<;;;666---+++(((''''''((('''&&&''''''''''''(((((((((((()))))))))))))))***************+++,,,---///000111111555;;;@@@DDDIIIMMMPPPQQQTTTQQQLLLNNNWWWYYYUUUSSSRRRSSSVVVUUUUUU[[[ccczzzGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDCCCFFFKKKMMMKKKHHHJJJJJJJJJJJJIIIHHHGGGGGGBBBCCCDDDDDDEEEEEEEEEDDDFFFHHHJJJMMMNNNMMMLLLKKKHHHHHHHHHHHHJJJPPPWWW\\\zzz|||xxxsssmmmhhhbbb[[[WWWNNNIIIBBB>>>===:::666222111222222333333333222222333444444333111000111333111333666888999:::<<<>>>666333//////333999>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@??????????????????????????????AAACCCBBBBBBHHHPPPVVVhhhooo}}}~~~ttthhh]]]VVVPPPHHHDDDCCC>>>===@@@LLLmmmnnnAAA<<<<<<:::===AAAJJJRRR\\\eeemmmttt|||oooeeeoooTTTFFFFFFDDDGGGLLLIIIJJJEEEAAAAAA???===@@@EEEGGGLLLQQQQQQNNNOOOUUU[[[eeeggghhhiiiiiijjjlllmmmeeebbb___\\\[[[ZZZXXXWWWVVVNNNGGGEEEFFFGGGLLLQQQPPPMMMNNNRRRSSSQQQTTTYYYaaaeeekkkooouuu||||||~~~~~~yyytttpppooooooooonnniiihhhgggfffdddbbb^^^\\\ZZZWWWUUUTTTSSSSSSQQQPPPOOOMMMKKKKKKJJJJJJHHHFFF???===;;;999999999777555666555555444444333222222111111000/////////////////////...------------......///111555888:::999888;;;;;;;;;;;;;;;:::::::::333000------000444777999EEEJJJFFF888111555999888???AAA>>>555111333666555777555222000555;;;:::444---+++(((''''''((('''&&&''''''''''''(((((((((((((((((())))))******++++++******+++,,,---///000000000444:::@@@EEEIIIMMMPPPPPPSSSQQQKKKMMMVVVXXXSSSTTTRRRSSSTTTSSSSSSYYYaaawwwGGGGGGGGGFFFFFFFFFEEEEEEFFFDDDCCCFFFKKKNNNLLLIIIIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHKKKNNNOOOPPPPPPPPPOOOOOOQQQXXX```fff{{{wwwrrrmmmgggaaaZZZVVVMMMHHHBBB>>><<<:::666333111222333444444333111000111222222111000///111222000333777999:::;;;<<<>>>333000...///444:::???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????????????????????????????AAACCCBBBAAAHHHQQQSSSdddlll|||}}}pppeeeYYYSSSMMMGGGCCCCCC@@@<<<>>>KKKooonnnAAA<<<===:::===AAAJJJRRR]]]gggooowwwqqqdddmmmSSSGGGHHHFFFGGGJJJFFFCCCFFFJJJJJJCCC<<<>>>EEEHHHMMMRRRRRRPPPRRRYYY```ppprrrsssrrrooooooqqqtttooonnnmmmmmmmmmkkkhhhfff]]]TTTKKKHHHGGGHHHMMMRRR]]]ZZZ[[[aaabbbaaadddkkknnnrrrvvvzzzyyyxxx}}}}}}{{{wwwqqqnnnnnnoooqqqqqqgggfffccc___]]]]]]^^^___XXXVVVSSSRRRRRRSSSSSSRRROOONNNLLLKKKKKKJJJHHHFFFBBB???<<<:::999888666444666555555444444333222222111111000/////////////////////...------------......///111555999:::999777<<<<<<<<<;;;;;;:::::::::333000---...111666:::;;;GGGLLLGGG888111888???>>>>>>AAA===333...222777777999666222///444999888333---+++(((''''''((('''&&&''''''''''''((((((((()))'''(((((()))***++++++,,,)))***+++,,,...///000000///333:::@@@EEEIIINNNPPPOOORRRPPPJJJMMMUUUWWWRRRUUUSSSSSSSSSRRRRRRXXX```tttHHHJJJJJJIIIEEEDDDEEEGGGIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGEEEDDD@@@AAAAAAAAAAAAAAA@@@???CCCCCCCCCCCCDDDEEEFFFGGGFFFPPPQQQPPPVVVZZZ```nnnwwwwwwtttnnneee\\\VVVSSSHHHDDD???;;;999777555333000000111111111222222222111000///......///000111555444555888<<<===;;;888111000000111444999===@@@@@@@@@@@@?????????>>>>>>@@@?????????@@@AAAAAABBB@@@@@@@@@?????????>>>>>>@@@AAAAAAAAABBBDDDHHHKKKWWWdddrrr~~~|||}}}ttteee[[[SSSHHHHHHJJJCCC<<<<<>>???BBBFFFHHHNNNUUUXXXXXX]]]dddwww{{{zzztttsssvvvxxxzzz}}}{{{uuuppppppaaaQQQHHHEEEHHHQQQ\\\___aaalllxxxwwwooosss}}}yyyuuuuuu{{{yyytttsssvvv~~~wwwuuutttrrrpppllliiieeeccc``````___]]][[[[[[]]]___^^^ZZZTTTNNNJJJJJJLLLMMMLLLMMMMMMMMMKKKHHHEEEBBB???>>><<<999888777777888777666666444333222111111000000000000000111111111000///...---,,,------...---///111444777999:::;;;;;;;;;;;;;;;:::999888777666///,,,///333888>>>DDDOOOHHH>>>666333777>>>CCCNNNDDD999444777;;;;;;999:::444,,,***222:::999333...---***(((''''''((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((+++,,,,,,---...///000000111444888>>>EEEKKKPPPSSSVVVUUUQQQLLLMMMRRRTTTSSSUUUTTTSSSTTTVVVXXXYYYZZZlllHHHJJJLLLKKKHHHFFFGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDAAA@@@@@@??????>>>======>>>>>>>>>??????AAABBBBBBAAAJJJIIIHHHPPPVVV^^^nnnyyyvvvrrrkkkccc[[[TTTPPPGGGCCC>>>:::888666555333111111111111111111222222222111000000000111222333666666777:::======:::777222111222333666;;;???AAAAAA@@@@@@@@@@@@?????????@@@?????????@@@@@@AAABBB@@@@@@@@@?????????>>>>>>@@@@@@AAAAAABBBDDDHHHLLLRRR^^^nnn~~~|||yyyqqqbbbYYYQQQGGGGGGJJJDDD===<<<@@@JJJ___iiiDDD===888;;;<<>><<<:::888777777888777666555444333222222111111111111000000000000000000///...---,,,------...---...111444777:::;;;<<<<<<<<<<<<<<<;;;:::999888666///,,,...333666<<>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>><<>><<<888444222333444666999<<<@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@??????????????????@@@AAAAAABBBEEEIIILLLRRR]]]nnn{{{uuummm___VVVOOOEEEFFFIIICCC===<<<>>>HHH^^^kkkFFF???888;;;<<>>===<<<:::999888888777666666555444333222222111222222111111000000//////000///...---,,,---......,,,...111555888;;;<<<<<<============<<<;;;:::999555///,,,...111444888===:::777333111222777>>>BBBLLLCCC999555999>>>BBBBBBGGG???444...333:::888222---,,,***(((''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---...///000000111444999???FFFKKKOOORRRUUUUUURRRLLLLLLQQQTTTSSSUUUTTTTTTTTTUUUXXXZZZ\\\ooo~~~GGGIIILLLNNNMMMLLLJJJIIIFFFFFFFFFGGGHHHIIIKKKKKKNNNOOOOOOOOONNNLLLJJJIIIGGGFFFDDDAAA???>>>======;;;;;;;;;;;;;;;<<<======;;;BBB@@@???HHHMMMTTTbbbvvv}}}}}}uuujjjbbb^^^XXXQQQKKKCCC???:::777555444333222222222222111111111111111222222222333444555666666999;;;===???>>>;;;666222222333555777:::===@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@???????????????????????????@@@AAAAAABBBEEEIIILLLTTT^^^nnnzzzuuukkk]]]TTTMMMCCCDDDGGGAAA<<<;;;===FFF]]]iiiEEE>>>888;;;<<>>999444111111222555888;;;>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>?????????????????????????????????>>>???@@@AAABBBEEEJJJMMMTTT\\\kkk|||yyyvvvjjj\\\SSSKKKAAABBBDDD>>>===;;;===DDDYYYbbbBBB===888:::===FFFNNN^^^jjjsssdddnnnqqqZZZHHHHHHHHHGGGDDDCCCJJJRRRbbb\\\RRRIIIDDDBBBBBBCCCCCCIIIUUUaaahhhkkkqqqxxx|||pppfffiiinnnooommmlllnnnsssyyy~~~}}}kkk```cccaaa]]]hhh{{{|||pppqqqppphhhWWWSSSMMMJJJJJJOOOUUUYYYgggtttxxxssslll[[[OOORRRSSS^^^qqqwwwwwwuuupppggg^^^YYYXXXYYYXXXYYY[[[\\\]]]```dddggghhhfffbbb\\\UUUNNNHHHEEEHHHIIIJJJKKKJJJGGGDDDBBB<<<<<<;;;;;;:::999888777555555555444444333333222333222222111000///......///...---,,,,,,---...///---///333777;;;<<<============>>>>>>======<<<<<<444///,,,...000000222555444333111//////000222444222000...000666;;;>>>???CCC<<<111---222:::999333******)))(((((('''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))*********+++,,,---...//////111444:::@@@FFFKKKNNNPPPPPPRRRPPPJJJHHHLLLPPPQQQTTTUUUUUUTTTTTTWWW\\\```nnnJJJJJJKKKLLLNNNMMMJJJHHHHHHHHHIIIIIIIIIIIIIIIIIINNNOOOQQQSSSTTTTTTSSSSSSIIIIIIHHHFFFCCCAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;BBBAAAAAAHHHIIIIIIQQQYYYbbbkkkrrryyy}}}|||uuunnnddd\\\VVVQQQJJJFFF===:::666333333222111000000000111111111222222222000111333555666777888888;;;===@@@???<<<777333111000222666:::===???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????????????????@@@@@@@@@>>>???@@@AAABBBEEEJJJMMMWWW]]]mmm}}}zzzwwwttthhhZZZQQQJJJ@@@AAAEEE>>>???======BBBTTT]]]@@@>>>888;;;<<>>;;;;;;;;;;;;:::999888777555555444444444333333333222222111111000000//////......---,,,---...///000...111555999<<<<<<<<<<<<<<<===============<<<<<<444///,,,///111000111333000/////////000222444555111//////111666;;;???@@@===777///,,,333:::999333)))))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---...//////111444:::AAAGGGKKKNNNOOOOOORRRPPPJJJGGGJJJOOOQQQTTTUUUVVVTTTTTTVVV]]]bbblllOOOMMMLLLMMMNNNNNNKKKIIIHHHIIIJJJKKKLLLMMMMMMMMMSSSTTTUUUWWWWWWWWWWWWVVVLLLMMMMMMLLLJJJFFFCCCAAA??????>>>>>>>>>>>>>>>???>>>DDDBBBCCCLLLPPPQQQZZZ]]]eeemmmqqqvvv}}}|||xxxlllhhhaaaYYYQQQJJJEEECCC<<<888444222111111111000//////000111222333333444111222444777999:::::::::;;;===???>>>999555222222111444888<<>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@===???@@@AAABBBFFFJJJNNNZZZ___nnn}}}zzzuuunnndddVVVNNNIII@@@CCCGGGBBB>>>===>>>CCCTTTZZZAAA@@@:::;;;;;;DDDPPPcccpppzzzppplllhhhSSSLLLAAACCCDDDCCCFFFOOO\\\ddd___VVVLLLFFFFFFGGGFFFDDDGGGJJJSSS^^^hhhqqq}}}kkkZZZTTTPPPRRRQQQQQQSSSXXX[[[]]]^^^bbbdddffffffgggiiilllnnnjjjcccZZZWWW___eee^^^RRRLLLNNNRRRXXX```iiipppuuuyyyzzzjjj]]]OOOIIIRRROOO[[[lll||||||zzzxxxyyyyyyvvvoooiiieeebbb\\\UUUPPPNNNPPPSSSXXXUUUOOOHHHDDDAAAAAAAAABBBCCCDDDEEEDDDBBB???===:::;;;;;;;;;;;;:::888777555444444444444333333333111111111000000000000000...------,,,---...///000000222666:::<<<<<<;;;:::;;;<<<<<<======<<<<<<<<<333...---000222000000333000/////////111333666777777555222111444999>>>AAA:::555...,,,333;;;888111((((((((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''((()))***************+++,,,---......///111444;;;AAAGGGKKKMMMNNNOOOSSSRRRKKKGGGKKKPPPSSSSSSUUUVVVUUUSSSVVV]]]ccckkkRRRPPPMMMMMMOOOOOOMMMJJJHHHIIIKKKMMMOOOPPPQQQQQQWWWXXXYYYZZZZZZYYYXXXWWWPPPRRRSSSSSSQQQMMMIIIFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBGGGDDDFFFQQQWWW\\\ffffffnnnssstttwww~~~yyyuuueeeccc^^^VVVMMMFFFBBBAAA;;;777444111111111000///......///111222333444555222333666999;;;<<<<<<<<<;;;===>>><<<888333222222222555999>>>AAABBBBBBBBB@@@@@@@@@?????????>>>>>>@@@@@@???>>>>>>===>>>>>>>>>>>>??????@@@@@@@@@@@@===???@@@AAABBBFFFJJJNNNVVVZZZjjj}}}{{{ssshhhaaaSSSMMMHHHAAAEEEJJJEEE;;;<<>>;;;;;;===???BBBDDDEEEFFFEEECCC@@@>>>:::;;;;;;<<<;;;:::888777444444444444444444333333000000000000000111111111...------,,,---...///000111333777;;;<<<<<<;;;999;;;;;;<<<<<<<<<<<<<<<;;;222...---000222111111333333222111000111333555666>>>999333///000666===AAA999444...---444;;;777///'''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))***+++,,,---......///111555;;;BBBGGGKKKMMMNNNQQQTTTTTTMMMIIILLLRRRUUUSSSUUUVVVUUUSSSVVV]]]dddkkk|||PPPNNNMMMNNNQQQRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQRRRYYYZZZ\\\]]]\\\[[[\\\]]]SSSQQQSSSWWWUUUKKKFFFFFFGGGEEECCCBBBCCCDDDDDDCCCFFFJJJNNNRRR]]]jjjooollluuuxxx{{{~~~}}}wwwsssgggaaaZZZRRRKKKEEE@@@<<<777555444222000......---000000000111222222333333555555555999>>>@@@>>><<<===>>>???===888333000///666999<<<>>>>>>>>>???AAACCCCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAA???@@@CCCEEEFFFKKKRRRWWW^^^iiiyyy{{{yyysssjjjbbbYYYMMMEEEBBBCCCDDDEEE???;;;===<<>>:::;;;999>>>QQQ```ppp{{{vvvxxx]]]MMMIIIGGGFFFBBBBBBKKKWWW______TTTLLLJJJPPPPPPHHHEEEJJJMMMKKKSSSfffsssyyyzzz___WWWSSSMMMJJJHHHGGGHHHLLLNNNMMMKKKOOOSSSZZZcccjjjjjjddd^^^ZZZVVVWWWfff|||sss[[[[[[___eeennnxxxhhh[[[]]]dddjjjoooxxx|||vvvwww}}}ssscccZZZWWWSSSNNNKKKGGGFFFCCC???:::888999;;;@@@AAACCCEEEFFFEEEAAA===888999::::::999888666555666555555444444333222222222222222222222222222222111000///...------...//////111555888:::;;;:::999===???>>><<<<<<===:::555000...---...222777:::;;;@@@===666///000666===AAA???<<<333---000999>>>===<<<444...111444444333333((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++,,,+++******,,,,,,,,,,,,------...///555777<<>>======>>>===:::666111//////666999<<<>>>>>>???@@@AAACCCCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAA???@@@CCCEEEFFFKKKRRRYYY___lll|||}}}{{{tttkkk```WWWLLLDDDAAABBBCCCCCC===<<>>999:::888>>>OOO___ppp|||tttrrrZZZLLLJJJGGGGGGEEEGGGOOO[[[aaaaaaQQQMMMNNNUUUSSSIIIFFFIIIHHHIIIVVVkkkzzzwww^^^WWWTTTNNNIIIGGGEEEDDDEEEGGGGGGGGGGGGJJJQQQYYY```bbbaaa___[[[YYY___pppooo\\\^^^```dddmmmxxxooofffjjjrrrtttxxx~~~uuuzzz{{{vvvkkkaaaXXXRRRPPPNNNIIIBBB???======<<<:::@@@@@@BBBDDDEEEDDDAAA>>>:::::::::999999777666666666555555444444333333222222222222222222222222222111000///...---......///000222666999;;;<<<;;;:::;;;======:::;;;<<<:::555000///---///333777:::;;;BBB>>>888222333888???DDDEEE===444///000444777888666000...444999999666666((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++++++++******,,,,,,,,,,,,------...///444666;;;AAAGGGKKKKKKJJJPPPTTTQQQHHHFFFMMMQQQOOOPPPQQQSSSUUUSSSSSSZZZddduuuQQQOOONNNOOORRRTTTVVVVVVTTTTTTSSSSSSTTTUUUVVVWWW___cccfffccc\\\YYY\\\aaa[[[UUUSSSWWWZZZWWWQQQNNNLLLMMMLLLIIIGGGHHHLLLQQQSSSVVVZZZcccssszzzwwwzzz~~~{{{ssslllgggZZZUUUNNNHHHBBB===999666333333222111000000000000000000111111222333333333555555777999===??????>>>>>>>>>;;;777222///...///555888<<<>>>???@@@AAACCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAA???@@@CCCEEEFFFKKKRRR[[[aaannn{{{yyyrrrjjj]]]TTTIIIBBB@@@AAAAAAAAA888888BBBHHHrrr[[[???>>>999:::888???LLL^^^qqq}}}xxxmmmVVVLLLKKKFFFHHHIIILLLUUU___bbb```PPPOOOTTTZZZUUUKKKGGGJJJKKKQQQbbbxxxlllWWWSSSRRRMMMHHHHHHFFFCCCAAA@@@AAACCC>>>AAAGGGLLLRRRWWW]]]aaa]]]^^^jjj~~~{{{iii```ggggggmmmyyyzzzwww|||}}}qqqtttvvv}}}~~~pppddd___^^^XXXPPPGGGCCCCCCDDD@@@<<<@@@@@@AAACCCDDDCCC@@@>>><<<;;;:::999777777666666666666555555444333333333222222222222222222222222111000...------...//////111333777:::<<<===<<<;;;999;;;;;;999:::<<<:::555111///...000333777::::::CCC>>>999666777;;;BBBGGGGGG;;;222333444222444999555000111777===;;;777555((((((((((((''''''''''''''''''''''''''''''''''''((()))******++++++******,,,,,,,,,,,,---...//////333555:::@@@GGGJJJJJJJJJPPPTTTRRRIIIFFFLLLOOOMMMNNNOOORRRTTTSSSSSSZZZcccvvvRRRQQQQQQRRRUUUXXX[[[]]]WWWVVVUUUTTTTTTVVVXXXYYY___eeeiiifff^^^ZZZ^^^eeeaaaZZZVVVXXX\\\\\\VVVQQQNNNPPPOOOLLLHHHIIIOOOVVV[[[^^^ccclllzzzssslllhhhmmmtttzzzzzzssslllddd___RRRNNNHHHBBB>>>:::666333111111000000000000111111000000111222222333333444666666777:::<<<>>>??????@@@>>>:::555000...///111666999<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA???@@@CCCEEEFFFKKKRRR[[[bbboooxxxuuuooofffYYYQQQFFF???>>>???@@@???:::999BBBHHHnnnXXX>>>>>>999999888???KKK]]]sssqqqvvvzzz~~~jjjTTTKKKKKKGGGIIIKKKOOOVVV^^^___[[[QQQSSSXXXZZZTTTKKKIIINNNRRR[[[oooxxx___QQQQQQPPPKKKHHHJJJKKKHHHCCC??????AAA;;;===@@@BBBFFFMMMWWW^^^]]]aaarrrvvvgggeeeooorrr{{{|||kkklllnnnvvv}}}vvvsssqqqeee^^^TTTNNNLLLJJJFFFCCCCCCBBBBBBCCCCCCBBB@@@>>>>>><<<:::888777666777777666666666555444444333333222222222222222222222222000///...------...///000111333777:::<<<===<<<;;;999;;;;;;:::;;;===;;;666111///...000444777999999???:::666777999===DDDKKKDDD666000888;;;666999BBB;;;666444999===999333000((((((((((((''''''''''''''''''''''''''''''''''''((())))))***************+++++++++,,,---...///000333555:::AAAGGGKKKKKKJJJMMMSSSQQQIIIGGGMMMPPPMMMMMMNNNQQQTTTSSSSSSYYYcccxxxOOOPPPRRRTTTWWWZZZ^^^```YYYXXXVVVUUUUUUWWWYYYZZZ___fffkkkiiibbb^^^bbbgggeee```[[[[[[___```[[[TTTQQQRRRRRRNNNJJJKKKQQQWWWbbbdddjjjrrr|||rrr```ZZZWWW\\\eeemmmtttzzz~~~uuulllcccZZZUUULLLHHHCCC???;;;888555333000000//////000000111222111111111222333333444444666777888:::<<<===???AAAAAA>>>:::444000///111333777:::===@@@@@@AAACCCDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA???@@@CCCEEEFFFKKKRRRZZZ```nnnvvvsssmmmdddVVVNNNDDD>>><<<>>>>>>>>>AAA===FFFMMMrrrTTT===>>>888999777???III^^^uuuppptttvvvssskkkUUUKKKKKKHHHJJJLLLOOOUUU[[[[[[VVVVVVWWWXXXVVVOOOJJJLLLQQQWWWcccwww|||iiiVVVNNNPPPOOOIIIGGGKKKNNNMMMHHHCCC@@@???===>>>>>><<<===CCCMMMTTTZZZ```rrrssshhhjjjvvv|||xxxdddeeegggmmmxxx~~~}}}qqqmmmggg___WWWQQQOOONNNIIIGGGEEEDDDCCCBBB???===>>><<<:::888777777777888777666666555555444333333222222222222222222222222000///...------...///000000222666999;;;<<<;;;::::::<<<<<<;;;<<<>>><<<777000///...000333666888888888333111555999<<>>============>>>>>>>>>???@@@@@@AAAAAAAAA???@@@CCCEEEFFFKKKRRRYYY___lllvvvsssmmmdddSSSLLLBBB===<<<=========@@@;;;EEEPPPyyyQQQ<<<===888888777???HHH]]]uuu|||uuummmlllVVVLLLLLLJJJLLLLLLNNNTTTZZZ[[[WWWZZZYYYUUUPPPKKKJJJNNNRRR[[[iii|||uuujjjYYYMMMLLLPPPMMMFFFHHHKKKNNNOOOMMMHHHEEECCCCCCBBB???===<<>>===;;;<<<>>><<<777///......///333555666666444...---444888999???III<<<444333;;;@@@@@@AAAFFF;;;444222666999777222000(((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((((()))***+++******+++,,,---...000111444666;;;BBBIIIMMMNNNMMMJJJOOONNNGGGGGGNNNSSSQQQNNNPPPSSSVVVTTTSSSXXX```xxxJJJNNNUUUYYY\\\___bbbeeedddccc```^^^^^^```bbbdddggglllqqqrrrnnnjjjgggfffeeehhhhhhfffhhhkkkiiiddd^^^\\\ZZZXXXWWWWWWXXXYYYXXXZZZaaalllsssxxxxxxqqqmmmeeeYYYPPPCCC@@@???BBBDDDGGGOOOWWWhhhsssxxxmmmbbbYYYPPPJJJFFFCCC???;;;999777666444333000////////////000000111111111222333333444444555666888:::::::::<<<@@@DDD;;;:::777222//////222555;;;===@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============>>>>>>>>>???@@@@@@AAAAAAAAA???@@@CCCEEEFFFKKKRRRYYY^^^kkkuuurrrkkkcccQQQJJJAAA<<<<<<======<<<<<<777CCCSSSOOO;;;===888777777???EEE[[[ssswwwlllssslllWWWMMMMMMMMMMMMMMMMMMTTT]]]```]]][[[XXXSSSMMMJJJKKKMMMOOOYYYgggxxx~~~~~~dddZZZMMMJJJSSS[[[YYYQQQNNNNNNOOOPPPQQQQQQOOOMMMMMMJJJFFFDDDCCCCCCCCCCCCJJJPPP[[[fffnnnpppooonnnooo]]]RRRQQQVVVcccppp}}}~~~|||yyyvvvqqqlllfffcccZZZVVVOOOIIIEEEAAA>>>;;;999::::::;;;::::::999999777777666666555555444444222222222222222222222222///......---...///000111111333777:::<<<===<<<;;;<<<>>>===;;;;;;===:::555---------///222444444444444---,,,333666444999CCC333222222666<<>>>>>???>>>>>>EEEMMMTTTbbbtttzzznnnhhh^^^VVVOOOKKKGGGEEE@@@===999777666555444222000000////////////000000111222222333333444444555666888:::;;;:::<<<@@@DDD888777555111//////111444<<<>>>AAABBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============>>>>>>>>>???@@@@@@AAAAAAAAA???@@@CCCEEEFFFKKKRRRZZZ^^^kkk}}}rrrooohhh```PPPJJJAAA<<<<<<======<<<>>>999GGGZZZNNN;;;===888777777???DDDYYYrrruuuiiiiiikkkWWWNNNOOONNNNNNMMMNNNVVV```eeedddZZZWWWQQQLLLKKKMMMMMMKKKOOO]]]kkkqqqpppnnnmmmlll]]]SSSLLLQQQaaannnmmmfffVVVSSSPPPRRRUUUXXXXXXWWWUUUQQQMMMKKKLLLJJJGGGCCCCCCJJJQQQYYYdddooorrrnnnuuuyyybbbRRR^^^ZZZZZZaaajjjttt|||yyyyyyzzzvvvnnnggg___ZZZRRRKKKFFFAAA===;;;888999:::;;;<<<;;;:::999777777777666555555444444222222222222222222222222///...------...///000111222555888<<<>>>>>>======;;;===<<<::::::;;;888333,,,,,,,,,...111333333222666...,,,333555111555???***---///111999AAACCC???111...000888<<<666...))))))((((((((('''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++*********,,,---///000111111444999@@@GGGKKKLLLLLLNNNRRRNNNEEECCCKKKQQQPPPRRRSSSVVVXXXVVVSSSWWW___wwwRRRTTTYYY```fffiiihhhffffffhhhiiihhhffffffjjjmmmoootttxxxxxxssslllhhhfffhhhiiikkkmmmnnnnnnmmmmmmhhhdddaaa```bbbddddddbbb]]]bbbkkkuuuzzzjjjZZZOOOJJJ>>>@@@BBBAAA??????BBBEEEFFFOOO```qqq{{{~~~{{{nnnbbb\\\TTTMMMIIIFFFEEEDDD===<<<:::888555333111000000000////////////000000//////000222333444555555777777999<<<@@@AAAAAA@@@999555111///000333666888<<<>>>@@@@@@@@@AAABBBDDDCCCCCCBBBAAAAAA@@@?????????????????????>>>======>>>>>>>>>>>>????????????AAA@@@???@@@DDDHHHKKKMMMUUU___rrr{{{pppnnneeeZZZOOOIIIAAA===<<<======<<>>???<<<<<<<<<======;;;666222---------...000222444666,,,---333888777333555;;;555---(((///:::???===888------222999999222+++((()))(((((('''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***++++++++++++,,,///111444555999AAAIIIMMMJJJFFFMMMOOOMMMGGGFFFKKKQQQSSSPPPRRRTTTTTTSSSUUUZZZ^^^uuuTTTXXX```gggkkkmmmlllkkkiiikkkmmmllliiiiiikkknnnqqqvvv||||||wwwpppkkkiiiiiijjjlllnnnoooooooooooodddcccbbbdddhhhiiihhhgggeeeiiiqqq{{{rrraaaUUUPPPFFFEEECCCAAA???@@@CCCEEEEEEJJJVVVeeennnttt{{{rrreeeWWWRRRLLLGGGEEECCCBBBAAA@@@???===:::777555333111000000////////////000000//////000222333444555666777888999<<<@@@AAA@@@???888444000...000444777888<<<>>>@@@@@@@@@@@@BBBDDDCCCCCCBBBAAAAAA@@@?????????????????????>>>======>>>>>>>>>>>>????????????AAA@@@???@@@DDDHHHLLLNNNWWW```sssxxxnnnlllcccXXXNNNGGG@@@<<<<<<======<<<<<>>;;;;;;<<<======:::555111------------///111333555111222333555777999<<<>>>222---+++111;;;@@@>>>;;;------111888999222+++(((((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))***++++++++++++,,,///111555666:::AAAIIILLLIIIFFFKKKNNNLLLGGGEEEKKKQQQSSSPPPRRRTTTTTTSSSUUUZZZ___vvvWWW^^^iiiooopppooonnnnnnmmmppprrrrrrooonnnppprrrtttzzzzzzrrrllliiihhhiiikkklllnnnoooppppppeeefffgggjjjmmmnnnmmmlllnnnrrrzzz~~~nnnccc^^^RRRNNNHHHDDDBBBCCCCCCCCCEEEEEEJJJTTT]]]fffrrr}}}tttfff[[[PPPMMMJJJHHHGGGGGGEEECCCDDDBBB@@@===:::777444333000000////////////000000//////000222333555666666888888:::===@@@@@@???===666222///...000444777888===>>>@@@@@@@@@@@@BBBDDDCCCBBBBBBAAAAAA@@@@@@??????????????????>>>======>>>>>>>>>>>>????????????AAA@@@@@@@@@CCCHHHLLLOOOYYYcccuuutttkkkhhh___UUUKKKEEE>>>;;;<<<======<<<:::AAAMMMnnn|||FFF:::<<<777:::888999???VVVpppmmmfff{{{jjjWWWRRRUUUUUUVVVVVVYYYfffttttttkkkTTTLLLFFFEEEFFFIIIQQQYYY^^^qqqyyytttsss{{{uuugggTTTNNNTTTnnn~~~ggg[[[XXX___fffccchhhmmmiiifffeeefffiiijjjkkkqqqxxxyyyrrrkkkiiioooxxxuuuuuu{{{~~~{{{{{{|||}}}vvvnnniiiccc\\\QQQIIIEEEBBB???======;;;999999999:::999888777666555444333222222222111111111111111111111111000///------///000///...111444888;;;;;;<<<<<<===;;;;;;;;;<<<;;;888333///+++,,,---000333666999;;;444555333111888CCCDDD>>>000......222777;;;:::888...---111777777111***(((((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((())))))))))))***++++++++++++,,,///111666777;;;BBBIIIKKKIIIEEEIIILLLKKKFFFDDDJJJPPPSSSQQQSSSUUUUUUTTTVVV[[[```uuu^^^gggqqquuusssnnnlllmmmnnnrrrvvvwwwvvvuuuwwwyyyyyy|||rrrkkkgggeeefffgggiiikkkmmmnnnnnnmmmmmmmmmoooqqqrrrrrrrrrwww{{{|||vvvuuuhhhccc]]]YYYXXXWWWTTTQQQPPPKKKIIINNNUUU```nnnzzzssshhh]]]VVVTTTSSSRRRRRRRRRQQQNNNLLLFFFDDDBBB>>>;;;777555333000000////////////000000//////000222444555666777888999:::===??????===;;;333000......111555888999===???@@@@@@@@@@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????????>>>=========>>>>>>>>>????????????AAA@@@@@@@@@CCCGGGMMMQQQ[[[eeewwwooogggccc[[[QQQHHHBBB===:::<<<======<<<<<>>??????;;;999111///---...222777:::;;;>>>???@@@@@@@@@@@@AAACCCBBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>=========>>>>>>>>>????????????@@@AAAAAAAAABBBGGGNNNSSS\\\fffyyykkkeee```WWWOOOEEE@@@;;;:::<<<>>>>>>===>>>BBBPPPzzzrrrCCC;;;;;;555:::888888:::LLLggg}}}mmmrrrrrrbbb[[[[[[TTTZZZeeesss~~~}}}ooo```NNNJJJGGGHHHKKKQQQ^^^jjjwww~~~sssxxxiiiWWWYYYjjj}}}{{{zzzkkkgggjjjiiiooozzz}}}|||{{{}}}|||uuummmhhh^^^XXXOOOHHHCCC@@@??????<<<:::888888999999888777666555444444333333333333111111111111111111111111/////////.........///000222555999;;;;;;;;;<<<<<<;;;;;;;;;;;;:::666000,,,+++---111666<<>>DDDHHHJJJHHHFFFGGGLLLLLLFFFCCCHHHOOOTTTSSSUUUWWWWWWVVVXXX]]]aaarrr{{{~~~yyyssspppooossswww{{{}}}}}}vvvnnnjjjiiiiiijjjkkkmmmnnnpppqqqnnnoooqqqssswww~~~|||yyyxxxzzz~~~}}}vvvkkkaaaZZZWWWWWWXXXWWWVVVVVVVVVSSSOOOLLLCCCAAA???<<<999666333222000000////////////000000...///111222555666888999999:::<<<>>>???>>>:::777000...---///444999<<<===>>>???AAAAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======>>>>>>>>>>>>????????????@@@AAABBBAAAAAAFFFOOOUUU]]]gggzzz{{{iiiccc^^^UUUNNNCCC???;;;:::===@@@@@@???>>>BBBRRR|||nnnBBB;;;:::444;;;999777;;;KKKddd|||wwwttt~~~oookkkvvvggg^^^\\\YYYaaaooo}}}{{{kkk]]]OOOLLLJJJLLLOOOWWWffftttuuu}}}lllXXX```vvvsssiiihhheeemmm|||zzzyyy{{{sssnnnqqqwww||||||tttkkkeee___ZZZSSSKKKDDD@@@>>>===<<<:::888888888999888777666555444333333333333333111111111111111111111111...///000///------///000333666:::<<<<<<<<<<<<======<<<<<<;;;:::666000,,,...///222555777999;;;;;;111444999DDDUUU[[[JJJ444///666:::888:::>>><<<666000......222222---((((((''''''&&&''''''((()))***((((((''''''(((((()))***(((((((((((())))))))))))***++++++++++++,,,///111555888>>>DDDHHHJJJIIIHHHIIINNNOOOHHHCCCGGGOOOTTTTTTVVVXXXXXXWWWYYY^^^bbbqqq}}}~~~zzzvvvsssrrrwwwzzz}}}~~~}}}uuuooollllllkkkkkklllmmmnnnpppqqqlllooosssvvv{{{ssskkkbbbXXXTTTUUUSSSRRRQQQQQQPPPNNNKKKHHHAAA@@@>>>;;;888666444222000000////////////000000...///111333555777888999::::::<<<>>>???===999555///......000555;;;>>>???>>>@@@AAAAAA@@@???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======>>>>>>>>>>>>????????????@@@AAABBBAAAAAAFFFOOOWWW]]]ggg{{{yyyhhhccc]]]TTTNNNBBB>>>;;;;;;>>>AAABBB@@@<<>>===<<<:::888777888888777666555555444333333333444444111111111111111111111111...///000///------///111555888;;;============>>>>>>======<<<:::666000,,,...///111222333333222222000000888IIIYYYXXXEEE222000888<<<;;;???EEEBBB888111......111111,,,((((((&&&&&&&&&''''''((()))***''''''&&&&&&''''''((()))(((((((((((())))))))))))***++++++++++++,,,///111333888???EEEHHHJJJJJJJJJJJJPPPQQQIIICCCFFFNNNTTTUUUWWWYYYXXXXXXZZZ___cccrrr|||{{{xxxvvvtttrrr{{{~~~~~~}}}}}}{{{rrrnnnlllkkkkkkjjjjjjkkkmmmnnnooolllpppvvv{{{~~~tttmmmdddXXXRRRRRRQQQOOONNNNNNNNNMMMJJJGGG@@@???===;;;999666444333000000////////////000000...///111333555777999999:::;;;<<>>======>>>>>>>>>>>>????????????@@@BBBBBBAAAAAAFFFOOOWWW]]]ggg{{{xxxhhhccc]]]TTTNNNAAA>>>;;;<<>>>>>======>>>???>>>======;;;666000,,,---...000111222222111111---+++444IIIXXXSSS???000333:::===;;;???FFF@@@444111...---000000+++((((((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***++++++++++++,,,///111222777???EEEHHHJJJKKKKKKLLLRRRRRRJJJCCCFFFNNNTTTUUUWWWYYYYYYXXXZZZ___dddsss}}}}}}uuuooorrrwww~~~{{{zzzzzzzzz}}}~~~~~~{{{uuuppplllkkkiiijjjkkklllnnnoooooopppjjjooouuu{{{~~~wwwjjjaaa\\\WWWTTTLLLJJJIIIIIIIIIHHHFFFCCCAAA>>>:::888777777555444111111000......---------///000222444666888999::::::999:::<<<===:::444///,,,...111555999===???@@@????????????>>>>>>>>>>>>????????????????????????>>>>>>============>>>>>>>>>??????@@@AAAAAABBBBBB>>>@@@AAABBBBBBGGGNNNSSS___eeehhhaaa^^^UUULLLBBB===999<<>>CCCDDDsssYYYAAA777:::777555888777999AAAWWWpppyyy~~~~~~qqqhhhaaaeeefff```[[[ZZZXXXUUUTTTSSSUUU[[[eeerrrwww~~~bbbiiiqqqhhhjjjppp}}}uuu```LLLEEEEEEEEEJJJRRRVVVWWWXXXXXXTTTOOOJJJFFF@@@@@@@@@@@@????????????======<<<;;;999888888777666666666555444444333333333333222222111000000000...//////...---///222555999:::<<<===>>>===<<<;;;<<<======:::555000---,,,+++---...///222333///***333333777AAAEEE>>>444///666;;;===;;;===@@@>>>777///111333111---***)))+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************,,,++++++,,,---///111333333666<<>>>>>============>>>>>>>>>>>>??????@@@AAAAAAAAA===???BBBCCCDDDIIIQQQWWWbbbiii|||ddd[[[XXXOOOFFFAAA<<<999;;;AAADDDBBB>>>===HHHzzzXXX@@@777:::666555888777888???TTTooozzzqqqfff```dddddd```^^^^^^\\\XXXSSSTTTVVV[[[cccppp~~~uuu|||cccqqqvvvppppppttt}}}fffOOOGGGEEECCCDDDIIIKKKLLLMMMLLLIIIDDD???<<<<<<<<<======>>>?????????<<<<<<;;;:::999888777777666666666555444444333333333333222222111000000000...//////......///222555:::;;;===>>>>>>>>><<<;;;<<<===<<<999444000------.........///222333111---//////555===>>>888222000555999:::888888:::666000...111333222---***)))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************+++++++++,,,---///111222444888===CCCGGGIIIIIIHHHFFFMMMNNNFFF@@@EEEOOOVVVUUUUUUWWWYYYWWWWWW^^^gggooo|||{{{uuupppmmmqqqxxx|||wwwssspppoootttuuuvvvtttqqqooonnnnnnllllllkkkjjjkkkmmmoooqqqppptttzzz~~~{{{nnnccc]]]]]]^^^YYYTTTLLLGGGDDDDDDDDDDDDBBB@@@===:::999666333111111000///......---......///000222444666777888999;;;:::;;;;;;:::666111------///333777:::===??????BBBAAA@@@??????@@@AAABBB????????????????????????>>>>>>============>>>>>>======>>>>>>???@@@@@@AAA===???BBBCCCFFFKKKSSSYYYdddnnn|||dddZZZUUUMMMEEE???<<<999;;;@@@CCCBBB???<<>>???;;;::::::999888777666666666666666555444444333333333333222222111000000000...//////......000333666;;;<<<===??????>>>>>>===<<<===;;;888333///......000......000111111000///,,,...555<<<;;;555111222666999999777444333///+++---111333222...)))(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************++++++++++++---///111222666999???DDDGGGIIIIIIHHHHHHNNNNNNFFF@@@EEEPPPWWWVVVVVVXXXYYYWWWVVV\\\eeeooo|||yyytttpppooossszzz|||vvvpppmmmlllnnnpppqqqqqqooonnnnnnnnnnnnmmmkkkjjjjjjllloooqqqsssvvv{{{uuuhhh___]]]]]]YYYTTTMMMGGGDDDBBBAAA??????===;;;999888666333000000000///...............///000222444666777888888::::::;;;:::888444///,,,...000444888;;;===>>>>>>BBBAAA?????????@@@BBBCCC????????????????????????>>>>>>============>>>>>>=========>>>??????@@@@@@===@@@BBBCCCEEEJJJRRRXXXbbbpppyyybbbXXXRRRKKKEEE>>>;;;999;;;???BBBAAA???>>>LLL{{{PPP>>>888999555666999666777:::LLLjjjsssfffeeeaaa```cccgggddd]]]TTTZZZ]]]\\\___lll}}}}}}rrrnnn~~~uuupppyyylllVVVOOONNNJJJFFFFFFHHHFFFCCC@@@===999777666555666777888:::;;;<<<===999999999888777666666555666666666555444444333333333333222222111000000000///////////////111444777======>>>????????????>>>===<<<:::666222///.../////////111555666222/////////000777???@@@:::444222777999:::777444000---***---000444222...)))''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************++++++++++++,,,...111222777;;;@@@DDDHHHIIIHHHHHHIIIOOONNNEEE???EEEQQQYYYWWWXXXZZZ[[[XXXVVV\\\dddppp{{{}}}tttpppooooootttzzz}}}xxxqqqllljjjiiijjjmmmpppqqqpppooonnnnnnooonnnkkkjjjjjjlllnnnpppsssvvv{{{|||oooccc[[[XXXWWWTTTQQQMMMJJJGGGBBB???<<<:::888777666555333111000//////............//////000222444555666777777999::::::999666222...---///111555999<<<>>>>>>>>>@@@??????>>>???@@@AAABBB????????????????????????>>>>>>============>>>>>>=========>>>??????@@@@@@???AAABBBCCCDDDHHHOOOUUU^^^pppoooZZZRRRLLLFFFBBB<<<:::999;;;>>>AAAAAA@@@???CCCrrrKKK===999999555777:::555999999HHHfffuuummmggg```]]]ccciiieee\\\YYY```ccc]]]]]]kkk~~~~~~qqqyyy}}}rrrmmmzzzlllZZZUUUTTTOOOKKKKKKNNNKKKFFF@@@<<<999888888888888888888999999999:::999888888777777666666666666666666555444444333333333333222222111000000000//////000000000222555888===>>>>>>???????????????===<<<999555111...///000111222888@@@???777111111333444:::CCCFFF>>>555///555666888777333...++++++...111333222---(((''''''&&&''''''''''''''''''''''''''''''((((((((())))))((()))))))))************+++******+++,,,...000111777;;;@@@DDDHHHIIIHHHHHHJJJOOOOOOFFF@@@FFFQQQZZZYYYYYY[[[\\\YYYVVV[[[cccqqqzzz{{{sssllllllnnnpppuuu{{{}}}{{{xxxrrrllliiihhhiiikkkoootttvvvuuusssqqqpppooonnnlllkkkkkklllmmmnnnqqqtttxxx}}}uuuhhh\\\UUUVVVUUUUUUUUUSSSOOOJJJFFF>>>;;;777555555444333222//////............/////////000222333555666666666777999999888444000......000333777;;;===>>>>>>===>>>>>>??????@@@AAAAAAAAA????????????????????????>>>>>>============>>>>>>======>>>>>>???@@@@@@AAA???AAACCCCCCDDDHHHOOOTTT]]]rrriiiXXXRRRKKKEEECCC:::999999:::===@@@AAA@@@CCCGGG|||GGG<<<999999444777;;;555999888EEE```zzz|||tttrrrhhh\\\YYYaaaiiieee[[[```iiijjj___\\\kkkzzzuuuzzzpppppp}}}|||pppbbb___]]]WWWTTTVVVTTTOOOHHH@@@;;;888888999;;;;;;;;;::::::999999999888888888888777777666666666666666555444444333333333333222222111000000000///000000000000333666999>>>>>>>>>>>>>>>?????????===<<<888444///...///111444666???IIIGGG<<<444555777888???FFFEEE<<<333///333444777777222+++))),,,///111333000+++'''&&&'''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))************************,,,...000111666999???DDDGGGIIIIIIHHHJJJPPPPPPHHHBBBGGGRRRYYYYYYZZZ\\\]]]YYYUUUYYYaaaqqqyyypppiiifffiiiooouuu{{{|||zzzuuuoookkkjjjlllnnnooottt{{{~~~}}}yyyuuurrrooonnnmmmlllllllllllllllmmmpppuuuyyy~~~xxxmmm```WWWTTTTTTUUUWWWXXXVVVRRRNNNDDD@@@:::666444333222222//////............/////////000222333444555666666555777888777333000//////111444888<<<>>>>>>===<<<===>>>@@@BBBCCCBBBBBBAAA????????????????????????>>>>>>============>>>>>>>>>>>>??????@@@AAAAAAAAA???AAACCCDDDEEEJJJQQQWWW___wwwgggXXXRRRJJJCCCBBB999888999:::===???@@@AAADDDVVVxxxCCC;;;:::999444888;;;555888777AAAYYYqqq}}}~~~}}}yyyuuugggXXXTTT^^^iiifff\\\fffppppppbbb\\\mmm||||||{{{ssstttxxxssswwwvvvmmmnnnlllhhhhhhmmm\\\VVVMMMDDD===;;;;;;<<<=========<<<<<<<<<;;;;;;999999888888888888777777666666666555444444333333333333222222111000000000///000111111111333777:::===============>>>??????===;;;888222...---000222555666???JJJGGG:::444777;;;@@@GGGHHH@@@555222666777777999:::444+++)))---111222222...)))&&&'''(((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))))))))))))))************************,,,...000111444888===CCCGGGIIIIIIHHHIIIPPPQQQIIICCCHHHRRRYYYXXXYYY[[[[[[WWWSSSVVV]]]nnnwwwjjjeeecccjjjssszzz~~~|||vvvpppmmmmmmqqquuusssyyy}}}xxxtttnnnnnnnnnmmmmmmlllkkkkkkkkknnnssswww|||}}}yyyuuuzzz}}}}}}yyypppcccZZZQQQRRRSSSVVVXXXWWWUUUSSSJJJDDD===777444222222111//////.........//////000///000222333444555555666444666888666222//////000111444888<<<>>>>>>===<<<===???BBBDDDEEEDDDBBBAAA????????????????????????>>>>>>============>>>>>>?????????@@@AAAAAABBBBBB>>>AAACCCEEEGGGLLLTTTZZZbbb{{{aaaTTTOOOEEE>>>===888888999:::<<<>>>@@@AAA===___rrrAAA::::::999333888<<<555777555???UUUlll|||kkkooo|||uuufffTTTPPP\\\iiiggg^^^kkkuuusssccc]]]nnnvvvwwwzzzvvvzzzzzzwww{{{eee^^^TTTIIIBBB@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>999999999888888888888888777666666555444444333333333333222222111000000000///000111111111444888;;;===============>>>>>>???>>>;;;777222...---000222444444;;;EEEBBB666111666???GGGOOOKKK;;;///333>>><<<;;;>>>???777---+++///222333111---(((%%%''')))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************************+++---000111333666<<>>???>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAA>>>===@@@EEEIIILLLSSSZZZfffzzzaaaWWWMMMGGGDDD<<<;;;;;;<<<===>>>>>>>>>>>>>>>hhhnnnBBB<<<888888888555555888555888<<>>======<<<<<<:::888888999999999888555555555555444444444444333333222222111000000000//////000111333555777888===<<<<<<<<<===>>>???@@@===:::555111///000222333999666888;;;:::444555:::BBBPPPQQQ???...///888>>>777BBBJJJFFF888,,,)))+++222000...,,,***)))))))))&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,...///111222777777999@@@GGGJJJGGGCCCFFFNNNQQQIIIBBBEEEPPPXXXVVVWWWZZZ[[[VVVQQQSSSYYYooo]]]___dddooozzzzzzxxxwwwuuuttttttuuuvvvzzz}}}{{{sssssspppmmmkkkkkknnnqqqooooooppprrrvvv|||yyyqqqmmmeee]]]]]]\\\aaajjjqqqtttzzz~~~{{{yyyxxxsssjjjcccWWWUUUQQQNNNLLLLLLMMMOOOSSSOOOHHH@@@:::555333222///......---------.........111444555555555666777888777555222000///......555888<<<>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>???AAA???>>>AAAFFFIIILLLSSS[[[fffxxx___UUUKKKEEEBBB:::888999;;;===>>>???@@@@@@DDDrrriiiBBB<<<888888888555555888444666999DDD\\\{{{}}}ttt{{{uuubbb```jjjppppppmmmqqqzzziiigggsss}}}uuuzzzppp___TTTNNNIIIFFFJJJHHHFFFEEEDDDBBB>>><<<<<<:::888888888999888666666555555555444444333333333333222222111000000000...///000222444666888999======<<<======>>>??????<<<999444000...///111333666444666999777222333777>>>GGGEEE777///333999:::888AAAHHHDDD777---,,,...000...,,,)))((('''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))(((((())))))***+++++++++,,,,,,...///111222666666999???FFFIIIFFFCCCFFFNNNQQQIIIBBBEEEPPPXXXWWWXXX[[[[[[WWWQQQSSSZZZlll{{{YYYaaalllxxxyyyzzzzzzzzzzzzyyyxxxwww~~~xxxvvvssspppmmmnnnrrruuuuuutttrrrqqqtttxxx~~~|||tttoookkkeee___\\\\\\___dddhhhjjjpppvvv}}}xxxvvvtttrrrlllhhh^^^ZZZSSSLLLGGGFFFGGGHHHNNNKKKGGGBBB<<<777333111......---------......//////222555666666666777888:::888444111///...//////666999===>>>>>>===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===>>>@@@@@@@@@BBBGGGIIIKKKSSS\\\gggrrr[[[RRRHHHCCC@@@999777888;;;===@@@AAABBBBBBKKKbbbBBB<<<888888777555555777444444666???TTTqqqfffaaajjjpppooolllrrrsssnnnwwwzzz|||zzzxxxgggYYYQQQMMMLLLUUUQQQNNNMMMNNNKKKDDD>>>>>><<<999888888888777555777666666555444333333222333333222222111000000000...///000333555888:::;;;==================>>>>>>:::777333///......000222555444555777555222222555:::;;;777//////666999666888>>>CCC???555......222000///,,,)))'''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))(((((())))))***+++++++++,,,,,,...///111222666666999>>>EEEGGGFFFCCCGGGNNNQQQIIIAAAEEEPPPXXXXXXYYY[[[[[[VVVRRRTTT[[[jjjxxxdddmmmzzz}}}}}}}}}|||{{{zzzyyyyyy}}}yyytttqqqqqqtttxxxyyyxxxvvvvvvxxx{{{~~~~~~~~~|||yyyvvvsssqqqmmmiiieeefffhhhhhhggggggkkkooo{{{|||vvvrrrqqqpppnnnmmmgggaaaXXXNNNGGGDDDDDDDDDFFFDDDAAA<<<888333000......------------...//////000333666888888888888999;;;888333///---...000111555888<<<>>>>>>??????@@@???@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===>>>???@@@@@@CCCFFFGGGIIIRRR\\\iiijjjVVVOOOFFFAAA???999777999<<>>;;;:::999999777555888888777666555444444333333333222222111000000000---///111444777999;;;<<<==================<<<<<<888555111...---...111333666666666666444222333555777555000+++...555777444666:::<<<888111---000444222000...+++((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((()))******+++++++++,,,...///111222555666999>>>CCCFFFEEECCCHHHOOOQQQHHHAAADDDOOOXXXYYYYYY[[[ZZZVVVQQQUUU\\\kkkyyyqqqyyy}}}zzzyyyyyyzzz{{{~~~xxxsssrrrtttvvvwwwxxxyyy{{{}}}~~~||||||zzzxxxxxxxxxvvvtttsssnnnqqqrrroookkkiiikkkmmmttt||||||vvvqqqooonnnnnnnnnkkkeee[[[QQQIIIDDDAAAAAA???===999555111///...------------------...//////111444777888888888999::::::777222...---...111333444777;;;===>>>@@@BBBDDD???@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===========================???@@@???======>>>??????@@@CCCFFFFFFHHHRRR]]]mmmcccRRRMMMEEEAAA@@@;;;999;;;>>>@@@BBBBBBAAA@@@XXXSSSAAA;;;777777777444444777555444444999EEE\\\yyyooohhhoootttsssooowwwxxxmmmrrr}}}rrrttt|||zzzuuuuuullljjjfff```^^^cccnnnwwwvvvooohhheeebbb[[[OOOFFFBBB@@@===;;;;;;:::888666999999888888777666666555333333222222111000000000...///222666999;;;<<<=========>>>>>>===<<<;;;:::555333///------///222555888888666222000111444666888666222------111444555444555444111---,,,///333111///---***(((&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''((())))))***+++++++++,,,...///111222555666999>>>BBBEEEEEEEEEIIIPPPQQQHHH@@@DDDOOOXXXZZZZZZZZZYYYTTTQQQUUU]]]iiiyyyzzz}}}yyywwwyyy|||zzzuuussssssuuuuuuwwwzzz}}}~~~~~~yyywwwyyyzzzyyyyyyzzzvvv|||}}}wwwpppmmmlllkkkooovvv}}}wwwrrrnnnlllkkkkkkgggccc\\\SSSKKKDDD???===;;;999666333111///......---------------...///000111444777888888888999:::777555111......000333555555777;;;===>>>@@@BBBDDD???@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>========================<<<===???>>>======>>>@@@>>>@@@CCCFFFFFFIIITTTaaassszzz```QQQMMMDDD@@@???;;;:::<<>>>>>===;;;:::888222000...---...111555888::::::666...,,,000555777<<<:::555000...///333555222111///,,,***+++///222---,,,)))'''%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((''''''(((((()))***++++++,,,,,,...///111222555777:::>>>BBBDDDFFFFFFJJJPPPQQQGGG@@@CCCOOOXXXZZZYYYYYYWWWRRROOOUUU]]]gggwww}}}zzzzzz|||zzzxxxwwwxxxzzz{{{}}}{{{}}}~~~yyyrrrmmmiiimmmpppwww~~~}}}yyytttnnnjjjhhhgggbbb```\\\VVVNNNFFF@@@<<<666666666555333111///------,,,,,,------///000000111333666888888888999:::444333000//////111444666888:::<<<===>>>???AAABBB???@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>========================:::<<<===>>>===>>>???AAA???AAAEEEHHHHHHKKKWWWeeeyyy{{{aaaSSSNNNDDD>>>===888888:::>>>BBBDDDDDDCCCBBBTTTkkkKKKAAA;;;666666666444444666444333444666;;;KKKjjjwwwsssuuutttpppmmm{{{}}}llllll~~~|||rrrfff```___YYY[[[^^^aaadddhhhlllooooookkkddd]]]VVVNNNFFFAAA@@@>>>;;;::::::999888666555666666666666777777777333333222222111000000000111222555999;;;<<<<<<<<<===>>>>>>>>>===;;;999777000///------///333888;;;@@@@@@999///,,,333;;;===@@@;;;555222111111222444222000,,,******,,,///111+++***(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))++++++,,,,,,...///111222666888<<>>>>>======>>>@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>========================999;;;===>>>>>>>>>@@@BBB@@@BBBGGGJJJIIIMMMZZZiii}}}}}}dddUUUOOODDD<<<:::555666999===BBBEEEFFFEEEDDD^^^gggNNNAAA;;;666666666444444666222222444666888GGGfff|||yyyyyytttooommmkkkfffttt}}}wwwuuuqqqiiidddbbbaaacccgggjjjjjjhhhdddaaaZZZXXXTTTOOOJJJEEEBBB@@@>>><<<999888888888777555333333444444555666666666333333222222111000000000222333666999;;;<<<;;;;;;===>>>>>>>>>===;;;888777///...,,,---000555:::>>>GGGFFF>>>222000888AAACCCDDD;;;333111333444333333333000,,,******---///111,,,+++)))(((''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))++++++,,,,,,...///111222666999===@@@BBBDDDGGGIIIKKKQQQQQQGGG???CCCOOOXXXZZZXXXVVVTTTOOOMMMSSS\\\kkkwww||||||sssmmmllljjjnnnvvv~~~{{{uuuooojjjdddaaaddd```[[[XXXVVVPPPFFF???999666444222111000...,,,......//////000222333444222444666888999:::::::::333111......111444666666<<<<<<<<<<<<============BBBAAAAAAAAAAAABBBCCCCCC@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======@@@@@@AAA???>>>===???@@@AAABBBFFFIIIJJJOOO]]]kkkvvvdddQQQHHHDDD>>>888555666@@@AAA@@@BBB>>>@@@LLLpppgggGGG>>>;;;888666666666555444666666444666:::===WWW~~~|||xxxyyywwwsssqqq~~~hhhggguuu{{{ooommmrrrqqqlllkkkmmmkkkbbbYYYTTTUUUKKKEEEFFFGGGCCC@@@AAABBB???===;;;;;;:::999777777666444444333444555666555444444333333444444444000333666888999:::;;;<<<>>><<<;;;;;;===<<<999555,,,,,,,,,...111666;;;>>>HHH===444222333666@@@KKKIII999///333888333111333888000))))))...222222///,,,***(((&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''************)))))))))))),,,++++++,,,---///111333555777:::???DDDHHHIIIHHHIIIPPPRRRIII@@@CCCNNNVVVWWWXXXRRROOOSSSPPPQQQ]]]jjjyyy~~~{{{||||||xxxttttttyyy}}}}}}wwwrrrnnnjjjeeebbbccc___[[[XXXVVVPPPGGGAAA999666333111111111000///.........///000111333333222333555777888888888777333111...///111444666777::::::<<<===>>>?????????BBBAAAAAAAAAAAABBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======???@@@@@@???>>>>>>???AAACCCDDDGGGJJJLLLQQQ___nnnqqq```OOOGGGCCC???:::888999@@@???@@@DDD@@@???HHHwww___EEE===:::888777777777666555555666444666:::;;;RRRvvv{{{xxx~~~xxxttt}}}zzzffffffvvvtttssswwwvvvnnngggeeeccc\\\WWWUUUPPPIIIEEEGGGHHHDDDAAABBBAAA>>><<<:::::::::888777777666555444444444555555555444333333333333333333111333777999999:::;;;<<<>>><<<;;;;;;<<<;;;777444---,,,---...222666:::===???777222333777<<>>>>>>>>>>>???;;;;;;<<<<<<<<<============>>>??????>>>???AAACCCDDDEEEHHHLLLNNNTTTdddrrrjjj[[[KKKEEEBBB>>>;;;:::<<<@@@???AAAFFFBBBAAALLL[[[III===;;;999888999999888777444777555777:::999JJJiiivvv{{{uuucccfffyyy|||qqqhhhffffff```XXXSSSPPPLLLKKKLLLKKKFFFBBBAAA@@@>>>;;;999999999999777777777666555555555555555444444333222222222222222222444888999::::::;;;<<<>>>===<<<;;;:::888555222------...///111444777999444000///333777===FFFMMMAAA888333666999999===DDD>>>666---))),,,///000///+++***((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***++++++++++++---///111222888999;;;???DDDFFFGGGFFFGGGOOORRRJJJBBBDDDLLLSSSXXXZZZTTTPPPRRROOOPPP]]]kkkxxx|||||||||xxxzzzxxxuuuqqqmmmkkkhhhdddbbb___]]]YYYWWWTTTPPPJJJFFF???;;;555111000111111111------------...///000111333444555555555444333222111//////000444777999999888;;;>>>AAACCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCAAA@@@??????>>>>>>??????<<<<<<<<<<<<============<<<===??????>>>???BBBDDDDDDEEEIIIMMMPPPWWWgggwww|||dddWWWIIICCC@@@<<<::::::===BBBAAABBBEEEBBBIII\\\}}}WWWKKK>>><<<:::::::::999888666555888777888:::777BBB[[[zzzxxxtttcccggg|||tttkkkoootttmmm]]]PPPTTTTTTUUUUUUQQQJJJDDDBBBBBB???<<<::::::::::::999888888777666666555555555444333222222111111111222333666999:::::::::;;;<<<>>>===<<<;;;888555222///------...///000222333444000//////111444777:::===777555555:::<<<;;;@@@FFF:::555///---///000///---***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******++++++++++++,,,...111222999:::<<>>888333111000000///......---......///000111444555666666555333222111/////////111555999;;;;;;;;;===@@@CCCDDDCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCAAA@@@@@@???????????????<<<<<<<<<=========>>>>>><<<===>>>??????@@@BBBDDDCCCEEEHHHMMMQQQZZZkkk{{{qqq___SSSFFFAAA>>>:::888888===DDDDDDCCCBBBAAATTTtttvvvPPPGGG@@@>>><<<;;;:::999666444555999888999;;;777===PPPooo{{{xxxxxxvvvfffjjjxxxlllrrr|||wwwcccQQQVVV[[[^^^\\\VVVOOOJJJFFFEEEBBB>>>;;;;;;;;;;;;:::999888888777777666555555333222222111111222222333555777:::;;;:::::::::;;;======<<<:::666222///...,,,---...///000000000000...000111222222333222111...111777===>>><<<===@@@111000///111333333///,,,)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((()))***++++++******+++,,,...000111::::::<<<@@@CCCEEEEEEDDDHHHQQQUUUMMMEEEFFFNNNTTTZZZ]]]YYYTTTUUUQQQSSSbbblllwww{{{zzzxxx|||xxxrrrrrrnnnqqqvvv}}}~~~wwwtttoookkkgggddd```]]][[[ZZZWWWTTTPPPLLLIIIGGGCCC???999555222111000//////.........//////000111444555555555444333111000......///222777:::<<<<<<>>>???BBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@????????????@@@<<<<<<=========>>>>>>>>><<<===????????????BBBDDDCCCEEEIIINNNSSS\\\ooooooYYYNNNCCC???<<<888777888<<>>???<<<999777***,,,///333555444///,,,(((((((((((((((((('''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%&&&&&&((()))***++++++************,,,...000111999:::<<>>>>>???AAACCCEEEFFFFFFFFFBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@<<<=========>>>>>>>>>>>>===>>>??????>>>???AAACCCEEEFFFJJJPPPUUU```sssiiiRRRIII@@@===:::888888:::===CCCDDDDDDCCCDDDaaafffHHHHHH;;;:::::::::;;;:::888666111777555555999666666AAASSSppp{{{ooogggcccggguuuwwwjjjmmm{{{ppphhhfffpppuuummmbbb[[[UUUQQQJJJFFF@@@<<<::::::999999::::::::::::999777555444111111111222333555777888888:::<<<<<<;;;::::::;;;999;;;;;;888333///------...///222444555444222111---333777777888999666000...333888<<<===;;;555000(((+++...222444222...,,,''''''((((((((((((((('''&&&'''''''''((((((((()))''''''''''''((((((((((((''''''(((((()))***++++++************,,,...000111888999;;;???DDDFFFFFFEEEHHHPPPRRRJJJAAADDDMMMUUUUUU[[[XXXTTTTTTPPPUUUeeeooo{{{{{{{{{zzzwww|||pppkkk[[[[[[^^^bbbhhhkkkllllllpppmmmiiieeecccaaa]]][[[YYYYYYVVVRRRLLLHHHEEEEEE===;;;888777777666444333111000000000000111111222000111222222222000///...------///333888<<<>>>>>>>>>>>>@@@BBBEEEGGGIIIJJJBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@============>>>>>>>>>>>>===>>>??????>>>???AAACCCFFFGGGLLLQQQWWWbbbvvvaaaNNNEEE>>>;;;:::888999<<<>>>AAABBBDDDFFFGGGaaaYYY@@@EEE777777777999;;;<<<:::888///555333222888555444===EEEddd}}}tttiiibbb___fffxxxvvvjjjmmmvvvpppuuuwwwhhh^^^WWWRRRKKKFFF@@@;;;999888888777::::::::::::999777555444000000111222444666888999888:::======<<<::::::;;;888:::;;;888333...------///111444666777666555333---444999777888:::666///333666999;;;<<<:::444...***+++...000111000...,,,''''''((((((((((((((('''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))******++++++************+++---000111888999;;;???DDDFFFGGGFFFHHHOOOPPPGGG???BBBLLLTTTRRRYYYVVVSSSSSSOOOTTTeeeppp~~~|||wwwqqquuunnnbbbZZZUUUTTTWWWWWWUUU[[[cccbbbfffgggcccaaaaaa\\\UUUXXXVVVSSSOOOJJJFFFBBB@@@999777555555555666555333333333333222222222111111111222222222111000...---...///111444777:::<<<=========>>>AAAEEEHHHHHHHHHAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>===<<<<<>>QQQ|||uuuccc\\\aaaooo}}}sssvvv|||~~~vvvtttlll^^^OOOGGGCCC===999888888888777;;;;;;:::999777555333222000000000111333666999:::>>>===;;;:::999::::::;;;:::999777222,,,+++---111222222444999>>>???999444777222666BBBEEE;;;333333000:::<<<666333555333,,,+++,,,///000000///---+++'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))***,,,...000222777888<<>>>>>>>>AAADDDFFFGGGFFFAAAAAA@@@@@@@@@?????????@@@@@@??????>>>======<<<>>>>>>??????>>>>>>===<<>>>>>@@@AAA???IIInnnzzzLLLAAA666777666;;;@@@???777333444666444444555333000333888:::IIIqqqxxxiiiccciiivvvuuuxxx~~~{{{vvv~~~uuullleeeYYYLLLFFFBBB===:::999::::::999<<<;;;:::888666555333333111111111333555777:::;;;<<<<<<;;;:::999:::;;;;;;:::999555000,,,+++...111333444777<<>>HHHGGG<<<555666555888999888888777111***,,,---///000000...,,,***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))))))))***,,,...000222666777;;;@@@DDDFFFEEEDDDIIISSSUUUIIIAAAEEENNNSSSUUUWWWWWWTTTQQQRRRXXX___mmmwwwzzzuuuxxxzzzzzzwwwiii[[[VVVUUUUUUUUUUUUVVVYYY[[[[[[]]]^^^[[[VVVRRRQQQNNNJJJEEEAAA>>><<<888666444333444444444222222222222222111111111000000111111111000///...------///111555888:::<<<===???>>>>>>@@@CCCEEEEEEDDDAAA@@@@@@@@@@@@?????????@@@??????>>>>>>======<<<>>>????????????>>>>>>===>>>>>>???@@@AAAAAABBBBBBCCCEEEJJJPPPWWWgggpppQQQBBB@@@<<<999777888:::;;;>>>???AAA??????QQQ}}}qqqEEE???:::444555:::???@@@;;;888888777555555666444111333777666>>>```xxxuuu|||ooojjjooo|||{{{zzz|||tttyyyxxxnnnfffaaaWWWLLLDDDAAA===;;;<<<<<<<<<<<<<<<;;;888666555444444444222222333444777999;;;<<<;;;::::::::::::;;;;;;<<<999777333...+++,,,///333444555999>>>AAA???888111<<<<<>>BBBEEEDDDCCCHHHRRRUUUIIIAAAEEENNNSSSWWWYYYYYYUUUPPPQQQVVV\\\kkkwww~~~wwwssstttwww{{{rrrggg```ZZZTTTQQQSSSSSSTTTVVVYYY[[[XXXUUUOOONNNKKKGGGCCC@@@===;;;777555333333333333333111222111111111111000000000000000000//////.........---///222555888:::<<<<<<@@@???>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@??????????????????>>>>>>============>>>???????????????>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDHHHMMMTTT^^^qqqkkkMMMAAA>>>;;;888777888:::<<<@@@BBBBBB>>>AAA[[[fffAAA@@@AAA777777:::===???===:::888666444555888777444444777666888QQQxxxyyytttrrrjjjnnn{{{}}}yyyxxxyyywwwwwwrrrhhh```ZZZQQQHHHAAA>>><<<<<<=========<<<<<<:::777555333333444444333444555777999;;;<<<===999999999::::::;;;;;;<<<888555111,,,+++---000333555666777:::<<<:::555000555999AAAEEE???555333777===999<<>>???@@@AAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>==================>>>>>>?????????>>>>>>===>>>>>>@@@AAABBBCCCCCCDDDIIIOOOVVVbbbyyybbbHHH???===:::888777999;;;===BBBDDDAAA===GGGhhhYYY;;;;;;@@@;;;???DDDIIIKKKHHH@@@999888666555888888555444555888777FFFiii|||qqqdddfffuuu~~~yyyvvvrrrjjj___WWWPPPGGG???===<<<;;;;;;=========;;;;;;999666444222333333444333444666888:::<<<===>>>888999999::::::;;;;;;;;;666222...+++,,,...111333555444333222333222111000000555<<<>>>888111222777<<<<<>>===>>>???@@@???>>>@@@????????????>>>>>>>>>========================<<<======>>>>>>>>>>>>=========>>>???AAABBBCCCCCCBBBIIIOOOUUUeee~~~zzzVVVDDD===;;;999777777999<<<>>>AAABBB???@@@UUU}}}QQQ;;;:::>>>777AAANNN[[[eeehhhaaaWWWIIIBBB<<<:::777333222444888:::???YYY}}}pppaaaaaaqqq{{{tttmmmcccZZZSSSKKKCCC===;;;::::::<<<===>>><<<;;;999888666444333333333333333555777999;;;======>>>888999:::::::::::::::999333000,,,+++---000222222555333000...---...000111000555:::999444111444999:::>>>BBBBBB888//////444111111000...,,,***(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))))))))***,,,...000222555555777:::???BBBCCCBBBDDDPPPTTTJJJBBBFFFNNNRRRRRRUUUWWWVVVSSSSSSYYY^^^eeegggsssnnnrrrxxxvvvlll___SSSPPPOOOLLLJJJKKKFFFEEECCC@@@===;;;888777444222000000000111000///000000/////////...............---,,,,,,---......+++...222777:::;;;;;;;;;>>>===<<<===???@@@???>>>????????????>>>>>>>>>>>>========================;;;;;;<<<===============<<<===>>>???AAABBBCCCDDDCCCJJJQQQWWWhhhhhhNNNDDD<<<:::888777777:::===???BBBBBB@@@IIIjjjsssMMM???===>>>555===IIIXXXjjjzzz~~~{{{iii[[[JJJ@@@888444444777555<<<:::JJJppp~~~rrrcccbbbrrrvvvxxx{{{tttkkkcccZZZTTTPPPJJJDDD???;;;;;;;;;===??????===:::777666666555444333222222333444777999;;;=========999999:::;;;:::999888888000---+++,,,///111222111444333111///......000222555888888444000000444888888===>>>777111///111111111000///---+++)))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))))))))***,,,...000222666666777:::???BBBCCCCCCCCCOOOSSSJJJBBBFFFNNNQQQRRRUUUWWWVVVSSSSSSXXX]]]dddfffsssmmmuuuxxxtttdddUUUPPPNNNJJJGGGHHHDDDCCCAAA>>>;;;999777666444222000///000000///...000/////////...............---,,,,,,,,,---...///+++...222777:::;;;;;;;;;===<<<;;;===???@@@???>>>????????????>>>>>>>>>>>><<<<<<<<<===============::::::;;;<<<======<<<<<<<<<===>>>???AAABBBCCCDDDFFFNNNTTTZZZkkk}}}___KKKHHH;;;:::888666777:::===???DDDDDDDDDRRR|||eeeGGG@@@<<<<<<:::<<<===CCCWWWoooqqqXXXFFF;;;666777<<<222<<<888AAAhhh}}}~~~tttffffffvvv{{{pppyyy}}}uuummmhhh^^^VVVNNNLLLJJJFFFAAA===<<<<<<===???@@@@@@===;;;555555666555444333222111222444777999;;;=========999::::::;;;:::999777666...,,,+++,,,000222222000333333444333111111111222888999777111---///333555777<<<999///,,,111222---111000///---+++)))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********)))))))))***,,,...000222666666777:::???BBBDDDDDDBBBOOOSSSJJJBBBFFFNNNQQQSSSVVVXXXWWWSSSSSSWWW\\\iiimmm{{{kkktttxxxjjj\\\TTTOOOIIIEEEDDDAAA>>>:::999:::999666333333222222111000///......111111000000//////......///...---,,,+++*********///000222555999<<<======;;;<<<===>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCDDDJJJKKKQQQ^^^ttt{{{^^^JJJGGG<<<;;;888666777;;;???AAAGGGIIIIII]]]XXXEEE@@@999>>>;;;===>>>>>>AAAKKKYYYeeeooovvvrrraaaQQQIII???444555555222<<>>>>>???AAAAAA@@@>>>;;;999888666444222111111222222:::;;;;;;<<<<<<;;;;;;:::<<<999777888:::999444///............///333999===GGG???777333555888888777BBB<<<444...---111666999<<<888333///...---,,,+++///...+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))'''((()))***((('''******+++,,,---///000111<<<;;;:::;;;>>>AAACCCDDDGGGNNNQQQJJJBBBCCCJJJOOOMMMUUU[[[YYYSSSQQQUUUZZZfffpppnnnxxx{{{mmm]]]UUUOOOJJJFFFEEE>>>;;;999888888888555333222111111111000/////////000000000000//////......///...---,,,++++++++++++///000222666999<<<======<<<===>>>??????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCDDDIIIKKKRRR```vvvtttYYYEEEBBB:::999777666888<<<@@@CCCDDDIIIMMMdddRRRDDDAAA;;;>>>>>>>>><<<999777999???DDDVVVbbbkkkjjjggg```LLL888666777222999OOObbbvvv~~~rrrsss}}}zzzvvvvvvooobbbXXXTTTOOOIIIHHHGGGEEECCCBBB@@@??????@@@@@@AAAAAA@@@===:::888555444333222222333555666::::::;;;;;;;;;;;;::::::;;;999888999;;;999333---,,,---...000222777===AAANNNEEE:::555555999;;;;;;@@@777...,,,000666999999:::666111---------...---///---+++)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***((('''((()))***)))'''******+++,,,---///000111<<<<<<<<<>>>AAACCCDDDEEEGGGNNNQQQIIIBBBCCCIIINNNMMMSSSYYYXXXSSSPPPTTTYYYgggrrrtttqqq```UUUNNNGGGBBBBBB;;;999777777777666444333000000000000000000000000000000000////////////.........---,,,+++++++++,,,///111444777999;;;<<<<<<======>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>???@@@AAACCCDDDEEEHHHLLLUUUdddzzzoooWWWBBB===888777666777999>>>BBBEEEAAAKKKTTTooouuuJJJBBBBBB======<<<;;;:::999888888888888999EEETTT```iiieeeNNN555666888333555DDDSSSiiiwwwxxx}}}pppjjj^^^RRRNNNNNNLLLHHHFFFDDDCCCAAA@@@@@@@@@AAABBBBBBBBB@@@>>>:::777555222222222222444666888:::::::::;;;;;;;;;;;;:::::::::999999;;;;;;888111++++++,,,///111555:::@@@DDDMMMEEE;;;555777===BBBDDD>>>555,,,,,,333999:::777888444///,,,,,,...///000---,,,***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((('''((()))***)))(((******+++,,,---///000111;;;<<>>===;;;:::888777666555333222/////////000000000000000////////////////////////...------,,,,,,,,,------///222555888::::::;;;<<<<<<===>>>??????@@@??????????????????>>>>>>>>>===>>>===<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>???@@@BBBDDDEEEFFFHHHNNNZZZjjjpppXXXBBB;;;888888777777:::>>>BBBEEE???NNN]]]zzzeeeEEEAAABBB>>><<<;;;::::::;;;>>>???>>>===222777>>>GGGQQQRRRDDD333555999333222;;;GGG\\\www}}}~~~}}}mmmcccUUULLLKKKMMMKKKHHHCCCBBBAAA@@@@@@@@@BBBCCCDDDCCCAAA>>>;;;777555333000111111222444666888::::::::::::;;;;;;:::::::::999999:::;;;:::555///)))+++---000333666:::???BBBAAA<<<666555999@@@GGGJJJ;;;666000000555999:::999999555///,,,,,,...///000,,,+++***(((((('''(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''((()))***)))(((******+++,,,---///000111999<<<@@@DDDEEEFFFFFFFFFHHHOOOQQQIIIAAAAAAGGGLLLNNNSSSWWWVVVSSSRRRUUUZZZhhhssstttcccXXXQQQJJJEEEDDD@@@???===;;;777555333222///////////////000000000.............../////////------,,,,,,,,,---......///333777::::::999:::;;;:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<============>>>??????AAABBBEEEFFFGGGJJJRRRaaasssoooXXXAAA999:::999888999:::===AAACCC???QQQdddXXXCCCAAA@@@>>>;;;===;;;999888999999999888;;;;;;:::;;;???AAA>>>777444888444111777???QQQkkkzzz}}}vvvggg[[[NNNJJJJJJJJJFFFBBBBBBAAAAAAAAAAAABBBDDDDDDCCCBBB???;;;888555333111111111111222444555777777999::::::::::::::::::999888888888888666222---***---///222333555777:::<<<333222333555:::???CCCEEE444555666666777:::===@@@;;;666111---------......******)))(((''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''((()))******)))******+++,,,---///000111777;;;AAAEEEEEEEEEFFFFFFIIIPPPRRRIIIAAAAAAGGGKKKQQQTTTWWWWWWTTTTTTXXX\\\gggrrrssseee^^^[[[VVVSSSSSSIIIIIIFFFAAA:::555333222////////////////////////---............/////////---,,,,,,,,,---.../////////444999;;;:::999:::;;;::::::;;;<<<============????????????>>>>>>>>>>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<============??????@@@AAACCCEEEGGGIIILLLXXXjjj}}}hhhRRR===777::::::999:::;;;>>>@@@BBBCCCXXXnnn}}}MMMEEEBBB======;;;999888777666666777999:::<<<;;;;;;::::::::::::999333888444222666:::GGG]]]|||}}}{{{tttbbbWWWNNNLLLLLLIIIEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEAAA???;;;888444222111111222222333444555666666777999999::::::::::::999999888777555333000...---,,,///111333444444444555666///000333666888999999999---222888::::::<<>>666333222000000000///.........------------.........//////,,,,,,,,,------...000000///555;;;<<<:::888999;;;:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============??????@@@BBBDDDFFFHHHIIIOOO]]]qqqwww^^^JJJ;;;999888888999:::<<>>???333111...---------+++***''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''***+++***)))******+++,,,---///000111888>>>DDDFFFEEEFFFIIILLLLLLSSSTTTKKKBBBBBBGGGLLLRRRTTTUUUUUUUUUVVVYYY\\\iiirrruuujjjgggddd___[[[YYYZZZYYYTTTKKK@@@777333222111111000///...------,,,---------.........//////,,,,,,,,,---...///000111///555;;;===:::888999;;;;;;<<<===>>>????????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<=========>>>??????@@@BBBDDDFFFIIIJJJQQQ```vvvrrrXXXEEE;;;<<<666666888:::===AAADDDFFFUUUppp^^^>>>GGGBBB888<<>>===999666888;;;;;;777444666999:::999888333888555333777333666DDDaaazzzzzzooo[[[QQQJJJKKKJJJGGGFFFIIICCCEEEHHHJJJJJJIIIGGGFFF;;;999555222000000111222222444666888:::<<<======999999999::::::999999999888555///)))''')))...222111333666777555444333333111333555555444222111111888888999;;;===<<<888555...---,,,,,,---,,,+++)))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''***++++++*********+++,,,---///000111:::???EEEGGGFFFGGGJJJNNNNNNTTTUUULLLCCCCCCHHHLLLQQQSSSTTTTTTTTTUUUYYY\\\kkksssyyynnnfffbbb```^^^\\\\\\XXXQQQHHH@@@:::666444111111000///////////////........................+++,,,---...///000111222777888999:::::::::::::::>>>>>>===<<<;;;<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@???BBBDDDEEEDDDFFFJJJNNNXXXggg|||nnnPPPBBB>>>===666???<<<888@@@CCCAAADDDNNNXXX@@@EEE:::999???444999888888888777777666666777777666666666666777777666777555111111777;;;;;;UUUrrr}}}~~~|||}}}nnnbbbSSSPPPKKKHHHFFFFFFFFFEEEGGGJJJNNNOOOMMMGGG@@@<<<444333222111111111222333666777888999999999999999;;;:::999999999:::;;;;;;:::444,,,))),,,000444555222;;;AAA===777444444444...111666888777444000...222444777999;;;999666333000...,,,---///...+++(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''(((((())))))*********+++---------...111333:::>>>BBBFFFGGGGGGGGGHHHPPPRRRPPPIIIAAA???EEELLLUUUWWWYYYZZZXXXWWWWWWWWWfffpppyyyqqqllljjjgggccc```\\\XXXQQQIIIAAA:::666333111000//////......//////........................,,,,,,---...///111222333777888999::::::;;;::::::===>>>>>>===<<<===???AAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@===@@@CCCDDDDDDFFFKKKPPP[[[mmmcccIII===999888555<<<999777@@@BBB???DDDXXXPPP===CCC999888???666888888888777777777666666777777666666666666666777777777555222444888999666FFF```zzzzzz}}}{{{vvvmmmaaaXXXPPPMMMJJJHHHIIIJJJKKKKKKMMMNNNNNNLLLHHHBBB;;;777444333222111111222333444777777888999999999999999:::::::::999999999999888111---******...333666777@@@GGGIIIBBB999555444333222666::::::777333111111666555444666888666222---///...---...///...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''(((((())))))******)))***,,,,,,,,,---000222777;;;AAAEEEFFFGGGHHHIIIPPPQQQPPPIIIAAA@@@FFFMMMTTTVVVXXXYYYYYYXXXZZZ[[[gggqqq|||wwwrrrnnnkkkgggbbb]]]ZZZWWWQQQJJJBBB;;;666333000///......------.................................---------...111333555777888999:::;;;;;;;;;;;;<<<>>>??????>>>>>>???@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@>>>AAADDDEEEFFFIIIOOOTTT]]]qqqyyyXXXEEE>>>;;;999555;;;888999BBBAAA@@@HHHhhhnnnGGG;;;BBB:::888>>>888888888777777777777666666888777777666555555555666777777666666;;;@@@===777999LLLeeexxxsssrrr}}}yyyooofff```ZZZSSSNNNMMMJJJHHHHHHJJJMMMNNNOOOTTTQQQMMMGGG@@@:::444222222222222222333444555666888888999:::::::::999999999:::::::::999777555444,,,+++***,,,000555888999HHHLLLLLLCCC:::666555444888<<<>>>;;;666222222555666555444555666333///***...---...//////---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''(((((())))))******((()))+++++++++,,,///111555999???DDDGGGHHHJJJKKKNNNPPPOOOIIIBBB@@@FFFMMMUUUVVVXXXXXXXXXZZZ\\\^^^jjjsss|||wwwqqqllliiiddd]]]XXXVVVTTTPPPIIIBBB;;;555222//////...---------------........................///...---,,,...111555777888888999;;;<<<<<<<<<<<<;;;>>>@@@AAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@AAACCCFFFGGGHHHLLLRRRWWWaaaxxxiiiLLLBBB>>><<<:::999<<<:::===DDDAAACCCQQQwwwZZZBBB<<>>QQQjjj}}}~~~vvv~~~~~~|||uuunnncccZZZTTTOOOKKKIIIIIIGGGGGGHHHKKKNNNPPPPPPTTTPPPHHH@@@888333000///222222333333555666777777999999::::::::::::999999999999:::999888555222000...------...111555888999DDDGGGFFF===666555666666<<<>>>???:::333000333777222666999999666111...,,,---...///000///,,,(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''(((((())))))******(((***+++,,,,,,---///111666:::@@@EEEGGGIIIJJJKKKLLLNNNNNNIIIBBBAAAGGGMMMWWWXXXYYYXXXXXXYYY\\\___lllvvv}}}wwwpppjjjfffbbb]]]YYYRRRPPPLLLGGG@@@:::555222//////...---------------........................///...------///222666888888999:::;;;<<<=========;;;>>>AAACCCAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@BBBDDDFFFGGGGGGKKKRRRXXXhhh___EEE>>>;;;888666:::<<<;;;>>>BBB???HHH___NNNBBB>>>@@@<<<999999888666666666666666666777777777777666555555555555555777888999>>>FFFLLLGGG>>>999777BBB[[[uuu}}}|||~~~~~~}}}zzz|||vvvuuuhhhddd]]]WWWQQQMMMJJJHHHFFFGGGHHHLLLQQQSSSTTTSSSMMMHHHAAA999333000000111222222333555666777888888999999999::::::999999888888888999888666333///---.........///111444888;;;???BBB???888333444666666;;;<<<;;;777111000444888333;;;CCCAAA777...,,,------...//////---***(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''(((((())))))*********+++,,,------...000333999===BBBFFFHHHHHHIIIJJJIIILLLMMMIIICCCBBBGGGNNNYYYZZZZZZYYYXXXXXX[[[]]]nnnxxx{{{uuummmgggddd```ZZZVVVLLLJJJFFFBBB===888444333000///......------..........................................000333666888888999:::<<<===>>>>>>>>><<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@???BBBDDDEEEFFFKKKSSSYYYkkk___GGG@@@<<<888777888::::::>>>@@@===PPPtttsssGGGDDD???===<<<:::777777555555666666666666777777666555555444555555666666777888999:::???CCC???777777444888KKKfff~~~{{{sss}}}|||zzzzzzzzzzzzzzzyyy}}}{{{xxxuuurrruuu{{{ttteee\\\[[[XXXUUURRROOOMMMLLLIIIKKKNNNSSSWWWWWWUUURRRBBB???999444111000111333222333555666888888888888888888999999999888777777777777777666333111...---+++---000222555888;;;>>>???AAA===666222444555444999888555222111333666999999AAAFFFAAA555+++***,,,---///000...+++(((''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((())))))*********+++---------...111333999===BBBFFFGGGHHHIIIJJJGGGKKKMMMIIICCCBBBHHHNNNYYYZZZZZZYYYXXXWWWYYYZZZlllxxx}}}vvvoooiiiaaaWWWQQQGGGEEEAAA===999666444333111000//////......//////........................---...///000222555777888888999;;;<<<>>>?????????>>>@@@BBBBBBAAA@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@>>>@@@CCCEEEHHHOOOXXX___uuuZZZEEEAAA===;;;;;;666999;;;@@@AAAAAA___cccCCCDDD>>>888;;;;;;777777555555555666666666777777444444444444555666777777555777666555666:::888444333666777===QQQnnn~~~sss~~~zzzxxxyyyyyyyyyxxxvvvuuuvvvwwwsssuuuzzz{{{uuuooollllllllljjjgggkkkooorrrqqqppplllddd[[[TTTUUUTTTSSSRRRRRRSSSTTTRRRTTTVVVXXXWWWRRRJJJDDD888666333111000111222444444555666888999999888888777888888888888777666555777666555333111///...---...444;;;???????????????===>>>;;;555222444555444666222//////333777:::;;;===>>>===777111------//////000///---)))'''''')))$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''(((((())))))******)))+++,,,,,,,,,...000222555999???CCCFFFGGGHHHJJJFFFJJJLLLIIICCCCCCHHHOOOUUUWWWYYYYYYXXXXXXYYYZZZiiivvvuuuhhhZZZPPPDDDBBB>>>999666444444444111111000///////////////........................,,,---///111333555777777888999;;;===>>>???@@@@@@???@@@BBBBBBAAAAAAAAABBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@>>>AAAEEEHHHMMMTTT___fffwwwMMM<<<:::999999<<<666:::>>>DDDEEEGGGkkkNNN@@@DDD<<<555;;;<<<777777444555555555666666777777333333333444555666777888111444444222222777888777222;;;:::555AAA___xxxwww|||}}}vvvnnnqqqttttttrrrpppqqqssspppmmmkkknnnvvv}}}~~~vvvqqqmmmiiieeedddeeeeeeccc```^^^ccceeeaaa]]]\\\YYYVVVRRRSSSSSSSSSSSSUUUXXX[[[\\\\\\\\\ZZZTTTHHH;;;222333222000000000111222444444555777888999999888888777777777777777666555555777555444111000.........666>>>GGGKKKJJJEEE@@@>>>888:::888333222666777555444///,,,...555;;;<<<<<<===777000---...111333444000000///,,,'''&&&'''***$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''(((((()))*********(((***+++++++++---///111111555<<>>777555666777555222333222222111000///............------------......000000222333555666777888:::;;;<<<>>>???????????????@@@BBBBBB@@@??????@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????@@@BBBGGGLLLOOOUUUdddrrr\\\DDD@@@999666:::<<<999@@@AAA@@@DDDRRRyyyvvvKKK>>>===;;;999888777666666666666666666666666666666444333333222222333333444333333333444555666666777777888888777<<>>999666666000000000111222333555666777777777777777777777777888888777777777777777777888666333111......222777@@@@@@EEENNNTTTPPPAAA444555222000222888:::777444,,,000111000555<<<>>>999000...+++***,,,...000000111...***'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''''')))+++,,,***++++++,,,---...//////777999===AAAEEEHHHJJJJJJKKKKKKKKKIIICCC???EEENNNRRRXXXTTTQQQVVVUUUSSSZZZlllxxxlllSSSEEE???888444555666444111222222222111000000/////////......------......///000111222444555777888999:::;;;<<<>>>????????????AAABBBCCCBBB???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????BBBDDDHHHLLLPPPXXXhhhwwwzzzWWWBBB@@@:::777:::;;;;;;AAA@@@CCCTTTiiijjjCCC===<<<:::888777666555555444444444444444444444444444333333222222333333444555666666777888888999999888999888666888EEEZZZjjj~~~yyyqqqkkklllpppqqqooonnnggghhhhhhfffeeehhhooottt||||||yyyvvvrrrmmmjjjgggffffffeeedddbbb___]]][[[ZZZYYYXXXYYYZZZZZZYYYYYYZZZ[[[]]]```ccceeeggg[[[UUULLLBBB:::555444444111111111222333444555666777777777777777777777777888777777777777777666666666333000///...///333666;;;@@@KKKVVVYYYPPP>>>///555444444666999:::777444,,,222444333444999:::777///---+++***,,,///000000///,,,)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((((('''''''''((()))***+++***++++++,,,---...//////777999===AAAEEEHHHIIIJJJJJJJJJKKKIIICCC???EEENNNRRRXXXUUURRRWWWVVVUUU\\\kkkvvv}}}||||||{{{{{{sss\\\FFF@@@888333333333222111111111111111111111111111///......------......///111111333444666888999::::::;;;<<<>>>????????????BBBCCCCCCBBB???===<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAADDDEEEIIINNNTTT___tttqqqRRR@@@???999777::::::999>>><<>>????????????@@@AAABBBAAA???======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBEEEEEEIIIPPPZZZjjjkkkOOO???<<<777777;;;:::999???<<>>????????????===???@@@@@@???>>>???@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCFFFGGGLLLSSS^^^pppgggNNN>>>:::555777===<<<<<>>999555333555777222555888999777444222111777333444;;;AAA???555---,,,++++++,,,...///---,,,(((&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((()))************++++++,,,---...//////666888<<>>????????????;;;===???@@@??????@@@AAA=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBCCCDDDEEEIIIKKKPPPXXXccctttqqq^^^III===:::555999???<<<888???BBBSSS{{{}}}LLL@@@;;;666666555333333222222222333333333333333333333333222222111111111111222222222222222222222222333333222444555444222444888<<>>>>>===;;;888666666666444444444444333333222111999444444<<>>????????????<<<>>>@@@@@@???>>>>>>???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFJJJMMMVVVaaammm~~~zzz```QQQAAA:::;;;888;;;@@@;;;777<<>>===555...------------...///---)))&&&&&&%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''''''''(((&&&'''((()))*********)))***++++++,,,---...//////666888;;;>>>AAADDDEEEEEEBBBEEEHHHIIIEEEAAAFFFOOORRRXXXUUURRRWWWVVVUUU\\\nnnzzziiijjjppptttmmmhhhtttmmmbbbhhhSSSNNNHHHDDDCCCAAA>>>;;;555333222333222///000333,,,---.........---...//////////////////.........000000////////////000000---...000333555777999::::::;;;<<<>>>????????????>>>???AAA@@@>>>===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGIIINNNZZZhhhwwwnnnWWWFFF:::888<<<:::>>>@@@:::===@@@LLLqqqNNN>>>FFF333666555555444333333333333000000000000000000000000222222111111111111222222222111111111111111111111111222333333222333666888666BBBVVVgggnnnsss|||gggUUUWWWSSSYYY```bbb```]]][[[[[[[[[\\\^^^^^^XXXUUUaaaqqqzzzrrrxxxyyytttqqqppprrrvvvyyyzzzxxxrrrnnnjjjmmmpppqqqooolllkkkkkkmmmkkkjjjlllmmmkkkfffaaaPPPKKKBBB:::555444555777333444444444444444444444333444666777888777555444777777777777777777777777777666555333111///...---999LLLYYYUUUNNNLLLIIICCC???;;;777555666999;;;;;;;;;444---,,,000555666555666888===@@@888,,,)))---.........//////,,,(((%%%&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&(((*********))))))***++++++,,,---...///000666888;;;>>>AAACCCDDDEEEBBBDDDHHHIIIEEEAAAFFFOOORRRXXXTTTQQQVVVUUUSSSZZZmmmzzzhhhfffjjjmmmjjjiiizzzrrr^^^UUUTTTFFFDDD@@@<<<999888777777333333333222111000000///......---------,,,,,,,,,------------------------///000000000000//////...111111000111333666999;;;888999<<<>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::999999999999===;;;::::::<<<======<<<<<<===AAAEEEDDDCCCFFFLLLRRRZZZ```ooo]]]III@@@>>>;;;777777:::<<<<<>>SSStttDDD;;;<<<777555555444444444333333333111111111111000000000000111...,,,...111333333111111111111111111111111111333333333222222333666999888:::@@@KKK[[[mmm}}}|||bbbSSSPPPYYY___WWWUUUZZZZZZ\\\^^^___\\\XXXWWWYYY\\\bbbgggpppzzz~~~xxxxxx|||}}}yyytttrrrssssssqqqooonnnoooqqqvvvsssnnnggg```VVVMMMFFF===;;;888555333222222222222222222222333444555666666666777777777777666666111777999555444777888555555000---000111...000666DDDGGGIIILLLQQQTTTOOOGGG;;;;;;;;;:::999;;;>>>AAA<<<222,,,///444555999>>><<<999555000...---...///.........---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))+++******+++,,,...000222666999===@@@BBBDDDGGGIIIFFFDDDFFFIIIEEE>>>BBBLLLQQQWWWSSSPPPVVVWWWXXX```uuu{{{bbb___aaadddaaa```nnn~~~yyywwwuuutttsssyyy}}}}}}}}}ppp^^^OOOIIIIIIBBB@@@<<<999777555555555333222222111000000////////////.........---------------------------------//////000000000000000///111000000111333666999;;;999;;;===???@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::999999::::::<<<;;;;;;;;;<<<=========@@@@@@BBBDDDCCC@@@CCCHHHOOO[[[fffzzzvvvUUUDDD???===:::888:::<<<===<<<<<>>333111333999:::777777;;;<<<999444///,,,,,,---...///...---+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))+++******+++,,,...000222666999===@@@BBBDDDGGGIIIHHHEEEGGGJJJFFF@@@DDDNNNRRRXXXTTTRRRXXXXXXXXXaaauuu{{{aaa\\\[[[^^^]]]\\\dddpppqqqnnnkkkiiiiiiiiihhhgggooouuu{{{{{{wwwwww~~~yyyiiigggaaaXXXNNNFFFAAA@@@;;;:::777555333333333333111111000000//////......////////////............------------------------......///000111111111111000000111222444777999;;;;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<<<<;;;::::::::::::::::::<<<;;;;;;;;;<<<<<<===>>>AAAAAACCCEEECCCAAAEEEKKKSSScccsssoooRRRBBB===:::888:::===>>>===;;;888LLLrrrJJJ;;;999444777444444444333333333222222111111000000000000//////...///111555999<<<<<<;;;000000000000000000000000000111111000///000333555222333333555===NNNcccsss{{{pppRRRJJJOOOZZZ]]]TTTXXXVVVTTTVVVYYYZZZVVVRRRSSSRRRRRRSSSXXX^^^eeeiiitttrrrrrruuu|||zzzyyywwwvvvtttqqqjjj```YYYQQQLLLEEE???;;;999888777333222111111111222444555222222222222333444555666555666666777777666666555888999777555555888888444111---...444:::>>>BBBFFFHHHKKKLLLJJJIIIEEE:::000:::;;;<<<<<<<<<;;;999999...111666<<<<<<999:::===;;;888222---+++***,,,---000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))+++******+++,,,...000222666999===@@@BBBDDDGGGIIIJJJGGGIIILLLHHHBBBFFFPPPSSSYYYUUUSSSYYYYYYYYYaaatttzzz|||aaa[[[XXXZZZ[[[ZZZ]]]cccaaa```___```bbbccccccbbbkkkooossssssrrrssswww||||||yyy}}}ssslll[[[WWWQQQKKKEEE@@@;;;888555555333222111111111111000000//////........................------------,,,,,,---------------------...///000111222222222000000111222555777:::;;;;;;<<<>>>???@@@@@@@@@???======>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@BBBFFFFFFFFFLLLTTT^^^rrrkkkNNN>>>===999777;;;===<<<;;;:::EEEccc~~~nnn<<<;;;;;;333999333333333333222222222222111000000000////////////111222444666888777666444000000000000000000000000000111111111000000222444222333333222555BBBVVVfffkkk|||```NNNHHHQQQXXXTTTTTTTTTTTTWWWYYYXXXUUURRRTTTRRRPPPNNNPPPSSSXXXZZZaaabbbdddhhhnnnuuuzzz|||||||||}}}}}}{{{zzz{{{~~~}}}yyytttiiieeeaaa```]]]WWWKKKCCCCCC???999666555555555555111111111111222333444555333333333333333444555555555666666666666666666555666555444444666777555222000...000777???FFFJJJLLLZZZWWWNNNDDD@@@@@@===888;;;<<<<<<======;;;777555333222444888<<<>>>AAACCC777444///,,,***+++---///000...+++(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***+++******+++,,,...000222555888<<<@@@BBBDDDGGGJJJJJJGGGIIILLLHHHBBBFFFPPPRRRYYYUUUSSSYYYXXXXXX```sssyyy|||\\\WWWTTTVVVXXXXXXWWWWWWXXXXXXYYY[[[___aaaaaa```ccccccdddgggkkknnnpppqqqzzzyyywwwoooccc[[[VVVMMMIIIDDD???<<<999444111222222111111111111111111/////////...............---------,,,,,,,,,++++++,,,,,,,,,---------............000111222222222222///000111333666888:::<<<:::;;;===>>>>>>>>>============>>>>>>>>>>>>======;;;;;;;;;::::::;;;<<<<<<:::<<<======<<<<<<>>>AAA@@@???BBBEEEFFFHHHPPPXXXhhhcccFFF777===888888;;;<<<999:::>>>WWWwww]]]777;;;;;;333777333333222222222111111111000000000////////////...111222444444333111///...////////////////////////000111222222111000222444111333444333333:::IIIUUU```rrrmmmVVVMMMNNNJJJNNNQQQTTTUUUSSSQQQQQQRRROOONNNLLLJJJIIIIIIJJJKKKPPPRRRVVV[[[```eeejjjmmmrrryyy|||xxxsssoooqqqqqqqqqqqqqqqnnniiieee`````````^^^]]]\\\]]]___]]]\\\]]]___bbbbbb___\\\UUUPPPKKKHHHGGGCCC<<<555666444222111222222222111333333333333333444444555444444333333444444555555555555666666666666555555555444444555444222///---555555888>>>FFFMMMNNNLLLYYYUUULLLBBB@@@DDDGGGFFF>>>===<<<======;;;777444888666555:::CCCIIIGGGCCC111000---++++++---///111...,,,)))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((******+++******+++,,,...000222555888<<<@@@BBBEEEHHHJJJHHHFFFHHHKKKGGGAAAEEEOOOQQQWWWUUURRRXXXWWWVVV]]]qqqwww[[[XXXWWWXXX[[[[[[YYYWWWTTTSSSTTTWWWZZZ]]]]]]]]]]]][[[[[[```iiiooopppooowww{{{{{{|||zzz{{{zzz{{{|||pppttt{{{jjjWWWMMMHHHDDD@@@>>>:::888777555333111111111111111111111111111//////////////////......,,,,,,,,,,,,+++++++++***+++,,,,,,------.........//////000111222222222222...///111444777999;;;<<<:::;;;<<<=========<<<;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<===999<<<>>>===<<<<<>>HHHbbb~~~MMM888777555333222222222222111111111000000000000////////////......---///111111///...---...////////////////////////000111222222111000111222///111333222111555===DDDUUUhhh~~~{{{bbbQQQCCCHHHLLLOOOOOOKKKIIIJJJMMMJJJJJJIIIHHHFFFEEEDDDCCCEEEHHHLLLOOORRRVVV[[[^^^```eeefffddddddjjjpppsss~~~|||yyywwwwwwvvvuuutttrrrqqqooommmkkkfff___[[[SSSSSSSSSSSSSSSTTTUUUUUURRRPPPOOOOOONNNLLLIIIFFFFFFBBB>>>;;;;;;:::777444222222111333444444222000444444555555555555444444555444444444444444555555444555555666666555555444777555555555222...///222BBBDDDFFFJJJPPPTTTPPPIIICCCFFFFFFDDDFFFKKKMMMKKKBBB???;;;;;;<<<<<<999666999888:::@@@JJJNNNEEE888......---------...///000***)))(((&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))***++++++******+++,,,...000222444777<<>>;;;888888777666555444444555///000000000000000//////////////////////////////------,,,,,,,,,+++++++++++++++,,,,,,---......///000111111222222222111111...///222555777:::;;;<<<<<<<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======999<<>><<<<<>>===;;;:::888777666666666666555444333444555555444222333333444555555555555555555555444444444444555555444555555666666555555444555333333333000111;;;GGGSSSUUUWWWXXX[[[\\\RRRFFF333:::AAADDDHHHLLLLLLIIIFFF@@@:::999;;;===<<<:::999:::;;;<<>>>>>??????>>><<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>888<<>><<<<<<@@@DDDBBBAAADDDIIIMMMSSS___jjj]]]AAA777999:::888;;;>>>;;;;;;LLLcccKKK777AAA000///<<<222111111111111000000000000000/////////............///111111///,,,+++---///........................---///000000///......///222111000//////111333444777NNNmmmjjjMMMJJJFFFFFFHHHIIIGGGEEEHHHGGGEEECCCCCCCCCDDDEEEAAACCCDDDCCCAAABBBEEEIIIGGGNNNQQQNNNJJJKKKMMMMMMOOOQQQTTTUUUUUUYYY___eeebbbaaa___]]]\\\YYYVVVSSSRRRPPPOOOMMMLLLJJJGGGDDD>>>===;;;::::::999999999333444666555444333444555555333000000111222111000111111333444555666666666666555555444444444555555444555555555555555555444000//////000111777III\\\___bbbbbbbbbcccaaaTTTEEE222999???AAADDDHHHIIIGGGHHHAAA:::777:::===>>>===:::;;;777111111333000)))///000111222000...+++***$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&((()))***+++++++++***+++,,,...000222444777<<>>>>>>>>======<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>>===>>>>>>======>>>@@@CCCBBBDDDCCCJJJVVVXXXaaauuuyyyRRREEEBBB888===;;;888:::;;;;;;UUUbbbKKK888555666222000444222222111111000/////////////////////////////////......////////////////////////////////////.........000111000///...///111444222111//////000222333333CCC^^^xxxmmmUUUBBBCCCGGGDDDDDDIIIJJJEEEDDDFFFFFFBBB@@@AAA??????@@@AAABBBCCCDDDEEEAAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIKKKNNNQQQUUUWWWVVVVVVUUUUUUTTTRRRQQQPPPIIIGGGEEECCC@@@===;;;:::;;;;;;::::::999888888888555555444444444444555555555555555555555555555555777666666666555555555555444444555555555444222111888555666:::777///---000111000000555???KKKVVV\\\aaagggttt}}}qqqUUUAAA;;;@@@DDDHHHGGGDDDDDDHHHLLLGGG>>>555555<<>>>>>=========<<<<<<<<<======<<<;;;;;;<<<=========>>>??????>>>???AAACCCEEEEEEBBBHHHUUU]]]mmm~~~^^^DDD???AAA:::<<<@@@>>>===@@@GGGgggVVVCCC555555777333000222111111111000//////..............................////////////.......................................///000000///...///000222111000//////000111222000888III___rrrjjjKKKBBBEEEDDDCCCEEEGGGBBBAAACCCDDDBBBAAACCCAAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===;;;:::999888888888888777777666666666666555555444444555555666555555555555555555555555777777666666666555555555333444555666555555444333999111---222777444000...---///333<<>><<<>>>AAABBB>>>;;;>>>:::444///---,,,+++***---...000///,,,***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))***+++---------...000333444666999<<>>>>>======<<<<<<>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===@@@AAA@@@AAABBBCCCGGGIIIHHHMMM[[[dddwwwzzzVVVFFF===<<<>>>:::666???>>><<>>@@@@@@>>><<<>>>BBBAAAAAAAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::888888888888888888777777777777777777777777777777666666666555555444444555555666555555555555555555555555777777777666666666555555444444555666666666555555:::444000000111000111444CCCCCCCCCEEELLLWWWdddmmm}}}}}}vvvhhh[[[UUURRROOOIIIGGGEEEGGGHHHEEE>>>888888<<>>@@@CCCFFFHHHGGGHHHIIIFFFCCCFFFLLLQQQWWWUUUUUU\\\[[[WWW]]]jjjqqqqqqFFFEEEDDDDDDFFFGGGGGGFFFFFFEEECCCAAABBBCCCFFFHHHMMMKKKHHHEEEBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFIIILLLNNNOOOMMMKKKIIIKKKJJJIIIJJJLLLPPPTTTWWWbbbiiijjjaaaVVVPPPKKKGGGDDDAAA???@@@DDDFFFFFFDDDBBBBBBAAA???>>><<<999555222222222222111111000///000000/////////.........------........./////////////////////////////////------------------------///////////////000000000000000////////////000000444555888:::<<<<<<<<<<<<;;;<<<>>>??????===<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;999<<>>======PPPmmmzzzwwwZZZ===555000333666333000111222222111000000//////...........................000//////......------,,,,,,,,,,,,------------------...//////------...///......---------...///000555111222:::HHHYYYmmm}}}oooTTTCCC@@@DDDDDD???>>>@@@AAA===:::;;;@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999999999999<<<<<<<<<<<<;;;:::999888666666666777777777777777888888888888999999999999666666555555555555666666555555555555555555555555777777777666666666666555666666666666666666555555777999999222***+++777CCC[[[YYYSSSMMMJJJNNNXXXaaannnrrrlll^^^XXX[[[]]]YYYSSSNNNHHHDDDCCC@@@;;;777888===CCCFFFFFFDDDCCCCCC;;;666///***)))***,,,,,,000111111///+++'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))***,,,,,,---...111333555888<<<===>>>???BBBDDDGGGGGGHHHIIIFFFCCCGGGMMMQQQWWWUUUUUU]]]\\\YYY^^^jjjrrrnnnGGGFFFDDDCCCDDDEEEEEEDDDCCCAAA???>>>>>>@@@CCCEEEJJJHHHDDDAAA>>>============<<<<<<===>>>???AAABBBCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFGGGJJJNNNRRRTTTWWWXXXTTTLLLEEEBBB@@@???===;;;;;;===@@@???;;;777888888888888555222000111222222333333222111///.../////////............---------------............////////////////////////------------------------/////////000000000000000......//////111333444555666888999;;;<<<===<<<<<<:::;;;===??????>>><<<:::<<<<<<<<<<<<<<<=========:::;;;;;;;;;;;;;;;;;;:::888:::>>>@@@AAAAAABBBCCCGGGKKKMMMWWWgggsssXXX@@@BBB???999:::;;;<<<@@@???IIIggg~~~FFF;;;666222222222111111222333222222111111000//////........................//////......---------,,,,,,,,,,,,---------......,,,...///...---,,,---...---------------......///333222444888===HHH[[[lllqqq|||dddPPPDDD???<<<<<>>???=========>>>>>>>>>>>>???======<<<<<<;;;;;;:::::::::::::::::::::::::::999999999:::999999888777666777777777666666555555555777777777888888999999:::666666666555555666666666666666666666666666666666888777777777666666666666888888777666555444444444222444444000111:::HHHSSSWWWZZZ[[[VVVNNNJJJLLLPPPOOOXXX[[[XXXYYY``````[[[ZZZUUULLLCCC>>>===???AAACCCBBBBBBCCCEEEEEEBBB???333111---,,,,,,---------///000///---)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))))))))+++------...///222555555:::>>>???>>>>>>AAADDDGGGFFFGGGHHHFFFCCCGGGMMMRRRXXXVVVVVV]]]]]]YYY___jjjtttmmmHHHFFFCCCBBBCCCCCCCCCBBB???>>>===<<<===>>>@@@BBBBBB@@@>>>;;;999888888888555555555666777999:::;;;======<<<<<<<<<======>>>???@@@@@@AAACCCFFFHHHJJJFFFEEEBBB@@@>>>;;;666333555666777999:::999666333222111222333111------000---...//////000000000//////.........------------,,,,,,,,,---------......////////////////////////------------------------/////////000000111111111...///000111444666888:::999:::;;;<<<======<<<<<<999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888;;;>>>@@@AAABBBDDDFFFJJJLLLMMMZZZsssyyyUUU???>>>888555;;;???>>>>>>@@@UUU{{{ddd444999777444222000111222333222222111111000/////////------------------------------------------------,,,,,,,,,---......//////,,,---...---,,,,,,---...,,,,,,,,,---......//////---...222444444888FFFUUU___ooo{{{vvvWWWFFF@@@;;;<<<<<<<<<===@@@;;;;;;<<<<<<=========>>>;;;;;;;;;::::::999999999888999999:::::::::999999888888888888888777666666666666666555444444333333444444555555666777888888777666666555555666666777666666666666666666666666888888777777777666666666888777666555444444444444111///...444DDDTTT[[[YYYNNNXXXcccbbbWWWIIIBBB@@@DDDLLLUUUZZZ___bbb```\\\ZZZVVVNNNGGGDDDEEEIIIMMMNNNHHHBBBBBBDDDDDD???999...------...///000...---,,,------+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))+++---......000333666555:::???AAA>>>>>>AAAEEEEEEEEEFFFGGGEEECCCFFFLLLSSSYYYWWWWWW^^^]]]YYY___iiitttrrrHHHEEEBBB@@@@@@@@@@@@???;;;;;;;;;;;;<<<===>>>???999999888777666666555555222222333333444444444444777777666666777888:::;;;888888999::::::;;;;;;;;;:::888777888888555222///111333555555444333444444111......222222......222,,,,,,,,,------...//////.........---------,,,,,,+++,,,,,,,,,,,,---------////////////////////////------------------------......///000111222222333111222333444666999;;;<<<:::;;;======>>>===<<<;;;:::;;;<<<=========<<<<<<999999999:::::::::;;;;;;;;;<<<============<<<;;;;;;===???AAABBBDDDGGGJJJNNNSSSZZZqqqiiiMMM===<<<888888======<<<<<>>999:::>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999::::::999888777666999999999999999888888777666666555555555555444444333333444555666777888999777777666666666666777777666666666666666666666666888888888777777777666666444444333333333555666777999@@@FFFMMMVVV^^^^^^YYYTTT```llljjj]]]PPPJJJIIIOOOPPPUUU\\\^^^[[[WWWWWWSSSPPPMMMOOORRRVVVVVVTTTPPPJJJDDDBBBBBB???999222///...---...///000///---((())))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((***,,,---...000333555222888???@@@======@@@DDDDDDCCCEEEFFFDDDBBBEEELLLUUU[[[XXXWWW^^^]]]YYY^^^hhhttt|||FFFCCC@@@>>>>>>>>>>>>===888888999:::;;;<<<<<<<<<444555666666666666555444444444444444444333222111444444555666777888999999333444555555555444222111444000............///222...111222111...---///111///******///000------111///...------,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------////////////////////////---------------------------...///000111222333333555555555666888999;;;<<<;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<=========<<<888888888999999:::::::::;;;<<<===>>>>>>===<<<;;;===???AAABBBCCCFFFJJJMMMRRR\\\lllvvvYYYEEE===???>>>??????777===???MMMrrrXXX444@@@///333555444222222222222///......---,,,,,,++++++------------------------***++++++,,,---...//////------......///000111111+++,,,------++++++,,,---+++,,,---...///////////////,,,,,,///111000222666???KKKRRR^^^tttxxx^^^JJJ>>>===@@@>>>======<<<:::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555777777888888888777777666666666666777777888888888444555666777888999:::;;;777777666666666666777777777777777777777777777777888888888888777777777777111111111222333666888999BBBXXXkkkiii^^^XXXWWWWWW\\\eeemmmjjjaaa[[[___fff[[[SSSQQQVVVTTTKKKHHHLLLKKKIIIKKKUUU```ddd^^^WWWKKKHHHDDDAAA>>>999222---222000...---...///......&&&'''''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))''')))+++,,,---///222444000777>>>???<<<;;;???DDDCCCBBBDDDEEEDDDAAAEEEKKKVVV\\\YYYXXX^^^\\\YYY^^^fffsssBBBBBBAAA@@@???======<<<<<<<<<;;;;;;:::999888888444444444444333222111000333333222222222222333333222222222222222222222222222111000......000111222111111111111000000000000//////.........---------........................///............---------//////...------,,,++++++,,,+++++++++,,,,,,---.................................---,,,,,,---------000111222333555666777888888888888888999:::;;;<<<========================;;;<<<<<<<<<===>>>>>>>>>999999::::::::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>AAACCCCCCDDDHHHNNNPPPSSSddd~~~```GGGFFFBBB<<<999:::;;;<<>>???<<<;;;===<<<<<<<<<:::888888;;;???777999;;;:::777666777999:::::::::::::::999888888777777888888888888777777999999999999999999:::::::::999888666555444444444555555444555888:::888444999999888666555444444444444222222333555;;;IIIXXXooowww~~~|||pppccc[[[XXX]]]^^^```eeekkkpppsssttt```[[[SSSMMMJJJKKKLLLLLLFFFNNNXXX^^^___^^^]]]]]]WWWOOOCCC:::666444111///111111111111///---+++***'''''''''''''''''''''''''''&&&%%%%%%'''***---///''''''&&&&&&&&&&&&''''''!!!&&&'''%%%$$$&&&&&&$$$'''''''''&&&&&&%%%%%%%%%&&&((()))(((%%%$$$&&&)))&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******)))***,,,------///222444333777;;;===>>>>>>???@@@BBBBBBDDDGGGEEECCCFFFLLLQQQYYYYYYXXX]]]ZZZVVV\\\iiiuuuBBBBBBAAA@@@>>>===<<<<<<::::::999999888777777666444444444444333222111000111111000000000000111111000000000000000000000000111///...------...///111000000000000///////////////.........---------,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...........................------,,,,,,,,,------//////000222333444555666888888888888999:::;;;<<<========================;;;<<<<<<<<<<<<<<<<<<===999999::::::::::::;;;;;;<<<;;;;;;:::;;;<<<>>>???@@@CCCEEEDDDDDDGGGLLLPPPbbbtttkkkRRRCCCBBB???<<<;;;===>>>>>>>>>NNNrrr___@@@;;;888222222111111000/////////111000///...------------........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,------...//////.........///000000000111444555@@@OOOZZZbbbuuuiiiXXXFFFAAA======<<<888666777999;;;<<<<<<:::888777888;;;<<<;;;999555444666888999999999999999999888888777777888888888888777777888999999999999:::::::::777777777888999;;;<<<======:::666444555888888666333444555666555444333333666222444===KKK]]]qqqrrr|||~~~jjjWWWLLLGGGRRRcccssszzzxxxqqqjjj```ZZZRRRLLLIIIIIIJJJJJJWWWYYY[[[\\\[[[ZZZ[[[[[[PPPHHH>>>777444333111000111111111000...,,,***)))''''''''''''''''''''''''&&&%%%$$$$$$%%%(((+++---''''''&&&&&&&&&&&&''''''!!!%%%&&&$$$###&&&'''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******)))+++---------///111444555888<<<>>>??????@@@AAABBBCCCFFFHHHDDDAAAEEEMMMRRRZZZYYYXXX]]]ZZZUUU[[[gggtttCCCBBBAAA@@@>>>===<<<;;;888888777777666666555555444444444444333222111111////////////////////////------------------------...---,,,++++++,,,---...////////////.........---......------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++)))******+++,,,------......------,,,,,,,,,------------------------------------,,,,,,,,,------...///000111222333555666666888888888999999:::;;;<<<========================<<<;;;;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;<<<;;;;;;;;;<<<===???@@@AAADDDGGGGGGGGGJJJQQQXXXvvvlllZZZJJJ???===;;;<<<>>>???@@@AAAJJJiiiuuuHHH999777:::222111111000000//////...000000///...------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---//////000......//////////////////000111999FFFNNNTTTcccrrrgggZZZKKKBBB>>>===AAAGGG<<<===>>>>>><<<:::777555<<<===<<<;;;:::;;;>>>AAA888888888888888888999888777777888888888888777777888888999999999:::::::::777666666555555666666777888666444555777999999999666666555333222444777:::<<>>???@@@AAABBBAAADDDIIIIIICCC???DDDNNNSSS[[[ZZZXXX\\\YYYTTTYYYeeesssCCCBBBAAA???>>><<<;;;:::777777777666666555555555333444444444333333222111...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------.........---------,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---///......------------------------------------------------,,,------......333333444555666777888888999999999999:::;;;<<<<<<========================;;;;;;;;;::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@CCCHHHKKKKKKNNNZZZggg___OOOHHH>>>;;;999;;;===>>>???BBBWWW~~~YYY???:::444333111111111000//////......000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++---...000111111///.....................//////333;;;AAAHHHUUUbbb~~~nnn\\\MMMDDDCCCBBB???;;;:::<<<=========999999999888888999:::;;;888888777777888888999999777777888888888888777777888888888999999::::::;;;:::999888666555444444444555444777:::;;;888555555888777666666;;;EEERRR\\\ooouuuzzzoooggg___YYYTTTfffggggggfffdddbbbaaa```hhhaaaXXXTTTXXXcccooovvvfff]]]RRRJJJHHHJJJKKKLLLEEE@@@999555555555333111111000///---+++)))'''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''333444111***&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&***+++***'''&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******,,,---............000222555888;;;===>>>???@@@BBBAAAEEEKKKJJJBBB===CCCNNNTTT\\\ZZZXXX\\\XXXSSSXXXeeerrrCCCBBBAAA???===<<<::::::777777777777777666666666333333444444444333222222///000000111111000000///------------------------...------------------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++//////...------....................................---------...//////000444444555666777777888888999999999999:::;;;<<<===========================;;;;;;::::::999999999888999999999:::::::::;;;;;;;;;;;;;;;<<<===@@@BBBCCCAAADDDIIILLLLLLPPPaaasssuuuRRRFFFEEE@@@;;;999;;;;;;:::???FFF___}}}GGG<<<>>>333---111111000000///.........///......------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---///111222222.........---------------///...///222777???KKKVVVhhhvvv~~~kkkaaaWWWMMM@@@999999<<<===>>>@@@@@@@@@@@@???===;;;999999888888777777888999999777777888888888888777777777777888999::::::;;;;;;;;;;;;:::999999999999999999666555888666111111555888>>>EEENNNYYYhhhyyy|||qqqiiihhhiiiiiihhhjjjjjjhhhccc\\\WWWUUUUUUdddbbbaaaccciiipppvvvyyy___XXXNNNHHHHHHIIIJJJJJJGGGBBB<<<888777666444111///...---+++)))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&333555222***&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''+++,,,***'''&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******,,,...///.........111333444777999;;;<<<===???AAAAAAEEEKKKJJJBBB===CCCNNNTTT\\\ZZZXXX[[[WWWRRRWWWgggsssCCCBBBAAA???===;;;:::999888888888888777777777777333333333444444333333222000000222222222222000000................................................------------,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...............///000000///////////////////////////////////////000111222333333444444555666666777999999999999:::;;;<<<===========================;;;::::::::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEDDDFFFJJJNNNMMMSSShhhiiiJJJCCCDDD@@@<<<:::<<<::::::EEETTTuuuggg<<<777;;;555///111000000//////......---......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,---...000111111,,,---------------------///...------111888BBBJJJWWWeeevvvzzzbbbPPPGGGBBB>>>:::===<<<<<<===>>>>>>===;;;<<<;;;999888888888999:::777777888888888888777777777777888999:::;;;;;;<<<:::999777555333222111111666000...333777:::DDDQQQWWWaaannnxxxrrraaa\\\pppqqquuuzzz~~~yyyuuulllhhh```XXXRRRUUU]]]dddcccffflllqqqssspppiiidddYYYUUUOOOLLLKKKKKKLLLLLLIIIDDD>>>;;;999777333///---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&))),,,+++'''%%%''')))(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%'''))))))'''%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******,,,---...///...///222444444666888::::::<<<>>>AAAAAADDDIIIIIICCC???DDDNNNTTT[[[YYYWWW[[[WWWRRRWWWhhhrrrzzz~~~CCCBBBAAA???===;;;999888777777777777777777777777222333333444444333333222///000222333333222000///////////////////////////------............------...------------,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------......///000222222111111111111111111111111000000000000111222333444444444444555666666777777::::::999::::::;;;<<<===========================::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;===???BBBDDDFFFFFFGGGLLLRRRTTT]]]yyy|||[[[FFFCCCAAA>>>;;;;;;===:::===QQQhhhMMM999444333444222000000000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,---......+++++++++,,,---------...---------,,,...333888:::GGGUUUdddooo{{{xxxpppfff^^^OOOKKKDDD@@@???>>><<<:::???===;;;999888888999:::777777888888888888777777666777888999:::;;;;;;<<<;;;:::::::::;;;<<<======@@@===BBBOOOYYY```nnn~~~jjjXXXOOOSSS[[[kkkqqq|||yyyqqqlllcccZZZWWW]]]kkkvvvrrrsssuuuvvvsssjjj___WWWRRRPPPMMMIIIFFFEEEGGGIIIGGGCCC>>>;;;999666222...+++***)))'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&"""&&&(((%%%$$$''')))(((%%%%%%%%%&&&&&&&&&''''''###&&&((()))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******+++,,,...//////000333555555777999:::;;;<<>><<<>>>AAADDD@@@<<<999888555000,,,***)))((('''&&&''''''(((''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###''')))'''%%%'''(((&&&%%%%%%%%%&&&&&&'''''''''%%%))),,,,,,)))''''''(((&&&%%%%%%%%%%%%&&&''''''''''''(((((()))************,,,...//////111444666666888:::;;;;;;===@@@CCCBBBBBBDDDGGGEEECCCFFFMMMRRRZZZXXXWWW[[[WWWSSSXXXbbbooooooCCCAAA?????????>>><<<:::999999888777666555444444666666555444222111000000111111111111111111111111111000///000111222111///------,,,,,,---000222444---------.........//////...---+++*********++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------...////////////000000000000222222333333333444444444555555555555666666666666444666888888777666777888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<======>>>===>>>@@@BBBCCCCCCDDDDDDLLLJJJOOO^^^pppbbbVVVJJJAAA@@@>>>>>>>>>???>>>>>>NNNsssUUU777555555444555222000000000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........))))))))))))))))))))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,---------............///666999AAALLLVVV```mmmyyy{{{kkkRRRBBBAAAFFFDDD===999::::::888777888888777888:::===>>>>>>@@@DDDGGGXXXjjjyyyyyynnnllloooiiimmmwwwyyy|||vvvssspppjjjdddfffmmmrrrwww{{{yyyssspppxxxqqqmmmlllggg```]]]\\\MMM???===FFFKKKHHHAAA<<<:::888666333000+++'''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%(((******((('''&&&'''((((((''''''''''''((((((''''''(((((())))))******+++---///000//////000111444777:::<<<===@@@CCCEEEDDDBBBCCCFFFFFFDDDFFFKKKUUUVVVWWWXXXXXXXXXWWWWWWcccmmm~~~iii{{{BBB@@@>>>======<<<:::999777777777777666666666666555555444333222222111111111111111111111111111111111000///000111222111///...---,,,,,,---///111333---------.........//////...---,,,*********+++,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,000000000111111111111222////////////000000000000222222222222333333333444555555555555666666666666444666888888777666777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<===>>>===>>>AAABBBCCCDDDEEEFFFKKKKKKTTTfff{{{vvvXXXOOODDD======;;;999;;;<<<===EEE^^^mmmIII333444444222222...///000000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))+++******)))(((((())))))*********+++++++++,,,,,,------------............///111888CCCLLLUUUbbbnnnpppmmmpppkkkbbb\\\^^^\\\RRRJJJGGGHHHIIIHHHKKKOOOTTTXXX]]]cccgggwwwppp[[[VVV^^^ggg}}}vvv|||oooaaaYYYVVVXXXbbbnnnjjjqqqzzz~~~|||vvvlllfffiiisss}}}hhh\\\OOOKKKNNNOOOIIIBBB888666444333222000---***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&((())))))'''&&&'''((((((''''''''''''''''''(((''''''(((((())))))*********,,,...///......///111444666999;;;===???BBBDDDCCCBBBCCCGGGGGGEEEFFFKKKQQQSSSUUUWWWYYYYYYYYYYYYfffooo~~~eeetttCCCAAA===<<<;;;:::999777555666666666777777777888444444444333333222222222111111111111111111111111111000///000111222111//////...---------///000111---------...............------,,,+++++++++,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------...////////////000000000/////////000000000111111111111222222222333333333555555555555666666666666444666888888777666777888999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======<<>>QQQwwwVVV;;;111666444111000---/////////000//////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))******)))((((((((())))))*********++++++++++++,,,,,,,,,,,,---------......---...444<<>>@@@CCCAAA@@@DDDHHHHHHEEEFFFJJJNNNPPPSSSVVVYYYZZZ[[[\\\gggpppcccqqqFFFCCC???<<<;;;:::999888666666666666777777777777333333333333333333333333111111111111111111111111111000///000111222111///000///............//////........................---------,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000000111111222111111111222222222333333555555555555666666666666555666888888777777777888999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::;;;;;;<<<===>>>===@@@CCCCCCCCCEEEHHHLLLVVVcccyyytttWWWFFFDDD>>><<<>>><<<===<<<<<>>HHHRRR^^^kkk{{{zzzxxx~~~uuutttzzzyyyooodddbbbjjjttt{{{~~~{{{qqqnnnhhh[[[WWWjjjyyyrrrfffZZZPPPGGGAAA===999555000+++)))((('''%%%'''''''''''''''''''''''''''((()))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%(((***&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******)))+++...///...///000111333555888999;;;<<>>>>>???BBBDDDDDDCCCFFFMMMSSS```uuuaaaKKKAAAAAA======@@@===>>>===BBBWWW}}}xxxKKK???222333777111///222111...............---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******+++,,,------...)))))))))))))))))))))))))))((((((((((((((())))))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,+++---000000111777@@@KKKYYYgggooozzz}}}rrrqqq}}}zzziiiccc___]]]hhhxxxxxxqqqkkkppp~~~yyyyyywwwrrr^^^fffcccWWWVVVbbbgggaaahhhcccZZZPPPFFF@@@======777222---)))'''&&&&&&%%%''''''''''''''''''''''''$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''&&&%%%%%%(((***&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))*********,,,///000000111222333333555888999:::<<<>>>AAA>>>???CCCHHHIIIGGGHHHKKKOOOQQQSSSVVVXXXZZZZZZZZZdddqqqPPPJJJDDD>>><<<<<<<<<<<<999999888777666555444444333333333333333333333333111111111111111111111111111000///000111222111//////////////////........................---------,,,---.../////////......+++,,,------......---------------.........//////---------.........//////...///000000111222333333222222333333333444444444555555555555666666666666555777999999888777888999999:::;;;<<<<<<===<<<<<<::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@AAACCCEEEEEEEEELLLWWW```ooommmQQQAAA===???;;;<<>>@@@>>>>>>BBBGGGIIIGGGIIIMMMQQQSSSUUUWWWYYYZZZZZZZZZcccqqqRRRLLLDDD>>><<<<<<<<<<<<888888777777666666555555333333333333333333333333111111111111111111111111111000///000111222111///......////////////////////////.........---------,,,---...///000//////...,,,,,,---...............---.........////////////,,,,,,,,,,,,------------...///000111222333333444333333444444444555555555555555555555666666666666666777999999888888888999888999:::;;;;;;<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::<<<<<<<<<===>>>???@@@AAAAAADDDFFFFFFIIITTTdddpppUUUHHH===<<>>HHHJJJOOO^^^qqqwwwcccmmmgggdddggguuuwwwsssssshhheeehhhrrrzzzxxxrrrtttcccbbbkkkkkk]]]LLLFFFFFFEEECCC@@@<<<888666,,,)))'''&&&((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&&&&'''((((((''''''''''''''''''(((''''''(((((())))))******))),,,///000000111333444444777999:::;;;<<>>>>>AAAFFFHHHGGGJJJOOOQQQSSSVVVXXXZZZ\\\\\\\\\dddsssSSSMMMEEE>>>;;;;;;;;;<<<666666666666777777777777444444444333333222222222111111111111111111111111111000///000111222111///------...///000000////////////.........---------,,,---///000000000///...,,,---......//////................../////////000000000000000111111111111...///000111222333444444444444444555555555666666555555555555666666666777666888999999888888888:::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::<<<<<<======>>>@@@AAABBBAAADDDFFFHHHMMMZZZnnn|||iiiJJJFFF===???BBB===>>>@@@::::::OOO|||```333;;;555///333888333222444...,,,------------,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************)))************+++++++++&&&(((---111///,,,---111---777@@@DDDIIIUUUbbbiiiwww{{{qqqllliiikkkttt{{{uuuuuuzzz{{{~~~rrrgggZZZQQQOOOGGGHHHHHHGGGCCC;;;222------+++((('''((((((((('''''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$'''((('''&&&'''(((((((((''''''''''''((((((''''''(((((()))*********(((+++---///000000222444555777999;;;;;;===???AAA???>>>AAAEEEGGGGGGKKKPPPQQQSSSVVVYYY[[[]]]^^^^^^gggtttIIIFFFAAA>>><<<<<<;;;:::999999888888777777666666444444444333333333222222222222111111111111222222000000000000////////////111111000000//////..............................///...---,,,,,,---...///////////////////////////////////////////////////............////////////111111111000111111222333111222222333333444444555555555666777888999999:::777777777777777777777777999999::::::::::::;;;;;;::::::999999888999999:::777777888999::::::::::::;;;;;;<<>>???===???eeetttDDD888333444333111000000000...,,,......---------,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))************))))))***+++---......///000111444888>>>HHHRRRYYYaaakkk}}}wwweeeeeehhhqqq~~~~~~tttwwwqqq[[[TTTSSSRRROOOKKKGGGCCC>>>999333---)))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))***///444666444222777777:::>>>>>><<<===@@@??????CCCHHHJJJKKKNNNSSSSSSTTTVVVYYY\\\___aaabbbdddrrrJJJGGGCCCAAA@@@>>><<<:::999999888777777666666555444333333333222222222222222222111111111111222222111000000000////////////111000000000/////////.................................------------....../////////////////////////////////////////////////////////000000000000111111111111111111222222333111222222333333444555555666666777777888888999999777777777777777777777777999999999:::::::::;;;;;;;;;::::::999999:::::::::888999:::;;;;;;<<<<<<<<<>>>>>>???AAACCCCCCCCCBBBGGGLLLPPPVVVhhhmmm[[[RRREEEDDDAAA>>>>>>>>>>>>>>>???SSSWWW<<<999777444222111000000000...,,,......---------,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''***)))(((''''''((()))***(((((()))))))))*********))))))***+++,,,---......---...///222666===FFFLLLNNNWWWgggvvvwwwvvv||||||{{{vvvwww{{{yyytttooopppyyyiiiYYYSSSRRRPPPMMMEEE@@@:::444000---***(((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,...222666888777555777777:::>>>>>><<<===@@@@@@@@@CCCHHHKKKKKKNNNSSSTTTUUUVVVYYY[[[]]]___```gggrrrMMMJJJGGGEEECCC@@@<<<:::888888777777666666555555333333333222222222111111222222111111111111222222111111000000000/////////000000000000////////////........................---..................---////////////////////////////////////////////////000000000000111111111111111111111111111222333333222222222333444444555555777777777777777888888888777777777777777777777777999999999999::::::::::::;;;::::::999::::::;;;;;;::::::;;;<<<<<<=========???@@@BBBCCCEEEEEEEEEEEEFFFMMMWWWcccxxxuuuXXXOOOMMMCCCAAA===<<<@@@???;;;???GGGvvvbbb???777777777333222000000000000...---......---------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))((((((''''''(((((()))(((((())))))))))))******))))))***+++,,,------...,,,,,,------...222888===BBBJJJWWW```fffrrryyy}}}|||xxxkkkfffkkk{{{|||yyy||||||sssggg^^^YYYVVVRRROOO>>>888000+++((()))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((()))***+++,,,,,,------///222666888888666777777:::>>>>>><<<===@@@@@@@@@CCCIIIKKKKKKNNNSSSTTTUUUVVVXXXZZZ\\\^^^___kkktttSSSPPPJJJFFFBBB???<<<999888888777777666555555444333333222222222111111111222222111111111111222222111111111000000000//////000000000000////////////........................,,,---...//////...---,,,//////////////////////////////////////////////////////000000000111111111222111111111111222333333222222333333444555555555888888888777777777777777777777777777777777777777888999999999999:::::::::999999999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>===???BBBDDDFFFGGGIIIKKKHHHRRR```pppzzz```LLLJJJKKKBBB???<<<===@@@<<<999GGGZZZJJJ;;;888000222333111000///000000...---......---------,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***+++,,,,,,------------,,,,,,...222555???DDDMMMTTTYYYcccxxx~~~uuuttt|||~~~wwwrrrjjj|||}}}iiimmmjjjfff```ZZZSSSMMMIII666222,,,(((''')))***+++(((''''''&&&&&&''''''((('''''''''(((((((((((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%''''''((()))***+++,,,,,,***+++---000222444444444777777:::>>>>>><<<===@@@AAAAAADDDIIIKKKKKKNNNSSSRRRSSSUUUWWWZZZ\\\^^^___mmmttt[[[VVVNNNFFFAAA>>>;;;999888888888777666666555555333333333222222222111111222222111111111111222222111111111111000000000000////////////000000000000////////////////////////,,,---...//////...---,,,////////////////////////////////////////////////........./////////000000222222222111222333333444222333333444444555666666888888888777777777777777777777777777777777777777888888888999999999::::::888888888888888999::::::;;;:::::::::;;;<<<===>>>@@@BBBDDDEEEEEEGGGKKKOOOQQQ```rrrzzzdddUUUIIIHHHHHH???>>>>>>???>>>:::@@@[[[xxxaaa======666+++111222000//////000000...---......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((())))))******+++++++++,,,---------,,,...000333777888===FFFMMMUUUcccooozzzzzz|||qqq```^^^^^^[[[UUUMMMCCC;;;666...,,,)))((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''((()))***+++,,,,,,)))***,,,...000111333444777777:::>>>>>><<<===@@@BBBAAAEEEJJJKKKKKKNNNSSSOOOPPPSSSVVVYYY\\\^^^___nnnttt^^^YYYQQQJJJEEEAAA>>>;;;999999888888777666666666444444444333333333222222222222111111111111222222222222111111111000000000////////////000000000000////////////////////////---..................---////////////////////////////////////////////////............////////////222222222222222333444444333333333444555555666666777777777777777888888888777777777777777777777777888888888888999999999999888888888888999:::;;;;;;;;;;;;::::::;;;<<<>>>???EEEGGGGGGFFFEEEHHHNNNSSS___pppttt```UUUPPPGGGDDDCCC<<<===@@@@@@===@@@VVV||||||CCC333999222+++444111000...//////000...---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''((((((''''''&&&''''''(((((((((((())))))(((((()))))))))*********)))***,,,,,,,,,---///111///...111999AAAFFFOOOWWW___jjj|||{{{pppjjjiiiTTTRRRLLLEEE===555...***((('''''''''((((((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,***,,,...000000111333666777777:::>>>>>><<<===@@@CCCBBBEEEJJJKKKKKKNNNSSSNNNPPPRRRUUUXXX[[[]]]^^^lllsss\\\YYYUUUQQQMMMHHHBBB???::::::999999888888777777555555555444444444333333222222111111111111222222222222222111111111000000.../////////000000000111////////////////////////......------------......////////////////////////////////////////////////...////////////000000000333222222222222333444444333333444444555666666666666666777777888888999999777777777777777777777777888888888888999999999999::::::::::::;;;<<<=========<<<;;;;;;<<<===???AAAFFFGGGGGGFFFGGGLLLWWW___rrrwwwaaaTTTPPPNNNDDD@@@AAA>>>===@@@>>><<>>>>><<<===@@@CCCCCCFFFJJJLLLKKKNNNSSSQQQQQQSSSUUUVVVXXXZZZZZZiiirrrXXXXXXWWWVVVTTTNNNFFFAAA;;;;;;::::::999888888888666666555555555444444444222222111111111111222222222222222111111111111000.../////////000000111111000000000000000000000000///...---,,,,,,---...///////////////////////////////////////////////////000000000000111111111111333333222222333333444555333333444444555666666666555666666777888999999:::777777777777777777777777777888888888888999999999;;;;;;;;;<<<===>>>?????????>>>===<<<===???AAABBBBBBDDDEEEFFFIIISSSaaakkkwww]]]QQQPPPOOOCCC===BBBCCC<<<@@@<<<===ZZZxxxKKK555999555666999111000///......///000...---......---------,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((()))))))))))))))+++---...------...///,,,---000000...///:::FFFKKKKKKRRRbbbqqq|||vvvtttzzzvvveeeVVVDDD;;;000)))(((***++++++***)))''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''((()))***+++,,,,,,***---//////...///333666777777:::>>>>>><<<===@@@DDDCCCFFFKKKLLLKKKNNNSSSSSSTTTTTTUUUVVVVVVWWWWWWgggqqq~~~```[[[VVVTTTTTTQQQKKKEEE===<<<<<<<<<<<<:::777444555555555666555555444444333333333222222222111111222111111111000000//////111111111111111111111111000000000000000000000000............/////////000////////////////////////000000000000000000000000000000000000111111111111333333333444444444555555333333333444444444555555666666666666777777777777777888888888888999999999777888999::::::888777666<<<;;;;;;;;;<<>>DDDDDDJJJKKKMMMUUU[[[lllwwwkkkXXXRRRIIIEEEFFFGGGCCC<<<999EEE@@@DDDtttSSSBBB555444333...///555000000///...............///............---------************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,///333666888<<>>???AAACCCFFFJJJKKKJJJKKKOOORRROOOSSSNNNNNNVVVWWWUUUZZZggg{{{~~~{{{aaa]]]XXXTTTQQQNNNHHHDDD???===;;;;;;;;;999777555555555555555555444444333333333333222222222222111222111111111000000000000111111111111111111111111000000000000000000000000........./////////000000////////////////////////000000000000000000000000000000000000111111111111333333333444444444555555333333444444444555555555666666666666777777777777777888888888888999999999888999999999999999888888<<<;;;;;;;;;<<<>>>AAABBBBBB???>>>???>>>;;;>>>CCCDDDLLLPPPWWWfffqqq~~~vvvjjj___UUUPPPHHHBBB@@@???===::::::???DDD___HHH;;;333444444///...222000000///...........................------------******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++,,,+++++++++,,,///222333222777===AAAFFFNNNYYYbbbvvv|||vvvoootttlll```VVVMMMDDD:::333------,,,+++******)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''''')))&&&$$$$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((***+++***)))***+++,,,...///111222333777999<<<======>>>@@@AAACCCGGGJJJKKKKKKLLLPPPSSSVVVYYYRRROOOVVVUUUPPPUUUggg{{{uuussshhheee___XXXRRRLLLHHHFFFEEEAAA===;;;:::999888777555555555555444444333333333333333333222222222222111111111111111000000000111111111111111111111111000000000000000000000000....../////////000000000////////////////////////000000000000000000000000000000000111111111222222333333333444444444555555333444444444444555555555666666666666777777777777777888888888888999999999999999999888888999::::::<<<<<<;;;;;;<<<>>>???@@@AAA>>>>>>???>>><<<>>>CCCDDDOOOWWWggguuuqqqhhh\\\TTTOOOKKKEEE@@@===;;;:::;;;>>>@@@RRR}}}SSS<<<333000444555///---///000///......---.....................------------***************************************))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))************,,,+++*********+++,,,---///222555777999???FFFLLL[[[cccmmmvvvsssfffbbbYYYPPPDDD999333...)))&&&***)))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((&&&%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''')))++++++***(((***+++,,,...///111222333777999;;;<<<===>>>@@@BBBCCCGGGKKKLLLLLLMMMQQQTTT[[[]]]UUUQQQVVVTTTOOOTTTggg{{{tttppprrrpppiii```WWWQQQNNNNNNNNNIIICCC===;;;:::999888666666555444444333333333444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000...////////////000000000////////////////////////000000000000000000000000000000111111111222222222333333333444444444555555444444444444555555555555666666666666777777777777777777888888888999999999:::999888888888:::;;;<<<===<<<<<<<<<<<<===>>>???AAA??????AAAAAA@@@CCCIIILLLZZZggg|||rrrmmmlll```TTTQQQKKKFFFAAAAAA@@@>>><<<===AAAPPPmmm\\\@@@666000///222333///,,,...///......------..................---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******+++***)))))))))***++++++///111222333333777<<<@@@GGGOOOWWWbbbxxxvvvrrrggg[[[VVVAAA;;;222,,,))))))))))))'''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&((())))))***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''')))++++++)))'''***+++,,,...///111222333666888:::;;;<<<===@@@BBBDDDHHHKKKMMMMMMNNNRRRUUUYYY\\\UUUQQQXXXWWWSSSXXXhhh}}}uuuqqq{{{xxxrrriii___YYYVVVUUUXXXRRRIIIBBB===;;;:::999888777666444444333444444444444444333333333222222111111111111111222222222111111111111111111111111111111111111111111111111////////////000000000111000000000000000000000000111111111111111111111111111111111111222222222222333333333444444444555555444444444555555555666666666666666666777777777777777777888888888999999999:::999888888999;;;===>>>============>>>>>>??????EEEBBBBBBDDDEEEEEEJJJQQQ\\\mmm}}}~~~ooonnnjjj[[[QQQRRRJJJBBB>>>AAACCC???;;;;;;DDDiiixxxDDD>>>666222000000000...---.........------------.........------------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((()))))))))***+++,,,---,,,---------...000444666===CCCHHHUUUyyy~~~{{{|||jjjeeedddfffcccUUUCCC666111///,,,***++++++,,,,,,''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***------,,,+++((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&''')))++++++***(((***+++,,,...///111222333666888999:::;;;===@@@CCCEEEHHHLLLNNNNNNOOOSSSWWWYYY[[[TTTQQQXXXXXXVVV[[[jjjsssnnn}}}wwwpppiiiccc___]]]]]]WWWMMMEEEAAA>>>===<<<:::999777555444444555555444444444444333333333333111111111222222222222222111111111111111111111111111111111111111111111111/////////000000000111111000000000000000000000000111111111111111111111111111111111222222222222333333333333444444444555555444444555555555666666666666666666666777777777777777888888888888999999999999999999:::;;;<<<>>>???======>>>??????@@@AAAAAADDDAAAAAADDDGGGJJJRRR[[[ooouuunnnkkkcccVVVNNNNNNJJJAAA===@@@@@@;;;:::>>>UUU\\\888:::666444111///......///000---------,,,------...///------------,,,,,,,,,,,,************************)))))))))***************((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((***+++,,,------,,,,,,,,,,,,---///111222666999<<>>>>>???======???@@@AAABBBCCCCCCCCCAAACCCKKKSSS]]]jjjvvvtttpppjjjccc[[[SSSKKKGGGFFFAAA???@@@<<<888BBBQQQ|||lllDDD555555111222222000...///000000---,,,,,,,,,------...///---------,,,,,,,,,++++++************************((((((((()))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&'''(((***+++++++++,,,---,,,,,,,,,---.../////////222444888EEESSSXXXUUU\\\cccnnn{{{|||lllZZZPPPLLLCCC777,,,))),,,000111''')))+++,,,+++)))'''&&&'''''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((((((***,,,+++(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***(((&&&&&&(((***++++++***+++,,,...///111222333666777888999:::===AAADDDEEEIIIMMMOOOPPPRRRVVVYYY]]]^^^UUUPPPVVVVVVSSSYYYccc}}}zzzrrr~~~}}}zzzrrrlllYYYTTTMMMGGGEEEDDDCCCCCC===<<<999777666666777777555555444444444333333333111111111222222333333333111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333333333333444444444555555555555555555666666666777666666666666777777777777777888888888888999999999666888:::<<<>>>??????>>><<<===???AAACCCDDDDDDDDDGGGGGGLLLXXXfffvvv|||qqqqqqooofff[[[UUURRRKKKCCCBBB@@@@@@@@@:::999MMMfffyyyFFF333777222,,,000111111000000000///,,,,,,,,,,,,------...///---------,,,,,,,,,++++++************************))))))******+++++++++,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))******))))))+++)))(((((()))******)))***---000000000333888;;;EEEJJJQQQZZZffftttzzzvvvvvvvvvqqqnnneeePPP;;;111(((+++---------...---***'''))),,,---,,,+++******'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''(((###&&&))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++(((%%%%%%'''***+++,,,***+++,,,...000111222333555777888888999<<>>@@@AAAAAA@@@??????@@@@@@AAAAAABBBEEEGGGEEEAAAKKKJJJSSSggg~~~xxxuuuqqqnnnggg]]]SSSLLLIIIIIIFFF===777======:::YYY\\\<<<:::777,,,222000///------///000222......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++++++++++++++***+++,,,...000111222333;;;>>>CCCIIIRRR]]]iiipppxxx{{{nnnnnnsssnnn___LLL???;;;777111+++++++++++++++++++++++++++...000111111///---++++++$$$$$$%%%%%%'''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''(((((()))***+++,,,,,,---+++,,,---///111222333333777555555999<<<===@@@EEEHHHJJJMMMPPPSSSTTTTTTTTT\\\VVVQQQQQQUUUYYYXXXVVV\\\qqq}}}vvv{{{ppphhhiiicccZZZQQQIIIDDDAAA???>>>>>>===<<<999888888888666666555444444333444444333333333333222222222222333333333222222222111111111111111111222222222222333222111000000111222333111111111111222222222222222222111111111111222222222222333333333444444444000222444555555555666777666555555555555666777777888888777777666666666666999999:::;;;===>>>??????;;;===??????>>>>>>???@@@>>>@@@AAACCCFFFIIIJJJJJJTTTZZZlllwwwtttuuummmiiiaaaYYYRRRMMMIIIHHHIII<<<666???CCC@@@dddlllHHH777555555444111000///......///000111......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((************************)))***+++,,,---//////000333666:::>>>DDDLLLUUU[[[cccmmm|||zzzzzz|||~~~pppbbb^^^aaaOOODDD888000///...,,,(((++++++++++++++++++++++++***000666888333,,,&&&$$$((('''''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''(((((()))***+++,,,,,,---+++,,,---///111222333333777444555999<<<<<<@@@EEEFFFIIILLLPPPRRRSSSSSSRRRZZZUUUQQQQQQVVVYYYWWWUUU]]]rrr{{{xxxsssssslllaaaWWWOOOIIIDDDAAA???@@@AAAAAA???===:::888888888666555444444444444444444333333333222222222333333333333222222222222222222222222222111111111222222111111111111222222111111111111222222222333222222111111111111222222333333333333444444444444000222444555555555666777666666555555666666777888888888888888777777777777;;;<<<<<<===>>>>>>??????:::<<<===>>>>>>>>>@@@AAA===???BBBDDDFFFJJJQQQWWWhhhvvv~~~tttnnnmmmooohhhaaaYYYSSSOOOLLLHHHEEE???===777;;;KKK___tttEEE777666111000666111000///......///000111......---------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,---///111333666:::???BBBIIIPPP[[[cccjjjsss~~~xxxsssqqqqqqqqqqqqmmmaaaQQQEEE@@@@@@666222---******+++,,,,,,************************(((...444777333...)))'''+++***)))((('''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''&&&#########$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''''''''''''''''''''(((((()))***+++,,,,,,+++,,,---///111222333333666333444999;;;<<>>>>><<<>>>?????????@@@BBBCCCBBBDDDGGGJJJMMMUUUdddrrr|||wwwtttnnnhhhgggbbb[[[RRRMMMKKKIIIEEE@@@888BBB<<<;;;\\\~~~TTT444333999222---222000///............///000......---------,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))*********+++---/////////000222444888<<>><<<:::<<<;;;:::888777666666666555555555444444444333333333333333333333333333333444333333333222222111111222222222333333222222222111222222222222333333333222222111111222333333444333333444444444555555555222444666666555555666777666666666666666777888888888999::::::;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<>>???>>>SSSTTTCCC555444666222000111//////............//////......---------,,,,,,,,,++++++++++++++++++++++++************************************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++---//////......///000000333666888:::???FFFKKKQQQXXXdddqqq}}}uuufffddd___VVVKKKBBB:::666444333111---++++++******))))))+++,,,+++)))((()))***))))))))))))))))))))))))***&&&$$$***444:::888333***)))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''((()))***++++++,,,***,,,---///111222333333555333555:::<<<<<>>;;;999<<<<<<:::999888888888888666666555555555444444444333333333333444444444444333333333333333222222222222222333333333333222222222222222222333333333333222222111222222333444555333444444444555555555555333444666666555555666777777777666666777777888999999999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@@@@AAAEEEGGGEEEIIIUUUgggvvvzzztttpppssssssmmmfffbbbWWWQQQJJJEEEBBB@@@===:::???555EEE{{{}}}???<<<777111...000333555..............................---------,,,,,,,,,++++++++++++++++++++++++************************++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))***************,,,------,,,,,,...///...///000000111444999<<>>>>>???CCCCCCGGGLLLQQQTTTUUUTTTRRRSSSPPPOOORRRWWWYYYVVVQQQ[[[pppzzzqqq~~~|||xxxpppiiiaaaZZZPPPIIIFFFDDD@@@<<<<<<<<<;;;:::999999::::::666666666666555555555444333333333444444444555555222222333333333333333333222222333444444333222222222222222333333333444444222222222222333444555555444444444444555555555555333555777777666555666777777777666666777777888999999:::<<<=========;;;;;;<<<<<<<<<======>>>>>>>>>@@@BBBCCCDDDEEEHHHLLLPPPRRRWWWiiizzzxxxwwwqqqnnnpppppphhh___ZZZOOOLLLGGGBBB???============IIIiiieee:::555111000///...111555---..................---......---------,,,,,,,,,++++++++++++++++++++++++************************++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))*********+++,,,+++***+++---///---------......000222444555888<<>>>>>===<<<;;;=========>>>??????@@@@@@CCCDDDGGGIIIKKKPPPUUUYYYhhhnnnwwwqqqrrrnnnjjjkkkpppoooeeeWWWPPPJJJIIIFFFAAA>>><<<>>>@@@DDDqqqKKK:::...+++333555...+++000------............------......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***+++,,,,,,***)))***,,,///---............///000111///111222333333555777:::888===EEEMMMSSSYYY^^^bbb```hhhrrrxxx{{{|||tttkkkiiimmm^^^TTTIIIFFFFFFDDD>>>:::777666444222000......---///---+++)))((()))***+++***++++++***))))))))))))+++***)))***,,,,,,***(((((((((((((((((((((((((((%%%'''((('''&&&&&&)))+++(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&'''((()))***+++++++++,,,---///111222333333666555888===@@@@@@AAADDDBBBEEEIIIMMMPPPRRRSSSSSSUUUQQQOOORRRWWWZZZXXXTTTSSSkkk~~~tttiiieeeeeeaaaVVVLLLDDD>>>;;;>>>>>>::::::===::::::999777555333333444444444444444444444444444555555444444444333333333444444444444333333222111222222333333333444444444555555555444444333333333444444444555555555666666555666888888777777999:::888888888888999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<===@@@BBBBBBAAA@@@AAAHHHLLLJJJNNN[[[kkkuuuyyylllhhhllljjjkkkkkkiiicccZZZQQQKKKJJJGGGDDD@@@999777===FFFqqq}}}TTT777444333222000///.................................,,,,,,,,,+++++++++******---,,,,,,+++*********+++)))******++++++)))((('''************))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,///////////////////////////000222444777:::<<<>>>EEEFFFIIILLLOOORRRUUUVVV[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[ZZZXXXVVVSSSRRRKKKIIIGGGCCC???<<<999777444444444444333222111111000000///------,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,---///000222333333333444444888>>>???>>>@@@DDDEEEFFFLLLTTTWWWSSSQQQQQQWWWTTTQQQSSSWWWYYYWWWSSSSSSjjj}}}uuupppooojjjbbb[[[UUULLLEEECCCBBB>>><<<>>>:::::::::999777666666666555555555555666666666666666666666555555555444444444444444444444333222222333333333333444444444444555555555444444444444444444444555555555666666666555777888888777888999;;;999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>======@@@@@@AAADDDFFFHHHIIIIIIGGGPPPWWWZZZcccvvv{{{vvvuuuuuu|||nnnmmmjjjfff```YYYSSSPPPYYYHHH???AAA@@@???OOOfffYYY???666444333222000///.................................---------,,,,,,,,,++++++---,,,++++++*********+++)))******+++***)))((('''*********)))))))))(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))*********+++++++++,,,,,,........................---------...000222333444///000111333555666888888777777888888888888777777777777666555444222111000777666555333111///---,,,111111222222111111000000000///...---,,,,,,,,,,,,,,,,,,+++************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''')))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,---///000222222333333444555999>>>@@@>>>@@@EEEEEEFFFLLLTTTWWWSSSPPPQQQWWWSSSPPPRRRWWWYYYVVVRRRUUUkkk}}}wwwrrrcccXXXMMMIIIFFFBBB???>>>::::::::::::999888888888888777777777777777777777777777777777666666666666444444555555555444333333333333444444444555555555444555555555555555666666555555555666666666777777666777999999888888:::;;;::::::::::::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAACCCEEEGGGJJJKKKOOOZZZeeennn|||ssspppqqqttt|||ppplllggg```[[[WWWTTTSSS\\\HHH===AAA???CCCgggeee===111888333222111000///.........------------------------.........---------,,,,,,,,,,,,+++************+++)))************)))((((((******))))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,000000000000000000000000//////000000000000//////000///...---,,,,,,,,,,,,++++++++++++************------...////////////...///...---,,,,,,+++,,,,,,,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,---...000111222333333555555999>>>@@@>>>@@@DDDEEEFFFLLLTTTVVVSSSPPPQQQUUURRROOOQQQUUUWWWUUUQQQTTTjjj}}}kkkaaaWWWQQQOOOJJJDDD???===<<<;;;::::::999888777999999999888888888888888888777777777777666666666555555666666666555555444444444555555555666666666555555555666666777777777666666666777777777888888777888::::::999999;;;<<<:::::::::;;;;;;<<<===>>>::::::;;;<<<>>>???AAAAAAAAAAAABBBCCCEEEIIINNNQQQ```nnn~~~yyyrrrqqqqqqnnnlllnnnjjjggg```ZZZTTTQQQPPPOOOKKKDDDAAAAAA@@@RRR|||QQQ888333666222222111//////.........------------------------------------,,,,,,,,,,,,++++++***************+++************)))))))))(((***)))))))))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))))))))************+++++++++++++++++++++++++++,,,++++++*********++++++...------,,,,,,++++++***,,,,,,------------,,,,,,---,,,+++******+++,,,---***+++++++++,,,,,,------***+++,,,---............------,,,+++++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,,,,...000111222222222444444888===???===???CCCDDDFFFLLLTTTVVVSSSPPPPPPTTTPPPNNNPPPTTTVVVSSSPPPSSShhh}}}zzzvvvqqqjjjddd```ZZZQQQIIIGGGDDD@@@===<<<;;;888666999999999999888888777777777777777666666666555555555666666777777777666666555555666666666777777777666666666777777888888888777777777888888888999999888999;;;;;;::::::<<<===;;;;;;:::;;;;;;<<<===>>>AAA@@@@@@@@@@@@AAABBBCCCCCCFFFIIIMMMRRRYYYbbbhhh}}}pppmmmlllpppqqqnnniiifff```]]]YYYSSSNNNJJJHHHGGG===@@@DDDJJJ[[[VVV<<<:::888...111111000///............------------------------,,,,,,,,,,,,++++++++++++*********))))))***++++++*********))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))*********************************++++++******++++++,,,---*********************)))((())))))******))))))((()))(((''''''''')))***+++))))))************++++++******,,,---............,,,++++++************++++++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,...///111222222222333444777<<<===;;;===AAADDDEEEKKKSSSVVVRRRPPPPPPSSSPPPMMMOOOSSSUUUSSSOOOTTTggg{{{uuuoooggg___\\\UUULLLFFFCCC@@@===999;;;::::::999999888888888777777777777666666666666666666777888888888777777666666777777777888888888777888888888888888888999888888888999999999::::::999:::<<<<<<;;;;;;===>>><<<<<<<<<<<<===>>>???@@@CCCBBBAAA@@@???@@@AAABBBGGGMMMUUU^^^hhhtttssswwwyyymmmkkkjjjkkknnnmmmiiifffXXXVVVRRRMMMIIIEEEBBBAAA???FFFQQQhhhggg999...:::;;;...111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***+++++++++******)))((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,---......******))))))))))))))))))******+++------.........+++***))))))))))))*********))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***+++++++++,,,---///000111222222444444888======;;;===AAADDDEEEKKKSSSUUURRROOOPPPSSSPPPMMMOOOSSSUUUSSSOOOVVVhhh~~~zzztttjjj^^^TTTNNNJJJEEEAAA======<<<;;;;;;:::999999999999888888888777777777666777888888999999888888777777777888888888999999999999999999999888888888999999999999::::::::::::999;;;<<<===<<<<<<===??????????????????@@@BBBBBB@@@@@@AAABBBDDDHHHKKKMMMWWW___kkkvvvwwwyyykkknnnmmmkkkjjjjjjhhhccc]]]UUUSSSNNNIIIDDDBBB@@@???EEETTTrrrNNN333000666666333000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))))))))***++++++++++++)))((((((((()))***))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))(((((('''&&&''''''(((((((((((('''************************)))***+++,,,,,,,,,,,,,,,)))))))))(((((())))))***))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,---///000111111222666666999>>>???===>>>BBBCCCEEEKKKSSSUUURRROOOPPPTTTPPPMMMOOOTTTVVVSSSOOOTTTeeezzzjjj^^^WWWQQQLLLHHH???>>>>>>===<<<;;;;;;;;;:::::::::999999999888888666777888999999999999999777888888888888999999999:::::::::999999888888888999999::::::::::::;;;;;;:::;;;======<<<<<<>>>???AAAAAAAAAAAABBBCCCDDDDDDAAABBBEEEJJJPPPWWW]]]aaammmvvv{{{vvvqqqfffhhhjjjkkklllhhh^^^UUUVVVSSSLLLFFFBBB@@@AAAAAAEEEbbbddd===777888000---444000//////............///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))((())))))***++++++,,,+++)))((((((((()))***)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***************************)))((((((''''''((((((******************++++++******++++++++++++******((()))***++++++***)))((('''(((((((((((())))))))))))******++++++++++++***))))))(((((((((((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++++++++---///000111111111888888;;;@@@AAA>>>@@@DDDCCCEEEKKKSSSUUURRROOOOOOTTTPPPNNNPPPTTTVVVSSSPPPPPPaaazzztttlllccc]]]RRRJJJBBB@@@CCCDDDAAA<<<::::::999;;;======<<<;;;<<<999999;;;;;;888777:::;;;:::999888999:::<<<===::::::::::::::::::::::::;;;;;;<<<=========<<<<<<>>>======>>>??????>>><<<;;;EEEFFF@@@DDDQQQQQQGGGFFFNNNOOOVVVnnnvvvqqqppp|||uuunnnjjjdddiiijjjdddbbbeeefffccccccPPPAAAAAACCCAAAEEEMMM```SSSIII===555333222111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((,,,***))))))******)))'''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((***++++++******+++,,,+++***((('''&&&&&&&&&'''))))))((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""$$$&&&'''$$$"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&(((***+++***)))***+++,,,...///111222333888999<<<@@@???;;;===BBBCCCCCCHHHPPPUUURRRPPPOOORRROOONNNQQQUUUWWWSSSOOORRR___zzztttfffaaaZZZUUUQQQMMMHHHEEEBBB???===<<<===>>>>>>>>>@@@===<<<===;;;777666888::::::999888888888999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>??????>>>???@@@AAAAAA@@@CCCFFFDDDEEEVVVllloooddd[[[iiinnnvvv{{{lllnnn}}}~~~wwwpppkkkjjjkkkllliiimmmllleee``````^^^ZZZTTTMMMHHHCCC>>>CCC^^^zzzaaaDDD===555000111222222000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***))))))******)))'''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''')))))))))(((((((((''''''((((((((((((((((((((((((((()))******))))))***,,,+++)))(((&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$$$$&&&'''%%%###%%%%%%&&&&&&&&&''''''''''''&&&'''(((+++,,,+++******+++,,,...000111333444777999<<<@@@???;;;===BBBDDDCCCHHHQQQUUUSSSPPPPPPTTTPPPMMMNNNSSSVVVTTTQQQPPP]]]}}}{{{vvvnnneee]]]XXXVVVMMMIIIDDD@@@???@@@@@@@@@AAA>>>===>>>===999888;;;<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCHHHIIIIIITTToootttvvvyyyoooooo{{{zzztttllldddaaacccgggkkkgggiiifff^^^WWWSSSPPPLLLGGGEEEDDDEEEJJJ___www<<<999555000...000222222111............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++)))((((((******)))'''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))(((((()))******)))'''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$***'''%%%$$$%%%&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''))),,,---,,,+++)))***,,,...000222444555777888===@@@???<<<>>>CCCDDDDDDHHHQQQUUUSSSPPPPPPUUUPPPKKKLLLQQQUUUUUUSSSPPP]]]}}}~~~wwwqqqllliii\\\WWWQQQKKKHHHFFFDDDBBB@@@======@@@@@@======???>>>???@@@@@@@@@???===<<<===============>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAABBBCCCEEEGGGIIIOOOTTT\\\mmmmmm~~~{{{ssswwwmmmllliiigggeeedddeeeeeecccbbb^^^VVVMMMHHHDDDBBBCCC===@@@TTTrrrSSS:::888555222111111222000///.........---------,,,,,,++++++++++++++++++++++++***************************************************)))(((((()))***)))'''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***)))(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''(((***,,,...---,,,)))***,,,...111333444555777888===AAA???<<<>>>DDDDDDCCCHHHPPPTTTQQQNNNNNNTTTOOOKKKLLLQQQUUUTTTRRRSSS^^^yyynnnjjjeee___ZZZUUUOOOKKKHHHEEEDDDFFFEEEAAA@@@BBB<<<===>>>???@@@???>>>===>>>>>>>>>??????@@@@@@@@@???????????????@@@AAABBBBBBFFFJJJNNNQQQVVV[[[___fffppp}}}uuu{{{uuu{{{xxxjjjfffggghhhhhhgggeeecccbbbccc^^^WWWNNNFFFAAA@@@AAACCCHHH]]]XXX:::???666555333222222111///......------------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""$$$&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''***,,,...---,,,***+++---///111333444555777888===AAA@@@===???DDDCCCBBBGGGOOOSSSPPPMMMLLLPPPMMMLLLOOOTTTVVVSSSPPPSSS^^^~~~yyytttnnnhhhdddaaa\\\ZZZYYYUUUNNNKKKMMMDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFIIIIIIIIIJJJKKKNNNPPPRRRUUU[[[dddlllrrryyy|||{{{xxxtttpppllliiigggeeedddbbb```______``````\\\TTTKKKDDD???===CCCJJJSSSmmmcccAAA444777111111111111000000000///------------,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&))),,,...---,,,,,,,,,...///111222444444777888===AAA@@@>>>@@@EEECCCCCCGGGOOOSSSPPPLLLLLLNNNLLLKKKOOOUUUVVVSSSOOOQQQ[[[}}}yyywwwqqqiiieeefff```___^^^\\\ZZZYYYYYYXXXYYYYYYZZZ[[[[[[\\\]]]]]]bbbbbbcccfffiiinnnrrrtttzzzooovvv{{{sssjjjdddbbbdddgggaaa```]]][[[ZZZZZZZZZ[[[QQQIIIAAA???AAAHHHWWWddd~~~cccAAA999666///000000111000//////000111---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))((('''&&&''')))***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''')))***&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$"""$$$&&&%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%(((+++------,,,---...///000111222333333777888===AAAAAA>>>@@@FFFEEEEEEIIIQQQTTTQQQNNNMMMPPPLLLJJJMMMSSSVVVTTTQQQQQQ[[[zzz~~~|||yyyuuurrrqqqppppppwwwwwwxxxyyyzzzzzz{{{{{{zzz{{{}}}kkk```___~~~yyyiiibbbccceeeaaa\\\\\\\\\]]]]]]\\\YYYVVVTTTMMMEEE@@@CCCMMM[[[qqqMMM666777888000444444444222000///000111---------,,,,,,,,,++++++************************************************************************'''&&&&&&''')))***)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((((()))+++%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$!!!$$$''''''&&&&&&''')))&&&&&&&&&'''''''''(((((($$$$$$%%%'''+++---,,,+++/////////000111111222222777888===AAAAAA>>>AAAFFFGGGGGGKKKSSSVVVSSSOOOOOORRRMMMIIIKKKPPPUUUUUUSSSSSS]]]~~~tttrrrfffeee```aaajjjppp```^^^bbbccc^^^[[[^^^XXXUUUVVVTTTOOOJJJIII???FFFFFFPPPmmmWWW===555222111333222222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''!!!!!!"""###$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''((()))+++------,,,---...000111333444555777888<<>>AAAGGGEEECCCGGGPPPUUUSSSOOOMMMRRRNNNJJJLLLQQQTTTSSSQQQSSS^^^tttooorrr```fffrrrxxxzzzjjjaaa\\\___aaa^^^YYYWWWNNNNNNPPPRRRNNNFFFAAAAAABBBZZZrrrlllFFF666444222111333222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''""""""######$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))+++------,,,---...000111333444555888999===AAAAAA>>>AAAGGGFFFDDDGGGPPPUUURRRNNNMMMPPPLLLIIIKKKPPPSSSRRRNNNUUU```ooohhhuuuqqqrrrttt{{{jjjbbbfff{{{qqqggg^^^ZZZYYYZZZWWWQQQMMMMMMLLLJJJIIIGGGCCCAAAGGGPPPooo___III666222444333111222111111000000//////......++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''(((((('''''''''((()))+++------,,,---...000111333444555999:::>>>BBBAAA???BBBGGGGGGDDDGGGOOOTTTQQQNNNLLLMMMJJJHHHKKKPPPSSSPPPLLLUUUbbbvvvmmm}}}yyywwwlllkkkjjjgggkkkrrrfffhhhooosssccc\\\^^^```ZZZUUURRROOOKKKKKKNNNMMMFFF???>>>CCCQQQhhh{{{___CCC999333444666333000000000000000//////.........************************++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%''''''((((((((('''''''''((()))+++------,,,---...///111333444555:::;;;???CCCBBB???BBBHHHGGGEEEGGGNNNSSSQQQMMMLLLLLLIIIHHHLLLQQQSSSPPPLLLSSSaaa{{{zzz~~~|||xxxxxxjjjeeegggnnnnnngggeeeiiinnnlllrrrzzzccckkk}}}rrriii```VVVWWW^^^\\\TTTNNNMMMNNNMMMMMMPPP??????EEESSSfff}}}bbb===:::666555666666333000000/////////...............************************++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))(((((('''''''''((()))+++------,,,---...///111333444555;;;<<>>AAAFFFFFFCCCEEELLLRRRQQQNNNNNNNNNLLLJJJNNNTTTVVVTTTQQQSSS```sss]]]PPP\\\ZZZ___iiilllkkkrrr}}}ppplllrrryyy|||vvvqqqhhh]]]ZZZ^^^mmm|||tttnnn^^^YYYSSSSSSTTTSSSPPPNNNIIIFFFEEEFFFEEEFFFMMMUUUjjjsssMMM;;;;;;222222111000000111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))&&&%%%$$$$$$###$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))((('''&&&'''''''''((()))+++------,,,---...000111333444555:::;;;>>>BBB@@@===@@@EEEDDDBBBDDDKKKQQQQQQOOOPPPPPPLLLJJJMMMSSSVVVUUURRRZZZdddgggVVVTTTYYYfffsss}}}^^^UUU\\\cccmmmzzz|||tttmmmfff___\\\\\\VVVMMMNNNVVVYYYkkkvvvrrrhhhbbb]]]VVVOOOLLLFFFBBBEEEHHHFFFAAADDDDDDEEEHHHLLLWWWmmmnnnKKK:::666666333333111//////111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&%%%$$$$$$######$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''')))******(((&&&%%%'''''''''((()))+++---...,,,---...000111333444555::::::>>>AAA@@@===???DDDDDDAAACCCKKKQQQQQQPPPQQQPPPLLLIIILLLRRRVVVUUUSSS___iiisssddd```aaakkkdddOOOOOOOOOaaa___aaahhhlllqqqzzz~~~|||zzzvvvsssrrrrrrssstttwwwyyy~~~zzzsssjjjeeecccaaa]]]YYYTTTRRROOOMMMLLLLLLNNNOOO\\\___aaa\\\SSSLLLJJJKKKDDDEEEBBB???AAAEEEDDD@@@DDDNNN\\\iiixxxUUU@@@===999555666333222111///......------......---,,,,,,,,,,,,---,,,++++++******++++++,,,******************************************************)))((((((((((((((())))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$########################$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$######(((%%%""""""###$$$$$$#########$$$$$$$$$$$$#########%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((((((((()))***,,,---...............000222444555;;;;;;???BBBAAA>>>@@@FFFEEEBBBDDDLLLPPPMMMLLLNNNNNNKKKIIIMMMTTTYYYYYYXXX___xxxooo\\\WWWbbbpppvvvrrrlll]]]XXX^^^___\\\[[[ZZZ]]]aaadddbbb```lllnnnrrruuuwwwwwwvvvuuummmkkkhhhfffeeeeeeggghhhlllmmmooottt{{{xxxmmmfff```YYYUUUUUUTTTQQQNNNKKKJJJIIIIIIJJJKKKMMMOOO[[[ZZZWWWRRRMMMHHHEEEDDDFFF@@@>>>AAABBBAAAGGGQQQ]]]rrrqqqGGG::::::555111222333222111///......------......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************)))(((((('''''''''''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&((((((((()))***,,,---...............000222444555:::;;;>>>BBB@@@===@@@EEEEEEBBBDDDKKKOOONNNMMMOOOOOOLLLJJJMMMTTTYYYYYYWWW___sss{{{lll___VVV^^^PPPMMMRRRRRRYYYcccbbbnnnvvvyyyqqqiiieee^^^UUU]]]___aaadddeeefffffffffaaa```^^^\\\\\\]]]^^^___ccccccdddeeehhhkkknnnppppppoooqqqzzzrrrqqqpppqqqoooiii```YYYUUUPPPLLLJJJKKKLLLKKKIIIIIIHHHGGGEEEDDDDDDCCCCCCJJJGGGEEEDDDDDDCCC???<<>>BBB@@@===???DDDEEECCCDDDIIIMMMMMMNNNPPPOOOLLLJJJMMMTTTXXXXXXVVV___nnn|||tttyyydddRRRKKKLLLKKKQQQZZZYYYlll{{{fff___[[[WWWUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZ[[[]]]^^^___aaaaaahhhiiijjjnnnssszzzwwwooohhhddd[[[YYYXXXXXXXXXWWWTTTPPPKKKIIIFFFEEEGGGHHHHHHGGGIIIHHHGGGEEEDDDBBBAAA@@@AAAAAAAAAAAABBBCCCBBBAAAIIIMMMZZZiiisss{{{MMM===222555777222///111111111000///...---------...---,,,,,,++++++,,,,,,(((***+++------+++***(((************************************************)))(((''''''&&&&&&''''''%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%########################$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$#########"""###%%%((('''$$$!!!###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((()))***,,,...///............000222444555888:::>>>BBB@@@===>>>CCCDDDBBBBBBEEEIIILLLNNNOOOOOOKKKHHHKKKRRRVVVVVVTTT\\\kkkvvvwwwqqqfff]]]PPPLLLPPPOOOXXXkkksssggg[[[[[[[[[VVVKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLNNNOOOPPPNNNOOOPPPRRRTTTUUUUUUVVVZZZ\\\^^^______bbbfffkkkdddfffeeeccchhhsss~~~{{{yyytttppprrrtttpppiiijjjhhheeedddccc```\\\XXXMMMKKKJJJIIIJJJJJJJJJIIIDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEKKKUUU\\\hhhjjjJJJ>>>666222555555111000333111000///...---------...------,,,++++++++++++,,,((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))***)))((((((''''''(((((($$$%%%&&&((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%########################$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######)))&&&%%%+++222444///((($$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&'''''')))***---...///............000222444555888:::>>>CCCAAA>>>???CCCBBBAAA@@@AAAEEEKKKNNNOOONNNJJJGGGJJJPPPTTTSSSQQQXXXjjjyyyssshhhXXXSSSMMMKKKMMMLLLJJJPPPXXXTTTJJJEEEFFFFFFGGGHHHJJJJJJKKKGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLQQQSSSUUUTTTSSSTTTWWWZZZXXX[[[[[[YYYYYY___dddeeehhhkkkjjjeeeaaaaaa```^^^YYYYYYXXXYYYYYYWWWSSSPPPGGGGGGFFFEEEDDDEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>BBBHHHMMMUUUdddxxxdddGGG;;;888444222333222...///222000///......------......------,,,+++++++++++++++((()))***++++++***)))(((************************))))))))))))))))))))))))******)))(((((((((((((((%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!! ######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$######%%%"""""")))333666222,,,$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&''')))+++---///000............000222444555888:::@@@DDDCCC??????DDDBBBBBB???>>>BBBKKKOOOOOONNNJJJGGGIIIOOOSSSRRROOOVVVlll|||rrrkkksssfffYYYSSSMMMJJJKKKIIICCC>>>EEEEEEGGGHHHIIIJJJJJJJJJEEEEEEEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHLLLMMMMMMLLLKKKKKKMMMPPPNNNRRRTTTRRRRRRWWWZZZZZZ[[[___```\\\YYYYYYYYYXXXQQQQQQQQQOOOMMMKKKIIIIIIDDDEEEEEEEEEDDDCCCDDDEEECCCDDDDDDDDDCCCCCCDDDEEEDDDCCCBBBBBBCCCEEEHHHIIIPPP[[[lll~~~iiiIII>>>;;;555333222333111//////111//////...---------......---,,,++++++***+++++++++))))))************))))))************************))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$######"""%%%)))******)))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''')))+++---///000............000222444555999;;;AAAFFFDDD@@@@@@DDDCCCDDDAAA===BBBLLLRRRQQQPPPLLLIIIKKKPPPSSSSSSPPPVVVmmm{{{}}}zzznnnsss^^^KKKHHHNNNCCCCCCDDDEEEDDDCCCAAA@@@AAABBBBBBBBBCCCCCCCCCDDD@@@?????????AAACCCEEEFFF???@@@AAABBBDDDFFFJJJLLLFFFJJJKKKGGGFFFIIIKKKJJJIIIMMMNNNLLLKKKMMMMMMKKKHHHIIIHHHEEEBBBAAABBBDDD???@@@BBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBBBBCCCDDDCCCEEEHHHNNNVVV___ggglll^^^@@@::::::111333222222444333111111222//////...---------......---,,,++++++******++++++******))))))))))))******************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$#######################################"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$######$$$((('''###!!!###'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''')))+++---///000............000222444555:::<<>>BBBNNNTTTSSSRRRMMMJJJLLLQQQUUUTTTQQQXXXmmmxxxwwwzzzkkkTTTMMMNNNSSSWWWSSSHHHBBBBBBBBBBBBBBBAAA@@@???@@@AAA<<>>CCCIIIIIIBBBBBBQQQbbbbbbfffqqqmmmEEE888;;;:::555333111111111111000000000///000000///...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%""" !!!$$$&&&%%%##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''(((+++---------///.........///111444666:::===CCCIIIGGGBBBAAADDDCCCEEECCCAAAEEENNNTTTUUURRROOOLLLMMMPPPSSSRRRQQQ[[[nnnqqqiii}}}}}}qqqbbbWWWQQQPPPMMMIIIFFFDDDCCCDDDIIILLLKKKEEEAAABBBDDDDDDBBBAAA???>>>???@@@AAABBBEEEDDDBBB@@@???>>>???????????????@@@AAAAAA@@@???BBBBBBBBBCCCCCCCCCBBBAAAEEEDDDDDDCCCDDDFFFIIIKKKHHHOOOZZZaaagggttt```HHH555555:::777333222111111111000000000//////000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$""" !!!###%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$######"""""""""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))''''''(((+++---...---............000222444666999<<>>BBBAAABBBBBBAAAEEENNNUUUWWWQQQNNNKKKLLLPPPRRRRRRPPPXXXhhhkkkdddyyywwwkkkggg```XXXQQQLLLHHHGGGBBBKKKOOOJJJBBBAAAEEEGGGKKKGGGCCCBBBDDDFFFEEEDDDCCCCCCBBBAAABBBCCCFFFGGGBBBBBBBBBCCCDDDEEEFFFFFFEEEFFFGGGFFFEEEDDDDDDEEECCCDDDDDDDDDGGGNNNYYYaaaooowwwiii@@@777333777999444000222000000000000//////////////////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$###!!!"""###%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''(((+++---......,,,,,,...///111333444555888;;;@@@EEECCC===<<>>AAAAAA@@@EEEOOOUUUWWWQQQMMMJJJKKKNNNQQQQQQPPPVVVcccfffbbbzzzyyyrrrmmmjjjZZZhhhrrrnnnbbb[[[YYYYYYUUURRROOOQQQSSSQQQKKKDDDIIIHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGDDDDDDDDDBBBBBBDDDIIIMMMFFFJJJPPPWWWcccuuugggBBB===888666888777333222444000000/////////..................------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################&&&%%%$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""########################$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&(((+++.........***,,,...000222444444555999;;;@@@DDDAAA<<<;;;>>>???AAAAAAAAAEEENNNTTTUUUPPPMMMIIIJJJNNNQQQQQQQQQVVVaaaeeehhhxxxnnnhhhfffbbb\\\UUUMMMGGGCCCLLLNNNPPPOOOLLLJJJJJJJJJGGGFFFEEEFFFKKKUUU```hhhooottt|||pppLLLBBB???555111///222444444333444/////////............------------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$#########$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((+++...///...+++,,,...000222333444444;;;<<>>CCCCCCEEEFFFEEEHHHOOOSSSSSSRRRMMMIIIJJJNNNRRRUUUUUUTTTTTTXXXkkkyyy___HHH;;;999333444777333000333222...+++...444888......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################%%%'''(((&&&###"""$$$&&&########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$ !!!"""###$$$###""""""############$$$%%%&&&'''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######"""!!! !!!###$$$%%%&&&'''"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((+++...//////222111///......000222333999:::???CCCAAA===>>>CCCAAADDDFFFEEEIIIQQQUUUUUURRRNNNJJJJJJNNNSSSUUUVVVWWWSSSUUUhhhaaaAAA>>>;;;777444333222222222111111000///......---...------,,,,,,------...+++++++++,,,,,,---------))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""######""""""!!!!!! !!!!!!  """$$$&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&***,,,......000---...111333111333666999999<<<@@@@@@<<<<<>>BBBAAA======@@@DDDHHHIIIHHHIIIPPPTTTUUUQQQNNNHHHCCCGGGQQQXXXYYY```jjjrrrxxxvvvnnnbbbEEE999555888???222111111000000111222222/////////......------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!"""$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''(((+++...000000///------111333222444777<<<<<>>>>>AAACCCGGGHHHFFFHHHNNNRRRSSSSSSPPPJJJEEEIIISSS[[[\\\sssyyyzzzxxxzzzbbb???777;;;999222///222222111111000000000000............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############"""""""""""""""############"""""""""""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''')))((('''(((+++...000000///,,,---111333222444888======@@@CCCBBB>>>>>>AAA@@@DDDEEECCCEEEJJJOOOPPPRRRPPPJJJFFFJJJTTT[[[]]]ssswwwvvvuuuwwwjjjRRRBBB666777999666222111222222222111111000//////------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############################################################$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""######$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#######################################"""""""""############$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&(((+++...//////...,,,---111333222444888======@@@CCCBBB>>>===@@@???CCCDDDBBBCCCIIIMMMNNNOOOMMMIIIFFFJJJSSSYYYZZZ^^^ffflllooorrrUUU???555888666444222111222666;;;000000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###################################################!!!!!!""""""###$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""""""""#########$$$""""""""""""############""""""#########$$$$$$$$$#########$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%(((&&&&&&'''***---.........,,,---111333333555999======???CCCAAA===<<>>CCCGGGGGGEEEFFFLLLPPPPPPNNNNNNLLLKKKOOOWWW[[[ZZZTTT^^^```WWWYYYuuupppYYYCCC===:::444222666222222222111000//////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------,,,,,,+++***))))))+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$###%%%''''''&&&%%%&&&'''&&&%%%###"""""""""###$$$########################%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$#########""""""!!!!!! !!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&&&&&&&&&&((()))$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''')))+++,,,.../////////000111333444555:::>>>CCCEEECCC@@@===;;;EEEFFFHHHHHHHHHHHHJJJKKKPPPMMMIIIHHHKKKQQQVVVYYYWWWXXXNNNJJJ^^^{{{~~~kkkUUUEEE999888888333222666222222111000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******------,,,++++++***))))))*********)))))))))((((((+++******)))(((((())))))((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$########################$$$$$$############$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$######""""""##############################$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$############"""""""""!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&$$$$$$$$$#########""""""%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))+++---.../////////000111333444555:::>>>BBBDDDCCC???===<<>>:::888666555222333777555111000444000000000//////.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******,,,+++++++++******))))))))))))))))))))))))((((((***))))))((((((((())))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""$$$%%%&&&%%%$$$%%%&&&######$$$%%%%%%###"""!!!########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$#########"""""""""""""""#########""""""!!!!!!!!!""""""############""""""######$$$$$$$$$$$$######'''### """&&&'''$$$ ###########################""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,///000......///000111333555666:::===@@@AAA@@@>>>======CCCDDDEEEEEEFFFGGGJJJMMMLLLKKKJJJIIIJJJNNNTTTXXXXXXYYYPPPMMMZZZlllWWWHHH999555888999555000555555666666333000111444/////////........................------------,,,------------------------,,,+++++++++++++++******++++++***************)))(((((((((((((((((()))))))))((((((((((((((())))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$###%%%''''''&&&%%%&&&'''######$$$%%%%%%###"""!!!##############################$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""######"""""""""!!!!!! """"""############""""""######$$$$$$$$$$$$######((($$$!!!###'''(((%%%!!!########################"""""""""######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,///000---......000111444555666:::<<<>>>???>>>======>>>EEEFFFFFFEEEDDDEEEGGGJJJLLLLLLLLLKKKKKKNNNTTTYYYXXXYYYQQQPPPZZZgggwwwcccLLL:::777666666555111111333333333333222000000222444..................------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************''''''(((((((((((())))))((((((''''''(((((())))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""!!!!!!!!! !!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$$$$###""""""########################"""###$$$%%%%%%%%%%%%$$$"""""""""###############$$$$$$############$$$$$$""""""""""""############"""!!!!!!!!!!!!!!! """##################"""######$$$$$$$$$$$$######&&&$$$"""###&&&'''%%%##################$$$$$$$$$"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))),,,...000------...000222444666777:::;;;=========<<<===???FFFFFFFFFDDDCCCCCCFFFHHHKKKMMMMMMLLLLLLNNNTTTZZZVVVVVVQQQQQQZZZdddzzzcccIIIBBB???444999666444444///+++///777000000///...///111111111------------------------------------,,,,,,,,,+++++++++++++++++++++++++++******************++++++))))))))))))************'''''''''((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$############$$$$$$###$$$&&&&&&%%%%%%%%%&&&%%%$$$######""""""##############################"""###$$$%%%%%%%%%$$$$$$!!!"""""""""#########$$$$$$$$$############$$$$$$!!!"""""""""############!!!""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))+++---...------...000222444666777999;;;<<<<<<;;;<<<>>>???EEEEEEDDDCCCBBBCCCGGGIIIIIILLLMMMLLLKKKMMMSSSYYYUUUVVVRRRTTT]]]dddyyy^^^RRRIII===111444888111222------444888444///...000000///...000111///,,,------------------------,,,,,,,,,+++++++++************************************************++++++)))))))))))))))*********&&&'''''''''(((((())))))'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################$$$$$$############$$$$$$"""###%%%%%%$$$$$$$$$%%%&&&%%%###"""""""""###$$$########################"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!"""###""""""$$$&&&""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((()))+++,,,...,,,---...000222444666777999;;;<<<;;;;;;;;;>>>@@@CCCCCCCCCBBBBBBDDDHHHKKKHHHKKKMMMLLLJJJLLLRRRXXXVVVXXXUUUXXX```fff{{{fffvvvrrrVVVBBB<<<;;;888666444444333444222111111111000000//////////////////............,,,---------,,,+++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***+++*********))))))(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$#########&&&&&&%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%$$$###"""###########################$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################"""###$$$$$$###"""###$$$###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((***+++,,,------...000222444666777>>>>>>>>>===;;;;;;<<<===DDDEEEDDD@@@@@@DDDGGGFFFPPPPPPPPPMMMKKKMMMSSSXXXUUUYYYWWW[[[dddkkk|||JJJRRRjjj|||___PPPHHHAAA;;;999888666444333222222222111111111000000000//////////////////.........------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))***************)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############$$$$$$######$$$$$$%%%&&&########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################"""###$$$$$$###"""###$$$$$$###"""""""""###%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((***+++,,,------...000222444666777===>>>>>><<<;;;:::;;;===DDDEEEDDD@@@???DDDGGGFFFMMMNNNNNNKKKIIIJJJQQQVVVTTTWWWUUUYYYbbbiii|||>>>===FFFXXXkkk}}}xxxcccIII999777888666111444444222111111000111111000000000000//////////////////.........---------...---,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))))))))************))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""""""""######$$$$$$######$$$$$$%%%&&&################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###########################"""###$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((***+++,,,---......000222444666777<<<<<<===<<<:::999;;;<<>>===555...111111111000000000000000////////////////////////.........---------,,,,,,...---+++++++++---///111,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$######$$$$$$%%%&&&########################################################################%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""#################################$$$$$$####################################$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$###"""###$$$############$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((***+++,,,---...///000222555777888;;;;;;<<<;;;999999;;;<<>>999555777666555333222222222333000000000000000000000000.....................///------------,,,,,,,,,,,,...---+++***+++---///000,,,,,,+++++++++************************************))))))((())))))******(((((((((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""########################$$$##################$$$###########################$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$###"""###$$$!!!""""""###############$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((***+++,,,......///111333555777888:::;;;<<<;;;999999;;;===BBBFFFFFFAAA>>>BBBFFFHHHKKKPPPSSSPPPJJJJJJQQQXXXOOOPPPLLLOOO[[[fff~~~333444777888999:::===??????BBBCCCCCCFFFPPP]]]gggyyydddXXXCCC===555111222555888888777777555000,,,,,,222777000000111111111000//////---------...............------,,,,,,,,,+++++++++---,,,+++++++++,,,---...++++++++++++************************************))))))((((((((()))******''''''(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###########################$$$$$$###""""""###$$$$$$###########################$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$########################"""###$$$$$$###"""###$$$!!!!!!"""############"""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&'''(((''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((***+++,,,......///111333555777888:::;;;<<<;;;::::::<<<>>>AAAFFFGGGBBB>>>AAAFFFIIIMMMRRRUUURRRKKKIIIPPPWWWRRRSSSNNNQQQ]]]jjj}}}444666777666666888:::<<>>???CCCGGGMMM^^^qqqiiiRRRBBB888333888777555444444444444444...111333444222222333444///000000000000///---,,,,,,,,,---------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************************************((((((((((((((()))******'''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$###########################$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$########################"""###$$$$$$###"""###$$$!!!"""###$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((***+++,,,...///000111333666888999;;;<<<===<<<;;;;;;===???@@@FFFHHHBBB===@@@FFFIIILLLRRRVVVQQQIIIFFFLLLTTTUUUUUUPPPRRR___mmm}}}111555777666555666666666:::888666666555555999>>>;;;DDDJJJMMMZZZqqqqqqZZZIIIBBB???:::666111222333333111000000111222000/////////000//////...///000000///---,,,+++,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++++++++***)))(((+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%&&&''''''$$$$$$############$$$$$$########################"""$$$$$$$$$###"""###$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((***+++,,,...///000111333666888999;;;<<<======<<<<<<>>>@@@@@@FFFHHHBBB===@@@FFFJJJKKKQQQUUUPPPGGGCCCIIIQQQPPPPPPKKKMMMZZZiii///111333555555555444333444444444444555555555555999:::;;;===???BBBDDDEEEVVV___mmm{{{xxxoooiiigggOOOIIIAAA;;;999666333111222222222111111111000000111111000000//////......------------------------///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$######+++&&&!!!!!!$$$'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%###"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((***,,,//////000111222444666777:::;;;<<<======<<<;;;;;;???AAABBBAAAAAACCCIIINNNMMMOOORRRQQQKKKFFFIIIQQQOOONNNLLLKKKUUUlll///000222444444444333222444444444444555555555555666666777777888:::;;;<<<:::???EEEIIIMMMTTT]]]dddssszzzppp```QQQFFFAAA??????@@@<<<777555555555333222222222111111111000000000000000000/////////......------------------------......---,,,++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%222,,,%%%"""###%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''&&&$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&'''((((((((((((+++---//////000222444666888999<<<===>>>>>>>>>===<<<;;;???AAABBBBBBAAACCCIIIMMMMMMOOORRRQQQKKKFFFJJJRRROOOMMMKKKKKKUUUnnn...///111222333333222111333333444444444555555555555444444333333333444444555888:::::::::<<<@@@EEECCC___~~~ttteeeTTTMMMDDD===999888888888444222111111222333222000111111111111000000000000///////////////.........------------------------...---,,,++++++***++++++------,,,+++***))))))(((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!"""###$$$%%%&&&&&&'''222+++$$$!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++%%%'''((((((((()))+++---///000111333555777:::;;;>>>>>>?????????>>><<<;;;???AAACCCBBBBBBDDDIIIMMMNNNOOOQQQQQQKKKFFFJJJSSSPPPNNNKKKKKKVVVppp---...///000111111111000222222333333333444444444555444444333333333333444333555777888999;;;???BBB===CCCJJJNNNOOOSSSYYY^^^kkkmmmqqqxxxyyyjjj]]]QQQJJJDDD@@@;;;888777777777666333333333333333222000...111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,++++++******))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&(((%%%!!! """%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))&&&$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******%%%&&&((((((((()))+++---000111111333555777999:::>>>>>>??????>>>===;;;:::???AAACCCCCCBBBDDDIIIMMMNNNOOOQQQQQQKKKFFFKKKTTTSSSQQQMMMMMMWWWrrr,,,,,,---....../////////000111111111222222222222333333333333444444555666333444444444333333444555<<<888555666;;;???@@@@@@???@@@BBBEEEHHHLLLPPPSSS___aaaeeejjjrrryyyyyyrrrjjjaaaTTTIIICCC???<<<:::777555333222222222111///333444555555333111///...000000000/////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++)))))))))******+++++++++,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((($$$&&&'''(((((())),,,...111111111222333555666777<<<<<<===>>>===<<<;;;:::>>>AAADDDDDDCCCEEEIIIMMMNNNOOOQQQPPPKKKGGGLLLUUUWWWUUUQQQOOOYYYsss+++++++++,,,,,,---............/////////000000000000000000111222333444555555555555555555444444444222555999:::888666888::::::;;;<<<;;;::::::<<<===<<<>>>AAAAAAAAACCCFFFJJJGGGIIIMMMQQQUUUXXX[[[\\\eeehhhnnnsssxxx~~~iiiaaaVVVMMMHHHEEEBBB@@@===<<<999888888666444222555444444444666666555333...000222333111//////000////////////............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''(((((()))***+++,,,,,,,,,,,,,,,++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$&&&'''((((((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$##################$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''$$$%%%'''(((((())),,,...111111111222333555666777:::;;;<<<======<<<;;;:::>>>AAADDDEEEDDDEEEIIIMMMOOOOOOQQQPPPJJJGGGMMMWWWYYYWWWSSSRRR\\\uuu************+++,,,------,,,,,,---------.........000//////000000111222333---...///111333555555555111666999999555222333555000333555666555444666888;;;===>>>>>><<<;;;;;;<<<;;;===@@@CCCFFFHHHKKKMMMOOORRRVVV[[[___dddiiimmmqqqqqqtttzzzxxxsssnnnjjjaaaTTTHHHDDD???>>><<<::::::;;;===>>>444444555666777666555333111000000111222333111///---///111000...---...000/////////.........------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++(((((())))))******++++++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%'''((((((***,,,/////////000222555888:::;;;:::;;;<<<===>>>>>>======>>>AAAEEEEEEEEEFFFIIIMMMOOOPPPQQQPPPJJJGGGNNNXXXXXXWWWTTTUUU```yyy))))))))))))***+++,,,---+++++++++,,,,,,,,,------111111000000000111111222222222333555777888888777:::444//////444888999777333555888888666555666888444555666888;;;;;;:::888<<<======>>>>>>???BBBDDDHHHKKKNNNPPPRRRUUUYYY\\\```___```cccggggggccc___VVVMMMCCC???<<<999:::>>>444555777666444333333444999777333111111222444666555444333333333333111///000222333111---+++,,,...//////.........---------+++++++++,,,,,,---------+++++++++++++++++++++++++++***************++++++************))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################""""""###$$$%%%&&&&&&''' !!!"""######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))###%%%'''((((((***---///---...000333777;;;>>>@@@:::;;;===>>>???@@@??????>>>AAAEEEFFFEEEFFFIIIMMMOOOPPPQQQPPPJJJHHHNNNXXXUUUUUUUUUVVVbbb{{{))))))***++++++++++++*********+++,,,------......000000000000////////////111111222222222333333333444555555666777666666666444444444555555555555666888888777777666666666555999999;;;===???AAABBBCCCGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGIIIJJJJJJIIIGGGFFF<<<:::777777999999888666444444444555555555555666666333111444555222111222555333111111222222111000000//////............//////............---------,,,,,,+++***+++,,,...///------++++++++++++------************************************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&((('''%%%#########%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###""""""$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%$$$$$$######$$$$$$##############################$$$%%%%%%&&&''''''###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$%%%&&&((("""!!!&&&***'''""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***---.../////////000333666888:::999888:::??????<<<;;;===AAAEEEFFFCCCBBBFFFLLLNNNNNNOOORRRRRRNNNKKKQQQ[[[ZZZVVVUUUSSS\\\))))))***++++++++++++************+++,,,---------000000000000000000000000111111111222222222222333222222333444444444444333333444444444555555555555777666666666555555555444888888999::::::;;;<<<<<<::::::;;;;;;::::::999888777888999::::::999888777888666444444777888777666333333333333444444444444666222111444444222111444888888777888888777444111000000///............///............------------,,,,,,+++++++++,,,---...---,,,++++++++++++,,,---*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))(((((('''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&((('''%%%######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%***(((%%%###$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%&&&'''&&&%%%$$$%%%&&&,,,&&&!!!###$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---///000000000111333666888:::<<<:::<<<@@@@@@===;;;<<>>BBBAAA===;;;<<>>CCC???:::666444444444333222222000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&+++(((%%%###$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$&&&((()))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%((())))))(((&&&$$$%%%&&& )))666>>>999---&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,///000222222222222333555777888777777:::@@@BBB>>><<<===@@@FFFHHHEEEDDDHHHLLLMMMOOOLLLMMMQQQSSSQQQSSSVVVZZZVVVUUURRRZZZ~~~))))))***++++++++++++***++++++++++++++++++++++++******++++++,,,,,,------------........./////////------...////////////...000000000000111111111222/////////000000000000000/////////000111111222222//////000111111111000000000000000000000000000000333444444222000///000111111111222222222333333333222000000222111222999BBBFFFAAA:::555333444555666333222111000///.........------------,,,,,,,,,,,,,,,,,,---------,,,++++++))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%######%%%'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%'''(((((('''%%%$$$%%%&&&$$$(((///333///'''%%%(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())),,,...///000000000111222555777888555555999@@@BBB>>><<<===???EEEGGGEEEDDDGGGKKKLLLMMMLLLNNNRRRRRRPPPSSSWWWXXXTTTTTTRRR[[[))))))***++++++++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,------------.........,,,,,,---.............../////////000000000111111////////////000000000111//////000000000111111111000111111222333333222222111111111000000111111111000222222111///...000222000000000111111111222222111///000111111222;;;EEEEEE@@@:::555444555555555444333222000///.........---------,,,,,,,,,++++++,,,,,,---------,,,+++***(((((()))******)))(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%&&&'''&&&%%%$$$%%%&&&$$$###%%%'''$$$ !!!&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---///......///000222444777888666777;;;BBBCCC???<<<<<<===CCCFFFDDDCCCFFFJJJJJJJJJLLLPPPTTTRRROOORRRYYYWWWSSSSSSQQQZZZ~~~))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,,,,,,,---------......---...//////000000//////////////////000000000000.../////////000000111111111000000000000000//////---...///000000000000000000000////////////000000---///111000......111444////////////000000000000000///000111111222<<>>@@@CCCCCCBBBDDDHHHLLLKKKOOORRRQQQNNNOOOSSSWWWXXXWWWPPPKKKZZZ|||***+++---.........,,,++++++++++++++++++,,,------------------------------------...////////////.........////////////......000000000//////000000000000//////000111111000...000000/////////.........000000000000000000000000////////////000000000000............///////////////////////////000111111000//////000333777;;;>>>::::::999999888666555444222222111111000//////...------------------------+++,,,,,,,,,++++++***)))))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))******(((&&&%%%$$$$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%###%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((('''%%%%%%''')))((('''&&&'''***---//////000000111222444666888999:::;;;===@@@CCCBBB@@@===???AAACCCCCCBBBCCCGGGKKKMMMPPPSSSSSSPPPPPPSSSWWWUUUUUUPPPNNN^^^***+++---.........---,,,,,,,,,,,,+++,,,------.................................///000000000000/////////000000000000//////111111111000000111111111111000000111222222111///000000000000////////////000000000000000000000000////////////000000000000............///////////////............///000000///...///222888;;;;;;999888888888888777666444444000000000///......------------...//////...------+++++++++,,,++++++***)))))))))))))))))))))))))))%%%&&&'''((()))******+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&(((******(((&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''((('''%%%%%%'''(((((('''&&&'''***---//////000000111222444666888999:::;;;===@@@CCCCCC@@@>>>@@@BBBDDDDDDCCCDDDHHHLLLOOORRRUUUUUUSSSRRRSSSVVVQQQSSSQQQRRRddd,,,,,,---............---------,,,,,,------...///......////////////000000......///000000000000000111111222222222222111111222111111000000111111222222111111222333333222000000000000000000000000000////////////////////////////////////000000000000............////////////......---------......///000///111666===???<<<777555555555555444333222111............------,,,,,,,,,---///000000///---,,,******++++++++++++******((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''(((((((((((()))'''(((((('''%%%%%%&&&(((((('''&&&'''***---//////000000111222444666888999;;;;;;===@@@CCCCCCAAA???>>>AAACCCDDDDDDFFFJJJNNNRRRTTTVVVVVVUUUSSSTTTUUURRRSSSQQQSSShhh------......////////////......------......///000/////////000000111111111......///000000000000000111111111222222111111111222222111111111111222222333222222333444444333111000111111111111111111111////////////////////////////////////000000000000............////////////......------------......//////000666===>>>888333111111111111111000///...---------,,,,,,,,,,,,,,,,,,---///000000///---,,,)))******++++++*********((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$&&&((())))))(((&&&$$$$$$$$$###$$$&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''(((((((((((()))'''(((((('''%%%%%%&&&'''((('''&&&'''***---//////000000111222444666888999;;;;;;===@@@CCCCCCBBB@@@<<>><<<===;;;AAALLLKKKBBB???EEEBBBIIIIIIBBBBBBJJJKKKDDD???@@@AAA@@@>>><<<:::999:::888888;;;999444111222333111222555666222000111222...///444333...---000222222222111000///...---000000000000000000000000........................///...---,,,,,,,,,,,,,,,......---,,,++++++++++++,,,+++*********+++,,,---******))))))***+++,,,,,,...---,,,+++************''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((******))))))(((((((((''''''''''''((()))***+++,,,++++++***))))))(((''''''((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***))))))(((((((((((()))((((((''''''''''''(((((()))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%#########%%%&&&'''222;;;888---$$$###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***---///111444333222111222444777888<<<;;;;;;===@@@CCCDDDDDD???FFFJJJHHHFFFJJJOOORRRRRRRRRRRRQQQPPPPPPRRRTTTUUUXXX^^^___kkk666777777666444444555666888999:::<<>>::::::999666666888888444444777666000///111000000111111111111111000////////////////////////........................///...------,,,,,,------///...---,,,++++++++++++++++++*********+++,,,---******))))))***++++++,,,---,,,+++******)))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))*********))))))((((((((()))((((((((()))***++++++******))))))(((((('''''')))))))))))))))***++++++((((((((((((((((((((((((************++++++++++++******)))(((((((((((()))((((((''''''''''''(((((('''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&&&&...555333***######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***---///111333333222222333555777888???>>>======@@@AAAAAAAAA???GGGKKKIIIGGGKKKQQQSSSUUUUUUTTTRRRPPPOOOQQQSSSYYY[[[______jjj555777999:::;;;===AAADDDJJJKKKMMMPPPVVV]]]dddhhhyyy}}}rrrmmmiiiccc]]]\\\[[[QQQGGGBBB???;;;999::::::777555666444111000333000000000000000000000000///////////////////////////////////////////////////......------------...///...---,,,++++++++++++++++++******++++++,,,---*********)))******+++,,,,,,++++++***))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((())))))******************)))))))))******)))))))))******+++******))))))))))))))))))+++************+++,,,,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,+++******)))(((((()))))))))((((((''''''(((((()))&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&))),,,+++'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***---///111333222222222333555777888AAA@@@>>>>>>?????????>>>@@@GGGKKKIIIHHHLLLRRRTTTVVVVVVTTTQQQNNNMMMOOOPPP^^^^^^```^^^hhh<<>>???>>>===???GGGKKKIIIHHHLLLRRRUUUUUUTTTRRROOOMMMLLLNNNPPP```___^^^[[[dddmmmtttkkkfff\\\PPPGGGAAA===:::888777555444333222222222111111111111111111111111000000000000000000000000/////////......//////000//////...---,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++***************+++******++++++***)))''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))'''''''''((((((((())))))'''(((((()))******))))))***************************************+++,,,---+++++++++,,,,,,,,,,,,,,,++++++*********************+++++++++++++++++++++,,,,,,++++++***++++++,,,************************+++,,,,,,,,,------------------+++******)))))))))))))))(((((((((((())))))+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''$$$"""###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((***---///111222222333444555777888999>>>===<<<===???@@@@@@??????FFFKKKIIIHHHLLLRRRUUUVVVUUUSSSQQQOOOOOORRRUUU^^^\\\[[[VVV___rrreeeYYYPPP@@@>>>;;;888555333222222222222222222222222222222000000000000000000000000000////////////000000111000///...---,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++******)))************++++++,,,+++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))'''((()))******++++++***************************+++++++++++++++,,,---...,,,,,,,,,,,,------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............,,,+++******))))))***))))))(((((())))))***,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""###&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&'''(((***---///111111222333555666888999999<<<;;;;;;<<>>:::777444444444444444444444444111111111111111111111111000000//////000000111222000///...------,,,,,,---)))***+++,,,,,,,,,++++++,,,++++++***))))))******++++++,,,---,,,***((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((()))))))))*********'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,------............000/////////000111222222333333333222222111111000111000//////......//////------------------------------------............///...---,,,+++***************))))))))))))******++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&$$$######%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''(((***---///111000111333555777888999999===;;;;;;<<<>>>@@@@@@@@@AAAIIINNNLLLLLLPPPVVVYYY]]]\\\YYYUUURRRSSSVVVYYYVVVUUUUUURRR\\\zzz|||yyywwwtttpppnnnooowww{{{xxxjjj\\\PPPHHHDDD555555555555555555555555111111111111111111111111000000///000000111222222000000...---------------)))***+++,,,---,,,++++++,,,,,,+++***))))))******+++,,,---...---+++)))((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************(((((()))++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000---------.........//////222222222222333444555666;;;;;;:::999888777777666333333222111000000111111........................---------.........//////000///---,,,+++***************))))))))))))*********)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&'''(((***---///111000111333555777999999:::>>><<<;;;<<<>>>?????????CCCKKKPPPNNNNNNSSSYYY[[[]]]\\\XXXSSSOOOOOORRRUUUTTTSSSTTTRRR\\\uuukkkllljjjiiisss~~~kkkYYYLLL@@@===:::444111333333222444555222...000555000//////000111000...,,,/////////...------,,,,,,...------,,,,,,------...000///...---,,,++++++++++++,,,...///...,,,***((()))''''''***---...,,,)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((()))))))))))))))))))))***)))'''''')))+++,,,,,,,,,,,,+++******,,,...000///)))''',,,000000000111222111---+++///666777444;;;999888;;;???AAA???<<<>>>CCCDDDCCCJJJTTTWWWRRRaaaWWWPPPSSSXXX[[[[[[[[[RRRVVVSSSGGG======??????<<<>>>>>><<<777333111222111111111///...///111444111111000...,,,+++,,,,,,+++***)))***+++,,,+++)))''''''(((******+++++++++))))))************))))))&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''))),,,///111///000333555777888888888===>>>???@@@AAAAAAAAAAAAFFFKKKPPPOOOLLLMMMTTT[[[YYYUUUOOOLLLMMMPPPSSSUUU[[[]]]YYYVVVaaa|||wwwggg\\\RRRFFF===;;;;;;555111333333000......333111000000222333333222000000///......------,,,...------,,,,,,------...//////...---,,,,,,,,,,,,,,,---///000000...,,,******((((((+++///111...+++***)))((('''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((()))))))))))))))(((((((((((((((((())))))************)))***+++---......)))***,,,------...///000,,,***+++///000...000333000777>>>DDDKKKPPPNNNIIIAAAGGGSSS___fffeee___YYY]]]gggnnnqqqzzz|||vvvfff^^^```cccbbbdddhhhiiiaaaSSSGGGBBBAAA>>>===;;;777555333444444222000...,,,+++,,,---...,,,,,,,,,---......,,,))))))***+++,,,,,,+++***)))))))))************))))))%%%&&&'''((()))*********((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''))),,,///111///000333555777888888888>>>>>>???@@@AAABBBBBBBBBHHHLLLPPPOOOJJJJJJPPPVVVZZZVVVPPPLLLJJJLLLNNNOOOVVVYYYVVVRRRZZZttt|||hhhVVVMMMEEE:::111222777777444222444222///...///111222222000000//////......------...------,,,,,,------...///...------,,,,,,,,,,,,,,,---///111111000...---+++)))***---111333111///,,,+++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))*********))))))))))))*********+++++++++((())))))***+++,,,,,,---(((***---///...------...000333:::>>>======DDDMMM___hhhrrruuuvvvuuupppjjjjjjuuurrr```XXXVVV[[[ZZZVVVQQQLLLGGGCCCAAA;;;777222///...//////...,,,,,,,,,---......+++)))+++,,,---...---+++((('''))))))************))))))%%%&&&''')))***+++,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''))),,,///111///111333555777888888888>>>>>>??????@@@BBBCCCDDDIIINNNQQQNNNIIIGGGKKKQQQ\\\XXXRRRLLLHHHGGGHHHIIIRRRVVVUUUPPPTTTkkk~~~~~~pppVVVGGG999666999999888777555333000///000000000///111111000//////......---...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,---///000000000///...***)))***---222444222000+++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,,,,---...111333333222222444666;;;@@@HHHKKKHHHIIIUUUccc||||||yyyyyywwwuuuqqqkkkcccZZZTTTLLLFFF===888555333///+++///---,,,,,,---...---,,,+++,,,---...---+++(((&&&)))******++++++******)))&&&'''((()))******************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''))),,,///111000111333555777777777777>>>>>>>>>???@@@BBBDDDFFFHHHMMMQQQOOOIIIGGGLLLQQQ\\\YYYTTTMMMHHHEEEDDDEEERRRWWWWWWPPPQQQeee}}}lllWWWJJJAAA999555444666555444444555555444222222111111000//////.........------,,,,,,------.........---,,,,,,,,,------++++++---............---)))((())),,,111333111///)))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))***+++++++++++++++---------,,,++++++******---///111000//////111333444777:::;;;<<<@@@GGGNNNQQQUUU[[[]]]ZZZ\\\iiiyyyyyyrrriii```VVVNNNJJJDDD:::222555222///---............***+++,,,------+++)))(((******++++++++++++******(((((()))))))))(((''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''))),,,///111000111333555777777777777<<<<<<===>>>@@@BBBDDDEEEFFFLLLQQQPPPLLLKKKPPPUUU\\\[[[WWWPPPIIIEEEDDDEEEQQQUUUWWWQQQNNN```rrrooonnnsss}}}uuucccRRRDDD>>>:::888666555666666555444222222111111000000//////...------,,,,,,------......------,,,,,,---------++++++,,,,,,,,,,,,,,,,,,)))((())),,,000222000---))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333333222333888<<<;;;???EEEIIINNNWWWdddnnn{{{}}}}}}xxxuuummm^^^RRR@@@===:::777555222...,,,------------,,,,,,+++*********++++++++++++******))))))))))))((('''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''))),,,///111111222444666777777777666888:::<<<>>>AAABBBCCCDDDDDDJJJQQQQQQOOONNNSSSYYY\\\\\\YYYRRRJJJDDDCCCDDDNNNRRRSSSOOOLLL[[[nnn```OOOIIIAAA:::777666555444333222222111111000//////...------,,,,,,------...---------,,,,,,------...,,,,,,,,,,,,,,,++++++++++++)))))),,,000222///---++++++++++++)))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++)))***+++,,,------------,,,---...000222333555555666999===>>>???DDDLLLSSSUUU\\\eeelllrrr|||~~~vvvmmmrrr}}}vvvpppkkkiiigggggglllsssyyyvvvzzzzzz\\\[[[YYYVVVPPPGGG===666333222000...---,,,,,,,,,***++++++,,,,,,++++++***))))))*********)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''))),,,///111111222444666777777666666555777;;;???AAABBBBBBAAABBBIIIPPPRRROOOPPPUUUZZZ]]]^^^[[[TTTJJJBBB@@@AAAMMMOOOQQQNNNLLLYYY{{{yyyvvvtttvvvkkkaaaSSSFFF===:::999999333333222222111000000000...------,,,,,,------...------,,,,,,,,,------...---------,,,,,,+++++++++,,,++++++---111222///,,,------,,,+++)))&&&###!!!((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))***+++,,,------------...000222555999<<<>>>???FFFJJJNNNPPPSSSZZZeeemmmxxxzzziiiZZZXXXZZZbbbtttyyyvvvpppooo|||xxxrrrqqquuusssnnnhhhsss}}}~~~~~~{{{rrrdddTTTJJJ888666333///---,,,------***++++++,,,,,,++++++***((()))***+++++++++++++++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''))),,,///111111222444666777777666666222555:::???AAABBBAAA@@@BBBIIIPPPRRROOOOOOTTTZZZ^^^___\\\TTTIII@@@>>>>>>NNNOOOQQQOOONNNZZZ{{{lllYYYIII<<<999>>>:::555333444222---...222000///...//////...,,,***///////////////////////////---,,,,,,---...,,,+++,,,++++++++++++++++++++++++***)))(((((((((******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''))))))'''&&&&&&'''((()))+++***)))(((''''''((((((''')))+++++++++***,,,---(((***,,,---...111555888666333666@@@FFFGGGIIIMMMNNNNNNRRR```uuuxxxssskkkooosssuuuxxxwwwooofffooonnnwww|||uuunnnqqqtttdddOOOJJJ@@@777///,,,,,,...)))***+++,,,+++***)))((((((***+++)))'''(((+++...***))))))((('''&&&&&&&&&***)))((('''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))+++...///111222444666666666666555333555888===AAABBB@@@>>>CCCGGGNNNRRRPPPMMMRRRZZZ]]]ZZZVVVQQQMMMIIIDDDAAAMMMSSSPPPKKKQQQ\\\vvvttt___LLLAAA===555000444666444333444000///---...///000000///////////////////////////...---,,,,,,------,,,+++*********+++++++++++++++------,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''')))((((((''''''(((((((((&&&'''((()))***++++++++++++,,,,,,+++******,,,...///222666888777666555555FFFCCCFFFMMMRRRQQQQQQTTT___fffsss}}}xxxtttmmmhhhfffrrr~~~}}}|||mmmfffZZZMMMBBB888111---...,,,******++++++***)))''')))***)))'''(((***---***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))+++...///111222444666777777777777444666999===AAABBB@@@>>>>>>BBBIIINNNLLLJJJNNNUUUYYYWWWTTTQQQNNNJJJFFFDDDOOOWWWUUUPPPRRRYYYrrrxxxbbbRRREEE:::777999777444111333111///...000222222222////////////////////////...,,,++++++,,,---+++***)))******++++++,,,,,,,,,000//////...---+++***)))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''((((((''''''&&&''''''(((((((((((())))))))))))(((((('''(((***,,,---------------...//////000222555888<<<;;;999888999===DDDIIIGGGIIISSScccrrr}}}wwwiiidddppp~~~wwwtttyyyvvvgggXXXHHH===:::333,,,***,,,///...---)))***+++***)))((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))+++...///111222444777888999999999666777:::>>>AAAAAA@@@===;;;???FFFLLLKKKHHHKKKQQQRRRRRRRRRQQQNNNKKKGGGEEEPPP[[[]]]WWWTTTWWWllltttdddPPPBBB;;;888555444444333111111222222111///000000000000000000000000...,,,++++++,,,,,,+++*********+++,,,------......000000111000...,,,***((())))))))))))))))))))))))******))))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))'''((()))***+++***)))(((++++++,,,,,,---------------000555888;;;???CCCEEE@@@@@@??????AAAGGGPPPVVVXXX```ooolll\\\XXXYYYccclll^^^PPPCCC444---...111111///,,,------,,,***)))((('''))))))))))))((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))+++...///000222444777999:::::::::888999;;;>>>AAAAAA@@@>>>;;;???FFFLLLLLLIIIKKKPPPNNNOOOQQQPPPMMMHHHEEECCCOOO]]]bbb\\\VVVUUUhhhrrrWWWDDD;;;999999222222222444555444222///111111111111111111111111...---+++,,,------,,,***,,,,,,,,,---...///000000///000000000///---+++)))************************++++++***)))((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''&&&%%%%%%%%%'''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***'''(((***+++++++++***)))+++*********+++...000222555999>>>BBBDDDDDDEEEFFF<<>>AAABBBAAA???<<<>>>DDDJJJKKKIIIKKKOOOLLLOOOPPPOOOJJJEEEBBBAAAMMM]]]bbb]]]XXXVVVhhh|||^^^KKK@@@999222222333555777777666444111111111111111111111111///---,,,,,,---...,,,+++---------......///////////////////////////...---++++++++++++++++++++++++++++++******))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''((()))''''''''''''((()))******((()))***++++++,,,++++++((()))***---111555999<<>>AAACCCBBBAAA<<<<<<@@@FFFHHHGGGIIIMMMMMMPPPQQQNNNIIIDDDBBBBBBNNN\\\```\\\XXXWWWhhhuuu]]]LLL===;;;777555666666666666222222222222222222222222000///---...//////...,,,,,,,,,,,,,,,------------////////////000222333333,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))$$$%%%&&&'''(((((((((((('''''''''''''''(((((()))''''''''''''((()))***+++***)))******+++,,,------...111666<<>>BBBDDDDDDCCC===;;;>>>CCCEEEEEEHHHMMMOOORRRSSSOOOIIIEEEEEEGGGQQQ\\\]]]YYYWWWWWWgggoooKKKEEE<<<666333333444444222222222222222222222222111///......//////...---,,,+++++++++++++++++++++/////////000111444666888------------------------***************+++++++++''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((###$$$&&&((())))))(((''''''''''''''''''((())))))''''''''''''((()))+++++++++***))))))***,,,...///888<<>>BBBDDDEEEDDD???===>>>BBBEEEFFFJJJOOOPPPSSSTTTPPPJJJGGGIIIKKKTTT]]]\\\VVVVVVWWWfffiiiQQQEEE@@@;;;888999111333444444555666444111222111000//////.........---------,,,,,,,,,++++++---...111333555666666666---,,,***+++,,,---,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))(((((('''''''''(((((())),,,***(((((()))*********---............333;;;BBBNNNRRRVVVXXXUUUNNNFFFBBBGGGIIIRRR\\\\\\YYYcccrrr~~~wwwpppgggssswwwiiiggghhhggguuuuuuzzzxxxmmmggg]]]]]]XXXLLL===222---,,,*********)))))))))(((((()))(((((((((''''''''''''((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%'''''''''(((***,,,...000000111222444555666666666999999999<<>>===666555333111000000333666333222111000////////////......---------,,,,,,,,,///000222333444555555555333000,,,++++++,,,,,,,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))'''''''''''''''((())))))'''((()))+++,,,++++++***///333<<>>@@@AAA@@@???>>>AAAFFFIIIGGGHHHLLLMMMOOOPPPOOOLLLIIIHHHHHHHHHKKKQQQSSSPPPWWWsss~~~```gggxxxYYYHHH:::999<<<:::666333444333222111111000000000/////////.........------+++,,,...000333555888999777333...+++***+++,,,,,,+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***(((((((((((()))***+++,,,...---,,,---000999EEEMMMTTT[[[bbbbbbZZZPPPKKKIIIMMMTTT\\\``````dddllltttzzzyyynnndddaaadddccccccffflllqqqoooggg^^^YYYRRRFFF:::111,,,,,,,,,***)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''(((***,,,...000///000222444777888999::::::999999:::===???@@@@@@???===???EEEGGGFFFHHHKKKLLLMMMNNNMMMKKKIIIGGGGGGHHHLLLRRRUUURRRYYYvvvhhhSSS]]]wwwrrrYYY@@@777777666666888555444333222111111111111000////////////.........***+++,,,...111444666888555111---+++++++++++++++************************************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((((((((((()))))))))******))))))))))))***,,,---...***---000444;;;GGGUUU___eeeccc^^^UUULLLHHHJJJMMMZZZ```dddccccccnnntttrrrsssvvvllleeebbbccc```^^^]]]aaahhhllljjjgggccc\\\QQQDDD:::333///...******)))))))))((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''(((***,,,...000000111333555777888999999:::999999:::===@@@@@@@@@>>>===>>>CCCFFFEEEGGGKKKMMMMMMLLLLLLKKKIIIHHHGGGHHHKKKRRRUUUSSSZZZssspppZZZJJJTTTlllwww|||{{{```PPPDDD999666;;;555444333222222111222222000000000/////////......,,,,,,,,,---...111333444222///,,,++++++++++++***************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((((((((()))))))))******************+++,,,---//////---555???HHHOOOVVV^^^dddccc[[[QQQLLLNNNTTTZZZ\\\```hhhrrrxxxwwwnnnwww{{{ooogggeeeeeeddddddfffiiiiiifffcccaaa___YYYQQQHHH???777333*********)))))))))(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''(((***,,,...000111222444555777888888999:::999999;;;>>>AAABBBBBB>>><<<===BBBDDDDDDFFFJJJNNNMMMKKKJJJJJJJJJIIIHHHLLLMMMRRRVVVUUUZZZpppuuudddSSSGGGUUUppp}}}aaaEEE888:::555555444333222222222222000000000000////////////...---,,,,,,---...///000000...,,,+++,,,,,,***)))******************++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))************))))))''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))))))))))))))************+++++++++,,,---...000111999EEEUUU```ddddddeeefffXXXOOOHHHMMM[[[hhhkkkiiinnn{{{{{{yyytttmmmhhhkkkqqquuutttmmmccc\\\cccddddddaaaYYYOOODDD>>>************)))))))))))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%&&&(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((***,,,...000222333444666777888888888:::999999;;;???BBBCCCCCC>>><<<===AAADDDDDDFFFJJJOOOMMMJJJIIIIIIJJJJJJIIIPPPPPPTTTXXXXXX\\\nnnuuufffZZZNNNEEEWWWyyyhhhLLL>>>EEE:::222444666333111222000///......///000...---///......---------......,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))*********++++++)))((('''(((******++++++,,,///555<<>><<<<<<888111000333111000...///000000///---//////...---------......,,,,,,,,,++++++++++++***++++++++++++************************************))))))))))))))))))))))))'''((((((((()))))))))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))*********++++++***))))))***,,,111000///111888DDDSSS]]]^^^``````___^^^```dddfffiiicccfffpppppplllwwwvvv}}}~~~{{{yyyrrrfff[[[WWWXXXWWW[[[bbbccc]]]YYYXXXTTTOOOEEE;;;222,,,)))((()))*********)))((('''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((()))+++---///111111111222333444666777777999999:::===???@@@???>>><<<>>>AAABBBBBBDDDGGGIIIIIIGGGIIIMMMLLLIIIHHHJJJUUUXXX[[[]]][[[XXXVVVUUUSSSKKKQQQUUUXXXWWWKKK???:::888555333444222111000000111111000...000///......------......,,,,,,,,,,,,++++++++++++,,,+++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((()))******)))***++++++******,,,------000444<<>>@@@AAABBBCCCFFFHHHFFFFFFJJJOOONNNIIIHHHJJJXXX[[[___```\\\VVVQQQNNNRRRLLLQQQ[[[iiigggFFF555666;;;888444444222111111222222000///111000///...---------...------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))***+++)))***++++++***+++---000,,,666DDDQQQ\\\dddhhhkkkllliiiggghhhiiijjjllloooqqqnnnnnnrrryyymmmtttuuunnnmmmvvvxxxoookkkcccZZZYYYWWWWWWZZZ[[[ZZZ]]]cccbbb___YYYPPPEEE:::111,,,++++++***(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''(((***,,,///000000000222333555666777888:::999:::<<>>>>>???@@@AAACCCFFFHHHFFFGGGJJJMMMLLLHHHIIIMMM]]]^^^___]]]ZZZWWWVVVVVVTTTTTT]]]ooommmOOOAAA<<<888333666444333333333333111000111111000///...------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''((()))))))))))))))***++++++)))*********+++...333777AAALLL[[[hhhnnnooommmkkknnnkkkkkkooonnniiiiiilllnnnsss|||}}}zzzzzzsssxxx~~~yyy~~~yyyvvvwwwvvvrrrnnnnnnmmmxxx|||vvvooonnniiiaaa^^^]]]^^^___\\\XXXWWW[[[mmmkkkfff]]]QQQDDD888111---+++)))((('''((()))***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''(((***,,,...000111222333555666888999::::::::::::<<>>;;;222333777444333555444//////222000)))//////.........---------,,,,,,,,,+++++++++************))))))******+++,,,---,,,++++++******+++++++++*********))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''((()))+++******))))))))))))******,,,(((%%%$$$'''))))))'''***************)))(((((())))))))))))(((((((((((()))))))))))))))*********---)))(((+++,,,***)))***...333999CCCTTTeeennnooonnnyyy|||tttmmmoooqqqnnnxxxkkkppprrrfffyyyzzzxxxpppuuusssqqqpppppppppooommmnnnjjjlllqqqnnnhhhmmmyyy{{{{{{wwwssstttsssmmmhhhfffiiikkkiiigggiiillluuu~~~|||yyywww{{{~~~vvvnnnzzzvvvnnnfffccceeemmmvvvsssdddUUUWWW```iiijjjcccXXXPPPMMMOOONNNNNNPPPNNNKKKLLLPPPKKKIIIEEE>>>666///,,,+++((('''&&&'''((((((&&&%%%(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++---------///111222333444777:::::::::999999???FFFHHHEEEDDDAAAAAADDDEEEDDDFFFJJJNNNNNNPPPQQQLLLFFFEEEIIIYYYUUUYYYfffrrr}}}xxx```NNNCCC::::::888---222444222......222333000/////////.........------,,,,,,,,,++++++++++++***,,,++++++++++++,,,---------,,,++++++******+++++++++*********))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''')))+++))))))))))))))))))))))))+++(((%%%%%%'''))))))(((***************))))))((())))))))))))(((((((((((())))))))))))************+++)))))),,,---,,,...222888DDDRRR[[[dddkkkmmmkkkzzzyyyuuupppqqquuutttqqqzzzjjjooo|||~~~xxxvvvzzzzzzsssjjjfffggggggggghhhiiikkkmmmooopppmmmrrr{{{}}}{{{}}}wwwnnnhhhkkkiiikkknnnmmmkkkmmmssstttssstttyyy~~~ooonnnqqqzzzxxxnnneeebbbfffgggccc]]][[[```eeehhhhhhddd```]]]RRRMMMKKKMMMMMMIIIFFFFFFMMMMMMJJJEEE===555111///+++)))''''''(((((('''&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++---------///111222333444777:::::::::999999???GGGIIIGGGFFFCCCBBBEEEEEEDDDFFFJJJMMMMMMOOOPPPKKKEEEEEEIIIRRR]]]ooowww[[[BBB::::::333222444222...---000333333////////////............,,,,,,,,,,,,++++++++++++---------------......///---,,,++++++******++++++***************)))))))))))))))(((((((((((())))))(((((((((''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&(((***((((((************((((((***(((&&&&&&''')))))))))******++++++******)))((((((((((((((()))))))))))))))))))))*********++++++---++++++---------333<<>>555222...+++***)))((('''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++------,,,...000111111333666999>>>===999888>>>GGGKKKIIIIIIEEECCCEEEFFFFFFIIIOOOOOONNNNNNNNNIIIDDDFFFKKK^^^{{{jjjmmmqqqtttxxx}}}cccMMMAAA777777888777555666222222111111111000000000...------------,,,,,,,,,+++++++++++++++,,,,,,------,,,++++++******++++++*********++++++,,,,,,,,,(((((((((''''''((((((((('''((((((((())))))))))))''''''''''''(((((((((((('''((((((((('''''')))+++((((((((((((((((((((((((%%%(((******))))))***,,,++++++,,,,,,++++++***)))'''''''''((()))*********((())))))***,,,------......111<<>>>>>888555222///...,,,)))'''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++------,,,---///000111333666888???===999777===EEEIIIGGGHHHCCCAAACCCEEEFFFJJJPPPRRRQQQPPPOOOJJJDDDEEEKKKoooggglllqqqtttvvvyyy}}}{{{~~~|||www{{{___MMM<<<888888555333444222222222111111111111000......---------,,,,,,,,,,,,++++++++++++,,,---------,,,++++++******++++++*********++++++,,,,,,,,,******))))))))))))******'''((((((((())))))******''''''''''''((((((((()))'''((()))((('''((()))+++((((((''''''''''''((((((%%%(((++++++))))))***---+++,,,,,,,,,,,,+++******&&&''''''((()))******+++((())))))+++,,,---......444999GGGZZZhhhnnnqqqssssss{{{}}}uuukkklllssszzzpppmmmeeeddd|||{{{~~~vvvsssooojjjccceeemmm|||vvvtttooojjjlllrrruuussslllssszzzyyyrrrkkkjjjkkk^^^[[[VVVSSSSSSWWW^^^cccpppnnnlllkkkjjjfffaaa^^^UUUQQQRRRXXX[[[VVVMMMIIIGGGGGGFFFCCC???===<<<===:::888555222111...+++(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++---...,,,---///000111333666888???>>>999777<<>>:::777999999999777555222...,,,((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((***+++,,,---///000111222444777:::;;;<<<:::888;;;AAACCC@@@@@@AAABBBCCCDDDFFFKKKNNNQQQQQQRRRQQQMMMHHHLLLSSSVVV[[[______]]]___fffnnnoooqqqtttxxx|||XXX===:::<<<666333000000222333222111000000000/////////......---------------------------,,,,,,++++++************************+++++++++,,,+++***)))((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))++++++************))))))))))))))))))************))))))))))))***,,,---...---......,,,******+++,,,++++++++++++++++++++++++******,,,------444DDDTTTaaagggpppxxx{{{||||||||||||vvvrrrssstttrrrqqqrrrvvvnnnkkkooottt}}}zzzpppfffaaadddiiillliiibbbaaagggnnnuuu|||wwwiii```RRRTTTUUUVVV]]]gggllllll^^^ZZZSSSNNNKKKIIIGGGEEEJJJIIIHHHFFFCCC>>>:::888999999777555333111///...+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((***+++,,,...000111111222444888:::<<<<<<:::777;;;BBBEEECCC???AAABBBCCCDDDGGGKKKNNNPPPPPPPPPPPPKKKGGGLLLTTT~~~PPPUUUYYYXXXUUUWWW```iiipppqqqrrrwww|||___III<<<:::777555666666444222333000000000////////////...------------------------,,,,,,,,,++++++*********************************+++******)))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***************************((()))))))))************))))))******+++,,,------------...,,,******+++---++++++++++++++++++++++++******,,,000555@@@SSSdddiiimmmrrrwwwyyyyyyxxxxxxyyytttuuuyyyvvvnnnnnnvvvzzznnnrrrpppttt|||qqqkkkbbbbbb```[[[VVVZZZcccllloootttzzz}}}|||wwwrrrpppaaaYYYPPPOOOZZZhhhllliiikkkcccWWWMMMFFFCCCCCCDDDCCCDDDFFFFFFDDDAAA<<<::::::888666333111000000000///...+++(((&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,///000111222222444777:::;;;<<<:::777:::AAAFFFFFF@@@BBBDDDEEEFFFHHHLLLNNNOOONNNNNNMMMIIIGGGLLLUUUJJJOOOSSSSSSRRRVVV^^^fffnnnnnnpppuuu{{{]]]AAA999666666888666111111555111000000000////////////------------------------,,,,,,+++++++++++++++***************************************)))))))))(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))))))))******************++++++,,,,,,,,,,,,,,,------,,,+++***+++---+++++++++++++++++++++++++++)))+++444@@@MMM]]]jjjmmmooorrruuuwwwwwwvvvuuuxxxuuuvvvwwwqqqmmmwww|||uuu}}}xxxsssppplllrrr|||xxxjjjdddZZZQQQPPPVVV```gggjjjpppuuuuuupppmmmnnnqqqiiicccWWWNNNPPP[[[bbbdddlllggg^^^TTTKKKEEEAAA@@@:::===BBBEEEFFFCCC???===:::888555333111111111222111///---***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,///000111111222333777999:::<<<:::777999@@@EEEFFFAAACCCFFFGGGHHHJJJMMMOOOOOONNNMMMLLLHHHFFFMMMVVVGGGJJJMMMOOORRRVVV]]]bbbdddfffjjjoootttyyy}}}~~~___CCC999444555333///000666111111000000000/////////------------------------+++++++++++++++++++++++++++++++++***************))))))************)))((())))))))))))))))))))))))(((''''''(((((()))***+++((((((((())))))))))))***))))))))))))******************+++,,,------,,,,,,,,,------,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++111???MMMXXXccclllqqqrrrtttwwwyyyyyywwwuuuuuurrrnnnjjjiiitttzzz~~~vvvssspppooorrrvvv~~~{{{ooofffYYYOOOLLLQQQXXX^^^dddkkkpppnnnggg```]]]^^^cccfffaaaRRRFFFIIIUUU___^^^aaaccc```XXXMMMDDD???999;;;>>>AAABBBAAA@@@>>>999888666444333333333333000///---+++)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((***+++,,,///000111111111222555888888;;;;;;888888>>>CCCDDDAAACCCFFFHHHIIIJJJMMMOOOPPPNNNLLLKKKGGGGGGOOOYYYDDDEEEHHHLLLQQQUUUYYYZZZYYY]]]cccfffhhhlllqqquuuyyy|||cccMMM999555555222222666111111111000000000//////------------------------+++++++++++++++++++++++++++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))''''''''''''((()))***+++)))))))))*********++++++))))))))))))***************+++,,,---------,,,++++++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,333@@@QQQ[[[bbbiiipppvvvvvvwwwzzz}}}|||yyyuuuppppppmmmlllxxxyyy}}}uuutttuuuuuu~~~{{{yyypppjjjaaaWWWOOOOOOSSSXXXYYY]]]aaacccaaa]]][[[YYY]]]___\\\RRRKKKKKKOOOQQQPPPVVV^^^```]]]VVVOOOKKK@@@???===;;;;;;;;;<<<===999888777666555444444444000000//////---+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,...///000000000111444777777;;;<<<888888<<>>AAA@@@CCCDDDAAA>>>AAAIIIQQQMMMOOONNNKKKHHHJJJPPPVVVxxxxxx{{{kkkzzz777888;;;>>>???@@@AAA@@@DDDGGGKKKKKKKKKKKKOOORRRUUU\\\aaaccchhhpppuuuuuuttt{{{oooEEE555999444333222111111000/////////.........------------,,,,,,------------,,,,,,,,,+++++++++************)))))))))***************+++******)))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))******++++++++++++******++++++***))))))***++++++++++++,,,,,,,,,,,,------)))+++---------333===EEEUUUaaalllmmmmmmppptttvvv}}}yyywwwyyyzzzyyyyyy|||yyygggwwwppppppuuuwww|||{{{zzz{{{|||{{{xxxvvvqqqqqqrrrrrrssssssttttttsssttttttrrrooolllkkkkkklllmmmnnnnnnnnnllljjjhhhddd___WWWSSSSSSWWWZZZ]]]bbb]]]VVVOOOMMMMMMPPPQQQXXXQQQJJJFFFDDDEEEMMMVVV^^^[[[SSSHHH===777666888999888666444444444555666444222000///000000///...)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###))),,,### %%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***,,,---+++---...//////111444666999::::::999888:::===@@@@@@BBBAAA???===@@@JJJRRRNNNPPPQQQOOOMMMLLLOOORRRjjjnnnfff\\\ttt555666888:::;;;<<<<<<<<<>>>AAACCCDDDDDDEEEHHHJJJNNNSSSWWWYYY]]]eeekkklllnnntttyyyzzz|||aaa???:::888555444555333000...////////////............---,,,,,,------------,,,,,,,,,,,,+++++++++*********************************+++******)))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))******++++++++++++******+++******************++++++++++++,,,,,,,,,------***,,,------000:::JJJVVVbbbjjjppppppppptttxxxyyywwwuuuxxx~~~xxx|||xxxkkk|||uuurrrttt}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyzzzzzzyyyvvvttttttrrrpppmmmkkkiiihhhhhhkkklllmmmllljjjhhhggggggfffgggiiijjjjjjiiihhhggggggbbb\\\XXXWWWWWWWWWVVV]]]\\\\\\\\\XXXRRRJJJEEEOOONNNMMMLLLGGGBBBDDDIIIQQQTTTTTTOOOEEE>>><<<======;;;777444222111111111444222//////000000000///******((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))"""000999)))###***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---***,,,...///000222666888:::::::::999888999<<<>>>>>>@@@@@@???>>>AAAIIIOOONNNPPPRRRRRROOOMMMLLLMMMUUU]]]zzzYYYUUUttt333444555777888999999999:::<<<===??????AAABBBDDDHHHMMMOOOOOORRRYYY___```eeejjjnnnooossszzzWWWFFF===666333555666222///000000000/////////.........,,,------......------,,,,,,,,,,,,++++++++++++***+++++++++***************+++******)))))))))))))))'''''''''(((((((((((((((((((((((((((((())))))***)))******++++++******)))*********++++++*********+++++++++,,,,,,,,,------------...000666EEEXXXfffjjjooorrrrrrsssyyy|||}}}{{{{{{~~~zzzlllyyyuuurrrqqqvvv~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxyyyyyyxxxuuurrrtttrrrnnnjjjgggeeedddcccbbbdddffffffeeedddeeefffdddeeeeeeffffffeeedddddddddbbb```^^^\\\XXXTTTQQQQQQPPPQQQUUUXXXTTTKKKBBBBBBGGGPPPVVVRRRGGG@@@@@@CCCJJJPPPPPPJJJBBB>>>>>>===;;;777444111000000000222111//////000111111000++++++***)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((!!!333AAA333(((***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---)))+++---///111333666999:::::::::888777888;;;>>>===???AAABBBBBBCCCGGGKKKLLLNNNQQQRRRPPPMMMIIIHHHFFFMMMdddzzzbbbggg222333333444555666666777777777888:::;;;===>>>>>>BBBFFFIIIHHHJJJPPPTTTUUUZZZ___bbbdddiiiqqqvvvvvvyyy|||zzzfffLLL===222444666444111333000000000000////////////------............------,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++******)))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******))))))************)))))))))***++++++++++++***)))++++++,,,,,,,,,,,,------//////111777BBBSSSdddooopppsssuuutttxxx~~~~~~|||vvv|||{{{lllnnnqqqxxx}}}||||||}}}}}}}}}||||||{{{{{{zzzyyyxxxwwwwwwxxxvvvsssqqqpppnnnkkkiiifffeeeeeeeee]]]^^^_________```ccceeeddddddddddddccccccbbbaaa`````````aaa___[[[TTTPPPMMMIIIFFFIIIOOOTTTSSSPPP>>>EEEQQQ[[[YYYMMMBBB>>>===CCCJJJLLLIIICCC???===:::888555333111111111222000//////000222222111///,,,,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$ ///???:::,,,%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---(((***---///000222666999888999999888777999<<>>@@@BBBDDDDDDEEEFFFHHHJJJLLLPPPRRRQQQMMMHHHDDDAAADDDOOOggg|||xxxsss}}}111111111111111222333444444444444666888999:::999;;;@@@CCCBBBDDDJJJNNNNNNPPPTTTWWWZZZ```jjjooonnnsssxxx}}}~~~~~~~~~kkkRRR;;;666777555333555111111111000000000//////------............------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++******)))))))))))))))''''''''''''((((((((())))))(((((('''((()))***+++))))))************)))))))))***++++++++++++***)))++++++,,,,,,,,,,,,------...///555@@@PPP```lllrrrvvvxxxxxxxxx||||||}}}xxxqqqrrrmmmttt}}}|||{{{zzz{{{{{{{{{{{{|||||||||yyywwwwwwwwwvvvuuurrrooonnnmmmkkkiiigggeeedddddd\\\\\\\\\[[[ZZZ\\\```cccaaaaaaaaaaaaaaa``````___\\\]]]^^^______\\\WWWSSSPPPMMMIIIHHHKKKOOOTTTVVVJJJKKKPPPWWWWWWOOOGGGCCC<<<>>>AAACCCDDDCCCBBBAAA:::888555222000000000111......000222444333111...,,,,,,------,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######(((888>>>...!!!&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---(((***,,,...///111555777777888888777777999===???BBBBBBCCCCCCCCCEEEGGGHHHIIILLLOOOQQQQQQMMMHHHDDD===AAACCCRRRkkktttssswww///////////////000111111222111222333555777777777777<<<@@@@@@BBBHHHKKKKKKJJJNNNQQQTTT[[[fffkkkjjjnnntttzzz{{{zzz{{{~~~gggFFF:::888555333555111111111111000000000000------............---------------,,,,,,,,,++++++,,,,,,,,,++++++*********+++******)))))))))))))))&&&'''''''''(((((()))))))))((('''''''''(((***+++))))))************)))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,///888HHH[[[iiipppqqq{{{|||{{{{{{|||~~~}}}~~~pppvvvooommmrrr~~~~~~|||{{{xxxxxxyyyzzz{{{}}}}}}~~~xxxwwwvvvvvvvvvtttqqqooopppnnnllljjjgggdddbbb```]]]\\\[[[XXXXXXYYY^^^aaa^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[]]]^^^]]]ZZZWWWPPPPPPOOOLLLHHHGGGJJJNNNWWWRRROOOQQQRRRNNNJJJIII;;;::::::<<<@@@EEEGGGHHH===;;;777333///---------,,,---000333555444000---,,,---......---,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''%%%222BBB111 +++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---(((***,,,---...111444666666777777777777999===@@@FFFDDDCCCAAABBBDDDGGGJJJJJJLLLOOOQQQRRRNNNIIIDDD888@@@AAAKKKdddooogggaaazzz------............------000111111111222222222222777777888999;;;===???AAAGGGJJJMMMPPPSSSVVV[[[^^^aaafffjjjlllnnnrrrzzzhhhBBB444777666...111333444333111///...---//////.........---------,,,---------,,,,,,+++***************************+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,------,,,===OOOYYY```kkkwww}}}uuu{{{xxxxxxuuuvvvwwwooojjjqqq||||||}}}}}}zzzzzz{{{{{{{{{{{{yyyvvvsssrrrqqqpppooommmhhhhhhiiiiiiiiifff```\\\bbb```\\\YYYVVVUUUUUUUUUXXXYYYZZZ[[[[[[\\\\\\\\\YYYYYYXXXYYY[[[[[[ZZZXXXUUUTTTPPPKKKFFFEEEFFFGGGOOOUUUYYYRRRGGGBBBIIISSSMMMCCC777555;;;BBBCCCAAAAAA>>>:::555222111111111,,,---...000111111111111///...------...---+++)))'''%%%###%%%''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***+++***(((&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''')))++++++,,,---///111333555666666777888666555888>>>CCCCCCBBBAAACCCEEEGGGGGGGGGMMMQQQSSSPPPNNNMMMIIIDDD>>><<<@@@NNN___hhheee^^^kkk------............------000000000000111111111111444555555777999;;;===>>>AAACCCFFFIIILLLOOOSSSWWW]]]```dddfffhhhnnnwww~~~dddDDD:::888444555444333111000///////////////.........---------,,,,,,------------,,,,,,************************+++++++++************)))******))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000000999JJJ\\\eeekkkrrryyy}}}~~~vvv~~~zzzuuulllqqqppprrrsssyyy~~~~~~|||yyyxxxyyyyyyyyyxxxtttrrrpppooooooooonnnllliiihhhhhhgggfffccc^^^ZZZ___]]][[[XXXVVVVVVVVVWWWUUUVVVWWWYYYZZZ[[[[[[[[[VVVUUUUUUUUUWWWWWWUUUSSSTTTSSSOOOJJJDDDAAAAAABBBCCCIIINNNNNNIIIEEEEEEFFFHHHAAA:::777888<<>>CCCDDDCCCAAABBBDDDGGGHHHHHHNNNRRRSSSPPPNNNMMMIIIDDD>>>>>>AAAJJJVVV```fffhhhyyy------............------....../////////000000000222222222444555777999::::::<<>>:::777555555888:::>>>>>>===;;;888555333222---......//////000000000///...------...---,,,***(((&&&$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###!!!######$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&)))++++++,,,---///111333444555555666777666666999???DDDFFFCCCAAAAAACCCFFFHHHIIIOOORRRSSSPPPNNNMMMIIIDDD===???CCCGGGNNN[[[kkkwww~~~------............---------------.........//////000000111111333444666666777999;;;===???BBBEEEHHHJJJMMMRRRVVVZZZ```ggglllnnnpppuuuzzzmmmPPP@@@666555333111000111111111111////////////............///////////////...------+++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++++++++,,,---111555888KKKZZZjjjrrrwww{{{~~~~~~~~~www|||{{{kkkpppzzzvvvtttrrrrrruuu}}}~~~}}}|||}}}~~~}}}}}}zzzxxxxxxxxxwwwuuuuuussspppooooooooonnnmmmjjjgggdddbbb```___\\\ZZZ[[[ZZZXXXWWWVVVVVVVVVVVVQQQRRRSSSSSSTTTTTTSSSSSSUUUTTTSSSSSSSSSSSSQQQOOOOOOOOONNNJJJEEEAAA??????BBBCCCGGGMMMQQQPPPIIICCC<<<;;;999666555444444444::::::::::::888555222000..................//////...---------......,,,***)))'''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''***,,,***+++---///111333444555444666777666666999???DDDFFFCCC@@@@@@BBBFFFIIIJJJOOORRRSSSOOOMMMLLLHHHDDD<<>>:::444333222000////////////000///---,,,++++++,,,---------,,,---......---+++)))******)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((+++---***+++,,,...000222333444666777888666555888>>>CCCAAA@@@>>>@@@DDDHHHKKKMMMOOOQQQPPPLLLIIIHHHFFFAAA;;;<<<@@@JJJYYYkkkyyysssppp------............------------------............///...............///000...000111222222333666888999999;;;>>>BBBEEEGGGHHHLLLPPPUUU]]]dddkkkppprrrzzz~~~iiiJJJBBB999444333333222///000000000000/////////........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***))))))))))))))))))*********************************************************+++,,,,,,---......//////...---111<<>>===>>>AAAFFFJJJMMMNNNNNNPPPOOOJJJGGGGGGDDD@@@:::<<>>BBBDDDGGGJJJOOOUUU\\\bbbgggjjjrrrwww~~~VVVKKK===444222222222111000000000000////////////+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++******************************************************+++,,,,,,---......//////......333BBBUUUcccbbbjjjrrrvvv{{{|||ttt~~~mmmnnngggjjjrrrxxx~~~~~~~~~~~~}}}}}}xxxvvvsssssstttuuuttttttssspppnnnllllllllljjjiiicccaaa___^^^]]][[[XXXVVVTTTUUUUUUUUUUUUTTTSSSSSSIIIJJJKKKMMMNNNNNNOOOOOOJJJIIIIIIJJJKKKLLLJJJIIIHHHGGGEEECCCAAAAAADDDGGGBBBBBBCCCEEEEEECCC???<<>>>>>>>>???AAADDDFFFBBB:::222---///222555555222000...,,,+++***++++++,,,---///000000///---,,,,,,---......---***'''%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$&&&((()))***+++((()))***,,,...111333555777777666555555888<<<@@@AAA>>>>>>BBBIIIMMMMMMKKKOOORRRQQQKKKEEEBBB???<<<;;;@@@GGGLLLOOOWWWjjj|||mmm------------------,,,,,,---------------------------------............///....../////////000000000///000111333444666777888999<<>>???@@@@@@@@@???===<<<;;;<<<<<<<<<===<<<<<<<<<:::888555222000000222444000///...---,,,++++++***+++,,,...//////...,,,++++++,,,......---+++(((&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((()))***,,,...111333555777666666444444777<<>>???CCCJJJNNNMMMKKKOOORRRRRRMMMHHHEEEBBB>>>>>>AAAHHHOOOTTT]]]qqqrrr.........------,,,,,,,,,---------------------------------............///------........./////////...//////000111222333444333666:::===???BBBFFFIIIQQQTTTYYYcccppp|||}}}SSS<<<333333666222222111111111111111111.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************************))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---+++///444???PPPbbbjjjjjjpppssswww{{{}}}|||tttqqquuurrrgggcccppp~~~~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~|||zzz|||wwwssssssvvvzzz|||||||||{{{zzzzzz{{{}}}~~~}}}}}}yyyxxxvvvtttssssssttttttpppnnnkkkjjjjjjiiigggfffdddcccbbb___]]][[[ZZZYYYTTTSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>=========<<<::::::<<<<<<;;;999666444222555777555000...000333............---+++*********+++,,,------,,,+++******+++---...---,,,***((('''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***,,,...111333444555555444333333666;;;??????>>>???DDDJJJMMMLLLJJJMMMRRRSSSOOOKKKIIIFFFBBB@@@AAAFFFNNNWWWcccvvvvvv.........------,,,,,,+++........................---------............///------........./////////......//////000000111111222444777999:::<<>>>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<;;;:::888666555000222333333000//////000,,,---......---,,,***)))******++++++++++++*********+++,,,---------+++***(((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))***,,,...111333444444444333222333555:::>>><<<===???DDDIIIKKKJJJIIIKKKPPPRRROOOLLLKKKHHHDDD@@@@@@CCCLLLVVVdddwwwvvv.........------,,,,,,,,,........................---------............///....../////////000000000....../////////000000000111333555666777888:::<<>>===============;;;:::888888999:::;;;<<<;;;999888777888888999444111......///000000...+++,,,---------,,,+++***)))******************)))***+++,,,---------,,,,,,)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''')))***++++++)))***+++,,,...000222333333333333222222555:::>>>:::;;;>>>BBBFFFHHHIIIIIIJJJOOOQQQNNNKKKJJJHHHDDDCCCAAADDDLLLVVVdddxxxwww------------------------........................---------............///....../////////000000000.........//////000000000///000222333222333555666888<<>>===<<<<<<<<<<<<;;;:::888777777777888999999777555444444555777888777222,,,+++...000///...***+++,,,,,,,,,,,,,,,+++************************,,,,,,---------------,,,***(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&''')))+++,,,---******+++,,,...000222333333333333222333666;;;???;;;<<<>>>AAADDDGGGIIIKKKLLLPPPPPPLLLIIIHHHGGGDDDEEEEEEHHHOOOXXXggg|||zzz+++,,,,,,------.................................---------............///------........./////////,,,,,,---......///000000---...000000000000222444444666;;;@@@DDDGGGIIIJJJPPP\\\jjjttt~~~|||]]]CCC666666444333111000000000////////////...............------------,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++******++++++,,,---555FFFXXXbbbgggnnnrrrtttwww{{{zzzuuukkklllttt~~~~~~~~~}}}||||||{{{{{{yyyyyyyyyxxxvvvtttsssrrrtttssssssssstttrrrnnnllldddaaa^^^]]]]]]]]][[[ZZZXXXXXXYYY]]]bbbdddaaa^^^^^^\\\\\\___eeehhhfffcccdddhhhkkkmmmqqqwwwyyyxxx||||||{{{zzzwwwtttqqqooopppnnnkkkiiiiiihhhgggeeecccbbb```^^^[[[XXXVVVTTTSSSSSSRRRRRRPPPOOOMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKHHHGGGFFFDDDCCCBBBBBBBBB???>>>===<<<;;;;;;;;;;;;999888777777666666777777666666555555444444444555555333000...------......++++++******+++,,,------+++******************+++------------------,,,,,,+++)))'''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))***++++++******+++,,,...000222333333333333333333777<<<@@@===>>>???AAACCCGGGKKKNNNPPPSSSQQQKKKGGGGGGFFFDDDCCCEEEJJJQQQYYYhhhxxx***++++++,,,---...//////////////////////////////---------.........//////,,,,,,,,,---------......***++++++,,,...//////000---...000000000000222333222333555888:::<<<>>>???BBBMMMYYY```iiivvv}}}WWW999888666444222111111000000/////////..................---------,,,,,,,,,*********++++++,,,,,,,,,******************************))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,--->>>OOO```ggggggkkkpppttt{{{~~~~~~}}}}}}~~~}}}qqqmmmlllwww}}}}}}~~~||||||||||||{{{zzzyyyxxxvvvvvvwwwvvvuuurrrpppooosssrrrqqqpppooolllgggdddYYYVVVSSSQQQQQQQQQPPPOOORRRPPPPPPRRRVVVWWWUUUSSSSSSPPPOOORRRVVVXXXVVVRRRPPPVVVZZZ\\\bbbiiilllkkkwwwxxxyyyyyywwwtttpppnnnnnnllliiihhhhhhgggeeeddddddcccaaa^^^[[[YYYWWWVVVQQQQQQRRRQQQPPPNNNKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJDDDCCCCCCBBBBBBBBBCCCCCC>>>===<<<;;;;;;;;;;;;;;;777777777777777666666666666777888888777555333222222444444222---+++,,,...+++******)))***+++---...++++++************++++++......---------,,,,,,,,,+++)))''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))***++++++,,,...000111222333444333333444777<<<@@@@@@@@@AAABBBDDDHHHMMMQQQSSSUUURRRKKKFFFFFFFFFDDD@@@CCCJJJQQQXXXhhhttt...///000111111000///...111111111111000000////////////000000000000//////////////////////////////222222000/////////000111///000000000000111111111222222333444555777777888@@@FFFMMMTTTZZZeeerrr{{{zzzyyyLLL777222999333+++...111000000000000//////////////////...---,,,,,,++++++------,,,++++++******)))++++++************++++++))))))(((((((((((())))))++++++++++++******))))))---(((''',,,---+++...333DDDQQQaaakkkoooppprrrvvv{{{~~~~~~~~~}}}xxxtttjjjeee~~~~~~|||{{{zzz{{{||||||~~~|||{{{zzzxxxtttrrrttttttssssssrrrqqqooonnniiilllpppooojjjaaaYYYTTTSSSQQQOOOPPPSSSUUUUUUSSSQQQOOOMMMNNNPPPSSSTTTTTTOOOLLLJJJLLLPPPSSSSSSRRRMMMQQQSSSSSSXXX```dddccchhhqqq{{{~~~yyysssppppppsssnnniiiggghhhiiihhhfffgggddd```\\\ZZZYYYZZZZZZVVVRRROOONNNOOONNNLLLIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@??????>>>===<<<;;;:::::::::999777555333333444666888888888777666555333111000222111000///............++++++++++++++++++,,,,,,,,,+++***)))((((((((())),,,000333222---***+++---+++***((('''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$$$$((('''%%%######$$$%%%&&&'''&&&&&&''''''((()))***(((***+++++++++,,,///111333444444444555999===AAAAAA???===@@@EEEJJJLLLLLLQQQRRRPPPKKKHHHHHHFFFBBBEEEEEEJJJRRRWWWccc}}}kkk{{{000000111111111111000000333333333222222222111111000000111111111111000000111111111111111111111111222222111000000111222333111111111111222222222222222222333444555555666666999===DDDIIINNNWWWbbbkkkiiiiiiqqqvvvrrruuuXXX===333999555111333333000000000000///////////////......---,,,,,,+++++++++++++++++++++++++++,,,++++++************++++++***))))))(((((())))))***++++++++++++*********))),,,******------+++///666MMMWWWcccjjjkkkmmmrrrvvv~~~{{{zzzzzz~~~mmmfffhhhwww~~~}}}|||||||||}}}~~~~~~|||yyywwwuuussspppnnnpppooonnnllljjjgggeeeddddddgggiiigggbbb[[[UUURRRVVVTTTSSSTTTVVVWWWUUUSSSSSSQQQNNNNNNQQQSSSUUUVVVUUUSSSRRRSSSVVVYYYYYYXXXSSSVVVWWWUUUXXX]]]```___nnnvvv|||uuuqqqppprrrmmmhhhffffffgggeeecccfffddd```]]]ZZZYYYYYYZZZVVVSSSPPPOOOOOOOOOLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBAAA???>>>===<<<>>>===<<<:::999999999999999888666444444444666666444444555555444444333222222111000///............++++++,,,+++++++++++++++++++++***)))))))))))))))+++///222111,,,)))***,,,,,,+++)))((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''((()))***(((***+++++++++,,,///111333333444444555888===AAA@@@>>>>>>@@@EEEJJJLLLMMMPPPRRRPPPJJJHHHHHHFFFCCCDDDBBBGGGTTT___mmmnnn~~~333333222222222222333333555555555444444444444444222222333333333333222222222222222222222222222222222222222222333444555666333333333333444444444444333333333444444555555555333666:::===AAAGGGPPPVVVVVVYYYddduuuqqqeeesssuuuoooLLL777666444333444000000000000000////////////.........------,,,,,,+++)))******+++,,,,,,------++++++************+++++++++******************+++++++++++++++************)))***,,,...---...666???XXX^^^eeehhhiiikkkqqqvvv}}}|||~~~{{{www{{{|||ppp{{{rrrgggeeevvv~~~~~~}}}}}}|||{{{{{{{{{{{{|||wwwtttpppmmmllljjjhhhggggggfffdddbbb```^^^\\\[[[aaaaaaaaa^^^YYYUUURRRRRRXXXXXXXXXYYYZZZYYYWWWUUUVVVUUUTTTVVVZZZ^^^```aaadddbbbaaabbbdddffffffffffffgggfffbbbbbbeeefffcccnnntttzzz|||zzzuuusssrrrppplllgggeeeffffffdddaaaeeeccc```]]]ZZZYYYYYYZZZVVVTTTQQQPPPOOOOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBAAA@@@>>>===<<<<<<===<<<;;;999888888888888999888777666666555444444000111222333333333333333111000///......---......,,,,,,---,,,,,,+++*********************)))))))))***---000///,,,)))***+++...,,,+++******)))'''$$$########################&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&''''''((()))***(((***+++++++++,,,///111333333444444555888===AAA???>>>>>>@@@EEEIIILLLMMMPPPQQQNNNIIIGGGHHHHHHEEECCCAAAIII\\\nnn|||ttt666555444333333444555666555555555555555555555555444444444555555444444444444444444444444444444444222333333444555777888888555555555666666666666777555555555555555666666666555666888999:::>>>CCCHHHQQQUUU___kkkttt{{{lllcccmmmoooeeeEEE:::444444444///000000000000////////////......---------,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((***---------333AAAMMM^^^ccchhhjjjkkkmmmrrrwww}}}|||}}}}}}uuusssccclllsssllllll}}}~~~~~~~~~}}}|||||||||yyyyyyxxxvvvuuutttsssssskkkhhhcccaaaaaaaaa```___\\\\\\[[[[[[ZZZZZZZZZZZZ___^^^[[[WWWSSSRRRSSSTTTWWWXXXZZZ\\\]]]\\\ZZZYYYXXXYYY^^^dddkkkpppqqqqqqsssrrrrrrrrrssstttttttttuuuvvvtttooommmoooooolllhhhkkknnnqqqrrrrrrrrrsssnnnjjjgggggghhhiiifffddddddbbb```]]][[[YYYYYYYYYVVVUUUSSSQQQPPPOOONNNMMMLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@??????===<<<;;;999888888888888888888888888777555333222//////000111222222222222000000///...------------------...---,,,+++***))))))*********+++*********)))+++......+++******+++...---,,,,,,,,,+++(((%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((******&&&&&&''''''&&&&&&%%%$$$'''&&&&&&''''''((()))***(((***+++++++++,,,///111222333333444555888===@@@>>>>>>>>>AAADDDIIIMMMOOOOOOPPPMMMHHHGGGIIIJJJHHHJJJIIIWWWsss{{{888777666555555666777888444444444555555555555555555555666666666666555555666666666666666666666666333333555666777888999999777777777777888888888888777777777888888888888888888999999888999:::===???AAAEEENNNWWW___kkk~~~|||ccc___uuuuuuooo|||XXXDDD777555777333000000000000////////////---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,---//////,,,---888JJJWWW```dddjjjmmmooorrruuuxxxzzz{{{nnnsssnnnggg|||pppnnniiiyyyzzz~~~}}}zzzzzzsssrrrqqqnnnllliiigggfff```^^^[[[ZZZ[[[]]]]]]]]]YYYYYYXXXXXXXXXYYYZZZZZZ\\\[[[WWWSSSPPPPPPSSSVVVTTTWWWZZZ\\\^^^^^^]]]]]]\\\```hhhqqqyyy|||zzzxxxwwwxxxxxxxxxwwwvvvvvvwwwuuuvvvtttpppoooqqqqqqooohhhggggggiiilllnnnooooooiiigggfffhhhkkkllljjjhhhcccaaa___]]][[[ZZZYYYYYYUUUUUUSSSQQQOOONNNMMMNNNLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<:::999999888888777777888888777444222111000000000000000000///...000///...---,,,,,,,,,,,,------......---,,,***(((((()))***+++,,,,,,++++++(((***,,,,,,,,,+++++++++...---,,,------,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&'''''''''&&&%%%$$$'''&&&&&&''''''((()))***(((***+++++++++,,,///111222222333333444777<<<@@@===>>>???AAADDDHHHMMMPPPOOOPPPMMMHHHGGGKKKMMMLLLNNNUUUlll|||888888777777777777888888444444444444444555555555666666777777777777666666666666666666666666666666333444666777888999999999888888888888999999999999888888888999999:::::::::::::::999888888999:::;;;:::<<>>===<<<:::999999999999555666666666555333222111111111111000000...---,,,//////---,,,,,,,,,,,,,,,,,,---...///...---***)))'''(((***,,,------,,,,,,((()))+++,,,---,,,,,,+++,,,+++,,,---...---***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********+++---000333444''''''''''''&&&&&&&&&&&&'''&&&&&&''''''((()))***(((***+++++++++,,,///111222222333333444777<<<@@@<<<>>>@@@AAADDDHHHMMMQQQPPPPPPMMMHHHHHHMMMQQQPPPNNN[[[|||zzz777888888999999888888777444444444555555555666666666666777777777777666666666666666666666666666666444555777888999999999888888888888999999999::::::777777888888999:::;;;;;;;;;:::999999999:::::::::>>>>>>@@@AAA@@@FFFVVVfff{{{~~~vvvgggaaa}}}lllIII777666555000000000000////////////------------------------,,,+++++++++++++++++++++++++++************++++++++++++************+++++++++++++++,,,,,,,,,------000444555444;;;JJJWWW\\\eeehhhlllqqqtttxxx{{{}}}{{{yyyooowwwvvvuuutttuuusss{{{~~~~~~wwwooolllllldddddddddbbb```^^^[[[ZZZ[[[ZZZYYYZZZ]]]^^^]]]\\\YYYYYYXXXWWWXXXZZZ\\\^^^XXXXXXWWWUUUTTTUUUXXXZZZWWWYYY\\\]]]]]]^^^aaadddeeehhhnnnuuuyyyzzzwwwtttqqqsssuuutttpppnnnmmmnnnooorrrqqqnnnoootttuuutttsssrrrtttxxxzzzwwwmmmeee______```dddhhhiiifffcccaaa```___]]][[[ZZZYYYXXXSSSTTTSSSQQQMMMKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBAAAAAA@@@?????????===<<<;;;999888888888888333444444444333222222111111111111000000///...---///...---,,,+++++++++++++++,,,...//////...+++***&&&(((***,,,---------,,,))))))***,,,......---,,,))))))+++---///...+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,666@@@HHHMMM)))((('''&&&%%%&&&&&&''''''&&&&&&''''''((()))***(((***+++++++++,,,///111111222222333444777<<>>===@@@MMM[[[______eeeqqq~~~sss]]]hhhrrr\\\AAA===;;;000000000000////////////------------------------*********++++++,,,------++++++************+++++++++******************++++++++++++,,,,,,---------(((///333777CCCSSS^^^```iiikkkmmmppptttxxx|||yyyxxxmmmhhhlll}}}ssspppuuuzzz|||{{{uuullldddaaabbb```aaaaaaaaa```^^^\\\[[[ZZZYYYYYYZZZ\\\\\\ZZZYYYTTTTTTUUUVVVYYY]]]```bbbZZZ[[[[[[[[[YYYZZZ\\\^^^ZZZ]]]___^^^]]]^^^aaaeeefffhhhlllqqqwwwyyyyyyxxxtttwwwxxxwwwsssppppppqqqkkknnnnnnkkklllqqqsssrrrppprrrxxx~~~pppddd\\\\\\]]]```ddddddaaa]]]``````^^^]]][[[ZZZYYYXXXRRRSSSSSSPPPLLLJJJKKKMMMIIIJJJJJJJJJIIIHHHHHHGGGCCCBBBBBBAAAAAA@@@@@@@@@<<<;;;999888777777666666333222222222222222222222000000000000000000///.........---,,,++++++++++++***+++...///000...,,,+++&&&(((***---......---,,,))))))***,,,...///...,,,'''(((***---///...,,,)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&(((***,,,***(((&&&%%%$$$%%%'''((('''&&&&&&''''''((()))***(((***+++++++++---///111111222222333444777<<>>::::::;;;===???AAADDDEEEBBBKKKMMMQQQ\\\ggg|||~~~~~~~~~mmmYYYVVVcccyyywwwXXX===999222333111000000222111...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,///>>>NNNYYY___ccckkkkkklllooossswwwxxxyyy|||jjjgggyyysss{{{wwwnnnuuuxxxvvvppphhh^^^YYYZZZ\\\\\\[[[[[[[[[ZZZZZZZZZYYYVVVWWWYYY[[[[[[[[[ZZZYYYZZZWWWWWW[[[]]]\\\\\\___ccc```^^^___bbbcccaaa^^^___\\\ZZZ[[[^^^cccgggiiilllpppvvvzzz{{{xxxtttppprrrssstttuuutttsssqqqooopppsssrrrooopppwww~~~||||||}}}|||yyyuuupppmmmfff^^^YYYZZZ\\\]]]^^^```bbb```]]]ZZZXXXXXXYYYZZZSSSRRRPPPMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJDDDBBB@@@@@@@@@@@@>>>===<<<;;;:::999888666555555333333222222111000000000///............------------------,,,,,,+++++++++++++++,,,---............++++++******+++---///000---,,,******+++---000222///---++++++,,,,,,,,,++++++***'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))************+++,,,------111111111111222666;;;???;;;===@@@BBBEEEJJJOOOSSSNNNPPPOOOMMMNNNSSSVVVUUUwww888888999999999999888888999888888888999999::::::===>>>>>>>>>>>><<<:::999888999999::::::999999888::::::999888888888999999;;;;;;:::::::::;;;<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;<<<;;;;;;<<<===>>>::::::;;;<<<===???AAABBB>>>EEEDDDGGGSSSaaaxxx~~~}}}zzziiiSSSTTT]]]ttt}}}yyy|||QQQ>>>777666444111000111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---222BBBRRR\\\bbbffffffffffffjjjooorrrrrrpppnnniiitttqqqwwwyyy{{{xxxmmmkkkfff___ZZZWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\^^^___```___^^^]]]YYYUUUVVV[[[___^^^\\\\\\\\\\\\[[[\\\^^^```______]]][[[ZZZ\\\```eeehhhiiikkknnnssswwwxxxuuuqqqnnnmmmnnnooopppooommmkkkjjjnnnpppoookkkkkkqqqwwwxxxsssvvv{{{~~~~~~zzzuuuqqqjjjaaaZZZZZZZZZWWWVVVXXX[[[[[[ZZZYYYYYYXXXXXXXXXVVVUUURRRPPPNNNMMMMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIDDDBBBAAA@@@AAA@@@>>><<<<<<;;;:::999777666555555333333222222111000000000............------------------,,,,,,,,,+++++++++******+++------.........+++*********+++,,,...///---,,,******+++---000222000...,,,,,,---------,,,+++***'''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))************+++,,,------111111111111222666;;;???<<<>>>@@@BBBEEEIIINNNRRROOOQQQPPPMMMNNNSSSUUUTTTqqq:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;>>>??????@@@???>>><<<<<<999::::::;;;;;;::::::999:::::::::999::::::;;;;;;;;;::::::;;;;;;<<<===>>>??????>>>>>>===<<<;;;;;;===============>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAEEEBBBCCCPPP___xxx~~~}}}zzz~~~uuuZZZOOOJJJ\\\sssgggFFF;;;999555333111000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...777HHHWWW```eeehhhdddbbbcccgggmmmpppmmmiiiZZZggglllsssxxxwww~~~yyyrrrmmmbbb^^^ZZZXXXWWWVVVVVVUUUWWWWWWWWWXXXYYYYYYZZZZZZ^^^___aaabbbbbbaaa```___XXXUUUVVV^^^cccaaa\\\YYYVVVWWWYYYZZZZZZ[[[]]]___YYYYYYZZZ]]]bbbfffhhhhhhgggjjjooorrrssspppmmmjjjgggggghhhhhhgggfffdddccciiikkkjjjeeeeeejjjnnnooolllrrrzzz|||uuupppiiiaaa[[[ZZZYYYUUUSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUWWWUUUSSSPPPNNNLLLLLLLLLJJJJJJJJJJJJIIIHHHHHHGGGDDDBBBAAAAAAAAA@@@>>><<<;;;;;;:::999777666555444333333222222111000000000............------------,,,,,,,,,,,,++++++++++++))))))***+++,,,---...///***************+++,,,---,,,+++******+++---000111000...---,,,---...---,,,+++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))************+++,,,---...111111111111222666;;;???===>>>@@@BBBDDDHHHMMMQQQRRRSSSRRRNNNOOOSSSUUUTTTggg======>>>>>>>>>>>>======;;;;;;<<<<<<=========<<<===>>>?????????>>>===<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;???>>>>>>???@@@@@@???>>>@@@??????>>>>>>??????@@@CCCFFFBBBCCCNNN\\\rrr}}}}}}zzzzzz|||||||||||||||eeeUUUIIIRRRnnnzzzYYY===888444333333111000222////////////............------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,///<<>><<<;;;:::999888777666555444333333222222111000000000.........---------,,,,,,,,,+++++++++++++++++++++(((((()))***+++,,,......******************++++++++++++******+++---///000///...,,,,,,---------,,,+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))))))))******+++,,,---...222222222111222555:::>>>===???@@@BBBDDDGGGLLLPPPSSSUUUSSSOOOOOOSSSUUUSSS```??????@@@@@@@@@@@@??????===>>>???@@@@@@@@@??????>>>???@@@AAABBBAAA@@@???>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>======<<<<<<<<<======<<<<<<======>>>>>>>>>???@@@>>>>>>???AAAAAA???<<<@@@@@@???????????????@@@>>>BBB??????IIIQQQaaawww~~~{{{zzz|||}}}}}}}}}~~~~~~}}}zzzxxx~~~}}}}}}~~~kkk]]]NNNIIIVVVyyypppDDD:::333444555333111222000000/////////.........------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,222AAARRR]]]bbbfffjjjhhhggghhhlllqqqrrrnnnjjjhhhoooXXXiiitttwwwyyyooohhhbbb^^^[[[ZZZWWWTTTUUUWWWXXXUUUSSSWWWXXXYYYZZZ\\\^^^___```_______________^^^]]]]]]\\\YYY\\\dddhhhddd]]]YYYVVVYYY[[[YYYVVVTTTVVVXXXOOOPPPUUUZZZ```cccbbbaaa\\\^^^```bbbbbbaaa___]]]]]]\\\\\\[[[ZZZYYYXXXWWWZZZ^^^]]]ZZZZZZ___bbbccccccfffjjjmmmllliiieeeaaa^^^YYYXXX]]]```^^^[[[[[[WWWUUUSSSPPPOOOOOOOOOPPPSSSRRROOOLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEECCCBBBBBBCCCCCCBBB???<<<;;;:::999888666555444444333333222222111000000000...------------,,,,,,,,,++++++++++++++++++++++++(((((((((((()))+++------******++++++*********)))************+++---...///...,,,******+++,,,+++***,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((())))))))))))))))))***+++,,,...///222222222111222555:::>>>===>>>@@@AAACCCGGGLLLOOOTTTUUUTTTOOOOOOSSSTTTRRRaaa}}}@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDEEEFFFEEEEEEDDDAAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@????????????@@@@@@AAA@@@@@@??????@@@AAACCCDDDBBBAAA@@@AAADDDDDD@@@===>>>>>>>>>>>>???@@@AAAAAA===BBB@@@AAAHHHKKKTTTeeetttzzz}}}|||yyyxxxxxxzzz}}}zzzwwwvvvxxx}}}|||ttthhhWWWIIIIIIgggZZZFFF555444777555222222000000000/////////......------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...///777GGGVVV___aaaeeekkkggggggiiilllooopppnnnmmmnnnjjj^^^uuu{{{oooddd]]]ZZZXXXXXXVVVVVVUUUVVVWWWVVVTTTSSSYYYZZZ[[[\\\^^^```aaabbbaaaaaa```______^^^]]]]]]\\\ZZZ\\\aaabbb^^^YYYYYYXXXXXXXXXVVVSSSQQQQQQQQQJJJLLLPPPUUU[[[]]]]]][[[VVVWWWXXXZZZZZZYYYWWWVVVWWWWWWVVVTTTSSSRRRQQQQQQSSSVVVVVVSSSSSSXXX[[[[[[VVVXXX[[[^^^```___^^^]]][[[WWWXXX]]]aaa^^^[[[ZZZ[[[XXXTTTPPPNNNMMMNNNOOOSSSQQQOOOMMMKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFFFFEEECCCCCCCCCCCCDDDBBB???<<<::::::999888666555444333333333222222111000000000------------,,,,,,,,,,,,*********+++++++++++++++)))(((''''''((()))+++,,,+++,,,,,,,,,+++***)))))))))*********+++---...///---+++))))))***+++***)))...---,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((())))))))))))))))))***+++---...///222333222111222555:::>>><<<===???AAACCCGGGLLLPPPSSSUUUSSSOOOOOORRRTTTRRReeeyyyAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGFFFEEEDDDBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@??????>>>>>>@@@@@@AAABBBDDDEEEGGGHHHIIIHHHEEEDDDDDDFFFHHHJJJKKKIIIGGGIIIMMMLLLHHHDDD@@@@@@@@@AAACCCEEEFFFGGGAAAEEECCCDDDJJJKKKOOO___dddhhhooowww|||{{{zzzyyyxxxyyyzzz|||~~~yyywwwuuuvvvyyy}}}~~~~~~}}}rrrcccSSSJJJZZZ{{{[[[===444777666333333000000000000/////////...........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......444===MMM[[[```aaaeeellleeegggkkkllllllmmmoooqqq|||ppptttyyyqqqfff\\\WWWVVVVVVWWWTTTVVVYYYYYYXXXWWWWWWWWWZZZ[[[\\\]]]___```bbbbbbbbbaaa```___^^^]]]\\\\\\XXXXXXYYY[[[XXXSSSRRRVVVUUUSSSQQQPPPOOONNNLLLJJJFFFGGGKKKPPPUUUXXXWWWVVVQQQQQQRRRSSSSSSRRRQQQQQQQQQPPPNNNMMMKKKJJJJJJIIILLLOOOOOOLLLKKKNNNQQQPPPJJJLLLQQQUUUWWWXXXWWWVVVTTTQQQTTT[[[___]]]YYYXXX[[[YYYWWWTTTQQQOOONNNNNNPPPOOOMMMKKKJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDBBB???<<<::::::999777666555444333333333222222111000000000---------,,,,,,,,,++++++)))*********++++++++++++***)))'''&&&&&&''')))***,,,---------,,,+++)))((())))))***+++,,,---.........,,,******+++++++++***//////...---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))(((((()))***+++---...///333333222111222555999===;;;<<<>>>@@@CCCGGGMMMQQQQQQSSSRRRNNNNNNRRRTTTRRRcccyyyAAAAAABBBBBBBBBBBBAAAAAACCCEEEGGGHHHHHHHHHFFFEEEAAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>@@@AAABBBDDDGGGJJJMMMNNNRRROOOKKKHHHGGGIIILLLNNNTTTRRRPPPRRRVVVVVVQQQLLLCCCCCCDDDFFFHHHJJJLLLMMMAAAFFFCCCCCCIIIIIIMMM[[[dddfffjjjqqqxxx~~~yyyxxxwwwvvvvvvwwwxxxyyy{{{zzzyyyvvvuuuxxx}}}|||{{{~~~~~~uuuiii\\\NNNMMMffflllCCC555666555333333000000000000////////////........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......999BBBQQQ^^^bbbaaafffmmmdddhhhmmmmmmkkklllpppuuunnnpppiii```XXXUUUUUUVVVWWWTTTXXX]]]]]][[[ZZZZZZ\\\ZZZ[[[\\\]]]___```aaabbbaaa```^^^]]][[[[[[ZZZZZZUUUUUUVVVVVVPPPKKKMMMSSSRRROOOKKKKKKLLLLLLHHHEEEDDDEEEHHHMMMQQQTTTTTTSSSNNNNNNOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDHHHKKKKKKFFFEEEGGGIIIHHHDDDGGGLLLQQQSSSSSSQQQOOOLLLKKKNNNXXX]]]\\\YYYXXXYYYYYYXXXWWWUUURRROOONNNLLLKKKIIIHHHGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCDDDEEECCC???<<<:::999888777666555444333333333222222111000000000---------,,,,,,,,,++++++))))))******+++++++++++++++)))'''&&&%%%&&&((()))---.........---+++***((())))))***+++,,,------...///---++++++,,,,,,,,,+++000000///...,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))(((((()))***+++---///000333333222111222444999===:::;;;>>>@@@CCCHHHMMMRRRPPPRRRQQQMMMNNNRRRTTTRRR___xxx{{{EEEAAABBBGGGGGGBBBAAADDDIIIFFFFFFJJJOOOOOOHHHAAAAAA>>>>>>AAA@@@<<<>>>EEEJJJRRRNNNGGGGGGEEEEEEMMMOOONNNMMMKKKEEE>>>;;;;;;@@@;;;>>>HHHMMMPPP]]]lllyyynnnccc[[[VVVUUU^^^iiikkkhhhhhhoooyyyzzzqqqggg]]]ZZZUUUTTT[[[aaa\\\QQQLLLLLLJJJHHHLLLUUU^^^bbbdddgggjjjmmmuuu||||||wwwvvvxxxyyyyyyyyyyyyzzz{{{zzzuuurrrtttwwwxxx{{{~~~~~~~~~yyywwwvvvxxxvvvjjjXXXMMMLLLOOOqqq\\\888666999444111222111000//////.........000000///...------,,,,,,------++++++++++++------,,,,,,,,,---------.........,,,,,,...---+++...333CCCLLLXXXbbbfffhhhkkklllfffqqqlllhhhnnnhhhmmmzzzsssgggbbb\\\WWWVVVVVVVVVVVVYYYYYYYYYYYY[[[]]]___```aaabbbdddeeedddaaa^^^]]]eeebbb___]]][[[XXXSSSPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCEEEGGGIIILLLNNNOOOMMMMMMMMMLLLJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBGGGEEEBBB@@@>>>>>>???@@@CCCCCCDDDFFFGGGGGGGGGGGGGGGKKKPPPSSSUUUVVVWWWXXX]]]ZZZXXXXXXXXXWWWSSSOOOMMMMMMKKKHHHDDDBBBCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBB@@@?????????===;;;999888666444333333333444333333222222111000000000......---,,,,,,,,,------))))))))))))))))))))))))+++******)))(((''''''&&&+++,,,---......,,,+++)))&&&(((***,,,---,,,+++******+++---//////...---,,,++++++,,,,,,,,,+++***)))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***************+++,,,---...///111222222222222444888;;;<<<;;;;;;>>>CCCHHHLLLNNNLLLMMMLLLLLLPPPUUUSSSNNN]]]hhhzzzoooCCCAAACCCFFFEEECCCFFFLLLIIIGGGGGGLLLQQQRRRLLLFFFEEEBBBBBBFFFHHHGGGJJJPPPbbbcccUUUHHHHHHHHHJJJTTTVVVUUUUUUUUURRRMMMIIIGGGGGG@@@AAAKKKSSSZZZffftttyyyvvvyyyrrrkkkeeeiiiqqquuupppjjjbbbaaa```___bbbgggkkkllltttvvvwwwxxx~~~~~~|||yyywwwuuuqqqpppuuuyyy{{{}}}~~~{{{zzz|||}}}zzzooo___QQQIIIHHHTTTpppxxxMMM>>>888222111222111000//////......///000//////...------,,,,,,------,,,++++++,,,------,,,,,,,,,,,,---------------,,,---...,,,,,,111999HHHPPP[[[cccfffiiikkkmmmmmmoooggggggooommmwwwzzzoooggg```]]]XXXVVVWWWYYYZZZ[[[ZZZZZZZZZZZZ\\\^^^```aaa```aaabbbcccbbb```^^^\\\]]][[[YYYWWWVVVTTTQQQNNNKKKKKKIIIHHHHHHGGGGGGGGGEEEDDDBBBAAA@@@?????????===>>>???AAACCCEEEGGGGGGEEEEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBB@@@CCCGGGJJJLLLMMMOOOQQQUUUVVVYYY]]]___]]]XXXTTTMMMKKKHHHDDDAAA@@@>>>>>>AAAAAAAAABBBBBBCCCCCCCCCBBBAAA?????????>>>===;;;:::999777555444444444555333333222222111000000000...------,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))(((''''''''')))+++,,,------,,,+++***'''((()))+++++++++++++++***+++---...///...---,,,,,,------...---+++((('''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))************+++,,,---...///111111222222222444888;;;;;;;;;;;;===AAAGGGKKKNNNMMMNNNNNNMMMQQQVVVTTTOOOSSS]]]nnnkkk|||FFFEEEEEEFFFDDDCCCGGGNNNHHHFFFGGGLLLSSSTTTQQQLLLFFFEEEGGGOOOUUUXXX[[[^^^tttlllWWWHHHKKKNNNTTT```hhhccc^^^[[[\\\]]]]]]\\\VVVLLLGGGKKKRRRXXXdddppprrrmmmvvv}}}xxxvvvrrrqqqrrrvvv{{{|||zzzxxxxxxrrrooommmooowww|||~~~||||||~~~~~~{{{ttthhhYYYLLLDDDDDDUUUvvvgggJJJ888000555222222111000/////////////////////...------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,......,,,,,,666BBBPPPVVV^^^dddgggjjjmmmppptttmmmcccfffooosss|||rrreee\\\]]]ZZZWWWWWWYYY\\\]]]^^^ZZZ[[[[[[]]]___aaacccdddfffffffffeeecccaaa___]]]XXXVVVTTTSSSRRRQQQOOOMMMJJJIIIGGGFFFDDDCCCCCCCCC@@@???>>><<<;;;;;;;;;;;;999:::;;;<<<===???@@@@@@>>>>>>>>>>>>===;;;999888999999999999999999999999999999999888888888777777666777999:::<<<======>>>999;;;>>>@@@BBBDDDHHHJJJJJJNNNTTT[[[^^^ZZZSSSNNNIIIEEEAAA???@@@@@@>>><<<>>>>>>>>>>>>>>>???@@@AAAAAA???>>>===>>>===<<<:::::::::888777666555555555333333222222111000000000------,,,+++++++++++++++))))))))))))))))))))))))******))))))(((((('''''''''(((***+++,,,,,,++++++((((((((())))))***+++++++++,,,---.........---,,,,,,---...///...+++(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))************+++---...///000111222222222444888;;;::::::;;;===@@@EEEJJJMMMMMMNNNMMMMMMPPPUUUSSSNNNLLLUUUeee{{{gggvvvKKKHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEJJJQQQTTTRRRPPPGGGKKKTTT```kkkppppppooouuukkkUUUJJJQQQVVV\\\hhhnnnggg^^^\\\eeesss|||~~~mmmbbbWWWPPPMMMNNNWWWbbb}}}xxxlllkkkzzzyyyqqqqqqtttssswwwwwwpppoooooosss{{{}}}|||}}}zzzxxxwwwuuupppdddTTTGGGGGGKKK]]]{{{UUU:::000888333222111000//////////////////.........------------------,,,,,,---------+++++++++,,,,,,,,,,,,---+++,,,...///,,,///<<>>;;;<<>>===<<<<<<===>>>@@@>>>===<<<======;;;::::::999888777666555555555333333222222111000000000---,,,++++++******++++++))))))))))))))))))))))))***)))))))))((((((((('''&&&'''(((***++++++++++++***)))((('''''')))+++,,,,,,,,,---......------,,,***,,,...//////,,,)))'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))******+++,,,...///000111111222222555999<<<;;;<<<===>>>AAAEEEJJJNNNLLLMMMLLLLLLOOOSSSQQQLLLOOOUUUcccyyyffftttKKKIIIFFFGGGKKKKKKEEE>>>AAAAAABBBGGGMMMQQQRRRPPPOOO[[[mmm}}}sss```YYY___^^^]]]gggeeeffffffkkk{{{~~~ttthhh]]]XXX^^^ggguuupppyyy|||~~~~~~yyytttvvvuuuzzz}}}}}}zzzuuurrrttttttlll\\\NNNGGGEEENNNooo___???000777333222111000000/////////...............---------------------------------++++++,,,,,,,,,---------+++,,,...///...222BBBRRRWWW[[[bbbfffiiinnntttyyyvvvlllhhhiiikkk|||hhhvvv~~~tttiii___ZZZaaa```___```bbbddddddddd___```aaaccceeefffggghhhccccccddddddcccbbb```___aaa]]]WWWRRRNNNJJJFFFCCCEEECCCAAA???===<<<;;;::::::999888777777777777777666666666666777777777777777777888888888777555444222222222222222222222222000111111222222222222111111111333555666777888888444555666666777:::>>>BBBFFFIIIMMMOOONNNJJJGGGDDD@@@<<<:::<<>>???@@@BBBFFFKKKPPPNNNOOONNNMMMQQQUUURRRMMMQQQUUUaaavvvhhhuuuHHHHHHHHHIIINNNPPPIII@@@AAAAAABBBFFFKKKOOOQQQQQQ\\\pppzzzssstttiiiaaahhhlllxxx~~~}}}~~~~~~zzzssssssuuupppdddXXXEEEEEEKKKfffmmmJJJ555555333333222111000000000000........................------............------,,,,,,,,,---------......,,,,,,...000111777FFFUUUWWW\\\bbbgggjjjooouuuzzzrrrkkkllllllmmmmmmYYYvvvzzzlllbbb]]]\\\aaa```aaadddhhhjjjkkkjjjbbbccceeefffhhhhhhiiiiiiaaacccfffiiiiiihhhgggeee^^^YYYSSSMMMHHHDDD@@@===>>>===;;;999777666555555555444333222222222222222111111222222222222333333222222333444444333222111000000000000000000000000////////////000000000000......000111222222333333111222222222222444777:::<<<>>>AAAAAAAAA@@@AAACCC@@@===;;;<<<@@@BBBBBBAAADDDDDDCCCBBBAAA???===<<>><<<:::999888666444333333222111111000/////////000000.../////////000000111111---...///000000000///...//////////////////////////////---,,,,,,---...///------.../////////////////////000///...///222444111333555666555777:::===;;;:::::::::;;;===???@@@BBBCCCDDDEEEEEEBBB@@@>>>???>>><<<===>>>>>>===;;;888999999999888666444333333333222222111000000000...------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++,,,------,,,+++******+++,,,,,,......------,,,,,,,,,,,,+++++++++,,,---...///000...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))***,,,---...///000111111222555:::===<<>>kkkoooNNNCCC444333222111000000000000---.....................,,,---...//////...---,,,.........////////////000///,,,,,,111777???KKKVVV[[[___eeehhhjjjlllppptttlllhhhlllnnn{{{lll\\\uuu}}}~~~yyyjjj]]]ZZZ```hhhhhhhhhhhhiiikkkjjjhhhfffggghhhiiijjjkkkjjjiiiiiifffhhhiiiiiiddd]]]UUUPPPOOOKKKGGGCCCBBBAAA???>>>:::999777666555444333333111111000/////////000000...//////000000111111222,,,---...///000///......------------------------000...,,,******+++,,,---...//////000000//////......///000///......///111000333555555444444777:::333555666777888;;;???BBB???AAADDDFFFGGGEEEBBB@@@???>>>======>>>???===<<<::::::::::::999777666444333333222222111000000000///...------,,,,,,------))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,+++,,,---...///000...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((())))))***+++---......000111111333666:::===;;;>>>AAAAAA@@@CCCJJJPPPNNNOOONNNMMMPPPSSSQQQKKKLLLMMMWWWlllppp{{{VVVWWWWWWTTTOOOJJJGGGFFFFFFBBBDDDLLLPPPOOOSSS[[[ggg~~~{{{wwwvvvwwwxxxxxxWWWOOOEEECCCSSSvvvcccGGG;;;666555222000777666&&&//////.........---------......//////......---,,,..................------111,,,,,,222;;;DDDNNNVVVXXX]]]ccchhhjjjlllqqquuujjjnnnlllooolllrrrwwwhhhaaa___]]]]]]___```eeegggffffffhhhgggdddccceeehhhiiiiiiiiiiiijjjgggeeebbb^^^ZZZVVVSSSQQQJJJGGGCCC@@@>>>;;;888666333333333222111000000///..................------000000//////.........---//////.........---------///......---------......------------------------............/////////000......---,,,,,,,,,,,,---.........///000111111222000333777:::===>>>======@@@BBBDDDFFFGGGFFFDDDCCCDDDBBB@@@??????>>>===;;;::::::999888777666555555222222222111111111111111...------,,,,,,++++++***+++******)))))))))))))))))))))))))))************)))******)))((())),,,...***,,,------***(((((((((+++---...///000///---,,,...//////...,,,***+++,,,000///,,,)))&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))))))))***+++,,,......//////000111222666;;;>>>===???@@@@@@???AAAFFFKKKNNNPPPPPPNNNOOOPPPNNNIIINNNPPPYYYmmmzzzuuuZZZXXXVVVRRROOOLLLIIIGGGHHHDDDFFFNNNPPPNNNSSS\\\hhhzzzwww{{{zzzwwwuuuuuuvvvlllWWWEEEAAAGGGWWWxxx\\\AAA777444333...222333***//////.........---------......//////......---,,,........................111---...555>>>GGGRRRZZZ[[[___eeejjjmmmpppssstttmmmllljjjuuu|||ppp}}}|||yyymmmbbb_________aaaccceeeiiikkkiiijjjlllkkkgggfffhhhjjjjjjiiihhhhhhhhheeeccc```[[[UUUQQQMMMKKKFFFCCC???<<<:::888666333333222222111000000//////........................000/////////............//////.........---------///......---------......------------------------........./////////000000///...------,,,,,,---------......///000000111111111444888<<<>>>??????>>>@@@BBBFFFIIILLLLLLLLLKKKHHHEEEBBB@@@???>>><<<:::::::::999888777666555555222222222222111111111111...------,,,,,,++++++***+++******)))))))))))))))))))))))))))******************+++***))))))+++---***,,,------+++(((((((((***,,,...000000///---,,,---...///...,,,++++++,,,///...,,,)))'''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))))))))***+++,,,---...//////000111222666;;;>>>???AAABBBAAA@@@CCCHHHMMMMMMOOOOOOMMMOOOQQQOOOJJJNNNPPPZZZnnn{{{[[[WWWSSSQQQQQQPPPLLLIIIKKKGGGIIIOOOPPPPPPYYYeeeyyy~~~xxxsssqqqrrroooWWWFFFEEEBBBAAAVVVtttwwwQQQ<<<444666000///222111/////////.........------......//////......---,,,........................000...111:::DDDLLLWWW``````bbbgggmmmrrruuuuuutttqqqiiihhhqqq||||||~~~}}}xxxtttiiiaaa[[[]]]aaaccceeeiiijjjnnnpppnnnooopppoookkkjjjkkklllkkkhhheeeddddddaaa___ZZZUUUOOOJJJEEECCCAAA>>>:::888666555222000111111000000//////..............................////////////............/////////.........------......---------......///........................////////////000000000000//////...---------------------......//////000000000333777;;;>>>?????????AAACCCHHHLLLPPPRRRSSSSSSKKKHHHDDDBBB@@@===;;;888::::::999888777666555555333333222222111111111111...------,,,,,,++++++***+++******)))))))))))))))))))))))))))************+++++++++***)))(((***++++++---...---+++((('''((()))+++...111111///---+++,,,---...---,,,+++,,,---...---,,,***((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))))))))***+++,,,---...//////000111222666;;;>>>@@@BBBCCCCCCBBBEEEJJJOOOKKKNNNNNNMMMOOORRRPPPKKKMMMPPP[[[ppp|||VVVRRRPPPRRRVVVVVVQQQLLLNNNJJJJJJOOORRRWWWgggyyyzzzxxx}}}yyyqqqnnnooogggZZZPPPMMMFFF???GGGWWWrrrgggEEE444888555000333444////////////.....................///......---,,,---------..................///444???HHHPPPZZZccccccdddgggnnnuuuxxxvvvtttqqqgggkkkkkkxxx~~~{{{qqqiii]]]XXXWWW]]]bbbeeehhhlllnnnrrrsssqqqqqqsssqqqmmmmmmnnnnnnkkkfffaaa___^^^ZZZXXXTTTOOOIIIDDDAAA???<<<:::666444333222000...000000//////........................///////////////////////////.........////////////...............------------...//////........................//////000000000111111111000///......---.........------......///////////////222666;;;>>>?????????CCCEEEHHHLLLOOOQQQRRRRRRJJJGGGDDDAAA???===;;;888::::::999888777666555555333333333222222111111000...------,,,,,,++++++***+++******)))))))))))))))((()))))))))************+++,,,,,,+++)))((()))***+++---...---+++)))(((((((((***...000111///---++++++,,,------,,,+++,,,...///...---+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((())))))***,,,---...//////000111222555;;;>>>@@@BBBCCCCCCBBBEEEKKKPPPMMMOOOOOONNNOOORRRPPPKKKKKKOOOZZZppp|||MMMMMMNNNTTTZZZ[[[UUUPPPPPPLLLLLLQQQUUU```yyy}}}ooonnnrrr|||rrrnnnmmmkkkiii___OOODDDAAABBBCCC]]]|||OOO444666777333222111000000/////////..................///......---,,,---------.........//////,,,///888CCCLLLRRR[[[dddcccdddgggnnnuuuyyyxxxuuurrrkkkyyyyyyccc~~~}}}wwwjjj___XXXUUUWWW^^^cccfffiiimmmooorrrtttqqqqqqrrrppplllnnnnnnmmmhhhaaa[[[XXXVVVQQQPPPMMMIIIEEEAAA???===999777444222222111000.../////////......................../////////000000.........///////////////000000/////////.........---------------...//////////////////////////////000000000111111111111222000000///............///.........///////////////000333888===@@@BBBCCCBBBEEEFFFGGGIIIJJJJJJJJJIIIFFFDDDAAA??????===<<<:::::::::999888777666555555444444333333222111111000...------,,,,,,++++++***+++******)))))))))))))))((()))))))))***************,,,,,,+++***((()))***+++,,,......,,,***))))))(((***---///000///---+++***,,,---,,,++++++,,,---000000///---***'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((()))***+++------//////000111222555;;;>>>>>>@@@BBBBBBAAADDDJJJOOOOOOQQQQQQOOOPPPRRRPPPKKKKKKNNNYYYoooHHHJJJNNNTTTZZZ[[[XXXTTTRRRPPPQQQVVV[[[iiisssjjjmmmqqq|||xxxrrrpppmmmpppeeeOOOCCCEEEGGGBBBQQQZZZ999555444222111---000000000/////////............//////......---,,,,,,,,,------.../////////,,,111;;;GGGOOOSSS[[[ccccccdddhhhnnntttxxxzzzzzzwwwxxxffflllzzzpppbbbYYYWWWUUUXXX___cccdddggglllnnnqqqrrrpppooopppmmmiiilllllljjjddd\\\UUUPPPNNNIIIHHHFFFDDDAAA>>>===;;;777555222111111111000...//////////////////...............//////000000111.........///////////////000000000/////////......---------------...///000000000000000000000000000000111111111222222222222111111000////////////////////////000000000000000333666;;;@@@DDDFFFGGGGGGDDDEEEEEEEEEDDDCCCCCCBBBDDDBBB???>>>>>>>>>===<<<::::::999888777666555555555555444333222111111000...------,,,,,,++++++***+++******)))))))))))))))))))))))))))************)))+++,,,,,,***))))))***)))+++---...,,,+++++++++(((***,,,...//////...---+++,,,---,,,+++***+++,,,/////////...,,,)))&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((()))***+++,,,---//////000111222666;;;>>>===???AAA@@@@@@CCCIIINNNPPPRRRRRRPPPRRRTTTRRRMMMMMMOOOYYYmmmIIIKKKNNNQQQUUUWWWXXXYYYTTTTTTYYY^^^bbbmmmnnnkkkqqquuu|||yyyuuukkklllfffZZZOOOJJJGGGEEEGGGrrrgggFFF:::222222333///000000000000/////////.........//////......---,,,,,,,,,------...//////000...444@@@LLLQQQTTTZZZbbbccceeejjjnnnrrrwww|||wwwbbb}}}xxxpppfff]]]WWWVVVUUUXXX^^^aaaaaaeeejjjmmmpppqqqnnnmmmnnnkkkgggiiiiiifff___WWWOOOJJJGGGDDDCCCBBB???===:::999888555333000000000000///...////////////////////////---......///000000111111............/////////000000000000000/////////...---,,,,,,------///000000000000000000000000000000111111111222222222333333222111000000//////000000111111111111111111111000222555:::@@@DDDFFFGGGGGGAAAAAAAAAAAAAAAAAAAAAAAAEEECCC@@@?????????>>><<<::::::999888777666555555666555444333222111111000...------,,,,,,++++++***+++******)))))))))))))))))))))))))))************(((***,,,,,,+++******+++(((***---------,,,------)))***+++,,,---......///,,,------,,,***)))***+++,,,---......---+++)))((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''((((((((((((((()))+++,,,---//////000111222666;;;>>><<>>>>>???___sssSSS@@@333222777333000000000000////////////......//////......---,,,,,,,,,------...///000000000666CCCNNNSSSUUUZZZaaacccgggkkkooorrrwwwqqqeee{{{rrrhhh___ZZZWWWUUUUUUWWW]]]___```dddiiilllppppppnnnlllmmmjjjfffgggfffccc\\\TTTKKKFFFCCCBBBAAA???===:::777555444333111//////000000///.../////////000000000000000---......///000111111222---.........//////000000000000000000////////////,,,,,,,,,---...///000111000000000000000000000000111111222222222333333333222111111000000000000000222222222111111111111111///222777===AAADDDEEEEEE>>>>>>???@@@AAABBBCCCDDDGGGEEEBBBAAA@@@@@@>>><<<::::::999888777666555555666666555444222111111000......---,,,,,,++++++***+++******)))))))))))))))))))))))))))************''')))+++,,,+++***++++++'''))),,,---------...///*********+++,,,---///000,,,---...,,,***))))))***)))***,,,......---,,,+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((''''''(((((()))+++,,,---//////000111222666;;;>>>===???AAAAAAAAADDDJJJPPPLLLOOOQQQQQQUUUZZZZZZVVVTTTTTT[[[mmm{{{ggg^^^OOONNNYYYXXXUUU\\\PPPZZZ___cccmmmsssssskkkqqqzzzyyyqqqiiifffhhhaaaOOOCCCBBBEEESSS}}}nnnKKK:::999777111////////////............////////////////////////---///000///......///000111???LLLSSSVVV[[[___``````dddjjjrrrxxx{{{mmmsss|||rrriiiaaaZZZXXX[[[ZZZZZZYYYYYY[[[```fffjjjgggooossspppjjjgggeeebbb___]]]YYYTTTOOOIIIDDDBBB;;;:::999777555333111000000//////.........//////000000000000000111111222111111111000000000000000111111111111111111111111////////////000000000000000000000000////////////000000000111222222333333222222222222222222222222444333222333444333222111///000111111000///000222888999<<>>:::999777666444222111000//////............//////000000000000000111222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000///000000000111222222333333444444444444333333333333777555333111111111000000222333555666666777999;;;888===EEEMMMRRRRRROOOKKKLLLGGGEEEIIIKKKHHHDDDCCCDDDDDDCCCBBBAAA@@@>>>======<<<;;;::::::999999999:::999888666444222000////////////...---,,,***)))************************))))))))))))************))))))************))))))***)))(((***,,,......------+++***+++---...---+++,,,...//////---,,,,,,---...,,,,,,...111111---***((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***+++///...000555666444777<<<<<<<<<<<<===@@@EEEKKKNNNQQQRRRQQQNNNNNNQQQOOOKKKNNNQQQ[[[oooxxxxxxnnn[[[TTT\\\[[[VVV[[[YYY^^^aaakkk~~~vvvjjjqqq}}}xxxlllcccccc___SSSHHHCCC???<<>><<<============<<<;;;:::999:::999888666444222000000/////////...---,,,+++***************************))))))))))))************))))))************)))))))))(((''')))+++---,,,+++,,,+++***+++,,,------+++,,,...//////.........///111///------000111...,,,)))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***+++---,,,///444666555888===<<<<<<<<<===@@@EEEKKKNNNQQQSSSQQQNNNNNNOOOMMMHHHKKKNNNYYYmmmyyyxxxooo\\\TTT\\\^^^]]]ccc```fffiiissszzzkkkrrr}}}ooodddaaa___VVVLLLFFFEEE??????KKK```~~~|||~~~UUU>>>888888333222222111111000000000////////////////////////---...//////...///111333999DDDOOOSSSVVV[[[```aaajjjhhhkkkqqqssspppsssyyyxxxrrrbbb\\\ZZZXXXWWWWWWWWWWWWYYY[[[___aaabbbbbbdddgggfff___XXXUUUSSSPPPDDDCCCAAA>>><<<:::999888444444333222111000000/////////.........///000000222111111111111222333333333333444444444444444555333333333333333333333333222111111111111111000000000000000000000111111111000000111222222333333444444444555555555555666666444444555555444555777888888888999:::===CCCKKKQQQooowww|||ooogggXXXRRROOOQQQRRRNNNKKKJJJEEEEEEEEEEEECCCAAA>>><<<======>>>>>>>>><<<:::999999999777666444222111000............---,,,+++***************************((()))))))))************))))))************))))))((('''&&&(((***++++++***+++******+++,,,,,,,,,,,,+++---///000//////000111222///,,,---000222111000***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((()))***+++------///444555444777<<<<<<<<<<<<===@@@EEEKKKNNNLLLNNNNNNMMMNNNQQQPPPKKKIIILLLWWWlllwwwzzztttaaaTTTYYY___bbbkkkllltttwww{{{~~~lllqqqtttfffaaa___YYYPPPIIIBBB>>>===AAAJJJeeelllKKK;;;777333333333222111000000000////////////////////////---............000333555<<>>;;;888777555555222111111111000000000000///////////////000111222222222222222222333333444333333333444444444555555333333333333333333333333333333222222111111111000///000000000111111111222111111111222333333444444333444444444555555555666111444777777666555666888;;;>>>CCCKKKUUUbbboooxxx{{{tttaaaZZZVVVWWWVVVRRRNNNMMMGGGGGGGGGFFFDDDAAA???>>>===>>>>>>???>>>===;;;:::999888777666444222111111............---,,,++++++************************((()))))))))************))))))************))))))((('''&&&''')))******)))******++++++++++++,,,,,,+++---///000//////000222///,,,***,,,000444555444+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((()))***+++///...000444444333555999<<<<<<<<<===@@@EEEKKKNNNIIILLLMMMMMMOOOSSSQQQMMMHHHKKKVVVkkkwwwmmmYYYYYY___gggttt~~~iiilll}}}xxxlllddd```[[[TTTNNN@@@===???CCCDDDWWW]]]???111444333333222111000//////////////////////////////---............000444777???IIIRRRTTTUUU[[[```bbbdddfffoooyyywwwttt}}}nnn~~~yyylllccc\\\]]]___^^^]]]^^^]]]ZZZXXXYYY^^^cccdddccceeeccc\\\RRRJJJHHHEEEAAAGGGDDD@@@;;;777444222111000000000000000000111111111000000000111222333444333333222222333333444555333333333444555555666666333333333333333333333333444444333333222111111111///000000111111222222222111111222222333444444444333333444444555666666666333666999999777666777999555>>>LLL]]]nnnzzziiibbb\\\[[[YYYTTTOOONNNIIIHHHFFFDDDBBB@@@???>>>>>>>>>>>>>>>===<<<;;;:::888888777555444333222111------......------,,,+++************************))))))))))))************))))))************))))))((('''&&&''')))***)))((()))***++++++******+++---***,,,...//////...///111---+++))),,,111555666555---+++)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***+++000///000444444222444888<<<<<<<<<===@@@EEEKKKNNNLLLOOOPPPOOOPPPRRRPPPJJJIIILLLVVVjjj}}}|||bbb\\\cccqqqbbbbbbsss{{{|||qqqgggaaa]]]WWWQQQGGG>>>@@@GGGEEERRRlllGGG444333333222111000///......////////////////////////---............111555888BBBKKKSSSTTTUUUZZZ```ccccccfffpppyyywwwwwwmmmuuuxxxrrrddd___^^^aaabbb```^^^___\\\ZZZYYY\\\bbbeeedddaaaaaa___VVVKKKDDDCCC@@@<<>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;888888777555444333222111------......------,,,,,,************************))))))))))))************))))))************)))))))))''''''''')))***)))((((((***,,,+++***)))+++---***,,,.........---...///---***))),,,111444444222---,,,***'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***+++...---///333444222555999<<<<<<<<<===@@@EEEKKKNNNNNNQQQQQQPPPQQQRRROOOIIIKKKMMMVVVjjjiiiaaahhhzzz]]]ZZZkkkooo~~~uuujjjbbb]]]XXXTTTMMM>>><<>>333333222111000///...---////////////////////////------...---...111666999CCCLLLSSSTTTUUUZZZ```cccdddfffpppxxxuuuyyypppeee|||sssmmm```___aaaeeeeee```^^^___[[[ZZZ[[[___eeegggccc___[[[XXXPPPFFFAAAAAA@@@<<<999777555222111000111111/////////000111222222222333222333333444555666777444333333333333444555555555666666777888999999999999999999999999999999999555555444333333222111111///000000111222222333333111222222333333444444555555666666777888999999999999;;;======???FFFRRR\\\hhhwww{{{ppphhh```]]]YYYRRRMMMKKKHHHFFFBBB>>><<<<<<======???>>><<<;;;::::::;;;;;;888777777555444333222222---------...------,,,,,,************************))))))))))))************))))))************)))))))))((('''((()))***)))((((((***,,,+++))))))+++---***,,,......---,,,---...---+++***---111333222000...,,,***'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++,,,+++...333444333666;;;===<<<<<<===@@@EEEKKKNNNMMMPPPQQQQQQRRRTTTQQQKKKLLLNNNWWWjjjnnnaaagggvvvXXXYYYgggqqqwwwkkk```XXXSSSRRRKKK@@@:::BBBGGGIIIqqqxxxYYY777999444000000111111////////////............//////...111333000---000999AAAIIINNNSSSWWWXXX[[[___ccceeekkkrrrrrrqqq~~~}}}^^^lll}}}sssggg___\\\^^^bbbgggiiigggbbb^^^bbbbbbdddkkkoookkk^^^TTTUUUOOOGGG@@@<<<;;;;;;:::777666444222111000//////......000111222222222222666444333444666666444222222333555555444333444666777777888888999:::;;;;;;<<<;;;;;;>>>AAABBB@@@===<<<<<<======<<<:::999777555333111000222333444444333444444333222333555888666777999999999;;;===???<<>><<<:::888777444444333333222111000000111000///......---......---,,,+++***))))))))))))))))))))))))************))))))))))))************((()))***)))'''&&&&&&'''...+++)))))),,,---,,,***,,,,,,,,,---------------------...............---///...---)))%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++...///000111111333666999<<<<<<<<<<<<===AAAGGGKKKLLLPPPRRRQQQRRRTTTSSSOOOQQQRRR[[[mmm{{{nnnppppppSSSUUUbbblll|||{{{pppddd\\\VVVTTTOOOFFF>>>>>>===999TTTgggDDD999444111222333000......//////............//////...000222000...111:::BBBIIINNNSSSWWWYYY[[[```dddhhhooosssqqqooo~~~zzzooozzznnnccc]]]```aaacccgggiiihhhdddaaaaaaaaabbbfffhhhcccYYYPPPSSSMMMEEE>>>;;;:::999888555444333222000000000000...///000111333333444444333333444555555555555444555666777777777777:::<<>>>>>>>>???AAACCCIIITTTeeettt~~~yyytttkkkccc\\\VVVQQQNNNMMMJJJFFFDDDBBB@@@===;;;???>>>===;;;999777666555555555444444333222222111111000///...---------------,,,+++***))))))))))))))))))))))))************))))))))))))************((())))))(((&&&&&&''')))---+++)))***,,,---,,,***............////////////---....../////////......000000...+++'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((((((((((()))******++++++...///000111111333666999=========<<<===@@@EEEIIIJJJNNNPPPOOOQQQSSSSSSOOOMMMOOOXXXkkk|||yyyiiiQQQUUUbbbhhhzzz}}}ssshhh^^^WWWSSSLLLJJJBBB>>>===888FFFcccvvvQQQ999444222444444000---...//////............//////---///111000///444===EEEIIINNNSSSWWWYYY\\\```dddiiiooorrrmmmmmmwwwttthhhaaa]]]``````aaaccceeefffeeedddbbbbbbbbbbbb```[[[TTTNNNOOOJJJBBB<<<999777666555222222111000000000000111000000111222333444555555333444555555333333333444777888888888999;;;???BBBOOOLLLFFFAAA??????@@@AAAEEEEEEEEEHHHKKKLLLLLLKKKFFFEEEDDDCCCBBBAAAAAAAAA>>><<<:::777666777888999555777:::;;;:::::::::;;;===@@@DDDHHHKKKPPPUUUXXXdddvvvwwwlllbbb[[[WWWUUUSSSQQQOOOLLLIIIGGGDDD@@@===???===;;;888666444444444666555555444444333333222000///...---,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))************))))))))))))************((()))((('''%%%%%%'''))),,,+++***+++,,,---,,,+++///000000000111111111222/////////000000//////...111111000---)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((((((((((()))******++++++...///000111111333666999??????>>>======???DDDHHHIIIMMMOOONNNOOORRRRRROOOIIILLLUUUiii|||dddSSSZZZeeejjj{{{}}}tttjjj___VVVPPPJJJNNNFFF>>>???>>>CCCQQQrrr]]]>>>555111444444000---000//////............//////,,,...000000111777@@@GGGIIINNNTTTWWWYYY\\\aaaeeejjjqqqssspppuuu|||zzzmmmccc______\\\[[[ZZZ\\\```ccceeeeeeeeeeeeccc___[[[UUUQQQNNNKKKFFF???999666555444333000000//////000000111222222222222222333333444555333444555444333333555777888999999999:::===BBBFFFPPPMMMGGGBBB@@@AAADDDFFFFFFHHHLLLPPPRRRRRRPPPNNNIIIHHHFFFEEEDDDDDDEEEEEECCCDDDDDDCCCAAA@@@@@@AAA<<<@@@FFFJJJLLLMMMOOOPPPTTTXXX]]]bbbggglllrrrwww{{{sssiii___ZZZWWWVVVVVVVVVTTTRRRPPPMMMIIIDDD@@@@@@>>>:::777444333444444555555444444333333333222//////---,,,,,,,,,,,,,,,,,,++++++***))))))******((()))))))))************((()))))))))************++++++***'''%%%$$$&&&(((+++++++++,,,------,,,,,,///000000111111222222222000000000000000000///...000111111///+++(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''((((((((()))******++++++...///000111111333666999??????>>>>>>>>>AAAFFFJJJKKKOOOPPPNNNNNNQQQPPPMMMIIIKKKTTThhh^^^VVV\\\bbbppp~~~wwwnnncccWWWOOOOOOSSSHHH;;;<<<;;;999???ZZZppptttLLL<<<000222444000...111//////............//////---...///000333999BBBIIIIIINNNTTTWWWZZZ]]]bbbfffllltttwwwwww~~~tttfff]]][[[\\\XXXWWWWWWYYY^^^cccfffgggfffccc___ZZZUUUPPPMMMLLLFFFAAA;;;777444333222111////////////000111222333444333333222222333333444222444777999;;;===???AAA============>>>AAAFFFIIIHHHFFFBBB@@@AAADDDHHHKKKJJJOOOVVV\\\]]]ZZZUUURRRJJJIIIHHHGGGGGGGGGHHHIIIIIILLLPPPPPPOOOMMMMMMNNNRRRXXX```hhhmmmqqqtttwwwxxxrrriiiaaa[[[XXXUUUSSSWWWUUURRRPPPMMMIIIDDDAAA@@@>>>;;;777555555555555333333333333222222222222//////---,,,,,,,,,,,,,,,,,,+++******)))*********((()))))))))************((()))))))))************......---)))&&&$$$%%%&&&***+++,,,---------------......///000000111222222000000000000000///......///111111000,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++...///000111111333666999>>>>>>>>>???@@@DDDJJJNNNOOORRRRRROOONNNPPPOOOLLLKKKMMMVVViiiwwwvvvqqq[[[[[[```___sss}}}vvvjjj\\\RRRQQQSSSHHH<<<>>><<<:::???NNN^^^dddJJJ444111444111///222//////............//////......///111444;;;DDDJJJIIINNNTTTXXXZZZ]]]bbbfffgggpppsssxxxzzzmmmaaaYYYWWWXXXZZZYYYZZZ]]]bbbfffggghhhaaa]]]WWWRRRNNNKKKHHHFFFAAA===888555333333222222000//////000111222333333444333333333333555777888555:::BBBKKKRRRTTTQQQNNNDDDEEEEEEDDDDDDFFFIIILLLAAA@@@@@@AAADDDGGGKKKMMMIIIPPPXXX^^^]]]YYYTTTPPPLLLKKKKKKLLLLLLMMMNNNOOOPPPTTTXXXZZZYYYZZZ]]]```iiioooxxx|||vvvmmmeee^^^XXXSSSPPPRRRPPPMMMJJJHHHEEEAAA>>>???===;;;999777666666666222222222222222222222222000///...---,,,,,,,,,,,,++++++***************+++))))))))))))************))))))))))))************///000///,,,)))&&&%%%&&&(((+++---......------...------...///000111111222000000000000///...------///111222111---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$((((((((()))******++++++...///000111111333666999======>>>???AAAEEEKKKPPPQQQSSSRRROOONNNPPPOOOLLLNNNPPPXXXlllqqqtttggg___hhhlllfffqqq{{{ppp```UUUOOOQQQGGGAAADDD@@@>>>FFFJJJTTT\\\:::222555111///111//////............///////////////111555===EEEJJJIIINNNTTTXXXZZZ^^^cccgggfffmmmpppxxx|||rrrggg^^^ZZZYYYYYY]]]]]]___bbbeeegggfffddd]]]WWWOOOKKKKKKIIIEEEAAA===999666333333333333222111111111111111222333444333222333444666:::===???DDDKKKXXXfffoookkk^^^RRRHHHIIIJJJIIIHHHHHHIIIKKK@@@AAADDDFFFIIIKKKMMMNNNJJJPPPVVVYYYXXXTTTQQQOOONNNOOOPPPRRRTTTUUUUUUUUUWWWYYY\\\\\\]]]ccckkksssyyy~~~}}}wwwmmmddd]]]XXXTTTRRROOOLLLHHHEEECCCAAA>>><<<<<<;;;;;;:::888777777666333333333333333333333333111000///...------------+++***************++++++))))))))))))************))))))))))))************---...000///,,,***(((((('''+++...///...------...------...///000111222222///000000///...---,,,,,,///222444333000+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''&&&((((((((()))******++++++...///000111111333666999<<<=========???CCCIIIMMMNNNPPPPPPMMMMMMPPPPPPNNNOOOQQQZZZnnnzzzdddeeevvvzzzrrrmmm|||}}}rrrbbbVVVQQQQQQHHHDDDDDD<<<888BBBBBBKKKiii???333555222...000//////............//////000//////111666===EEEJJJIIINNNTTTXXX[[[^^^cccggglllrrrttt~~~||||||uuujjjbbb^^^^^^^^^______```bbbdddfffeeebbb```\\\TTTLLLIIIJJJJJJEEE???:::888444333333444444333222222111111222333333444111111333555999>>>CCCEEETTT[[[kkk|||zzzbbbOOOIIIJJJKKKJJJHHHGGGGGGHHHCCCEEEHHHLLLNNNNNNNNNMMMPPPTTTXXXYYYWWWTTTSSSSSSPPPRRRUUUWWWYYYZZZZZZZZZ[[[\\\\\\\\\^^^ffftttzzzsssiiiaaa[[[XXXWWWVVVNNNKKKFFFCCCBBBAAA???===999:::::::::999888777666444444444444444444444444111000///......---......+++***************++++++))))))))))))************))))))))))))***************---000111///,,,+++***'''+++///000...------///---...///000111222333333////////////...---,,,+++111333666555222---(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))((((((((()))******++++++...///000111111333666999=========<<<===AAAFFFJJJJJJMMMMMMKKKLLLPPPQQQOOOOOOQQQ[[[pppyyy~~~|||{{{ccchhhxxx}}}}}}vvvvvvgggZZZSSSMMMIIIHHHDDD>>><<<===???LLLsssiii>>>000555888333///000/////////............///000222555888>>>DDDIIINNNOOOSSSXXXZZZ\\\ccclllrrrzzzmmmwww}}}sssggg___^^^______^^^aaadddfffgggddd^^^WWWRRRSSSOOOJJJHHHGGGEEE@@@<<<888666444222111111222333222222333111000111333555333333666;;;BBBGGGHHHHHHTTT```oooxxxttteeeSSSFFFMMMIIIEEEEEEGGGIIIHHHGGGIIIHHHHHHJJJMMMPPPPPPPPPZZZVVVSSSUUUYYYZZZUUUQQQVVVXXXZZZZZZXXXWWWXXXYYYZZZ[[[]]]cccllltttzzz}}}vvvoooeee^^^\\\[[[[[[YYYWWWQQQJJJCCC@@@???>>>>>>AAA???===:::888666666666777666444222111111111222000000000///......---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************'''(((***---///000111111---,,,---///111111///---555555444444333222222111...///000///---,,,,,,...444333444444222///)))$$$'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))---+++,,,///000///222888<<<;;;;;;<<<>>>AAAEEEHHHMMMMMMMMMNNNOOOQQQRRRSSSMMMRRR\\\ooozzz}}}|||nnnnnn~~~~~~xxxiii^^^UUUOOOJJJHHHDDD>>><<<======AAAYYYmmmGGG666444444111///000000/////////.........///000333555999>>>DDDIIILLLMMMRRRXXX[[[^^^fffnnnsssxxxyyyrrrjjj```[[[]]]```aaaaaaaaacccffffffbbb[[[SSSNNNMMMHHHDDDAAAAAA@@@<<<999777555333222111111222333333444444444333444666888;;;???BBBCCCDDDFFFKKKPPP]]]fffooopppfffYYYNNNHHHJJJHHHGGGFFFGGGGGGFFFDDDJJJKKKMMMQQQVVVYYYYYYXXXVVVXXXZZZ[[[ZZZXXXVVVUUUSSSUUUWWWXXXXXXXXXYYYZZZ]]]___ccchhhnnnuuu{{{~~~~~~{{{mmmggg___\\\\\\]]]]]][[[XXXTTTMMMGGGDDDBBB@@@>>>???===;;;:::999888999999888666555333222222222222000000000///......---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,---.........000000000222444444333111222222222222222111111111...///000///---,,,---...111111111111111///,,,((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))///---...111111000333999;;;;;;;;;<<<>>>AAAEEEIIILLLLLLLLLMMMNNNOOOPPPQQQNNNRRR]]]ppp|||www}}}wwwrrrooo{{{nnndddZZZRRRLLLIIIEEE???<<<===>>>:::@@@eeewwwUUU>>>555222111111000000000/////////......///111333666:::???EEEIIIKKKLLLRRRYYY]]]```hhhpppsssnnn~~~{{{gggaaa[[[YYY]]]bbbfffgggdddfffiiihhhcccZZZPPPJJJGGGBBB===;;;;;;<<<:::777666555333222111111222333444555666777777888;;;======CCCIIIGGGCCCEEEOOOYYYgggkkklllcccVVVKKKIIIKKKIIIJJJJJJIIIFFFDDDDDDDDDJJJKKKMMMQQQUUUWWWVVVUUUQQQYYYaaaaaa[[[VVVVVVYYYRRRTTTWWWYYYYYYZZZ\\\^^^^^^cccjjjooossswww}}}{{{tttpppbbb^^^ZZZYYY\\\^^^]]]\\\XXXUUUPPPLLLIIIFFFCCC@@@===<<<;;;::::::;;;<<<<<<999777666444333333333333000000000///......---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***)))+++++++++---//////...---///////////////000000000...///000///---------......------...000000///---((('''%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***111///000333333111444999;;;<<<<<<<<<>>>AAAFFFIIIJJJJJJKKKKKKLLLMMMNNNOOONNNRRR]]]qqq}}}vvv|||qqqiiipppjjj~~~|||tttkkk___VVVMMMIIIFFF@@@======@@@;;;888MMMxxx```CCC555333444333000000000////////////...///111444777;;;@@@EEEIIIKKKMMMSSSZZZ^^^aaahhhpppwwwggg}}}vvvccc___[[[ZZZ^^^dddhhhjjjhhhjjjlllkkkeeeZZZPPPIIIEEE@@@;;;999:::;;;;;;999555444333222222333333444444666888999:::<<<>>>@@@===CCCIIIJJJIIINNNZZZdddjjjhhhbbbWWWLLLFFFHHHKKKMMMNNNNNNJJJFFFEEEGGGJJJPPPNNNMMMNNNOOOOOONNNMMMMMMVVV```aaa[[[VVVVVVXXXVVVXXX[[[]]]]]]^^^```bbb___gggpppvvvxxx{{{ssslllhhh^^^[[[XXXYYY\\\]]][[[XXXUUUSSSPPPOOOMMMJJJFFFCCC>>>===<<<;;;;;;;;;======999888666555444444444444000000000///......---------,,,++++++******++++++))))))))))))))))))))))))((()))))))))******************++++++***)))((((((&&&%%%%%%&&&)))***)))(((++++++,,,---......//////...///000///...---...///...,,,+++,,,...000000///((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******222000111333333111444999;;;<<<=========@@@FFFJJJHHHIIIJJJKKKKKKLLLLLLLLLLLLPPP[[[qqqyyywwwttt~~~{{{yyysssfff[[[PPPJJJGGGAAA>>>======>>>:::EEEbbb}}}jjjFFF444444555222111000000000///////////////222555888<<<@@@FFFIIINNNOOOUUU\\\___aaagggooozzziiixxxqqqaaa^^^[[[[[[]]]aaaeeegggjjjkkkllljjjcccYYYNNNGGGBBB>>>999777999;;;;;;:::444444444444444444555555444777:::<<<===>>>AAACCCEEEHHHLLLPPPUUU\\\dddjjjeee___VVVOOOKKKJJJJJJJJJQQQQQQOOOKKKHHHHHHMMMRRRXXXUUUQQQNNNNNNOOOPPPOOOMMMRRRYYY]]]\\\YYYWWWVVVZZZ\\\___`````````bbbcccbbbjjjtttzzz}}}zzzooogggddd```]]]ZZZZZZ[[[ZZZVVVSSSOOONNNNNNNNNNNNLLLIIIFFFAAA@@@>>><<<;;;;;;<<<<<<:::999777555444444444555000000000///......---------,,,++++++******++++++))))))))))))))))))))))))((()))))))))************(((((())))))***)))))))))((('''&&&(((***,,,,,,+++******+++,,,---......///...///000///......///000///---+++,,,---/////////)))((('''%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((()))*********000...///222222000333999:::===???>>>===@@@FFFKKKHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMXXXooo~~~yyykkk___RRRKKKHHHBBB>>>===999<<<<<>>@@@AAACCCEEELLLKKKNNNSSS[[[```bbbaaa\\\VVVOOOMMMMMMNNNLLLIIIQQQPPPNNNKKKKKKMMMQQQUUUVVVSSSPPPOOOPPPRRRSSSTTTNNNPPPTTTXXX\\\]]][[[ZZZ]]]___bbbccccccccceeefffjjjpppyyyxxxmmmgggcccaaa^^^[[[ZZZZZZXXXSSSOOOLLLLLLLLLMMMNNNMMMIIIGGGCCCBBB@@@>>><<<;;;;;;;;;:::888777555444444444444000000000///......---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************''''''((()))************((('''&&&(((***,,,------***++++++,,,---.........---///000000///...///111///...,,,---...000//////***)))'''&&&%%%$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++...,,,---000111000333999:::===@@@???===???FFFLLLIIIJJJKKKLLLMMMLLLKKKKKKJJJLLLVVVmmm~~~pppbbbSSSLLLHHHCCC???===;;;<<<;;;@@@IIIXXXdddAAA888555000111111111000000000/////////222777:::>>>BBBFFFJJJMMMOOOVVV^^^bbbdddjjjrrrllluuuwwwjjj```XXXXXXYYYZZZ\\\___dddgggggggggfffbbb\\\TTTLLLGGG>>>;;;888888:::;;;999666555555666777888999999999999<<<@@@BBBCCCDDDEEEGGGKKKLLLPPPVVV\\\^^^\\\YYYVVVTTTPPPNNNNNNLLLJJJIIIKKKJJJJJJKKKNNNPPPRRRRRROOONNNNNNPPPSSSTTTTTTSSSQQQRRRUUUXXX\\\```bbbcccaaacccgggiiijjjkkkmmmooovvvyyy~~~vvvmmmgggeee___\\\YYYXXXXXXWWWSSSOOOMMMMMMLLLMMMMMMKKKHHHEEEDDDBBB@@@>>>===<<<<<<===999888666444333333333444000000000///......---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************(((((()))************)))'''%%%$$$&&&(((+++,,,,,,,,,,,,,,,---.........///---///000000//////000111...------...000111111000+++)))(((&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++,,,+++---000111111555::::::>>>AAA???===???FFFMMMJJJKKKMMMNNNNNNNNNLLLKKKJJJLLLUUUmmmrrrcccTTTLLLIIIDDD???>>>BBB???;;;@@@HHHVVVvvvKKK<<<888333111111111111000000000000///333777;;;>>>BBBGGGJJJKKKNNNVVV___cccfffllltttppp}}}ssseeeZZZUUUWWWYYY\\\___ccciiilllhhhgggfffbbb\\\UUUNNNJJJ???===:::;;;======:::777555666777999::::::::::::<<>>======>>>>>>999777666444333333333333000000000///......---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************)))************))))))(((((('''&&&'''***---......------............//////---///000000//////000222,,,,,,---///222333333222+++***(((&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++,,,+++---111222222666<<<:::>>>AAA@@@===???FFFNNNKKKLLLNNNOOOPPPOOOMMMLLLKKKLLLVVVmmmuuugggUUUKKKHHHGGGCCC???;;;;;;:::===EEEXXX^^^>>>888444333222000/////////000111///333999===AAADDDGGGIIISSSRRRYYY\\\\\\jjj{{{~~~nnn{{{nnnaaaYYYUUU\\\^^^[[[]]]fffjjjgggllliiieeebbb]]]SSSJJJFFFFFF===777999===;;;777444999777555666888;;;===>>>EEEFFFFFFDDDBBBCCCHHHLLLLLLQQQXXX```dddbbb]]]XXXXXXVVVTTTPPPMMMKKKJJJIIIEEEEEEFFFIIIMMMPPPQQQPPPNNNPPPSSSXXX[[[YYYRRRLLLRRRTTTXXX\\\```eeejjjmmmiiigggiiimmmooopppuuu{{{~~~vvvnnniiifffeeeddd```ZZZUUUSSSSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHEEECCC???>>>>>>>>>===<<<<<<;;;999777555444333222222111000//////............---,,,+++************************************))))))))))))************,,,,,,,,,++++++*********))))))((('''&&&(((,,,///---...//////////////////000000///...............///---+++,,,000111111///000---)))&&&$$$%%%&&&((((((''''''&&&&&&&&&''''''&&&&&&'''((()))+++---...,,,...000111222333555666;;;===???AAABBBDDDGGGJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNSSSZZZjjj~~~vvvhhhVVVJJJGGGGGGCCC???;;;<<<;;;===BBBOOOjjjFFF>>>999333222000/////////000111000444999===@@@CCCFFFHHHKKKNNNYYYaaaeeesssxxxwwwjjj^^^VVVVVV]]]```___dddmmmooojjjlllhhheeebbb^^^YYYSSSPPPIII???888:::>>>===999777999888888888:::<<<===>>>@@@AAABBBAAAAAACCCGGGKKKQQQVVV```hhhjjjfff___YYY[[[YYYVVVSSSOOOLLLJJJIIIIIIHHHHHHJJJMMMOOOOOONNNMMMOOOSSSWWWXXXWWWRRROOOTTTVVVZZZ]]]___cccgggjjjiiikkkqqqvvvwwwvvvzzztttlllgggdddbbbaaa]]]YYYVVVUUUTTTTTTSSSPPPOOOMMMKKKJJJHHHHHHGGGDDDBBB???=========<<<;;;<<<:::999777555444333333222111000//////............---,,,+++************************************))))))))))))************,,,,,,,,,+++++++++******))))))(((''''''(((,,,///---....../////////////////////...---------------...,,,+++,,,000222222111000---***&&&%%%%%%&&&((((((''''''&&&&&&&&&''''''&&&''''''((()))+++---...---...000000111222555777<<<===???AAABBBCCCGGGIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNSSSZZZjjjiiisss|||xxxjjjWWWJJJFFFEEECCC@@@;;;===<<<===>>>CCCfffqqqKKK???777333222111000///000111111111444999<<>><<<;;;:::;;;<<<===>>>>>>>>>>>>>>>???AAABBBCCCFFFJJJMMMWWW]]]gggnnnoooiiiaaa[[[^^^\\\XXXTTTPPPMMMJJJIIIKKKJJJJJJJJJLLLMMMLLLKKKLLLOOORRRTTTTTTSSSRRRRRRWWWYYY\\\^^^___aaadddgggiiioooyyy{{{rrrjjjeeeaaa^^^]]]ZZZXXXVVVVVVVVVTTTSSSPPPOOOMMMKKKIIIHHHGGGGGGCCCAAA>>>=========;;;:::;;;:::888666555333333333222111000//////.........------,,,+++************************************))))))))))))************,,,,,,,,,++++++++++++***)))))))))((('''(((+++...------...///////////////......---,,,,,,,,,,,,,,,,,,++++++,,,///222333222000...***'''%%%%%%&&&'''''''''&&&&&&&&&''''''((('''''''''((()))+++,,,---.../////////000222555999<<<>>>@@@AAAAAACCCFFFHHHGGGHHHIIIJJJLLLMMMNNNOOONNNSSSZZZjjjcccwww~~~www|||zzzlllYYYLLLFFFEEECCCAAA:::===<<<===<<<;;;PPPuuutttSSSAAA222333222111000000000111222222555999<<<>>>@@@DDDFFFHHHQQQYYY```gggjjjqqq~~~qqq}}}wwwjjj___WWWTTTTTTcccmmmllljjjnnnpppnnnfffggggggeeefffgggeeeaaaOOODDD::::::===>>>======;;;===@@@AAAAAA@@@?????????AAACCCFFFIIIMMMPPPRRRZZZ```hhhmmmlllfff___[[[\\\ZZZWWWSSSPPPMMMKKKJJJJJJIIIHHHIIIKKKLLLLLLKKKLLLOOORRRRRRPPPPPPSSSVVVYYY[[[___aaabbbcccfffhhhkkkrrr~~~wwwpppiiiddd___\\\[[[ZZZXXXWWWWWWUUUSSSPPPOOONNNMMMKKKIIIHHHGGGGGGCCCAAA???>>>>>>>>><<<::::::999888666444333333333222111000///............---,,,++++++*********+++************************((()))))))))************++++++++++++++++++++++++)))))))))((('''(((+++---,,,,,,---...///////////////...------,,,,,,------------------///000111111000...+++(((&&&%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((()))+++,,,---/////////...///111666999<<<>>>@@@@@@AAABBBEEEGGGHHHHHHIIIJJJLLLMMMNNNOOONNNSSS[[[jjjiii}}}ooopppppp||||||ooo]]]OOOHHHEEECCCAAA:::===<<<======888CCC^^^|||bbbJJJ333444333111000000000111222333555999;;;>>>@@@DDDGGGGGGSSSWWW^^^kkknnnvvvwww~~~rrreee\\\XXXWWWdddvvvzzznnnkkkooopppeeeiiilllkkklllmmmhhhaaaRRREEE999777:::<<<<<<>>>===@@@DDDEEECCCAAA@@@AAAAAACCCFFFJJJNNNRRRTTTUUUZZZ___dddfffddd___\\\ZZZWWWUUUSSSPPPNNNLLLJJJJJJEEEDDDEEEGGGKKKMMMNNNMMMMMMPPPQQQQQQOOOQQQUUUYYYZZZ]]]aaadddfffgggjjjlllsssxxx{{{tttnnnhhhddd___\\\\\\ZZZXXXWWWVVVTTTPPPMMMPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCAAA@@@@@@???===;;;999888777555444333333333222111000///............,,,,,,++++++******++++++************************((()))))))))************++++++++++++++++++++++++))))))***)))((((((***,,,+++,,,---...////////////000//////...............000000///............///111///,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,/////////...///111666999;;;===???@@@@@@BBBEEEGGGJJJJJJKKKLLLLLLMMMMMMNNNNNNSSS[[[kkkmmm|||ppphhheeeooo~~~rrraaaSSSKKKFFFCCCAAA;;;===:::;;;>>>888===QQQ}}}pppSSS333444333222111000111222222333666999<<<>>>BBBFFFIIIJJJWWWXXX\\\lllkkkssszzzlll```ZZZZZZ\\\kkk}}}zzziiidddhhhkkkhhhooosssqqqrrrtttnnndddVVVHHH999555888999;;;===???CCCFFFFFFCCCAAAAAABBBBBBCCCFFFKKKPPPSSSSSSSSSXXX\\\aaaaaa^^^[[[ZZZZZZSSSQQQOOOMMMKKKJJJIIIHHHAAAAAACCCGGGLLLOOOQQQQQQPPPQQQQQQQQQRRRTTTXXX\\\ZZZ]]]bbbfffhhhjjjmmmooo{{{{{{}}}}}}zzz{{{|||xxxqqqkkkgggccc___]]]\\\ZZZXXXVVVUUUSSSPPPMMMQQQPPPNNNLLLJJJIIIHHHHHHEEECCCBBBBBBBBB@@@>>><<<999888666555444333333333222111000//////.........,,,,,,++++++***++++++,,,************************))))))))))))***************++++++++++++,,,,,,,,,)))******)))((((((***+++***+++,,,---.../////////000000///............///111111111///---,,,---...111///---***(((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((()))***+++,,,.../////////000222555999:::<<<>>>???@@@CCCFFFHHHKKKKKKKKKLLLLLLMMMMMMMMMNNNSSS\\\llliiimmmttt|||pppjjjlllooorrruuuzzz~~~ttteeeWWWNNNHHHDDDAAA===>>>999999===999;;;JJJhhh]]]999444333222111111111222222444666999<<>>888777<<<999:::HHHXXXiiiCCC444333222111111111222333444666999<<<@@@DDDJJJNNNEEEXXXZZZcccyyyvvv{{{|||~~~yyypppbbbXXXVVV\\\bbbYYYccchhhdddccckkkqqqrrrwww~~~~~~yyyzzz}}}ttt]]]MMM<<<555666888:::===BBBEEEHHHFFFBBB???AAADDDGGGGGGIIINNNSSSUUUSSSPPPRRRZZZbbbfffbbb^^^\\\\\\SSSRRROOOKKKHHHFFFDDDCCCCCCCCCEEEJJJOOOTTTVVVVVVUUURRRPPPSSSXXX\\\]]]]]][[[___dddggghhhiiikkklllnnnmmmooouuuyyy~~~wwwrrrkkkeeebbb```^^^]]]XXXVVVTTTSSSTTTTTTSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJBBBAAAAAAAAAAAA???<<<999888777666555444333333333222111000//////.........+++++++++***++++++,,,,,,************************))))))))))))*********************++++++,,,,,,,,,)))***+++***)))((()))***)))***,,,---.../////////......---,,,,,,,,,,,,------///111///---,,,///111111000...+++(((&&&%%%$$$%%%%%%%%%&&&'''((()))***)))((((((((()))***++++++,,,...000111222333555666777999<<<>>>AAADDDHHHJJJDDDEEEGGGIIIKKKMMMNNNOOOMMMSSS]]]nnn[[[WWW```wwwxxx}}}|||ooofffaaa^^^ZZZVVVYYYWWW\\\jjjuuu|||uuujjj]]]RRRKKKFFFDDD???===:::888999;;;===???OOOyyyJJJ<<<444555666...///555333666888;;;===???CCCHHHKKKKKKXXX^^^iiitttqqq~~~|||vvvmmmkkkfff___YYYXXX\\\```\\\aaadddfffjjjttt{{{}}}~~~}}}~~~xxxeeeOOO<<<777888666777;;;>>>@@@BBBCCCDDDDDDFFFHHHJJJJJJJJJJJJKKKNNNSSSVVVYYYZZZ___eeejjjggg^^^VVVUUUPPPJJJFFFEEEEEEFFFFFFKKKKKKLLLMMMOOORRRUUUVVVRRRTTTVVVWWWYYY\\\```dddaaaccceeehhhjjjkkkkkkkkknnnhhhiiiwwwqqqkkkccc___]]]]]][[[YYYWWWVVVUUUVVVWWWWWWUUUSSSRRROOOLLLKKKLLLKKKGGGCCCDDDCCCAAA???===;;;:::999:::888666444333222222333///////////////.........------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))************,,,,,,,,,++++++++++++++++++++++++***)))(((((('''***+++,,,,,,++++++---............,,,++++++---///000222333111...,,,---///111000///,,,***(((&&&%%%''''''''''''(((((((((((()))))))))))))))******++++++,,,...///000222555777888;;;???AAABBBDDDFFFHHHIIIIIIJJJJJJIIIKKKMMMPPPOOOSSS\\\nnnSSSQQQ]]]ssssssmmmzzzzzzvvvrrrooommmhhh```ZZZ```\\\```kkksss}}}}}}qqqbbbUUUKKKDDDAAA???===;;;999999;;;===???PPPSSS;;;222333666000111777555333555888:::<<<@@@EEEHHHHHHVVV]]]fffppprrr{{{vvvkkkhhhccc\\\VVVUUUXXX\\\\\\bbbgggkkkqqqzzzjjjTTT???888888666666:::===@@@DDDGGGIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNSSSWWW]]]^^^aaafffiiifff]]]UUUSSSOOOKKKHHHHHHIIIJJJJJJNNNNNNNNNOOOQQQSSSVVVWWWYYYZZZZZZZZZYYY[[[^^^aaacccdddfffhhhjjjlllmmmmmmooopppxxx{{{nnnhhhbbb^^^^^^^^^\\\ZZZZZZXXXWWWWWWXXXXXXVVVTTTRRRQQQPPPOOONNNLLLIIIFFFDDDCCCBBB@@@>>><<<:::999:::888666444333222222333////////////............------,,,,,,,,,+++++++++******))))))))))))******))))))))))))*********************+++++++++++++++++++++******)))(((((('''***+++------,,,,,,...///.........---++++++---...///111222000...,,,---...333222000---***'''$$$###''''''''''''(((((((((((()))))))))))))))******++++++---///000000222555777:::<<>>@@@AAABBBCCCEEEGGGHHHIIIJJJIIIIIIJJJMMMOOOQQQRRRZZZoooHHHNNN___sssfffcccuuu|||kkkppppppsssxxx~~~~~~~~~}}}sssfffYYYNNNGGGCCC???>>><<<::::::;;;===>>>BBBqqqJJJ:::666888222000222000777999<<<>>>AAADDDIIIMMMOOOWWW___dddmmm~~~yyyuuurrrnnngggaaa\\\\\\]]]```___gggpppuuuzzzqqqYYYBBB:::777444555999888>>>GGGPPPVVVWWWTTTQQQKKKLLLMMMMMMNNNQQQVVVZZZeeeeeefffggggggbbb[[[VVVRRRQQQOOOOOOPPPQQQOOONNNMMMMMMMMMMMMOOOQQQSSSTTTUUUVVVVVVWWWXXX\\\aaafffjjjjjjiiijjjlllppptttvvvwww{{{ssslllhhhdddbbbbbbbbb```]]]^^^\\\YYYXXXWWWVVVTTTSSSPPPSSSVVVTTTOOOKKKIIIJJJEEEDDDCCCAAA???>>><<<<<<:::999777555333333333333000000//////......------,,,,,,,,,++++++++++++*********))))))))))))******((()))))))))************''''''((()))***+++++++++************))))))(((((())),,,...//////...///000...///000...,,,+++,,,------............,,,++++++000000///---+++(((%%%$$$''''''''''''(((((((((((()))))))))))))))******++++++---///000111333666888>>>???AAAAAAAAABBBDDDFFFGGGHHHHHHHHHHHHIIILLLNNNPPPSSS\\\pppFFFOOO```tttiiiaaattt~~~fffgggjjjpppxxx|||ssshhh\\\RRRJJJFFF@@@>>>===;;;;;;;;;======<<<\\\TTT???777999444111333111555666999;;;>>>AAAFFFJJJPPPUUU^^^gggvvv|||yyyooojjjccc]]][[[[[[]]]^^^fffnnnvvvzzz}}}nnnWWWAAA999888555555999777<<>>===<<<;;;999777555444333333444111000000///...---------,,,,,,+++++++++***************))))))))))))******((()))))))))************''''''((()))***+++++++++*********)))))))))))))))(((+++...000/////////000///000000///---,,,,,,---,,,,,,---......---+++***,,,---------,,,***((('''''''''''''''(((((((((((()))))))))))))))******+++,,,...///000111333666888???@@@AAAAAAAAABBBEEEGGGFFFGGGGGGGGGGGGHHHKKKMMMNNNTTT___oooDDDMMM]]]ppprrrgggyyy~~~ddd___eeennnxxxxxxlll```UUULLLGGG@@@???>>><<<<<<<<<<<<===;;;KKKeee[[[AAA555999666444777777666888;;;===???CCCHHHKKKMMMRRR___lllttt}}}yyylllgggaaa\\\\\\^^^```aaakkkssszzz~~~mmmVVVAAA;;;999666555999666:::BBBLLLUUUXXXUUUQQQIIIKKKMMMOOORRRWWW]]]aaahhhhhhgggeeebbb___[[[YYYUUUSSSQQQOOOOOOMMMKKKIIIKKKKKKKKKMMMOOOQQQTTTVVVWWWYYY\\\]]]___cccgggjjjmmmllllllmmmppptttxxxzzzwwwuuuvvvpppmmmjjjiiiiiigggccc___\\\YYYUUUSSSSSSRRRQQQPPPOOOPPPOOOMMMJJJGGGFFFFFFCCCCCCBBB@@@???>>>===<<<;;;:::888555444444444444111111000///...------,,,++++++++++++******************))))))))))))******))))))))))))************((())))))******+++++++++******))))))))))))))))))'''***...////////////000///000111000...,,,,,,,,,,,,,,,---...000///,,,***)))+++,,,------,,,***)))''''''''''''(((((((((((()))))))))))))))******+++,,,...000111111333666999@@@AAAAAAAAAAAABBBEEEHHHGGGHHHHHHHHHHHHIIILLLNNNNNNUUU___mmmCCCKKKYYYlll~~~nnn}}}jjjdddhhhnnntttyyy|||xxxnnnaaaUUULLLGGG@@@???>>>===<<<<<<<<<<<<<<>><<<777555777777999>>>GGGPPPTTTRRRNNNHHHJJJLLLOOOSSSYYY```eeekkkkkkiiieee```[[[XXXWWWSSSQQQNNNLLLLLLKKKJJJHHHFFFFFFGGGIIILLLOOORRRTTTXXX[[[^^^aaaccceeegggjjjllllllmmmnnnqqquuuxxx{{{zzzttttttuuunnnkkkjjjjjjkkkiiieeeaaa[[[XXXTTTRRRRRRRRRRRRQQQQQQOOOKKKIIIHHHGGGFFFEEEBBBBBBAAA@@@>>>===<<<<<<;;;:::888666444444444444111111000///...---,,,,,,++++++++++++******************))))))))))))******))))))))))))*********************+++++++++++++++)))))))))))))))))))))***%%%)))---//////......//////111222111...,,,+++,,,,,,,,,---///111000---******+++---...---,,,)))(((''''''''''''(((((((((((()))))))))))))))******+++,,,...000111222333666999???@@@AAAAAAAAACCCFFFIIIJJJKKKKKKKKKJJJLLLNNNQQQNNNSSS\\\kkkDDDJJJXXXkkksss~~~rrrqqqpppoooqqqvvv}}}|||uuulll```UUULLLGGG@@@@@@>>>======<<<<<<<<<===>>>EEEbbbmmmKKK888999666333777888666888:::===???CCCGGGKKKOOOXXXlllvvv~~~~~~~~~}}}|||wwwoooiiiaaa\\\WWWUUUXXX]]]```aaabbbkkktttzzzoooZZZGGGAAA>>>888555666888888;;;CCCLLLQQQPPPMMMGGGIIILLLOOOTTTZZZbbbgggnnnmmmjjjddd^^^YYYVVVUUUQQQNNNKKKJJJJJJJJJIIIHHH@@@AAABBBDDDGGGKKKNNNPPPTTTXXX]]]aaaccceeehhhiiillllllmmmooorrruuuyyyzzz|||~~~xxxuuutttsssjjjiiihhhiiikkkkkkfffbbb[[[XXXTTTRRRRRRSSSRRRRRRSSSNNNIIIGGGHHHHHHGGGDDDAAAAAA@@@???>>>===<<<;;;;;;:::888666555444444444222111000///...---,,,,,,+++++++++************)))******))))))))))))******))))))))))))************,,,,,,,,,+++++++++++++++)))))))))))))))*********$$$(((,,,//////.........///111222111///,,,++++++---,,,---///222111---***+++,,,......---+++(((&&&''''''''''''((((((((())))))))))))))))))******+++---...000111222444777999???@@@AAAAAAAAACCCGGGJJJLLLMMMNNNMMMMMMNNNQQQSSSPPPRRRYYYiiiAAAMMMVVVddd{{{kkkbbbeeefffnnnwwwpppiii```TTTLLLCCC@@@===<<<;;;;;;:::999AAA<<<@@@WWW}}}XXX888777<<<888333555666888;;;===???AAAEEEHHHMMM]]]jjjvvv~~~}}}|||}}}|||xxxwwwvvvppphhhccc[[[VVVXXXZZZ\\\^^^bbbjjjrrr{{{rrr```LLLBBB>>>999555333555555888>>>EEEKKKLLLKKKLLLMMMPPPVVV]]]cccfffgggtttnnnfff___[[[WWWRRRNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHHHHJJJNNNRRRTTTUUUZZZ```dddfffgggkkknnnqqqrrrtttvvvxxx{{{xxxwwwwwwsssooorrrmmmkkkmmmmmmhhhcccbbb^^^[[[XXXVVVUUUUUUTTTSSSPPPMMMHHHEEEEEEDDDCCCBBBEEECCC@@@???>>>>>><<<;;;:::999777555333222111111222222111000///...---------,,,++++++******++++++,,,+++***((('''&&&&&&&&&))))))))))))))))))))))))++++++************************++++++++++++******(((''')))///000------///111000...---,,,,,,------111---)))***///111000---,,,...000000...+++******&&&&&&'''((((((''''''&&&))))))))))))((((((((((((***,,,...///000222555888===???AAAAAA@@@CCCHHHLLLIIIIIIIIIIIIKKKMMMOOOQQQRRRQQQUUUeeeAAAMMMYYYiii{{{zzzjjjfffjjjfffiiizzzzzzsssmmmcccVVVLLLCCC@@@===;;;;;;;;;:::999999:::>>>QQQxxxmmmDDD888999666666:::777888;;;===???AAAEEEHHHLLL\\\kkkzzz~~~}}}~~~~~~|||zzzyyywwwnnnddd]]]WWWTTTWWW\\\___ccchhhmmmuuu}}}sssaaaNNNDDD???:::555333666666888===DDDHHHJJJIIILLLNNNRRRWWW^^^ccceeegggjjjfffbbb___\\\YYYSSSOOONNNMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMOOORRRUUUWWWWWW\\\aaaeeefffiiinnnrrruuuvvvxxxyyyyyy|||zzzvvvxxxzzzyyyvvvrrrnnnnnnpppooohhhaaa___^^^[[[XXXVVVVVVVVVUUUTTTQQQNNNJJJGGGFFFFFFEEEDDDEEECCCAAA??????>>><<<;;;:::999777555333222111111222222111000///...---------,,,++++++******++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******************************++++++++++++******(((''')))...000------///222111000...------......222...++++++///222111...,,,...000111///---+++)))$$$%%%&&&''''''((((((((())))))))))))((((((((((((+++,,,...///000222555777>>>@@@BBBBBBAAACCCHHHMMMKKKJJJJJJJJJKKKLLLNNNOOONNNNNNRRRbbbBBBLLLWWWggg{{{~~~qqqppprrruuuppprrrxxxooommm{{{~~~xxxrrrgggYYYNNNDDDAAA===;;;:::::::::999444:::???MMMwww~~~PPP<<<888777888===777999;;;===>>>AAAFFFIIILLL\\\ooo~~~~~~|||zzzzzzwwwkkk^^^YYYTTTSSSXXX^^^bbbffflllqqqxxx~~~uuucccQQQFFF@@@:::666444666666888<<>>AAACCCCCCBBBDDDHHHLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLQQQaaa~~~CCCHHHPPP___vvv|||sssyyyyyyjjjhhhlllvvvwwwyyyvvvrrr}}}wwwkkk\\\QQQFFFBBB>>>;;;::::::999999666???AAAMMM}}}[[[BBB;;;888888:::888999;;;===>>>BBBFFFJJJOOO___vvv~~~{{{yyyyyyuuufffWWWXXXUUUVVV[[[```bbbggglllsssyyyuuueeeSSSIIIBBB;;;777666555666777;;;@@@EEEIIIKKKOOORRRVVVYYY[[[\\\]]]^^^YYYZZZ[[[[[[[[[YYYVVVTTTTTTRRRPPPNNNLLLLLLLLLMMMLLLNNNPPPRRRSSSTTTTTTTTTZZZ\\\^^^^^^___dddkkkrrrqqqtttvvvuuuuuu{{{{{{wwwxxxyyyxxxvvvmmmkkklllooonnngggbbbbbb\\\ZZZWWWUUUVVVVVVUUUTTTPPPNNNKKKJJJIIIIIIHHHFFFFFFDDDBBBAAAAAA@@@===;;;:::999888666444333222222111111111000///.........---,,,++++++******++++++((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))******************++++++++++++******((('''(((---...,,,,,,///111111000000////////////000...,,,,,,...000000///---...000222333000,,,)))%%%%%%%%%&&&&&&''''''((((((((((((((())))))))))))+++,,,...//////111444666===@@@BBBBBBAAACCCGGGJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMNNNTTTdddAAADDDLLL]]]ppp{{{xxxqqqhhhqqq}}}}}}ssslllnnntttwwwsssxxxqqqqqq{{{ooo```UUUHHHDDD???<<<:::::::::999999AAAAAAKKK~~~kkkIII;;;888888888999:::;;;<<<>>>BBBGGGJJJSSSbbb}}}}}}~~~||||||zzzwwwvvvpppaaaRRRWWWUUUXXX^^^ccceeejjjpppsssyyy~~~uuufffUUUKKKCCC<<<888777444555777:::>>>DDDJJJNNNPPPSSSWWWXXXXXXXXXYYY[[[]]]]]]\\\[[[YYYWWWVVVUUUWWWUUURRRNNNLLLLLLLLLMMMLLLNNNPPPSSSTTTUUUTTTTTTZZZ[[[[[[ZZZZZZ^^^eeelllnnnpppssstttvvv~~~~~~yyywwwwwwuuutttrrrnnnmmmlllhhhbbb```aaa[[[XXXUUUTTTTTTTTTSSSRRRNNNLLLJJJIIIIIIIIIGGGFFFFFFDDDCCCBBBBBB@@@>>>;;;;;;:::888666444333222222111111000000//////......---,,,++++++******++++++))))))((((((((())))))***))))))))))))))))))))))))(((((()))))))))***************++++++++++++******(((&&&(((,,,---,,,,,,/////////000/////////.........---++++++,,,...............///111333111---***(((((('''&&&&&&&&&'''''''''((((((((()))))))))***+++,,,...//////000333555;;;>>>AAAAAA@@@AAADDDGGGFFFGGGIIIKKKMMMNNNOOOPPPMMMPPPVVVeee>>>BBBNNN___llllllgggbbbbbbooo~~~zzzyyy}}}{{{mmmnnnmmmuuu~~~~~~}}}|||rrrcccYYYKKKGGGAAA===;;;;;;;;;:::999???===DDDqqq}}}OOO999888:::999:::;;;;;;<<<>>>BBBGGGKKKVVVccc}}}~~~~~~~~~~~~yyy{{{zzzvvvrrrjjj^^^QQQTTTUUUZZZbbbfffiiiooovvvuuu{{{{{{ssseeeVVVLLLDDD<<<999999444555666888;;;AAAHHHMMMPPPSSSVVVWWWVVVWWWZZZ]]]ccccccbbb^^^ZZZWWWVVVVVVWWWUUUQQQNNNLLLMMMNNNOOONNNPPPRRRUUUWWWXXXYYYYYYZZZZZZZZZYYYXXX]]]dddkkkqqqrrrsssvvv||||||xxxwwwwwwvvvvvvxxxtttppplllfff^^^\\\^^^[[[XXXUUUSSSRRRRRRQQQPPPKKKJJJHHHHHHIIIHHHGGGEEEFFFEEEDDDDDDCCCAAA>>>;;;;;;:::888666555333333222111000000000/////////...---,,,++++++******++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))'''(((((())))))***************++++++++++++******)))&&&'''+++---+++,,,000...//////000000///......---,,,+++++++++,,,---...///------///111111...******)))(((''''''((()))***''''''(((((())))))******+++,,,.........000222444:::===@@@AAA???@@@BBBEEEEEEFFFHHHKKKMMMOOOPPPQQQLLLOOOUUUddd~~~@@@BBBLLLZZZ```\\\ZZZ[[[fffvvvlllhhhmmm{{{}}}uuu}}}|||}}}}}}||||||sssfff\\\NNNIIICCC>>><<<<<<<<<<<<777>>><<<===[[[SSS<<<;;;<<<::::::;;;;;;<<<>>>BBBHHHLLLUUUaaa|||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}www||||||vvvoooggg]]]TTTVVVWWW]]]eeeiiikkkpppwwwxxx}}}zzzpppdddVVVLLLDDD===:::;;;555666666666777;;;CCCHHHNNNRRRUUUVVVVVVYYY```eeeggghhhiiieee___YYYVVVUUUSSSQQQOOOMMMMMMOOOQQQSSSPPPQQQSSSVVVYYY[[[]]]]]][[[\\\]]]\\\]]]bbbjjjpppvvvuuutttxxx|||xxxvvvuuuvvvwwwxxxwwwtttrrrppphhh```^^^```]]]ZZZVVVSSSSSSRRRPPPOOOJJJIIIHHHHHHIIIIIIGGGEEEFFFEEEDDDDDDDDDBBB>>>;;;;;;:::999777555444333333000000000000////////////---,,,++++++******++++++---,,,++++++******++++++))))))))))))))))))))))))''''''(((((()))******+++******++++++++++++******)))&&&'''+++,,,+++,,,000//////000111111111000///------,,,,,,+++,,,...000000---***,,,///111...+++((((((''''''(((***---...'''''''''((()))*********+++,,,.........///222444:::>>>AAAAAA@@@@@@BBBEEEEEEGGGIIILLLNNNOOOOOOOOOLLLOOOVVVddd|||DDDBBBGGGPPPSSSQQQVVV___mmm|||jjjccclll|||rrrsss~~~~~~~~~~~~{{{sssggg^^^OOOKKKDDD???=========<<<555>>>===999JJJsssUUU@@@??????999;;;;;;<<<<<<>>>BBBHHHLLLTTT^^^~~~~~~zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||www}}}~~~wwwmmmeee]]]VVV[[[\\\bbbhhhjjjjjjnnnttt{{{yyyooocccUUULLLDDD===:::;;;666666666444333777>>>DDDMMMQQQUUUVVVWWW\\\eeelllhhhkkkmmmkkkddd\\\WWWUUUOOONNNLLLLLLMMMQQQTTTWWWOOOPPPRRRUUUXXX[[[]]]___\\\^^^``````bbbhhhpppvvvzzzvvvtttxxx{{{yyyvvvttttttuuuvvvwwwqqqqqqrrrsssmmmeeeccceee^^^[[[WWWUUUSSSRRRPPPOOOJJJIIIHHHIIIJJJJJJHHHFFFFFFEEEEEEEEEEEEBBB>>>;;;<<<:::999777555444333333000000000000////////////---,,,++++++******+++++++++******)))******++++++))))))))))))))))))))))))&&&''''''((()))******+++******++++++++++++******)))&&&'''***,,,+++,,,000000000222333333222111000---......---,,,---///111000,,,)))***...000...+++&&&&&&&&&'''***---000222&&&''''''((()))******++++++---.........///111333;;;???BBBCCCAAAAAACCCFFFGGGHHHJJJLLLNNNNNNNNNMMMMMMQQQWWWeee|||CCCBBBFFFNNNSSSUUUYYY^^^nnn~~~~~~iii___dddxxxuuuooovvv|||zzz|||wwwkkk```QQQJJJBBB>>><<<<<<:::888;;;CCC<<<555GGGeeeddd<<<555???999999;;;<<<<<<===AAAIIINNNZZZ```|||~~~yyyzzz{{{}}}~~~~~~}}}}}}yyyzzz|||~~~~~~~~~~~~}}}|||zzzxxxpppcccZZZWWW\\\___cccfffiiikkkoooqqqvvvhhh___SSSIIICCC@@@<<<:::666666666555555888===AAAKKKLLLOOOSSSXXX]]]bbbeeehhhkkkmmmjjjccc[[[VVVTTTVVVUUUTTTQQQNNNMMMOOOQQQMMMOOOSSSWWWYYYZZZ[[[[[[^^^```aaabbbffflllqqqssswwwzzz{{{zzzwwwuuutttssssssssspppqqqqqqnnnhhhdddcccddd___ZZZUUUSSSTTTSSSOOOKKKMMMLLLJJJIIIGGGGGGFFFFFFDDDCCCBBB@@@>>><<<;;;:::===<<<:::888666444333222111111000000//////......---,,,++++++******++++++(((((())))))*********++++++*********))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++((((((((((((***,,,...///000000///............///000000000...,,,+++,,,---333000------///000...+++'''***)))&&&(((///000,,,)))(((((('''''''''(((((())),,,......---///333777<<<@@@CCCCCCBBBAAACCCFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPTTTccc{{{@@@@@@EEEMMMRRRUUU[[[```xxx||||||tttdddhhhuuuhhhooouuu~~~}}}|||}}}}}}qqqeeeXXXPPPGGGAAA>>>===<<<:::888AAA???>>>LLL```xxxpppFFF:::AAA;;;999;;;======>>>AAAHHHMMMYYYaaa}}}}}}yyyzzz{{{}}}}}}}}}||||||~~~~~~}}}{{{zzzxxxpppddd[[[YYY[[[___eeejjjnnnqqquuuwww~~~qqqeee]]]QQQGGGBBB???;;;888666666555444444777;;;???HHHJJJNNNSSSXXX^^^bbbdddiiijjjkkkggg```YYYUUUTTTWWWWWWUUURRRPPPOOOQQQSSSRRRRRRSSSUUUXXX[[[\\\]]]aaabbbcccdddhhhooouuuxxx}}}zzzwwwtttrrrqqqppppppnnnooopppmmmhhhdddbbbccc___ZZZUUUTTTUUUTTTPPPLLLNNNMMMKKKJJJHHHGGGGGGGGGEEEDDDBBB@@@===<<<;;;:::<<<;;;:::888777555444333111111111000//////......---,,,++++++******++++++((()))))))))************************)))))))))((((((((((((((()))))))))***++++++++++++++++++++++++******)))))))))***,,,---...---------...//////000...//////...,,,,,,---///333000------000000///,,,''')))'''$$$&&&+++,,,(((((((((''''''''''''((((((+++---......---...111444:::>>>BBBCCCBBBBBBEEEHHHGGGHHHIIIKKKMMMNNNOOOOOOQQQQQQVVVfff~~~===>>>DDDLLLSSSWWW^^^fff~~~~~~|||~~~hhhjjjxxx\\\dddtttxxx~~~}}}{{{mmm___VVVKKKCCC@@@???===<<<666<<<>>>CCCLLLQQQfffQQQ<<>>??????BBBGGGLLLVVVbbb~~~}}}|||zzz{{{||||||||||||{{{{{{~~~}}}{{{zzzzzzyyyqqqddd\\\[[[\\\aaaiiioootttxxx{{{}}}yyymmmbbbZZZOOOFFFAAA>>>:::777666666555444333555999<<>><<<:::::::::::::::999888777666555555222111111000000///......---,,,++++++******++++++))))))))))))************************))))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,+++***))))))***+++++++++++++++,,,---///000111,,,---......------///111333000---...111222000...******(((%%%%%%((((((%%%((((((''''''''''''((((((---.........---...000333999<<>>DDDMMMSSSYYYccclll~~~gggiiihhh___lllzzz}}}sss```WWWKKKCCC??????>>>===777888999AAACCC@@@WWWUUU<<<>>>:::999<<>>:::777666666555333222333666888@@@EEEMMMVVV]]]aaaddddddiiigggddd```\\\ZZZYYYZZZYYYYYYXXXVVVTTTTTTWWWYYYZZZWWWUUUVVV[[[^^^^^^\\\^^^```eeekkkmmmnnnsssxxxxxxyyy{{{~~~~~~zzzvvvtttuuuvvvvvvuuuoooooonnnkkkfff```\\\YYY^^^[[[XXXVVVVVVVVVSSSQQQOOOOOONNNMMMLLLJJJIIIHHHHHHEEEAAA===:::::::::;;;999999888888777777666666222222111111000//////...---,,,++++++******++++++)))))))))))))))******************)))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++,,,---...//////---...///...,,,,,,...000222///---...111333222000///---***((('''((('''%%%(((''''''''''''(((((()))------------...///222333999===AAABBBBBBBBBEEEHHHFFFHHHIIIKKKMMMNNNOOOOOOPPPQQQWWWhhh<<<>>>EEENNNTTT[[[gggrrr}}}}}}cccfffiiiaaahhhqqqzzznnn[[[SSSHHH@@@============;;;777666===???;;;YYY]]]BBBBBB===:::<<<>>>??????BBBHHHMMMZZZooo{{{yyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyy}}}}}}~~~~~~}}}}}}}}}|||{{{wwwlll___ZZZ[[[fffkkkqqquuuwwwwwwxxxxxxzzz}}}rrrjjj]]]VVVLLLEEEAAA???;;;888666666555333222222444666===CCCMMMWWW___dddffffffiiifffccc```___^^^]]]]]]YYYYYYXXXVVVTTTUUUWWWZZZYYYXXXXXX[[[^^^___]]][[[]]]```jjjssstttpppqqqvvvwww{{{{{{uuurrrtttuuutttrrrmmmmmmllljjjgggccc___\\\]]][[[YYYWWWVVVUUUTTTRRROOOOOOOOONNNMMMKKKIIIHHHGGGEEEAAA===:::999:::;;;888888888888777777777666222222222111000000//////---,,,++++++******++++++******))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++++++++++++++)))((((((((()))+++---......------,,,,,,,,,------///000000...,,,+++,,,---111...,,,...222444333222111...***)))((('''&&&%%%'''''''''''''''((())))))+++******,,,///222444555;;;>>>BBBBBBAAAAAACCCEEEFFFHHHIIIKKKMMMNNNOOOOOORRRSSSZZZjjj===???FFFNNNSSSZZZhhhtttooorrrwwwzzz}}}xxx]]]```yyylllVVV]]]jjjoooyyyxxxfffWWWOOOEEE>>><<<===<<<;;;>>>999777===@@@AAAcccnnnKKKBBB::::::<<<>>>>>>>>>CCCJJJPPPXXXooo~~~zzzvvvtttuuuvvvxxxvvvvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{|||||||||{{{zzzyyyxxxvvvpppeeeYYYWWW[[[fffjjjoooqqqrrrrrrrrrssswwwyyy}}}~~~wwwkkkeee[[[TTTKKKEEEAAA???;;;888555666666444222222444555:::AAAKKKVVV___dddggggggiiigggeeecccbbb```^^^\\\VVVVVVVVVTTTSSSTTTVVVYYYVVVXXX[[[]]]^^^^^^]]]\\\bbbfffqqq{{{{{{tttssszzz{{{{{{ssspppqqqqqqooolllkkkiiihhhhhhhhhhhhfffddd]]]\\\ZZZWWWUUUTTTSSSRRROOOOOOOOOOOONNNLLLIIIHHHEEECCC@@@===;;;::::::;;;999999888888777777666666333222222111111000//////---,,,++++++******++++++************))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++((((((((((((***,,,.../////////...---,,,,,,------000111000...,,,++++++---///,,,+++---111444444222000+++(((((((((&&&%%%&&&''''''&&&''''''((()))******))))))+++///333555666;;;???BBBBBB@@@@@@BBBDDDGGGHHHIIIKKKMMMNNNOOOOOOTTTVVV]]]mmm===???EEELLLQQQXXXffftttmmmhhhiiimmmwwwnnnUUUVVVeeevvvkkk]]]XXXcccnnntttssseeeVVVOOOFFF@@@>>>===;;;:::===;;;999===@@@BBB```xxxLLLAAA::::::<<<<<<<<<===CCCLLLSSS]]]sss}}}zzzuuuqqqooopppsssuuuppppppoooooooooqqqrrrssstttuuuuuuvvvuuutttrrrqqqrrrpppmmmhhh]]]TTTUUU[[[```dddhhhkkklllnnnppprrruuuxxx{{{}}}}}}~~~}}}~~~~~~pppfffcccWWWQQQIIICCC@@@>>>:::777555666666555333333444666777===HHHSSS]]]cccfffgggkkkiiigggfffddd```ZZZUUUSSSSSSSSSRRRQQQRRRUUUWWWUUUXXX\\\]]][[[[[[^^^aaakkkmmmvvv}}}uuuwwwyyyqqqooorrrtttssspppnnnkkkhhhgggiiiiiihhhggg]]]\\\ZZZWWWTTTRRRQQQQQQNNNOOOOOOOOONNNKKKIIIGGGBBBAAA???>>><<<;;;;;;;;;:::999999888777666666555333333222111111000000///---,,,++++++******++++++************)))))))))(((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))+++---............---......///////////////...,,,,,,---...---+++***,,,111444444222000***'''******'''&&&)))&&&&&&&&&''''''((()))***,,,***)))+++///333444444:::===AAAAAA@@@@@@CCCFFFGGGHHHIIIKKKMMMNNNOOOOOORRRTTT\\\mmm===???EEEKKKOOOUUUdddrrrrrrvvv}}}xxxddd```eeeqqq|||fffNNNMMMUUU^^^NNNWWWeeeooovvv~~~uuujjjWWWQQQHHHBBB???>>>;;;999:::;;;999;;;<<<<<>>===<<<;;;;;;::::::999888777666555555333333222222111000000000---,,,++++++******+++++++++*********))))))(((((((((((())))))*********+++)))************+++++++++++++++++++++++++++++++++++++++***))))))***+++,,,---------...///000111222---.........------...000,,,***)))+++000444444222222,,,)))------******---&&&&&&&&&'''''')))******...+++***+++///222333222777;;;???AAAAAAAAADDDHHHGGGHHHIIIKKKMMMNNNOOOOOONNNPPPYYYkkk999;;;===CCCLLLXXXcccjjjiiiooosssqqqssswww\\\TTT^^^pppwww___JJJNNNTTTYYYVVVaaannnvvv{{{ttteeeSSSMMMEEE>>>;;;;;;;;;;;;:::888;;;>>>:::;;;OOOgggwwwMMM;;;<<<<<<::::::;;;;;;???KKKWWWhhh~~~|||tttrrrooommmmmmmmmlllkkkiiikkknnnnnnllljjjiiiiiijjjiiihhhiiiiiiiiigggeeejjjggg```WWWQQQOOOSSSXXX___aaadddgggkkkoooqqqssswwwyyy|||~~~~~~{{{zzzvvv{{{}}}vvvllleeebbbbbbWWWHHH@@@>>>===:::666555555444333333333333444::::::???IIIWWWbbbggghhhiiifffcccaaa___[[[TTTNNNNNNPPPSSSRRRQQQRRRUUUXXXWWWYYYZZZZZZYYY\\\aaaeeekkklllmmmqqqvvvzzz}}}}}}yyyrrrttt{{{}}}wwwnnnhhhiiijjjhhheeeddd```]]]YYYVVVTTTRRROOOMMMOOOMMMJJJHHHIIIIIIHHHGGGDDDCCCAAA???>>>===<<<<<<<<<;;;:::888666555444333333222111////////////000...---,,,,,,++++++,,,,,,+++*********))))))((((((&&&&&&''')))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((&&&'''+++...***+++---///111333444555............------------000000///...---...111333///111333111...++++++---***))))))(((((((((((())))))+++---......000333666;;;===??????>>>@@@DDDHHHIIIKKKMMMMMMMMMNNNPPPRRRPPPSSSXXXdddyyy999:::===BBBIIIRRR[[[aaajjjmmmmmmlllttt{{{^^^UUU^^^nnnvvv]]]JJJOOOVVV\\\fffnnnxxx~~~vvvgggUUUOOOFFF@@@===<<<<<<======:::;;;>>>;;;;;;JJJ^^^pppKKK>>>AAA;;;999:::;;;<<>>;;;888444444333222222222222222666888>>>JJJXXXcccggggggiiifffccc```\\\XXXSSSOOOQQQSSSUUUTTTSSSTTTVVVYYYYYY[[[^^^^^^]]]^^^bbbggghhhhhhkkkoootttxxx|||}}}~~~yyy{{{xxxpppjjjkkkkkkhhhdddccc^^^[[[XXXVVVUUUTTTRRRPPPRRROOOLLLJJJJJJIIIHHHGGGFFFEEECCCAAA???>>>>>>======<<<;;;999777666555444333222111////////////000------,,,++++++++++++,,,************)))))))))(((&&&'''((())))))***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,+++(((&&&'''+++...++++++,,,...000111222333000//////......---------//////...---,,,---000222111222222///***''''''((())))))(((((((((((()))))))))+++---......000333666:::===?????????@@@DDDHHHFFFIIIKKKLLLMMMNNNQQQSSSNNNQQQWWWcccxxx999:::<<>>>>>>>>>>>@@@<<<;;;===;;;:::DDDRRRzzznnnLLL>>>AAA:::999:::<<<>>>CCCOOO\\\yyyvvv}}}~~~wwwtttqqqmmmiiieeedddddddddcccbbbdddffffffeeecccbbbcccbbbaaa```aaaaaaaaa___]]]```\\\UUUNNNJJJLLLQQQVVV[[[]]]```dddhhhllloooqqqsssrrrqqqppppppqqqqqqrrrmmmnnnqqqssssssooohhhdddUUUMMMDDD???>>>===:::666333333222111111111111111222555<<>>>>>>>>===???;;;:::<<<<<<;;;@@@HHHeeexxxUUUBBB>>><<<;;;;;;===>>>CCCPPP\\\~~~yyysss|||yyyrrrpppooojjjeeeaaa`````````___^^^___aaa```___]]]]]]^^^^^^]]]\\\\\\]]]\\\ZZZXXXZZZUUUOOOJJJHHHKKKQQQUUUXXXZZZ]]]aaaeeeiiilllmmmiiiiiikkklllnnnooopppqqqlllkkkiiiiiihhhcccZZZTTTIIIDDD>>>;;;;;;:::777333333333222111111111111111222444999BBBNNNXXX^^^```aaabbb```[[[UUURRRTTTVVVWWWWWWWWWWWWVVVWWWXXXYYY\\\```cccdddcccccceeehhhppprrruuuxxx{{{{{{tttuuuwww||||||yyyvvvpppmmmmmmjjjddd___^^^]]][[[XXXWWWWWWVVVUUUSSSQQQOOOMMMLLLLLLKKKJJJHHHIIIHHHFFFDDDBBB@@@??????<<<<<<;;;999777666444444222111111000//////......---,,,,,,+++***+++++++++*********)))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((('''((()))***+++,,,---...------+++)))''''''***,,,+++++++++,,,---------...222222111000///...------/////////---,,,---000333999777222---)))'''((()))''''''''''''((()))++++++)))+++---......000333555888<<>>======>>>>>>BBBNNN[[[yyyxxxttt}}}yyyvvvnnnmmmkkkgggbbb___]]]]]]\\\\\\YYYZZZ[[[[[[YYYXXXXXXYYYYYYXXXWWWXXXXXXXXXVVVTTTTTTPPPKKKGGGHHHLLLQQQTTTUUUVVVYYY]]]```dddggghhhccceeehhhkkkmmmmmmlllkkkjjjgggdddaaa^^^XXXOOOHHHCCC@@@<<<:::999888555222444444333222222222222222555444555:::CCCNNNWWW\\\]]]]]]\\\YYYTTTSSSVVVZZZWWWWWWVVVVVVVVVWWWWWWWWW[[[___cccdddbbbbbbeeegggvvvxxx|||~~~uuukkkgggjjjpppvvvxxxvvvrrroooqqqmmmjjjjjjggg```\\\\\\___\\\YYYXXXWWWVVVTTTSSSNNNMMMLLLLLLMMMMMMLLLJJJIIIGGGEEECCCAAA???>>>>>>;;;:::999777666444333222111111000000///......---,,,,,,+++************+++))))))))))))))))))******((())))))))))))(((((('''(((((((((((((((((((((((())))))***+++,,,---...///------,,,***'''''')))+++++++++++++++,,,,,,,,,---222111111000///.........000111000///...///222444888555///+++))))))***+++''''''''''''((()))++++++)))+++---......000333555777;;;???@@@@@@AAAEEEHHHGGGIIILLLLLLKKKJJJJJJKKKLLLOOOVVVbbbyyy<<<<<<:::888999BBBPPP[[[bbbcccmmmuuuuuuzzzbbb```eeeIIIMMMVVVeee||||||~~~}}}rrrgggVVVPPPGGG@@@<<<;;;;;;:::999999:::;;;;;;<<<@@@CCC]]]gggJJJ>>>???======>>>>>>AAAMMMZZZyyyzzzyyyyyyvvvrrriiigggeeebbb^^^\\\[[[ZZZYYYWWWUUUVVVWWWVVVTTTSSSTTTVVVUUUTTTSSSSSSTTTSSSQQQOOOOOOKKKGGGFFFHHHLLLOOOQQQRRRSSSVVVYYY\\\___aaabbbaaadddfffhhhhhhfffcccaaacccbbb___\\\XXXSSSLLLHHHCCCAAA===;;;:::888666444444444333222222222222222666444333666===GGGRRRYYY[[[[[[ZZZWWWVVVVVVXXXZZZWWWUUUTTTUUUWWWXXXXXXWWWZZZ]]]aaabbbaaabbbeeeiiiuuuxxx}}}~~~~~~zzznnnccc___eeennnssstttqqqmmmkkkmmmiiiffffffccc]]][[[\\\___]]]ZZZXXXXXXWWWUUUSSSOOONNNMMMNNNOOOOOOMMMKKKHHHGGGEEEBBB@@@>>>===<<<::::::888777555333222111000000000000///...------,,,,,,+++***************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,------......------,,,***((('''(((*********++++++,,,,,,------000000////////////......111111111000//////222555444111+++(((((()))))))))(((((('''(((((()))***+++)))+++---......000333666777;;;???AAAAAABBBEEEHHHHHHKKKMMMNNNLLLJJJIIIIIIMMMPPPVVVbbbyyy999<<<===;;;;;;BBBOOOYYYaaadddrrr{{{nnniiitttlllgggZZZMMMWWW]]]jjj}}}ssshhhVVVPPPGGG@@@<<<;;;::::::777;;;<<<;;;999;;;???CCC]]]uuuRRR@@@===;;;<<<===>>>BBBNNNZZZ|||~~~tttrrrmmmccc```^^^\\\[[[ZZZYYYXXXUUUSSSSSSTTTTTTSSSQQQPPPRRRSSSPPPOOONNNNNNOOONNNLLLKKKJJJGGGEEEEEEHHHLLLMMMMMMPPPQQQSSSUUUXXXZZZ\\\\\\______```aaa```___]]]\\\[[[\\\\\\YYYTTTOOOLLLKKKDDDBBB>>>;;;999777555444333333222111111111111111333333333555<<>>===<<<;;;:::999777666444333222///000000000000...---,,,,,,++++++***************((()))))))))************&&&'''((())))))***))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,---------+++((('''((()))******++++++,,,---......---............/////////111111000///...///222444444000+++)))))))))((('''))))))(((((((((((()))))))))+++---......000333666666:::???AAAAAABBBEEEHHHGGGJJJMMMNNNMMMKKKJJJJJJMMMPPPVVVaaawww777;;;??????>>>BBBLLLUUU```iii~~~qqqdddZZZ^^^wwwsssvvvTTTQQQ___cccmmm~~~tttjjjWWWQQQHHH@@@<<<;;;;;;:::777<<<>>>;;;777999???CCC[[[^^^GGG:::999:::<<<>>>BBBOOO\\\~~~{{{pppoooiii^^^[[[YYYYYYXXXXXXXXXVVVRRRPPPRRRRRRRRRQQQOOOOOOPPPRRRMMMLLLKKKKKKLLLKKKIIIGGGGGGEEECCCDDDHHHKKKKKKJJJOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\VVVXXXYYYVVVPPPKKKJJJKKKCCCAAA===999666444333222222111111000000000000000000111333777>>>HHHRRRXXXaaa]]]YYYXXXYYYXXXUUURRRWWWUUUSSSUUUYYY[[[[[[ZZZZZZ\\\^^^______bbbhhhmmmlllrrrxxx|||xxxmmmccc\\\YYYXXX\\\eeeoootttrrrooommmmmmhhhdddbbbbbb___\\\]]]bbb\\\ZZZXXXXXXYYYZZZZZZYYYYYYWWWVVVUUUSSSQQQMMMJJJJJJHHHFFFCCCAAA???>>>===<<<;;;:::888777555444333///000000000000...---,,,,,,++++++***)))*********(((((())))))*********+++&&&&&&((()))************))))))))))))))))))))))))******************++++++---------+++((('''((())))))***+++,,,---......///,,,,,,------.../////////000000///...---...111333777333...+++++++++)))'''***))))))(((((((((((())))))+++---......000333666555:::???AAABBBBBBEEEHHHFFFIIIMMMOOONNNMMMLLLLLLLLLPPPUUU```vvv;;;<<<@@@DDDEEEDDDIIIPPP]]]rrr}}}\\\RRRXXXaaakkkuuuyyyrrrTTTYYY[[[___www~~~tttjjj\\\UUUJJJ@@@<<<;;;<<<===<<<===<<<;;;:::;;;>>>AAAXXXmmmBBB>>>>>>:::<<>>999666666555222///111111111111000000000000333444555777<<>>===;;;:::888777555444444444222222222111111111111111...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))***++++++,,,++++++++++++***)))((('''&&&&&&***++++++,,,,,,------...333222111000......------...---,,,***)))+++///333333222000---+++)))(((((()))'''&&&)))///333111///++++++,,,...000222444555888<<>>CCCHHHHHHFFFIIIOOObbbzzznnnTTTMMMUUU___iiirrrrrrdddOOOZZZ```hhhzzzooo]]]VVVJJJAAA<<<;;;;;;<<<=========;;;:::;;;===@@@CCCxxxpppNNNAAA???:::;;;@@@CCCZZZ|||}}}yyymmmeee^^^ZZZYYYVVVTTTQQQPPPPPPOOONNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAABBBCCCFFFIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMKKKHHHEEECCCBBBAAA@@@>>>;;;777555555555333111000000000000000000000000222333444777;;;CCCLLLRRRYYYYYYZZZZZZYYYVVVTTTRRRNNNPPPRRRSSSTTTUUUXXXZZZZZZ___ggglllnnnnnnmmmmmmooottt|||wwwoooddd[[[WWWWWWXXXZZZ]]]ccckkkooonnnmmmnnnoooppppppnnniiiccc```bbbeeeddd___[[[ZZZ\\\]]]\\\YYY[[[ZZZYYYYYYYYYWWWTTTRRRLLLHHHDDDAAA???>>>===<<<:::999888666555444444333111111111111000000000000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))***++++++,,,++++++++++++***)))((('''&&&&&&******+++,,,,,,------...222111000///...---------///...---***)))+++///222222111///---+++))))))((()))'''&&&)))...111///---++++++,,,...000222444555888<<<@@@BBBBBBCCCGGGJJJHHHJJJLLLMMMNNNNNNLLLLLLJJJPPPXXXbbbttt===???EEEJJJIIIFFFGGGLLL[[[vvv[[[LLLKKKUUUaaajjjuuummmyyyuuuTTTJJJZZZcccooo{{{~~~sss___WWWLLLBBB<<<:::::::::===>>>===<<<::::::<<<>>>BBBhhhsssVVVCCCAAA::::::@@@HHHdddttthhhbbb]]]YYYYYYUUUSSSPPPNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAADDDFFFIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGDDDBBBBBBBBBAAA>>>;;;:::777444333333444333222////////////000000000000111222333555:::AAAJJJPPPYYYYYYZZZZZZXXXUUURRRQQQNNNOOOPPPQQQQQQTTTXXX[[[^^^cccjjjnnnooommmkkkjjjssszzz}}}}}}wwwssslllfff]]]VVVSSSTTTUUUUUUWWW]]]fffkkkmmmmmmoooqqqrrrtttrrrllldddaaaeeejjjhhhddd___^^^______]]]ZZZZZZZZZZZZ[[[[[[XXXTTTQQQKKKHHHDDDAAA???>>>===;;;:::999777666444333333333111000000000////////////---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))***++++++,,,++++++++++++***)))(((((('''&&&******+++,,,------------111000///...---,,,,,,,,,000///...+++***+++...000000///---,,,***))))))((()))'''&&&(((+++---,,,***++++++,,,---000222444555777;;;???AAAAAABBBFFFIIIIIIJJJLLLNNNOOONNNMMMLLLIIIOOOVVV```rrr>>>???CCCGGGFFFCCCFFFLLLXXXttteeeLLLIIILLLXXXfffpppwwwzzzdddLLLJJJZZZcccrrr|||rrr```XXXMMMCCC===:::999999===>>>>>><<<::::::;;;===HHHZZZzzzqqqRRRBBB@@@::::::AAAJJJiiinnnccc___[[[YYYXXXSSSQQQNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>???AAACCCFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEBBB@@@BBBEEEEEE???:::777666333222111111111111///////////////000000000000111222444888???GGGMMMVVVVVVWWWXXXWWWUUURRRQQQOOOOOOOOOOOOPPPTTTYYY]]]dddeeeeeedddeeehhhlllppp|||}}}~~~{{{|||yyyssslllccc^^^WWWRRRQQQQQQRRRRRRRRRXXX___fffiiikkkmmmnnnoooooonnnkkkfffcccdddfffgggdddaaa`````````^^^\\\ZZZ[[[[[[]]]]]]ZZZUUUQQQLLLIIIEEEBBBAAA@@@===<<<999999777555444333333333000000000///......------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((***+++++++++++++++++++++******)))((((((''')))***+++---------------000///...---,,,,,,,,,,,,000000///,,,***+++---//////...,,,+++***))))))))))))'''&&&''')))***)))(((***+++,,,---///111333555666:::???AAAAAABBBEEEHHHIIIJJJLLLNNNOOONNNMMMLLLGGGMMMTTT^^^pppAAA@@@AAACCCCCCCCCIIIQQQdddqqqPPPBBBIIINNNZZZkkkvvv]]]LLLNNN]]]fffxxx|||zzzqqq```YYYNNNDDD>>>;;;999888<<<======<<<:::999:::<<<>>>GGGcccoooMMM>>>>>>::::::AAAJJJiiivvv~~~~~~iii```]]]ZZZWWWUUUQQQNNNKKKIIIHHHGGGEEECCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>===<<<<<<===>>>@@@BBBDDDFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCC@@@???AAAEEEEEE???:::666555444111///......///.../////////000000111111000111222333777===FFFKKKQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPTTTZZZ^^^cccbbbaaa___aaafffnnnttt{{{uuusssvvvtttmmmeeeZZZVVVPPPKKKJJJKKKLLLLLLNNNSSSYYY___ccceeefffggghhhgggggghhhjjjhhhccc___cccaaa```______^^^]]]\\\[[[[[[\\\^^^^^^[[[VVVRRRMMMJJJGGGEEECCCBBB???===:::999777666444333333333000000//////...------,,,++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((***+++++++++++++++++++++******))))))(((((()))***,,,---......---,,,///...---,,,,,,+++,,,,,,000000///---++++++---//////...,,,+++***)))))))))((('''&&&''''''((('''&&&******+++---///111333444666:::???AAAAAABBBEEEHHHIIIJJJLLLNNNOOONNNMMMLLLFFFLLLRRR\\\oooCCCAAAAAACCCCCCEEENNNWWWmmmwwwLLLDDD???KKKOOOYYYmmm{{{YYYNNNTTTcccnnnzzzyyyqqq___XXXNNNEEE???;;;999888;;;<<<===<<<;;;:::;;;<<<===EEEdddqqqPPP<<<===:::;;;BBBKKKkkkxxx}}}zzzfff^^^]]]ZZZUUURRRMMMKKKHHHFFFFFFEEECCCAAAAAA@@@???>>>>>>=========:::;;;;;;<<<;;;;;;::::::;;;;;;===>>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======>>>===<<<>>>@@@???;;;777555555444111...---.../////////000000111111222222111111222333666<<>>;;;:::888777555444444444111111000///...------,,,+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))***++++++,,,++++++++++++*********)))))))))(((***,,,.........---,,,///...---,,,,,,,,,,,,,,,/////////...,,,,,,...000000///---,,,***))))))(((''''''''''''''''''&&&&&&******+++,,,///111333444777;;;???AAAAAABBBFFFIIIHHHIIIKKKMMMNNNMMMLLLKKKFFFKKKQQQ[[[nnn@@@???@@@DDDEEEHHHPPPZZZqqqbbbDDDBBBBBBPPPQQQYYYoootttTTTMMMWWWiiivvvpppxxxrrr___XXXNNNEEE???<<<:::999999;;;<<<<<<;;;:::;;;<<>>===<<<;;;::::::::::::888888999999999999888888::::::<<<===>>>?????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::::::::::::::888777666222333333111...---///111000000000111222333333333222222222333666<<>>???@@@FFFHHHLLLQQQVVVYYYYYYYYYYYYYYY\\\aaafffhhheeeaaa^^^^^^^^^]]]ZZZXXXWWWWWWZZZYYYXXXXXXXXXVVVSSSQQQMMMKKKHHHFFFEEECCC???===<<<;;;999888666555555555222222111000///...---,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))***++++++,,,+++++++++++++++************)))(((***,,,...///...,,,+++///......---------------...//////...------///111222111///---+++))))))(((&&&'''''''''&&&&&&'''''')))***+++,,,...111333444888<<<@@@BBBBBBCCCGGGJJJGGGHHHJJJLLLMMMLLLKKKJJJFFFKKKQQQ[[[nnn::::::>>>CCCFFFHHHOOOXXXzzzfffSSSDDDEEEFFFUUUTTTZZZqqqiiiPPPLLLYYYkkkyyyttt}}}wwwqqq^^^WWWNNNEEE@@@===;;;999888:::<<<<<<;;;;;;<<<===:::HHHggg~~~[[[>>>???;;;<<>><<<===???@@@BBBDDDHHHMMMSSSVVVWWWVVVQQQTTTXXX\\\```bbbdddeee_________]]]YYYVVVTTTTTTXXXWWWUUUUUUUUUTTTQQQOOOLLLJJJHHHFFFEEEBBB???<<<<<<<<<:::888777666666666333222111000///...------***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))***++++++,,,+++++++++++++++***************((())),,,...///...,,,+++//////...---------......---...///.........000222333222000---+++***((((((%%%''''''''''''&&&'''((()))***+++,,,...000222444888<<>>===:::999888666666666777777555555444444444444555555888888888999999::::::;;;:::::::::999999999999888666666555555555444444444333333333222222222111111///...---,,,,,,---///000111111111111111222222222111222333333444:::BBBIIIRRRSSSUUUWWWWWWUUUQQQNNNQQQRRRSSSSSSSSSUUUXXXZZZ___aaaccceeefffiiillloooyyy~~~||||||}}}yyyzzzxxxttttttkkkdddaaa___YYYUUUUUUOOOHHH@@@<<<======;;;888@@@@@@AAABBBDDDGGGJJJLLLMMMLLLMMMQQQVVVZZZYYYXXXZZZ[[[[[[YYYVVVSSSRRRSSSQQQPPPPPPQQQRRRSSSQQQPPPMMMKKKHHHEEEBBBAAAAAABBB???===:::777555333222222111000///......------...,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---------,,,,,,,,,,,,,,,+++***))))))***+++---.........---------.........---,,,++++++,,,,,,------,,,...000333444555444111---***))))))''''''''''''(((((((((((((((((()))+++---000222333777;;;@@@BBBAAAAAADDDGGGMMMNNNNNNOOONNNMMMLLLKKKKKKLLLNNNYYYooo;;;===AAACCCBBBDDDOOO\\\lllyyyyyycccKKKDDDGGGIIIQQQWWW^^^fffooouuuVVVCCCDDDEEEVVVkkkyyy}}}uuuqqq```ZZZQQQHHHBBB???<<<:::999;;;<<<<<<;;;::::::;;;<<>>;;;======<<<<<<===>>>@@@AAADDDEEEIIINNNTTTVVVUUUSSSUUUWWWXXXWWWUUUSSSSSSTTTOOONNNNNNNNNOOOOOOMMMLLLKKKIIIFFFCCCAAA@@@AAAAAA???===:::777555333333222111000///...------------,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,---,,,,,,,,,,,,,,,,,,+++***))))))***+++---............---000000000///...,,,+++***,,,---------,,,,,,///111333444333000,,,)))((()))&&&&&&''''''(((((())))))))))))***+++---///111222777;;;@@@BBBAAABBBDDDGGGKKKLLLMMMMMMMMMLLLJJJIIIGGGJJJPPP\\\sss>>>===???BBBCCCDDDLLLUUU______VVVFFF>>>DDDMMMQQQYYY___hhhqqqmmmKKK===EEEFFFVVViiiuuu~~~uuuoooaaa[[[QQQHHHAAA===999777999;;;======;;;::::::;;;;;;CCCccc[[[CCC:::<<>>===<<<:::999888666444333333333333333222222111111222222333666666666666555555555555333333333333222222222111111111111000000000//////...............---------...------,,,---...///000//////000000111111111111000111222222333888@@@GGGMMMNNNOOOPPPPPPPPPOOONNNPPPQQQQQQQQQPPPQQQTTTVVVYYY[[[___cccggglllqqquuu}}}}}}}}}zzzttteee]]]XXXXXXWWWSSSOOOOOOJJJFFFCCCBBBCCCCCCAAA>>>;;;;;;999888777666666666;;;>>>CCCJJJPPPRRRRRRPPPQQQSSSUUUUUUTTTSSSTTTTTTPPPNNNMMMMMMNNNMMMJJJHHHJJJHHHEEECCCAAAAAABBBBBB???===:::777555333333333111000///...------------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---............222222111000...,,,+++***,,,------,,,++++++---...111222222///,,,)))((((((&&&&&&&&&'''((())))))************+++---///000111777;;;@@@BBBBBBBBBEEEHHHIIIJJJKKKKKKKKKJJJHHHGGGCCCHHHQQQ___vvvBBB>>>>>>@@@BBBBBBEEEJJJQQQQQQKKKDDDDDDLLLSSSTTT[[[bbblll{{{kkkJJJBBBCCCEEEUUUgggssszzz{{{}}}~~~vvvpppccc\\\QQQHHH@@@;;;777555888:::======<<<::::::::::::CCChhhXXXBBB;;;<<>><<<;;;:::888666555444333555888===DDDJJJNNNQQQQQQOOORRRTTTVVVUUUTTTTTTUUUSSSQQQOOOOOONNNMMMJJJHHHIIIGGGEEECCCBBBBBBBBBCCC>>>===:::777555444333333000000///...------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))***++++++,,,,,,,,,,,,,,,+++***))))))******+++---...//////000222222111111///...---,,,,,,---...---+++***+++,,,///000000///+++)))''''''%%%&&&&&&'''((()))******+++++++++,,,---...000000777;;;@@@BBBBBBCCCEEEHHHIIIIIIJJJKKKJJJIIIHHHGGGCCCIIIQQQ^^^sssDDD???>>>???@@@>>>>>>AAACCCGGGIIIGGGHHHNNNUUUXXX]]]eeessshhhJJJGGGAAACCCSSSfffssswwwuuu{{{wwwkkkmmmzzz}}}wwwsssccc\\\RRRHHH@@@;;;777444888:::===>>><<<;;;::::::;;;AAAbbb\\\@@@;;;===???JJJtttvvvaaaXXXUUUQQQLLLJJJEEEBBB>>><<<;;;:::888777777555333222000000000111333333222222222222333333222222222111111000000000000000/////////.........////////////............------------------------,,,,,,,,,---...///000000...//////000111222222222000222222222222777???EEELLLNNNPPPPPPOOOOOOPPPRRRNNNOOOPPPOOOOOOPPPSSSUUUWWWYYY\\\```dddkkkrrrvvv{{{|||~~~wwwrrrooohhhaaaZZZTTTQQQSSSUUURRROOOOOOHHHGGGFFFEEEDDDBBB???===<<<<<<;;;:::999888777666333444777;;;AAAGGGMMMQQQPPPSSSVVVWWWWWWUUUUUUUUUTTTRRRPPPOOONNNMMMJJJGGGGGGEEEBBB@@@??????@@@AAA>>><<<:::777555444444444000///...------,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((***+++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---///000111000000000000000000//////,,,---...---+++******+++---///000///,,,)))((('''&&&&&&&&&'''((())))))***+++++++++,,,---...000000777;;;@@@BBBCCCCCCFFFIIIJJJJJJKKKLLLKKKJJJIIIHHHFFFKKKPPPZZZmmmCCC@@@???@@@???;;;;;;>>>AAAFFFKKKKKKKKKQQQ[[[ddddddqqqdddGGGCCC@@@BBBRRReeerrrzzzwwwxxxfff\\\bbbppp{{{~~~}}}xxxtttddd]]]SSSHHHAAA;;;777555777:::===>>>===;;;:::999<<>>>>>LLLzzzzzzbbbWWWSSSPPPKKKIIIDDDAAA>>>;;;:::999888666555444222111000111111222333222222222222222222333000000000000000/////////////////////............/////////.........------,,,,,,---------------...+++,,,,,,---...///000000//////000111222333333444222333333222333777???FFFMMMPPPTTTTTTQQQOOOPPPRRRNNNOOOPPPPPPPPPRRRUUUXXXZZZ\\\___ccchhhooowww}}}~~~|||yyywwwvvvxxx|||{{{zzzsssjjjdddaaa\\\VVVTTTNNNLLLOOOQQQNNNLLLLLLHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>===<<<;;;555666666777:::???FFFKKKOOOSSSWWWYYYXXXWWWWWWWWWSSSRRRPPPOOONNNLLLIIIGGGDDDBBB???===;;;;;;;;;<<<===<<<999777555444444444000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---,,,,,,,,,,,,+++***))))))))))))***+++---///111222...//////000000000000000,,,---///...,,,+++++++++,,,...000///---***((((((''''''''''''((((((((((((*********+++---///000111777;;;@@@CCCCCCDDDGGGJJJJJJKKKLLLLLLLLLKKKIIIIIIHHHLLLPPPWWWhhh@@@???@@@BBB@@@<<<<<<@@@GGGLLLRRRTTTSSSWWW```jjjmmmeeeGGG???AAABBBRRRbbbmmm~~~zzznnn^^^WWW^^^hhhnnnpppsssxxx~~~xxxssseee^^^SSSIIIBBB<<<888666777:::===???===;;;999999999===JJJbbbwww```@@@??????===KKK{{{~~~xxxaaaWWWUUURRRMMMIIIDDDAAA>>>;;;:::999777666444333222111111111222333222111111000000111111222...//////////////////000//////.........---------.........---------,,,,,,++++++,,,,,,,,,---------***+++,,,...///000000000000000111222333444555555333444444333333888@@@FFFMMMRRRVVVVVVRRROOOPPPQQQOOOPPPQQQRRRRRRTTTXXX[[[___aaaeeejjjpppyyy~~~|||zzzxxxvvvwwwzzz{{{yyyyyysssppphhh^^^ZZZZZZXXXTTTPPPKKKIIIMMMOOOLLLIIIIIIHHHHHHHHHFFFEEECCCCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>>>>>>><<<:::;;;@@@CCCLLLPPPUUUXXXYYYYYYYYYYYYUUUSSSQQQPPPPPPNNNKKKIIIEEECCC@@@===;;;::::::;;;===;;;999777555444444444//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***,,,---...,,,,,,,,,,,,+++***)))))))))))))))+++---000222444/////////000000///......,,,---//////...,,,,,,---+++...000000...+++))))))((((((((((((''''''''''''))))))***+++---///111222666;;;@@@CCCCCCDDDGGGJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGKKKPPPWWWhhh===>>>AAADDDAAA===???EEEKKKPPPWWW[[[ZZZYYY]]]dddrrriiiJJJ???BBBCCCQQQ```iii}}}qqqppphhh\\\XXX^^^eeeffffffggglllttt~~~xxxqqqeee^^^SSSJJJBBB===999777777:::===???>>>;;;999999555>>>KKK___}}}wwwgggAAAAAA@@@===JJJyyyttt___XXXXXXUUUOOOJJJDDDAAA>>>;;;:::999888666333222111111111222444444000000////////////000000---......//////000000000.........---------,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,***+++,,,...///000000000000111111333444555666666333444555444444888@@@FFFMMMRRRWWWWWWSSSOOOOOOPPPOOOPPPRRRSSSTTTVVVZZZ]]]bbbeeeiiiooovvv}}}}}}}}}|||{{{}}}vvvoooppptttnnnjjjbbbYYYVVVYYYZZZXXXPPPKKKIIIMMMOOOLLLIIIIIIGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIGGGFFFDDDFFFGGGGGGCCC???<<<===???IIIMMMSSSXXXZZZZZZ[[[[[[XXXVVVTTTTTTSSSRRROOOMMMHHHFFFCCC???===<<<<<<======;;;999777555555555555//////...---,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***,,,...///,,,,,,,,,,,,+++***))))))(((((()))***---000222444000000000000///...,,,,,,+++---000000///------...+++...000111///,,,***))))))))))))(((''''''&&&&&&(((((()))+++---000222333666;;;@@@CCCCCCEEEHHHKKKIIIJJJKKKKKKKKKJJJIIIHHHDDDJJJQQQYYYjjj???@@@CCCDDD@@@<<<@@@GGGRRRXXXXXXXXX^^^^^^```lllyyybbbFFF@@@IIIFFFKKKZZZlll|||vvvqqqiiiccc````````````aaaaaacccfffkkkrrryyy}}}yyyqqqkkkbbbUUUJJJCCC>>>:::666:::;;;===>>>>>><<<;;;999:::@@@HHHXXXpppFFF<<<======III|||rrr]]]RRRPPPQQQMMMHHHBBB@@@===999666444333222666555555444222111000000000000000000000000000000..............................---------,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,(((***,,,---...///111333222222333333444555666666555555444222333777>>>CCCJJJRRRWWWUUUMMMHHHJJJOOOOOONNNNNNPPPTTTWWWYYYZZZfffgggkkksss~~~}}}||||||||||||}}}{{{sssoooooooooiiiccc\\\XXXXXXXXXWWWUUUOOOOOOPPPOOONNNLLLJJJIIIHHHJJJKKKJJJHHHHHHHHHIIIOOOJJJHHHKKKMMMKKKHHHIIIKKKPPPOOOGGG@@@@@@???<<>>:::666:::;;;===>>>>>><<<;;;:::999>>>DDDVVVlllHHH>>>???AAAOOO}}}nnn\\\RRRRRRRRRNNNIIIAAA???===:::888777777777555555444333222111000000......................................................---------,,,,,,,,,...---,,,+++++++++++++++***++++++++++++,,,,,,,,,)))+++---...///000222444333333333444555666666666666555444333444888>>>BBBMMMQQQTTTRRRLLLIIIJJJMMMKKKKKKKKKNNNRRRUUUXXXYYYcccfffmmmuuu~~~~~~}}}}}}~~~~~~yyyrrrllliiihhhiiiccc^^^XXXVVVWWWXXXWWWVVVMMMMMMNNNNNNNNNLLLKKKJJJLLLMMMMMMLLLJJJJJJKKKMMMTTTOOONNNQQQSSSQQQPPPPPPQQQUUUTTTMMMHHHHHHHHHEEE@@@FFFNNNUUUYYYZZZZZZYYYVVVUUUSSSQQQOOONNNNNNOOOLLLGGGCCCCCCEEEEEEBBB>>>>>><<<999777555444555555//////......---,,,,,,+++,,,+++******)))))))))***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,---,,,+++***)))''''''((()))+++...000222//////000111111111111111......//////......---,,,///111333222///+++***)))((((((((((((((((((((((((******+++,,,...000111222888<<>>:::666:::;;;<<<>>>>>>===;;;:::===@@@EEEZZZqqqLLL@@@@@@DDDVVVvvviiiZZZSSSSSSSSSOOOIII@@@???===;;;::::::::::::555444444333222111000000......................................................---------,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++---///000000111333555444444555555666666777777666666555444444888>>>BBBMMMMMMMMMKKKHHHFFFGGGHHHIIIIIIKKKNNNRRRVVVZZZ\\\```fffoooxxx~~~~~~~~~}}}yyyuuuoooiiidddbbbbbbbbbZZZWWWSSSRRRUUUWWWWWWVVVMMMNNNOOOOOOPPPPPPPPPOOOQQQQQQPPPNNNMMMMMMOOOQQQVVVRRRQQQUUUWWWUUUTTTUUU[[[^^^]]]XXXTTTTTTSSSRRRGGGLLLTTTYYY\\\]]]]]]]]]VVVTTTRRROOOMMMLLLLLLLLLIIIFFFCCCCCCEEEEEECCC@@@>>>===:::888666555555666000000///......------,,,+++***))))))((()))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,---,,,+++***)))&&&''')))***---...000111......//////000222333444000000///............///111555999777111+++)))***(((((((((((((((((((((((())))))***+++---///111222999===AAACCCCCCDDDHHHKKKKKKLLLMMMLLLKKKJJJKKKLLLGGGGGGKKKXXXlllCCC??????DDDGGGGGGHHHJJJQQQWWWYYY^^^fffeeelllzzzSSSBBBCCCDDDFFFLLLXXXfffvvvyyyxxx{{{~~~xxxnnngggfffggggggaaaXXXRRRRRRXXXbbbhhhffflllqqqsssuuu|||}}}kkkbbbUUUJJJCCC>>>:::666999:::<<<>>>>>>===;;;:::===@@@HHHbbbOOOAAA@@@FFFZZZwww{{{qqqfffZZZTTTTTTRRRMMMGGG@@@???===;;;:::999999:::444333333222111000000000......................................................---------,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,---------///111222222333555666555555666666777777777888777777666555555999>>>BBBKKKHHHEEECCCBBBCCCBBBBBBJJJKKKNNNQQQTTTXXX]]]``````fffpppyyy}}}~~~~~~~~~}}}{{{xxxssslllfffbbb___]]]\\\UUURRROOOPPPSSSVVVUUUTTTPPPPPPRRRSSSTTTUUUVVVWWWUUUTTTSSSQQQOOOPPPSSSVVVZZZWWWWWWYYYZZZWWWWWWYYYccccccccc```]]]\\\[[[YYYSSSXXX]]]```___]]]\\\\\\WWWUUUSSSPPPMMMLLLLLLKKKIIIFFFCCCBBBCCCBBBAAA???===;;;:::888666555555555222222222111000000//////+++******)))))))))******++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++++++++,,,---,,,+++***)))&&&'''))),,,...///000000............000222444666111000...---------...///222888>>>;;;222+++)))+++(((((((((((((((((((((((())))))***+++---000222333888<<>>:::666999:::<<<===>>>===<<<;;;888<<>>DDDYYYttt{{{ooofff\\\VVVTTTQQQJJJDDDBBB@@@===:::888666666555222222222111111000000///////////////////////////..............................---------,,,,,,,,,+++++++++******++++++,,,++++++,,,,,,,,,---------...000222333333333555777666666666777777777777777777777777666777999>>>BBBIIIEEEAAA???@@@AAAAAAAAAIIILLLOOOQQQTTTWWW]]]aaaaaagggpppxxx}}}~~~~~~~~~|||yyyxxxyyyssskkkddd```\\\XXXUUURRRPPPNNNPPPSSSUUUSSSQQQRRRRRRSSSTTTVVVXXXYYYZZZVVVVVVUUUSSSRRRTTTXXX[[[```]]]]]]___]]]ZZZYYY\\\dddccccccdddccc___\\\[[[XXX]]]bbbccc___ZZZWWWWWWXXXWWWTTTQQQOOONNNMMMMMMKKKHHHEEEBBB@@@>>><<<;;;::::::888777666555444444222222222111000000//////++++++*********++++++,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++++++++,,,---,,,+++***)))&&&'''***,,,...///000111///.........000222444555000///---,,,+++,,,---...222888>>>;;;222+++)))+++((((((((((((((((((((((((******+++---///111333444777;;;???AAAAAABBBEEEIIIKKKLLLNNNMMMLLLLLLMMMNNNOOOJJJJJJUUUkkkEEECCCDDDHHHIIIIIIKKKOOOVVVZZZ\\\ccchhhdddmmm~~~vvvYYYFFFHHHIIIHHHLLLXXXhhh{{{xxxqqqnnnqqqtttttttttsssoooggg^^^TTTNNNUUUaaaqqqyyyuuuqqqyyy}}}xxxkkkbbbUUUJJJCCC>>>:::666888:::<<<===>>>===<<<;;;888>>>LLLooo}}}NNN???===CCCWWW~~~}}}nnnggg]]]WWWTTTPPPIIIDDDBBB@@@===999666444333222111111111000000000//////000000000000000000000000..............................---------,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,------------///111333333333444555777666666666666777777777777888888888888888:::>>>AAAFFFDDDAAA@@@@@@BBBBBBBBBGGGJJJMMMOOOOOORRRWWW\\\```fffnnnuuuyyy~~~}}}{{{{{{|||}}}}}}zzzwwwuuusssmmmeee___\\\YYYTTTPPPRRRPPPOOOQQQTTTVVVSSSPPPSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWXXXWWWWWWYYY\\\______]]]^^^___]]]YYYZZZ]]]aaa```ccchhhjjjeeeaaa___```fffmmmlllfff^^^[[[ZZZYYYWWWUUURRRPPPOOOOOOOOOMMMKKKHHHDDD???<<<:::999999999888777666555444333000000///......------,,,++++++++++++++++++,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,---,,,+++***)))'''(((***+++---///111222000000//////000111222222......---,,,,,,,,,,,,,,,111555999777111+++)))***((((((((((((((((((((((((******+++---///222444555666:::>>>@@@@@@AAAEEEHHHLLLMMMNNNMMMLLLKKKLLLMMMOOOLLLMMMWWWkkkEEEEEEGGGJJJIIIGGGKKKQQQXXX[[[^^^fffkkkfffppp}}}SSSDDDIIIMMMLLLSSScccuuu{{{vvvssssssuuuwwwwwwzzz}}}}}}wwwmmmccc\\\TTTXXXaaajjjooouuu|||wwwkkkbbbUUUJJJCCC>>>:::666888999;;;===>>>>>>===<<<;;;???IIIgggsssKKK>>>===CCCWWW{{{mmmfff^^^XXXTTTPPPJJJFFFBBB@@@===999666444222222000000000000000/////////////////////////////////..............................---------,,,,,,,,,***************+++,,,,,,,,,,,,,,,------------...000111333333333333555777666666666666666666666666888999999999888:::>>>AAA@@@?????????>>>???AAABBBFFFIIILLLLLLKKKMMMRRRVVV\\\ccclllrrruuuxxx|||}}}{{{xxxuuuuuuvvvyyy{{{|||}}}~~~zzzuuuqqqooogggbbb\\\YYYYYYXXXTTTQQQQQQPPPPPPSSSWWWXXXVVVSSSVVVUUUUUUTTTUUUUUUWWWWWWWWWYYY[[[\\\]]]^^^aaaddd___^^^```bbbaaa^^^```dddcccbbbhhhssswwwsssmmmlllqqqxxx~~~|||rrrgggaaa___XXXWWWUUURRRQQQPPPPPPQQQOOOMMMJJJFFFAAA===;;;:::999999999888777666555444//////......---,,,,,,+++***************+++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,---,,,+++***))))))))))))***,,,///222333111111111111111000///..................------,,,///111333222///+++***)))((((((((((((((((((((((((((()))***,,,///111333555666:::???AAAAAABBBEEEHHHLLLMMMNNNMMMKKKJJJJJJKKKJJJLLLQQQ\\\mmmEEEGGGJJJLLLIIIFFFKKKRRRXXX[[[___hhhmmmhhhsssIII???HHHRRRRRR[[[nnn}}}{{{yyyzzz}}}~~~vvvxxx{{{|||{{{wwwsssqqqeee]]]YYY```mmm~~~zzzkkkbbbUUUJJJCCC>>>:::666888999;;;===>>>>>>===<<<999:::???VVVoooIII======CCCXXX}}}wwwllleee]]]WWWTTTQQQLLLHHHAAA@@@<<<999666555444333000000000000////////////......................................................---------,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,---------......000111333333333333555666666666666666555555555555999999:::999999;;;>>>AAA999;;;<<<<<<;;;;;;===@@@GGGJJJMMMLLLJJJKKKPPPTTTXXX```jjjppprrrrrruuuxxxxxxvvvssspppqqqssswwwyyywwwxxxzzz{{{||||||{{{{{{~~~|||xxxsssmmmgggddd___ZZZVVVVVVXXXZZZWWWTTTPPPOOOPPPTTTYYY[[[YYYVVVZZZYYYXXXWWWVVVWWWXXXXXXXXXZZZ]]]___```bbbeeegggffffffiiilllkkkiiilllrrrggggggooo}}}{{{yyy}}}xxxjjjaaa]]]WWWVVVTTTRRRQQQPPPQQQQQQPPPOOOLLLGGGBBB>>>======:::::::::999999777666555000000000///......------))))))((())))))***++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,---,,,+++***)))***))))))***,,,///222444222222333222111///---,,,...///000000000///---,,,............---,,,***)))(((((((((((((((((((((((('''((()))+++...000333444777;;;@@@BBBBBBCCCFFFIIIMMMNNNNNNMMMJJJIIIIIIJJJEEEKKKTTT```oooBBBDDDFFFFFFFFFFFFGGGIIIMMMUUUXXX\\\eeelll```AAAAAAEEEQQQ^^^ppp|||{{{}}}|||{{{qqqiiihhhqqqzzziiibbbWWWLLLDDD???:::888777999<<<>>>???>>>===;;;<<<;;;BBBLLLbbbtttRRR>>>;;;EEE___zzzllleee\\\WWWUUUQQQJJJEEECCC???;;;777555444333111000000///...............///////////////.................................000///...///000111111///+++++++++,,,,,,,,,------...---------...///111222000222555777888777555333666666666666777777777777:::999888999<<<<<<999666888:::<<<<<<<<<===???AAAFFFGGGHHHHHHJJJNNNSSSWWW\\\cccjjjlllkkklllrrrxxxxxxvvvtttrrrppppppqqqrrrssswwwyyywwwyyy}}}~~~{{{}}}}}}{{{xxxrrrjjjccc^^^\\\[[[YYYYYYZZZYYYWWWTTTXXXWWWWWWXXXYYYXXXVVVTTTWWWZZZ[[[ZZZXXXXXX[[[^^^aaaaaabbbccceeegggiiijjjmmmnnnooopppsssyyy{{{lllbbb[[[ZZZXXXUUURRROOONNNNNNOOONNNKKKHHHFFFEEEBBB???=========<<<;;;:::888777666222111000///...---,,,+++++++++++++++++++++++++++...,,,)))((()))***+++***---,,,***)))))))))******'''((()))******)))(((''''''((()))***++++++******...---------......,,,***++++++***)))))),,,000333000111111111111///---,,,,,,---...000000...---,,,.../////////...,,,***)))(((((('''''''''&&&&&&&&&))))))***+++...111333555888<<<@@@BBBDDDEEEGGGHHHIIIMMMPPPPPPMMMLLLMMMNNNMMMMMMPPPZZZlll???@@@BBBCCCCCCEEEHHHJJJOOOWWWYYY\\\eeennnZZZAAADDDIIIRRR]]]rrr~~~xxxtttvvv}}}|||uuuhhh```VVVKKKCCC===999777888:::===???@@@???>>>===:::999???GGG\\\qqqPPP>>><<>>???@@@CCCGGGJJJRRR[[[\\\]]]gggsss|||SSSAAAFFFLLLTTT^^^uuu|||sssfff___TTTJJJBBB<<<888666888:::===@@@AAA@@@???>>>999999===DDDZZZzzzlllMMM>>>???HHH]]]tttlllddd[[[VVVSSSPPPJJJEEECCC@@@<<<888777555333222111000//////......//////......//////////////////........................,,,+++***+++---...---,,,---------.........//////---......///111333444555666666666666555555555555555555555666666666666777:::999777777777666333111666:::???BBBBBBAAA@@@???BBBDDDFFFIIIKKKOOOUUUXXX\\\aaaffffffbbb___aaadddiiihhhfffeeeeeegggiiijjjkkkqqquuuwww{{{|||zzzxxxtttnnnhhhbbb]]][[[ZZZUUUPPPMMMNNNQQQTTTUUUXXXWWWVVVVVVVVVUUURRRPPPUUUWWWYYYYYYWWWXXX\\\___aaabbbdddgggjjjnnnrrrttttttvvvyyy}}}qqqccc\\\ZZZWWWTTTQQQNNNMMMMMMMMMMMMJJJHHHFFFDDDBBB@@@===<<<<<<<<<;;;:::888666666333333222111///...---,,,************************,,,***))))))***+++)))(((++++++***)))))))))******))))))(((((((((((()))))))))((((((((((((***+++,,,...---,,,---......,,,+++((()))*********+++---///...///////////////......---...///000000///...---......///...---,,,***)))(((((((((''''''''''''&&&)))))))))+++---000333555:::===AAACCCEEEFFFHHHIIIKKKNNNPPPOOOLLLJJJKKKMMMMMMMMMPPPWWWfffyyy999:::;;;<<<===@@@DDDGGGSSS]]]^^^```mmm}}}vvvOOOBBBEEELLLYYYbbb{{{~~~}}}wwwggg___UUUJJJBBB===888666777999<<>>999:::>>>CCC\\\nnnKKK>>>@@@III[[[tttllleee[[[UUUSSSPPPJJJEEECCC@@@<<<:::888666444222111000000///.../////////............////////////........................,,,******+++,,,---,,,+++------------............---...///111333444666777888777555444444444555555444444555555555666666666777666555555555444333222666999<<<>>>>>>>>>>>>??????BBBEEEHHHKKKNNNSSSVVVZZZ^^^bbbbbb^^^ZZZZZZ[[[[[[ZZZXXXXXXYYY\\\```bbbeeelllssswww{{{}}}yyywwwtttnnnhhhbbb]]]ZZZYYYYYYUUUQQQPPPRRRVVVYYY[[[]]]\\\ZZZYYYYYYXXXVVVTTTTTTVVVXXXWWWVVVXXX\\\```bbbdddgggkkkooossswwwyyyvvvyyy~~~uuueee^^^[[[YYYUUURRROOONNNNNNNNNLLLJJJGGGEEEDDDBBB@@@===<<<<<<<<<;;;999888666555444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++)))'''*********))))))))))))******)))(((''''''((()))******)))''''''((())),,,---------,,,---......---+++&&&(((***+++******,,,---.........///////////////...//////000000//////...111111222111000///---,,,((((((((('''''''''''''''(((((()))+++---000333444:::===AAADDDEEEFFFHHHJJJLLLOOOPPPOOOKKKIIIJJJLLLLLLLLLNNNUUUaaattt:::;;;<<<<<<===>>>BBBDDDNNNZZZ]]]bbbsss}}}jjjMMMBBBCCCNNNaaalll{{{vvv~~~xxxggg```UUUKKKCCC===999777666888;;;>>>??????>>>===:::;;;>>>BBB]]]yyyKKK>>>AAAIIIZZZzzznnnfff\\\UUUSSSPPPKKKFFFDDDAAA===;;;999777444222111111000///////////////---.........//////000000........................,,,+++++++++---...---,,,+++,,,,,,,,,,,,------------...000222444555777777888666555333222333444555444444444444555555555555333333333333333333333444888999:::::::::<<<>>>AAA???BBBFFFIIILLLNNNQQQSSSQQQTTTWWWVVVSSSQQQPPPQQQPPPOOONNNNNNQQQUUUZZZ]]]```iiirrrwww{{{~~~{{{vvvssspppjjjccc^^^ZZZXXXXXXVVVTTTTTTUUUYYY\\\^^^^^^___^^^\\\[[[\\\\\\[[[YYYVVVXXXYYYXXXWWWYYY]]]bbbeeegggkkkpppuuuyyy{{{|||{{{wwwgggbbb]]][[[XXXTTTQQQOOOOOOOOOKKKIIIFFFEEEDDDBBB@@@===<<<<<<;;;:::999777666555444333222111000///...---------------------------***))))))***+++***(((&&&))))))))))))***)))))))))***)))(((''''''((()))******)))''''''((())),,,------,,,,,,---......---+++%%%''')))******+++---................../////////......////////////......111222222222111///---,,,(((((((((((((((((((((((((((((()))***---000222444999<<<@@@CCCEEEFFFHHHIIIMMMOOOPPPNNNJJJHHHJJJLLLMMMMMMOOOUUUaaasss:::<<<>>>??????@@@BBBDDDGGGUUU[[[dddyyyxxx\\\KKKBBBCCCUUUkkkzzzrrrsssyyyttthhh```VVVKKKCCC>>>999777555777:::===??????>>>===999:::<<<@@@^^^OOO@@@@@@HHHZZZ~~~oooggg]]]VVVTTTQQQLLLHHHDDDAAA>>><<<:::888555222222111000000//////000000------......///000000000........................---,,,+++,,,...///...---+++++++++,,,,,,,,,------...///111333444555666666555444333222222222333444333333333444444444555555000111222222111222444666:::::::::999999;;;???CCC@@@CCCGGGJJJKKKLLLMMMNNNKKKMMMNNNMMMKKKJJJJJJKKKIIIHHHGGGIIIMMMSSSYYY]]]```iiisssyyy}}}~~~yyysssooolllfff```\\\YYYXXXXXXSSSSSSUUUXXX[[[]]]]]]\\\]]][[[ZZZZZZ\\\]]]]]]]]][[[]]]]]]\\\ZZZ\\\aaafffgggkkkqqqwww{{{}}}}}}||||||uuugggddd___]]]YYYUUURRRPPPPPPPPPJJJHHHFFFDDDDDDBBB@@@>>>;;;;;;;;;:::999777555555333333222111///...---,,,------------------------+++)))(((((()))***(((''''''((()))*********))))))))))))(((((((((((()))))))))((((((((((((***+++,,,---,,,,,,---...///---,,,%%%''')))******,,,///222111000////////////000000........................//////000///...---+++***'''(((((((((((()))))))))(((((((((***,,,///222444999<<<@@@BBBDDDEEEGGGHHHLLLNNNOOOMMMIIIHHHKKKMMMNNNPPPRRRXXXcccvvv888;;;???BBBCCCDDDEEEFFFFFFTTT]]]iii}}}}}}zzzNNNIIICCCEEEbbbttt}}}~~~{{{sssnnnvvv~~~xxxsssfff___UUUJJJBBB<<<888666555888;;;>>>@@@@@@???>>>777999===DDDgggSSSAAA???FFFZZZ|||qqqhhh^^^WWWUUURRRNNNJJJDDDBBB???===;;;888555222222111000000//////000000------......///000000111........................---,,,+++,,,.........---,,,,,,,,,,,,---------......///111333444444444444222222111111222222333333222333333333333444444444111333333222000000333555777888999999999:::===@@@===@@@DDDEEEEEEDDDDDDEEEHHHHHHGGGEEEDDDDDDEEEFFFCCCBBBBBBDDDIIIPPPWWW\\\bbblllwww}}}yyyqqqllliiiddd```\\\ZZZYYYYYYVVVVVVVVVXXXZZZ[[[ZZZXXXZZZYYYXXXZZZ]]]___aaaaaacccddddddaaa___aaafffkkkjjjnnnvvv}}}}}}{{{|||rrreeeddd___]]]YYYUUURRRPPPOOOOOOJJJHHHEEEDDDCCCBBB@@@>>>;;;;;;;;;:::888777555444333222111000...---,,,,,,++++++++++++++++++++++++,,,***''''''((())))))(((&&&''')))*********))))))(((((())))))))))))((((((((((((((()))******++++++,,,,,,+++---...///...,,,%%%'''((()))***---222555333222111000//////000000------,,,,,,,,,,,,------.../////////...,,,***)))'''((((((((())))))))))))'''((((((***,,,///222444777;;;???AAACCCDDDFFFGGGKKKMMMNNNLLLIIIIIIKKKOOOMMMOOORRRXXXcccvvv666:::@@@DDDFFFGGGHHHHHHIIIXXXaaaooonnnEEEHHHCCCIIIlllzzz}}}vvvpppiiiuuuuuurrrooorrr}}}{{{vvveee^^^SSSIIIAAA;;;777444666999<<>>EEEZZZwwwrrriii___XXXUUUSSSOOOKKKDDDBBB???===<<<999555222222111111000000000000000---------...///000000111........................,,,+++***+++---...---,,,---------........./////////000111333444444333333000000000111222222222222222222333333333444444444333444555222//////111444111444777888888888999:::888;;;>>>@@@>>>===;;;;;;BBBAAA>>><<<::::::<<<===???>>>>>>@@@FFFMMMUUUZZZeeeooozzzzzzqqqjjjhhhddd```\\\[[[ZZZZZZ[[[ZZZXXXXXXYYYYYYXXXWWWZZZYYYYYY[[[___bbbdddeeehhhiiihhhfffccceeejjjoookkkqqqyyy}}}yyynnncccccc^^^\\\XXXTTTQQQOOONNNNNNJJJHHHEEEDDDCCCBBB@@@>>>;;;;;;;;;:::888777555444222111111///...---,,,+++))))))))))))))))))))))))---***'''&&&'''((())))))&&&'''(((*********)))((('''((()))******)))(((''''''((()))***+++++++++***,,,++++++---...///...,,,&&&'''((((((***...444888555444222000000000000000---,,,,,,++++++,,,,,,---000000111000///...,,,+++'''((((((((())))))******''''''(((***,,,///222333777:::>>>AAABBBCCCEEEGGGJJJLLLMMMKKKIIIIIILLLOOOIIIKKKOOOUUUaaattt===<<<>>>AAABBBBBBFFFKKKMMMSSSeeeaaaLLLDDDBBBVVVrrr~~~}}}pppjjjqqqttt}}}yyyyyy|||tttlllcccWWWKKKBBB<<<888666666888<<>>===<<<===<<>>===<<<;;;:::888666555444444333111000...------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,........................)))))))))***---111555888//////000000000000//////------,,,,,,,,,+++++++++...000111111///---------((((((''''''''''''((((((++++++++++++,,,...000111777;;;???AAA@@@@@@CCCEEEKKKLLLLLLKKKIIIIIIJJJLLLHHHIIIKKKPPP[[[nnnAAA???@@@BBBBBBAAADDDIIITTT[[[mmm|||PPPCCCDDDMMMkkkyyyzzzxxxuuu|||~~~ssskkkcccVVVKKKBBB<<<888666666888<<>>===999:::<<<>>>XXXyyyOOO<<<===BBBgggyyyoooggg^^^XXXVVVTTTNNNJJJFFFCCC???<<<:::888555333111111111000000000//////////////////////////////////////////////////////,,,,,,,,,------,,,,,,,,,...000222333222222222333111111222222222222111111000000111222222222222111444333222222111111222222222222222222111111111000444555555666666666666666777777777777777777777777888888777777777777888888666555555888999:::@@@HHHVVVgggzzzyyyqqqlllgggccccccaaa]]]\\\___```aaabbbaaa``````bbbdddbbbdddfffgggggghhhjjjkkkkkkllllllmmmnnnpppuuuxxxzzz|||}}}rrriiiccc```]]][[[^^^YYYTTTTTTWWWYYYUUUQQQOOOKKKGGGDDDBBBBBB@@@???<<<;;;:::888666555444444222111000...------------++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,........................))))))((())),,,000444666///000000000000000///...---............---,,,,,,---///111111///---,,,,,,((((((''''''''''''((((((++++++***+++,,,...000222777;;;@@@AAAAAAAAACCCFFFIIIJJJJJJIIIGGGGGGHHHIIIGGGHHHIIIOOO[[[oooEEEBBBBBBDDDBBB@@@BBBFFFQQQZZZmmmvvvNNNCCCFFFSSSsssvvv{{{}}}sssjjjbbbVVVKKKBBB<<<888666666888<<>><<<777888<<<>>>JJJrrrsssUUU>>>===CCCkkkzzzppphhh___YYYWWWTTTOOOJJJEEEBBB>>>;;;999777444222111111000000000000//////////////////////////////////////////////////////,,,,,,,,,,,,------,,,,,,000333555666555333222333111111222222222222111111000000111222222222222111333333222111111111111222000000000000000/////////333333444555555555555444444444444444444444555555777777777777777777777777888555555666444555;;;CCCSSShhhzzztttmmmjjjgggfffccc___```dddeeefffffffffeeeeeehhhjjjgggiiijjjjjjjjjjjjkkkmmmmmmnnnnnnoooppptttzzz~~~~~~tttnnnddd[[[UUUTTTUUUVVVWWWVVVUUUUUUWWWWWWVVVTTTPPPLLLHHHEEEDDDCCCBBBAAA<<<;;;:::888666555444444222111000...------------++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,------------------------)))((('''(((***...111444000000000000000///......---...///000000...,,,+++---///111111///,,,++++++((((((''''''''''''((((((+++******+++,,,...111222888<<>>@@@???===<<<999888===AAAKKKnnn{{{pppVVVAAA???CCCggg{{{ppphhh___YYYVVVSSSNNNIIIDDDAAA===:::888666333111111000000000////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,------...222444777888666333222222111111222222222222111111000000111222222222222111333222222111111111111111000000000000000000//////111222222333333333333333222222333333333333444444555555666666666666555555777666555666555666@@@JJJ___rrr|||tttnnnkkkiiiiiieeeaaaccchhhjjjkkkjjjiiiggggggjjjlllkkklllmmmmmmkkkkkklllmmmoooqqqrrrsssuuuwww{{{~~~yyyvvvnnniii___UUUMMMKKKNNNRRRPPPRRRSSSTTTSSSSSSTTTUUURRRNNNIIIFFFCCCBBB@@@???<<<;;;:::888666555444444111111000///...------,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,------------------------)))(((''''''))),,,///111000111111000000///...---,,,---///000000...,,,***,,,///111111///,,,******((((((''''''''''''((((((*********+++,,,///111222999===AAACCCBBBBBBDDDGGGIIIKKKLLLKKKJJJHHHIIIJJJEEEEEEFFFKKKXXXnnnCCCAAAAAACCCBBB@@@CCCHHHKKKRRRbbbttt{{{www___XXXUUUVVVhhh}}}uuufff___UUUKKKCCC===999666555777;;;>>>@@@???===<<<<<<777;;;AAAOOOwwwxxxkkkKKK;;;>>>CCCcccxxxoooggg^^^XXXUUURRRMMMHHHDDDAAA===:::888666333111000000000////////////...////////////////////////////////////////////////---,,,,,,,,,,,,---...///222555777777555222111111111111222222222222111111000000111222222222222111333222111111000000111111111111111111111111111111000000111222222222222222222222222333333333444444333444444555555444444333333222444555666;;;HHHVVVvvv}}}rrrllljjjiiijjjhhheeefffjjjooonnnmmmjjjhhhgggjjjlllooopppqqqpppnnnnnnnnnooopppssswwwzzzzzzzzzzzzzzztttmmmkkkeee```XXXNNNGGGEEEGGGJJJPPPRRRTTTTTTSSSSSSUUUWWWTTTPPPJJJFFFBBB@@@===<<<<<<;;;:::888666555444444111111000///...---,,,,,,++++++++++++++++++++++++************************,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,------------------------***)))''''''(((***---///000000000000000///......***,,,...//////---***)))---///222222///,,,***)))((((((''''''''''''((((((*********+++,,,///111333999===AAACCCBBBBBBDDDGGGIIIJJJLLLKKKJJJHHHHHHIIIEEEFFFGGGKKKWWWlllAAA???@@@BBBBBB@@@CCCHHHJJJNNNZZZhhhooorrrqqqaaa[[[VVVTTTaaattt|||uuuddd^^^TTTKKKCCC>>>999666555777;;;>>>??????===;;;;;;777999===MMM{{{lllHHH<<>>OOO___}}}qqqqqqmmmmmmrrrtttqqqpppqqqqqqpppnnnkkkiiiiiilllnnntttuuuvvvuuusssrrrssstttqqqvvv{{{}}}{{{zzzwwwkkkfffeee\\\YYYSSSMMMIIIGGGGGGHHHUUUVVVVVVUUUTTTUUUWWWYYYUUUQQQKKKFFFCCC@@@===;;;<<<;;;:::888666555444444000111000000///---,,,+++++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''))),,,...//////000000000000//////+++,,,---......,,,***)))...000333333111---***)))((((((''''''''''''(((((()))))))))+++---///222333888<<>>999666444777:::>>>???>>>===;;;555888<<<;;;HHH|||rrrMMM@@@FFFHHHcccwwwppphhh^^^XXXUUURRRLLLGGGEEEBBB>>>;;;999777444222000000/////////.........////////////////////////////////////////////////...---,,,+++,,,...000111444555555333222222444666111111222222222222111111000000111222222222222111222222111000000000000000111111111222222222333333000000111222222222222111000000000111222333333333000111333444444333111000111111333666888@@@SSSddd{{{rrrsssnnnooovvv|||{{{wwwtttrrrrrrpppnnnmmmnnnrrruuuuuuvvvwwwvvvuuutttuuuvvvtttxxx}}}wwwmmmkkkmmmhhhddd```]]]]]][[[XXXTTT[[[YYYUUUSSSSSSUUUWWWXXXTTTPPPKKKGGGDDDCCC@@@???<<<;;;:::888666555444444000000111000///...,,,+++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''((()))+++------...///000000111111000---------...---,,,,,,+++///222555555222...+++)))((((((''''''''''''(((((()))))))))+++---///222444777;;;@@@AAAAAAAAACCCFFFEEEGGGJJJJJJHHHFFFEEEEEEDDDGGGKKKRRR^^^rrrAAA??????AAA???===???DDDDDDEEENNN\\\aaaaaafffooo|||lllccc\\\]]]mmm}}}yyy|||~~~wwwqqqbbb\\\SSSKKKDDD>>>999666444777:::===???>>><<<;;;111:::AAA<<>>;;;999777444222000/////////............////////////////////////////////////////////////...---,,,+++,,,...000222666666555333222333555888111111222222222222111111000000111222222222222111222111111000000000000000000000111111222222222333000000111222222222222222...//////000111222222333///000222333333222000///666666777888:::BBBUUUggg~~~zzztttmmmhhhhhhrrr{{{zzztttooossssssrrrppppppssswww{{{sssuuuvvvuuutttssstttuuuwwwzzz~~~|||uuuvvvzzz}}}yyyuuutttuuurrrkkkeee]]]YYYSSSQQQQQQTTTUUUVVVSSSOOOKKKHHHFFFEEEDDDCCC<<<;;;:::888666555444444000000111111///...,,,+++++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))(((((()))+++---,,,---...000111111111111//////......------------///222666666333///+++***((((((''''''''''''(((((()))))))))+++---000222444777;;;???AAA@@@@@@CCCEEEGGGIIILLLLLLJJJHHHGGGGGGDDDGGGLLLUUUbbbvvv???AAABBBAAA@@@@@@BBBDDDAAAMMMQQQWWWdddhhhfffjjj}}}zzzfffcccbbbfff|||~~~wwwpppbbb[[[QQQHHH@@@:::666333333888<<<===???AAA???;;;777===>>>888NNN~~~LLL===BBBIIImmmtttjjj^^^WWWTTTRRRLLLGGGGGGCCC???<<<:::888555333222111111000000000000000...............///000000......------------............///000111333555666555444444222000111333666444444333333222111000000444444333222222222222222222222111111000000000000///000000111222333333444666777888666333111000000000000000000111222333444111000000333777777444000///333:::===<<>>???>>><<<===@@@CCCCCCOOOTTT\\\jjjnnnlllrrrooofffllluuu|||zzzwwwoooaaa[[[QQQGGG@@@:::666333333888<<<===???AAA???;;;555:::===<<>>;;;999777555333222111000000//////000000...............///000000......------------.........///000111333444555555222333333222111222555777444444444333222111111111222222111000000000000000000000000/////////......000000111111222333333444666777888666333111000111333333222111000111222222333333333444555444222000444555888;;;>>>DDDSSSaaaooonnnlllmmmtttzzzwwwooollliiikkkppprrrqqqrrrtttsssrrrrrrtttvvvvvvssspppsssrrrpppoooppptttwwwzzzuuucccTTTSSSUUUSSSTTTYYYVVVTTTOOOJJJEEEBBB???>>>:::::::::999777666444333111111000000//////......---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))((((((((((((***+++,,,+++,,,------......------))))))))))))***,,,...//////000111000///...000111//////...---------------333333333333111...+++)))((((((''''''''''''(((((())))))***,,,...000222333777<<<@@@BBBAAA@@@BBBDDDFFFHHHJJJJJJHHHGGGGGGGGGEEEFFFJJJUUUfffzzz;;;<<<===;;;999;;;@@@DDDFFFQQQXXXbbbqqquuuttt{{{kkkfffjjjzzz~~~qqqlllxxxwwwnnn```ZZZPPPGGG@@@:::666333333888<<<===???AAA???;;;888;;;======WWWyyyQQQ>>>???GGGmmm~~~vvvmmmbbbZZZWWWSSSNNNJJJEEEBBB>>>:::888666444222222111000000//////000000...............///000000......------------......---///111444555555444444000111333444333444555777555555444444333222222222222111000000000000000000000000000000////////////000000000111222222333333555666777555333222222333666555333222111222444555999:::999777444222222222888555666;;;AAAIIIWWWdddjjjfff``````hhhsssuuuqqqjjjjjjmmmtttvvvsssssstttrrrqqqqqqrrrttttttrrrqqqtttqqqnnnllloootttzzz~~~vvvbbbPPPNNNQQQRRRRRRUUUVVVSSSMMMGGGCCC@@@>>>>>>;;;::::::999888666555444111111000000//////......---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))((((((((((((***+++,,,+++,,,------......------******))))))***,,,---...,,,...000111///....../////////......------------111111111000...---+++***((((((''''''''''''(((((((((((()))+++---///111222777;;;@@@BBBAAAAAABBBDDDDDDFFFIIIIIIHHHGGGGGGGGGGGGHHHLLLUUUdddwww;;;===>>>;;;999;;;AAAGGGIIISSS[[[gggwwwyyyxxxpppaaaiiiyyy~~~~~~bbbgggvvvwwwmmm^^^XXXOOOFFF???:::666444333888<<<===>>>AAA???;;;999;;;======TTTiiiRRR>>>@@@JJJsss~~~vvvnnnccc[[[VVVRRRNNNJJJEEEBBB===:::888666333111111111000///////////////...............///000000......------------......---000333666777666444333000222555555444444444555555555555444444444333333222222111111111111111222111111111111111111111111//////000000111111111222222333555555444444666888999777666555555777:::;;;???@@@@@@;;;666222333555666555666;;;AAALLL]]]mmmqqqllleeebbbhhhqqqrrrmmmhhhkkkrrrzzz}}}zzzxxxzzzttttttsssrrrrrrrrrqqqpppsssqqqoooooorrrwww}}}||||||kkk]]]OOOLLLOOOOOOQQQTTTVVVRRRLLLFFFAAA?????????;;;;;;:::999888666555444111111000000//////......---,,,++++++******++++++))))))))))))))))))))))))************************))))))************)))))))))((((((((((((***+++,,,+++,,,------......------***))))))((()))***+++,,,***,,,000111000...------...............------,,,000///...---,,,,,,++++++((((((''''''''''''(((((('''((()))***,,,///111222666;;;@@@BBBBBBAAACCCFFFDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIMMMUUUbbbuuu@@@BBBCCC???::::::@@@FFFJJJSSS[[[iiiyyyzzzyyyddd___eeexxxrrruuu^^^gggwwwvvvlll]]]WWWMMMEEE???:::666444333888<<<===>>>AAA???;;;555888<<>>===<<<;;;;;;<<<===>>>BBBCCCBBB>>>888555555777555666999<<>>:::===BBBKKKSSS[[[lll||||||{{{dddUUU```qqquuutttyyyfffZZZgggwww~~~uuukkk[[[UUULLLDDD>>>:::666444333888<<<===???AAA???;;;555888======IIIqqqgggSSS@@@CCCKKKqqqvvvoooeee\\\UUUPPPLLLJJJEEEBBB>>>:::888666444222111000//////......//////...............///000000......------------......000222666888999888666444666777777666333222222333666666666666666666666666000000000///000000111222111111111111111222222222111111111111111111111111000111222333444777;;;>>>CCCBBBAAA@@@@@@?????????DDDDDDDDDAAA>>>;;;::::::777999<<<>>>???JJJbbbyyy|||nnn```bbbhhhttt~~~~~~{{{{{{xxxuuuqqqppprrrtttuuuwwwzzz}}}~~~mmm]]]TTTRRRSSSVVV]]]cccccc___XXXMMMCCCAAADDDHHHKKKLLLOOOTTTXXXQQQOOOJJJFFFCCCAAAAAAAAA<<<;;;;;;:::999777666555111111000000//////......---,,,++++++******++++++))))))))))))))))))))))))************************))))))************)))))))))((((((((((((***+++,,,+++,,,------......------((((((''''''((()))+++,,,(((,,,///111000///......---.../////////...,,,+++............---+++***)))((((((''''''''''''(((((((((((()))+++---///111222555:::@@@BBBCCCCCCFFFHHHGGGIIIJJJJJJIIIGGGFFFGGGHHHJJJNNNTTT___pppdddeeebbbWWWHHH>>>===AAAKKKRRR\\\oootttXXX[[[hhh|||uuufffXXXZZZhhhyyy}}}sssjjjZZZTTTKKKCCC>>>:::666444333888<<<===???AAA???;;;777:::===;;;CCCiiixxxdddRRR@@@DDDIIIkkk~~~wwwqqqggg]]]VVVPPPMMMLLLFFFCCC>>>;;;999777555333000000///............///...............///000000......------------......222444666888999888666555666777666444222222444555777777777777777777777777333333222222333333444555444444444444555555666666444444444444444444444444333444444444444555999;;;>>>???AAACCCDDDDDDDDDDDDIIIHHHHHHHHHHHHGGGDDDBBB======???CCCIIIXXXqqqyyyhhh```fffrrr|||}}}yyyyyy||||||{{{zzzvvvssssssvvvzzzyyyzzz}}}rrrcccXXXTTTRRRRRRVVVVVVQQQLLLIIIDDD>>>CCCFFFHHHJJJMMMPPPQQQQQQLLLKKKHHHEEECCCAAAAAAAAA<<<<<<;;;:::999777666555111111000000//////......---,,,++++++******++++++))))))))))))))))))))))))************************))))))************)))))))))((((((((((((***+++,,,+++,,,------......------)))(((((()))***,,,...///***,,,///000000/////////---...///000///...,,,+++......//////...,,,)))(((((((((''''''''''''(((((())))))***,,,...000222333555:::@@@CCCCCCDDDFFFIIIIIIKKKLLLLLLIIIGGGFFFFFFGGGJJJNNNSSS]]]ooovvvwwwsssdddQQQDDD@@@BBBJJJQQQ\\\qqq[[[WWWfffmmm|||ooo~~~wwwwww\\\RRR]]]lll||||||sssiiiYYYTTTKKKCCC>>>:::666444333888<<<===???AAA???;;;555888===<<>>CCCGGGIIIJJJKKKOOONNNMMMOOORRRRRRNNNJJJAAA>>>@@@HHHUUUiiinnnfffmmmxxx|||{{{~~~{{{{{{zzzwwwuuuvvvzzz~~~|||}}}~~~~~~zzzwwwvvvssstttooofff```^^^\\\ZZZWWWUUURRRQQQSSSUUUSSSNNNIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<;;;:::999777666555111111111000//////......---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((***+++,,,+++,,,------......------)))))))))***,,,...000111***---///000000///000111---...///000000...,,,+++...///000111///,,,)))'''((((((''''''''''''(((((()))***+++,,,...111333444555:::???CCCCCCDDDGGGJJJKKKLLLNNNMMMJJJGGGFFFFFFGGGJJJMMMSSS]]]nnn|||pppZZZCCC===BBBIIIQQQ___vvvwww]]]ZZZeeezzzppp}}}vvvoooVVVVVVZZZmmm~~~~~~|||rrrhhhXXXRRRKKKCCC===999555222555999<<<>>>AAACCC@@@:::999555888===QQQ~~~TTT???@@@HHHkkk}}}|||sssfff\\\WWWSSSOOOMMMHHHDDD???<<<999777444333111111000///////////////...............///000000333000...,,,---000333666:::888666666777888777666444444444444555777999:::999<<<===;;;666555999===AAA@@@???>>>===<<<======>>>===;;;<<>>:::<<<;;;555222333333444666:::@@@FFFKKKOOOLLLTTTXXXUUUTTTTTTQQQKKKGGG===???TTTnnn{{{wwwtttvvv{{{~~~~~~~~~~~~{{{yyy{{{|||{{{~~~}}}|||~~~wwwuuusssnnnnnnjjj___TTTPPPQQQMMMEEEHHHGGGEEECCCAAA@@@??????<<<:::999888888666333111444333111000//////......,,,,,,++++++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,......------------......+++******)))***,,,---...+++,,,------......------))),,,///111000//////000000222333333000---,,,+++&&&'''((())))))((('''&&&+++)))(((***...333666777888>>>EEEGGGEEEEEEGGGJJJLLLLLLMMMLLLKKKHHHFFFDDDJJJJJJMMMUUUbbbsss}}}wwwlllXXXDDD===???FFFOOO^^^uuukkk[[[```mmmvvvddd||||||iiiRRRTTTZZZsss{{{qqqgggZZZTTTKKKCCC>>>:::777555555999<<<>>>AAACCC@@@:::999;;;>>>???QQQUUU???@@@HHHjjjtttggg]]]XXXUUUOOOKKKHHHDDD@@@<<<:::777555333111111000///////////////...............///000000222000...---...111555777999888666666888888888777444444444444666777999:::???@@@@@@??????BBBHHHMMMPPPMMMIIIFFFEEEDDDDDDDDD???>>>???AAADDDFFFGGGFFF???>>><<<===@@@FFFLLLPPPMMMBBB:::;;;>>>>>>===>>>666666666888<<>>===;;;::::::999666444444333222111000/////////---,,,,,,+++******))))))************************************************))))))))))))))))))))))))))))))(((((()))***+++,,,.........------.........+++***))))))***+++---...+++,,,---.........------***---000111000/////////111333444333000---++++++''''''((((((((((((''''''+++)))(((***...222555666888>>>EEEGGGEEEDDDGGGJJJKKKLLLMMMLLLKKKIIIFFFDDDHHHIIIMMMUUUdddvvvtttooohhh___SSSFFF??????DDDOOO^^^ttt]]]YYYhhhwwwrrraaa|||dddRRRZZZddd|||}}}zzzpppfffYYYSSSIIIAAA;;;888666555555999===>>>@@@CCC???:::666===AAA???TTTWWW@@@@@@GGGiiivvvggg___\\\YYYQQQJJJHHHEEE@@@<<<:::888555333111111000///////////////...............///000000111000//////000444777999999777666777888999888777444444555555777999;;;<<>>>>>???DDDKKKRRRVVVWWWQQQJJJEEEDDDDDDCCCBBB<<<<<<>>>AAAEEEGGGGGGFFF@@@>>>@@@GGGRRR^^^fffjjj___PPPCCCBBBGGGHHHEEEBBB:::999777666888;;;???BBBMMMOOONNNIIIFFFFFFFFFDDDCCCJJJ]]]uuu}}}}}}sssYYYFFF???>>>>>>CCCCCCDDDDDDCCCBBB@@@???AAA@@@>>>===<<<;;;999777555444333222000000000000---------,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((()))***,,,---........................******))))))***+++---...+++,,,---...///...------+++...000111000.........222444555444111---++++++((((((''''''''''''((((((***)))(((***...222555666777>>>EEEGGGEEEDDDGGGJJJKKKLLLLLLLLLKKKIIIFFFEEEFFFHHHLLLVVVeeexxx```ZZZSSSOOOKKKGGGCCCAAAEEEPPP^^^tttrrrSSS[[[sssyyylll~~~dddXXXgggsss}}}yyypppfffWWWPPPEEE===777555444333666:::===>>>@@@BBB???999111:::>>>>>>ZZZ[[[CCCAAAFFFgggvvvgggaaa```^^^TTTKKKIIIFFFAAA===;;;888666444111000000///////////////...............///000000000000000111333666999;;;777777666888999:::999888444555666777999;;;===>>>>>>======@@@FFFMMMQQQSSSRRRKKKBBB===<<<===<<<;;;;;;:::;;;===AAADDDEEEEEEEEEEEEJJJUUUeeeqqqwwwwwwdddYYYNNNOOOUUUTTTLLLCCC>>><<<999777888:::===???BBBDDDCCCAAA???@@@AAABBBHHHNNN```xxx}}}}}}|||dddLLL<<<666777888;;;===???BBBCCCCCCBBBAAACCCAAA>>>======<<<:::888555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((()))+++---.........////////////......***))))))))))))+++,,,---+++,,,.../////////...---,,,...111111000...------333444666444111---++++++)))((('''&&&&&&'''((()))+++***)))+++///333666666777===DDDFFFEEEDDDFFFIIIKKKKKKLLLLLLKKKIIIGGGEEEFFFGGGLLLVVVeeexxxNNNIIICCCAAAEEEHHHHHHFFFIIISSS___ttteeeRRRbbb~~~ttt~~~vvvhhh___mmmxxx~~~yyyoooeeeUUUNNNDDD<<<777444333333666:::===>>>@@@BBB???999333888:::===]]]___FFFBBBFFFfffvvviiiddddddbbbXXXOOOJJJFFFAAA>>>;;;999777555111000000///////////////...............///000000///000111222555777:::;;;666666666888:::;;;:::999555666888:::<<<>>>@@@@@@@@@@@@BBBFFFJJJLLLLLLKKKIIIDDD===:::999::::::999;;;999888888;;;???BBBBBBJJJLLLTTTaaaoooxxxyyywwwaaa______dddiiifffXXXKKK???>>>=========>>>???@@@AAAAAAAAAAAA??????AAADDDJJJPPPddd}}}kkkRRRAAA:::888777777333555999===@@@BBBBBBBBBCCC@@@===<<<;;;;;;999888555555333222111000000000......------------------++++++++++++++++++++++++************************************************))))))((()))***+++---///......///000000///......***))))))((()))+++,,,---+++,,,...000000///...---,,,...111111000...------222444555444111---++++++)))((('''&&&&&&'''((()))+++***+++---111555777777777===DDDFFFDDDCCCFFFIIIJJJKKKLLLLLLKKKIIIGGGEEEGGGHHHLLLUUUdddwwwDDDBBB>>>>>>FFFQQQUUUSSSTTT\\\dddxxx\\\VVVkkkwww~~~mmmdddooouuu}}}xxxnnncccVVVPPPFFF???:::777555444666;;;===>>>@@@BBB>>>888999999999===ZZZ^^^EEEBBBEEEeeexxxmmmhhhgggcccZZZQQQJJJGGGBBB>>><<<:::777555111111000///////////////...............///000000///000111444666888999:::555555666999;;;<<<;;;999777888;;;===@@@BBBCCCDDD@@@BBBFFFHHHIIIHHHFFFEEEDDDCCCAAA???============;;;999777777999;;;======AAAFFFQQQ```oooxxx{{{zzznnnvvv}}}~~~tttbbbSSSDDDEEEHHHIIIJJJIIIGGGEEEEEEBBB??????===<<>>??????CCCPPPbbblllnnnfffkkkpppYYY\\\ppp{{{vvvqqqmmmxxx{{{{{{vvvkkk```UUUOOOGGG@@@;;;888555444777;;;>>>>>>@@@BBB>>>888999888:::>>>RRRZZZBBB@@@EEEeee|||rrrlllgggaaaXXXQQQKKKGGGCCC???<<<:::888666111111000///////////////...............///000000...000222444666777888888444555666999<<<===<<<:::888:::===@@@CCCEEEFFFGGGBBBEEEJJJJJJIIIGGGHHHIIIKKKOOOSSSRRRMMMJJJIIIKKKFFFEEEEEEFFFFFFFFFCCCAAA???DDDNNNYYYccckkkoooppprrruuufff[[[QQQTTTZZZ^^^^^^ZZZTTTPPPJJJCCC===;;;:::<<>>@@@AAABBB???;;;999999999888777444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))(((((()))***,,,///000...///000111111000///...))))))(((((()))***,,,---+++,,,///111222000...,,,***---000111000/////////---///111111///---,,,,,,''''''(((((((((((('''''')))((())),,,000333555444666===CCCEEEDDDCCCEEEIIIIIIJJJKKKLLLKKKJJJHHHFFFHHHIIIMMMVVVeeewww999>>>BBBIII[[[rrruuuxxx{{{ZZZ```rrrqqqqqqtttwwwzzztttiii^^^RRRMMMFFF???:::777444111777;;;>>>>>>@@@BBB>>>888555555:::???KKKppptttWWW??????DDDfffwwwooohhh___VVVPPPKKKHHHCCC???===;;;888666111111000///////////////...............///000000...000222444666777777777444555666:::===>>><<<:::999;;;>>>BBBEEEGGGHHHHHHIIIMMMQQQQQQNNNMMMQQQUUUZZZaaahhhgggaaa[[[[[[\\\XXXYYY[[[]]]]]]YYYSSSOOOOOORRRTTTUUUUUUUUUWWWXXX\\\ooowwwooohhhccc^^^cccjjjooonnnhhh```[[[PPPGGG???===>>>CCCPPP^^^{{{yyyvvv^^^XXXTTTUUUVVVRRRJJJDDD@@@999666;;;===:::999<<<777777777888:::<<<>>>???BBB???;;;999999999888777444333111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))(((((()))+++---///000...///000222222000///...)))((((((((((((***+++,,,***---000222222111...,,,))),,,///111000000///000,,,...000111///---,,,,,,&&&'''((())))))((('''&&&''''''(((+++///222333333666<<>>@@@AAA???<<<:::888666:::DDDQQQggguuuTTT>>>;;;FFF___yyyrrrllldddZZZSSSNNNKKKFFFBBB???;;;888555333333333333333222111000000//////.........//////...222666888888666555444777777777888:::<<<===>>>@@@@@@??????@@@BBBDDDEEEHHHOOOUUUVVVUUUVVV\\\bbbkkk~~~{{{vvvxxxyyy~~~ooogggiiinnnsssppp```PPPLLLPPPVVVXXX]]]aaaddddddaaa^^^aaalllvvvwwwrrrkkkaaaXXXOOOBBB===AAABBBEEEXXXpppyyykkk\\\VVVOOOIIIGGGEEEBBB???<<<@@@DDDDDDAAA@@@CCCFFFCCC@@@<<<::::::===@@@BBB???>>><<<:::999888777777777666444222111000//////......---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))***+++---...///////////////......---))))))*********))))))(((++++++---000222222000---,,,...000222222111///---333111...,,,++++++)))((())))))))))))))))))))))))***,,,,,,***,,,111333222555;;;AAABBB@@@@@@EEEJJJIIIKKKLLLKKKIIIGGGFFFFFFHHHLLLNNNTTTbbbwwwAAA???AAAJJJXXXiiihhhbbbvvvzzz~~~zzzrrreee[[[OOOJJJBBB<<<888666444222888:::>>>@@@AAA???<<<:::::::::<<>>AAABBBBBB@@@>>>======>>>???AAAEEEKKKQQQRRRRRRTTT[[[aaavvvuuu^^^TTTUUUSSSTTTVVVYYYZZZZZZXXXVVVZZZcccllllllhhhaaaXXXQQQKKKBBB@@@DDDDDDFFFZZZtttxxxsssxxxjjj]]]YYYUUURRROOOLLLHHHDDD@@@DDDJJJMMMNNNNNNNNNOOOLLLIIIGGGDDDCCCAAA@@@??????>>>===;;;:::999999999666555444222111000//////...------------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))******++++++******)))(((((())))))***+++---...///////////////......---************************)))---222333222///......,,,...000222333222000///444222111///...---+++***))))))))))))))))))))))))***,,,---+++,,,111444222555;;;AAABBB@@@@@@EEEJJJIIIKKKLLLLLLIIIGGGFFFFFFIIILLLOOOTTTbbbwwwEEEBBBCCCJJJSSSbbbwwwnnnddduuu~~~zzzqqqdddZZZNNNIIIAAA;;;888555444222888:::>>>@@@AAA???<<<::::::>>>===@@@YYYwwwTTTBBBAAAFFFRRR}}}vvvooojjjddd[[[TTTPPPMMMHHHDDDAAA>>>:::888777555333111000000000000//////............//////111444888999888777666666444555777999===@@@CCCDDDEEECCC???===;;;<<<===>>>CCCGGGKKKMMMMMMPPPXXX___tttqqqdddddd______]]][[[WWWRRRNNNKKKNNNTTTXXXVVVRRROOOIIICCCFFFAAABBBGGGHHHMMMccc}}}wwwxxx|||qqqqqqooolllgggbbb[[[SSSMMMQQQSSSXXX^^^bbbbbb```]]]YYYXXXUUURRROOOJJJEEEAAAAAA@@@???===<<<;;;;;;:::666555333222000000//////------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))(((((())))))***+++---...///////////////......---+++***))))))***+++,,,---)))000777777222------///,,,...111333444333111000333444444444222///---+++((((((((((((((((((((((((***------+++---222444333555;;;AAABBBAAAAAAEEEIIIIIIKKKLLLLLLIIIGGGFFFGGGEEEIIIMMMTTTccczzzJJJHHHJJJOOOVVVaaatttvvvhhhsss~~~{{{rrreeeZZZLLLGGG@@@:::777555444333888:::>>>@@@AAA???<<<:::555>>>===???___UUUAAA===CCCNNNxxxyyyrrrnnniiiaaaYYYRRROOOJJJFFFCCC@@@<<<999888666333111//////000000///............//////000222555888999888777666666444555666888;;;>>>AAABBBFFFDDDAAA>>>===>>>???@@@BBBEEEGGGHHHHHHLLLSSSYYYeeesss||||||ttthhh\\\RRRMMMPPPQQQOOOHHHEEEFFFEEEBBBLLLFFFGGGPPPZZZeee|||yyysssooosssqqqpppsssvvvuuupppjjjeeebbb___]]]ZZZTTTMMMGGGDDDCCCAAA>>><<<:::999888555444333111000000//////---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))((((((((()))***+++------///////////////......---+++***))))))***,,,...000+++111888999444///---,,,,,,...111333444444222111111333666666333000---+++((((((((((((((((((((((((***------+++---333555444666;;;@@@CCCBBBCCCEEEHHHIIIKKKLLLLLLJJJHHHGGGGGGAAAEEEJJJSSSddd|||PPPRRRWWW]]]aaaiiixxx~~~~~~|||iiippp~~~}}}{{{rrreeeZZZJJJFFF???:::777555444333888:::>>>@@@AAA???<<<:::111<<>>???@@@AAABBBDDDEEEFFFFFFEEEHHHMMMRRRUUU___jjjpppuuuyyyllleeeiiieee\\\RRRNNNRRRVVVVVV]]]UUUTTTcccwww{{{uuukkkgggbbb___^^^YYYRRRLLLGGGEEEBBB???;;;888666555444333222111000/////////------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++++++++++++++***((((((((()))***+++------///////////////......---+++***))))))***,,,...000...111444777777333...***---///111444444444222111...111555555222...+++***(((((((((((((((((((((((())),,,,,,+++---222555444666;;;@@@CCCDDDDDDFFFHHHIIIKKKMMMLLLJJJHHHHHHHHHBBBFFFKKKSSSccczzzYYY^^^gggooorrrvvv|||zzz~~~jjjnnnzzz~~~}}}|||yyypppcccXXXIIIDDD>>>999666555444333888:::>>>@@@AAA???<<<:::111<<>>@@@AAA???<<<:::666;;;???QQQWWW???<<>>@@@AAA???<<<:::::::::;;;NNNQQQ<<<<<>>===<<<222222111000//////000000,,,,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++++++++))))))************))))))(((((())))))***+++---...///////////////......---))))))*********))))))(((&&&,,,222444111000333666///000111222222000---+++***///222111,,,))))))+++************************%%%((()))(((+++000333222777;;;@@@DDDFFFGGGFFFFFFIIIKKKMMMMMMKKKJJJIIIJJJBBBEEEIIIPPP___uuutttzzzmmmaaarrr~~~wwwpppfffZZZRRRHHHDDD???999555444555555:::===@@@@@@???<<<;;;::::::;;;CCCUUUwwwOOO???;;;AAAJJJkkk{{{xxxtttlllddd```YYYSSSLLLGGGEEEBBB???;;;777666444222111111111111000000///......///000111333333555666666666555444333444555555666666555555:::===AAAEEEGGGFFFDDDCCCFFFHHHJJJMMMPPPUUUZZZ^^^```ZZZVVVVVVSSSNNNOOOTTT[[[SSSSSS^^^gggkkkuuu{{{yyyvvvrrrwwwsssbbbSSSKKKKKKIIIGGGCCC???:::666444333333222000///---,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++*********************)))((((((************+++,,,------///......///000000///---)))((('''(((***++++++***))),,,///000000......///...000111000...------...+++...000///,,,))))))+++******)))(((((((((((((((+++******+++...111555777777===CCCFFFFFFEEEFFFHHHIIIJJJKKKMMMMMMKKKJJJIIICCCFFFLLLTTTaaarrrwwweeerrr|||wwwrrrmmmdddYYYRRRGGGDDD>>>888555444555666888;;;>>>>>>===:::999888999999AAANNNiiioooMMM===;;;BBBLLLnnn{{{wwwtttmmmeeeaaaZZZTTTMMMHHHFFFCCC???<<<888666444222111111111111000//////......///111222333444555666666666555444555555555555555555666666;;;===@@@CCCEEEFFFFFFEEEIIIMMMSSSYYY^^^dddiiillllllccc\\\[[[[[[WWWUUUWWWYYYMMMFFFKKKQQQSSS[[[eeeooosss{{{sssqqquuuxxx{{{~~~ppp```SSSLLLJJJIIIFFFCCC???:::777555333333222000///---,,,,,,------,,,,,,,,,,,,++++++************************,,,+++++++++***************************)))((((((************+++,,,------///......///000000///---)))(((''')))+++,,,+++******---000111000/////////...///111000///---...////////////---***'''&&&&&&******)))((((((((((((((()))))))))***---000444666777===CCCFFFEEEEEEFFFGGGHHHIIIJJJLLLLLLJJJIIIHHHCCCEEEJJJRRR^^^nnn~~~kkkqqq|||yyytttooojjjaaaWWWOOOFFFCCC===888555444555666888;;;>>>>>>===:::999888888999@@@III^^^lllJJJ<<<;;;CCCNNNpppxxxuuuvvvqqqiiiccc[[[UUUNNNIIIGGGDDD@@@===888777555333111111111111000///.........000111222333444555555666666555555888777666555555555666777;;;<<<>>>AAADDDFFFIIIJJJJJJQQQZZZccciiimmmoooqqqmmmddd]]]]]]```___\\\[[[[[[LLL??????AAABBBGGGNNNWWW]]]fffnnntttxxx{{{}}}|||iiifffpppzzz~~~zzzkkk\\\RRRNNNIIIHHHFFFBBB>>>:::777555333222111000///...---,,,------,,,,,,,,,,,,++++++************************++++++*********))))))))))))************))))))(((************+++,,,---...///......///000000///---)))(((''')))+++,,,,,,++++++---000111000//////000---///000000///...///000999666333000...,,,)))(((***))))))((((((((((((((()))((((((***,,,///333555777<<>><<<;;;:::999999AAAMMMbbbtttiiiHHH;;;;;;CCCMMMooovvvvvv{{{wwwmmmfff]]]WWWPPPKKKHHHEEEAAA>>>999888555333222111111111//////.........000111222444444444555555555555555:::888666555555666777888=========???CCCHHHMMMPPPSSSZZZcccjjjmmmllljjjhhhcccaaa```dddggghhhfffeee\\\NNNBBB@@@AAAAAAAAACCCJJJOOOWWW]]]aaaeeeiiilllqqqzzzwwwccc```jjjyyy}}}~~~}}}}}}tttdddWWWPPPNNNHHHGGGEEEBBB>>>;;;777666222222111000///...------------,,,,,,,,,+++++++++*********************************))))))))))))((())))))************)))((())))))******+++,,,---...///......///000000///---)))(((((()))+++---,,,+++***,,,/////////...///000,,,...000000000///000111===888333000000///,,,)))))))))(((((((((((()))))))))))))))***,,,000333555777<<>><<<;;;:::999888DDDVVVppp{{{pppHHH<<<;;;BBBJJJkkk|||}}}pppggg___ZZZRRRMMMJJJGGGCCC???:::888666444222111111111///.........///000222333444444444444555555666666:::999777666666777999:::>>>>>>>>>@@@EEELLLSSSXXXccchhhnnnpppmmmgggaaa^^^^^^eeemmmqqqqqqqqqpppppp]]]UUUNNNMMMLLLHHHCCCAAAAAAEEEIIIJJJJJJMMMRRRWWW\\\bbbiiilllmmmrrrzzznnnfff]]]]]]fffuuu{{{uuu~~~}}}|||{{{~~~zzzzzzvvvlll^^^SSSNNNMMMGGGFFFDDDAAA>>>;;;888666222111111000///...------------,,,,,,,,,+++++++++*********************************))))))))))))(((((())))))*********)))))))))))))))***+++,,,...//////......///000000///---)))(((((())),,,------,,,***,,,......------...000---...000111000///000111777333...,,,------***((())))))(((((((((((())))))*********+++...111444666777;;;@@@BBBBBBBBBEEEGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGIIINNNVVVcccrrr}}}{{{wwwrrrmmmggg^^^SSSKKKBBB>>>:::555333333555777888;;;>>>>>>===:::999888999888HHHeeeIII===<<>>;;;888777111111111000///.........------,,,,,,,,,,,,++++++************************++++++*********)))))))))((())))))************))))))))))))***+++---...//////......///000000///---((((((((())),,,......---+++,,,......------///111...///111111000///000111444222///......---,,,+++((((((((((((((())))))***+++***+++,,,...111555777777;;;@@@AAAAAABBBDDDGGGIIIJJJLLLMMMMMMLLLJJJIIIDDDGGGLLLTTTaaapppyyy{{{wwwqqqllleee\\\QQQIII@@@===999555333333555777888;;;>>>>>>===:::999888888888OOOyyy|||III======AAAFFFeeerrrjjjccc]]]UUUPPPMMMIIIEEEAAA;;;:::777444222111111111......---...///111222444555444444333444555666777777888888999:::;;;<<<<<>>;;;999777111111000000//////......------,,,,,,,,,,,,++++++************************,,,+++++++++************(((((()))***************(((((()))***+++---...//////......///000000///---(((((((((***,,,.........---///000/////////111333///111222222000//////000444555555333111...------((((((((((((((()))***************+++---111444666777;;;???AAA@@@AAADDDGGGHHHIIIKKKLLLLLLKKKIIIHHHDDDGGGLLLSSS___nnn}}}rrr|||uuummmeeeZZZNNNEEE@@@===888444333333555777:::===@@@@@@???<<<;;;:::999:::WWW~~~III======BBBFFFeee~~~|||sssnnnddd^^^VVVPPPMMMJJJEEEBBB<<<:::777555222111111111......---...///111333444555555444333444555666777666777888:::<<<<<<======BBBBBBDDDHHHOOOYYYbbbgggqqqqqqpppooonnnnnnqqqsss|||{{{wwwzzzsssnnngggiiihhh```SSSIIIFFFGGGIIIHHHHHHNNNVVV]]]aaaccc[[[[[[[[[YYYUUUTTTTTTTTTUUUVVVUUURRRUUU]]]cccdddxxxxxxppp~~~xxxzzz}}}~~~zzzrrrrrr}}}uuuhhh^^^YYYUUUPPPLLLDDDCCCBBB@@@>>>;;;999777111111000000//////......---------,,,,,,,,,++++++************************,,,,,,,,,++++++++++++***(((((()))***************(((((()))***+++---///000///......///000000///---(((((((((***---//////...///000111111000111333555000222333222000/////////111444555333...***)))***((((((((((((((()))******)))))))))***,,,000333555777:::???@@@@@@AAADDDGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGIIIMMMTTT^^^mmm|||vvv~~~~~~}}}ppp~~~}}}}}}}}}{{{sssllldddZZZOOOGGGAAA;;;666555333111333777<<<>>>???>>><<<999888888<<>>:::666444222000...000///.........///111222555444444444444555666666999::::::888777777:::<<>>CCCAAA===@@@FFFHHHIIIJJJKKKKKKJJJJJJIIIDDDIIIJJJRRRbbbjjjtttqqqbbbooo{{{lll{{{}}}{{{|||}}}~~~~~~xxxpppiiiaaaWWWMMMEEE???:::666555333111444888>>>???@@@???<<<999888888999===TTThhhEEE<<<999???HHH\\\}}}{{{xxxoooiiiddd[[[TTTOOOKKKHHHFFFBBB>>>:::777555333111///000///.........///111222555444444444444555666666888999999888666777999;;;999???FFFKKKTTT```hhhkkk~~~yyyxxxqqqbbbPPPDDDCCCFFF@@@AAACCCGGGOOOYYY```bbbbbbggggggaaabbbggggggaaaTTTTTTWWW___kkkuuu{{{}}}www|||zzzzzzxxx||||||xxx|||~~~vvvkkk```XXXQQQMMMJJJGGGEEEBBB???;;;999777666222222111000///...------///...---,,,+++++++++++++++++++++******)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++------...//////....../////////,,,***)))))))))+++---...,,,+++///000111111//////000111...000000///...------...222111000...,,,++++++***)))((((((''''''(((((()))******+++,,,///222444666666999???CCCAAA>>>@@@GGGHHHIIIJJJKKKKKKKKKIIIIIIFFFJJJJJJQQQ```iiisssggg[[[```oootttyyyvvvwwwzzz}}}zzzuuulllddd]]]TTTJJJCCC===888444444444333555:::@@@AAABBB@@@===:::888888888<<>>;;;888777666222222111000///...------......---,,,++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++------...//////....../////////,,,***)))))))))+++---...,,,+++///000111000///...///111...///000///---------...111000///...---,,,,,,+++***))))))(((((())))))*********+++,,,///222444666777:::@@@DDDBBB>>>AAAGGGIIIJJJKKKKKKKKKKKKIIIIIIGGGKKKIIIPPP___iiitttiiiaaalll{{{~~~zzzuuusssuuuxxx{{{}}}xxxrrriii```YYYQQQHHHAAA;;;666333444444444777<<>>EEENNNWWW]]]fffrrr{{{}}}~~~uuummmhhhfffRRROOOOOOUUUZZZZZZXXXVVV[[[iiixxxuuuwwwrrrjjjggghhhnnnzzz}}}xxxwwwvvvxxx{{{{{{yyyvvvuuunnndddZZZSSSNNNKKKHHHDDDBBB@@@===:::888666555111111111000///............---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++------...//////....../////////,,,***)))))))))+++---...,,,+++...///000000......///000---///000///------...///000000///...---,,,,,,,,,******))))))))))))************+++,,,///222444666777:::@@@EEECCC???BBBHHHJJJJJJKKKLLLLLLKKKIIIIIIHHHKKKIIIOOO```kkkxxxssslllppp|||wwwtttuuuwwwyyyzzzwwwpppfff^^^VVVOOOGGGAAA:::555222444444555888>>>AAABBBCCCAAA===:::888888;;;>>>NNNkkk\\\???<<<===AAAIII\\\uuuqqqlllddd^^^XXXSSSNNNLLLEEEAAA===:::999777555333000///.........///111222555444444444444555666666888999:::::::::;;;>>>@@@IIIRRR[[[___eeeooowww{{{~~~~~~wwwnnnfff______hhhnnnhhh[[[SSS[[[^^^nnnvvvoooeeelllwwwzzz}}}zzzuuurrrqqquuu|||}}}wwwppprrrkkkbbbYYYSSSOOOLLLJJJDDDBBB???<<<999777555555111111000000//////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++------...//////....../////////,,,***)))))))))+++---...,,,+++---/////////...---...///...///000///......///000000000///...---,,,,,,,,,******))))))))))))************+++,,,///222444666777:::@@@EEECCC???BBBHHHKKKKKKLLLLLLLLLKKKIIIHHHFFFJJJHHHOOOaaannn|||~~~uuuvvv}}}xxxuuuuuuwwwxxxxxxvvvoooddd[[[TTTMMMFFFAAA999555222333444555999>>>@@@AAABBB@@@===:::888888999???SSStttxxxQQQ???<<<<<>>AAAGGGKKKLLLMMMMMMLLLKKKIIIHHHEEEIIIHHHPPPbbbooo}}}www{{{~~~zzzvvvtttuuuwwwyyyyyyuuummmbbbXXXQQQKKKEEEAAA999555222333444555999>>>>>>???@@@???<<<999888888888CCC```oooIII@@@<<<:::>>>GGGWWWkkkzzz{{{yyytttmmmgggaaa[[[UUURRRJJJFFFAAA===:::888555333000///.........///111222555444444444444555666666777999::::::;;;===@@@CCCIIISSS[[[\\\]]]bbbhhhkkkrrrwww~~~|||rrrbbb\\\UUUUUUYYY^^^```ggg|||~~~yyyqqqqqqtttzzzuuuqqqrrruuuzzz~~~|||vvvqqqkkkeee]]]VVVQQQOOOMMMKKKGGGEEEBBB>>>:::666444333000000000000////////////,,,,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++------...//////....../////////,,,***)))))))))+++---...,,,+++,,,---......,,,,,,---...///111222222111111222333222111000...,,,++++++***)))((((((''''''(((((()))******+++,,,///222444666666999???CCCAAA>>>@@@GGGLLLLLLMMMMMMLLLKKKIIIHHHEEEIIIHHHPPPaaammmzzzvvvnnnvvvyyyvvvsssrrruuuxxxzzz{{{tttkkk```VVVOOOJJJDDD@@@:::555222444444555999>>><<<>>>???>>><<<999888888888HHHlllnnnHHH@@@;;;999>>>IIIYYYiiitttxxx|||wwwqqqjjjddd^^^XXXUUUKKKGGGBBB>>>;;;888555333000///.........///111222555444444444444555666666666777999999:::<<>>:::666444222000000000000////////////,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---......//////....../////////,,,***))))))***+++---...,,,+++,,,---......,,,,,,---...000111333333222222333444333222000...,,,+++******((((((''''''''''''((((((******+++,,,///222444666555888>>>CCCAAA===@@@FFFLLLMMMMMMMMMLLLKKKIIIHHHEEEIIIHHHOOO```jjjvvvyyyxxx}}}}}}nnnpppvvvyyyvvvsssrrrsssuuuvvvwwwrrriii]]]UUUPPPKKKCCC>>>777666333222333555888:::===>>>???>>>;;;999888999:::MMMeeeMMM@@@;;;>>>BBBHHH]]]pppqqq~~~}}}wwwpppkkkfff```YYYTTTKKKHHHBBB>>>;;;888555222000000///......///000111444444444555555555555666:::999888777888;;;===???CCCKKKNNNJJJEEEFFFJJJLLLVVVWWW[[[cccooo~~~zzzhhhlll{{{~~~~~~wwwllldddccccccbbbbbbppp|||uuupppkkkhhheeebbbcccdddgggmmmuuu}}}yyywwwvvvvvv{{{tttmmmkkkmmmjjjnnnyyyyyyrrrooofffaaaZZZTTTPPPNNNKKKJJJHHHFFFCCC???;;;777555444111111000000//////............---------,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***+++---...///000000//////000000///---+++***(((***,,,,,,+++))))))***...///000///,,,,,,///222---000333555555444444555:::666111---,,,,,,+++*********))))))))))))******+++,,,---///222555888:::888:::>>>BBBBBB@@@CCCIIIRRRPPPOOONNNNNNMMMJJJHHHCCCFFFIIINNNWWWhhh}}}~~~xxxzzz~~~rrrrrr|||yyyuuutttuuuvvvwwwvvvqqqhhh]]]TTTOOOJJJBBB===666555333222333666999<<<@@@AAAAAA???<<<:::::::::===SSSeeeJJJ@@@;;;>>>BBBGGG\\\ooopppzzzssslllhhhaaaZZZUUUMMMIIIDDD???<<<999666444111000///......///000111444444444444555555555555888888888888999;;;===>>>FFFMMMPPPKKKEEEDDDFFFFFFJJJJJJKKKQQQ]]]mmm|||{{{wwwuuutttwwwwww{{{{{{vvvoooiii```XXXZZZZZZeee||||||uuunnniiieeeaaa^^^]]]^^^aaahhhoootttuuutttyyywwwwwwzzz{{{ppphhhggggggffflllvvv{{{uuunnnkkkgggbbb[[[UUUPPPMMMJJJHHHHHHFFFBBB>>>:::777555444111111111000//////............---------,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***+++---...///000000//////000000///---+++***(((***,,,,,,+++))))))***///000000...,,,,,,...111000111222111000000222333888444000,,,++++++***)))***))))))(((((())))))*********+++---000333666777777888===AAAAAA???BBBHHHOOOMMMMMMMMMNNNMMMKKKIIIEEEGGGJJJNNNVVVfff{{{qqqqqqttt{{{~~~~~~~~~}}}zzzvvvttttttuuuttttttpppggg[[[SSSNNNHHHAAA;;;555444222222444777;;;>>>CCCCCCCCCAAA===;;;;;;;;;:::UUUfffJJJAAA<<>>:::777555111111////////////000111444444444444555555555555777777888:::;;;;;;<<<<<>><<<>>>FFFSSS```hhhyyy{{{vvvrrrgggeeefffmmmrrrwww~~~xxxpppcccVVVRRRKKKKKK[[[sss~~~vvvooojjjeeeaaa^^^]]]]]]```gggnnnppplllhhhppprrrwwwuuuiiicccbbbeeegggnnnxxx{{{uuuoookkkfffbbb[[[UUUQQQMMMJJJHHHFFFDDDAAA>>>:::777555444222111111000000///............---------,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***+++---...///000000///000000000...---+++***(((***,,,,,,***)))***+++000000000...,,,,,,...000222222000...,,,---///111666333...,,,+++***))))))))))))(((((((((((()))))))))******+++---000333444666777<<>>@@@FFFKKKJJJKKKLLLNNNNNNLLLJJJFFFHHHKKKNNNUUUdddxxxeeejjjttt}}}~~~zzzvvvtttsssrrrqqqpppmmmeeeYYYQQQLLLFFF???:::444333222222444888===@@@CCCDDDCCC@@@===;;;;;;;;;>>>]]]hhhMMMAAA===???AAAEEEYYYnnnqqq}}}wwwrrrnnniiibbb]]]RRRNNNHHHCCC???;;;777555222111000/////////000111333333444444444555555555555666999;;;<<<<<<;;;:::;;;CCCHHHGGGCCCBBBBBB@@@>>>;;;777666888???FFFKKK[[[gggzzzkkkeee`````````aaagggmmm}}}|||uuuqqqoookkkfff]]]VVVRRRSSSYYYhhh}}}}}}~~~yyysssnnnjjjgggddd```^^^___eeelllooolllgggdddiiitttwwwlllbbb]]]^^^aaafffooowwwxxxsssmmmiiiccc___YYYTTTQQQNNNKKKIIIDDDCCC@@@<<<999666555444222222111111000//////.........---------,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***+++---...///000000000000000000...,,,***)))(((***++++++***)))***,,,111111///...------...///000000000///------///000555222...,,,++++++***))))))(((((((((((((((((()))*********+++---///222333666888===AAAAAA>>>@@@EEEIIIIIIJJJLLLMMMMMMKKKIIIEEEGGGJJJMMMTTTcccwwwdddjjjuuu~~~~~~|||xxxvvvtttssspppooojjjaaaVVVNNNJJJEEE>>>999333222111222555999>>>AAABBBBBBAAA???;;;::::::;;;FFFfffbbbJJJAAA===@@@BBBEEEYYYooosss|||wwwsssppplllfffbbbTTTPPPJJJDDD@@@<<<888555333222111/////////000111333333333444444444444555444666888;;;<<<;;;:::999777>>>DDDCCCAAAAAA???<<<:::999666555555666888999BBBNNNbbbxxx~~~vvvmmmfffaaa\\\\\\```iiipppqqqmmmlllnnnggg\\\ZZZ]]]]]]YYYZZZeeessszzztttggg[[[VVVTTTYYYooo||||||wwwvvvwww{{{zzzuuurrrooommmkkkaaa^^^]]]aaagggllllllkkkeeegggmmmwwwsssjjj```WWWUUUXXXZZZbbbkkkooonnnjjjeeebbb^^^[[[VVVSSSQQQNNNKKKIIIBBBAAA>>>;;;888666444444222222222111000000//////......---------,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***+++---...///000000000000000000...,,,***)))(((***+++***)))***+++---111000...------.........---///111222111000000000444222///---------,,,***))))))(((((((((((())))))+++++++++,,,...000333444777999>>>CCCBBB???@@@EEEJJJJJJJJJLLLMMMLLLIIIFFFCCCEEEHHHKKKSSScccwwweeeiiippptttvvv}}}xxx||||||~~~zzzxxxvvvtttqqqooofff^^^SSSLLLIIIEEE>>>999333222222222555:::>>>AAAAAAAAA???===:::999:::<<>>BBBCCCEEEZZZqqqwww|||wwwsssqqqmmmhhhcccWWWSSSLLLGGGBBB>>>999777444333111000//////000111333333333333444444444444444666888:::;;;;;;:::999999???CCCAAA@@@???===999555555555555555555555555555<<>>AAA@@@???>>><<<::::::<<<>>>@@@ZZZrrrOOOCCC@@@>>>BBBDDDFFF[[[ttt{{{}}}wwwssspppllleeeaaa[[[WWWPPPJJJEEEAAA<<<999444333222000//////000111222222333333333444444444555666777999::::::::::::999>>>BBBAAAAAABBB@@@<<<777777666555555555555666666666<<>><<<999777555444444333333222111111000000///......---------,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***+++---...///000000111111111000...,,,)))(((((()))***))))))***,,,...000---+++,,,///111111000///111222222000//////000111///------------,,,***++++++************++++++))))))***,,,///222555666666888>>>CCCBBB>>>>>>BBBGGGHHHJJJMMMOOOOOOLLLIIIDDDFFFHHHJJJQQQ```sss]]]aaalll{{{zzznnn~~~zzzxxxuuusssqqqooollliii```XXXOOOIIIGGGDDD???:::444333222333555:::>>>AAA??????>>><<<;;;;;;===@@@KKKbbbiiiMMMGGG@@@>>>CCCDDDGGG\\\vvv}}}xxxsssooojjjccc^^^^^^ZZZSSSMMMHHHCCC???<<<555444222000000000000111222222333333333444444444555666777888999:::::::::777<<<@@@AAABBBFFFEEEBBB???===999777555555666777;;;777666:::>>>DDDRRRaaakkk|||zzzuuuiiiaaabbb___XXXXXX]]]llluuu}}}|||vvv^^^^^^ppp|||wwwsssssszzzqqqooovvv~~~wwwnnnhhhcccccciiirrryyy||||||wwwtttrrrqqqooonnnlllmmmkkkeee^^^[[[^^^bbblllqqqvvvtttnnnjjjllloootttjjj```YYYTTTPPPRRRVVVVVVbbbiiiddd\\\ZZZZZZYYY]]]ZZZUUUPPPLLLGGGBBB???>>>===;;;999777555444444333333222222111000000000......---------,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***+++---...///000000111111111000...,,,)))((())))))***))))))***,,,//////---***,,,///222222111333333222///,,,,,,...000///---,,,,,,,,,,,,+++))),,,,,,++++++++++++,,,,,,(((((()))+++...222555777555777===BBBAAA======AAAEEEGGGJJJMMMPPPQQQNNNKKKFFFGGGIIIJJJPPP^^^qqq___cccpppzzzxxxyyyvvvrrrqqqqqqooojjjfff___UUUKKKGGGBBB<<<777777333333333444777:::>>>@@@AAA@@@>>>:::999<<>>DDDHHHHHHDDDAAAAAA???<<<::::::999999888999777888<<<======EEEPPPZZZooo}}}xxxtttqqqlllgggllluuu~~~lllccccccfff|||qqqeeegggwwwvvvooommmhhhdddccchhhqqqxxx|||~~~}}}yyyssslllgggiiiiiihhheeeaaa]]]YYYXXX___```aaaeeeiiikkklllllljjjhhhbbbWWWMMMJJJNNNTTT\\\aaaccc```]]]^^^\\\YYYVVVTTTQQQNNNJJJFFFBBB@@@>>>===;;;999666444222111111111111111000000000000......---------,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---************************((()))+++---.........---222111000///,,,***(((''',,,,,,+++)))((()))---000///............///000000000333444222111444333000......,,,***)))((('''''''''((((((((())))))))))))++++++***+++---///222444777999>>>BBBAAA>>>@@@EEELLLKKKKKKLLLNNNNNNMMMKKKFFFFFFHHHMMMSSS___qqq^^^cccoootttuuuwwwuuurrrqqqqqqooojjjeee^^^TTTJJJFFFBBB;;;777666333333333444777;;;>>>@@@AAA@@@>>>:::999<<>>CCCGGGGGGDDDBBBEEEDDDAAA@@@??????>>>>>>???<<<>>>EEEJJJKKKPPPWWWTTTaaaqqqzzzuuuvvv|||gggYYYcccqqq{{{nnniiippp~~~|||rrrjjjiiigggeeedddfffkkkooottt{{{~~~|||yyyvvvqqqkkkgggnnnkkkgggeeedddaaa[[[VVVOOOMMMLLLMMMOOORRRSSSTTTXXXSSSLLLFFFFFFKKKSSSYYY]]]bbbdddcccbbbdddccc```YYYVVVRRRMMMJJJFFFCCCAAA???>>><<<:::777555333222111111111000000000//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************+++---///000000000///222111000///,,,***(((''',,,,,,+++***)))))),,,///......------......///000000333444111111333333000111000...---+++*********,,,,,,+++***)))(((''''''+++******+++---000333555888999>>>BBBAAA>>>???DDDLLLKKKKKKLLLNNNNNNMMMKKKFFFFFFHHHMMMSSS^^^oooccclll~~~tttxxx}}}~~~~~~}}}uuusssqqqrrrrrrooohhhccc\\\RRRIIIDDD@@@:::666666222333444555888<<>>;;;777444333333222111333333333444444444555555777777777777777777777777888:::===BBBFFFGGGEEEBBBIIIIIIHHHGGGFFFFFFEEEEEEEEEBBBEEEPPPYYY]]]]]]]]]TTTWWW^^^eeennnzzzzzzZZZOOOYYYgggyyywwwlllnnnyyyrrrhhhhhhggggggfffeeedddccckkkttt}}}zzzxxxuuurrrnnnjjjooojjjeeefffhhhfff```YYYLLLJJJFFFDDDCCCDDDGGGIIIIIIEEEBBBDDDJJJRRRXXX[[[ccchhhkkkkkkkkkllliiiddd]]]XXXRRRLLLHHHFFFCCCAAA???>>><<<:::888666444333111111000000000000//////......---------,,,,,,,,,*********++++++,,,,,,---++++++************++++++************************+++,,,...///000111000000111111000///---***(((''',,,,,,---,,,******+++------------------......///000333333000000333333000111000///---,,,+++++++++,,,+++***)))(((''''''''')))))))))+++...111555777999;;;???CCCAAA===???CCCKKKJJJKKKLLLNNNNNNMMMKKKGGGFFFIIINNNSSS\\\mmm|||kkk{{{yyy~~~zzz{{{}}}~~~~~~|||zzzxxxrrrqqqqqqrrrrrrmmmfff___ZZZPPPGGGCCC???999666555222333444666999===@@@AAABBB???===;;;:::;;;AAAIIIyyypppLLLEEEHHHEEEGGGJJJKKKOOO]]]qqq}}}zzzvvvsssooolllfff^^^UUUNNNHHHEEE???<<<888555444333333111333333333444444444555555666666777777888888888777999:::===AAAEEEFFFEEECCCIIIJJJJJJIIIHHHHHHIIIJJJHHHHHHLLLYYYeeeiiiddd___VVVUUUVVV\\\dddnnn}}}zzzkkk]]]TTTQQQQQQQQQhhhyyy{{{rrrrrr|||vvviiihhhhhhiiijjjiiieeeaaahhhooozzz~~~zzzxxxwwwuuusssqqqkkkiiihhhiiijjjiiifffbbb[[[YYYVVVRRROOONNNOOOQQQLLLNNNRRRWWWZZZ\\\[[[ZZZlllrrrwwwxxxvvvsssjjjaaa___XXXPPPIIIFFFDDDBBB@@@>>>===;;;999777555444333111000000000////////////......---------,,,,,,,,,))))))***+++,,,,,,------+++******))))))******+++************************)))+++,,,...////////////111000000...---+++)))(((+++---...---+++***+++,,,---,,,,,,,,,,,,---......///222222//////222333000//////---,,,+++*********(((''''''&&&'''((()))***(((((()))+++...222666888:::<<<@@@CCCAAA===>>>CCCJJJIIIJJJLLLNNNNNNLLLJJJGGGGGGIIINNNRRR[[[kkkyyykkk{{{www~~~{{{yyywwwyyy{{{}}}|||zzzwwwuuurrrqqqqqqqqqqqqlllccc\\\WWWMMMDDDAAA===888555444222333555777;;;>>>@@@BBBBBB>>><<<<<<::::::CCCNNNlllIIIFFFKKKGGGJJJLLLMMMQQQ^^^rrr}}}{{{xxxwwwtttpppjjjbbbYYYPPPIIIEEE@@@<<<888555444333222111333333333444444444555555555666777888999999888888999:::<<>><<<;;;999888666444222222000000000////////////.........---------,,,,,,,,,))))))***+++,,,,,,------+++******))))))******+++***************************+++---///000000000///000000///...---+++)))(((+++---...---,,,+++,,,------,,,,,,,,,,,,---.........111000---...222333111///...---,,,+++************)))((('''((()))+++,,,(((((()))+++///333777999;;;<<<@@@DDDBBB>>>???CCCHHHHHHJJJLLLOOOOOOLLLJJJGGGFFFIIIMMMRRR[[[kkkzzzaaakkkxxxqqqyyyzzzxxxxxxyyy{{{||||||yyywwwuuusssrrrqqqpppoooiii```YYYTTTKKKBBB???<<<777444444222333555999<<>><<<===::::::DDDRRRqqqNNNHHHJJJIIILLLNNNOOOSSS```rrr}}}{{{uuusssmmmfff]]]SSSKKKGGGAAA>>>999666555444333222333333333444444444555555555666888999:::999999888::::::;;;>>>BBBDDDEEEDDDBBBCCCDDDBBB@@@CCCIIINNNPPPZZZgggrrryyy{{{vvvooobbb]]]]]]`````````kkkxxx}}}pppnnn___]]]```^^^ZZZYYY[[[ZZZTTTKKKGGGJJJNNNMMM^^^lllsssrrraaa```cccmmmyyy}}}mmmmmmmmmppptttxxxzzzzzzwwwvvvtttuuuwwwxxxxxxxxxxxx}}}}}}vvvqqqrrruuusssuuuwwwuuupppmmmmmmnnnmmmooommmhhhcccdddlllttt{{{qqqbbb\\\TTTJJJEEEDDDCCC@@@===::::::888777555333222111000000////////////............---------,,,,,,,,,*********++++++,,,,,,---++++++************++++++************************---...000111222333222222000000///...---+++***)))+++,,,---,,,+++,,,---///---------------......///...000///,,,---111333111000///...---,,,,,,,,,,,,111///---***)))***++++++))))))***,,,///333777999:::<<<@@@DDDBBB>>>@@@DDDGGGHHHJJJMMMOOOOOOLLLJJJGGGFFFHHHLLLRRR\\\nnn~~~XXX]]]lll{{{ssszzz~~~{{{zzz{{{|||}}}}}}|||{{{yyywwwuuussspppooolllfff^^^WWWRRRIIIAAA>>>;;;666333333111333666999===@@@BBBCCCCCC===;;;===:::999EEEUUUjjjKKKIIIKKKJJJNNNPPPQQQUUUaaasss~~~uuusssoooiiiaaaXXXPPPLLLCCC@@@;;;888777666444333333333333444444444555555444666888:::::::::999888;;;:::;;;===AAADDDEEEEEEAAAAAAAAA>>><<<@@@HHHPPPOOOaaattt}}}}}}uuujjjdddggghhhfffkkkuuu|||~~~yyyrrryyykkkgggmmmssstttrrrhhhhhheee^^^WWWVVVZZZ___]]]gggllllll}}}www______cccpppooollliiijjjoootttvvvwwwsssrrrsssuuuyyy{{{|||{{{||||||zzzzzz{{{{{{~~~}}}yyyxxx{{{~~~{{{vvvqqqqqqvvvrrrccc[[[SSSJJJFFFFFFEEEAAA===;;;:::999777666444333222000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************---...000222333333333222000//////...---+++***)))+++,,,,,,++++++,,,///222......------......///000---///...+++,,,111333111///...---,,,,,,+++,,,,,,000///,,,)))((()))***+++*********,,,///333666999999;;;@@@DDDCCC???AAAEEEFFFGGGIIIMMMOOOOOOLLLIIIGGGEEEFFFKKKQQQ^^^rrrUUUYYYhhhzzz|||}}}||||||~~~~~~~~~~~~~~~|||{{{zzzwwwtttpppnnnkkkeee\\\VVVQQQHHH@@@===:::666333333111333666:::===@@@BBBCCCCCC===;;;===;;;999EEEWWW[[[CCCHHHNNNKKKNNNQQQRRRVVVaaasss}}}tttssspppkkkddd\\\TTTPPPEEEBBB===:::888777666555333333333444444444555555444666888:::;;;:::999888;;;::::::===@@@DDDEEEEEEAAAAAA@@@<<<;;;???IIIRRRMMMccczzzpppeeegggkkkiiijjjppppppsss{{{}}}zzzrrrkkkmmmvvv|||{{{wwwwwwzzzrrriiiwwwbbbaaafffsssyyynnnkkkhhhiiinnnrrruuuuuurrrrrrtttxxx|||yyyyyy{{{~~~~~~~~~{{{|||}}}ooobbb[[[SSSJJJGGGHHHGGGCCC>>>;;;;;;:::888777555444333000/////////..................---------,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---************************+++---...000111111111111/////////...---+++***)))+++++++++******,,,111444///............///000000---///...+++,,,000333111,,,,,,+++***))))))))))))***)))'''&&&&&&(((***,,,+++++++++,,,///333666888999:::???DDDCCC@@@BBBFFFEEEGGGIIIMMMOOOOOOLLLIIIGGGEEEEEEJJJQQQ___uuu