BM6P6(@ }}}{{{zzzyyywwwuuussssssssssssssstttuuuvvvvvvwwwyyy|||}}}}}}}}}}}}zzzyyyyyy{{{|||{{{{{{ssstttsssqqqrrrsssmmmfffZZZSSSJJJDDDBBBBBBAAA@@@>>>AAACCCDDDDDDEEEFFFGGGSSSaaassswwwdddZZZQQQLLLJJJIIIMMMQQQLLLOOOXXXgggyyyjjjSSSDDD>>>:::;;;<<<:::888888777777777777666666666666777666555444333222222222222333333333333222111111000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......------......//////000000000000000000000000000000000000000000111111111111111111222222222222111111333111111333666888666444111111111000000000000000//////000111222333333333666444333444444666???III]]][[[UUUMMMEEECCCFFFJJJSSS^^^nnnxxxyyytttooommmpppyyy~~~||||||}}}}}}}}}yyyvvvuuuuuuvvvvvvxxxwwwuuurrrooommmlllkkkiiihhhfffdddcccccccccdddeeecccbbbaaaaaa^^^[[[XXXYYYYYYYYYYYYWWWSSSLLLGGG@@@???>>>>>>???AAACCCDDDLLL\\\rrraaaHHH===::::::444555999555444444333333333222222222333333333222222111111111~~~{{{xxxwwwtttrrrnnnnnnnnnnnnoooooopppqqqrrrsssuuuwwwyyyyyyyyyyyywwwvvvvvvyyy}}}~~~}}}}}}uuuvvvuuurrrssssssmmmeeeZZZSSSIIICCCBBBBBBAAA@@@???AAACCCDDDDDDEEEFFFHHHRRR___qqquuucccYYYPPPLLLKKKJJJNNNSSSSSSQQQVVVeeexxxnnnVVVEEE>>>:::;;;<<<:::888999777777777777666666666666666666555444333333333333222333333333333222111111111111111111111111111111000000111222222111000000000000000000000000000000000000000000000000000000////////////////////////..............................////////////....../////////000000000000000000000000000000000000000//////000000000111111111//////000000000000//////111000///111444555333111111000000000000000000000000000000111222222222333333111222444444888BBBMMM^^^\\\VVVMMMEEECCCFFFJJJSSS^^^kkkrrrqqqllliiihhhqqq~~~}}}||||||}}}~~~}}}yyyvvvuuuuuuuuuvvvuuutttsssqqqooonnnmmmmmmiiihhhfffdddcccccccccddddddcccbbbaaa```^^^[[[XXXYYYYYYYYYYYYWWWSSSMMMHHHDDDCCCAAA???>>>???@@@AAAGGGTTTgggzzzlllNNNAAA<<<;;;555555999444777777666666666555555555333333333222222222111111~~~|||~~~zzzwwwtttqqqoookkkkkkkkkkkkkkkkkkkkklllmmmnnnppprrrttttttttttttrrrqqqrrruuuyyy|||}}}}}}~~~yyyyyyvvvssssssrrrllldddZZZRRRIIICCCAAAAAA@@@???@@@BBBDDDEEEEEEEEEGGGIIIQQQ]]]nnnssscccYYYPPPLLLKKKKKKOOOTTTWWWTTTUUUbbbxxxsssYYYFFF???;;;<<<===:::999999777777777777666666666666666555444444333333333333222333333333333222111111222222222222222222222222///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////..............................////////////......111111111111000000000000000000000000000000000000//////000000000000111111//////000000000000//////111111000111333333111000000000000000000000111111111111111111111111222222000///111444555:::FFFSSSaaa]]]VVVMMMEEEBBBFFFJJJTTT^^^iiillliiiddddddeeeqqq~~~|||{{{{{{}}}~~~|||yyywwwuuutttuuuuuurrrqqqpppooonnnnnnnnnnnniiihhhfffdddccccccdddddddddcccbbbaaa```^^^[[[XXXXXXXXXXXXXXXWWWSSSNNNIIIEEECCCAAA?????????@@@AAAEEENNN^^^qqq{{{{{{WWWEEE>>><<<666555888444444444444444333333333333333333333222222222222111zzzxxxvvvvvv||||||xxxuuurrrooommmiiiiiijjjjjjjjjiiiiiihhhhhhiiikkkmmmooooooooooookkklllnnnqqqtttwwwyyyyyyyyy{{{}}}{{{{{{wwwsssrrrqqqkkkcccZZZSSSIIICCCAAA@@@???>>>AAABBBDDDDDDDDDEEEHHHJJJOOOZZZkkk{{{ssseee[[[QQQMMMKKKJJJMMMRRRUUUTTTUUU```tttwww[[[HHH@@@;;;<<<===:::999:::777777777777666666666666666555444333333333333333222333333333333222111111222222222222222222222222//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000......////////////......111111111000000/////////////////////////////////////////////000000000111111111222222222222111111333333333333333333111000000000000000000111111111222222222111111111111111///000222444555;;;HHHVVVccc___WWWLLLDDDBBBFFFKKKUUU^^^ggggggbbb```eeekkkttt~~~{{{yyyyyy{{{}}}~~~}}}{{{}}}}}}|||yyywwwuuuttttttuuuqqqpppooonnnmmmllllllmmmiiihhhfffeeedddddddddddddddcccaaaaaa```^^^ZZZWWWWWWWWWWWWWWWWWWTTTOOOKKKBBBAAA@@@???@@@AAACCCEEEIIINNNZZZoooyyyzzz___III===<<<777666888444333333333222222222222111222222222222222222222222|||wwwuuusssssszzz~~~yyyuuussspppnnnlllfffggggggggggggfffddddddaaabbbdddfffhhhhhhhhhhhhfffhhhjjjmmmooorrrtttvvvtttvvvyyy{{{~~~}}}|||xxxrrrqqqoooiiibbb[[[SSSJJJCCCAAA@@@???>>>AAABBBCCCCCCCCCEEEHHHJJJNNNWWWgggxxxuuuiii___TTTNNNJJJHHHJJJOOOPPPTTTWWW]]]mmmzzz]]]JJJBBB<<<<<<===;;;:::;;;777777777777666666666666555555444333333333444444222333333333333222111111111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000......////////////......000000000//////.........////////////////////////...////////////000000000111111222222222222111111222333444333222111000000//////000000111111111111222222222111111111111111111222444555555:::IIIXXXeee```WWWLLLDDDBBBGGGLLLTTT\\\dddccc^^^___kkkwww|||yyywwwuuuvvvyyy}}}wwwrrrrrrqqqpppoooqqqvvvzzz|||}}}|||{{{yyywwwuuutttttttttqqqpppooommmlllkkkkkkkkkjjjiiigggeeedddddddddeeecccbbbaaa``````]]]ZZZWWWWWWVVVVVVWWWWWWTTTPPPMMMDDDBBBAAA@@@@@@BBBDDDEEEJJJNNNYYYnnnzzzxxxgggLLL===<<<777666888555666666666666555555555555222222222222222222222222{{{wwwwwwvvvwww}}}|||wwwsssqqqooollljjjaaabbbbbbbbbaaa```^^^]]]ZZZ[[[]]]```aaaaaaaaaaaaccceeehhhjjjkkkmmmppprrrrrrtttwwwyyy|||~~~yyysssqqqpppjjjccc\\\UUUKKKDDDBBBAAA@@@>>>@@@AAABBBBBBBBBDDDGGGIIIMMMVVVdddvvvvvvlllaaaUUUOOOJJJGGGIIIMMMOOOUUUYYY\\\jjj~~~aaaKKKCCC===<<<===;;;:::;;;777777777777666666666666555444444333333444444444222333333333333222111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////..............................////////////......////////////............000000000000000000000000......////////////000000//////000000000000/////////000111111///........./////////000111111222222111111111111111111222222222333666666555:::IIIYYYfffaaaWWWLLLCCCCCCIIIOOOTTT\\\cccaaa\\\bbbtttwwwuuurrrqqqssswww||||||sssjjjeeefffeeeddddddfffkkkoooqqqqqqvvvyyy|||~~~~~~~~~}}}|||{{{yyywwwuuutttssssssqqqpppooommmlllkkkkkkkkkjjjiiigggeeeddddddeeeeeecccbbbaaa```___]]]ZZZWWWVVVUUUUUUVVVVVVUUURRROOOHHHFFFDDDBBB@@@@@@AAABBBGGGJJJUUUkkk}}}zzzrrrQQQ???===999666888666555555555444444444444333111222222222222333333333}}}|||~~~|||wwwrrrooollliiifff]]]^^^______]]][[[YYYXXXXXXZZZ\\\^^^___``````___aaadddggghhhhhhiiilllooorrrtttvvvyyy|||{{{uuusssrrrmmmfff^^^VVVLLLEEECCCBBBAAA???@@@AAAAAAAAAAAABBBFFFIIIMMMUUUccctttwwwkkkaaaUUUOOOKKKHHHJJJNNNQQQVVVYYY^^^rrrfffLLLDDD===<<<===;;;:::<<<777777777777666666666666444444444333333444444555222333333333333222111111222222222222222222222222222111000000000000111222000000000000000000000000000000000000000000000000////////////////////////..............................////////////......///////////////000000000000000000000000000000000........./////////000000//////000000000000//////---///111111...---...///...//////000111111222222000000000111222222222333111333666777555;;;KKK\\\fffaaaWWWKKKCCCDDDKKKQQQZZZbbbhhheee```iii~~~yyysssqqqnnnmmmpppuuu{{{}}}sssllleee^^^ZZZ[[[[[[ZZZZZZ\\\```dddeeeeeeiiikkkooorrruuuyyy}}}}}}}}}~~~}}}}}}|||{{{{{{{{{zzzyyywwwuuutttsssrrroooooonnnmmmmmmmmmmmmmmmjjjiiigggfffeeedddeeeeeecccbbb``````___]]]YYYVVVUUUTTTTTTUUUVVVUUUSSSPPPIIIGGGEEEBBBAAA@@@AAABBBFFFGGGPPPddd{{{|||~~~ZZZCCC@@@;;;777777555333333222222222111111111111111222222222333333333~~~xxxrrrnnnjjjfffccc]]]]]]^^^^^^]]]ZZZXXXVVVZZZ\\\^^^```aaabbbbbbaaa```cccfffgggggggggjjjmmmsssuuuwwwzzz}}}}}}wwwuuutttooohhh^^^WWWMMMFFFCCCCCCAAA@@@???@@@@@@@@@@@@BBBEEEHHHMMMTTTbbbtttwwwjjj```UUUOOOKKKIIIKKKOOOSSSVVVXXXbbb|||kkkMMMDDD=========;;;;;;<<<777777777777666666666666444444333333333444444555222333333333333222111111333333333333333333333333333222111000000111222333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......//////000000111111222222000000000000000000000000............/////////000111111222222222222111111...111333222000///000222...//////000111222222222//////000111222333333444000222666777666<<>>999<<<>>>888999999888888777666666666555555444333333333333444444444333333333333222222333333333222222222111111000000000000////////////////////////////////////000///...---,,,---......////////////////////////...............//////000222111111111000000//////---.........//////000000...///000111111111111111000000000000////////////333111///......///111333000000000000////////////////////////000000000000111111000000111111222333333222444555777===NNN]]]fff```VVVKKKEEEFFFKKKPPPaaaqqqrrrjjjmmmxxx|||uuuppplllkkkjjjkkknnnrrrwwwzzz~~~~~~uuuhhhccc]]]YYYXXXWWWUUUSSSTTTTTTSSSRRRSSSTTTUUUVVVXXXZZZ]]]```dddjjjpppuuuyyy~~~~~~~~~}}}~~~|||zzzzzz{{{||||||||||||{{{}}}{{{wwwtttrrrqqqrrrsssmmmnnnooooooooonnnlllkkkggggggggggggfffeeeccccccaaaaaa```___]]]ZZZXXXWWWWWWTTTQQQPPPQQQQQQPPPOOOJJJIIIFFFDDDCCCCCCCCCDDDHHHHHHLLLXXXkkk}}}~~~mmmJJJ===<<<888444555555444444333333222111111333333333222222111111111zzzsssmmmiiigggdddbbb\\\___bbbcccbbb``````aaaaaabbbdddfffggggggggggggiiijjjkkklllmmmppptttwww{{{{{{|||yyyuuusssnnnggg^^^XXXPPPHHHCCC@@@>>>===???@@@@@@BBBCCCEEEGGGHHHKKKQQQ^^^ooozzzpppcccUUUNNNKKKIIIJJJMMMRRR[[[fffxxxoooUUUEEE???>>>:::<<>>??????@@@BBBDDDFFFGGGIIIOOO[[[kkk{{{|||pppcccVVVNNNKKKHHHIIILLLRRR[[[hhhzzzvvvXXXFFF>>>???;;;===???;;;999999999888777777666666666555444444333444444444444444333333333333222222222222111111111000000000000000000000////////////000000000000000000000000000///......------......///////////////////////////............///000000111111000000000000//////............////////////000000111111111000//////////////////000000000000000000000000000000000000////////////000000000000////////////000000000000111111000000111111222333333333333555666<<>>>>>@@@AAACCCEEEFFFHHHMMMYYYiii{{{~~~pppcccVVVOOOKKKHHHHHHJJJLLLWWWdddvvv]]]HHH>>>@@@<<<===@@@<<<::::::999888888777777666666666555444444444444444444444333333333222222222111111111000000000000///000000000000////////////000000000000000000000000000//////...............////////////////////////------,,,,,,------...///000000000000000000//////.........///////////////000111111111000///......////////////000000000000//////000111111000//////////////////000000000000////////////000000000000111111000000111111222333333333333555666<<>>===888555777666666555444444333333222222222222222222222222vvvlllhhhjjjllljjjfffccceeegggkkkmmmnnnmmmmmmcccdddfffgggjjjlllnnnoooqqqtttyyy}}}yyytttpppiiiaaaYYYTTTLLLFFFCCCBBBAAA@@@======>>>???AAACCCEEEFFFGGGMMMYYYjjj|||ooocccVVVOOOKKKGGGGGGIIIHHHSSS___ooocccJJJ>>>AAA>>>===???===::::::999999888777777777666666555444444444444555444444333333333222222222111111111000000000000///000000000000////////////000000000000000000000000///////////////.........////////////////////////000000//////000000111222//////////////////000000///////////////.........000000000000000///...---.../////////000000000111...///000000000000///....../////////000000000111////////////000000000000111111000000111111222333333222444555777>>>NNN^^^eeeaaaYYYQQQLLLKKKOOORRRXXXlllqqqjjjjjjrrrwwwmmmfffbbbaaabbbcccfffkkkppptttwwwyyy{{{|||{{{{{{|||}}}|||tttwwwzzz}}}~~~}}}qqqfff^^^[[[ZZZSSSSSSSSSSSSSSSTTTVVVWWWWWWXXXYYY[[[]]]^^^_________```bbbccccccdddfffhhheeehhhlllpppsssyyy~~~}}}|||{{{zzzzzzyyywwwxxxyyyyyyzzzzzz{{{|||zzzyyywwwvvvvvvwwwyyy{{{ssstttuuuuuutttsssqqqooommmnnnooooooooonnnlllkkkjjjiiiiiihhhfffeeecccbbbbbbaaa```^^^[[[YYYVVVUUUTTTQQQNNNMMMNNNNNNMMMLLLNNNLLLIIIFFFDDDDDDDDDEEECCCGGGJJJKKKRRRgggttttttcccIIIAAA???;;;777777666666555444444333333222222222222222222222222~~~}}}yyypppllllllmmmjjjhhheeefffiiimmmqqqrrrrrrpppfffggghhhjjjmmmpppssstttuuuyyyyyytttpppggg___WWWRRRKKKFFFCCCBBBBBBBBB===>>>>>>???AAACCCEEEFFFGGGMMMYYYjjj|||~~~nnnbbbUUUOOOKKKHHHGGGIIIIIIRRR]]]jjjiiiMMM???BBB???<<<>>>===:::::::::999888888777777777666555555444444555555444444333333333333222222222222111111111000000000000000000000////////////000000000000000000000000///000000000000///...---////////////////////////...............///000000......////////////000000///////////////.........//////000000000///............//////000000111111////////////////////////......//////000000111111////////////000000000000111111000000111111222333222222444666888@@@QQQaaaeeeaaaYYYQQQLLLLLLPPPTTT\\\ooosssnnnqqqzzzsssiiiccc___```aaacccgggkkkppptttvvvxxxzzz{{{zzzxxxyyy||||||xxxwwwsssvvvzzz}}}yyyvvvoooggg___ZZZXXXXXXVVVWWWXXXXXXWWWXXXZZZ\\\ZZZ[[[]]]___aaabbbcccccceeeggghhhhhhffffffggghhhkkknnnrrruuuxxx}}}|||{{{yyyzzz|||}}}}}}}}}}}}|||{{{zzzxxxvvvuuutttuuuvvvxxxyyyyyyyyy{{{}}}vvvvvvuuuuuuuuuvvvxxxxxxsssssstttuuutttsssqqqpppmmmnnnooooooooonnnlllkkkiiiiiihhhgggeeedddbbbaaa``````___]]][[[YYYWWWVVVTTTQQQOOOMMMNNNNNNNNNMMMNNNLLLIIIFFFDDDCCCCCCDDDAAAEEEHHHJJJQQQeeevvvssslllMMM@@@<<<999666666666555555444333333333111222222222222333333333qqqooonnnqqqtttyyy}}}vvvqqqnnnllljjjhhhdddeeeggglllqqqsssrrrpppkkkkkkkkkmmmooorrruuuvvvyyy~~~yyytttooofff^^^XXXRRRKKKFFFCCCBBBAAA@@@>>>>>>???@@@BBBDDDEEEGGGGGGMMMZZZjjjzzz}}}lll```UUUOOOLLLHHHHHHJJJJJJSSS[[[eeeyyyoooPPP@@@CCC???<<<===<<<;;;::::::999999888888777777666666555555555555555444444333333333333222222333222222222111111111111000000000000///////////////////////////////////////000000111000///...---////////////////////////,,,,,,++++++,,,,,,---............/////////000000000/////////..................//////000/////////.........///000111111111000///...------...///000.........///000111111111////////////000000000000111111000000111111222333222222444777:::BBBSSSdddhhhcccZZZQQQLLLMMMRRRWWWeeetttwwwsssxxx~~~qqqhhhbbb___aaabbbdddgggkkkooosssuuuvvvyyy{{{yyyvvvvvvzzz~~~zzzvvvtttssswww{{{zzzoookkkfffaaa]]]ZZZYYYXXXWWWYYY\\\]]]\\\]]]```bbb^^^```bbbeeegggiiiiiiiiilllnnnpppppppppooopppqqquuuyyy~~~|||yyyuuusssqqqpppsssuuuwwwxxxyyyyyywwwuuussspppnnnmmmqqqsssvvvvvvvvvvvvyyy|||uuutttttttttttttttttttttrrrrrrrrrrrrrrrqqqqqqpppmmmnnnooooooooonnnlllkkkhhhhhhgggfffdddbbbaaa___^^^^^^^^^]]][[[ZZZXXXWWWTTTRRROOONNNNNNOOONNNMMMMMMKKKHHHEEECCCBBBBBBBBB>>>BBBEEEHHHPPPddd}}}uuu}}}tttQQQ???999777555555555444444333222222222111111222222222333333333gggeeefffiiikkkoooyyy{{{uuupppllljjjiiibbbbbbdddiiinnnqqqpppnnnmmmllllllmmmoooqqqsssttt|||zzztttnnnfff]]]YYYTTTLLLFFFBBBAAA@@@???>>>??????@@@BBBDDDFFFGGGGGGNNNYYYiiiwww|||kkk___TTTOOOLLLIIIHHHJJJKKKSSSZZZbbbtttrrrQQQAAACCC@@@;;;<<<;;;;;;;;;:::999999888888777777777666555555555555555444444444333333333222222333333333222222222222111000000000000///////////////////////////////////////000111111111000...---///////////////////////////............///000000---.........//////000000000000//////.........---------...///000000000///---......///000111111222111000...------...000111---......///000111111222////////////000000000000111111111000111222222333222222444888;;;DDDUUUfffjjjeee[[[RRRMMMNNNTTTZZZkkkyyyzzzvvv}}}rrrjjjdddaaabbbccceeehhhlllooorrrtttvvvyyyzzzyyyuuuuuuyyy}}}}}}zzzvvvttttttwww|||yyyqqqlllfffbbb^^^[[[ZZZYYYWWWUUURRRVVVYYY[[[[[[\\\___cccccceeehhhkkkmmmnnnooooooqqqtttwwwyyyzzz|||~~~{{{vvvrrrpppmmmjjjjjjlllppprrrtttvvvuuutttqqqoookkkiiigggmmmpppssssssrrrsssvvvyyyuuuuuuuuutttsssrrrppppppqqqqqqppppppppppppppppppmmmnnnooooooooonnnlllkkkhhhhhhgggfffdddbbb```___]]]]]]]]]\\\[[[ZZZYYYXXXUUUSSSPPPOOOOOOOOOOOONNNMMMKKKHHHDDDBBBAAAAAABBB;;;???CCCGGGPPPccc~~~www|||}}}YYYCCC<<<:::999555444444333333222111111111111111222222333333333bbbcccdddfffiiimmmqqqtttzzz{{{uuuqqqnnniiieeeccccccdddgggkkknnnooonnnoooooooooppprrrtttvvvwww{{{|||vvvmmmddd]]]XXXSSSMMMGGGDDDAAA???===?????????@@@AAADDDFFFGGGFFFMMMVVVaaakkkttt}}}yyymmmdddYYYOOOJJJHHHHHHIIIJJJMMMVVVcccppp~~~nnnTTTEEECCC???>>>???;;;999999999999999999999999666555555555444444444444444444333333333333222222222222222222222222222222111111111111111111111111000000000000////////////111111000//////////////////////////////////////////////////////////////////////////////.........////////////////////////111111000000//////......000000000000000000000000------------............000///.........///111222333222222222111111000000///000111333333222111111111222444777;;;GGG[[[kkkmmmeee[[[TTTOOOOOOXXXbbbrrr~~~}}}pppfffaaa___```aaacccgggjjjmmmoooqqqsssrrrqqqqqqsssvvvyyy{{{|||~~~~~~xxxvvvvvvsssxxx}}}xxxrrrjjjeee______^^^]]]\\\ZZZZZZYYY[[[]]]^^^___```bbbeeegggjjjlllnnnppprrruuuyyy|||zzz}}}{{{vvvooojjjgggfffeeeeeeeeefffhhhhhhhhhjjjjjjgggbbbaaadddhhhllllllmmmoooppprrrssssssqqqqqqrrrsssssssssrrrrrrtttsssrrrrrrrrrqqqooommmnnnmmmlllmmmnnnnnnlllkkkfffffffffeeedddaaa___^^^```___]]]\\\[[[ZZZZZZYYYWWWUUURRROOOMMMLLLLLLMMMKKKIIIGGGDDDAAA@@@??????@@@AAACCCHHHNNN[[[ppp~~~xxx|||]]]FFFAAA===888777666555444444333444444666555444333222111111111bbbccccccdddfffjjjmmmpppwww~~~}}}wwwrrrnnniiieeedddcccdddgggkkkooopppqqqrrrrrrrrrrrrtttwwwzzz|||{{{uuummmddd]]]XXXSSSMMMGGGDDDAAA???>>>????????????AAACCCEEEFFFFFFKKKSSS\\\fffqqq{{{yyyllldddXXXNNNIIIHHHHHHHHHIIILLLTTT```lllzzzpppUUUFFFEEE@@@???@@@<<<<<<<<<;;;:::999999888888888888777777777666666666555555555444444444333333000000000000000000000000111111111111111111111111000000000000////////////111111000///////////////////////////////////////////////////////////////.........///////////////////////////////////////111000000000/////////...000000000000000000000000...////////////000000000000//////...///000111222222222111111111000000000000000111222222222222111111222444777<<>>>>>>>>>>>>>>@@@BBBDDDEEEEEEHHHNNNVVV```lllxxxxxxjjjbbbWWWNNNIIIGGGGGGGGGHHHJJJPPPZZZeeessssssWWWHHHFFFAAA@@@BBB>>>???>>>===<<<:::999888888888888888777777777666666666666666555555555555444000000000000000000000000111111111111111111111111////////////000000000000111000000///////////////////////////////////////////////////////////////------......//////000000////////////////////////000000000000////////////000000000000000000000000000000000111111111222222000////////////000111222111111000000000000//////111111111000111111222333111333555666<<>>>>>=========???@@@BBBCCCEEEGGGKKKRRR\\\iiiwwwxxxiiiaaaWWWNNNIIIGGGGGGGGGGGGHHHMMMUUU]]]kkktttYYYHHHFFFAAA@@@BBB>>>??????>>>===<<<;;;::::::666666666555555555555444666666666555555555444444222222222222222222222222111111111111111111111111////////////000000000000000000////////////000000////////////////////////////////////////////////,,,------...///000111111////////////////////////000000000000////////////////////////////////////000000111111111222222222000000000000000111111111000000000///////////////222111000000000111333444111444666666===MMM^^^hhhmmmfff^^^XXXTTTVVV```kkk{{{|||vvviiiaaa]]]^^^^^^^^^```dddjjjooorrrqqqpppoooooooooqqqrrrtttyyy|||zzzxxxuuurrrrrruuu||||||uuulllfffddddddeeeeeebbbbbbcccccccccdddddddddeeegggjjjmmmooorrrvvvyyyzzz}}}zzztttooojjjddd___]]]]]]\\\[[[\\\]]]^^^___```aaabbb```___^^^aaacccgggggghhhiiikkklllmmmnnnqqqqqqrrrsssttttttttttttsssrrrqqqqqqqqqqqqooommmmmmlllkkkllllllllljjjhhhdddeeeeeeffffffeeedddcccbbbaaa```````````````aaaYYYWWWTTTQQQOOONNNNNNNNNNNNLLLIIIFFFDDDCCCBBBBBBDDDCCCCCCEEEFFFNNN___ppp|||~~~rrrOOO???<<<;;;777666555444444333444444333222222222222222333333iiilllooooooooorrrxxx~~~|||vvvooojjjfffeeeeeehhhmmmtttxxxzzz|||||||||~~~~~~zzztttmmmeee```YYYTTTNNNHHHEEEBBB@@@>>>>>>>>>======>>>@@@BBBCCCFFFGGGKKKQQQ[[[iiiwwwxxxhhhaaaWWWNNNJJJHHHGGGGGGFFFGGGLLLQQQWWWdddyyyuuuYYYHHHEEE@@@@@@BBB>>>>>>>>>===============<<<777666666666555555555555555555555444444444444333222222222222222222222222111111111111111111111111.../////////000000000111000000////////////000000////////////////////////////////////////////////,,,------...///000111111////////////////////////////////////000000000000/////////////////////////////////000000000111111///000000111111111111111///////////////000000000222111000000000111333444111555777666>>>OOO___gggiiiccc\\\WWWTTTWWWbbbnnn|||xxxyyyvvvjjjaaa\\\^^^^^^^^^```dddiiinnnqqqpppoooooooooooopppqqqrrryyy||||||uuutttsssqqqsssvvv}}}}}}vvvqqqjjjeeecccccceeefffddddddeeefffggghhhiiiiiiiiikkknnnpppsssvvvzzz}}}~~~wwwqqqnnnjjjddd`````````_________```aaabbbcccdddeeeeeeeeeeeeggghhhkkkkkkkkkkkkkkkkkkkkkkkkoooooopppqqqrrrsssssssssrrrqqqppppppqqqqqqooommmmmmlllkkkkkklllkkkiiigggbbbcccdddeeeeeedddcccbbbbbbaaaaaa`````````aaaaaaYYYWWWTTTQQQOOONNNNNNNNNMMMLLLIIIFFFCCCBBBAAAAAACCCCCCCCCEEEFFFMMM^^^nnn~~~xxxSSSAAA===<<<777666555444444333444444555444333222111111111111hhhlllpppqqqpppssszzz~~~wwwrrrgggggghhhkkkrrrxxx|||~~~~~~~~~~~~yyytttmmmfffaaaYYYTTTNNNHHHEEECCC@@@??????>>>>>>>>>>>>@@@AAABBBEEEGGGLLLSSS]]]jjjwwwxxxgggaaaWWWOOOKKKIIIHHHGGGEEEGGGLLLPPPTTT___sssvvvZZZIIIEEE@@@@@@BBB???========================999999888888888777777777555555555444444444333333000000000000000000000000111111111111111111111111......//////000000111111///////////////000000111////////////////////////////////////////////////------......//////000000////////////////////////////////////000000000000000000000000000000000000........./////////000000///000111111222222111111//////000000000000111111111111111000111111222333111666888666???RRRaaaeeegggaaa[[[XXXWWW[[[gggttt~~~|||zzzwwwuuuwwwuuuiii```\\\\\\]]]]]]___cccgggkkkmmmlllllllllmmmnnnoooppppppwww{{{xxxqqqpppqqqqqqtttyyy}}}{{{ssspppmmmhhhdddbbbbbbdddeeeeeefffgggiiikkklllnnnnnnmmmooorrrtttwwwzzz~~~|||uuupppmmmkkkgggcccbbbbbbaaa```aaabbbcccdddffffffggghhhiiijjjkkkkkkoooooonnnmmmmmmlllkkkkkkmmmnnnoooqqqrrrrrrrrrrrrqqqpppooopppqqqqqqooommmmmmllljjjjjjkkkjjjhhhfffbbbcccdddddddddcccbbbaaabbbaaa``````_________```XXXVVVSSSPPPNNNMMMNNNNNNNNNLLLIIIFFFDDDBBBBBBAAACCCCCCDDDEEEFFFLLL\\\lll|||~~~|||WWWDDD>>><<<777666555444444333444444555444333222000000000///qqquuuyyyxxxwwwyyy{{{iiijjjlllqqqxxx~~~}}}yyytttmmmfffbbbYYYUUUNNNIIIEEECCCAAA???@@@???>>>>>>???@@@BBBCCCBBBFFFLLLUUU___jjjvvv~~~yyygggaaaXXXPPPLLLJJJIIIHHHEEEHHHMMMQQQSSS\\\pppyyy\\\JJJGGGAAAAAADDD@@@>>>>>>>>>======<<<<<<;;;999999999888888888777777666666666555555555555444000000000000000000000000111111111111111111111111.........///000111111111///////////////000111111////////////////////////////////////////////////.........///////////////////////////////////////.../////////000000000111000000000000000000000000........./////////000000///000111222222222111111000000000111111111222222000000111222222222222111111777888666???SSSbbbdddddd___ZZZXXXXXX]]]kkkxxx}}}wwwsssqqqpppsssttthhh```\\\ZZZZZZ\\\^^^aaadddfffhhhhhhhhhiiijjjkkklllmmmnnnuuuxxx}}}}}}uuunnnnnnppprrrvvv|||}}}|||sssooojjjiiigggeeecccccceeeffffffgggiiikkkmmmpppqqqrrrqqqsssvvvxxxzzz}}}~~~xxxrrrnnnmmmllliiifffddddddcccbbbcccdddeeefffhhhhhhiiikkknnnoooooooooooooooooonnnmmmmmmllllllnnnnnnpppqqqrrrsssssssssqqqpppooopppqqqqqqooommmmmmkkkjjjjjjjjjiiigggeeeddddddeeeeeeeeedddbbbaaabbbaaa```^^^^^^]]]]]]]]]XXXVVVRRROOOMMMMMMMMMMMMOOOMMMJJJGGGEEEDDDCCCCCCDDDCCCDDDEEEEEEJJJYYYhhhzzz[[[GGG???:::777666555444444333444444333333222111000000111111|||kkklllooouuu|||}}}xxxsssmmmgggbbbZZZUUUNNNIIIEEECCCAAA???@@@@@@?????????AAABBBCCC@@@EEEMMMVVV```kkkuuu|||~~~yyygggaaaYYYQQQMMMKKKIIIIIIEEEHHHNNNQQQSSS[[[nnn{{{^^^LLLHHHCCCBBBEEEBBB@@@???>>>===<<<;;;:::999777777777777666666666666777777777777666666666666222222222222222222222222111111111111111111111111---......///000111111222///////////////000111111///////////////////////////////////////////////////////////////.........////////////////////////.../////////000000111111000000000000000000000000////////////000000000000///000111222333222111111000000111111222222222333///000111333333222111111111888999666@@@TTTbbbdddaaa\\\WWWVVVWWW]]]kkkyyyzzzsssmmmlllkkknnn{{{sssggg```\\\XXXYYYZZZ]]]___aaacccddddddeeefffhhhiiikkkllllllsssvvv{{{~~~{{{sssmmmmmmooorrrxxx~~~~~~~~~vvvqqqppphhhhhhhhhgggffffffgggiiiggghhhjjjllloooqqqsssttttttvvvyyy{{{|||{{{vvvooollllllllljjjhhhgggfffeeeeeeeeefffhhhhhhkkkkkklllnnnqqqssssssrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqrrrssstttttttttpppoooooooooqqqqqqooommmmmmkkkjjjjjjjjjiiigggeeeffffffggggggfffdddcccbbbaaaaaa___^^^\\\\\\[[[[[[WWWUUURRROOOMMMLLLLLLMMMPPPOOOLLLIIIFFFEEEDDDDDDEEEDDDDDDDDDCCCHHHVVVdddyyy^^^III???888777777555444444444444444111111111000111111222333wwwpppnnnuuu~~~xxxuuurrrlllccc\\\XXXTTTMMMHHHEEEBBB@@@???<<<<<<<<<===>>>@@@AAABBBDDDFFFKKKRRR\\\fffooouuu}}}wwwiiibbbXXXPPPKKKHHHGGGGGGCCCHHHIIILLLTTTXXXjjjaaaLLLFFFAAAAAACCC@@@AAA@@@???===<<<;;;;;;;;;999888888777777777777777777666555333333444444555444444333333333333222222444444333333222111111111//////000000111111222222222222111000000000000000//////000000000000//////000000000000000000000000000000//////.........---000000000000000000000000------......//////000000------...///000000000///////////////000000000000000000////////////000000111111111111111111111111111222222333333444555555444444444666BBBSSS```dddddd[[[RRRPPPXXXdddnnnssszzzpppgggfffiiiooo}}}ppp```WWWWWWVVVWWWWWWYYY[[[]]]___```aaa___```dddeeecccdddggglllpppuuuyyy}}}|||uuupppjjjjjjqqqyyy}}}~~~yyytttpppkkkjjjjjjjjjjjjiiiiiihhhhhheeehhhkkknnnooopppsssuuuyyyzzz{{{|||}}}{{{uuuooommmnnnnnnlllhhhfffgggggghhhiiijjjjjjjjjlllmmmnnnoooqqqqqqrrrrrrrrrqqqooonnnnnnnnnpppqqqsssssstttuuuvvvvvvvvvvvvvvvuuusssqqqooonnnmmmmmmnnnmmmllljjjiiihhhggggggffffffffffffeeedddccccccaaaaaa___^^^\\\ZZZYYYYYY[[[YYYUUUQQQOOONNNOOOOOORRRPPPMMMIIIGGGEEEEEEEEEIIIFFFCCCCCCCCCFFFPPPZZZsss___HHHBBB:::888777666555444333333333333333333333333333333333yyyssspppxxx|||vvvrrroooiiiaaaZZZWWWRRRLLLGGGCCCAAA???>>><<<<<<======>>>@@@AAABBBBBBDDDIIIPPPYYYdddmmmsss|||vvvjjjcccZZZQQQLLLJJJHHHGGGEEEJJJIIILLLSSSXXXjjjcccNNNHHHCCCCCCFFFBBBBBBAAA???>>><<<<<<;;;;;;999999888777777777777777777666555444444444555666444444333333333333222222000000111111111111111111000000000000000111111111222111000////////////000//////000000000000//////000000000000000000000000000/////////............000000000000000000000000.........///////////////......//////000/////////////////////000000000000000000////////////000000111111111111111111111111///000000111111222222333444444444777BBBSSS___dddccc[[[RRRQQQYYYeeepppuuuwwwoooiiihhhjjjsssooo___WWWWWWUUUUUUVVVWWWYYY[[[]]]^^^]]][[[[[[^^^___^^^___ccciiilllrrrxxx}}}}}}{{{uuupppkkklllrrryyy~~~xxxsssqqqnnnkkkkkkkkkjjjjjjiiiiiiiiiiiihhhjjjmmmooopppqqqsssuuuwwwxxxzzz{{{~~~xxxsssmmmkkklllllliiifffgggggghhhhhhiiijjjkkkkkknnnoooqqqssstttuuuuuuuuutttrrrqqqoooooopppqqqrrruuuvvvxxxzzz{{{{{{zzzzzzwwwuuutttqqqooonnnmmmmmmnnnmmmllljjjiiihhhggggggffffffffffffeeedddccccccaaaaaa```^^^\\\[[[YYYYYYZZZXXXTTTQQQOOONNNOOOOOOQQQOOOLLLHHHFFFEEEEEEEEEHHHEEECCCCCCCCCEEEOOOYYYnnneeeLLLCCC999888777666555444333333333333333333333333333333333|||vvvttt{{{{{{vvvrrrnnnhhh```[[[UUUQQQKKKEEEBBB@@@???===============>>>???AAAAAA@@@CCCGGGNNNVVVaaakkksss|||uuukkkeee[[[SSSMMMKKKIIIHHHFFFJJJIIIKKKRRRXXXkkkfffQQQKKKFFFFFFHHHDDDCCCBBB@@@>>>===<<<;;;;;;999999888777777777777888888777666555555555666666444444333333333333222222---......///000000111111111111111111000000000000000000//////......////////////000000000000//////////////////////////////////////////............000000000000000000000000///////////////.........//////000000000///......////////////000000000000000000////////////000000111111111111111111111111//////000000111222222222333444444777BBBSSS___cccaaaZZZRRRRRRZZZfffqqqwwwtttnnniiiiiiooo||||||lll]]]VVVVVVRRRRRRSSSTTTUUUWWWYYYZZZ[[[WWWVVVYYYZZZYYY[[[```gggkkkqqqwww}}}|||zzztttppplllmmmssszzzyyyqqqoooooonnnlllkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmooopppqqqrrrtttvvvuuuwwwyyy|||{{{vvvrrrllljjjkkkkkkiiifffgggggghhhiiikkkllllllmmmppprrruuuwwwyyyyyyxxxwwwuuutttrrrqqqpppqqqssstttvvvyyy|||yyyxxxuuusssqqqooonnnmmmnnnmmmkkkjjjhhhhhhggggggffffffffffffeeedddcccbbbaaaaaa```^^^\\\[[[YYYYYYYYYWWWTTTQQQOOOOOOOOOOOOPPPNNNKKKGGGEEEDDDDDDDDDGGGDDDBBBCCCBBBDDDMMMWWWhhh{{{mmmPPPDDD999888888666555444333333333333333333333333333333333~~~xxxwww}}}}}}xxxsssnnniiibbb]]]UUUQQQJJJFFFCCCAAA???>>>============>>>???@@@AAA???CCCGGGLLLTTT___kkksss{{{tttkkkeee[[[SSSNNNJJJHHHGGGEEEIIIGGGJJJRRRYYYmmmiiiSSSMMMHHHGGGIIIFFFDDDCCCAAA???===<<<<<<;;;:::999888888777777888888888777777777666666666666444444333333333222222222.../////////000000000111222222111111000000////////////............////////////000000000000/////////////////////////////////////////////.........////////////////////////000000//////......------000000000000000///...---////////////000000000000000000////////////000000111111111111111111111111111111111222333333444444333444444777CCCSSS___ccc___YYYRRRQQQXXXdddooovvvuuunnngggjjjwwwxxxhhh[[[TTTSSSNNNOOOOOOPPPRRRSSSUUUVVVYYYUUUTTTVVVWWWWWWZZZ___gggkkkrrrxxx|||zzzssspppnnnpppuuu||||||sssmmmmmmooooooooollllllkkkkkkkkkkkkkkkkkklllnnnoooppppppqqqtttvvvvvvxxx{{{}}}wwwvvvrrrnnnlllkkkkkkjjjiiiggghhhiiijjjlllmmmnnnoooqqqsssvvvyyyzzz{{{zzzyyywwwvvvtttrrrrrrssstttuuuwwwzzz}}}{{{yyyvvvssspppooonnnnnnmmmkkkiiihhhgggggggggfffffffffeeedddcccbbbaaaaaa```___^^^\\\ZZZYYYXXXWWWVVVSSSQQQOOOOOOOOOOOOOOOMMMIIIFFFDDDCCCCCCDDDEEECCCBBBCCCBBBCCCKKKTTTbbbwwwqqqRRREEE;;;999888777555444444444333333333333333333333333333~~~yyyxxx~~~}}}xxxrrrmmmgggaaa^^^UUUQQQKKKFFFDDDBBB@@@???>>>=========>>>???@@@@@@@@@DDDHHHLLLSSS^^^lllvvv}}}uuujjjddd[[[SSSMMMJJJGGGEEECCCGGGFFFIIIQQQYYYnnnlllVVVOOOIIIHHHIIIEEEEEEDDDBBB@@@>>>===<<<<<<:::999999888888888888888777777777777777666666555444444333333333222222222222222222111111000000000222222111111000000////////////............////////////000000000000//////////////////////////////.........///////////////////////////////////////000000//////......------000111111111000///......////////////000000000000000000////////////000000000000000000000000000000000111111222222333444444222444555888CCCTTT___bbb]]]XXXRRRQQQVVVaaalllsssxxxooogggkkkqqqcccWWWPPPOOOKKKLLLLLLMMMNNNPPPQQQRRRUUUQQQPPPSSSUUUUUUYYY^^^dddiiirrr{{{}}}zzzqqqppppppsssxxx}}}zzzuuuoookkklllnnnooonnnlllllllllllllllmmmmmmmmmlllmmmoooooooooqqqsssvvvyyy{{{}}}~~~wwwtttqqqnnnkkkjjjjjjiiiiiihhhhhhjjjlllnnnoooqqqqqqqqqsssuuuxxxzzz{{{zzzzzzyyyxxxvvvuuutttuuuvvvwwwwww{{{}}}yyyuuurrrooonnnmmmlllkkkiiihhhgggfffffffffffffffeeedddbbbaaa``````___^^^]]][[[YYYXXXWWWUUUTTTSSSQQQPPPOOOOOOOOONNNLLLIIIFFFDDDCCCCCCDDDDDDCCCCCCDDDCCCCCCJJJRRR```ttttttTTTFFF>>>999888777666555444444444333333333333333333333333{{{zzz}}}{{{vvvpppiiiccc___\\\UUUQQQKKKFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@AAAEEEIIILLLRRR]]]lllxxxwwwjjjddd[[[SSSNNNIIIFFFDDDBBBFFFEEEIIIQQQWWWkkkqqqZZZRRRJJJHHHIIIEEEFFFEEECCCAAA???===<<<<<<::::::999888888888888999666666777777777666555444444444333333333333222222444444333333222111111000111111111111000000000000//////......//////000000//////000000000000//////////////////////////////.........///////////////000000000000000000000000///////////////.........000000111111111000//////////////////000000000000000000////////////000000000000000000000000000000......//////000111111111222444555999DDDTTT___bbbYYYUUUQQQPPPVVV```llltttzzzrrrkkkpppwwwhhh]]]RRRMMMLLLIIIIIIJJJJJJKKKMMMNNNOOOPPPMMMMMMQQQTTTUUUXXX]]]```hhhttt{{{wwwpppqqqrrruuuzzzrrroookkkiiijjjlllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnlllmmmnnnooooooqqqtttwww{{{}}}}}}wwwpppnnnkkkhhhgggffffffggghhhiiikkkmmmoooqqqssstttssstttvvvxxxzzz|||}}}}}}}}}|||zzzyyyxxxyyyzzz{{{zzz}}}xxxssspppnnnmmmllljjjiiiggggggfffffffffffffffeeedddbbb``````___^^^]]][[[YYYXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLIIIFFFDDDDDDDDDEEEDDDCCCCCCEEEDDDDDDIIIQQQ___sssyyyWWWHHH@@@999999777666555444444444333333333333333333333333|||||||||zzzvvvooohhhbbb^^^]]]TTTOOOJJJEEECCCAAA@@@???>>>>>>>>>>>>>>>??????@@@AAAEEEIIIKKKPPP\\\lllyyyyyykkkeee]]]UUUOOOJJJGGGDDDCCCHHHGGGIIIPPPTTTfffuuu^^^UUUMMMJJJJJJEEEGGGFFFCCCAAA???===<<<<<<;;;:::999999888888999999555555666777666555444333444444333333333333222222333333333333333222222222000000000000000111111111000////////////000111222//////000000000000//////000000000000000000000000............/////////000000000000000000000000000........./////////////////////000111111111000000////////////000000000000000000////////////000000000000000000000000000000......//////000000111111111333555999DDDTTT___aaaUUUSSSPPPQQQWWWbbboooxxxyyywwwtttvvv}}}kkk___VVVOOOKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKMMMSSSVVVWWWZZZ___dddmmmzzz}}}wwwrrroooqqqtttwww{{{xxxmmmllljjjjjjkkklllmmmnnnmmmmmmnnnnnnnnnooooooooommmnnnoooooopppssswwwzzz{{{~~~{{{vvvnnnmmmkkkhhhfffeeefffggghhhiiikkknnnppprrrtttuuuxxxxxxxxxzzz|||}}}}}}~~~zzztttpppnnnmmmllljjjiiigggffffffffffffffffffeeecccaaa```___]]]\\\[[[YYYXXXVVVUUUTTTRRRRRRRRRQQQPPPPPPPPPPPPNNNLLLIIIGGGEEEDDDEEEEEEDDDCCCEEEFFFEEEDDDIIIQQQ___sss~~~[[[III@@@:::999888666555555444444333333333333333333333333~~~~~~~~~|||xxxqqqiiiccc```___RRRNNNHHHDDDBBB@@@???>>>???>>>>>>>>>>>>>>>???@@@@@@DDDHHHJJJOOOZZZkkkxxxzzzlllggg^^^VVVPPPLLLHHHEEEFFFJJJIIIJJJOOORRRbbb}}}yyyaaaXXXOOOKKKKKKFFFGGGFFFDDDAAA???>>>===<<<;;;:::999999888888999999444555666666666555333222444444444333333333222222111111111222333333444444//////000000111111222222000000000000000111222222//////000000000000//////111111111111111111111111---.........//////000000000000000000000000000000---.........//////000000...///000111111111111111////////////000000000000000000////////////000000000000000000000000000000000000000111222222333333111333555999EEETTT^^^aaaRRRQQQPPPQQQXXXeeesss|||www{{{{{{{{{tttcccXXXRRRLLLJJJKKKGGGGGGHHHHHHIIIJJJKKKLLLNNNLLLOOOVVVZZZ[[[^^^bbbkkksss~~~}}}zzzsssnnnoooqqquuuxxx|||~~~qqqlllkkkkkklllmmmooopppqqqmmmmmmnnnnnnooooooppppppmmmnnnpppppprrruuuyyy}}}zzz}}}yyyuuuoooooommmjjjgggfffhhhiiiiiijjjlllnnnqqqsssuuuvvv|||{{{{{{|||~~~|||uuupppnnnmmmllljjjhhhgggffffffffffffffffffeeecccaaa```___\\\[[[ZZZYYYWWWUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPNNNLLLJJJGGGEEEEEEFFFFFFDDDDDDEEEGGGFFFEEEJJJQQQ___sss}}}^^^JJJ???:::999888666555555555555333333333333333333333333}}}zzztttooojjjddd]]]YYYTTTOOOJJJEEEBBBAAA???>>>=========>>>??????@@@@@@BBBCCCGGGNNNTTT]]]lllzzzvvvhhhddd]]]UUUNNNJJJGGGFFFGGGKKKHHHIIIMMMNNN^^^xxxcccTTTSSSRRRNNNJJJFFFEEECCCAAA@@@???>>>>>>::::::999999888777777777777777666555555555555555444333222222111111111111222222222111111111111000000000//////......------000000000000000000000000......////////////......000000000000000000000000000000000000000000000000222111000...------------000000//////.........---////////////////////////111111000000//////......////////////////////////////////////000000000000111111222222222333333333222555777999AAAOOOYYY]]]RRRRRRQQQSSS]]]kkkwww}}}zzzxxxuuuuuuuuukkk\\\PPPJJJHHHFFFEEEJJJIIIGGGGGGGGGIIIKKKLLLNNNPPPSSSVVVZZZ```fffkkknnnvvvyyyuuurrrqqqqqqppprrruuuwwwzzz~~~xxxpppiiiiiijjjlllnnnoooqqqqqqnnnnnnooopppqqqrrrrrrsssuuutttuuuvvvxxxzzz}}}~~~xxxrrrnnnmmmllliiiggggggiiijjjkkknnnqqqsssuuuwwwzzz|||}}}wwwqqqoooooonnnmmmkkkiiigggfffeeeggggggeeedddbbbaaa______[[[[[[[[[ZZZXXXVVVSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRKKKJJJIIIGGGEEECCCBBBAAABBBDDDFFFEEECCCDDDHHHLLL]]]iiizzzfffJJJDDD===;;;888666666666555444333333333333333333333333~~~zzzuuupppjjjddd]]]YYYSSSOOOIIIEEEBBBAAA???>>>===>>>>>>??????@@@@@@AAABBBCCCGGGMMMSSS[[[jjjxxxtttgggccc]]]UUUOOOJJJHHHFFFEEEIIIGGGHHHMMMPPP^^^yyyfffUUURRRPPPLLLHHHGGGFFFDDDBBBAAA?????????;;;;;;;;;:::999999888888777777666555555555555666444444333222222222222222222222222222111111111111000000000111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000///......---......000/////////............////////////////////////111000000000/////////...////////////////////////////////////000000000111111111222222222333333333222555777999AAAOOOYYY\\\SSSRRRPPPRRR[[[iiiuuu|||~~~}}}zzzzzz~~~nnndddWWWMMMIIIHHHGGGFFFIIIHHHGGGGGGHHHJJJLLLNNNPPPRRRUUUXXX\\\bbbiiimmmzzz}}}yyyuuurrrqqqrrrrrrrrrvvvwwwzzz|||rrrkkkhhhhhhjjjkkkmmmoooppppppnnnnnnooopppqqqrrrssssssuuuuuuuuuwwwyyy{{{}}}yyysssqqqpppnnnllliiiiiiiiikkkllloooqqqsssuuuwwwzzz}}}|||uuupppnnnnnnmmmllljjjiiigggfffeeehhhgggfffdddbbbaaa```___[[[[[[ZZZYYYWWWUUUTTTSSSRRRRRRPPPPPPOOOPPPQQQQQQKKKJJJIIIGGGEEECCCBBBAAAAAADDDEEEEEECCCDDDGGGKKK]]]jjj|||mmmOOODDD===;;;888666666666555444333333333333333333333333|||vvvpppjjjccc\\\XXXSSSOOOIIIDDDBBBAAA???>>>===>>>>>>??????@@@@@@AAABBBCCCGGGLLLQQQYYYhhhvvv~~~rrreeebbb\\\VVVPPPKKKHHHGGGDDDHHHFFFHHHNNNPPP^^^xxxjjjXXXSSSPPPLLLIIIHHHGGGEEECCCAAA@@@??????===<<<<<<;;;;;;:::999999888777666666555555666666555555444333333333333444333222222222111111111111//////000111111222333333000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////............//////////////////............////////////////////////000000000000/////////////////////////////////////////////000000000111111111111222222222333333333222555666888@@@NNNXXX[[[TTTQQQNNNPPPXXXdddqqqzzztttddd\\\QQQIIIGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLOOOPPPSSSTTTWWW[[[___eeelllqqq}}}uuurrrpppppprrruuuvvvvvvzzz{{{}}}vvvmmmhhhggggggiiijjjlllnnnoooooonnnnnnooopppqqqrrrssssssuuuvvvvvvxxxzzz}}}|||vvvsssrrrpppnnnllllllkkklllnnnppprrrtttuuuxxx{{{~~~{{{tttooommmmmmlllkkkjjjiiihhhhhhggghhhgggfffeeecccaaa```___\\\[[[ZZZXXXVVVUUUTTTTTTRRRRRRQQQPPPOOOOOOPPPPPPJJJIIIGGGFFFDDDCCCBBBBBBAAACCCEEEEEECCCCCCFFFJJJYYYggg{{{uuuSSSDDD===;;;888666666666555444333333333333333333333333|||vvvpppjjjccc\\\WWWRRRNNNHHHDDDBBBAAA???>>><<<======>>>>>>??????@@@BBBCCCFFFKKKPPPWWWeeesss||||||ooodddaaa]]]WWWRRRMMMIIIHHHEEEHHHFFFHHHOOOPPP[[[sssnnn[[[UUURRRNNNKKKHHHGGGEEECCCAAA@@@???>>>======<<<;;;;;;::::::999888777777666555666666666666555555444444444555555333333222222222111111111....../////////000000000///////////////////////////000000111111000000///////////////////////////////////////////////////...............///000000///////////////.........////////////////////////000000000000//////////////////////////////////////////000000000111111111111111222222222333333333333555666888@@@LLLVVVZZZUUUPPPMMMNNNTTT___mmmyyyxxxmmm]]]VVVMMMGGGFFFGGGHHHGGGGGGGGGHHHJJJLLLOOOQQQSSSTTTVVVXXX[[[```fffnnnsss{{{vvvooonnnnnnqqquuuxxxzzz{{{}}}~~~|||qqqkkkhhhfffggghhhiiikkkmmmnnnooonnnoooooopppqqqrrrssstttuuuvvvwwwyyy|||~~~yyyuuussspppooonnnnnnnnnnnnpppqqqsssuuuvvvyyy}}}zzzsssnnnnnnmmmlllllllllkkkjjjjjjjjjhhhgggfffdddcccaaa```___]]][[[YYYVVVUUUTTTTTTTTTRRRRRRQQQPPPOOOOOONNNNNNIIIHHHFFFDDDCCCCCCCCCCCC@@@CCCEEEEEECCCCCCFFFIIISSScccyyywwwUUUEEE===;;;888666666666555444333333333333333333333333|||vvvoooiiibbb[[[VVVQQQMMMHHHDDDBBBAAA???>>>;;;;;;<<<<<<===>>>>>>???BBBBBBFFFKKKOOOVVVdddrrr|||{{{nnndddbbb___ZZZTTTOOOJJJHHHHHHJJJGGGIIIOOONNNWWWmmmppp^^^WWWRRRNNNLLLIIIGGGEEECCCAAA???>>>>>><<<<<<<<<;;;::::::999999888888777666666666666666555555555444444555555666333333333222222222222111111000000000/////////...////////////////////////...//////000000//////...////////////////////////////////////////////////......---......///000111.........///////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333333555666777???KKKUUUXXXTTTNNNLLLNNNSSS[[[jjjxxxtttiiiZZZTTTLLLGGGGGGHHHHHHGGGHHHIIIJJJMMMOOORRRTTTVVVTTTVVVXXX[[[___fffooottt}}}sssnnnkkkkkklllqqqvvvzzz||||||uuummmiiigggffffffgggiiikkklllnnnnnnoooooopppqqqrrrssssssttttttvvvxxxzzz}}}{{{wwwsssooonnnooopppppppppqqqrrrtttuuuwwwzzz~~~yyysssoooooonnnnnnmmmmmmmmmlllllllllggggggeeedddbbb```______]]][[[YYYVVVTTTTTTTTTTTTRRRRRRRRRQQQOOONNNMMMLLLHHHGGGEEECCCBBBBBBCCCDDDAAADDDFFFFFFDDDCCCEEEHHHQQQccc{{{wwwUUUFFF===;;;888666666666555444333333333333333333333333~~~zzztttnnnhhhaaaZZZVVVQQQMMMGGGCCCAAAAAA???>>>;;;;;;<<<======>>>>>>???BBBBBBFFFKKKOOOVVVeeerrr~~~{{{nnnfffeeebbb]]]WWWQQQKKKHHHIIIKKKGGGIIIOOONNNUUUiiiuuuccc[[[UUUOOOMMMJJJIIIGGGDDDBBB@@@???>>>===<<<<<<;;;::::::999999999888777777666666777777555444444444444555666666333333333333222222222222444333333222111111000000000000000000000000000000......////////////......000000000000000000000000000000000000000000000000...............///000111.........///////////////////////////////////////////////////000000000000000000000000000000000000000000000111111111222222111111222222222333333333333555666777>>>JJJSSSVVVRRRMMMKKKOOOSSSYYYgggwww~~~pppeeeWWWRRRKKKHHHIIIJJJIIIHHHJJJKKKMMMPPPSSSUUUWWWXXXUUUVVVXXX[[[___gggooouuu~~~ssskkkhhhfffhhhkkkqqqwww|||~~~~~~xxxooojjjgggeeeffffffhhhiiikkkmmmnnnnnnoooooopppqqqrrrsssttttttsssuuuwwwzzz}}}}}}wwwpppmmmooopppqqqpppqqqrrrtttvvvxxx}}}~~~{{{wwwrrrpppqqqnnnnnnnnnmmmmmmlllllllllfffeeedddcccaaa___^^^]]][[[ZZZYYYWWWUUUTTTSSSSSSSSSRRRRRRQQQOOOMMMLLLKKKGGGEEECCCBBBAAABBBCCCDDDBBBEEEHHHGGGEEEDDDFFFHHHQQQfff{{{WWWGGG===;;;888666666666555444333333333333333333333333~~~~~~{{{xxxrrrmmmgggaaaZZZVVVPPPLLLGGGCCCAAA@@@??????======>>>>>>???@@@@@@@@@AAABBBEEEKKKOOOWWWfffsss|||ooohhhgggddd```YYYRRRLLLHHHHHHIIIFFFIIIPPPNNNTTTgggoooeee\\\UUUQQQMMMLLLIIIGGGDDDBBBAAA@@@>>>>>>===<<<<<<;;;;;;:::999888777777666666777777444444333333444555555666444444333333333222222222222222222222222222222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////.........//////000............/////////000////////////////////////.../////////000000000111000000000000000000000000000000111111111222222222111111222222222333333333333555666666===IIIRRRUUUPPPKKKKKKQQQTTTXXXfffwwwyyyjjj___SSSNNNIIIHHHIIIKKKKKKJJJLLLNNNPPPSSSVVVXXXYYYZZZVVVWWWXXX[[[```hhhqqqwww|||~~~}}}xxxooohhhfffgggeeegggmmmuuu}}}sssllliiifffdddfffggghhhjjjlllmmmnnnooooooppppppqqqrrrsssttttttrrrtttwwwzzz}}}~~~tttnnnnnnppppppoooppprrrtttvvvyyy~~~}}}xxxvvvsssooooooqqqnnnmmmmmmlllkkkjjjjjjiiieeedddcccaaa```^^^]]]\\\ZZZZZZYYYXXXVVVTTTRRRQQQSSSSSSRRRQQQOOOMMMKKKIIIFFFEEEBBBAAA@@@BBBDDDEEECCCFFFIIIIIIFFFEEEFFFHHHRRRiii]]]III===;;;888666666666555444333333333333333333333333~~~}}}{{{{{{~~~zzzvvvqqqlllfff```ZZZVVVPPPLLLFFFCCCAAA@@@@@@????????????@@@AAAAAABBBBBBAAAAAAEEEKKKPPPXXXfffttt|||ooojjjiiifffaaa[[[SSSLLLHHHFFFGGGEEEIIIPPPOOOUUUhhhzzzoooddd[[[WWWOOONNNKKKIIIFFFDDDCCCBBB?????????>>>======<<<<<<999888888777777777777777333333333333333444555666444444444333333333222222/////////000111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////............//////---.........//////000000////////////////////////.../////////000000111111000000000000000000000000000111111111111222222222111111222222222333333333333666666666===IIIRRRUUUOOOJJJKKKRRRUUUXXXeeewwwvvvfff[[[OOOKKKGGGGGGJJJLLLMMMLLLNNNPPPRRRUUUWWWYYYZZZ[[[WWWXXXYYY\\\aaaiiirrryyyssstttqqqjjjcccaaaeeeiiigggjjjpppyyy}}}rrrmmmkkkhhheeeggggggiiijjjlllnnnooooooooopppqqqqqqsssssstttuuuqqqsssvvvzzz}}}~~~wwwpppnnnoooooonnnppprrrtttvvvzzz|||wwwsssrrrqqqnnnnnnqqqmmmllllllkkkiiihhhhhhgggdddcccbbb```___]]]\\\[[[YYYYYYYYYXXXWWWTTTRRRPPPSSSSSSRRRQQQOOOMMMJJJIIIFFFDDDBBB@@@@@@BBBDDDEEECCCGGGJJJJJJGGGFFFGGGHHHPPPjjjbbbJJJ===;;;888666666666555444333333333333333333333333~~~||||||{{{{{{{{{|||{{{xxxrrrkkkddd^^^YYYWWWNNNKKKHHHDDDAAA@@@??????============>>>???@@@AAADDDDDDGGGKKKPPPXXXfffuuu}}}tttqqqooojjjccc\\\TTTNNNKKKIIIKKKFFFHHHQQQTTT[[[jjjssscccUUUTTTRRROOOLLLHHHDDDBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999555555555666666666666666444333333222222333333444222222222111111111111000222111000.........///000111111000000//////......///.........------------.........///////////////......////////////............////////////............//////000000111111111111111111111111111111000111111111222222222222//////000111111111111111111111222222222333333333444555555666===HHHNNNNNNKKKLLLHHHLLLZZZaaaiiixxxzzzkkk^^^UUUNNNLLLKKKJJJKKKMMMPPPRRROOOQQQTTTUUUVVVWWWYYY[[[[[[\\\]]]```cccfffiiikkkkkkjjjgggaaa]]]]]]aaafffkkkrrryyy~~~wwwnnniiiddddddffffffgggiiikkklllmmmnnnnnnrrrrrrrrrrrrqqqrrruuuwwwtttvvvxxxzzz{{{}}}|||wwwtttrrrrrrtttsssuuuwwwyyy|||}}}zzz|||xxxwwwtttqqqooonnnmmmmmmiiiiiiiiiiiihhhhhhhhhgggcccbbbaaa```^^^\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQRRRRRRQQQOOOLLLIIIGGGFFFEEECCCBBBAAAAAABBBBBBGGGHHHHHHGGGFFFFFFGGGIIIPPPgggfffNNNCCC<<<777777666333222444333444555444333222444555}}}{{{zzzzzzyyyzzz{{{~~~|||xxxqqqkkkeee```ZZZVVVMMMKKKGGGDDDAAA?????????============>>>???@@@AAABBBBBBEEEKKKPPPXXXggguuu~~~uuurrrooojjjccc[[[SSSMMMJJJGGGJJJFFFGGGPPPSSSYYYhhhkkk\\\XXXUUUQQQMMMIIIFFFDDDDDDAAA@@@@@@>>>===<<<;;;;;;;;;;;;:::::::::999999999666666666666666666666666222222111111111111222222222222222222111111111111222111000///...//////000000000000000////////////////////////.........---...............///000000......////////////............////////////........./////////000000000111////////////////////////000000000111111111222222//////000111111111111111111111111222222222333333444555555666===HHHNNNOOOJJJKKKGGGKKKXXX___gggvvvuuuhhh[[[SSSMMMLLLJJJJJJKKKMMMPPPRRRRRRSSSUUUUUUVVVWWWZZZ]]]\\\]]]^^^```bbbdddfffgggccccccaaa^^^[[[\\\aaafffllluuu~~~uuummmhhhddddddffffffgggjjjlllmmmnnnooonnnpppqqqrrrrrrrrrrrruuuwwwwwwxxxzzzzzz{{{|||yyytttooommmooorrrtttwwwzzz}}}}}}uuusssuuusssrrrpppnnnlllkkkkkkkkkkkkkkkjjjiiigggfffeeeeeecccbbbaaa___^^^\\\[[[ZZZYYYXXXVVVUUUSSSRRRRRRRRROOOPPPPPPOOONNNLLLJJJIIIFFFEEECCCBBBAAAAAABBBBBBFFFGGGHHHHHHFFFFFFGGGHHHOOOeeefffOOO@@@:::666666555333333555111222222333444555555555}}}zzzxxxwwwwwwwwwxxxzzz}}}xxxpppkkkgggbbbZZZTTTLLLJJJGGGCCC@@@?????????============>>>???@@@AAAAAAAAADDDJJJOOOWWWggguuuwwwssspppjjjbbbZZZRRRLLLHHHEEEIIIGGGIIIQQQSSSZZZiiizzziiieeeaaa[[[TTTNNNIIIFFFEEEBBBBBB@@@???===<<<;;;:::::::::::::::999999999999666666666666666666666666222222111111111111222222333222222222111111111111111111000/////////000000/////////000000000111111000000000000///////////////......------///000111......////////////............////////////......////////////000000000000/////////////////////////////////000000000111111///000000111111111111000111111111222222222222333333555555666===HHHOOOOOOIIIJJJFFFJJJWWW^^^eeettt|||ooobbbVVVOOOKKKJJJIIIIIIJJJLLLOOOQQQTTTUUUUUUUUUVVVXXX\\\___^^^^^^______``````aaaaaaZZZ\\\]]]\\\\\\^^^dddhhhqqq{{{~~~rrrlllhhheeeeeegggfffhhhkkkmmmooopppoooooooooqqqssstttttttttuuuwwwyyyzzz{{{{{{{{{|||~~~{{{tttnnnmmmnnnqqqtttyyy|||~~~yyyrrrlllkkknnnooonnnmmmkkkjjjjjjjjjjjjlllkkkjjjhhhfffeeecccccccccbbbaaa___^^^\\\[[[ZZZXXXWWWVVVTTTSSSRRRQQQQQQMMMMMMMMMLLLLLLKKKKKKKKKFFFEEECCCBBBAAAAAABBBCCCDDDFFFHHHHHHGGGFFFFFFFFFMMMaaa~~~gggOOO@@@:::666777777666666999999666333333555666444222~~~zzzwwwuuutttuuuuuuvvvxxx{{{xxxoookkkiiidddZZZRRRKKKIIIFFFBBB@@@?????????============>>>???@@@AAABBBBBBEEEJJJNNNVVVeeesssyyytttpppjjjaaaYYYQQQKKKHHHCCCIIIIIIKKKTTTWWW___pppvvvrrroooiiiaaaXXXOOOHHHDDDCCCBBBAAA@@@>>>===;;;;;;::::::::::::999999999999777777777666666666666666444444444333333444444444333333222222222111111111111111000000000000000000...//////000111111222222111111111000000000000///000///---------...000111......////////////............////////////......////////////000000000000000000000000000000000000////////////000000000000///000111111111111000000111111111111222222222222333555555666>>>IIIOOOPPPJJJLLLGGGKKKYYY```gggwwwuuuiii]]]SSSMMMIIIHHHHHHHHHIIILLLNNNOOOTTTUUUUUUTTTUUUXXX\\\``````______^^^]]]\\\[[[[[[WWWZZZ]]]___```ccciiinnnzzzzzzoookkkiiigggfffiiieeehhhkkknnnpppqqqpppoooppprrruuuwwwwwwwwwwwwxxxyyyzzz||||||}}}~~~{{{uuuqqqqqqsssqqqtttzzz~~~vvvpppkkkhhhhhhlllmmmllllllkkkkkkkkkkkkkkkjjjiiihhhgggfffdddccccccbbbbbb```___]]]\\\ZZZZZZWWWVVVUUUSSSRRRQQQPPPPPPMMMMMMKKKJJJJJJJJJJJJJJJEEEDDDCCCBBBAAABBBBBBCCCCCCEEEHHHIIIGGGEEEEEEEEEKKK]]]xxxgggNNNBBB<<<999:::;;;:::;;;>>>IIIAAA888444444444222///{{{wwwtttrrrrrrssstttuuuwwwzzz~~~xxxpppkkkiiidddYYYQQQJJJHHHEEEBBB???>>>>>>???============>>>???@@@AAADDDDDDFFFJJJMMMTTTcccpppzzztttpppiii```WWWPPPJJJGGGCCCJJJKKKNNNXXX\\\fffyyyxxxrrrqqqmmmggg^^^SSSIIIDDDCCCCCCBBB@@@???===<<<<<<;;;;;;;;;:::::::::999999888888777777666666666666555444444444444444444555333333333222222222222111000000111111111111111111......///000111222333333222111111111000000000000///......---...///000111......////////////............////////////......000000000000////////////000000000000000000000000////////////000000000000000000111111111000000///000000111111111222222222333555555666>>>IIIPPPQQQLLLNNNJJJOOO^^^eeennn}}}|||ooocccYYYPPPKKKFFFFFFGGGGGGIIIKKKMMMNNNRRRSSSSSSSSSTTTXXX]]]aaaaaa___]]][[[YYYXXXWWWWWWWWW[[[___aaadddiiipppuuuvvvmmmkkkjjjhhhhhhiiifffgggkkknnnpppqqqqqqppprrruuuxxxyyyyyyyyyyyyzzzwwwyyy|||~~~zzzvvvssssssvvvqqquuuzzzzzzooojjjgggeeefffjjjjjjjjjjjjkkkkkkkkkjjjjjjgggfffffffffeeedddddddddbbbaaa```___]]][[[ZZZYYYVVVUUUTTTRRRQQQPPPOOOOOONNNMMMLLLJJJIIIHHHHHHHHHEEEDDDCCCBBBAAABBBCCCCCCBBBDDDGGGHHHFFFEEEDDDDDDIIIXXXrrriiiMMMBBB<<<999:::<<<;;;<<<>>>RRRHHH<<<444333444444222~~~yyyuuurrrpppppprrrsssuuuwwwzzz}}}~~~xxxqqqlllhhhaaaXXXPPPIIIGGGDDDAAA???>>>>>>>>>============>>>???@@@AAADDDDDDGGGKKKNNNUUUcccqqqzzzsssooohhh___VVVOOOKKKHHHCCCKKKKKKOOOXXX^^^jjj~~~yyynnnffffffeeeaaa[[[SSSKKKFFFCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888888777777666666555333333222222222222333333333333333333222222222222///000111222222222111111//////000000111222333333111111111111000000000000.........///////////////......////////////............////////////......000000000000/////////////////////////////////////////////000000000111111000111111111111000000///000000000111111111111222333555555777>>>JJJQQQRRRMMMPPPMMMSSSdddmmmvvvwwwjjj^^^UUUNNNJJJDDDEEEEEEFFFHHHJJJLLLLLLOOOPPPRRRSSSUUUYYY^^^bbbaaa^^^[[[WWWUUUTTTUUUVVVXXX[[[```dddhhhoooxxx{{{rrrkkkiiiiiigggggghhhfffgggiiilllnnnpppqqqrrruuuwwwyyyyyyyyyxxxyyyzzzwwwyyy}}}yyyuuurrrrrrtttrrrvvv{{{vvvkkkfffeeedddeeehhhhhhhhhiiiiiiiiiiiihhhhhheeeeeeeeedddddddddddddddbbbaaa```^^^]]][[[ZZZYYYUUUTTTSSSQQQPPPOOONNNNNNNNNMMMLLLKKKIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFFFFEEEDDDDDDDDDFFFTTTlllkkkNNNAAA;;;777888888777777:::LLLDDD:::444444666777888|||wwwsssqqqooooooqqqsssuuuwwwzzz}}}{{{wwwrrrlllfff^^^VVVPPPHHHFFFCCC@@@>>>>>>>>>>>>============>>>???@@@AAACCCCCCFFFKKKOOOWWWffftttyyyrrrmmmfff^^^VVVOOOKKKIIIDDDKKKKKKLLLTTTZZZhhh}}}pppeee\\\\\\ZZZXXXSSSOOOKKKHHHBBBBBBAAAAAAAAA@@@@@@@@@>>>============<<<<<<<<<999999888888777666666555333333222222222222333333444444333333333222222222///000111222222222222111000000000111111222222222111111000000000/////////,,,---///000111000///.........////////////............////////////......111000000000/////////...////////////////////////000000000111111111222222111111111111111000//////000000000000111111111111333555555777???JJJQQQRRRMMMPPPOOOVVVhhhsss}}}ssseeeZZZQQQKKKHHHBBBCCCDDDFFFHHHIIIKKKKKKLLLOOORRRUUUXXX\\\```dddaaa]]]XXXSSSQQQRRRUUUWWWZZZ]]]ccchhhnnnxxxwwwnnngggggggggeeedddeeefffggggggiiillloooqqqssswwwxxxxxxxxxvvvvvvxxxyyyyyy{{{{{{wwwuuurrrqqqrrrssswww{{{~~~uuujjjggggggfffgggiiiiiiiiijjjkkkkkkjjjiiihhhfffeeeeeedddcccbbbbbbaaaaaaaaa```^^^\\\[[[YYYYYYTTTSSSRRRPPPOOONNNNNNMMMKKKLLLLLLLLLKKKJJJHHHGGGDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEEEECCCCCCDDDEEEEEEPPPfff{{{oooPPPBBB;;;777777777444444666===;;;777555444555666777{{{wwwssspppooonnnqqqsssuuuxxx{{{~~~yyywwwsssmmmeee\\\UUUPPPHHHFFFCCC@@@>>>===>>>>>>============>>>???@@@AAA@@@AAAEEEKKKQQQYYYiiixxxyyyqqqmmmeee]]]UUUOOOLLLJJJEEEKKKJJJJJJPPPVVVddd{{{mmmbbb\\\ZZZVVVQQQNNNKKKIIIIIIAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============999999999888777666666555666555555444444555555666444444444333333333222222///000111222333333222111111111111111111222222222000000000000////////////+++---///111222000...---......////////////............////////////......111111000000/////////...111111111111111111111111111111111111222222222222111111111111111000//////000000000000111111111111333555555777???KKKRRRRRRMMMPPPOOOXXXjjjvvv~~~pppbbbWWWOOOIIIGGGBBBBBBDDDEEEGGGIIIJJJKKKLLLOOOSSSWWW[[[^^^bbbeee```\\\VVVQQQOOOQQQUUUXXX]]]aaafffllluuu|||ssskkkeeeeeeeeecccbbbcccgggffffffgggjjjnnnqqqtttxxxxxxwwwvvvttttttvvvxxx{{{}}}~~~vvvuuuuuusssrrrttttttwww{{{~~~vvvllliiijjjiiijjjkkkllllllmmmnnnmmmlllkkkjjjggggggfffdddbbbaaa```___aaaaaa___^^^\\\[[[YYYYYYTTTSSSRRRPPPOOONNNMMMMMMHHHJJJLLLMMMMMMLLLJJJIIIDDDCCCBBBAAABBBBBBDDDDDDCCCDDDEEEDDDBBBBBBDDDFFFCCCNNNbbbvvvqqqRRRDDD>>>999888777444444666333555666666333222222222wwwpppmmmlllllllllqqqrrruuuwwwzzz|||}}}~~~~~~uuurrrmmmhhhbbb[[[TTTOOOJJJFFFBBB??????>>>===<<>>??????@@@@@@???>>><<<;;;:::::::::999999999888888777777777777666666666666555555444333333222111111333333333222222111111111111111222222222222111111000000000000////////////111111000000000000111111///////////////......---//////000000///...------............////////////............////////////000000000000111111111111222222222222222222222222111111000000111111222333333222222666>>>GGGNNNSSSPPPQQQPPPSSSbbbxxx|||uuujjj]]]RRRKKKGGGEEEDDDEEEFFFEEEDDDEEEGGGHHHKKKNNNSSSWWW[[[\\\]]]\\\\\\WWWRRRPPPSSSXXXZZZ[[[cccjjjpppuuuyyysssmmmfffdddeeegggeeebbbiiiiiijjjkkkmmmoooqqqrrrttttttsssrrrssstttuuuvvv|||~~~{{{vvvtttrrrnnnnnnqqqqqqssswwwzzz}}}zzzpppnnnmmmkkklllnnnppppppppppppooonnnmmmmmmiiihhhgggfffdddcccbbbaaa\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVUUUSSSRRRPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBFFFEEEDDDBBB@@@?????????BBBKKKWWWkkk~~~hhhNNNBBB???;;;888888888777666555444333333222222333333xxxqqqmmmmmmnnnnnnqqqrrrtttwwwzzz{{{}}}}}}~~~wwwsssmmmgggaaa[[[TTTOOOIIIFFFBBB??????>>>===<<>>??????@@@@@@???>>><<<;;;;;;::::::::::::999999999888777777777666666666666555555444444333222222111333333333222222222111111111111222222222222111111111000000000////////////000000////////////000000///////////////......---///////////////...------....../////////000000000....../////////000000000000000000000111111111111000000000000000000000000111111000000111111222333444333333666===FFFMMMRRRPPPQQQPPPRRR^^^qqqzzzwwwpppfffYYYOOOHHHEEECCCDDDEEEFFFEEEDDDEEEGGGIIIJJJMMMQQQVVVYYYZZZZZZZZZYYYUUURRRRRRVVVZZZ]]]^^^fffmmmtttzzzxxxqqqkkkdddaaabbbddddddbbbiiiiiijjjkkkmmmoooqqqrrrttttttsssssssssuuuvvvwww||||||vvvtttrrrnnnooorrrqqqssswwwzzz|||{{{rrrooonnnmmmmmmpppqqqrrrrrrrrrqqqooonnnmmmiiiiiigggfffdddbbbaaa```\\\[[[[[[ZZZZZZYYYYYYYYYWWWVVVUUUSSSQQQPPPNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCFFFEEEDDDBBB@@@?????????AAAJJJUUUgggyyy{{{}}}gggNNNCCC???;;;888666666444333555444333333222222333333zzzrrrnnnnnnooopppppprrrtttvvvyyy{{{||||||}}}xxxtttmmmfff```YYYSSSPPPIIIEEEAAA???>>>>>>======>>>>>>>>>>>>???@@@AAABBBCCCDDDHHHLLLPPPYYYjjj{{{yyypppiii___VVVOOOKKKIIIGGGEEEHHHEEEGGGLLLNNN\\\vvv|||pppeeeXXXTTTPPPLLLKKKIIIHHHFFFDDDDDDDDDDDDBBBAAA@@@??????@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;:::::::::888888777777777666666666555555444444333222222222333333333222222222222111111111222222222222111111111111000000000///////////////............/////////////////////......---///////////////......---/////////000000000111111/////////000000000111111000000000000111111111111000000000000000000000000111111000000111111222333444444444666<<>>>>>===============>>>???@@@AAABBBCCCDDDGGGLLLPPPZZZlll}}}xxxoooggg]]]SSSMMMJJJHHHGGGFFFIIIFFFGGGMMMOOO]]]wwwxxxqqqiiiXXXTTTOOOKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>======<<<===<<<<<<<<<;;;;;;;;;;;;888888888777777777666666555555444444333333333333222222222222222222222222111111222222222222111111111111111000000000//////000//////......//////000///////////////......---...///////////////......000000000000111111111111000000000000111111111111///000000000111111111111222222222222222222222222111111000000111111222333444444555666:::BBBJJJOOOLLLOOOPPPNNNQQQ___ttt}}}ssskkkeee```XXXPPPIIIDDDBBBAAACCCEEEFFFFFFEEEFFFHHHJJJJJJLLLNNNQQQSSSTTTTTTTTTTTTUUUWWW[[[```eeehhhjjjsssyyy|||}}}}}}uuummmggg```\\\]]]aaadddeeeiiiiiijjjkkkmmmoooqqqrrrqqqqqqqqqqqqsssuuuwwwxxx}}}}}}xxxtttqqqppprrrqqqsssvvvxxxzzz|||{{{rrroooooommmnnnqqqqqqsssuuuvvvuuurrrnnnllljjjiiigggeeebbb```^^^]]][[[[[[ZZZYYYXXXXXXWWWWWWUUUTTTSSSRRRPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@?????????@@@HHHRRRccctttuuuxxxhhhNNNBBB???:::777666555444333555444333333222222333333vvvpppnnnnnnmmmoooppprrruuuwwwxxxyyyyyyyyy{{{}}}~~~}}}~~~}}}zzzvvvqqqjjjbbb\\\VVVQQQNNNGGGDDD@@@>>>>>>>>>>>>============>>>???AAABBBCCCCCCDDDGGGLLLQQQ[[[nnnwwwmmmfff[[[RRRLLLIIIHHHGGGGGGJJJGGGIIINNNOOO]]]vvv|||vvvrrrmmmXXXTTTNNNJJJHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>==================<<<<<<<<<;;;;;;888888888888777777777777555555444444444444333333222222222222222222222222111111222222222222111111111111111111000000000000111000000//////000000111///////////////......---......///////////////...000000000000111111111111000000000000111111111111///000000000111111111111222222222222222222222222111111000000111111222333333444555666999@@@HHHOOOJJJLLLNNNMMMNNNZZZqqq{{{{{{{{{vvvnnnfff]]]YYYSSSLLLGGGDDDBBBBBBCCCEEEFFFFFFFFFGGGIIIKKKKKKLLLNNNQQQRRRSSSTTTTTTUUUWWW[[[___dddhhhlllooowww|||}}}yyyxxxzzz~~~{{{tttkkkfffaaa]]]]]]aaaeeehhhiiiiiijjjkkkmmmoooqqqrrrnnnnnnoooppprrrtttwwwyyy||||||wwwrrrpppqqqpppsssvvvxxxyyy|||vvvnnnkkkkkkjjjkkkmmmoooqqqsssuuutttqqqnnnllliiihhhfffdddaaa___]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@IIISSSfffyyy}}}iiiOOOAAA>>>:::888888888777777555444333333222222333333xxxssspppnnnmmmoooppprrrtttvvvwwwxxxxxxxxxzzz}}}~~~|||}}}~~~~~~|||{{{~~~~~~zzzwwwrrrnnngggaaa[[[UUUPPPLLLFFFCCC@@@>>>>>>>>>>>>===>>>>>>>>>???@@@BBBCCCDDDDDDDDDGGGLLLQQQ\\\ooouuukkkddd[[[RRRMMMJJJHHHGGGGGGJJJIIIJJJNNNNNNZZZsssyyytttrrrnnnYYYTTTNNNJJJHHHHHHGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;999999888888888777777777555555444444444444444444111222222222222333333333111111222222222222111111222222111111111000000000111111000000000000111111///////////////......------...///////////////////////////000000000111111/////////000000000111111000000000000111111111111000000000000000000000000111111000000111111222333222333555666888>>>HHHOOOJJJKKKMMMMMMNNNXXXooo|||xxxsssrrrrrrnnnfff___UUURRRMMMIIIEEECCCCCCCCCCCCDDDFFFFFFFFFGGGJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVXXXZZZ^^^aaadddhhhlllpppwwwxxx{{{|||xxxrrrqqqttt{{{yyyrrriiifffaaa^^^___bbbfffiiiiiiiiijjjkkkmmmoooqqqrrrmmmmmmnnnppprrruuuxxxzzz}}}xxxssspppqqqppprrrvvvxxxzzz|||{{{qqqiiiffffffeeefffiiikkkmmmoooppppppooommmkkkhhhgggeeecccaaa___]]]\\\[[[ZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????AAAJJJVVVkkkiiiPPP@@@===:::888888999999888555444333333222222333333yyyuuurrrpppooonnnoooqqqsssuuuvvvwwwwwwwwwyyy}}}~~~~~~zzzwwwuuummmjjjeee```ZZZTTTNNNJJJFFFCCC???======>>>>>>===>>>>>>???@@@AAACCCEEEFFFDDDDDDGGGLLLQQQ\\\ppp}}}sssiiiccc[[[SSSNNNKKKHHHFFFEEEIIIHHHJJJNNNLLLVVVmmmuuupppnnniiiZZZUUUOOOJJJHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>=========>>><<<<<<<<<;;;;;;;;;::::::999999999888888888777777444444555555555555555555111111222222222333333333111111222222222222111111222222222111111111000000000000////////////000000///////////////......---------...///////////////....../////////000000000....../////////000000000000000000000111111111111000000000000000000000000111111000000111111222333000222555666888>>>HHHPPPMMMLLLMMMNNNOOOWWWkkk~~~vvvqqqllliiihhhccc[[[TTTNNNLLLHHHEEECCCBBBBBBCCCCCCDDDFFFFFFFFFHHHJJJLLLOOOPPPQQQTTTVVVXXXYYYZZZZZZ\\\___```bbbeeejjjnnnqqqooopppqqqmmmiiimmmuuu}}}uuuoooeeedddaaa______bbbfffiiiiiiiiijjjkkkmmmoooqqqrrrnnnnnnoooqqqtttxxx{{{}}}yyytttqqqqqqooorrrvvvxxx{{{~~~wwwnnneeeccccccbbbcccfffggghhhjjjkkkllllllkkkkkkffffffdddcccaaa___^^^]]][[[ZZZYYYXXXVVVUUUTTTTTTRRRQQQQQQPPPOOONNNMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@????????????AAAKKKXXXmmmhhhOOO@@@===999777777888777666555444333333222222333333zzzwwwuuusssqqqnnnoooqqqssstttuuuvvvvvvvvvyyy}}}}}}xxxuuusssjjjhhhccc___ZZZTTTNNNIIIEEECCC???======>>>>>>===??????@@@AAABBBDDDEEEFFFDDDDDDGGGLLLQQQ]]]qqq|||rrrhhhccc[[[TTTPPPLLLHHHFFFDDDHHHHHHIIIMMMJJJSSSiiipppkkkhhhdddZZZUUUOOOJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAA@@@???============>>><<<<<<;;;;;;;;;:::::::::999999999888888888888777444444555555555555555555111111111222222333333333111111222222222222111111222222222111111111111000//////............/////////////////////......---------...///000000//////............////////////............////////////000000000000111111111111222222222222222222222222111111111000111222222333///222444555777>>>HHHPPPPPPNNNNNNPPPPPPVVViii|||}}}zzzsssmmmgggcccaaa[[[SSSLLLIIIHHHEEECCCAAAAAABBBBBBCCCDDDFFFFFFGGGHHHJJJMMMPPPQQQSSSUUUXXXZZZ\\\]]][[[]]]_________bbbgggkkkllliiihhhiiifffdddlllxxx~~~|||ssslllcccbbbaaa______aaaeeehhhiiiiiijjjkkkmmmoooqqqrrrooooooqqqsssvvvzzz}}}yyytttrrrrrrooorrrvvvyyy{{{~~~uuulllcccaaaaaa```aaadddeeeeeeggghhhiiijjjjjjkkkeeeeeedddbbbaaa___^^^^^^[[[ZZZYYYXXXVVVUUUTTTSSSQQQQQQPPPPPPOOONNNMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@????????????BBBLLLXXXooofffNNNAAA>>>999777666666555444555444333333222222333333|||{{{|||zzzssslllmmmnnnoooqqqqqqrrrrrrrrrvvvzzz}}}vvvrrrrrrlllgggaaaZZZUUUOOOJJJGGGDDDBBBAAA???>>>>>>??????BBBAAAAAA@@@AAABBBDDDEEEEEEDDDGGGLLLSSS^^^pppzzzvvvhhhbbbZZZRRRMMMJJJHHHFFFHHHFFFFFFHHHHHHKKKTTT___|||llldddcccccc\\\UUUNNNIIIHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<>>>>>><<<;;;:::999999888777777777666666555333333777666666444333222111111222222222222222222222222222111000//////000111222000000000000000000000000////////////////////////------------------------////////////////////////////////////////////////////////////////////////---......///000111111222222111111111000000//////000000000000111222333444666444333444555:::HHHUUUXXXPPPMMMRRRTTTVVVcccttt}}}}}}~~~zzzvvvlllhhhbbb]]]ZZZTTTLLLGGGFFFEEEBBB@@@@@@@@@AAABBBAAACCCEEEFFFGGGIIILLLOOOUUUWWWYYYYYYYYYYYYZZZ[[[______]]]\\\\\\]]]^^^___``````aaabbbfffmmmuuu{{{yyyooogggcccbbb``````aaacccfffhhhlllmmmmmmllllllmmmppprrruuuuuuvvvxxx{{{}}}}}}|||}}}wwwrrrpppqqqnnnqqqwww{{{~~~vvvooofffaaaaaadddeeeeeebbbbbbccceeehhhiiigggeeeiiigggdddcccbbb```]]][[[[[[ZZZYYYWWWUUUSSSRRRQQQRRRQQQPPPPPPNNNNNNMMMLLLJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA???======@@@BBBGGGGGGSSSkkk~~~dddMMMBBB???;;;999888888666555666555555555555444444444~~~zzzzzz}}}}}}zzztttooommmnnnooopppqqqrrrrrrrrrzzz}}}wwwssssssmmmiiiccc]]]XXXRRRLLLHHHCCCBBBAAA???>>>>>>????????????>>>>>>???AAABBBCCCFFFFFFHHHMMMTTT___rrrzzzvvviiicccZZZRRRMMMIIIGGGEEEHHHFFFGGGHHHIIILLLVVVaaazzznnndddaaa```ZZZUUUNNNJJJIIIIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<>>===;;;::::::999999999::::::999999777666666777666666555444333222111222222222222222222222222222111000//////000111222111111111111111111111111////////////////////////------------------------////////////////////////////////////////////////////////////////////////......//////000111111222222111111111000000000000000000000000111222333333444222222444666;;;IIIWWW[[[RRROOOSSSVVVVVV```mmmrrrvvv{{{}}}xxxtttiiiddd]]]XXXSSSOOOHHHCCCCCCBBB@@@?????????@@@AAABBBDDDFFFGGGHHHJJJMMMOOOTTTVVVXXXXXXXXXWWWXXXYYY]]]\\\[[[ZZZZZZ[[[\\\\\\\\\]]]___bbbgggoooxxx~~~~~~wwwwww{{{}}}yyyvvvqqqiiiccc______^^^^^^```bbbeeegggjjjlllmmmmmmmmmnnnppprrrssstttvvvyyy|||~~~~~~~~~{{{uuuqqqppprrrnnnrrrvvvzzz||||||vvvmmmiiihhhiiiiiihhheeeeeeeeegggiiijjjiiihhhiiigggdddbbbbbb```^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRQQQQQQPPPOOONNNMMMMMMLLLJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@>>>======@@@CCCGGGHHHVVVnnncccMMMBBB???;;;999888888666555555444444444333333333333yyyuuupppqqqvvv}}}~~~yyytttqqqnnnnnnooopppqqqrrrssssss}}}xxxtttsssmmmiiiddd___YYYSSSLLLHHHCCCBBB@@@???>>>>>>???@@@???>>>>>>>>>@@@BBBDDDEEEHHHGGGJJJOOOVVVaaattt{{{vvvjjjddd[[[RRRMMMIIIFFFDDDGGGFFFGGGIIIJJJNNNZZZffftttggg```\\\XXXTTTOOOKKKJJJIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>@@@???>>><<<;;;;;;;;;;;;:::;;;;;;::::::999888777777777666555444333333222222222222222222222222222222111000000000000111222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000111111111111111111111111000000000222111111111111111222222111111222444666<<>>===>>>???@@@AAACCCEEEGGGHHHHHHJJJMMMOOOSSSUUUVVVVVVUUUTTTUUUVVVYYYXXXXXXWWWWWWXXXYYYYYYWWWYYY\\\```fffnnnwww}}}}}}yyytttpppllliiiooowww~~~}}}}}}}}}}}}{{{zzzrrrooollljjjjjjhhhccc___[[[[[[\\\]]]```cccfffhhhhhhjjjmmmnnnnnnoooqqqrrrssstttvvvyyy|||~~~wwwrrrppppppsssppprrruuuxxxzzz}}}~~~wwwsssrrrqqqooommmkkkiiihhhiiikkkllllllkkkiiifffdddbbbaaa```^^^]]][[[ZZZYYYXXXVVVUUUSSSSSSQQQPPPPPPOOONNNMMMLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@???>>>===>>>@@@CCCFFFKKK[[[qqqaaaNNNBBB???;;;999888888666555444444333333333222222222yyyuuurrrsssyyyyyytttrrrnnnnnnooopppqqqssstttuuu}}}xxxssssssjjjgggbbb]]]WWWQQQJJJEEEBBBAAA???>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDGGGHHHIIIIIIKKKQQQXXXdddwww}}}xxxkkkeee[[[RRRLLLHHHEEEDDDFFFFFFHHHJJJKKKPPP]]]kkk{{{lllbbb\\\VVVTTTPPPMMMKKKIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<999999::::::999888888777777777666666555444444333222222222222222222222222111111111111111111111111111111111111111111111111//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111222222111111000111111111111111333555777;;;HHHTTTZZZSSSOOOSSSXXXYYY\\\___iiiqqq}}}|||uuupppddd]]]RRRKKKFFFDDD@@@===>>>======>>>???@@@BBBCCCDDDEEEGGGGGGGGGIIIKKKNNNQQQSSSTTTTTTRRRQQQQQQRRRUUUUUUUUUUUUUUUVVVVVVVVVUUUWWWZZZ]]]aaagggnnnsssnnnjjjeeecccaaaccclllvvvyyytttrrrooommmkkkjjjgggeeeaaa```^^^^^^______]]][[[YYYZZZ\\\^^^aaadddgggiiifffiiimmmoooooopppqqqrrrtttvvvyyy{{{}}}~~~zzzrrrooonnnpppsssqqqsssuuuwwwyyy||||||{{{xxxtttqqqqqqnnnllllllmmmnnnooonnniiigggcccbbbaaa```___]]][[[ZZZYYYXXXVVVUUUTTTSSSPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBB>>>>>>>>>>>>===>>>AAADDDFFFNNN___sss```NNNBBB???;;;999888888666555444444444333333333333222}}}{{{yyy{{{yyytttrrrnnnoooooopppqqqsssuuuvvvzzz}}}wwwsssrrrjjjfffaaa\\\VVVPPPJJJEEEAAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIILLLSSSZZZgggzzzxxxkkkeee[[[RRRLLLHHHEEEDDDFFFGGGIIIKKKKKKQQQ```ooorrrggg___XXXVVVSSSOOOKKKIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>===============999::::::::::::999999888777777777666666555555444222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222222222111111000111111111333222444666777:::EEEPPPUUUPPPMMMQQQVVVZZZ]]]```nnnvvv}}}~~~|||uuuoooccc[[[PPPHHHDDDCCC@@@>>>>>>>>>???@@@AAACCCDDDEEECCCDDDFFFFFFFFFGGGIIIKKKNNNPPPQQQQQQOOONNNNNNOOORRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXXXXYYY\\\```ccc^^^\\\\\\^^^___cccmmmwwwyyynnnhhheeeaaa^^^\\\ZZZXXXVVVUUUUUUTTTUUUWWWXXXXXXXXXWWWYYY\\\___bbbeeefffgggfffiiimmmoooooopppqqqrrruuuxxx{{{}}}}}}~~~sssooommmlllooosssrrrtttvvvxxxzzz}}}~~~yyyuuuvvvtttqqqpppqqqrrrrrrqqqkkkhhhdddaaa```___^^^]]]ZZZZZZYYYWWWVVVUUUTTTTTTOOOOOONNNMMMLLLKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA===>>>???>>>>>>???BBBDDDGGGPPPaaasss```NNNBBB???;;;999888888666555555555555555444444444444zzztttrrrooooooooooooqqqsssvvvwwwyyy}}}~~~wwwrrrrrrlllhhhaaa[[[UUUPPPKKKHHH@@@???>>>======>>>???@@@@@@?????????AAACCCEEEFFFGGGHHHLLLSSS\\\iii}}}wwwjjjddd[[[RRRMMMIIIFFFDDDEEEGGGJJJKKKKKKPPP```qqqvvvkkkddd[[[YYYVVVPPPKKKHHHIIIJJJHHHFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@??????>>>===============;;;;;;<<<<<<<<<<<<;;;;;;888888777777666666666666222222222222222222222222111111222333333222111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222111111111111111222222333333555777777999CCCNNNRRROOOMMMNNNSSSZZZaaaeeerrr{{{~~~{{{|||zzzrrrlllaaaYYYNNNGGGDDDBBBAAA???>>>???@@@BBBCCCDDDEEEFFFCCCDDDEEEEEEEEEEEEGGGIIIJJJLLLNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRSSSTTTSSSRRRRRRTTTUUUSSSSSSWWW\\\___ccckkktttyyynnnddd\\\YYYUUUSSSRRRQQQOOONNNNNNNNNOOOPPPRRRTTTVVVWWWZZZ\\\___bbbeeefffgggggghhhjjjmmmnnnnnnoooqqqrrruuuxxx}}}~~~~~~~~~|||tttmmmllllllkkkmmmqqqsssuuuxxx{{{}}}|||}}}zzzxxxwwwwwwwwwvvvuuummmiiieeeaaa___^^^]]]\\\YYYXXXWWWVVVUUUTTTTTTSSSOOONNNNNNMMMLLLKKKJJJJJJGGGGGGFFFFFFFFFEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAA>>>???@@@@@@???@@@BBBDDDHHHPPP```qqq___MMMBBB???;;;999888888666555666666555555555444444444{{{tttqqqooooooooooooqqqtttvvvxxx|||xxxtttsssmmmggg___XXXSSSNNNJJJHHH@@@???>>>======>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEEEEFFFKKKSSS]]]kkk|||sssiiicccZZZRRRMMMIIIGGGEEEEEEGGGJJJKKKJJJOOO```qqquuulllfff___]]]XXXQQQJJJHHHIIILLLHHHFFFEEECCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<======:::;;;;;;<<<<<<<<<;;;;;;888888777777777777666666222222222222222222222222111222222333333222222111222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333333333000000000000111222333333000111444888888:::CCCNNNSSSRRROOOMMMQQQZZZdddkkkuuu}}}yyyyyy{{{|||zzzuuummmggg\\\UUUKKKDDDBBBAAA@@@>>>??????AAABBBCCCDDDEEEEEEDDDEEEFFFFFFEEEEEEGGGIIIGGGIIIKKKKKKJJJJJJKKKLLLJJJKKKMMMNNNOOOOOONNNNNNLLLNNNOOOOOONNNMMMNNNOOOOOOPPPTTTYYY\\\]]]dddlllssswwwwwwsssnnniii```YYYSSSPPPMMMKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSWWW[[[]]]ccceeehhhkkklllllllllkkkjjjlllmmmmmmmmmnnnppprrrqqqvvv|||~~~uuupppllliiikkkkkkkkklllpppsssvvvzzz~~~~~~{{{yyyoookkkeeeaaa___]]][[[ZZZWWWWWWVVVUUUTTTSSSSSSRRRNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA???@@@BBBBBBAAAAAABBBDDDGGGOOO]]]ooo^^^LLLBBB???;;;999888888666555555555555444444444333333{{{uuurrrooooooooooooqqqtttwwwyyyyyyuuutttkkkeee\\\TTTOOOKKKHHHFFF??????>>>======>>>???@@@DDDCCCCCCBBBCCCDDDEEEFFFDDDEEEJJJSSS]]]lllzzzqqqhhhbbbZZZRRRMMMJJJHHHFFFEEEGGGJJJKKKJJJOOO```rrrtttlllgggbbb```ZZZRRRJJJGGGJJJMMMHHHFFFEEECCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@>>>======<<<<<<<<<<<<===888888999999:::999999999888888888888777777777777222222222222222222222222111222333444444333222111222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222111111111111111111111111111222222333333333000000000000111222333444...///333888999;;;EEEOOOUUUUUURRRNNNOOOYYYfffoooxxxwwwwwwxxxxxxvvvqqqiiicccXXXQQQHHHBBB@@@@@@>>><<<>>>???AAABBBCCCDDDDDDDDDFFFGGGHHHGGGFFFFFFHHHJJJEEEGGGIIIJJJIIIIIIJJJLLLGGGHHHJJJLLLMMMLLLLLLKKKHHHJJJLLLLLLLLLLLLMMMNNNOOOOOOSSSVVVWWWWWW]]]ddddddggggggccc___\\\VVVPPPNNNKKKIIIHHHIIIKKKLLLLLLMMMOOORRRTTTXXX\\\aaadddlllnnnqqqssstttsssrrrqqqlllmmmmmmllllllmmmppprrrnnnttt{{{~~~uuuiiijjjggggggjjjkkkjjjlllooossswww||||||qqqlllfffaaa^^^\\\[[[YYYVVVVVVUUUUUUTTTSSSRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@BBBCCCCCCBBBAAABBBDDDFFFNNN[[[nnn^^^LLLBBB???;;;999888888666555444444444333333333222222zzztttpppppppppqqqpppqqqtttyyy|||{{{uuuqqqgggccc\\\UUUOOOJJJEEEBBBAAA@@@===;;;;;;<<<>>>??????@@@AAACCCDDDEEEEEEEEEHHHIIILLLRRR]]]nnnvvvlllddd\\\UUUQQQKKKFFFEEEHHHHHHJJJFFFHHHNNNOOO\\\ttt{{{pppjjjbbb___[[[UUUQQQNNNLLLJJJHHHIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>======<<<<<<;;;;;;;;;:::::::::::::::999888777666555555444444444333333333222222222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000......////////////..................////////////000000000000000000000000222111///...///000222333111000/////////000222333000111111222222222111111333222333777:::>>>HHHSSSUUUTTTRRRPPPRRR[[[iiisss|||vvvpppllljjjiiieeebbbUUUOOOGGGAAA>>>>>>>>>>>>>>>AAADDDFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJFFFHHHJJJLLLLLLKKKIIIGGGIIIJJJLLLNNNOOONNNLLLKKKNNNMMMMMMMMMOOORRRUUUWWWZZZYYYWWWTTTQQQOOONNNMMMIIIHHHGGGGGGIIIJJJKKKKKKPPPTTTXXX[[[___dddkkkqqqzzzwwwkkkmmmjjjhhhhhhjjjnnnpppqqqvvvxxxzzz}}}~~~sssmmmiiiaaabbbcccfffjjjnnnqqqsssyyy{{{}}}zzznnnjjjddd```^^^\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRROOONNNNNNNNNNNNLLLIIIFFFHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDDAAABBBDDDDDDCCCBBBBBBCCCKKKPPP\\\ooo~~~aaaJJJBBB>>>:::888777666555555666666555555555444444444}}}uuuooollljjjkkkkkklllmmmpppuuuyyy~~~zzztttoooeeeaaaZZZTTTOOOJJJEEEBBBAAA???===;;;;;;<<<>>>??????@@@BBBCCCEEEFFFFFFFFFJJJKKKMMMSSS___pppuuukkkccc\\\UUUPPPKKKEEEEEEHHHGGGIIIFFFHHHOOOQQQ___xxx{{{nnnfff^^^]]]YYYTTTPPPNNNMMMKKKIIIHHHHHHGGGEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA??????<<<<<<<<<;;;;;;;;;;;;:::::::::999888777666666555444444444333333333333222222222222222111111111111111111111111111111111111000000000000000000000000111111000000//////............////////////..................////////////000000000000000000000000111000///......000111333111000/////////000222222000111111222222222222111333222333888;;;AAALLLWWWXXXVVVTTTRRRVVV```oooyyyzzztttmmmiiigggeeeaaa^^^TTTNNNFFF@@@>>>>>>>>>>>>???BBBEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFGGGIIIIIIGGGIIIKKKMMMMMMLLLKKKIIIKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKMMMNNNPPPOOONNNLLLJJJIIIHHHHHHIIIHHHHHHHHHJJJLLLNNNOOOQQQUUU[[[bbbiiisss~~~xxxllliiihhhggghhhlllooossstttyyyzzz}}}zzzqqqllliiiddddddfffiiimmmqqquuuwww|||~~~|||wwwmmmiiiccc___]]]\\\[[[ZZZYYYYYYXXXVVVUUUTTTSSSSSSPPPOOOMMMMMMMMMLLLIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@AAAAAABBBCCCDDDBBBDDDEEEEEECCCBBBCCCCCCHHHOOO]]]rrr}}}aaaJJJBBB>>>:::888777777666555666666555555555444444444xxxqqqkkkhhheeefffggggggiiimmmssswww~~~yyyrrrmmmbbb^^^XXXRRRNNNJJJFFFCCC@@@???===<<<;;;<<<>>>???@@@AAACCCDDDFFFGGGGGGGGGKKKLLLOOOVVVbbbrrr~~~sssiiibbb[[[TTTOOOJJJDDDDDDGGGFFFIIIGGGIIIPPPSSSccc~~~~~~mmmccc\\\ZZZWWWRRROOONNNMMMLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEECCCBBB@@@=========<<<<<<<<<;;;;;;;;;;;;:::999888777666666555555444444444333333333333222222222111111111111111111111111111111111111000000000000000000000000222222111000///...------......////////////..................////////////000000000000000000000000000///...---...///000111000000000///000111111222000000111222222222222222444222444888===DDDQQQ]]][[[YYYWWWUUUYYYeeevvvzzztttmmmhhheeebbb]]]YYYRRRMMMEEE@@@>>>>>>>>>>>>@@@CCCFFFHHHIIIJJJLLLNNNLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIKKKNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFEEECCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDIIIIIIIIIJJJLLLOOORRRTTTXXX\\\cccmmmxxxyyynnndddeeegggiiimmmrrrvvvxxx|||~~~{{{tttqqqpppkkkkkklllooorrrwww{{{~~~}}}wwwrrrjjjgggbbb___]]]\\\[[[ZZZXXXWWWWWWVVVUUUTTTTTTTTTQQQOOOMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDHHHPPPaaavvvzzzaaaJJJBBB>>>:::888777777666555555555555555555444444444{{{tttnnniiigggccccccdddeeehhhmmmtttyyy|||wwwpppkkk___[[[UUUPPPMMMIIIFFFCCC???>>>===<<<<<<===>>>???AAABBBCCCEEEGGGHHHHHHIIIJJJLLLPPPWWWcccttt{{{qqqhhhaaaYYYSSSNNNIIICCCCCCFFFFFFIIIGGGJJJQQQVVVhhhoooddd^^^WWWTTTPPPNNNNNNNNNMMMLLLHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFGGGFFFDDDBBB@@@>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888777777555555555555444444444444333333222222222111111111111111111111111111111111000000000000000000000000111111111000///...............////////////..................///////////////////////////////////////......---...///000000000000000000000111111222000000111222333333333333555333444888===FFFTTTaaa^^^\\\XXXVVV[[[iiizzz{{{vvvoooiiieeeaaa[[[WWWOOOJJJDDD???===>>>>>>>>>???BBBEEEGGGIIIKKKNNNPPPNNNNNNOOOOOONNNMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIILLLNNNOOOOOOOOONNNLLLLLLLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIKKKMMMQQQVVVYYYbbbfffooozzzvvvnnnccceeehhhllloootttxxx{{{wwwwwwwwwxxx{{{}}}xxxrrrmmmgggddd```]]]\\\\\\ZZZYYYWWWVVVVVVVVVUUUUUUTTTTTTRRRPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB?????????@@@AAABBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEKKKTTTeeeyyyzzz```KKKAAA>>>:::888888888777666555555555555555555555555}}}uuuoookkkgggeee```aaabbbcccgggnnnvvv{{{zzztttmmmhhh\\\YYYSSSOOOKKKHHHEEEBBB>>>>>>===<<<<<<===>>>???@@@AAACCCEEEGGGHHHIIIJJJIIILLLPPPXXXeeevvvxxxoooggg^^^WWWPPPLLLHHHCCCCCCFFFEEEIIIHHHJJJQQQWWWkkkoooccc___VVVSSSOOONNNNNNNNNNNNNNNJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFEEECCCAAA@@@??????>>>>>>>>>>>>============<<<;;;:::999888888666666666555555555444444333333333222222222222111111111111111111111111111000000000000000000000000////////////000000000000......////////////..................////////////////////////////////////...............//////000///000000000111111111111000000111333333444444444555333444888===EEESSS```___\\\XXXVVV\\\kkk{{{uuunnniiiddd___XXXSSSLLLHHHBBB>>>===>>>>>>>>>>>>@@@CCCFFFGGGJJJMMMPPPPPPQQQRRRRRRRRRQQQOOONNNLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIKKKMMMNNNOOOOOONNNJJJJJJIIIHHHFFFDDDBBBBBBAAAAAAAAAAAABBBCCCCCCDDD@@@@@@AAABBBDDDFFFHHHIIIGGGIIIJJJLLLNNNSSSYYY^^^hhhnnnyyyzzznnniiidddggglllppprrruuuyyy||||||wwwrrrlllhhhdddaaa^^^\\\\\\[[[ZZZYYYVVVVVVVVVUUUUUUTTTTTTTTTRRRPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB?????????@@@AAABBBDDDEEEGGGGGGGGGFFFDDDCCCEEEFFFMMMVVVfffxxx^^^KKKAAA>>>:::888888888888777444555555555555555555555{{{tttnnnjjjgggeeeddd^^^___```bbbgggnnnwww~~~}}}xxxrrrkkkeee[[[WWWRRRMMMJJJFFFCCCAAA===============>>>>>>???@@@AAACCCEEEGGGIIIIIIJJJIIILLLQQQZZZgggwww|||uuummmeeeZZZTTTNNNKKKGGGCCCCCCGGGEEEIIIHHHJJJQQQWWWnnnmmmaaa^^^VVVSSSPPPNNNOOOOOOOOOOOOKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::999999777666666666666555555555333333333333222222222222222222222222222222222222000000000000000000000000.../////////000000000111......////////////..................////////////000000000000000000000000....../////////000000000//////000111111111111000000000222333444444444444666444444888;;;AAANNNZZZ___\\\XXXWWW^^^pppxxxssslllfffbbb\\\UUUPPPIIIFFFAAA>>>===>>>>>>>>>>>>@@@BBBDDDFFFHHHLLLOOORRRSSSUUUVVVWWWVVVTTTSSSOOOOOOMMMLLLKKKJJJJJJJJJHHHIIIJJJKKKLLLLLLMMMMMMIIIHHHGGGEEECCCAAA@@@@@@>>>>>>???@@@BBBCCCCCCDDD@@@@@@AAABBBDDDFFFHHHIIIIIIKKKMMMNNNPPPUUU]]]ccckkktttmmmdddccceeejjjppptttuuuwwwzzz~~~yyyrrrnnnkkkfffcccaaa___\\\[[[[[[[[[ZZZXXXWWWVVVVVVUUUTTTSSSSSSSSSQQQOOOMMMLLLLLLKKKJJJIIIGGGFFFEEEEEECCCCCCBBBAAA??????@@@AAABBBDDDEEEFFFFFFFFFFFFEEECCCDDDFFFHHHMMMWWWiii|||~~~[[[KKKAAA>>>;;;999999999888888444444444555555555555555zzzuuuooojjjhhhgggfffeee``````bbbdddiiirrr||||||wwwqqqiiicccZZZVVVQQQLLLHHHEEEBBB???============>>>>>>>>>??????@@@BBBDDDGGGHHHIIIJJJJJJMMMSSS\\\iiizzzwwwpppiiibbbWWWQQQLLLIIIFFFCCCDDDHHHDDDIIIHHHIIIPPPWWWnnnnnn```^^^WWWTTTQQQOOOOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>===<<<;;;::::::777777777666666666555555444444333333333222222222222222222222222222222222000000000000000000000000000000000000////////////......////////////..................////////////000000000000000000000000//////000000111111000000...///000111222111111000///000222333444555555555666444444777999===GGGRRR^^^[[[XXXYYYcccxxxxxxssslllgggbbb\\\UUUOOOGGGDDD@@@======>>>>>>>>>???AAACCCDDDEEEHHHKKKNNNSSSTTTWWWZZZ[[[ZZZYYYXXXRRRQQQPPPNNNLLLKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGEEEDDDBBBAAA@@@@@@??????@@@BBBCCCDDDDDDDDDBBBBBBBBBCCCEEEGGGHHHIIILLLOOOQQQRRRSSSXXX```hhhsss}}}nnnbbb^^^```eeekkkrrrwwwxxxzzz}}}~~~wwwooohhheeecccaaa^^^^^^]]][[[[[[[[[[[[YYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGDDDDDDDDDCCCCCCDDDGGGIIIMMM[[[qqqyyyXXXKKKAAA>>>;;;999999999999888444444444555555555666666xxxtttoookkkiiiiiiiiiiiicccdddeeehhhmmmvvv{{{vvvppphhhbbbZZZVVVPPPKKKHHHDDDAAA>>><<<<<<======>>>>>>??????>>>???BBBDDDFFFHHHIIIIIIKKKNNNUUU^^^kkk|||}}}sssmmmfff```UUUOOOJJJIIIFFFCCCEEEIIIDDDIIIHHHIIIOOOWWWoooqqqbbb```XXXUUUQQQPPPPPPPPPPPPPPPOOONNNLLLIIIGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEBBB@@@??????@@@AAAAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;::::::777777777777666666666666444444444333333333222222222222222222222222222222000000000000000000000000222222111000///...------......////////////................../////////000000000000000000000000000//////000111111111111111...///000222222111111000///000222333444555555555666444444666777:::CCCLLL]]][[[YYY[[[ggg~~~yyytttnnniiieee___WWWQQQFFFCCC???======>>>>>>>>>AAABBBCCCDDDEEEHHHLLLNNNSSSUUUYYY[[[]]]]]]\\\[[[TTTSSSQQQOOONNNLLLLLLKKKGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKOOOQQQTTTTTTUUUZZZccckkk|||{{{lllaaa[[[[[[aaaccckkksssxxxzzz|||wwwpppgggbbb```___]]][[[]]]\\\ZZZZZZ[[[[[[YYYXXXXXXXXXWWWUUUSSSRRRQQQPPPOOONNNNNNNNNNNNLLLIIIFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFGGGHHHCCCCCCCCCCCCBBBDDDGGGJJJNNN___zzzwwwVVVKKKAAA>>>;;;999999:::999999444444444555555555666666~~~zzzwwwrrrooooooooopppoooooolllmmmrrrxxx~~~xxxrrrlllfffbbbWWWTTTOOOKKKHHHDDD@@@===999::::::;;;<<<===>>>>>>BBBCCCDDDEEEHHHJJJLLLMMMKKKOOOXXXeeessszzzrrrjjjbbb\\\SSSOOOKKKHHHGGGGGGFFFFFFIIIFFFHHHLLLNNNVVVqqqqqqcccddd^^^ZZZTTTPPPOOOOOOPPPPPPKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@???>>><<<;;;:::999888666666666666555555555555666666666666555333111000000000000111222222222333222222222111111111000000---...///000000111000000//////////////////////////////000000000000//////111000///...------...///////////////000000000000000000000000000000000000222222111111222222333444444222222555777999@@@GGGVVV\\\aaadddnnn{{{uuummmgggaaaZZZSSSMMMFFFCCC>>>:::999:::<<<===CCCDDDFFFFFFGGGHHHKKKMMMRRRUUUYYY\\\\\\ZZZVVVTTTTTTUUUUUUUUUUUUTTTSSSSSSMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBDDDGGGIIIJJJLLLOOOQQQRRRTTTWWWXXX[[[cccpppzzz|||iii^^^YYYXXX[[[___dddmmmwww|||}}}sssnnneee___[[[ZZZZZZZZZYYYXXXWWWXXXZZZ\\\\\\\\\XXXVVVTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEECCCCCC???@@@BBBDDDFFFHHHHHHIIIGGGCCCBBBCCCCCCCCCHHHNNNVVVnnnsssUUULLLBBB???===;;;;;;:::999777666666555444444444444555yyyvvvttttttuuuwwwxxxxxxuuurrrrrrxxx~~~xxxrrrkkkeeeaaaVVVSSSNNNKKKGGGDDD@@@===:::;;;;;;<<<===>>>??????AAABBBCCCEEEHHHJJJMMMNNNMMMQQQYYYfffvvvvvvnnnggg___ZZZSSSPPPKKKHHHGGGGGGGGGFFFJJJGGGIIINNNPPPZZZuuurrrdddddd```\\\VVVQQQOOOOOOOOOOOOJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@???>>><<<;;;:::999999999888888888777777777666666666666555333111000111111111111222222222222222222222111111111000000...//////000000000000/////////////////////////////////000000000000//////111000///...---......///////////////000000000000000000000000000000000000222222111111222222333444555222222555777999???GGGWWW^^^bbbdddkkk{{{|||vvvnnngggaaaZZZRRRMMMDDDBBB>>>;;;;;;<<>>???@@@@@@@@@AAACCCEEEHHHKKKNNNOOOPPPRRRYYYgggyyy{{{qqqiiiccc\\\XXXSSSOOOKKKHHHGGGGGGGGGGGGJJJIIIKKKOOOTTT```{{{ssseeecccbbb]]]WWWSSSQQQPPPOOOOOOJJJIIIHHHGGGGGGFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAA@@@@@@>>>===<<<;;;:::999999999888888888888777666666777666555444222111222222222222222111111111222222222111111111111111///000000000000//////...//////////////////////////////000000000000//////000000///............///////////////000000000000000000000000000000000000222111111111111222333333444222222555777888>>>EEEXXX___cccbbbeeeppp}}}wwwnnngggaaaZZZRRRMMMCCCAAA>>>======???BBBDDDBBBDDDFFFFFFFFFGGGIIIJJJMMMQQQVVV[[[\\\YYYUUURRRPPPPPPOOOPPPQQQRRRTTTUUUWWWVVVVVVTTTRRROOOLLLJJJKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHKKKLLLMMMOOORRRTTTWWWZZZ___fffpppjjj___TTTRRRTTTXXX^^^dddmmmwwwvvvqqqkkkgggeeeddddddcccdddbbb```___``````___^^^[[[XXXTTTRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKKKKEEEDDDDDDDDDCCCBBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHHHHEEECCCEEEEEEEEEKKKQQQeeerrrUUUKKKCCCAAA===<<<;;;:::888666777666555555444444555555~~~wwwooohhhaaa\\\SSSPPPKKKGGGEEEBBB???===;;;;;;<<<===>>>??????@@@???@@@BBBEEEHHHLLLNNNPPPPPPQQQYYYiii}}}vvvllleee```[[[WWWQQQMMMIIIFFFFFFFFFFFFFFFIIIIIILLLPPPVVVeeetttfffcccaaa]]]WWWTTTRRRRRRRRRQQQKKKKKKJJJHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@???>>>===<<<;;;:::888888777777777666666666666666777777666555333222333333333222222111111111111111111111111111111111000000111000000///...---//////////////////////////////000000000000///////////////.........//////////////////000000000000000000000000000000000000111111111111111222222333333111111444666666<<>>@@@BBBDDDBBBDDDFFFGGGFFFFFFGGGIIIKKKOOOUUUZZZ\\\YYYUUURRRNNNMMMMMMMMMNNNQQQTTTVVVXXXXXXYYYYYYWWWTTTQQQOOOMMMKKKIIIGGGEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFIIIKKKMMMNNNOOOQQQTTTWWW[[[^^^eeennn|||wwwddd[[[TTTSSSVVVZZZaaagggsss~~~xxxtttppplllkkkkkkjjjiiiiiigggdddcccbbbbbb```___\\\XXXTTTQQQPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKJJJFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFCCCBBBDDDEEEEEEKKKRRRhhhqqqUUUKKKCCCAAA>>><<<;;;999777555777666666555555555555555}}}uuummmfff^^^ZZZQQQNNNIIIEEECCCAAA???===999:::;;;;;;======>>>??????@@@BBBEEEHHHLLLNNNPPPNNNQQQZZZlll~~~sssiiiddd___ZZZWWWOOOKKKGGGEEEDDDEEEEEEEEEHHHJJJMMMQQQXXXhhhuuugggbbb]]]ZZZVVVTTTTTTTTTTTTTTTMMMLLLKKKJJJJJJIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;::::::888888888888777777777777666777777888777666444333444333333333222222111111111111111111111111111111000000111000000///...---000000000000000000000000//////000000000000//////......//////////////////////////////000000000000000000000000000000000000111111000000111111222333222000000333444444999???PPPZZZ```]]]ZZZ___iiippp~~~~~~wwwmmmddd^^^WWWPPPJJJCCCAAA???>>>===???@@@BBBCCCEEEGGGHHHGGGFFFGGGHHHIIIMMMTTTYYY[[[YYYVVVSSSMMMLLLKKKKKKMMMOOORRRTTTTTTVVVXXXYYYZZZYYYWWWVVVOOONNNMMMJJJHHHFFFEEEEEECCCCCCCCCDDDEEEFFFGGGGGGJJJLLLMMMOOOPPPSSSWWWZZZ^^^bbbjjjvvvooo[[[TTTOOOQQQTTTYYY```gggyyyyyyvvvrrrppppppooonnnmmmjjjhhheeeccccccbbb```___]]]YYYTTTQQQPPPPPPPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDAAAAAACCCDDDEEEJJJRRRdddnnnUUUKKKCCC@@@===;;;;;;:::888666777777666555555555555666zzzrrrkkkccc\\\XXXPPPLLLGGGCCCAAA@@@>>>===999999:::;;;<<<===>>>>>>@@@AAACCCEEEHHHKKKNNNOOONNNSSS^^^oooyyyooohhhccc___ZZZWWWNNNKKKGGGDDDDDDEEEEEEEEEHHHKKKOOOTTT[[[kkkttthhhbbb[[[XXXUUUTTTTTTUUUUUUUUUNNNNNNLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBB@@@???>>>>>>======<<<;;;:::::::::;;;;;;;;;:::::::::999999666777888888888777555444333333333333333222222222111111111111111222222222///000000000000//////...000000000000000000000000//////000000000000//////---...//////000/////////////////////000000000000000000000000000000000000111000000000000111222222222000000333444333777===LLLWWW___[[[WWW[[[fffmmm{{{~~~wwwlllccc\\\UUUNNNHHHBBBAAA@@@>>>>>>???@@@AAADDDGGGIIIIIIHHHGGGGGGGGGHHHKKKQQQVVVXXXXXXVVVTTTMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQTTTWWWYYYZZZ[[[[[[TTTTTTSSSQQQNNNKKKGGGEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLMMMOOOQQQUUUZZZ^^^bbbfffooo}}}}}}iiiTTTPPPMMMQQQVVV\\\fffnnnwwwuuurrrqqqppppppnnnlllgggeeecccbbbbbbaaa```^^^\\\YYYUUURRRQQQPPPOOONNNMMMKKKIIIHHHGGGFFFGGGGGGDDDCCCBBBAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGGGGFFFCCC@@@@@@BBBCCCEEEKKKRRR___iiiSSSJJJBBB???===;;;;;;:::999777888777666666555555666666~~~wwwpppiiiaaa[[[VVVNNNJJJEEEBBB@@@???>>>===::::::;;;<<<===>>>??????AAABBBCCCEEEHHHJJJMMMNNNPPPWWWcccrrrzzztttlllfffbbb___ZZZVVVOOOLLLHHHFFFFFFGGGGGGGGGIIINNNSSSWWW^^^nnnssshhhbbb[[[XXXUUUTTTTTTTTTTTTSSSNNNMMMLLLKKKJJJJJJJJJJJJGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::666777888999888777666555222222333333333333333333000000111111111222222222...//////000000000000///000000000000000000000000//////000000000000//////,,,---///000000000//////////////////000000000000000000000000000000000000000000000000000111222222333111222555555444888===KKKVVV^^^ZZZUUUYYYdddlllyyy~~~vvvkkkaaaYYYSSSLLLGGGAAAAAA@@@@@@@@@BBBCCCEEEFFFHHHJJJKKKIIIHHHGGGGGGEEEHHHLLLQQQTTTUUUUUUTTTOOONNNNNNNNNMMMMMMLLLLLLLLLMMMPPPSSSVVVYYY\\\]]]ZZZ[[[[[[YYYVVVPPPJJJGGGDDDDDDDDDEEEFFFGGGIIIIIIIIIKKKMMMNNNQQQVVV\\\```dddjjjuuuvvvdddVVVQQQPPPTTTYYYaaalllvvv{{{sssqqqooonnnnnnllljjjhhhcccaaa___^^^_________]]][[[YYYUUUSSSRRRQQQOOOMMMLLLKKKIIIGGGEEEFFFFFFGGGDDDCCCAAA@@@@@@AAACCCDDDBBBCCCDDDEEEFFFFFFGGGFFFCCC@@@@@@CCCDDDFFFLLLTTTaaabbbOOOGGG@@@>>><<<;;;;;;;;;:::999888777777666666666666666|||uuunnnhhh```ZZZUUUNNNJJJEEEAAA??????>>>===;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEHHHJJJLLLMMMRRRZZZgggtttvvvpppiiieeebbb^^^YYYUUUQQQMMMIIIGGGGGGHHHIIIHHHJJJPPPVVVZZZaaappprrrhhhbbb\\\YYYVVVTTTTTTSSSRRRQQQMMMLLLKKKJJJJJJIIIIIIJJJFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBAAA???>>>??????>>>>>>======<<<<<<:::::::::999999999888888777777888999999888666666222222222333333444444444000000111111222222222222......///000000111000000000000000000000000000000//////000000000000//////,,,---///000000000//////////////////000000000000000000000000000000000000000000000000000111111222555333444777777666999>>>KKKWWW^^^ZZZUUUXXXccclllzzz}}}uuujjj```XXXQQQJJJEEE@@@@@@@@@AAABBBEEEGGGHHHGGGIIIKKKLLLJJJHHHGGGGGGDDDFFFIIIMMMPPPRRRSSSSSSPPPPPPOOOOOONNNLLLJJJJJJKKKLLLMMMPPPTTTXXX[[[]]]^^^___```___[[[TTTMMMHHHDDDDDDDDDEEEFFFHHHIIIJJJHHHJJJLLLNNNQQQWWW]]]bbbffflllxxxqqq___WWWSSSQQQTTTXXX___jjjuuuxxxooonnnlllkkkkkkiiifffddd___^^^\\\\\\]]]^^^^^^]]][[[YYYVVVTTTSSSQQQNNNLLLMMMKKKIIIFFFEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCEEEFFFAAABBBCCCEEEFFFFFFFFFGGGDDDAAAAAADDDEEEGGGNNNUUUeee|||]]]LLLEEE???===;;;;;;;;;<<<;;;:::888888777666666666666666zzz{{{}}}}}}|||}}}{{{tttmmmfff___YYYUUUKKKGGGBBB>>>===<<<;;;:::<<<<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEGGGLLLOOOPPP[[[jjjxxx~~~}}}{{{sssnnnhhhbbb^^^[[[XXXVVVNNNLLLIIIFFFEEEGGGIIIKKKNNNSSSVVVYYYggg{{{yyylllhhhggg___[[[WWWTTTSSSSSSRRRRRRMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@??????===<<<<<<======<<<;;;999888888777444444555555666777777777666666555444333333222222000000000111222222222333333222222111000///......000///////////////000000111111000000/////////...000000////////////000000000000000000000000000000111111000000//////......000000000000////////////222333333333333555888;;;FFF[[[aaaZZZWWWWWW\\\ggg{{{|||uuujjj___VVVNNNGGGCCC@@@AAACCCDDDDDDEEEHHHKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEGGGJJJMMMPPPRRRSSSSSSQQQQQQPPPOOONNNLLLKKKJJJMMMLLLLLLLLLNNNQQQTTTVVV\\\]]]___aaa```\\\UUUPPPLLLIIIEEEEEEGGGIIIIIIHHHIIIKKKMMMNNNPPPUUU]]]ccchhhooo|||jjj]]]XXXUUUTTTVVVYYY```mmmyyyyyyqqqooommmjjjiiihhhgggdddbbb\\\\\\\\\\\\]]]]]]^^^^^^WWWVVVUUUSSSQQQNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHBBBAAAAAABBBAAADDDOOOZZZmmmtttZZZKKKEEE@@@???<<<:::888888999999888888888888777777777777{{{uuuvvvxxxxxxxxxyyyzzzssskkkeee^^^XXXTTTKKKGGGBBB>>>===<<<;;;:::;;;;;;<<<<<<===???@@@@@@AAABBBCCCDDDEEEHHHLLLOOOSSS]]]kkkvvv{{{{{{xxxvvvooolllfffbbb^^^[[[WWWUUUNNNLLLHHHFFFEEEFFFHHHIIILLLTTTZZZ```nnnxxxlllgggddd]]]ZZZWWWUUUTTTSSSRRRPPPMMMLLLKKKJJJJJJIIIIIIJJJHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===@@@@@@@@@??????>>>===<<<======<<<;;;:::999888888555555666666666666666777666666555555444333333222222222222222333333333333666666555555444333333333000000////////////000000000000000//////.........000//////......//////000000000000000000000000000111000000000/////////...000000000000000000000///111222333333333555888:::EEEYYY```YYYWWWXXX^^^jjjyyy|||uuujjj___UUUMMMGGGCCCAAACCCDDDEEEEEEGGGIIILLLKKKKKKJJJHHHGGGGGGGGGGGGFFFGGGIIIKKKNNNQQQTTTUUURRRSSSSSSRRRPPPNNNLLLJJJKKKKKKJJJKKKLLLOOORRRSSSYYYZZZ\\\___```]]]WWWSSSMMMJJJFFFEEEFFFGGGGGGFFFGGGJJJLLLMMMOOOTTT\\\bbbhhhppphhh[[[UUUSSSSSSVVVZZZbbbppp}}}wwwpppllljjjhhhffffffdddbbb```\\\]]]^^^^^^___^^^^^^]]]WWWVVVTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDFFFEEECCCBBBAAAAAABBBBBB@@@AAABBBCCCEEEFFFGGGGGGCCCAAAAAABBBCCCFFFRRR^^^vvvpppWWWJJJEEE@@@???<<<:::999888999999888888888888777777777777yyyrrrmmmoooqqqqqqrrrttt|||~~~yyyqqqjjjccc\\\VVVRRRJJJFFFAAA>>><<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEHHHLLLOOOWWW___jjjsssvvvtttqqqoookkkhhheeebbb___\\\WWWTTTNNNKKKHHHEEEDDDEEEFFFHHHKKKTTT]]]eeeuuuvvvllleee```[[[YYYVVVUUUUUUSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIJJJEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDBBBAAAAAA???????????????>>>===<<>>===<<<=========<<<;;;:::999888777777777777666666666666666666666555444444333333555444444444444444333333666666666666666666666666000000////////////000000/////////...............///..................///000000000000000000000000000000000000////////////000000000000000000000000111222333333333555888:::CCCVVV]]]YYYYYYZZZaaappp|||yyyrrrfff[[[RRRKKKEEEBBBBBBDDDEEEFFFFFFHHHKKKMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIMMMQQQTTTWWWTTTUUUVVVVVVUUUQQQMMMKKKJJJIIIHHHHHHIIILLLNNNPPPTTTUUUXXX\\\^^^]]]YYYVVVPPPLLLHHHFFFFFFEEEEEEDDDEEEHHHKKKMMMOOOTTT]]]ccciiirrryyydddYYYSSSQQQRRRWWW]]]gggvvv~~~uuupppiiigggeeeccccccaaa___]]]]]]^^^```aaaaaa___]]]\\\VVVUUUTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???@@@BBBCCCEEEFFFFFFFFFDDDBBBBBBDDDEEEKKKXXXfffjjjRRRHHHDDD@@@???===;;;999999999999888888888888777777777777xxxpppjjjfffiiikkkkkkmmmpppwww~~~~~~yyyqqqiiibbb[[[UUUQQQIIIFFFAAA===<<<<<<;;;;;;:::;;;<<<===>>>?????????@@@BBBCCCDDDEEEHHHLLLPPPXXX^^^hhhoooqqqooollljjjhhhfffeeecccaaa]]]XXXUUUNNNKKKHHHDDDCCCDDDFFFGGGLLLUUU]]]eeeuuuuuullleee___YYYWWWVVVUUUUUUSSSPPPMMMMMMLLLKKKJJJJJJIIIIIIJJJFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@???????????????>>>======???????????????>>>============>>>>>>===;;;:::999999999888777777666555555666666666555555555444444555555555444444333333333111222222222333333333444111000000////////////000..................------......------------......////////////////////////000000000000////////////000000000000000111111111111222333333333444777:::AAASSS[[[YYY[[[]]]gggyyyvvvnnnbbbVVVNNNGGGCCCAAABBBCCCEEEFFFFFFHHHJJJMMMOOONNNLLLKKKIIIIIIHHHHHHHHHGGGGGGHHHKKKPPPUUUXXXVVVWWWZZZ[[[YYYUUUPPPMMMIIIHHHGGGFFFGGGIIIKKKLLLOOOQQQTTTXXX\\\\\\ZZZXXXRRRPPPLLLHHHFFFEEEDDDDDDEEEHHHKKKMMMPPPVVV^^^eeekkkuuutttbbbXXXRRRQQQSSSZZZaaalll|||yyyssspppgggeeecccbbbbbb```^^^\\\^^^```bbbdddccc```\\\ZZZUUUTTTSSSQQQOOONNNLLLLLLKKKJJJJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@AAACCCEEEFFFGGGGGGGGGDDDCCCCCCEEEIIIQQQaaapppcccNNNGGGDDD@@@???===;;;:::999999999888888888888777777777666zzzrrriiieeecccfffhhhhhhjjjnnnuuu{{{~~~yyyrrrjjjbbb[[[UUUPPPIIIEEE@@@===<<<<<<;;;;;;:::;;;===>>>???@@@@@@???@@@AAACCCDDDEEEHHHMMMPPPWWW]]]eeekkkmmmlllkkkjjjgggfffeeedddbbb___ZZZVVVMMMKKKGGGDDDCCCDDDFFFGGGMMMTTTYYY___oootttmmmeee___WWWVVVTTTTTTTTTRRROOOMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@??????>>>????????????>>>>>>======>>>??????>>>===;;;:::::::::999888777666666555777666666666666666555555555555444444333333222222......//////000111111111111111000///////////////------........................------------......////////////////////////////////////000000000000///000000000111111111222000222222222222444777999???PPPXXXZZZ^^^aaammmvvvnnnaaaUUUMMMGGGDDDCCCAAACCCDDDEEEEEEGGGJJJLLLPPPOOONNNLLLKKKJJJJJJJJJIIIHHHGGGGGGJJJOOOTTTWWWWWWYYY\\\^^^]]]XXXSSSPPPJJJIIIGGGFFFFFFHHHIIIJJJLLLMMMPPPTTTXXXYYYXXXWWWSSSRRRNNNJJJGGGEEEEEEFFFGGGJJJMMMOOOQQQWWW```fffkkkvvvooo___XXXTTTSSSUUU\\\dddppp{{{uuuqqqooogggfffcccbbbbbbaaa___]]]___aaadddeeeddd```[[[XXXTTTSSSRRRPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAACCCEEEGGGIIIIIIIIIHHHDDDCCCCCCGGGMMMXXXlll}}}^^^MMMGGGDDD@@@???>>><<<;;;:::999999888888888888777777777666{{{tttnnnfffcccbbbeeeffffffiiimmmtttyyy~~~~~~yyyqqqiiibbbZZZTTTOOOHHHDDD@@@===<<<<<<<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@AAABBBCCCEEEIIIMMMQQQWWW\\\ccciiikkkkkkkkklllhhhfffeeedddbbb___ZZZVVVLLLJJJGGGEEEDDDEEEHHHIIIMMMRRRUUUYYYiiixxxqqqllleee```WWWUUUSSSRRRRRRQQQOOOMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGGGGFFFEEECCCCCCAAAAAABBBBBBBBBAAAAAA@@@>>>>>>????????????>>>>>>===>>>@@@@@@@@@>>><<<;;;:::::::::999888777777666777777777777777777666666444444444444444444333333///000000000111111222222222111000//////......///...............////////////..................///000000000000000000000000////////////000000000000///000000111111222222222000111222222222444777999>>>MMMVVV[[[aaaeeetttxxxooobbbVVVMMMIIIGGGFFFAAACCCDDDEEEEEEGGGIIILLLPPPOOONNNMMMMMMLLLLLLMMMJJJIIIHHHGGGJJJMMMRRRUUUWWWZZZ]]]______[[[WWWTTTMMMLLLJJJHHHHHHHHHJJJKKKKKKLLLMMMPPPSSSUUUTTTSSSRRRQQQOOOKKKGGGEEEFFFHHHIIIKKKNNNPPPRRRWWW```ffflllwww|||jjj]]]WWWVVVUUUWWW]]]eeeppp|||vvvrrrooommmhhhfffdddccccccbbb```___```bbbdddeeeccc___ZZZWWWSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBDDDFFFIIIJJJJJJIIIIIICCCBBBCCCHHHQQQ```vvvzzz[[[OOOIIIDDD@@@???>>>===<<<:::999999888888888888777777777777~~~yyytttnnnkkkdddbbbbbbeeeeeedddggglllqqqwww~~~~~~}}}xxxppphhh```YYYRRRNNNGGGDDD???<<<<<<<<<<<<;;;<<<===@@@BBBCCCBBBBBBAAA???AAABBBCCCEEEIIINNNQQQYYY]]]ccchhhjjjkkkkkklllhhhfffdddbbb```]]]YYYVVVLLLJJJGGGEEEEEEGGGJJJLLLIIIOOOSSSXXXiiirrrnnniiidddaaaWWWTTTQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>????????????>>>>>>===>>>@@@AAAAAA???===<<<:::::::::999999888888888777777777777777777777777555555555555555555666666222222222222222222222222222111000///.....................//////000000000000//////......//////000000000000000000000000000.../////////000000000111///000000111111222333333000111222222222333666999>>>LLLUUU\\\dddiiiyyywwwnnn```TTTLLLHHHGGGGGGBBBDDDEEEFFFFFFHHHJJJMMMOOOOOONNNNNNNNNNNNOOOOOOKKKJJJIIIHHHJJJMMMPPPRRRXXXZZZ]]]______]]]ZZZXXXPPPOOOLLLJJJJJJJJJKKKLLLLLLKKKKKKLLLOOOPPPOOONNNNNNNNNMMMIIIFFFDDDFFFIIIIIIKKKNNNOOOQQQVVV^^^dddlllwwwuuudddZZZVVVWWWUUUWWW]]]cccmmm}}}~~~~~~~~~}}}uuurrrpppmmmjjjhhhfffdddddddddcccaaa___bbbcccdddcccaaa]]]YYYVVVRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAACCCFFFIIIJJJJJJIIIHHHBBBAAACCCIIITTTeee~~~vvvZZZQQQLLLCCC?????????>>><<<;;;999999888888888888777777777777|||vvvoookkkiiicccaaabbbeeeeeecccfffkkkooouuu~~~|||wwwooofff___WWWPPPLLLGGGCCC???<<<<<<<<<<<<;;;<<<>>>@@@CCCDDDCCCBBBBBB???@@@BBBCCCEEEIIINNNQQQ[[[___dddhhhiiijjjkkklllhhhfffccc```^^^[[[XXXUUUKKKJJJGGGFFFFFFHHHKKKMMMFFFMMMRRRYYYkkkyyyoookkkgggcccbbbWWWTTTPPPOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGGGGFFFGGGGGGHHHIIICCCDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBBBBAAAAAA===>>>>>>?????????>>>>>>===???AAABBBBBB@@@>>><<<:::::::::999999999999888777777777777777888888888555555666666777777888888222222222222222222222222222222000///.............../////////000000111111000000////////////000000000000000000000000000000.../////////000000111111///000000111222222333333000111222222222333666999===KKKUUU]]]fffkkk}}}tttkkk]]]PPPIIIEEEEEEDDDCCCEEEGGGGGGHHHIIILLLNNNOOOOOONNNNNNOOOOOOPPPPPPKKKJJJIIIIIIJJJLLLNNNPPPXXXZZZ]]]______^^^\\\ZZZRRRQQQNNNLLLKKKKKKLLLMMMMMMKKKJJJKKKLLLMMMLLLKKKKKKLLLKKKHHHDDDCCCFFFIIIIIIKKKMMMNNNPPPUUU]]]ccclllwwwppp```XXXTTTWWWUUUWWW[[[aaakkkzzzzzzvvvxxxyyy~~~wwwqqqooonnnkkkggghhhfffdddcccccccccaaa___bbbccccccbbb```\\\XXXVVVQQQQQQPPPOOONNNLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEEEEEEEEEECCCBBBAAA@@@BBBEEEHHHJJJIIIHHHGGGAAA@@@BBBJJJVVViiitttZZZSSSMMMCCC?????????>>>===;;;999888888888888888777777777777~~~xxxrrrmmmkkkkkkgggffffffeeefffggghhhiiirrrwww}}}yyysssjjjccc]]]VVVNNNIIICCCAAA???>>><<<<<<<<<===???>>>??????@@@AAABBBCCCEEEEEEDDDDDDEEEHHHNNNSSSXXX]]]ccciiilllmmmkkkjjjiiihhhfffdddaaa[[[UUUQQQKKKHHHEEECCCCCCDDDGGGIIIKKKKKKQQQbbbzzzwwwoooeeecccbbbZZZUUUUUUTTTSSSRRRPPPNNNMMMLLLMMMMMMKKKIIIHHHIIIKKKKKKIIIGGGGGGIIIKKKLLLKKKIIIHHHGGGHHHHHHFFFCCCAAABBBBBBBBBAAAAAABBBCCCCCC???????????????????????????@@@@@@@@@@@@???>>>>>>;;;:::999999888888999999:::999888777666666666666666666777888999888555333111222222333333333222222111111000000000000111111......//////000000111111000000000000000000000000000///...------...///000////////////000000000000000000000000111111111111111000///...000333777999AAAGGGTTT___bbbfffwwwxxxlll^^^UUUNNNGGGCCCBBBCCCDDDEEEFFFFFFHHHKKKNNNNNNPPPRRRTTTSSSQQQOOOMMMPPPOOOLLLJJJIIIIIIJJJKKKNNNRRRWWW[[[\\\\\\\\\]]]^^^XXXQQQMMMNNNPPPQQQPPPPPPNNNLLLJJJJJJKKKLLLMMMJJJIIIGGGFFFFFFFFFGGGHHHKKKMMMNNNPPPRRRWWW\\\aaakkkuuuxxxfffXXXTTTVVVRRRTTTVVVZZZaaaiiissszzz|||rrrkkkkkkmmmzzz{{{vvvqqqqqqnnniiieeeffffffeeedddcccbbbbbbbbbbbb```bbbcccaaa]]]YYYVVVUUURRRRRRPPPNNNLLLJJJIIIHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDGGGIIIJJJHHHFFFDDD@@@DDDFFFGGGSSSkkklllXXXQQQKKKDDD@@@???>>>===;;;;;;;;;;;;777888888888888777777666|||xxxsssooonnnnnnkkkjjjiiiiiiiiikkkmmmnnnsssxxx~~~~~~xxxrrriiibbb\\\UUUNNNHHHBBBAAA???===<<<<<<<<<=========>>>>>>???@@@BBBBBBEEEEEEDDDDDDEEEIIIOOOSSSYYY]]]ccciiilllmmmllljjjhhhgggeeecccaaa\\\VVVQQQKKKIIIGGGDDDDDDFFFIIIJJJLLLMMMUUUiiiqqqjjjbbb```___XXXTTTSSSSSSRRRPPPOOOMMMLLLLLLMMMMMMKKKIIIHHHIIIKKKJJJIIIHHHIIIKKKLLLLLLKKKHHHGGGFFFFFFGGGEEECCC@@@BBBBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;::::::999999999999999:::999888777777666666777666666666777888888555222111222222333333333222222111111000000000000111111.../////////000000000111........................000///...------...///000////////////000000000000000000000000111111111111111111000111222555777999===EEETTTaaaccccccoooxxxlll^^^UUUNNNFFFBBBBBBBBBCCCEEEEEEFFFHHHKKKNNNQQQRRRSSSTTTSSSRRRPPPOOOPPPOOONNNLLLKKKKKKKKKKKKLLLPPPUUUXXXZZZ[[[\\\]]]]]]XXXRRROOOPPPQQQRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHJJJKKKMMMOOORRRWWW]]]aaajjjttt{{{lll___TTTPPPQQQMMMOOOSSSWWW\\\dddlllrrrzzz{{{zzzssskkkfffgggjjjqqqzzzxxxsssooonnnlllgggdddeeefffeeedddcccbbbbbbbbbbbbaaaccccccaaa]]]XXXVVVUUURRRQQQPPPNNNLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDGGGIIIJJJHHHEEEDDD@@@DDDFFFHHHTTTllliiiUUUNNNIIIBBB@@@???>>>===<<<;;;;;;;;;888888888888888777777666}}}}}}{{{xxxtttqqqqqqqqqqqqpppnnnmmmnnnpppsssuuuuuuyyyvvvoooggg___YYYSSSLLLGGGBBBAAA???===<<<<<<<<<===<<<=========>>>@@@AAABBBEEEEEEDDDDDDEEEIIIOOOTTTZZZ^^^dddiiimmmmmmmmmlllhhhgggfffdddbbb]]]VVVQQQLLLJJJGGGFFFFFFHHHKKKMMMMMMOOOZZZqqq{{{mmmggg```^^^]]]VVVRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMKKKIIIIIIJJJKKKIIIIIIIIIJJJMMMMMMMMMKKKGGGFFFEEEEEEFFFEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>;;;;;;:::999999999999:::;;;:::999888777777777777666666555666888777555222222222333333333333222222111111000000000000111111////////////000000000000........................//////............//////////////////000000000000000000000000111111111111222222222333444666777888999BBBSSSbbbddd```fffrrryyylll^^^TTTMMMFFFBBBBBBAAACCCEEEFFFGGGHHHLLLNNNSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKIIIMMMQQQUUUWWWZZZ\\\___^^^[[[VVVSSSSSSTTTTTTTTTVVVVVVVVVTTTRRRNNNKKKHHHIIIHHHGGGGGGGGGHHHIIIJJJIIIKKKMMMNNNQQQVVV\\\aaahhhssszzziii^^^WWWQQQMMMMMMJJJMMMQQQTTTYYY^^^dddhhhlllooooookkkdddaaadddhhhkkkttt~~~}}}}}}zzzuuuoookkkkkkjjjfffdddeeefffeeedddcccbbbbbbbbbbbbcccccccccaaa\\\WWWUUUTTTQQQQQQOOONNNLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDGGGIIIIIIHHHEEECCC@@@DDDEEEHHHVVVnnndddQQQKKKFFFAAA@@@???>>>===<<<;;;;;;;;;888888999999888777777666}}}}}}|||yyyuuussssssssstttsssqqqppprrruuuxxxzzzxxx|||ssslllccc\\\VVVQQQKKKFFFAAA@@@>>>===<<<<<<===============>>>???AAABBBCCCEEEEEEDDDDDDEEEJJJPPPTTT\\\___dddjjjmmmnnnnnnmmmkkkjjjiiigggccc]]]VVVQQQJJJIIIGGGEEEFFFIIILLLNNNNNNRRR___xxxyyylllhhhaaa___^^^VVVRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMLLLJJJIIIJJJKKKJJJIIIJJJLLLNNNOOOMMMKKKHHHGGGEEEEEEFFFFFFDDDBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;:::::::::::::::;;;;;;999888888888888888666555555666777666444333333333333444333333222222111111000000000000111111////////////000000000000......................../////////....../////////////////////000000000000///000000000111111111111111222222333444555555666777???OOO___ccc^^^bbbjjjyyyzzzmmm^^^TTTMMMFFFBBBCCCBBBDDDFFFGGGHHHJJJMMMOOOSSSRRRQQQPPPPPPQQQQQQRRRQQQRRRRRRSSSRRROOOMMMLLLHHHKKKNNNQQQTTTXXX\\\```bbb```\\\ZZZXXXWWWVVVVVVXXXYYYZZZZZZWWWRRRMMMJJJJJJIIIIIIHHHHHHIIIKKKLLLKKKLLLMMMOOOQQQUUUZZZ___eeepppooo]]]UUUSSSOOOLLLKKKKKKNNNRRRUUUXXX[[[___bbbeeehhhiiifffaaa```cccgggkkkttt}}}{{{zzzvvvrrroooppptttwwwsssxxx~~~|||yyyrrrmmmiiiiiihhheeedddfffeeeeeedddcccbbbbbbbbbbbbcccdddccc___ZZZVVVTTTSSSPPPPPPOOONNNMMMKKKKKKJJJHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAACCCFFFIIIIIIGGGEEECCCAAACCCEEEIIIXXXqqq```OOOIIIEEEBBBAAA@@@???===<<<<<<;;;;;;999999999999888777777666~~~~~~}}}zzzvvvtttssstttuuuuuuttttttuuuxxx{{{}}}|||pppiii```XXXSSSOOOIIIEEE@@@???>>><<<<<<<<<======>>>>>>>>>???AAACCCDDDEEEEEEEEEEEEDDDFFFJJJPPPUUU]]]```eeejjjnnnoooooooooooonnnllljjjeee^^^UUUOOOIIIGGGEEEEEEFFFIIIMMMOOOQQQXXXhhhwwwkkkhhh```^^^\\\TTTSSSSSSSSSRRRRRRPPPOOONNNMMMNNNNNNLLLJJJIIIJJJLLLLLLKKKLLLNNNOOOOOOMMMKKKJJJHHHGGGFFFGGGGGGFFFEEECCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????===<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888777666555666777777555333444444444444444333222111111111000000000000111111000000000000////////////////////////////////////...//////////////////...////////////000000000000///000000000111111111111111111222222333333333333888<<>><<<<<<<<<<<<:::::::::999999888666666~~~~~~{{{wwwuuuuuuvvvwwwwwwxxxyyy{{{}}}|||mmmfff]]]UUUQQQLLLGGGDDD???>>>===<<<<<<<<<======>>>>>>???@@@BBBDDDEEEFFFEEEEEEEEEEEEFFFKKKQQQVVV___aaafffkkknnnpppppppppoooooommmkkkfff^^^UUUOOOGGGFFFEEEEEEFFFJJJNNNQQQVVVbbbyyyqqqgggeee___]]][[[RRRSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNNNNLLLJJJJJJKKKLLLOOONNNMMMNNNOOOOOOMMMKKKKKKIIIGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999777666666777777666555444555555444444333222111111111000000000000111111000000000000////////////000000000000000000000000......////////////......////////////000000000000000000000000111111111111222222111111111222333333999:::EEETTT\\\\\\```iiioooxxxqqqaaaVVVNNNGGGEEEEEEDDDFFFIIIKKKKKKKKKMMMNNNKKKJJJJJJJJJLLLNNNPPPQQQSSSTTTUUUUUUTTTRRROOONNNIIIJJJJJJKKKLLLQQQWWW\\\cccdddeeeddd```]]][[[ZZZ[[[\\\\\\\\\[[[YYYWWWUUUPPPOOONNNMMMMMMMMMNNNNNNPPPPPPQQQPPPQQQTTTYYY]]]aaammm{{{zzziiiVVVOOONNNLLLJJJJJJKKKMMMPPPRRRSSSTTTWWWYYY```ccceeeccc``````dddiiimmmttt|||~~~|||zzzxxxvvvsssrrrrrrrrrqqqooolllllljjjgggddddddfffhhhkkknnnssswww|||{{{xxxyyyyyy{{{}}}~~~ssslllhhhhhhhhhffffffhhhfffeeedddcccbbbbbbbbbbbb``````___[[[VVVSSSRRRRRRNNNNNNNNNNNNMMMMMMLLLLLLHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAACCCFFFHHHHHHGGGDDDBBBAAACCCEEEKKK\\\vvvxxx]]]PPPIIIFFFEEEAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999888666666~~~|||}}}}}}{{{yyyxxxxxxzzzzzz{{{}}}{{{kkkdddZZZSSSNNNKKKFFFCCC???>>>===<<<;;;<<<=========>>>>>>@@@AAACCCEEEFFFEEEEEEEEEEEEGGGKKKRRRWWW```bbbgggkkknnnpppqqqqqqlllkkkkkkjjjfff___VVVPPPHHHGGGFFFFFFHHHLLLPPPSSS\\\ppp~~~kkkcccccc___^^^]]]UUURRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNMMMKKKJJJKKKLLLSSSQQQOOONNNNNNNNNMMMLLLJJJHHHFFFEEEGGGHHHGGGGGGFFFGGGHHHHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<===<<<;;;::::::999999::::::888777777888888777666555555555555444333222111111111000000000000111111111000000000/////////...////////////////////////---...///000000///...---////////////000000000000000000000000111111111111555444222111111222333444999999BBBQQQZZZZZZ]]]dddmmmppp{{{sssbbbWWWOOOIIIFFFGGGDDDFFFIIIJJJJJJIIIJJJKKKGGGGGGHHHJJJLLLNNNPPPQQQTTTTTTTTTTTTSSSQQQPPPOOOJJJIIIHHHFFFGGGLLLRRRWWW\\\___cccdddaaa___^^^^^^___^^^]]][[[ZZZYYYYYYYYYTTTSSSQQQOOOOOONNNOOOOOONNNOOOPPPQQQSSSWWW\\\```bbbmmmzzz{{{kkkZZZRRROOONNNNNNOOOLLLMMMOOOPPPPPPRRRUUUXXX___bbbeeeeeecccccciiinnnoootttzzz~~~}}}zzzyyywwwvvvuuusssqqqqqqqqqrrrqqqooommmmmmllljjjgggeeefffggglllpppuuu{{{|||yyywwwvvvuuuwww{{{~~~ssslllgggggggggdddeeegggfffeeedddcccbbbbbbbbbbbb^^^^^^\\\YYYTTTQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAACCCFFFHHHHHHFFFDDDBBBAAACCCEEELLL^^^xxxttt\\\PPPIIIFFFEEEAAAAAA???>>>===<<<<<<<<<;;;;;;;;;:::999888666666~~~|||~~~zzz{{{{{{{{{yyyyyy{{{}}}}}}{{{jjjbbbYYYQQQMMMJJJFFFBBB>>>>>><<<;;;;;;<<<======<<<<<<===???@@@CCCDDDEEEEEEEEEEEEEEEGGGLLLRRRWWW```cccgggkkkoooqqqrrrrrrggghhhhhhhhheee___WWWQQQIIIHHHGGGGGGJJJNNNRRRUUU```yyyzzzhhhaaacccaaaaaaaaaYYYQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMKKKJJJKKKLLLUUUSSSOOONNNMMMMMMMMMLLLIIIGGGEEEDDDEEEGGGGGGFFFGGGHHHIIIJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<======<<<;;;::::::::::::;;;999777777888999888777555555555555444333222111111111000000000000111111111111000000/////////...........................---...///000000///...---////////////000000000000000000000000111111111111777666333111111222444666999888AAAPPPYYYXXXZZZ___nnnnnnuuu~~~tttcccXXXPPPIIIGGGHHHCCCEEEHHHIIIHHHGGGHHHHHHEEEFFFHHHJJJMMMOOOQQQRRRTTTTTTTTTSSSRRRQQQPPPOOOIIIHHHFFFCCCDDDHHHNNNSSSVVV[[[```cccaaa```___```cccaaa^^^[[[YYYXXXYYYZZZVVVUUUSSSQQQPPPOOOOOOPPPLLLNNNOOOQQQTTTYYY___cccdddnnnyyy}}}nnn^^^VVVSSSQQQSSSVVVNNNOOOPPPPPPQQQSSSVVVYYY___cccggghhhfffhhhnnntttssswwwzzz|||zzzwwwvvvttttttuuusssrrrrrrsssttttttsssqqqrrrrrrpppmmmjjjjjjjjjmmmqqqwww~~~zzzxxxwwwwwwwwwrrruuuzzz}}}rrrlllgggfffeeecccdddffffffeeedddcccbbbbbbbbbbbb\\\\\\[[[WWWSSSQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@BBBEEEHHHHHHFFFDDDBBBAAACCCEEELLL^^^yyyqqq[[[PPPIIIEEEEEEBBBAAA@@@>>>======<<<<<<;;;;;;;;;:::999888666666}}}}}}}}}}}}~~~~~~yyyiiibbbXXXNNNIIIFFFDDDCCC>>>======<<<<<<<<<<<<===<<<======???@@@BBBDDDEEEGGGFFFFFFIIIJJJLLLTTT]]]aaadddiiimmmoooppprrrssspppmmmiiiddd```[[[UUUQQQLLLGGGFFFIIIMMMPPPSSSXXXddduuukkkaaa^^^\\\YYYXXXYYYTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKKKKLLLNNNOOOOOONNNMMMKKKJJJJJJJJJJJJGGGHHHJJJJJJJJJHHHFFFEEEHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCDDDEEEGGGGGGEEECCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@?????????>>>===;;;;;;<<<<<<===<<<;;;:::999888888888888555555444444444333333333333333333222222222111111000000////////////000000111111000000//////......////////////////////////111111000000//////......222111000000000111333444000111111222222333444444555666>>>KKKSSSUUUYYY^^^eeeooo{{{vvvfff[[[QQQHHHFFFHHHGGGHHHHHHIIIIIIHHHHHHGGGDDDFFFIIILLLNNNOOOPPPPPPSSSTTTTTTSSSSSSRRRQQQPPPLLLJJJFFFCCCBBBCCCEEEFFFPPPSSSYYY______]]]___dddfffiiiggg^^^WWWXXX\\\^^^___```^^^ZZZTTTPPPPPPQQQOOOOOOPPPSSSXXX]]]cccfffjjjmmmttt}}}xxxhhh]]]ZZZYYYWWWSSSVVVUUUSSSRRRSSSUUUXXXZZZeeeeeeffffffhhhlllssswww}}}zzzyyyyyy}}}zzzyyyxxxvvvttttttsssrrrqqqqqqrrrtttuuutttsssssssssrrrrrrrrrrrrrrruuuyyy~~~}}}uuuxxxyyy|||~~~yyytttrrrrrrsssrrrqqqssstttwww|||zzzvvvqqqoookkkhhhfffeeeeeeeeehhhgggeeeddddddcccaaa```^^^[[[XXXVVVUUUSSSQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBEEEHHHJJJHHHFFFEEEEEEEEECCCIIIOOO^^^lll[[[MMMHHHGGGAAA@@@@@@AAA@@@@@@???>>>===;;;;;;:::999888777666555||||||}}}~~~tttfff___UUULLLFFFCCCAAA@@@>>>======<<<<<<<<<============>>>???AAACCCEEEFFFHHHFFFGGGIIIJJJLLLTTT]]]aaaeeejjjmmmoooppprrrssspppmmmhhhddd___ZZZTTTQQQKKKGGGFFFJJJMMMOOOTTTYYYllltttjjj```]]][[[XXXWWWXXXUUUTTTSSSQQQPPPOOOOOOOOOOOONNNLLLKKKJJJKKKLLLMMMLLLLLLKKKKKKJJJKKKKKKKKKHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;<<<======<<<;;;:::999888888888888555555555444444444333333333333333222222222111111000000////////////000000111000000000/////////...////////////////////////111000000000/////////...111111000///000111222333000111111222222333444444666666<<>>===<<<<<<===<<<;;;:::999888777777~~~||||||}}}~~~ooobbb[[[RRRIIICCC@@@===<<<======<<<<<<<<<======>>>>>>??????AAABBBDDDFFFGGGHHHGGGGGGIIIJJJLLLTTT]]]bbbfffjjjnnnpppqqqrrrsssooolllgggccc^^^YYYSSSOOOJJJFFFFFFJJJMMMOOOTTTZZZsssqqqggg___\\\ZZZWWWVVVWWWUUUTTTRRRPPPNNNMMMMMMLLLNNNMMMKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEECCCAAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@?????????>>>===<<<<<<<<<======;;;;;;:::999888888888888555555555444444444444333333333333222222222111111111000000//////000000111000000000000////////////000000000000000000000000000000000000////////////000000/////////000111222000111111222222333444444777666:::FFFSSSYYY[[[\\\aaammmxxx{{{vvvvvv~~~|||mmmaaaVVVLLLHHHHHHDDDDDDDDDEEEEEEDDDDDDDDDHHHIIIKKKMMMOOORRRSSSTTTTTTSSSSSSRRRQQQOOONNNNNNJJJHHHEEECCCBBBCCCDDDEEEBBBCCCIIIQQQUUUXXX```hhhmmmpppnnnddd[[[VVVSSSPPPYYY]]]aaabbbaaa]]][[[ZZZTTTTTTTTTWWW\\\ccckkkooorrrtttyyy~~~rrrkkkiiihhheeeccccccddddddcccaaa______```iiijjjjjjkkknnnttt}}}~~~}}}||||||zzzyyyyyyxxxyyyzzz{{{|||qqqhhhjjjmmmpppyyy~~~xxxttttttttttttzzz{{{|||{{{ssslllbbb```]]]\\\^^^```bbbbbbgggiiimmmsssyyy{{{zzzyyyssspppllliiigggeeecccaaadddbbbbbbbbbccccccaaa```ZZZXXXVVVUUUUUUTTTSSSQQQOOONNNNNNMMMLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEHHHIIIIIIGGGDDDCCCBBBAAAAAAJJJUUUhhhdddVVVKKKGGGFFFAAA>>>??????>>>>>>===<<<;;;<<<;;;;;;:::999888777777zzzwwwwwwwwwwww|||~~~}}}~~~{{{mmm^^^XXXOOOFFFAAA>>>;;;:::<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDFFFGGGHHHIIIGGGHHHJJJJJJLLLTTT]]]cccfffkkknnnpppqqqrrrsssnnnkkkfffbbb]]]WWWQQQNNNHHHFFFFFFJJJMMMOOOUUU\\\uuummmddd]]][[[ZZZWWWTTTUUUSSSRRRQQQOOONNNMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEFFFGGGGGGGGGHHHGGGEEEDDDDDDDDDDDDBBB@@@??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>===============;;;:::999999888888888999555555555555444444444444333333333222222222111111111000000000000000000111000000000000////////////000000000000000000000000000000000000///////////////////////////000000111000111111222222333444444888555888CCCQQQZZZ\\\ZZZ\\\gggrrrqqqkkklllxxxqqqeeeYYYOOOIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIKKKMMMOOOQQQSSSSSSRRRPPPNNNLLLKKKIIIIIIGGGFFFEEECCCCCCBBBCCCCCCCCCCCCGGGLLLNNNQQQYYYbbblllppppppiii```ZZZSSSMMMUUUYYY___dddeeeccc```^^^YYYXXXXXXZZZ^^^eeelllpppqqqssswwwxxxsssrrrsssrrrqqqppprrrssspppkkkfffcccbbbjjjjjjkkkmmmqqqxxx|||{{{{{{{{{|||}}}~~~sssiiilllooosss}}}~~~uuupppllljjjiiipppppprrrssssssooohhhcccXXXVVVTTTTTTUUUWWWYYY[[[cccffflllsssyyy}}}~~~~~~uuuqqqkkkhhhgggeeeaaa___`````````aaabbbbbbaaa___YYYWWWTTTTTTTTTTTTSSSRRRPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIFFFCCCAAAAAA@@@@@@JJJWWWjjj{{{```TTTJJJFFFEEE@@@????????????>>>===<<<;;;999999888777777666555555zzztttooonnnooopppqqqvvvxxx|||wwwjjjZZZTTTLLLEEE@@@===;;;:::;;;;;;;;;<<<<<<>>>??????@@@AAAAAACCCDDDFFFHHHIIIJJJHHHHHHJJJJJJLLLTTT]]]cccfffkkknnnooopppqqqrrrmmmjjjeee```[[[VVVPPPLLLFFFEEEFFFJJJLLLOOOUUU]]]vvv}}}jjjbbb\\\[[[ZZZWWWTTTTTTPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIJJJJJJEEEEEEEEEFFFGGGGGGGGGHHHGGGEEECCCCCCCCCCCCBBB@@@???>>>>>>======>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========::::::999999888888999999666666555555555444444444333333333222222222111111111111000000000000111111////////////000000000000000000000000000000000000////////////000000000000.../////////000000000000000111111222222333444444777666777@@@OOOZZZ]]]ZZZXXXaaaiiigggaaaeeevvvtttiii]]]RRRKKKKKKFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOPPPPPPQQQOOOMMMJJJGGGEEEDDDDDDFFFFFFEEEDDDDDDCCCCCCCCCEEEDDDFFFIIIJJJLLLTTT]]]gggmmmqqqmmmgggaaaWWWOOOPPPTTT[[[aaaeeeeeebbb```___^^^]]]]]]```eeekkknnnmmmooouuu}}}|||yyyzzz}}}~~~}}}tttlllgggfffjjjlllnnnqqquuu}}}zzzssswwwzzzuuulllfffaaa^^^aaabbbdddeeeeeebbb]]]ZZZTTTSSSRRRQQQQQQSSSVVVXXXbbbgggooowww~~~xxxrrrkkkgggeeeddd```]]]]]]]]]^^^___aaaaaa___]]]WWWVVVSSSSSSTTTTTTSSSRRRPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJHHHDDDAAA@@@@@@AAAAAAKKKXXXkkkuuu]]]TTTJJJEEEEEE@@@@@@@@@@@@@@@???>>>======999999888888777666666666wwwsssmmmjjjjjjlllnnnoooppprrrvvv|||pppdddUUUPPPIIICCC@@@===<<<:::::::::;;;;;;===>>>@@@@@@@@@AAAAAACCCDDDFFFHHHIIIKKKIIIIIIKKKKKKLLLTTT]]]cccfffjjjmmmnnnooopppqqqmmmiiiddd___ZZZTTTNNNJJJEEEDDDGGGKKKLLLNNNVVV___zzzzzzhhhaaa\\\\\\[[[WWWTTTSSSOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>?????????>>>===<<<::::::999999888999999:::666666666555555555444444333333333222222222111111222111111000000111111222////////////000000000000000000000000000000000000////////////000000000000...///000111111111000000000111111222222333444444555666888???LLLYYY]]]\\\VVV\\\aaa______iii~~~wwwlll```TTTMMMLLLGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKMMMNNNOOOOOONNNNNNKKKJJJHHHEEEDDDCCCCCCCCCGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDGGGHHHJJJRRR[[[aaaiiiqqqrrroooiii]]]SSSOOOQQQVVV]]]bbbdddcccaaabbbbbbaaabbbdddgggkkkmmmkkknnnuuu~~~|||~~~|||rrrmmmmmmmmmooosssxxx|||tttiii```[[[XXXXXXZZZ\\\^^^]]][[[XXXVVVSSSSSSSSSRRRQQQSSSWWWZZZcccjjjttt}}}|||tttjjjdddcccbbb___\\\\\\\\\]]]^^^```___]]]ZZZWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPOOOMMMLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIGGGDDDAAA@@@@@@CCCCCCMMM\\\pppmmmYYYRRRIIIEEEEEEAAAAAAAAAAAA@@@@@@???>>>===;;;;;;;;;:::::::::999999sssooojjjhhhiiilllnnnpppmmmnnnrrrwww~~~}}}zzzhhh^^^QQQLLLFFFAAA???===<<<:::999::::::;;;===>>>@@@AAA@@@@@@AAABBBDDDFFFHHHIIIKKKIIIIIIKKKKKKLLLTTT]]]bbbeeeiiilllmmmnnnooopppllliiiccc^^^YYYSSSMMMIIIDDDDDDGGGKKKLLLNNNVVV```~~~tttfff```\\\\\\\\\XXXTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMKKKJJJIIIJJJJJJIIIHHHGGGGGGGGGHHHGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFEEECCCAAAAAABBBCCCCCCCCC@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@???>>>===<<<:::999999888999999::::::666666666666555555555555333333333222222222111111222111111000000111111222.../////////000000000111////////////////////////.../////////000000000111///000111222222222111000000111111222222333444444222777:::>>>IIIVVV^^^]]]WWWZZZ\\\]]]cccuuuxxxnnnbbbVVVOOOMMMGGGFFFDDDCCCCCCDDDFFFGGGIIIKKKNNNOOOOOOMMMKKKIIIEEEDDDCCCCCCCCCEEEGGGHHHJJJKKKLLLMMMMMMKKKJJJIIICCCBBBCCCFFFFFFGGGNNNWWW]]]gggqqqvvvuuuooobbbVVVPPPPPPSSSXXX^^^bbbbbbaaacccdddeeefffiiilllnnnooonnnrrryyy~~~xxxuuuuuurrrvvv{{{uuuhhh```[[[XXXWWWYYY[[[[[[ZZZWWWVVVUUUQQQRRRSSSRRRRRRUUUZZZ^^^ccckkkwwwvvviiibbbaaaaaa___\\\[[[[[[\\\^^^___^^^[[[XXXWWWUUUSSSRRRRRRRRRQQQOOOPPPOOONNNMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIIIIFFFCCCAAA@@@AAADDDEEEQQQbbbxxx~~~cccSSSOOOHHHFFFGGGCCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;qqqmmmiiiggghhhlllooopppmmmoooqqqwww~~~}}}|||xxx{{{~~~||||||~~~sssccc[[[MMMIIIDDD@@@>>><<<;;;:::999999:::;;;===???@@@AAA@@@@@@AAABBBDDDFFFGGGIIIKKKJJJJJJKKKKKKLLLTTT]]]aaaeeeiiillllllmmmnnnooolllhhhccc^^^XXXRRRLLLHHHCCCDDDGGGKKKLLLNNNWWWaaapppfff```\\\]]]]]]XXXTTTSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIFFFHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEECCCAAAAAABBBDDDDDDDDD@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>??????@@@@@@>>>===<<<999999999888999999::::::777666666666555555555555333333333222222222111111222222111111111111222222.../////////000000111111////////////////////////.../////////000000111111///000111333333222222111000111111222333333444444111777;;;>>>GGGUUU^^^___YYYZZZ[[[^^^iiixxxnnncccWWWPPPNNNGGGEEEDDDCCCCCCDDDEEEGGGGGGIIILLLNNNMMMJJJGGGDDD@@@@@@@@@AAADDDGGGKKKMMMMMMNNNPPPQQQPPPOOOMMMLLLEEEDDDDDDEEEDDDDDDIIIQQQ[[[fffrrrxxxyyyrrreeeXXXQQQPPPQQQVVV\\\aaacccbbbcccdddgggjjjmmmoooqqqrrrsssvvv~~~~~~|||zzz{{{vvv{{{wwwkkkccc^^^\\\UUUVVVXXXWWWUUURRRQQQPPPNNNPPPRRRRRRSSSWWW]]]bbbbbbkkkxxxwwwhhh`````````___\\\[[[[[[\\\]]]^^^]]]ZZZWWWXXXVVVSSSRRRRRRQQQPPPOOOOOOOOONNNLLLKKKIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIHHHFFFCCCAAA@@@AAADDDFFFTTTgggvvv\\\NNNMMMGGGFFFHHHEEE????????????>>>===<<<;;;;;;::::::::::::::::::999uuuooojjjiiilllnnnmmmkkknnnmmmpppvvv{{{xxxwww}}}~~~~~~}}}|||{{{}}}{{{lll```ZZZMMMJJJEEE@@@<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>???BBBDDDFFFHHHIIIIIIKKKHHHHHHJJJKKKMMMSSSZZZccceeegggkkkmmmnnnllljjjmmmjjjeee^^^WWWPPPJJJGGGHHHJJJHHHMMMTTTRRRWWWiiimmmaaa___\\\YYYXXXWWWUUUSSSOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@>>>===???@@@BBBAAAAAA@@@???>>>======>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;999999888888777666666666777555444222222333444555444333111///......///000222222222111111111111000000000000000000000000000000000000000000000000000///000000000000111111111222222333333333333444444333777777888AAAPPPYYYZZZZZZ[[[\\\bbbwwwyyylllcccYYYOOOHHHGGGEEECCCCCCEEEGGGGGGGGGGGGHHHIIIIIIHHHFFFCCCAAA???AAACCCEEEGGGJJJNNNRRRPPPQQQSSSTTTTTTSSSQQQPPPLLLJJJHHHFFFFFFGGGIIIJJJWWWaaannnxxx~~~rrrfffYYYSSSQQQUUU[[[]]]```bbbeeefffjjjooouuuxxxyyyxxxyyy}}}}}}~~~{{{xxxkkkccc\\\XXXYYYYYYYYYXXXWWWTTTRRRPPPOOOQQQTTTVVVXXX[[[^^^aaakkkpppxxx~~~uuujjjaaa]]][[[YYYWWW[[[[[[[[[[[[YYYWWWUUUTTTRRRSSSTTTTTTTTTSSSQQQPPPPPPNNNKKKJJJJJJIIIHHHFFFGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBDDDEEEGGGIIIIIIHHHFFFBBB@@@@@@AAAIIIHHHTTTrrrjjj[[[LLLHHHIIIGGGEEECCC>>>>>>>>>>>>============<<<<<<;;;::::::999888888vvvqqqkkkjjjlllmmmkkkiiimmmmmmpppvvv~~~|||zzzzzz{{{xxxxxxxxxyyyyyyyyyyyy{{{qqqcccYYYSSSKKKHHHCCC???;;;:::;;;;;;::::::;;;<<<======>>>>>>???@@@BBBEEEGGGHHHIIIJJJLLLHHHHHHJJJKKKMMMSSS[[[cccdddgggjjjlllmmmlllkkkllliiiddd]]]VVVOOOKKKHHHGGGJJJIIIMMMTTTSSS[[[pppjjj```^^^ZZZXXXWWWVVVTTTRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@>>>===>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999888888777666666666777666444222222333444555555444333222222111222222222222222111111111111000000000000000000000000000000000000000000000000000111222222222222333333333222222222333333333444444444777777777???MMMWWWYYY]]]\\\]]]iiiwwwlllddd\\\RRRKKKGGGEEECCCCCCDDDEEEFFFEEEFFFFFFFFFFFFEEEDDDBBBAAAAAACCCFFFHHHIIILLLPPPSSSRRRTTTVVVWWWXXXXXXWWWVVVRRROOOLLLHHHGGGHHHJJJKKKTTT^^^kkkvvv~~~uuujjj\\\UUUQQQTTTYYY\\\___ccceeeggglllrrryyy|||}}}||||||}}}}}}|||{{{yyyzzzmmmddd^^^ZZZZZZZZZZZZYYYXXXVVVTTTSSSOOOQQQSSSUUUWWWZZZ^^^aaalllpppxxx~~~uuuiii```\\\ZZZYYYWWWZZZZZZZZZZZZXXXVVVTTTSSSQQQQQQRRRRRRRRRQQQPPPOOOPPPNNNKKKJJJJJJJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAABBBCCCDDDFFFGGGIIIIIIHHHEEEBBB@@@AAABBBKKKLLL\\\zzzhhhZZZLLLHHHIIIGGGEEEDDD>>>>>>>>>>>>============<<<<<<;;;::::::999888888wwwsssnnnllllllmmmkkkiiimmmmmmpppuuu|||}}}||||||}}}wwwqqqnnnnnnoooqqqssstttvvvxxx{{{~~~vvvgggZZZRRRMMMGGGEEEAAA===;;;:::;;;;;;::::::;;;<<<===>>>??????@@@BBBDDDFFFHHHIIIJJJKKKMMMIIIHHHIIIKKKMMMUUU]]]cccdddgggiiikkkkkklllllljjjgggbbb[[[UUUOOOKKKIIIEEEJJJKKKNNNTTTUUUccc}}}zzzggg^^^\\\YYYWWWVVVTTTRRRPPPSSSRRRQQQOOOMMMKKKJJJIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???????????????????????????>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<;;;;;;::::::999999888888777666666666777666444333333333444555333333333444444333333222222222222111111111111000000000000000000000000000000000000000000000000000111222222222222333333333222222222222333333333333555666666666===IIISSSXXX^^^ZZZ\\\nnnvvvmmmfff___UUUNNNHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAABBBEEEIIIKKKMMMOOOQQQSSSVVVWWWYYY[[[]]]]]]]]]]]]YYYVVVPPPKKKHHHHHHJJJKKKOOOYYYfffrrr}}}|||sssbbbYYYQQQRRRVVVYYY^^^ccchhhjjjpppxxx~~~yyywww{{{|||zzzxxx}}}|||ooohhhccc```]]]]]]\\\[[[ZZZYYYXXXWWWSSSUUUVVVWWWXXX[[[___bbblllqqqyyy~~~ttthhh^^^ZZZYYYXXXWWWYYYYYYXXXXXXVVVUUUSSSRRROOOOOOPPPPPPPPPOOONNNMMMPPPNNNLLLJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHEEEBBBAAABBBCCCLLLRRRfffeeeXXXKKKHHHIIIGGGEEEDDD??????>>>>>>>>>=========<<<;;;;;;::::::999999888wwwtttpppnnnoooooonnnllllllmmmppptttzzztttnnniiieeeeeeeeehhhlllnnnpppsssvvvxxxzzz|||~~~nnn```VVVOOOKKKDDDBBB???<<<:::::::::;;;::::::;;;<<<>>>???@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMIIIHHHJJJKKKNNNVVV^^^cccdddggghhhiiijjjkkkkkkfffddd___YYYSSSNNNJJJIIICCCJJJMMMOOOUUUZZZnnntttddd]]]ZZZWWWUUUTTTRRRPPPNNNRRRQQQPPPNNNMMMKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA???>>>>>>???>>>>>>?????????@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888777666666666666666555444333444444555000111222333333333111111222222222111111111000000000000000000000000000000000000000000000000000000//////000000000111111111111222222222222333333333666555444555:::DDDOOOUUU[[[VVVXXXjjjwwwoooiiiaaaXXXPPPIIIFFFCCCBBBAAABBBAAA@@@@@@???>>>===>>>???AAABBBCCCFFFKKKNNNOOOPPPRRRTTTXXXYYY[[[]]]___aaaaaaaaa^^^YYYRRRKKKGGGGGGIIIJJJMMMUUUbbbnnn|||}}}iii^^^SSSPPPSSSWWW]]]ccckkkooouuu~~~~~~vvvsssvvv{{{zzzxxx|||}}}qqqkkkhhhfff```___^^^]]]]]]\\\]]]]]]\\\]]]^^^]]]]]]^^^aaaccckkkpppxxx|||rrrfff\\\YYYXXXXXXWWWXXXWWWWWWVVVTTTSSSRRRQQQOOOOOOOOOOOONNNNNNMMMMMMPPPMMMKKKJJJKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCEEEDDDDDDDDDEEEGGGIIIJJJIIIIIIGGGEEEBBBBBBCCCEEEKKKVVVpppvvv```UUUJJJHHHHHHGGGEEEEEE@@@??????>>>>>>=========;;;;;;;;;::::::999999999vvvuuusssrrrssssssssssssnnnooorrruuuyyy}}}vvvjjjeee```^^^]]]^^^aaaeeehhhjjjlllppprrrsssvvv{{{tttggg\\\TTTNNNJJJAAA@@@===;;;:::999:::::::::;;;<<<===???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKKKKMMMJJJHHHKKKLLLOOOWWW___bbbeeehhhiiihhhggghhhjjjbbb___[[[UUUPPPLLLJJJHHHDDDKKKMMMPPPXXXaaazzzoooccc[[[YYYUUUSSSRRRQQQOOOMMMOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBDDDEEEEEEDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCBBBAAA??????@@@>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999888888777666666666666666555555444444444444000111333444444333222111222222222111111111000000111111111111111111111111111111111111111111111111//////000000000111111111111111111222222222333333555444444555888???IIIQQQXXXTTTVVVdddxxx{{{xxxxxxxxxqqqkkkcccYYYQQQIIIGGGCCCAAAAAAAAA???>>>>>>===<<<<<<===???BBBDDDDDDHHHLLLOOOPPPQQQRRRTTTYYYZZZ[[[]]]___```aaaaaa^^^YYYRRRKKKFFFFFFGGGIIILLLTTT___kkkzzzrrreeeWWWQQQQQQTTT[[[aaammmrrrzzzxxxsssuuuyyyyyyxxx|||sssllliiigggdddbbbaaa``````aaabbbcccdddeeeeeedddcccbbbcccdddgggkkkssszzzxxxoooccc[[[XXXXXXXXXWWWWWWWWWUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMNNNLLLJJJJJJJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKIIIHHHGGGDDDBBBBBBDDDGGGJJJZZZyyyooo\\\RRRJJJHHHHHHFFFEEEEEE@@@@@@@@@???>>>=========;;;;;;::::::::::::999999xxxxxxxxxwwwwwwxxxxxxxxxrrrtttwwwyyy{{{~~~nnnbbb^^^[[[YYYYYY[[[]]]```aaacccfffjjjmmmmmmooosssxxx}}}zzztttjjj```XXXQQQKKKHHH@@@???===;;;:::999999::::::;;;<<<>>>???AAABBBCCCCCCDDDEEEGGGIIIIIIJJJJJJLLLIIIIIIMMMOOOQQQWWW___aaafffjjjkkkhhheeeeeefff^^^[[[VVVQQQLLLJJJHHHHHHFFFLLLMMMQQQ\\\iii~~~kkkccc[[[XXXUUUSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBAAAAAAAAA?????????@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCAAAAAAAAA>>>>>>??????@@@@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999999888888777666666666666666666666555555444444555555555666666555444444222222222111111111111000111111111111111111111111111111111111111111111111111222222222222333333333111111111111222222222222444333333555777:::CCCMMMVVVSSSVVV```llluuu~~~vvvoooqqqxxxrrrmmmeee[[[SSSJJJGGGDDDBBBAAAAAA@@@>>>======<<<===???AAADDDFFFGGGJJJMMMOOOPPPRRRTTTVVVYYYZZZZZZ[[[\\\]]]]]]^^^ZZZVVVPPPJJJFFFFFFGGGIIIMMMSSS\\\gggwww{{{lll[[[SSSQQQRRRXXX^^^kkkqqq{{{~~~~~~zzzzzz|||yyywww{{{uuummmhhheeegggeeecccbbbbbbeeegggiiiiiikkklllllljjjhhhggggggfffiiioootttyyyzzz{{{zzzssskkkaaa[[[YYYYYYXXXWWWWWWWWWUUUSSSRRRQQQQQQQQQOOONNNMMMMMMLLLLLLMMMMMMMMMKKKIIIHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKIIIHHHGGGDDDBBBCCCFFFHHHNNN```hhhWWWOOOIIIHHHHHHFFFEEEFFFAAAAAA@@@???>>>>>>===<<<::::::::::::::::::::::::}}}}}}}}}|||{{{{{{{{{{{{xxxzzz}}}kkk```]]]\\\\\\\\\ZZZ[[[\\\]]]^^^aaaeeehhhjjjkkklllooorrruuuwwwyyy|||}}}{{{uuuooojjjddd]]]VVVPPPJJJFFF@@@???===<<<:::999999999:::;;;<<<>>>@@@AAACCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIJJJOOOQQQRRRWWW^^^aaaffflllmmmhhhdddbbbbbbZZZWWWSSSMMMJJJGGGGGGGGGIIIMMMLLLQQQ```qqqxxxhhhdddZZZXXXUUURRRQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@????????????@@@@@@>>>?????????@@@@@@@@@@@@BBBDDDFFFFFFEEECCCBBBBBB???????????????@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888999999888888777666666666666666666666666555555444888777666555555444444555222222222111111111111000111111111111111111111111111111111111111111111111111222222222222333333333111111111111222222222222222111333777777777???IIIRRRPPPTTT___hhhkkkooottt}}}vvvjjjlllxxx~~~wwwsssoooiii^^^VVVJJJGGGDDDBBBBBBBBBAAA@@@======>>>???BBBDDDGGGIIIKKKMMMOOOPPPQQQSSSVVVYYY[[[ZZZZZZYYYYYYYYYZZZZZZUUURRRNNNJJJHHHHHHIIIJJJNNNSSSYYYcccsssrrr```UUUQQQQQQVVV\\\fffmmmzzz~~~|||sssxxx}}}yyyqqqllliiiiiigggeeedddeeegggkkknnnmmmppptttvvvuuusssrrrqqqlllnnnqqqtttuuutttsssqqqnnnggg```[[[ZZZZZZYYYWWWXXXWWWUUUSSSQQQQQQQQQQQQMMMMMMKKKJJJJJJJJJKKKLLLKKKIIIGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJIIIHHHFFFDDDBBBCCCGGGJJJUUUhhhyyyaaaTTTMMMHHHHHHHHHFFFEEEFFFBBBAAAAAA@@@???>>>===<<<::::::::::::::::::::::::}}}||||||||||||mmmbbbaaaaaa```aaa[[[[[[[[[ZZZ[[[]]]bbbfffiiihhhhhhiiijjjlllnnnppppppqqqssswww{{{}}}yyyvvvsssjjjfffaaa\\\WWWQQQJJJFFFAAA@@@>>><<<:::999999888;;;;;;===>>>@@@BBBCCCDDDBBBCCCEEEFFFGGGHHHIIIIIIIIIHHHKKKPPPRRRSSSWWW]]]aaagggmmmnnniiiccc``````XXXUUUPPPKKKHHHFFFFFFFFFKKKMMMLLLRRRcccvvvuuugggdddZZZXXXUUUSSSQQQPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDD@@@???>>>======>>>???@@@>>>>>>??????@@@@@@@@@@@@BBBEEEGGGGGGFFFDDDCCCCCC????????????????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888999999888888777666666666666666666777666555555444777666444333222222222333222222222111111111111000111111111111111111111111111111111111111111111111///000000000000111111111000111111111111222222222111000333888777555<<>>???AAADDDGGGIIIJJJNNNOOOQQQQQQRRRUUUYYY\\\\\\[[[ZZZYYYXXXXXXXXXXXXRRRPPPMMMJJJIIIIIIJJJKKKNNNRRRXXX```ooouuubbbWWWRRRQQQUUUZZZaaaiiixxx}}}pppvvv{{{|||wwwssspppjjjiiifffeeefffiiimmmppppppuuu{{{}}}|||{{{uuuvvvwwwwwwvvvssspppnnnkkkeee___[[[[[[[[[YYYWWWXXXWWWUUUSSSQQQQQQQQQQQQLLLKKKJJJIIIHHHIIIJJJJJJJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJIIIHHHFFFDDDBBBDDDGGGJJJ\\\ooorrr\\\RRRLLLHHHIIIHHHFFFEEEFFFBBBBBBAAA@@@???>>>===<<<::::::::::::::::::::::::ooofffdddaaabbbgggbbb^^^ZZZZZZ^^^dddggghhhjjjiiiiiiiiihhhhhhiiiiiijjjjjjkkklllmmmqqqvvvzzzzzzyyyxxxwwwwwwuuuqqqnnnfffgggddd]]]WWWSSSMMMGGG@@@>>>;;;:::;;;;;;::::::===>>>???AAABBBCCCDDDDDDEEEEEEFFFHHHJJJJJJHHHFFFJJJMMMPPPOOOOOOQQQXXX___fffjjjnnnmmmggg```\\\ZZZVVVSSSNNNHHHEEECCCCCCDDDHHHMMMOOOQQQ^^^{{{pppbbbYYYWWWUUUQQQOOOMMMNNNOOOPPPMMMOOOPPPPPPMMMKKKJJJJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEDDDDDDEEEEEECCCHHHLLLLLLGGGDDDDDDFFF@@@@@@????????????@@@@@@??????AAAAAABBBAAA@@@???EEEDDDDDDCCCBBB@@@???>>>@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999999888666666555555555888777666555555555555555888777555444222222111111555555444333333222111111333333222222111000//////111111111111111111111111//////000111222222333333444333111000000000111111222333222222333666;;;@@@NNNNNNPPPUUU[[[```dddeeehhh|||ppprrrvvv~~~|||yyyxxxuuujjj]]]QQQIIICCCCCCDDDBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKMMMSSSSSSQQQQQQRRRTTTWWWYYY\\\[[[YYYXXXVVVUUUUUUUUUSSSRRRQQQOOOMMMLLLLLLLLLOOOQQQVVVaaannnzzzwwweeeWWWQQQRRRTTTVVVdddgggppp~~~~~~yyywwwvvvzzzyyyuuuuuunnnmmmkkkkkkmmmrrrwwwzzz|||}}}{{{wwwsssqqqllliiidddaaa___]]][[[YYYZZZXXXUUUSSSSSSSSSRRRQQQNNNLLLJJJHHHHHHIIIKKKMMMIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEECCCBBBCCCFFFHHHHHHGGGHHHDDDAAAAAAAAABBBHHHPPPddd}}}hhhYYYSSSNNNIIIHHHIIIHHHDDD@@@AAAAAA@@@@@@>>>===;;;::::::::::::999999:::;;;;;;qqqjjjjjjhhhgggiiiddd```\\\\\\```eeeiiijjjllllllkkkiiigggggghhhiiifffgggiiiiiikkkoootttxxxwwwvvvtttttttttssspppnnniiijjjgggaaa[[[VVVOOOHHHAAA>>>;;;999::::::999888===>>>???AAABBBCCCDDDDDDEEEEEEGGGIIIJJJJJJHHHGGGKKKNNNPPPPPPPPPSSSZZZ___fffiiimmmlllggg```[[[YYYUUURRRMMMHHHEEECCCDDDEEEHHHMMMPPPTTTcccqqqcccZZZWWWUUURRROOONNNNNNOOOPPPNNNPPPQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEIIIMMMLLLGGGCCCCCCDDD@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@>>>>>>@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999888888777555555444444444777777666555555555666666555555444333222222333333444444444333333222222222333333222222111000000///111111111111111111111111//////000111111222333333333222111000000000111222222222222222333666;;;???JJJKKKNNNRRRXXX\\\___```hhh|||tttpppsssyyy|||{{{xxxkkk^^^RRRJJJEEEEEEFFFEEEDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMOOOOOOPPPRRRTTTWWWZZZ[[[___^^^\\\ZZZXXXVVVUUUTTTTTTSSSRRRPPPOOONNNNNNNNNLLLNNNSSS\\\hhhuuuyyygggXXXQQQPPPRRRTTT]]]aaakkk}}}vvvtttsssvvv~~~{{{xxxwwwqqqpppooooooqqquuuyyy|||{{{}}}|||zzzuuurrrnnnjjjgggeeebbb```]]]ZZZVVVTTTSSSSSSQQQPPPNNNMMMKKKJJJIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFEEECCCCCCDDDGGGIIIIIIIIIFFFBBB?????????BBBKKKTTTpppcccUUUQQQMMMHHHGGGIIIIIIEEEBBBCCCCCCCCCAAA@@@>>>===<<<;;;::::::999::::::;;;;;;uuuppprrrqqqnnnmmmhhheeebbbbbbeeejjjoooqqqssssssqqqmmmjjjiiijjjlllgggiiikkklllnnnqqqvvvyyyzzzxxxvvvuuuvvvuuusssrrrnnnooommmgggbbb\\\SSSIIIAAA>>>;;;999999999888888===>>>@@@AAACCCDDDDDDDDDEEEFFFGGGIIIJJJJJJIIIHHHLLLOOOQQQRRRRRRVVV[[[```fffiiikkkkkkfff```[[[XXXTTTQQQLLLGGGDDDDDDEEEFFFHHHLLLNNNSSSeeepppccc[[[XXXVVVSSSQQQOOONNNOOOOOONNNPPPQQQQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGKKKMMMLLLGGGCCCBBBCCC@@@@@@????????????@@@@@@@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;::::::999999999888777666666555666666666666555555555666777777444444333333333333444444333333333333333333333333333333222222111000000000111111111111111111111111///000000111111222222222111111111000111111222333222222222222333666:::>>>FFFHHHLLLQQQVVVZZZ]]]___jjj}}}xxxnnnnnnrrr~~~|||oooaaaTTTLLLGGGHHHIIIGGGFFFGGGFFFFFFFFFGGGIIIKKKMMMNNNLLLNNNQQQUUUYYY]]]___```aaa```^^^\\\YYYVVVTTTSSSTTTSSSRRRQQQPPPPPPPPPPPPKKKMMMQQQXXXcccoooyyyyyyhhhYYYQQQOOOQQQRRRXXX\\\gggxxxssspppnnnqqqxxx}}}zzzzzztttttttttuuuwwwyyy|||~~~{{{~~~}}}yyyuuurrroookkkhhhbbb___ZZZVVVTTTSSSQQQOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGEEEDDDDDDFFFIIIKKKKKKJJJFFFBBB?????????CCCOOOZZZwwwyyy]]]RRROOOKKKHHHGGGIIIIIIFFFDDDGGGFFFEEECCCAAA???>>>===;;;;;;:::::::::::::::;;;zzzrrrtttvvvsssqqqnnnllljjjiiilllqqqvvvyyy|||{{{yyytttooommmooorrrppprrruuuwwwyyy|||~~~~~~}}}{{{yyytttuuusssnnniiicccWWWLLLCCC@@@<<<999999:::999999>>>>>>@@@BBBCCCDDDDDDEEEEEEFFFHHHIIIIIIIIIJJJKKKNNNPPPSSSTTTVVVYYY^^^bbbfffhhhiiiiiieee```ZZZWWWSSSOOOJJJFFFDDDDDDFFFHHHLLLNNNPPPVVVgggzzzkkkaaa\\\YYYWWWTTTQQQOOONNNNNNNNNMMMOOOPPPOOOMMMJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEGGGIIIKKKJJJGGGDDDCCCDDD@@@@@@????????????@@@@@@???@@@@@@AAABBBCCCCCCCCC??????@@@@@@@@@@@@@@@?????????>>>>>>>>>============<<<<<<;;;;;;::::::999<<<<<<;;;;;;:::999999888:::999888888777777777888666555555555666777888888666666555444444444555555222333333333333333333333222222222111111111000000111111111111111111111111///000000000111111111222000000000111111222333333222222333222333555999===CCCGGGNNNTTTZZZ```dddgggpppyyymmmkkklllvvvuuufffVVVOOOIIIJJJJJJHHHGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPUUUZZZ^^^aaabbbcccaaa```^^^[[[XXXUUURRRQQQRRRQQQQQQPPPPPPQQQQQQQQQMMMNNNRRRWWW___iiittt{{{~~~vvvhhh[[[SSSPPPRRRSSSXXX\\\eeesss~~~pppnnnkkkmmmsss~~~~~~{{{zzzwwwwwwxxxzzz{{{}}}~~~}}}{{{vvvqqqnnniiiddd^^^YYYUUUSSSPPPNNNNNNOOOOOONNNMMMKKKIIIHHHIIIJJJLLLMMMLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEGGGKKKLLLLLLKKKGGGDDDBBBBBBBBBEEEPPP\\\sssqqqZZZQQQLLLJJJGGGGGGHHHIIIGGGFFFHHHGGGEEECCCAAA???>>>>>><<<;;;;;;::::::::::::;;;|||oooooorrrrrrpppqqqpppnnnnnnpppuuu{{{{{{uuurrrtttwww{{{}}}||||||zzztttpppiii\\\OOOEEEBBB===;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEEEEGGGIIIJJJIIIIIIKKKMMMPPPRRRTTTWWWYYY]]]aaadddfffgggggggggddd___ZZZVVVQQQNNNIIIEEECCCEEEHHHJJJOOOPPPSSS\\\ooopppeee___\\\WWWVVVTTTQQQPPPOOONNNNNNKKKLLLNNNMMMJJJHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEEEE@@@@@@????????????@@@@@@>>>>>>??????AAABBBCCCDDD???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::<<<;;;;;;:::999999888888888888777666666666777777666666666666666777888999:::999888666555555444444222333333333333333333333222222222111111111111111000000000000000000000000000000000000000111111111000000111111222222222222111222333333333555888;;;BBBHHHPPPYYYaaaiiiqqqvvv}}}|||mmmjjjiiiqqq|||nnn[[[SSSKKKJJJIIIGGGFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMPPPUUUYYY]]]^^^______]]]]]][[[YYYVVVSSSPPPNNNNNNNNNNNNNNNOOOPPPQQQRRRNNNPPPSSSVVV[[[ccclllrrrtttooofff]]]VVVTTTUUUVVVWWW[[[cccnnn|||~~~~~~ooommmjjjkkkqqq|||{{{{{{yyyzzz{{{}}}~~~yyyuuunnniiibbb[[[VVVSSSPPPNNNNNNNNNOOOOOONNNKKKIIIHHHHHHIIIKKKLLLKKKJJJHHHFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFIIILLLMMMLLLKKKDDDDDDDDDEEEDDDFFFQQQ]]]ppplllYYYSSSJJJIIIGGGGGGGGGHHHHHHGGGGGGFFFDDDBBB@@@???>>>>>>===<<<;;;;;;:::::::::;;;nnnjjjnnnoooooorrrrrrqqqppprrrvvv}}}{{{xxxyyy}}}~~~yyytttnnn```RRRFFFBBB===;;;;;;===>>>???>>>???AAABBBDDDEEEEEEEEEEEEHHHJJJJJJIIIIIILLLOOORRRSSSVVVYYY]]]```ccceeeffffffeeeeeeccc___YYYUUUOOOLLLGGGCCCCCCEEEIIILLLJJJLLLSSSaaazzzuuuggg```[[[ZZZUUUTTTRRRQQQOOOOOONNNNNNIIIKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@????????????@@@@@@=========>>>@@@BBBDDDEEE@@@@@@AAAAAAAAAAAAAAA@@@============<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;::::::999999888888555555444444444444555555777777666666666777888888;;;:::888777555444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222111111111222333333333555888:::???FFFPPPZZZdddooo{{{ooollljjjnnnyyyxxxcccXXXNNNJJJHHHEEEDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLOOOSSSUUUVVVVVVVVVXXXXXXWWWVVVTTTQQQNNNLLLJJJKKKKKKLLLMMMOOOQQQRRRNNNPPPTTTUUUWWW[[[ccchhhiiihhheee```[[[XXXXXXYYYTTTXXX___hhhttt}}}{{{|||llllllkkkkkkppp{{{}}}}}}~~~}}}sssmmmeee]]]XXXTTTQQQOOOMMMMMMNNNNNNMMMKKKIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHFFFEEEDDDGGGFFFGGGJJJLLLMMMKKKIII@@@@@@CCCEEEEEEJJJXXXgggzzzfffXXXRRRIIIHHHHHHGGGGGGGGGGGGHHHFFFDDDBBB@@@???>>>??????>>>===<<<;;;::::::::::::tttnnnppprrrsssuuuvvvuuuuuuuuuzzz{{{wwwqqqcccUUUDDD@@@<<<:::;;;===???@@@>>>???AAACCCDDDEEEEEEEEEEEEHHHKKKKKKIIIIIIMMMQQQTTTUUUWWWZZZ___ccceeefffgggeeedddcccbbb___YYYTTTNNNKKKFFFBBBBBBFFFJJJNNNKKKPPPZZZmmmmmmddd^^^YYYXXXRRRQQQQQQPPPOOONNNNNNNNNIIIKKKLLLLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFFFFDDDCCCBBBCCCCCCBBBCCCCCCCCCCCCBBB@@@@@@????????????@@@@@@======>>>???AAACCCEEEGGG???@@@@@@@@@@@@@@@??????=========<<<<<<<<<;;;;;;999999999::::::;;;;;;<<<;;;;;;::::::999888888888666555555555555555666666888888777777666777777777888777666555444444444444444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000///111111222333222111000000000222333333333444777999;;;BBBLLLVVVaaannn|||qqqooommmmmmtttkkk___RRRLLLHHHDDDDDDFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFHHHJJJMMMOOOPPPQQQQQQSSSSSSTTTTTTRRRPPPNNNLLLIIIIIIJJJKKKMMMOOOQQQSSSPPPSSSWWWXXXWWWXXX]]]bbbbbbdddeeeccc^^^ZZZYYYYYYTTTXXX]]]ccckkk{{{~~~yyy|||yyyjjjjjjjjjlllpppzzzvvvpppggg___YYYUUURRRQQQLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFDDDBBBGGGGGGHHHJJJLLLLLLIIIGGG>>>???BBBEEEJJJUUUjjj}}}xxxaaaTTTNNNIIIIIIHHHGGGFFFFFFFFFGGGEEECCCAAA@@@??????@@@AAA>>>===<<<;;;;;;:::::::::}}}uuuvvvxxxxxxzzzzzzzzzyyyzzz~~~|||xxxrrrdddWWWCCC???;;;999:::===???@@@???@@@AAACCCDDDEEEEEEFFFEEEHHHLLLKKKIIIIIIMMMRRRUUUUUUWWW[[[```dddfffggggggeeeccccccbbb^^^XXXSSSNNNJJJEEEBBBBBBFFFKKKNNNXXX\\\hhh~~~yyyiiiddd^^^XXXVVVPPPPPPOOOOOOOOONNNNNNNNNJJJLLLMMMLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGBBBCCCEEEFFFEEEDDDBBBAAAEEECCCBBBBBBBBBBBB@@@???@@@@@@????????????@@@@@@>>>>>>???@@@BBBDDDGGGHHH???????????????>>>============<<<<<<<<<;;;;;;;;;777888999:::;;;;;;<<<===;;;;;;::::::999888888777999888888888888888999999999999888777666666777777555444444333333333444444555555444333333222111111111111111111111111222222000000000000000000000000000000000000////////////111222333333222111000///000222333333333444777999777>>>HHHRRR\\\jjjyyy}}}rrrqqqooommmqqq~~~qqqdddUUUMMMHHHDDDDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHKKKMMMOOOPPPQQQPPPQQQRRRSSSRRRQQQOOOMMMHHHIIIJJJKKKNNNPPPRRRTTTSSSWWW[[[[[[YYYYYY\\\```^^^bbbeeeeee```[[[YYYXXXXXX[[[^^^```eeerrryyy}}}qqqhhhiiijjjlllpppyyywwwqqqhhh___ZZZVVVSSSQQQKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIEEEFFFGGGHHHGGGEEECCCAAAHHHHHHHHHJJJKKKKKKHHHFFF???@@@BBBGGGOOO___zzzrrr\\\QQQJJJIIIIIIIIIGGGFFFEEEFFFGGGEEECCCAAA@@@@@@@@@BBBCCC>>>>>>===<<<;;;:::::::::yyywwwyyy|||}}}}}}~~~~~~yyynnnkkkfff\\\QQQBBB@@@===<<<<<>>======>>>>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;;;;888777666555555666777888999999999888777666666555555555666666666666555555555555444333333333333444111111111000000000000///111111111111111111222222000000111111111111000000222222222222222222222222111222222333333444444555555888BBBNNNZZZeeetttzzzqqqiiihhhooo}}}|||mmm[[[NNNJJJHHHEEEBBBBBBAAAAAA@@@AAABBBDDDEEEHHHIIIKKKKKKKKKLLLOOOQQQWWWVVVVVVUUUSSSQQQOOOMMMKKKLLLLLLKKKJJJKKKNNNPPPTTTVVVYYYZZZZZZZZZ\\\]]]```cccfffhhhgggddd```]]][[[WWWWWW]]]eeepppyyyjjjeeeeeegggmmmqqqwwwxxxoooddd[[[VVVTTTQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCHHHHHHIIIKKKKKKIIIEEEBBB>>>EEEHHHIIIRRRkkkiiiXXXPPPNNNIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCAAA???>>>>>>>>>>>>>>>======<<<:::999999888{{{|||}}}vvvgggbbb]]]SSSKKK@@@???===;;;<<<>>>AAACCCAAABBBCCCEEEFFFFFFGGGGGGFFFHHHJJJKKKLLLLLLNNNPPPRRRUUUYYY^^^bbbeeeggghhhjjjgggdddbbb```]]]VVVQQQNNNIIIFFFGGGIIIKKKQQQWWW\\\mmmjjjaaa\\\TTTQQQUUUQQQOOOMMMMMMNNNNNNMMMKKKLLLKKKJJJIIIIIIHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>;;;<<<===???@@@BBBCCCDDD@@@@@@???>>>>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;888777777666666777888999999999999888777666666666555555666666666666555555666555444444333333444444222222222111111111000000111111111111111111111111000000111111111111000000222222222222222222222222111222222333333444444555666999AAALLLVVV___mmmyyy}}}sssjjjggglllxxxrrr```SSSMMMJJJFFFCCC@@@@@@@@@@@@BBBDDDFFFHHHIIIKKKLLLLLLLLLNNNPPPRRRQQQSSSUUUWWWWWWUUUSSSQQQNNNNNNNNNNNNLLLMMMOOOQQQUUUXXXZZZ[[[[[[\\\]]]^^^aaadddgggjjjiiigggccc```ZZZVVVVVV[[[bbbkkkyyyzzzlllhhhgggiiinnnrrrxxxvvvmmmbbbZZZVVVSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIIIIHHHHHHGGGGGGIIIIIIJJJKKKJJJHHHEEEBBB@@@DDDGGGKKKZZZuuu}}}dddVVVOOOLLLHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;~~~ppp]]]TTTOOOIIIBBB>>>===;;;:::;;;>>>@@@BBBBBBBBBDDDEEEFFFGGGGGGGGGFFFHHHKKKMMMMMMNNNPPPRRRSSSVVVZZZ___cccgggiiijjjmmmiiieeebbb```\\\UUUPPPNNNIIIGGGIIIKKKMMMSSSYYY```yyysssccc^^^[[[TTTPPPQQQQQQOOOLLLKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAACCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAA@@@@@@???>>>;;;<<<===>>>???@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<===========================<<<;;;:::::::::::::::888888888888888999:::;;;999999999888777777666666555666666777777666666555666555444444333444444444333333333333222222222222111111111111111111111111000000111111111111000000222222222222222222222222111222222333333444444555777888???HHHPPPXXXdddpppxxx}}}sssiiieeeiiitttxxxgggZZZSSSNNNHHHDDD@@@??????@@@CCCFFFIIIKKKKKKLLLNNNNNNNNNOOORRRTTTPPPSSSVVVYYYYYYXXXVVVTTTRRRSSSSSSQQQPPPOOOQQQRRRWWWYYY\\\]]]]]]]]]___```ccceeehhhkkkkkkhhheeebbbZZZWWWVVVZZZ```hhhuuuzzzmmmjjjiiilllqqquuuzzz~~~~~~}}}~~~}}}rrrjjj```YYYUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJJJJJJJIIIIIIIIIHHHJJJKKKKKKKKKIIIGGGDDDBBBCCCEEEHHHRRRiiippp]]]SSSMMMJJJGGGFFFEEEEEEDDDDDDEEEEEEGGGEEECCC@@@>>>=========<<<<<<<<<;;;;;;<<<<<<<<<gggQQQHHHEEEAAA>>><<<;;;::::::;;;===@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFIIIMMMOOOPPPQQQRRRTTTTTTWWW[[[```eeeiiikkklllppplllgggcccaaa\\\UUUPPPMMMHHHGGGIIILLLNNNSSSZZZcccyyykkk___[[[YYYTTTQQQQQQQQQNNNLLLKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>;;;<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@???>>>>>>======<<<<<<<<<<<<======>>>????????????>>>===;;;::::::999999888999999999:::;;;;;;<<<999999999888888777777777666666777777777777666666666666555444444444444444444444444444333333333333222222222111111111111111000000111111111111000000111111111111222222222222111222222333333444444555666777<<>>===<<<<<<===<<<;;;:::::::::;;;;;;www\\\IIIAAA@@@???===::::::999:::;;;>>>@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGHHHKKKNNNQQQRRRSSSTTTUUUUUUXXX]]]bbbgggkkkmmmnnnsssnnnhhhdddaaa\\\VVVQQQKKKGGGFFFIIILLLNNNSSSYYYffftttiii]]]XXXVVVTTTRRRRRRPPPNNNLLLLLLMMMNNNNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<=========???>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<999:::;;;===>>>@@@AAABBB@@@???>>><<<;;;::::::999999999::::::;;;;;;;;;;;;999999999999888888888888666666777777777777666666666666555444444444444555555555555444444444444333222222222111111111000000000000111111111111000000000000000111111222222222111222222333333444444555555555:::AAAGGGNNNZZZfffvvv~~~yyylllhhhhhhmmmttt}}}ttthhh^^^VVVNNNIIIGGGFFFDDDDDDEEEHHHKKKNNNOOOPPPRRRRRRRRRSSSVVVXXXZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[XXXUUURRRQQQRRRWWWYYY[[[]]]]]]]]]^^^```bbbccceeefffeeeccc```]]]^^^[[[[[[___dddiiisss}}}|||~~~zzzrrroooqqqwww~~~}}}yyyrrrooopppsssxxx|||{{{uuugggaaaYYYTTTSSSSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIGGGFFFEEEEEEEEEEEEJJJLLLMMMKKKGGGDDDCCCDDDFFFJJJUUUlllvvv```VVVOOOJJJHHHEEEDDDCCCCCCBBBBBBCCCCCCGGGEEECCC@@@===<<<<<<;;;>>>===;;;999888999999:::ssscccOOOBBB??????>>><<<999999999:::<<>>===;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>===<<<;;;;;;888999:::<<<>>>@@@AAABBB@@@@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999999999999999999666777777888888777777666777666555555444444555555555555555555444444444444333333222222111000000000000000111111111111000000//////000000111222222222111222222333333444444555444444888>>>CCCJJJWWWbbbwww~~~xxxllleeegggooozzzzzzoooeee[[[SSSNNNJJJIIIGGGFFFGGGKKKNNNQQQSSSTTTUUUVVVVVVWWWYYY\\\[[[\\\^^^```bbbcccdddddd]]]^^^]]]ZZZVVVRRRPPPPPPTTTVVVYYYZZZZZZZZZ\\\]]]___aaacccddddddbbb```___aaa^^^^^^bbbeeehhhpppyyy{{{{{{~~~~~~zzzwww{{{~~~}}}~~~uuummmjjjlllpppuuuzzzxxxqqqbbb]]]VVVSSSRRRSSSQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFIIILLLMMMKKKFFFDDDDDDFFFFFFQQQeeennn\\\TTTMMMHHHIIIEEEDDDCCCCCCBBBBBBCCCCCCEEECCCAAA>>><<<;;;;;;;;;>>>===;;;999888999;;;<<<~~~qqq[[[QQQEEE>>>>>>???===:::888999:::;;;===@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKOOOSSSUUUUUUUUUUUUUUUWWWZZZ___eeejjjnnnqqqrrrooojjjddd___\\\XXXSSSNNNJJJGGGGGGKKKOOOQQQVVV\\\hhhyyyfffaaaZZZUUUSSSSSSRRRPPPNNNNNNOOOPPPRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@????????????@@@???????????????>>>>>>===:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@======>>>>>>===<<<:::999::::::;;;<<<===>>>>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777999999999999999999999999777777888888888888777777777666666555555555555555555555555444444444333333333333222222111000000///000000111111111111000000/////////000111222222222111222222333333444444555555444666;;;???FFFQQQ]]]pppyyyvvvhhheeelllzzz~~~uuukkkaaaYYYTTTKKKJJJHHHHHHJJJNNNRRRUUUWWWYYYZZZ[[[[[[\\\^^^```___bbbfffjjjkkkkkkiiiggg^^^___^^^[[[VVVQQQNNNMMMQQQSSSVVVWWWWWWWWWXXXZZZ\\\^^^aaadddfffffffffeeeiiifffeeeggggggiiiooovvvzzz{{{zzz{{{~~~||||||sssjjjhhhkkkpppttt{{{~~~rrrkkk^^^YYYTTTQQQRRRSSSQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKHHHFFFEEEEEEFFFGGGHHHKKKMMMJJJFFFCCCEEEHHHLLL^^^zzzeeeXXXRRRKKKGGGIIIEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???===;;;;;;;;;;;;===<<<::::::;;;===@@@AAAzzziiiZZZMMMFFF???<<<>>>>>>;;;777888999:::<<<>>>AAACCCDDDCCCDDDEEEFFFGGGHHHHHHHHHMMMPPPTTTVVVVVVUUUUUUUUUXXX[[[```eeekkkoooqqqsssmmmhhhaaa]]]ZZZVVVQQQMMMKKKHHHHHHMMMQQQSSSXXX]]]rrrooo___]]]XXXTTTSSSSSSQQQNNNNNNNNNPPPRRRTTTSSSOOOLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@??????>>>>>>?????????????????????>>>======::::::;;;<<<===>>>???@@@>>>>>>===>>>>>>???@@@@@@<<<============;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>======<<<<<<===;;;<<<<<<<<<;;;999777666999999999999999999999999777777888888888888777777777777666555555555555555555555444444444333333333333333222222111000000///000000111111111111000000...//////000111222222222111222222333333444555555555444555999===BBBMMMXXXgggttt|||mmmhhhqqq~~~{{{yyyoooeee]]]XXXKKKJJJHHHIIILLLQQQVVVYYY[[[\\\^^^^^^^^^___bbbddddddhhhnnnssssssnnnhhhddd______^^^[[[UUUPPPMMMLLLOOOQQQSSSUUUUUUUUUVVVXXXZZZ]]]aaaeeeiiikkkllllllqqqmmmllllllkkkkkkooovvvvvv{{{yyyyyy{{{{{{{{{rrrjjjggglllqqqvvv}}}xxxmmmeee\\\WWWRRRPPPQQQSSSRRRPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIGGGEEECCCDDDDDDEEEGGGKKKMMMJJJFFFCCCFFFIIISSSjjjyyy___UUUPPPIIIFFFIIIEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@>>><<<;;;:::;;;;;;<<<;;;:::;;;===@@@DDDGGG~~~pppbbbUUUMMMAAA???===;;;:::999999:::::::::<<<===???AAABBBCCCDDDEEEGGGHHHGGGGGGIIIKKKOOOUUUZZZ\\\ZZZWWWVVVVVVZZZ[[[___gggooorrrqqqnnnmmmiiiccc]]]WWWRRRMMMIIIJJJIIIJJJMMMOOOQQQWWW___yyymmm]]][[[WWWTTTQQQPPPPPPOOOMMMNNNOOOOOOOOOOOONNNMMMJJJJJJJJJIIIIIIHHHGGGGGGJJJIIIFFFDDDCCCCCCDDDDDDEEEDDDBBB@@@@@@@@@BBBCCC@@@@@@@@@????????????>>>>>>??????===;;;:::;;;<<<;;;;;;===>>>????????????============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999:::;;;<<<===???>>>>>>===============<<<<<<;;;::::::999888888999999999999999999999999::::::999999888777666666777777666555555555555555666666555444333333222222333333333222222222111111000000111111111111000000000000000000000000000000000000111222444555666666666222222666;;;@@@HHHPPP^^^oooqqqfffrrr}}}uuuzzz~~~{{{{{{xxx{{{|||qqqbbbXXXPPPMMMJJJJJJNNNTTTYYY\\\YYYYYYZZZ\\\___ccceeefffiiiooouuuwwwssskkkeeebbb]]]\\\ZZZXXXUUUQQQOOOMMMMMMPPPSSSTTTSSSTTTXXX[[[```ccchhhnnntttxxxzzz{{{||||||xxxrrrpppssstttrrryyy}}}~~~wwwwww{{{~~~}}}zzz~~~zzzqqqjjjhhhlllpppyyy{{{rrrggg```ZZZXXXTTTQQQOOOOOOOOOPPPSSSRRRQQQNNNLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLIIIDDDBBBCCCEEEGGGHHHIIINNNIIIDDDFFFDDDEEEPPPZZZrrrZZZNNNKKKIIIHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???===<<<======>>>@@@===;;;:::;;;@@@EEEIIIxxxjjj\\\PPPIII@@@>>><<<;;;999999999:::;;;<<<===???AAABBBDDDDDDDDDFFFGGGGGGFFFGGGHHHJJJPPPUUU[[[\\\ZZZXXXWWWWWWYYY\\\aaagggmmmooonnnmmmjjjeee___YYYTTTOOOKKKHHHIIIIIIKKKNNNOOOQQQZZZddduuueee\\\ZZZVVVSSSQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHEEECCCBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@AAABBB@@@@@@@@@?????????>>>>>>>>>??????===;;;:::;;;<<<;;;;;;===>>>>>>??????????????????>>>>>>>>>======;;;;;;;;;<<<;;;;;;:::999;;;::::::999:::;;;<<<===>>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::999999888888999999999999999999999999::::::999999888777777666777777666555555555555555666666555444444333222222333333333222222222222111000000111111111111000000111111111111111111111111000111111222333444555555555111111555:::???GGGPPP[[[mmm{{{jjjuuu{{{{{{|||wwwwww{{{xxxyyyuuufff[[[PPPNNNJJJJJJLLLQQQVVVYYYWWWXXXZZZ\\\^^^ccchhhkkktttxxxzzzxxxqqqhhhaaa]]]ZZZZZZXXXVVVSSSPPPMMMKKKOOORRRUUUUUUTTTUUUYYY]]]bbbgggooovvvzzz}}}~~~|||}}}|||yyy{{{~~~vvvtttwwwyyy}}}zzz~~~zzzrrrkkkjjjmmmqqqvvv~~~wwwmmmccc]]]VVVUUUSSSRRRQQQQQQQQQRRRTTTSSSQQQOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKHHHDDDBBBCCCFFFHHHIIIIIIMMMHHHDDDGGGEEEGGGUUUggglllWWWMMMJJJHHHGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA???>>>======>>>>>>>>><<<:::999;;;>>>BBBDDDrrrdddVVVIIIBBB>>>===;;;:::999999999:::===>>>???@@@BBBCCCEEEEEEEEEFFFGGGFFFFFFFFFHHHJJJQQQVVV\\\]]][[[YYYYYYYYYZZZ^^^dddhhhjjjkkkkkklllfffaaa[[[UUUPPPLLLHHHFFFGGGIIIMMMOOOMMMOOO\\\jjjrrrbbb[[[YYYUUUSSSRRRQQQOOONNNNNNMMMLLLJJJIIIIIIIIIJJJFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGEEECCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@?????????>>>>>>>>>>>>??????>>><<<;;;<<<===;;;<<<<<<===>>>>>>>>>>>>???>>>>>>>>>>>>=========;;;;;;;;;;;;;;;:::999999:::::::::::::::;;;<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;::::::999999888888999999999999999999999999::::::999999888777777777777777666555555555666666666666555555444333333333333333333333222222222222000000111111111111000000000000000000000000000000222222222222333333333444333000111555888===FFFOOOXXXjjjqqqwww~~~~~~yyyrrrrrrvvv~~~yyyxxx|||jjj^^^QQQOOOLLLJJJKKKNNNRRRTTTTTTWWWYYY[[[^^^dddlllsss}}}}}}zzztttkkkaaa[[[WWWVVVVVVUUUSSSPPPNNNKKKJJJQQQTTTVVVVVVUUUVVVZZZ^^^cccmmmyyy}}}yyytttuuuvvvwww{{{|||zzzsssnnnmmmooorrrvvv~~~|||wwwpppggg^^^WWWQQQQQQRRRRRRRRRSSSSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIFFFCCCCCCEEEHHHJJJJJJHHHKKKFFFDDDGGGFFFKKK[[[vvvtttdddSSSLLLIIIGGGEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::999:::<<<===???ppp```QQQEEE>>><<<;;;:::999888999::::::>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGFFFEEEFFFHHHJJJSSSXXX]]]^^^\\\ZZZ[[[\\\\\\aaagggjjjjjjiiijjjkkkccc^^^WWWQQQMMMJJJGGGFFFGGGKKKOOONNNKKKMMM^^^ooovvvccc\\\XXXTTTRRRRRRQQQOOOMMMQQQOOOMMMJJJIIIHHHIIIJJJFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAAAAA????????????>>>>>>>>>>>>===>>>??????===<<<<<<===;;;<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999:::::::::::::::;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::999999888888888888888888888888888888999999999888888888777777777777666666666666666777666666555555444444444333444444333333333222222222000111111222222111111000////////////////////////333222222222222222222222222111222555888<<>>>>>???@@@AAACCCCCCDDDEEEFFFFFFFFFFFFGGGJJJMMMUUUYYY^^^___^^^\\\]]]______dddjjjlllkkkiiijjjkkkbbb]]]UUUOOOLLLJJJIIIHHHIIILLLOOONNNIIINNNaaauuu}}}hhh___ZZZTTTQQQQQQQQQOOOLLLPPPNNNLLLIIIGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDDDDDDD@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>======<<<>>>@@@???>>><<<======;;;<<<<<<============<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999888999999999:::::::::::::::;;;::::::999888999999999:::999999999999999888888888888888888888888888888999999999888888888888888777777666666666777777888666555555555555555444444444444444333333333222222111111222222222222111111000000000000000000000000333333222222222222111111222222333666888<<>>;;;;;;<<<===<<<;;;:::999vvvfffVVVHHH@@@<<<:::999999999:::;;;===>>>>>>??????@@@AAACCCCCCDDDEEEFFFGGGFFFGGGIIIMMMPPPWWW[[[___```___^^^___aaabbbfffjjjllllllkkkjjjiiibbb\\\TTTNNNKKKJJJJJJJJJJJJLLLOOONNNKKKSSShhh}}}uuuddd]]]TTTPPPQQQQQQPPPMMMLLLKKKHHHFFFEEEDDDDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCCCC>>>????????????@@@@@@@@@??????>>>>>>>>>=========<<<>>>@@@@@@???=========;;;<<<<<<=========<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888999::::::::::::::::::999888888777777888888999999999999999999888888888888888888888888888888888888888888888888888888777777666666666777888888555555555555555555555555444444444444333333333333111111222222222222111111222222222222222222222222222222222222222111111111222222444777888<<>>>>>????????????>>>===;;;<<<=========;;;:::999qqqmmmdddWWWJJJAAA===<<<:::999999999;;;<<<>>>@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHKKKPPPSSSXXX\\\```aaa```___aaacccccceeegggkkkmmmllliiigggaaa[[[SSSLLLJJJJJJKKKKKKKKKLLLMMMNNNPPP[[[rrrjjj```TTTOOOPPPQQQPPPNNNIIIHHHHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA===>>>>>>??????????????????>>>>>>>>>============;;;>>>@@@AAA???>>>===>>>;;;<<<<<<======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999::::::::::::999888888777888999:::;;;::::::999999888777777666666777777888888888888888888999999888888888888888888888888888888888888888888888888777777666666777888888999555555555555666666666666555444444444444333333333111222222333333222222111222222222222222222222222111111111111111222222222000111444666777:::EEERRRQQQWWWaaannn~~~yyyvvvyyy{{{vvvuuuyyy}}}lllaaa[[[]]]]]]YYYRRRNNNOOOQQQWWWTTTTTTZZZeeepppwwwyyyuuulllaaaWWWQQQNNNLLLKKKOOOPPPSSSVVVXXX[[[\\\]]]YYY[[[\\\]]]]]]aaahhhnnn{{{vvvrrrqqqppppppsssxxx~~~|||rrrkkkgggfffggghhhfffdddbbb```\\\WWWTTTSSSRRRQQQPPPOOOPPPQQQQQQOOOOOOOOONNNNNNMMMMMMLLLFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEGGGJJJLLLKKKJJJFFFEEEBBBFFFMMMPPPcccgggVVVNNNIIIHHHGGGDDDCCCDDDAAABBBBBBBBBBBBAAA@@@@@@<<<===>>>>>>>>>>>>===<<<:::;;;<<<<<<<<<;;;:::999yyysss___\\\UUUKKK@@@;;;;;;<<<:::999999:::;;;===???AAAAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGGGGIIIMMMRRRVVVXXX\\\```aaa``````bbbddddddccceeeiiimmmmmmiiieeeaaaZZZRRRKKKIIIJJJKKKLLLKKKKKKLLLOOOTTTbbbzzzmmmbbbUUUNNNOOOQQQPPPNNNIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEE@@@@@@AAAAAAAAA@@@??????======>>>???????????????>>>>>>>>>>>>============;;;>>>@@@AAA@@@>>>>>>>>>;;;<<<<<<===<<<<<<;;;;;;:::::::::999999999888888999::::::::::::999888888777888999:::;;;:::999999888888777666666666666666888888888888888888999999777777777777777777777777888888888888888888999999777777666777777888999999555555555666666666666666555555444444444333333333111222222333333222222111////////////////////////000000111111111222222222///000333555555888DDDQQQQQQUUU[[[gggyyy}}}xxxyyy}}}wwwuuuyyy||||||kkkaaa]]]___```\\\UUUPPPQQQSSSYYYUUUSSSZZZgggrrrwwwwwwiiibbbWWWPPPNNNNNNMMMMMMOOOQQQTTTXXX[[[^^^```aaa]]]___aaaaaabbbgggnnnttt~~~wwwqqqpppooopppsssyyy}}}qqqiiidddccccccdddcccaaa___^^^[[[WWWTTTRRRQQQPPPOOOOOOPPPRRRTTTPPPPPPPPPOOOOOONNNNNNNNNEEEGGGIIIKKKKKKIIIGGGEEEDDDDDDEEEHHHKKKLLLKKKIIIEEEDDDAAAHHHQQQUUUkkk{{{```SSSLLLGGGGGGFFFCCCBBBDDDAAABBBBBBBBBBBBAAA@@@@@@;;;<<<===>>>>>>===<<<<<<:::::::::;;;;;;::::::999~~~|||uuuiii```PPPLLLGGGAAA===;;;;;;;;;888999:::;;;<<<>>>??????BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEGGGKKKPPPVVVZZZ___```aaaaaaaaaaaaccceeeggggggiiikkkllljjjfffbbbZZZUUUNNNHHHFFFGGGKKKMMMKKKJJJKKKQQQ^^^rrrvvvyyy{{{wwwdddTTTRRRQQQKKKJJJOOOJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@???>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAA@@@???===;;;<<<<<<;;;;;;;;;:::::::::888999;;;=========;;;:::999999999999999999999999::::::999888777777888888666777777777777777666555888888888777777777666666888777666666666777999:::888777888999;;;;;;:::999888999:::999888777777888999888777555555777888999999888666444333444555666444444444444444444444444000000000111222222333333222222222222222222222222333555555444444999BBBJJJQQQPPPSSS\\\kkkyyy}}}{{{vvvtttvvv{{{}}}nnncccgggfffccc___^^^___YYYRRRZZZXXXXXX[[[dddlllmmmjjjcccYYYQQQPPPNNNHHHFFFHHHJJJMMMTTT[[[aaacccaaa___bbb]]]^^^eeejjjlllrrrzzzzzzssspppuuuuuutttzzz~~~ppphhheeeeeefffgggeeecccaaa^^^ZZZVVVSSSSSSQQQPPPQQQQQQPPPNNNLLLPPPOOOOOONNNNNNMMMMMMLLLLLLJJJIIIIIIKKKJJJFFFCCCEEEFFFGGGJJJKKKKKKHHHFFFHHHFFFGGGKKKSSSccc{{{qqq[[[PPPLLLHHHEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::yyyrrrnnnjjjdddYYYPPPIIIFFFAAA<<<999888888999::::::;;;===>>>???@@@AAACCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFGGGKKKRRRXXX]]]aaabbbccccccbbbccceeegggggghhhjjjkkkllljjjeeeaaaWWWSSSNNNIIIGGGHHHJJJMMMPPPNNNMMMTTTddd|||zzzlllooouuuooorrraaaSSSRRRQQQKKKJJJNNNHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????===<<<:::;;;;;;;;;;;;::::::::::::888999;;;<<<<<<;;;:::999999999999999999999999999:::999999888777777888888555666666666777888888888;;;::::::::::::999999999888888777666666777888999888888888999:::;;;:::999999999999999888777888888999888666555555666888999999888666444444444555666444444444444444444444444222222111111111111111111222222222222222222222222222444555333333888AAAHHHQQQQQQRRRXXXcccqqq}}}|||xxx|||vvvtttyyyuuukkkmmmmmmjjjffffffeee___WWWVVVUUUVVVZZZbbbgggfffbbb\\\SSSMMMMMMLLLHHHGGGIIIJJJMMMTTT[[[aaaccccccbbbccc___```fffjjjlllrrryyyzzzxxx|||||||||uuulllhhhhhhhhhjjjhhheeebbb^^^ZZZVVVTTTSSSQQQPPPPPPPPPPPPNNNLLLPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLJJJJJJKKKIIIFFFCCCEEEFFFHHHKKKKKKJJJGGGEEEDDDDDDHHHTTTccctttgggUUULLLIIIFFFDDDEEEEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;::::::999:::;;;;;;<<<;;;;;;::::::vvvooofff```\\\UUULLLEEEAAA???;;;888777777888999<<<<<<===???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIGGGFFFHHHMMMTTT\\\aaaccceeeeeeeeedddeeefffhhhhhhhhhjjjlllllliiiccc___SSSPPPLLLIIIHHHIIIKKKLLLRRROOOPPPXXXmmm}}}kkkaaaeeeiiibbbiii[[[QQQQQQPPPLLLJJJLLLGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????AAA@@@@@@??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>===<<<;;;:::::::::::::::999999999999999999;;;;;;;;;:::999888999999999999999999999999:::999888888777888888888666666555555777888:::;;;;;;;;;;;;;;;::::::::::::999888888777777777888888888888999999999999::::::::::::999999888888888888888777555555555555777888999888666555444444555666444444444444444444444444333333222222111000000///222222222222222222222222222333333222333777>>>DDDOOOPPPQQQRRRXXXdddsss~~~yyyrrrwww|||tttwww~~~wwwvvvwwwvvvrrrqqqoooggg^^^VVVUUUVVV\\\bbbccc^^^YYYSSSMMMIIIIIIIIIHHHHHHJJJJJJNNNTTT[[[```ccceeeeeedddbbbccchhhllloootttzzz|||rrrlllkkkkkknnnllliiiddd___[[[XXXVVVTTTRRRPPPOOOOOOOOONNNLLLNNNNNNNNNOOOOOOOOOOOOPPPOOOMMMLLLKKKJJJIIIFFFCCCEEEGGGJJJLLLKKKIIIFFFDDDDDDEEEOOOdddzzzvvv]]]RRRKKKIIIFFFEEEEEEFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;:::999999888888::::::;;;;;;<<<;;;;;;:::}}}rrrjjj```YYYSSSMMMFFF@@@===<<<:::999888:::;;;=========>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHJJJOOOWWW```eeeeeefffgggfffeeeeeegggiiihhhhhhiiijjjiiieee```[[[NNNMMMKKKIIIIIIJJJLLLMMMNNNPPPUUU```vvvqqqccc]]]aaaccc[[[___UUUOOOOOOOOOLLLIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@?????????AAA@@@@@@AAAAAAAAABBBBBB========================<<<============<<<;;;::::::::::::999999999888888999::::::::::::999777777888888888888888888888888999999888888888888888999999888666555666888:::;;;:::::::::999999999888888999999888888888888888888888999:::999999999:::;;;>>><<<:::999999999999888666666555555555555666666999888777666555555555666444444444444444444444444222222222111111111000000111111111111111111111111111222222222222666;;;@@@KKKLLLMMMLLLOOOZZZkkkxxx{{{wwwlllnnnttt|||vvvyyy~~~zzzqqqggg\\\YYY[[[aaaeee```XXXSSSNNNKKKHHHGGGGGGHHHIIIJJJJJJNNNTTTZZZ___cccfffhhhgggfffhhhlllqqqvvv{{{wwwpppnnnnnnrrrqqqnnnhhhbbb^^^[[[ZZZWWWTTTQQQOOOOOONNNMMMLLLJJJJJJKKKKKKLLLMMMNNNNNNPPPOOOMMMKKKIIIGGGEEEDDDEEEHHHKKKLLLKKKHHHEEEDDDGGGKKK[[[vvvjjjXXXSSSNNNKKKHHHFFFEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::999999888::::::;;;;;;<<<;;;;;;;;;~~~yyyjjjcccYYYQQQJJJEEE@@@<<<::::::999999:::;;;===???======>>>@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJLLLSSS\\\dddjjjggghhhhhhgggeeeeeefffhhhffffffeeeeeeddd```ZZZVVVKKKJJJIIIIIIJJJLLLNNNOOOMMMYYYeeepppiii```\\\______WWWVVVQQQMMMNNNNNNKKKIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>@@@@@@AAAAAABBBBBBBBBBBB========================>>>>>>>>>>>>======<<<<<<:::::::::999999999888888::::::::::::999888888777888888888888888888888888999888888888888888999999<<<;;;888777666777888999:::::::::999999999888888888999999999999888888888888:::;;;:::999999<<<>>>CCC???<<<:::::::::999888666666555555555555666666999888777777666666555555444444444444444444444444000000111111111222222222111111111111111111111111111111111222222555999;;;DDDFFFHHHGGGHHHRRRcccqqqwwwyyylllkkknnnttt}}}}}}|||rrrddd^^^]]]bbbccc\\\SSSOOOLLLLLLKKKHHHGGGHHHJJJJJJKKKOOOTTTXXX\\\aaafffjjjjjjlllnnnrrrxxx|||tttqqqpppuuuuuusssnnngggbbb``````[[[XXXSSSOOONNNMMMMMMLLLHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOMMMKKKHHHFFFEEEEEEFFFIIIKKKKKKIIIGGGFFFFFFIIISSSiii|||```TTTRRRMMMJJJHHHFFFFFFDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;;;;::::::999::::::;;;<<<<<<<<<;;;~~~}}}}}}|||xxxtttccc^^^UUUMMMGGGBBB>>><<<888888777888999;;;<<<===>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLPPPWWW```hhhmmmiiijjjjjjhhhffffffggghhheeeccc```^^^\\\YYYTTTQQQIIIIIIHHHIIIKKKNNNQQQSSSVVVlllzzzccc^^^[[[[[[[[[SSSQQQNNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDEEECCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>??????@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<::::::::::::999999999999::::::::::::999999999999888888888888888888888888888888888777888888999:::===<<<:::888777777888888;;;;;;;;;;;;::::::::::::777888999999::::::999999888:::<<<;;;:::;;;???CCCHHHDDD>>><<<<<<<<<:::777666666666666666666666666999888888777777666555555444444444444444444444444///000000111222222333333111111111111111111111111222222222222333555777888<<<@@@CCCCCCDDDMMM[[[gggsss~~~~~~qqqnnnmmmqqq}}}}}}lllbbb\\\^^^]]]TTTMMMLLLJJJMMMMMMIIIHHHJJJLLLKKKKKKOOOSSSVVVYYY^^^eeekkkooorrrvvvxxx~~~}}}}}}xxxtttsssuuuxxxxxxtttnnniiiggggggaaa\\\VVVPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNLLLJJJFFFDDDEEEFFFFFFIIIKKKJJJGGGEEEGGGIIIKKK[[[wwwnnnXXXOOOMMMHHHGGGFFFFFFGGGGGGFFFDDDAAAAAA@@@@@@???>>>>>>>>>???>>>>>>======<<<;;;;;;999999:::;;;<<<<<<<<<<<<{{{uuurrrqqqpppnnnkkk]]]YYYRRRKKKEEEAAA>>><<<888888888888999:::<<<===???@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIJJJNNNSSS[[[cccjjjnnnlllllllllkkkhhhggghhhjjjccc___[[[WWWTTTRRRNNNLLLIIIHHHHHHIIIKKKPPPTTTVVVeeerrr```^^^ZZZXXXWWWQQQNNNNNNLLLJJJJJJKKKJJJHHHEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>===>>>@@@AAABBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;888888888888888888888888888888777777888999999:::;;;;;;::::::999999999888;;;::::::::::::999999999555666888:::;;;;;;;;;:::888:::===<<<;;;===BBBGGGNNNHHHAAA=========:::777666777777777777777777666888888888888777666666555444444444444444444444444111111111111111111222222111111111111111111111111333222222333444666666666777:::===???AAAHHHRRRZZZlllzzztttqqqnnnoooyyyuuufff[[[[[[XXXOOOJJJKKKGGGLLLMMMIIIHHHLLLNNNMMMLLLPPPSSSUUUVVV[[[cccjjjtttyyy|||||||||||||||wwwwwwuuuyyy|||zzztttooommmmmmfff```XXXRRRNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLKKKHHHEEECCCEEEGGGFFFIIIJJJHHHEEEEEEIIIMMMRRRgggzzzbbbTTTMMMJJJGGGFFFFFFFFFGGGGGGFFFDDDAAAAAA@@@@@@???>>>>>>>>>??????>>>======<<<<<<;;;888999:::;;;<<<<<<<<<<<<|||vvvnnniiigggfffdddbbbUUURRRLLLFFFAAA===:::999::::::::::::;;;<<<======AAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHJJJOOOUUU]]]eeekkkooonnnnnnnnnllljjjiiijjjkkkaaa]]]WWWRRROOOMMMKKKJJJIIIHHHGGGHHHLLLQQQVVVYYYoooooo```___[[[WWWVVVQQQMMMMMMLLLJJJIIIJJJJJJIIIDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@???>>>>>>>>>===>>>???AAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<===777777777777777777777777888888777777888999::::::999999:::;;;;;;;;;::::::888888888777777777666666444666888:::;;;<<<;;;;;;777;;;======<<<>>>DDDJJJQQQJJJCCC???>>>===:::666777777888888888888777777888999999888888777666555444444444444444444444444333333222222111000000000000000000000000000000000333222222333555666666555444777:::===???DDDKKKQQQeeeuuu}}}tttqqqnnnmmmuuu|||jjj\\\YYYVVVMMMJJJNNNDDDKKKMMMIIIHHHMMMPPPOOOMMMPPPSSSTTTUUUYYYbbbjjjxxx}}}~~~{{{zzz|||}}}{{{|||zzzyyytttyyy~~~}}}xxxrrrpppqqqiiicccZZZSSSNNNLLLKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJHHHDDDCCCEEEGGGGGGIIIIIIGGGCCCDDDJJJOOOZZZrrrkkk[[[SSSOOOLLLKKKIIIHHHGGGGGGFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<>>============>>>???@@@AAAAAA@@@???>>>>>>>>>======<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;::::::::::::999999<<<;;;999777666666777888555555666777888999::::::777777777777777888999999;;;:::999888777666555444777666555777;;;<<<:::888::::::;;;<<<>>>AAADDDFFFEEECCC@@@===::::::::::::777888999999;;;;;;<<<===888888777777666666555555777777666666666555555555444333222222111111222222222222222111111111111111111111111111222333444555555777999:::<<>>>>>>>>>>>===;;;:::999999::::::::::::999999999:::;;;;;;vvvpppggg```ZZZUUUQQQMMMJJJFFFBBB??????===;;;999999999:::;;;<<<===>>>>>>BBBBBBDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJHHHHHHJJJKKKJJJNNNTTT]]]eeelllqqqsssvvvssspppnnnmmmllliiiggg___ZZZTTTNNNKKKHHHFFFEEEGGGHHHLLLOOOMMMMMMUUU```{{{{{{hhhXXXVVVVVVQQQOOORRRJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>===============>>>???@@@@@@???>>>===>>>=========<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999;;;;;;::::::::::::999999<<<:::888777666666777888666666666777888888999999666666666666666777888888::::::999888777666555444777666555777:::;;;999777999999:::<<<>>>@@@BBBDDDCCCBBB???<<<;;;::::::;;;888999999::::::;;;;;;;;;888777777777666666666555555555444444444333333333444333222222111222222222111111111111111222222222000000000000111222333333444666888999;;;@@@IIIOOOZZZkkkzzz}}}yyywwwtttqqq{{{yyytttlllfffeeejjjnnn{{{zzziii[[[SSSOOOKKKIIINNNNNNOOOPPPQQQQQQQQQQQQRRRRRRUUUZZZ[[[\\\bbbjjj{{{|||vvvrrryyy~~~zzz{{{}}}zzz||||||}}}|||{{{xxxuuusssnnneeeZZZRRRPPPNNNKKKIIIJJJKKKKKKKKKIIIHHHFFFEEEHHHGGGEEEDDDDDDEEEFFFGGGMMMIIIGGGGGGFFFHHHPPPYYYuuuiiiYYYRRRKKKGGGIIIJJJHHHFFFFFFFFFEEEDDDBBB@@@@@@??????>>>======<<<>>>===;;;:::999999::::::<<<;;;;;;:::::::::;;;;;;~~~yyywwwtttnnneee\\\TTTMMMGGGDDDCCCAAA>>>===<<<;;;999777888999:::<<<===???@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJJJJIIIIIIKKKLLLMMMQQQXXXaaaiiippptttvvvvvvtttqqqooonnnmmmjjjhhh\\\WWWPPPKKKGGGFFFDDDCCCFFFIIIMMMMMMJJJJJJTTT___yyyrrrbbbUUUSSSTTTPPPNNNPPPIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????AAA@@@???>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<=========<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999;;;:::888777666666777888777777777777777777777777666555555555555666777777999999888777777666555555666555555777999999888777777888999<<<>>>???@@@@@@AAA???>>><<<;;;;;;;;;<<<::::::::::::::::::::::::777777777777666666666666555555555444444444444333444444333222222222222222000000111111222222333333111111000000000111111222333555666777999>>>FFFMMMVVVdddqqqtttqqqooommmlll{{{|||yyypppfffbbbeeejjjoooooo```VVVQQQMMMJJJOOOPPPRRRTTTUUUVVVUUUUUUVVVVVVZZZ^^^^^^^^^dddkkk~~~~~~wwwrrrvvv||||||}}}}}}}}}~~~}}}zzzwwwuuuoooggg\\\SSSOOOMMMKKKIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBEEEGGGIIIGGGFFFFFFEEEDDDGGGTTTbbbzzz___SSSNNNIIIFFFGGGIIIGGGEEEEEEEEEEEECCCBBB??????>>>>>>===<<<<<<<<<======;;;:::::::::::::::======<<<;;;::::::::::::}}}sssoooooonnniiiaaaWWWOOOGGGBBB???<<<<<<<<<<<<;;;:::999777999:::;;;===???@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIJJJIIIJJJJJJJJJIIIIIILLLNNNOOOTTT\\\eeemmmsssvvvxxxvvvtttrrrpppooommmjjjgggYYYTTTMMMGGGEEECCCBBBBBBGGGKKKNNNLLLHHHJJJVVVbbbzzzmmm```VVVTTTTTTQQQOOOPPPJJJLLLMMMNNNMMMKKKHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????AAA@@@??????>>>>>>>>>???;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::999999999:::999888777666777777777888888888888777777666666555555444444444555555666888888777777666666666555555555666777888888777666555666999;;;============>>>===<<<;;;;;;;;;<<<<<<::::::::::::999999888888777777777777666666666666777777777666666666666666444444333222222222222333000000111111222333444444222222111111111111111222333555666666888===EEEKKKQQQ\\\iiippppppqqqrrrsssyyyllleeegggllllll|||vvvfffZZZSSSNNNLLLNNNPPPTTTWWWZZZ\\\\\\\\\ZZZYYY[[[^^^___aaahhhqqq|||vvvssszzz|||xxxvvvoooggg]]]TTTOOOLLLJJJHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCEEEHHHKKKMMMDDDEEEEEEDDDBBBGGGYYYkkklllWWWNNNKKKGGGEEEEEEGGGFFFDDDDDDDDDDDDCCCAAA?????????>>>======<<<<<<<<<<<<;;;;;;::::::::::::===<<<;;;:::999999888888~~~qqqiiigggfffeeeaaa[[[SSSKKKDDD@@@>>>:::;;;;;;<<<;;;::::::::::::;;;<<<>>>@@@BBBCCCDDDCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJMMMPPPQQQVVV^^^hhhoootttvvvwwwvvvtttrrrpppnnnkkkgggdddUUUPPPIIIDDDCCCCCCCCCCCCJJJOOOQQQOOOMMMTTTaaallliii```WWWTTTSSSQQQNNNMMMKKKLLLMMMNNNMMMJJJGGGEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@??????AAA@@@??????????????????;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777999999888888777666666666555555444444444444555555777777777666666666666666555666777777777777777777555666888:::;;;<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888777666666666666777777777777777777777777777777777777555444333333222222333333000000111222333444444555444444333222222222333333444555666666777<<>>======;;;;;;;;;;;;;;;;;;::::::;;;:::999888777777777777pppeee```^^^^^^[[[YYYVVVOOOHHHBBB??????999;;;<<<;;;::::::;;;===<<<===>>>@@@AAACCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKKKKJJJIIIKKKNNNQQQTTTYYYbbbkkkqqquuuuuuuuuvvvtttqqqooolllhhhccc```RRRMMMGGGCCCBBBDDDEEEFFFHHHMMMOOONNNSSSaaapppzzz{{{ccc]]]WWWSSSRRRQQQNNNLLLJJJKKKKKKKKKJJJHHHEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999999::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999777777777777777777777777999888888888777777666666666666555444444444444555666666666666666666666777555777888888777666777888666777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777666666666666777777777777444555555555555666666666555444444333333333333333111111222222333333444444444444333333333444444555444555666666666;;;BBBHHHLLLQQQ\\\ggglllooouuu|||xxxrrrsssvvvtttzzzuuuggg\\\UUURRRPPPRRRUUUZZZ```eeeiiikkkeeeaaa]]]]]]```fffuuu|||}}}wwwtttkkkeee\\\SSSLLLIIIHHHIIIGGGHHHIIIIIIIIIGGGFFFEEECCCDDDFFFGGGIIIJJJJJJJJJGGGGGGHHHIIIMMM[[[vvvcccZZZPPPIIIGGGEEECCCBBBDDDCCCBBBBBBCCCCCCBBB@@@AAAAAA@@@@@@???>>>>>>>>>:::;;;;;;<<<<<<;;;::::::999999888777666666666666qqqddd\\\XXXWWWVVVSSSSSSQQQLLLEEE???>>>>>>999;;;;;;:::999999<<<>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIKKKOOORRRWWW\\\eeennnsssvvvuuutttuuussspppmmmjjjeee___[[[PPPKKKFFFBBBCCCFFFHHHJJJIIIMMMOOOSSS```uuusss___]]]XXXUUUUUUUUURRROOOLLLLLLKKKJJJIIIGGGEEEDDDFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@??????@@@@@@AAA<<<===>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::::::::999999666666777777777777777666888888888777777777777777777666666555444444555555555555555666666666777777666888:::999777666777999888888888888999:::;;;;;;::::::;;;;;;;;;:::::::::999999999888888888888888555666666666777777777888444555555555666666666666555555444333333333333444333333333333333333333333222222222222333444555555222444555444444888@@@FFFIIILLLUUUaaahhhlllsss|||{{{xxxyyy{{{~~~oooccc[[[WWWTTTUUUWWWZZZ___eeejjjmmmjjjfffcccccceeejjjwww||||||zzz{{{}}}vvvrrrhhhccc[[[RRRJJJGGGHHHIIIGGGGGGHHHIIIHHHGGGFFFEEECCCEEEHHHJJJKKKJJJHHHFFFDDDCCCFFFLLLWWWlllpppXXXTTTMMMGGGDDDEEEDDDCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@???>>>>>>======::::::;;;<<<<<<;;;;;;:::888888777777777777777888xxxiii\\\VVVTTTSSSRRROOOPPPNNNIIIBBB===<<<<<<:::;;;;;;999777888;;;???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJLLLPPPSSSYYY___hhhpppuuuwwwuuutttuuusssppplllhhhccc\\\XXXOOOKKKEEEBBBDDDGGGJJJLLLPPPTTTWWW^^^pppmmm___^^^[[[YYYYYYZZZXXXUUUOOONNNMMMKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBB???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@???@@@@@@AAAAAA<<<===>>>??????>>>===<<<:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999555666777777777777777666777777777777777777888888888777666555555555555555444444555555666777777777666999;;;:::888666777999:::999888888888999;;;<<<::::::;;;;;;;;;:::999999888888888888888888888888555666666666777777888888666777777777888888999999555555444333333333333444444333333333333333333333111111111111222333444555111333333333333777>>>DDDEEEGGGPPP^^^gggllluuu~~~}}}~~~uuuhhh___[[[WWWWWWXXXZZZ___dddjjjmmmnnnjjjhhhhhhiiimmmxxx{{{{{{~~~xxxrrruuu||||||uuupppfffbbbZZZQQQJJJGGGHHHIIIFFFGGGHHHIIIHHHGGGFFFEEEEEEGGGKKKMMMMMMKKKHHHEEEEEEEEEHHHRRRccc}}}dddRRRPPPKKKEEECCCEEEFFFEEECCCAAA@@@@@@BBBBBBAAA????????????>>>======<<<<<<999:::;;;<<<<<<<<<;;;:::888888888888888888999999zzzmmmggg^^^WWWQQQMMMJJJHHHKKKIIIFFFCCC@@@===<<<;;;<<<===>>>===<<<<<<===>>>???@@@AAACCCEEEFFFHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKGGGJJJLLLJJJHHHIIIOOOUUU^^^dddjjjnnnsssyyy{{{yyyuuuqqqllljjjgggaaaXXXQQQMMMFFFBBBDDDFFFIIINNNSSSTTTWWWWWW___|||rrriiieee```^^^^^^\\\YYYUUUPPPOOOMMMJJJHHHFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAA@@@???===;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666555666777777666666777888666777777888888888777777444555666777777666555444444555555555666666777777888999999888666555666777999999999999999999999999999999999888888888777777999999999999999999::::::999999999999999999999999::::::999888777666555444555555666666666666555555444555555555444333333222222222333444444555555666333333333333333444888;;;BBBEEEKKKRRR[[[fffqqqxxxxxx~~~|||ttthhh]]]\\\YYYXXXZZZ\\\aaalllwwwtttsssssstttqqqppp{{{}}}ooohhhkkktttxxxoooiiibbb\\\TTTMMMIIIGGGEEEDDDFFFGGGHHHHHHGGGEEEBBBAAAFFFGGGJJJNNNLLLFFFDDDFFFFFFIIINNN]]]xxxsss___PPPMMMIIIGGGFFFFFFDDDCCCAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;::::::;;;<<<<<<;;;:::888777777777777777777777777777qqqiiiddd___WWWPPPKKKHHHEEECCCFFFEEECCC@@@>>><<<::::::;;;<<<======<<<<<<===???@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMLLLJJJMMMSSSYYYaaaggglllnnnrrrwwwxxxuuusssooojjjgggddd^^^UUUNNNJJJEEECCCEEEIIIKKKPPPUUUSSSUUUZZZggg{{{mmmiiidddaaaaaa___\\\XXXRRRPPPNNNLLLJJJHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????????????????????????????===>>>???@@@@@@>>>===<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555666777777666666666777777888888888888888888777555555666666666666555555777777777777666666666666777888999888666555666777999999999999999999999999777777777888999999::::::888999999999999:::::::::999999999999999999999999::::::999888777666555444555555666666666666555555444555555555444444333222333333333444444444444555222333333333333444777:::???BBBHHHOOOWWWaaakkkqqqrrr{{{|||zzz~~~}}}|||uuuiii^^^ZZZWWWVVVXXX[[[```jjjuuu{{{{{{~~~|||zzz}}}mmmgggjjjsss}}}uuummmggg___ZZZRRRLLLHHHGGGFFFFFFGGGGGGGGGGGGFFFDDDCCCAAAIIIIIIKKKNNNKKKEEECCCDDDGGGJJJSSSfffcccSSSOOOLLLHHHFFFEEEEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@??????>>>===<<<<<<;;;:::;;;;;;;;;;;;999888777777777777777777777777777~~~qqqeee]]]ZZZUUUOOOIIIFFFCCCAAA@@@AAA@@@>>><<<;;;:::999999:::;;;============???AAAAAABBBCCCDDDFFFHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIMMMNNNNNNMMMMMMRRRYYY```eeejjjnnnooorrruuuuuurrrppplllgggbbb^^^XXXPPPJJJGGGDDDDDDHHHKKKMMMRRRWWWTTTXXXbbbvvv~~~jjjeee___]]]\\\ZZZWWWSSSPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>???????????????===>>>???@@@???>>>===<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999888777666555555666666777777777888888888999999999999999999888888666666555555555555666666999999888888777666666555777888999888666555666777888888888888888888888888555555666888:::;;;<<<===888888999999999:::::::::999999999999999999999999999999888777666666555555555555666666666666555555444555555555555444333333555555444444444333333333222333333333222444666999;;;???EEEKKKRRRZZZaaafffiiiuuuwwwuuuxxxyyy|||vvvlllaaaYYYVVVUUUXXX\\\```jjjsss{{{~~~zzzkkkeeehhhppp{{{~~~xxxpppiiiddd[[[VVVNNNIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCIIIHHHIIIKKKIIIDDDCCCFFFIIINNN[[[tttoooYYYOOOMMMJJJGGGEEEDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBB??????>>>>>>=========<<<;;;;;;;;;;;;:::999888777777777777777777777777777{{{pppfff]]]WWWSSSOOOJJJFFFDDDBBBAAA???===<<<;;;::::::::::::::::::;;;===>>>>>>???AAACCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJOOOOOONNNNNNPPPVVV___eeehhhmmmpppqqqrrruuutttpppmmmiiiccc^^^YYYSSSMMMHHHEEECCCEEEJJJMMMNNNRRRXXXYYY^^^pppxxxddd___YYYVVVUUUSSSPPPMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;::::::::::::::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555555666666666888:::<<<<<<<<<::::::999999999999999999777666555444444555666777777777777666666666666666666777888777666555666777888888888888888888888888555666777888999;;;<<<<<<888888888999999::::::;;;888888888888888888888888999888888777666666555555555555666666666666555555444444555555555555444444666666555444333333222222111222333333222333555777777<<>>>>>>>>>>>============;;;;;;::::::999888888777666666666666666666666666tttiiiaaaZZZTTTOOOLLLIIIEEEBBBAAAAAA???>>>;;;;;;:::::::::;;;;;;<<<;;;===???@@@@@@AAACCCEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMOOOSSSZZZccciiijjjooorrrqqqsssuuussspppjjjfff```ZZZTTTOOOJJJGGGDDDDDDHHHLLLNNNOOOSSSZZZ^^^iiirrrddd___XXXUUUTTTSSSPPPNNNKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>===<<<<<<:::::::::999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777777666555555555555555555999>>>AAABBBAAA;;;;;;999999888888999999777666555444444555666777333333444444555666777777555666777777666555666888777777777777777777777777777777777888888999999999777777888999::::::;;;;;;888888888888888888888888888888777777666555555555555555666666666666555555444444555666666555555444666666555444333222222111000222333333222222444666666:::@@@FFFJJJNNNRRRUUUaaammmooolllnnnpppyyy~~~{{{tttkkk^^^ZZZXXX\\\```ccchhhnnnppp|||mmmbbb___dddqqq}}}yyyqqqjjjddd___\\\PPPLLLGGGEEEEEEGGGHHHIIIFFFEEECCCBBBBBBDDDFFFGGGHHHEEECCCDDDBBBAAADDDJJJQQQaaa{{{mmmWWWNNNMMMIIIGGGDDDBBBBBBAAA@@@?????????@@@AAAAAA@@@??????>>>>>>>>>>>>============;;;;;;:::999888888888777666666666666666666666666{{{ssshhh^^^XXXSSSMMMIIIFFFCCC@@@>>>>>>>>>===<<<::::::::::::;;;<<<===>>>===???AAABBBBBBCCCEEEGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMLLLMMMPPPVVV^^^fffkkkkkkoooqqqpppqqqrrrpppllleeebbb\\\VVVPPPKKKHHHFFFEEEFFFJJJOOOQQQRRRXXX```iii|||pppaaa[[[UUURRRQQQQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCC>>>>>>=========<<<<<<<<<::::::999999999999::::::999999999999::::::::::::::::::::::::::::::::::::888777777777666666666555555444555999???CCCDDDCCC<<<;;;999888777777888999666666555555555555666666111111222333555666777888444666777777555555666888666666666666666666666666888888777777777666666666777777888999:::;;;;;;<<<888888888888888888888888777777777666666555555555555555666666666666555555444444555666666666666555666666555444333333222222000111333333222111333444666999>>>CCCGGGJJJNNNQQQ^^^hhhiiigggkkkmmmuuuxxxpppccc^^^[[[^^^aaabbbeeeiiikkkyyypppccc]]]```lllwww|||wwwooogggaaa\\\XXXUUUJJJHHHEEEEEEFFFGGGGGGGGGCCCBBBAAAAAACCCEEEGGGIIILLLGGGDDDCCCAAA@@@EEELLL[[[qqq{{{bbbSSSLLLJJJIIIFFFCCCAAAAAAAAA@@@???===>>>???@@@@@@???>>>===??????>>>>>>=========<<<;;;:::999888888777777888777777777777777777777777wwwmmmfff]]]VVVRRROOOJJJFFFCCCAAA>>>=========<<<;;;::::::::::::;;;<<<===>>>@@@BBBDDDDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNRRRZZZcccjjjnnnlllpppqqqnnnmmmmmmjjjeee```]]]XXXQQQKKKGGGEEEEEEEEEGGGLLLRRRUUUWWW```jjj~~~yyyjjj[[[VVVOOOLLLMMMMMMLLLJJJJJJJJJIIIHHHGGGGGGGGGHHHDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC>>>>>>===<<<<<<<<<<<<<<<::::::999999999999::::::888999999999999:::::::::888888888888888888888888888888777777777777666666666444444888>>>BBBBBB@@@<<<:::888666666666777888555555666666666666555555222333333444555666777777444555666666555555666888666666666666666666666666777666666666555555555444666777888999:::;;;;;;<<<888888888888888888888888666666666666666555555555555555666666666666555555444444555666666666666666555555555444444333333333///111333333111111222333555888<<<@@@CCCGGGKKKNNNXXXbbbbbbbbbiiilllrrr|||uuukkkeeebbbdddfffeeefffhhhkkkzzzrrreee^^^^^^gggqqq|||zzzyyyxxxpppkkkddd^^^YYYTTTPPPNNNFFFEEEDDDEEEFFFGGGFFFDDD???@@@@@@AAADDDFFFIIIJJJKKKFFFCCCBBBCCCEEELLLUUUkkkjjj[[[SSSMMMIIIHHHFFFCCCAAAAAAAAAAAA@@@===>>>???@@@@@@???>>>===@@@??????>>>===<<<<<<;;;;;;:::999888777777777888777777777777777777777777|||qqqhhh]]]WWWQQQMMMKKKIIIEEEBBBCCCAAA???>>>>>>>>>===<<<::::::::::::;;;<<<======BBBDDDEEEFFFEEEFFFGGGIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLOOOTTT]]]ffflllooommmppppppmmmjjjiiieee___\\\ZZZUUUNNNHHHDDDCCCDDDEEEGGGMMMTTTXXX\\\gggqqqnnn```ZZZUUUNNNLLLLLLMMMMMMKKKHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<<:::999999999999999999:::888888999999999:::::::::666666666666666666666666888888888888777777777777888555444777===@@@???<<<;;;:::888666555555666777444555666777777666555444555555555666666666666666333555666666555555666888666666666666666666666666555555555555555555555555666777777999:::;;;<<<<<<777777777777777777777777666666666666666555555555555555666666666666555555444444555666777777666666555555444444444333333333///111333333111111111222444666:::===@@@EEEIIIMMMTTT]]]]]]___hhhlllqqq}}}xxxtttmmmiiijjjllljjjiiijjjsssssshhh```^^^dddlll~~~}}}yyywwwtttsssgggccc]]]XXXSSSOOOKKKIIICCCCCCDDDEEEGGGGGGEEECCC===>>>???BBBEEEGGGJJJKKKFFFBBB@@@BBBFFFKKKUUU```xxxoooYYYRRRQQQLLLFFFHHHFFFCCCBBBBBBBBBAAA@@@>>>???@@@AAAAAA@@@???>>>AAA@@@???>>>===<<<;;;:::;;;:::999777777777777888777777777777777777777777zzzpppddd[[[RRRQQQNNNKKKHHHEEECCCCCC@@@???>>>===============:::;;;<<<===>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIKKKKKKJJJKKKLLLNNNMMMMMMQQQYYYccckkknnnnnnmmmllljjjhhheeebbb___]]]XXXUUUOOOJJJGGGEEEFFFFFFIIILLLQQQTTTSSSZZZpppwwwddd\\\VVVRRRMMMKKKKKKLLLMMMMMMHHHHHHHHHGGGGGGGGGFFFFFFAAABBBDDDEEEEEEDDDBBBAAAAAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>999999999999999999999999:::::::::999999999888888:::999888777777888999:::777777777777777777777777777666666888<<<>>>>>>===;;;:::999888777777777777888888777777666666555555666666666666666666666666333333444555666666666555555555555555555555555555666666555555555555666666777777777888999;;;<<<===;;;;;;::::::999888777777777777777777777888888888666666777777777777666666555777888999999888777555222222333333333333333333333333333333333333333333111333777:::===BBBGGGKKKNNNVVVYYY___jjjkkkooo~~~~~~xxx|||}}}xxxuuuxxxxxxsssooonnnyyy{{{qqqddd[[[\\\bbboooxxxrrrmmmhhhdddZZZWWWSSSPPPNNNKKKHHHFFFDDDDDDEEEEEEDDDCCCCCCBBBAAAAAACCCEEEHHHIIIIIIHHHEEEDDDCCCFFFMMMZZZgggooo}}}aaaVVVQQQIIIEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;============<<<<<<<<<<<<;;;:::999999888888999999777777777777666666666666}}}sssllleee[[[SSSOOOMMMKKKHHHEEEBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJJJJKKKJJJJJJLLLLLLLLLLLLKKKJJJHHHIIIKKKKKKJJJKKKLLLNNNOOOQQQVVV]]]dddiiikkklllkkkjjjhhheeeaaa]]]ZZZYYYRRROOOKKKGGGEEEDDDEEEFFFJJJLLLRRRWWWZZZfffmmm\\\VVVTTTPPPMMMJJJJJJKKKKKKKKKGGGGGGFFFFFFFFFEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>????????????@@@@@@@@@@@@??????>>>============<<<<<<<<<999999999999999999999999:::::::::999999999888888999999888777777888999999777777777777777777777777777666666888;;;======<<<:::999888777666666666666666666666555555555444444555555555555555555555555444444555666666666555555555555555555555555555555666666555555555555666666666666777777999:::;;;<<<:::::::::999999888888777777777777777888888888888555666666666666666666555666777888999999888777666444444444444444444333333333333333333333333333333333555777:::<<<@@@DDDHHHJJJSSSWWW^^^iiilllqqq~~~yyyzzzzzzuuuttt~~~ssseeeZZZZZZ___llluuunnnhhhbbb^^^TTTQQQMMMKKKIIIGGGEEECCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDGGGIIIIIIHHHGGGFFFEEEEEEKKKWWWhhhwwwmmmVVVOOOMMMHHHEEEGGGAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<============<<<<<<<<<;;;::::::999999888888888999888888777666666555444444~~~uuuiiiaaa\\\WWWQQQLLLJJJHHHFFFCCCAAA???==================<<<<<<<<<<<<===>>>???@@@AAACCCDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJHHHJJJKKKKKKKKKKKKLLLNNNQQQVVV\\\bbbeeegggiiijjjiiigggddd```\\\WWWTTTRRRKKKIIIGGGEEEEEEFFFHHHIIIOOOPPPUUU[[[cccuuugggZZZWWWQQQNNNLLLKKKKKKJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>???<<<>>>???@@@@@@???>>><<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::999999999888888999888888777777888888999777777777777777777777777777666666888;;;<<<<<<;;;888888777666555555555555555555555444444444444444444444444444444444444444666666666666666666555444444444444444444444444444666666555555555555666666555555666777888999::::::999999999888888888888888666666777777888888888888555555555555555555555555666777888999999888777666666666666555555444444444222222222222222222222222444666888999;;;===BBBEEEEEEOOOTTT\\\hhhkkkqqq}}}|||zzzyyywwwhhh[[[XXX[[[eeewww}}}rrrjjjbbb[[[UUUNNNLLLIIIGGGGGGFFFDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@BBBDDDGGGIIIJJJIIIGGGFFFGGGGGGJJJSSScccvvvrrr^^^MMMIIIIIIFFFDDDEEEAAAAAA@@@@@@@@@?????????==================<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999888888888888999888777666555333222222oooggg]]]UUUQQQNNNKKKGGGEEEDDDBBB@@@>>>===<<<;;;======>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMKKKKKKHHHJJJLLLLLLKKKLLLMMMOOORRRXXXaaafffffffffggghhhgggddd```[[[VVVQQQNNNLLLGGGFFFEEEFFFGGGJJJMMMOOOTTTUUUXXX^^^kkkwwwcccZZZYYYOOONNNLLLLLLLLLKKKHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>;;;===???AAAAAA???===;;;;;;;;;;;;;;;:::::::::999888999999999999999:::::::::::::::999999999888888888888777777777777888888666666666666666666666666777666666777:::;;;;;;:::777666555555444444444555555555444444444444444444444444444444444444444444777777777777666555444444444444444444444444444444666555555444444555555666444555666777777888888888777777777888888888888888666666777777888888999999777777666666666666777777666777888888888888777666888888888777666555444444222222222222222222222222333444666888999<<<@@@CCCBBBLLLRRRYYYdddgggnnn{{{zzz{{{mmm```ZZZ[[[^^^ooo|||pppggg^^^VVVPPPLLLJJJHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@?????????CCCFFFIIIKKKJJJHHHGGGFFFHHHKKKRRR^^^mmm}}}fffXXXLLLHHHHHHDDDAAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999999999999888888777777777666555444333333222xxxoooddd^^^UUUNNNJJJHHHFFFDDDCCCBBB@@@>>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===>>>???@@@BBBCCCDDDDDDFFFFFFHHHIIIJJJJJJJJJJJJLLLMMMNNNNNNNNNLLLKKKJJJHHHJJJLLLMMMMMMNNNPPPRRRRRRYYYbbbfffgggffffffgggccc```\\\VVVQQQMMMJJJHHHCCCCCCDDDFFFIIIMMMQQQSSSUUUVVVZZZbbbrrrkkkZZZTTTSSSOOONNNMMMMMMMMMKKKIIIFFFFFFEEEEEEEEEEEEDDDDDDDDDAAABBBBBBBBBBBBBBBBBBAAA????????????>>>>>>======<<<===@@@AAAAAA@@@===<<<<<<<<<<<<;;;;;;;;;::::::888888888999999::::::::::::::::::999999999888888777777777777777777777777666666666666666666666666888777666777999:::999888666555444444444444444444555555555555555555555555555555555555555555555555666666777666666555444444444444444444444444444444555555444444444444555555444555666777777777777777777777777777777777777888555666666777888888999999999999888777777888999999777777888888888888777777999999888777666666555555222222222222222222222222000222444666888;;;@@@CCCAAAKKKPPPUUU]]]```iii{{{||||||vvvggg___]]]\\\jjj}}}{{{ooofff]]]UUUOOOLLLJJJHHHGGGHHHHHHGGGEEEAAAAAA@@@????????????@@@DDDHHHKKKLLLJJJHHHGGGHHHGGGPPP]]]lllzzzrrr[[[SSSJJJGGGFFFBBB???>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::888888999999999888777666444444444555555555555555{{{sssiiibbbYYYTTTMMMHHHEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<888999;;;============<<<>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMNNNMMMLLLJJJIIIHHHJJJMMMNNNOOOQQQTTTVVVUUUZZZ```eeefffeeecccbbb]]]ZZZVVVQQQLLLIIIGGGFFF@@@@@@BBBEEEIIINNNQQQTTTRRRUUU[[[fff{{{yyydddXXXRRROOOOOONNNMMMLLLLLLKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAABBB>>>>>>??????>>>>>>===<<<===>>>???@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;888888888999999::::::;;;:::::::::999999999888888666777777888888777777666777777777777777777777777888777666777888999888777555555444444444444444555555555555555555666666666666666666666666666666666555555555555555555444333333333333333333333333333555555444444444444555555444555666888888888777666777777777666666666666666555555666777888999999:::;;;:::999888888999:::;;;888777777777777777777888888888888777777666666666333333333333333333333333///111333555777:::???BBB@@@IIILLLOOOVVVYYYdddyyy}}}}}}ooobbb\\\ZZZfffxxxyyylllccc[[[TTTPPPLLLJJJGGGFFFFFFFFFDDDCCC@@@@@@???>>>>>>???AAABBBFFFIIILLLLLLIIIHHHIIIKKKJJJXXXmmm~~~}}}fffOOOLLLGGGEEECCCBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::::::::999999999777888999999999888666555333444444555666666777777zzztttoookkkddd]]]WWWOOOLLLHHHDDDBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<999:::===???@@@@@@??????@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHHHHJJJMMMPPPQQQTTTWWWZZZZZZ[[[^^^bbbdddbbb___\\\VVVTTTPPPKKKHHHEEEDDDDDDAAABBBDDDGGGLLLPPPTTTVVVTTTYYYaaammmooobbb[[[VVVQQQOOOMMMKKKJJJJJJIIIHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBB===>>>?????????>>><<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;777888888999::::::;;;;;;:::::::::999999999888888555666777888888777666555777777777777777777777777888777666666777888777555555555444444444444555555333333444444444555555555555555555555555555555555222333444444444444444444333333333333333333333333555444444333333444444555555666777999999888777666777777777666666555555444555555666777888999::::::;;;:::888777777888:::;;;888888777777777777888888777777777777777777666666444444444444444444444444000222333444555888<<>>GGGHHHIIIPPPUUUbbbyyy|||xxxxxxyyyuuubbbYYYTTT^^^ppptttggg___YYYSSSPPPNNNKKKHHHFFFFFFEEECCCAAA???>>>>>>>>>???AAACCCDDDGGGJJJLLLKKKHHHHHHKKKOOORRReee|||mmm[[[KKKJJJHHHEEEBBBAAA@@@???=========<<<<<<<<<;;;;;;<<<;;;;;;;;;:::999999999::::::::::::999999999999777777999999999888666555555666666666666666666777~~~vvvpppiiiddd```[[[UUUPPPIIIHHHEEECCCBBBAAAAAAAAA======<<<<<<;;;;;;<<<<<<<<<>>>@@@CCCDDDDDDCCCCCCAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKLLLLLLLLLKKKJJJHHHGGGGGGJJJNNNQQQSSSVVVYYY\\\^^^]]]]]]```bbbaaa\\\WWWRRROOOLLLHHHEEECCCBBBBBBDDDEEEGGGKKKOOOSSSWWWYYYZZZ```hhhsss{{{ddd]]]\\\XXXRRRNNNLLLIIIHHHHHHHHHGGGEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::777777888999::::::;;;;;;:::::::::999999999888888555666777888888777666555777777777777777777777777888777666666777777666555555555444444444555555666222222222333333444444444444444444444444444444444111111222333444444444444333333333333333333333333555444444333333444444555555666888999:::999777666888888777666555444444333444555666777888999:::::::::999777666666777999:::888888777777777777888888666666666666666777777777555555555555555555555555222333444444444666999<<<<<>>===>>>???BBBDDDFFFGGGJJJLLLKKKHHHHHHLLLQQQ[[[ooo~~~aaaSSSMMMNNNLLLGGGCCCAAA@@@???======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888:::::::::999999999888888666777999:::999888666555888888777777666666666555wwwpppkkkfff___XXXTTTQQQNNNMMMFFFEEECCCAAA???===;;;:::===<<<<<<<<<<<<======>>>AAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCJJJKKKMMMNNNOOONNNNNNMMMJJJJJJJJJIIIHHHGGGEEEDDDJJJMMMPPPPPPOOORRRXXX^^^____________\\\YYYVVVTTTNNNNNNLLLHHHDDDBBBCCCDDDFFFFFFKKKQQQSSSSSSVVV[[[```eeerrrnnnaaa\\\UUUQQQSSSKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCBBBAAAAAAAAAAAABBB???@@@BBBCCCCCCBBB@@@?????????>>>=====================>>>>>>>>>>>>======;;;::::::999999::::::;;;===<<<:::888777777888999;;;;;;::::::999888777777666777888999999888777666666666777777777777666666777777666666555555444444444444444555555555555666999888777666555555666666555555444444444333333333222222222222222222222222444444444444444444444444444444444444444444444444333444666777888888888777777777666666666666777777444444444444444555666666;;;;;;;;;::::::999999999888888888777777777777777666666777888888888888888777666666666555555555555333333333444666777999:::AAA@@@BBBHHHNNNWWWeeesssuuupppuuusss___TTTOOOTTT]]]mmm{{{mmmbbbZZZUUUQQQNNNNNNLLLIIIFFFCCCAAA@@@@@@@@@@@@???@@@AAADDDGGGIIIHHHHHHIIIJJJGGGHHHQQQ[[[kkk}}}ppp\\\RRROOOMMMIIIFFFBBB@@@??????===============<<<<<<;;;============<<<<<<<<<<<<999999999999999888777666777777777777777777777777555555666666666666666666tttlllbbb^^^WWWRRRNNNLLLIIIGGGCCCBBBAAA@@@???>>>===<<<======<<<<<<======>>>>>>AAAAAAAAAAAAAAABBBBBBCCCEEEEEEFFFGGGHHHGGGFFFFFFLLLMMMNNNOOOPPPPPPOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGJJJMMMPPPPPPPPPRRRXXX]]]]]]]]]]]][[[YYYUUURRRPPPJJJIIIHHHEEEBBB@@@AAABBBEEEGGGMMMUUUZZZ[[[```ggghhhnnn|||eeeZZZVVVQQQMMMOOOKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCBBBBBBAAAAAAAAABBB???@@@AAACCCCCCAAA@@@??????>>>>>>========================>>>>>>=========;;;::::::999999::::::;;;<<<;;;999777777777999999:::::::::999888777777777555666777888888777666555666666777777777777666666666666666666555555555555444444444555555555555666777777777666666666555555555444444444444333333333222222222222222222222222444444444444444444444444444444444444444444444444333444666777888888777777777777666666666666666777555555444444555555666777;;;;;;:::::::::999999999888777777777777777777777666666777888888888888777777777777666666666555555444444444444555777888999???>>>AAAFFFKKKSSS```lllxxxqqqsssnnn\\\RRRPPPTTT\\\lllxxxkkk___XXXTTTPPPMMMLLLKKKHHHDDDBBB@@@@@@?????????@@@AAACCCFFFHHHIIIHHHHHHHHHHHHGGGKKKZZZhhh~~~fffWWWQQQMMMKKKIIIEEECCCAAA@@@???===>>>>>>>>>>>>===<<<<<<============<<<<<<<<<;;;999999999999999888777777666666666666666666666666555555555666666555444444xxxllldddYYYUUUPPPKKKIIIGGGEEECCC@@@?????????>>>>>>=====================>>>??????BBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIIIINNNOOOPPPRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHIIIJJJJJJJJJMMMPPPPPPPPPSSSXXX\\\\\\[[[ZZZWWWSSSOOOLLLJJJFFFFFFFFFCCCAAAAAABBBDDDIIIKKKSSS\\\aaadddllltttzzz|||uuuuuu{{{sss[[[SSSRRRNNNKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@??????>>>======<<<<<<======<<<<<<============<<<<<<::::::999999999999::::::::::::888777777888999:::999999888888777777666666666777777888888777777666555666666777777666666555555555555555555666666666444444444555555555555666555666777777777666555444444444444444333333333333222222222222222222222222444444444444444444444444444444444444444444444444444444666777777777777777888777777666555555555666666666555555666666777888:::::::::999999999999999777777777777777777888888777888888999:::999999999777777777777777777666555555555555555555666777777<<<<<>>???AAACCCEEEGGGHHHIIIIIIHHHGGGHHHJJJVVVlllkkkZZZQQQNNNKKKIIIGGGEEECCCAAAAAA@@@>>>>>>??????>>>>>>===<<<======<<<<<<<<<;;;;;;;;;888999999999999888777777555555555555555555555555555555555555444333222222ooobbb[[[SSSOOOKKKHHHFFFEEECCCBBB??????>>>>>>=========<<<>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKPPPQQQRRRSSSTTTTTTSSSRRROOOMMMJJJHHHHHHIIIKKKMMMLLLNNNQQQRRRRRRTTTXXX[[[\\\[[[WWWSSSOOOKKKHHHFFFEEEEEEFFFEEEDDDEEEHHHJJJQQQSSSYYY```eeekkkwww}}}uuusss|||{{{iiiXXXRRRPPPNNNKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHBBBBBBCCCBBBBBBBBBAAAAAA??????@@@AAAAAA@@@??????>>>>>>===<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;::::::999999999999::::::999888888777888888999:::888888777777666666666555888888888999999888888888555666666666666666666555444444444555555666666666444444444555555555555666333444666777777666444333444444444333333333222222222222222222222222222222333333444444444444444444444444444444444444444444444555555666666777777777888777666555555555555555666666666666666777888888999999999999999888888888777777777777777888888888999:::;;;;;;<<<<<<;;;;;;888888999999999888777666777666666555555555666666999999===CCCFFFJJJTTT^^^ggg{{{yyyrrrsssxxxrrrbbbWWWQQQQQQQQQVVVeeevvvmmmbbbYYYTTTQQQMMMJJJGGGEEECCCAAA???>>>>>>???>>>@@@CCCFFFHHHIIIIIIHHHIIIGGGGGGJJJSSSfffqqq]]]QQQKKKJJJHHHGGGFFFDDDCCCBBBAAAAAA???????????????>>>======<<<<<<<<<;;;;;;;;;::::::888888999999999888888777555555555555555555555555555555555444333222111000zzzhhh[[[UUUMMMJJJGGGEEEDDDCCCAAA@@@@@@??????>>>===<<<;;;;;;>>>>>>>>>??????AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJLLLMMMMMMRRRSSSTTTTTTTTTSSSRRRRRRMMMKKKHHHFFFGGGJJJMMMPPPOOOQQQSSSTTTVVVXXXZZZ\\\^^^[[[VVVQQQLLLHHHFFFEEECCCDDDFFFFFFGGGIIIMMMPPPWWWYYY^^^fffmmmvvv}}}ooocccVVVQQQOOOMMMJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHBBBBBBCCCCCCCCCBBBAAA@@@????????????????????????>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::888888888888888888999999777777777666666666666666777777777666666777777777555555666666666666555555333333444444555555666666444444444555555555555666222333555666777555444222444444333333333222222222222222222222222222222222333333333444444444555555444444444444444444444444555555555555555666666666777777666555555555555555666666666666666777888888888888888888888888888888666666777777888888888888888999999:::::::::::::::888999:::::::::999777666777777666555555555555666666666;;;AAAEEEIIIRRR[[[```tttuuusssuuu{{{|||mmmaaaYYYTTTRRRQQQTTT```xxxoooggg]]]VVVRRROOOLLLIIIDDDCCCAAA@@@???>>>?????????AAADDDGGGIIIIIIIIIHHHFFFEEEHHHRRRbbb{{{yyydddVVVLLLHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@???????????????>>>======;;;;;;;;;;;;::::::::::::777888888999999999888888666666666666666666666666444444444444333222111000sssbbbWWWQQQGGGEEEBBBAAAAAA@@@>>><<<@@@??????>>>===<<<<<<;;;?????????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKMMMOOOPPPTTTTTTTTTTTTSSSRRRPPPOOOIIIHHHGGGFFFHHHLLLPPPRRRSSSTTTVVVXXXZZZ\\\]]]^^^^^^[[[VVVPPPKKKGGGEEEDDDAAACCCEEEGGGIIIMMMQQQUUUZZZ^^^hhhrrr|||xxxddd]]]SSSMMMKKKJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999888888888888999999888888888888888888777777777777777777666666666666555444444333333444444555444555555666666555555444444444444444444555555555444444444555555555555666222333444555555555444333333333333333222222222222222222222222222222222222222333333444444555555555444444444444444444444444666555555444444555666666666555555444555555666666666666555555666666777888777777777777777888888888666666666777888888999999555666666777777777777777999:::;;;<<<<<<:::888777777666666555555555666666555555999>>>BBBFFFOOOXXXaaassszzzwwwxxxzzzvvvkkkbbb[[[VVVRRRQQQSSS[[[mmm{{{hhhaaaXXXQQQNNNMMMJJJGGGCCCBBB@@@???>>>??????@@@BBBDDDFFFHHHIIIIIIHHHGGGEEEHHHRRReee}}}iii\\\SSSJJJFFFGGGDDDDDDDDDDDDCCCBBB@@@???>>>>>>??????>>>>>>===<<<;;;;;;:::::::::999999999777777888999999999999888666666666666666666666666444444444444333222111111{{{hhhYYYPPPMMMEEECCCAAA@@@???>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJJJJJJJKKKMMMOOORRRSSSUUUUUUTTTTTTRRROOOMMMLLLGGGGGGGGGHHHKKKOOOSSSVVVWWWWWWYYY[[[^^^`````````^^^[[[TTTNNNIIIFFFEEEDDDBBBDDDHHHKKKNNNRRRXXX[[[aaaiiiwwwkkk[[[WWWPPPJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCDDDDDDBBB@@@???>>>>>>>>>======>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::999999888888888888999999888999999888888777666666777777777777777777777777666555444333333444555666444555555666666555555444555444444444444444444333444444444555555555555666222222333333444444444444333333333222222222222111222222222222222222222222222222333333444555555666444444444444444444444444666555444444444444555666444444444444555666777777555555444444555555666777666666666777777777888888555666666777888888999999555666666777777777777777999:::<<<======;;;999777666666555555555666666777666555888<<<>>>AAAJJJTTTbbbrrr~~~|||}}}{{{~~~{{{tttlllddd\\\VVVRRRRRRRRRVVVcccttt{{{rrr```ZZZRRRLLLJJJIIIGGGDDDBBBAAA@@@?????????@@@AAAFFFFFFHHHIIIIIIIIIHHHGGGJJJQQQeeelllZZZTTTOOOGGGDDDHHHDDDDDDDDDDDDCCCAAA???>>>===>>>>>>>>>>>>===<<<<<<::::::::::::999999999999777777888999999999999999555555555555555555555555333444444444444444333333wwwzzz~~~ooo^^^QQQJJJHHHFFFDDDBBBAAAAAA???===;;;<<<======>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKLLLMMMOOOQQQTTTUUUUUUUUUTTTSSSQQQNNNKKKIIIFFFFFFGGGJJJMMMRRRVVVXXXYYYYYY[[[]]]```bbbbbbaaa^^^ZZZSSSMMMHHHEEEDDDDDDEEEHHHKKKOOOSSSXXX]]]aaaiiittttttcccWWWUUUOOOIIIGGGIIIJJJIIIEEEEEEEEEEEEEEEFFFFFFFFFAAABBBCCCDDDDDDBBB@@@???>>>>>>============>>>>>>======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999999999888888888888999999999999999999888666555444777777777777888888888888999888777666666777888999444555555555555555555444555555555444444333333333444444444555555555666666333222222222222333444555333333333222222222111111222222222222222222222222222222333333444555666666444444444444444444444444666666444333333444555666333333333444555666777888444444444444444555666666555666666666777777888888555666666777888999999999888888999::::::::::::999999;;;<<<>>>===;;;999777555555555555555666777777888666777:::;;;>>>FFFPPP```ppp}}}}}}}}}|||zzzwwwxxxyyysssmmmeee[[[TTTQQQSSSRRRSSS\\\kkkvvv{{{~~~~~~uuukkk\\\VVVNNNIIIGGGFFFDDDBBBAAAAAA@@@??????@@@AAABBBHHHHHHHHHIIIHHHHHHHHHGGGQQQ\\\wwwppp___QQQOOOKKKDDDCCCIIIDDDDDDDDDDDDCCCAAA???==================<<<<<<;;;:::::::::999999999888888666777888999999999999999444444444444444444444444333333444555555555444444nnnnnnnnnpppsssvvvwwwwwwuuuppphhh^^^TTTMMMHHHFFF@@@@@@@@@???>>>>>>======>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFIIIGGGFFFHHHLLLNNNMMMKKKNNNNNNNNNOOORRRUUUYYY[[[WWWVVVTTTQQQNNNKKKHHHGGGFFFGGGIIILLLPPPSSSUUUWWW]]]]]]]]]^^^^^^^^^^^^]]]ZZZWWWRRRMMMHHHFFFFFFFFFIIIJJJNNNRRRSSSUUU___jjjuuu~~~eee\\\RRRPPPMMMKKKKKKJJJHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFAAAAAABBBBBBBBBAAA@@@@@@AAA@@@???=========>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777:::999888777777888999:::;;;;;;:::999888777666555444666888888777666666666666666666666666555444444222333555666666666555555666666666666666666666666777666444333222222333333555555555444444333333333222222222222222222222222111111111222222333333333333333333333333333333333555555555555555555555555555666666777777777777777555555555555555555444444444333333222222333333444777777666666555555555444555555555555666888999:::888999:::<<<<<<<<<;;;:::<<<<<<======<<<:::999777999999888888777777666666666777888888:::>>>CCCGGGOOO]]]ooozzz}}}|||~~~{{{zzz{{{}}}vvvvvv~~~~~~~~~~~~}}}{{{vvvnnneee\\\WWWTTTRRRQQQRRRYYYcccnnnuuuxxxxxxyyyzzzyyytttjjjcccWWWRRRKKKFFFEEECCCAAA???BBBAAA??????AAADDDGGGIIIGGGGGGHHHIIIIIIIIIIIIHHHRRRqqq___WWWMMMGGGFFFFFFDDDAAACCCBBBBBBAAAAAA@@@@@@???>>>======<<<;;;:::::::::999999999999999999999999888777777666555444444333333333333333333333333333444444444444444444444444aaa```___```bbbcccccccccddd```YYYRRRKKKFFFBBBAAA============<<<<<<<<<<<>>=========>>>???===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777999999888777777888999999;;;::::::999777666666555555777999999888666666777666777777777777666555444222333555666666666555444555555555555555555555555555444333333333444555555555555444444444333333333222222222222222222222222222222222222333333333444333333333333333333333333555555555555555555555555444555666666777777666666555555555555555555555555444444333333333333444444777666666666555555555555777666666666666666777888777999===@@@@@@???===;;;;;;<<<<<<<<<<<<:::999888888888888888777777777777555666666777888;;;@@@CCCHHHTTTdddooossssssrrrrrrxxxxxxzzz}}}vvvssswww|||zzzzzz}}}}}}}}}|||||||||zzzvvvooofff^^^ZZZWWWUUUSSSTTTYYY```hhhnnnssssssttttttsssmmmddd^^^QQQMMMHHHDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBDDDGGGIIIJJJHHHEEEBBBBBBEEEKKKOOOcccnnn[[[SSSJJJEEEEEEDDDCCC@@@BBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::999999999999999999999999888888777666666555444444333333333333333333333333444444444444444444444444XXXVVVTTTSSSSSSSSSRRRQQQPPPNNNJJJFFFBBB???>>>===<<<<<<<<<===============@@@@@@@@@@@@@@@AAACCCCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHKKKOOOQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYUUUTTTQQQMMMJJJGGGEEEDDDFFFHHHKKKPPPVVV[[[___aaabbbcccdddcccaaa^^^ZZZXXXVVVSSSOOOKKKHHHFFFFFFFFFIIIJJJNNNTTTZZZbbbppp~~~zzzeeeYYYUUUNNNLLLIIIHHHHHHGGGFFFDDDFFFEEECCCBBBBBBBBBCCCCCC@@@@@@@@@?????????>>>>>>@@@???>>>>>>===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777999999888777777888999999::::::999888777666555555555777::::::888777777888777777888888777777666666333333444555555555555444444444444444444444444444333222222333444555666777555444444444444333333333333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444333444555555666666555555555555555555555555555555555555444444444444555555666666666666555555555555888777666666555555666666666999>>>CCCDDDBBB???<<<;;;;;;<<<<<<;;;:::999888777777777888888888888888666777888777888:::>>>AAABBBJJJWWWccciiijjjgggdddooosssyyy~~~}}}vvvuuu{{{}}}{{{yyyxxxzzz}}}yyywwwwwwxxxyyyzzzzzzyyyuuuooohhhaaa]]]ZZZXXXWWWVVVXXX\\\aaadddkkkkkklllkkkiiiccc[[[VVVJJJGGGCCCBBBBBBCCCCCCBBB??????@@@BBBDDDFFFGGGHHHIIIHHHEEEAAAAAAFFFPPPXXXlllsss```TTTNNNGGGCCCCCCCCCAAA@@@BBBBBBAAAAAA@@@?????????>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::888888888777777666666555333333333333333333333333444444444444444444444444QQQNNNLLLKKKKKKJJJIIIGGGFFFDDDCCCAAA???>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGIIILLLPPPSSSUUUUUUXXXXXXXXXXXXXXXYYYYYYYYYSSSQQQNNNKKKHHHFFFEEEDDDHHHJJJNNNSSSXXX]]]```bbb___```aaaaaa___ZZZVVVSSSRRRPPPMMMJJJHHHGGGFFFFFFHHHIIIMMMTTT[[[fffxxx{{{jjj\\\TTTRRRMMMKKKHHHGGGGGGGGGFFFDDDHHHFFFDDDBBB@@@@@@@@@@@@AAAAAA@@@?????????>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777999888888888888888888999999999888777666666555555666888::::::999888888888777777888888888888777777444444444444444444444444222222222222222222222222222333333333444555555666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444222333444444555555444444444444444555555555555555555555555444444555555555666666666666666555555555777666666555555555666666666999===AAABBBBBB@@@>>>:::;;;;;;<<<;;;:::999888777777777888888999999999::::::;;;:::999:::===@@@>>>DDDNNNZZZdddfffbbb^^^dddlllvvv}}}yyy|||~~~{{{{{{zzz{{{~~~}}}|||uuusssuuuwwwyyyyyyxxxwwwsssnnngggaaa]]]YYYYYYXXXXXXXXXZZZ[[[\\\cccccccccbbb^^^YYYRRRNNNEEECCCAAA@@@@@@AAAAAABBB>>>???AAADDDFFFFFFGGGGGGCCCEEEFFFGGGIIIPPP[[[dddvvv~~~dddWWWNNNJJJEEEBBBBBBBBBAAA@@@AAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888888777777777666444444444444444444444444444444444444444444444444GGGEEECCCBBBCCCCCCBBBAAABBBBBBAAA@@@????????????>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGIIILLLNNNQQQTTTVVVXXX\\\]]]]]]]]]\\\ZZZYYYXXXQQQOOOLLLJJJHHHGGGGGGGGGLLLNNNQQQUUUYYY]]]```aaa]]]^^^______\\\XXXTTTQQQMMMLLLJJJIIIGGGGGGGGGGGGIIIIIILLLSSS\\\jjj~~~zzzhhh\\\SSSMMMLLLLLLJJJHHHGGGHHHHHHGGGFFFCCCBBBAAA@@@???@@@AAAAAADDDCCCAAA@@@?????????@@@>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999888888777777666888888888999999888888888888777777666666555555555666888::::::999888888888777777888888888888777777444444444333333333444444222222222222222222222222444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444222333333444444444444444444444444555555555666666555555555444444555555555555555555666666666666666444444444444555666777888777888:::;;;===>>>??????999:::;;;;;;;;;:::999888777777888888999999:::::::::;;;;;;:::999999;;;===<<>>???@@@???@@@CCCEEEFFFFFFFFFFFFAAABBBEEEIIIQQQ]]]lllvvvhhhWWWOOOJJJHHHEEECCCBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777444444444444444444444444444444444444444444444444BBBAAA??????AAABBBAAAAAAAAA@@@@@@@@@@@@??????>>>?????????@@@AAABBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNQQQSSSTTTVVVXXX[[[______```___]]]ZZZWWWUUUNNNLLLKKKIIIIIIJJJLLLMMMQQQRRRTTTWWW[[[^^^```aaa]]]^^^^^^]]]ZZZVVVRRROOOIIIIIIHHHGGGGGGGGGGGGGGGJJJIIILLLTTT___ooo~~~kkk___WWWPPPLLLLLLKKKIIIGGGFFFGGGHHHGGGFFFAAAAAABBBCCCEEEHHHJJJLLLEEEDDDBBB@@@??????@@@@@@======>>>????????????>>>===<<<<<<<<<<<<;;;;;;;;;999999999888777777666666777888999999999999888777777666666666555555555444555777::::::888777777888666666777777888888777777555444333333222333333333222222222222222222222222333444444555555444333333333333333444444444444555333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333222333444444555555444444333333444444555666666666555555444444444444555555555555555666666666666666333333333444555666888999777777777777999;;;<<<===888999:::;;;;;;:::999888888888888999999999999999888999:::999777777999:::999;;;AAAJJJSSSXXXXXXWWWSSS]]]kkkuuuzzz}}}}}}}}}~~~~~~~~~~~~zzzuuuqqqqqqrrrttttttooonnnmmmjjjfffaaa\\\ZZZVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUUUURRRMMMHHHFFFEEEAAAAAABBB@@@???>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEDDDDDDFFFNNN\\\nnnrrr\\\QQQLLLGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========::::::::::::::::::::::::999999999999999999999999777777777777777777777777444444444444444444444444444444444444444444444444CCCAAA@@@@@@BBBCCCCCCBBB???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRUUUXXXXXXXXXXXX[[[^^^___``````___\\\XXXTTTQQQKKKJJJIIIIIIKKKNNNQQQSSSSSSUUUWWWZZZ]]]```cccddd^^^]]][[[YYYUUUPPPMMMJJJFFFFFFFFFGGGGGGGGGHHHHHHKKKJJJNNNWWWdddxxx|||oooaaaXXXRRRMMMMMMOOOHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEHHHKKKMMMOOOEEECCCAAA???>>>>>>??????<<<===>>>???@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;999999888888777777666666777888999999999999888777666666555555555555444444555777999999888666666777444555666777777777777666555444333222222222333333222222222222222222222222111222333555555555555444333333333444444444555555444444444444444444444444444333333333222222222222333333333333333333333333333333333333333333333333333333444555555555555555333333444444555666666777444444333333333333444444555555555555666666666777444444444444444555666777555666777888888999999999888999:::;;;;;;:::999888:::999999999999999999888777888999999777777888:::888:::===CCCIIINNNPPPQQQSSSYYYccckkkqqqwww|||}}}~~~xxxuuuqqqnnnnnnmmmllljjjffffffeeedddbbb___\\\ZZZVVVVVVWWWVVVUUUTTTSSSRRRMMMNNNOOOLLLGGGCCCBBBBBB???AAABBBAAA@@@???AAACCCDDDDDDEEEEEEEEEEEEDDDDDDHHHJJJRRRaaauuuyyycccUUUNNNKKKDDDDDDEEEDDDBBB@@@@@@@@@@@@??????>>>======<<<<<<999999999999999999999999888888888888888888888888666666666666666666666666555555555555555555555555444444444444444444444444AAA@@@>>>>>>???@@@@@@??????@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIILLLLLLNNNOOOQQQRRRTTTTTTWWWZZZ\\\\\\[[[[[[]]]```^^^______^^^[[[VVVQQQNNNJJJIIIIIIJJJLLLPPPTTTWWWTTTVVVXXX\\\```cccfffggg]]]\\\YYYTTTOOOJJJGGGDDDEEEEEEEEEFFFGGGGGGHHHHHHLLLLLLPPPZZZiii~~~lllbbbVVVOOOJJJGGGHHHMMMFFFEEECCCCCCEEEEEEEEEDDDCCCBBBAAAAAAAAACCCDDDEEEDDDCCC@@@>>>======>>>>>><<<===>>>@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;999999888888777666666666777888999::::::999888777555555555555555555444444444666888888777666666666444444555666666777666666666555333222111222333333222222222222222222222222///000222555666777666666333333333444444555555555444444444444444444444444333333333222222111111111333333333333333333333333333333333333333333333333333444555555666666555555333333444444555666777777444333333222222333333444444555555555666666777777666666555444444444444555333555888999:::999777666888888::::::;;;:::999888;;;::::::999999888888888999:::;;;;;;:::999:::;;;999;;;===@@@CCCGGGKKKNNNUUUXXX^^^dddkkkrrryyy}}}}}}|||sssqqqnnnlllkkkhhheeebbb___`````````___^^^\\\[[[XXXWWWWWWVVVTTTRRRQQQPPPIIIJJJKKKHHHCCC@@@???@@@===@@@BBBBBBAAAAAACCCFFFFFFFFFEEEEEEDDDDDDDDDCCCGGGOOO```xxx~~~eeeVVVNNNIIIEEEBBBCCCDDDCCCAAA???>>>????????????>>>======<<<<<<888888888888888888888999777777777777777777777777555555555555666666666666555555555555555555555555444444444444444444444444>>>??????@@@@@@@@@??????@@@@@@?????????@@@BBBCCCCCCDDDEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIHHHIIIKKKMMMMMMLLLKKKLLLNNNRRRVVVYYY^^^]]]]]]]]]]]]^^^^^^___]]]]]][[[YYYUUUPPPLLLJJJGGGGGGHHHKKKNNNQQQUUUWWWWWWXXXZZZ\\\^^^```bbbccc\\\XXXSSSNNNIIIGGGFFFFFFEEEGGGIIIHHHGGGGGGIIIJJJNNNUUU\\\dddsss}}}eee]]]RRRLLLJJJJJJGGGDDDGGGGGGGGGFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBCCCCCC????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::======<<<;;;:::888777666999999999888777666666555888999999999999888777777666777888888888777555444555555555555666666666666444444444333333444444555333333333222222222111111000000111222333333444444111222333333444444333333222222333333333333444444444555555666666555555444333333222111000000111111222333333444444333333222111222222333333222222111666444222444777999888666333555777777666555555666444333333222222333333444444444444444444555666666666444222444666777666333666666666666777777777777888888888888888888888888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===>>>AAAEEEIIIKKKSSSXXX]]]```cccjjjsss{{{~~~~~~{{{{{{}}}~~~|||{{{yyy}}}}}}|||}}}zzzwwwqqqmmmhhhdddaaa___\\\[[[]]]^^^```aaaaaa___]]][[[YYYYYYYYYXXXVVVTTTRRRPPPKKKIIIEEEBBB@@@@@@AAAAAABBBBBBAAAAAAAAACCCEEEFFFIIIGGGCCC@@@???@@@BBBDDDNNN[[[vvvjjjYYYSSSNNNIIIFFFFFFDDDBBB@@@@@@@@@AAABBBAAA@@@???>>>===<<<;;;;;;999999888888888888999999777777777777666666666666666666555444444444444555444444444555555555666666222333333333333222111111>>>??????@@@AAAAAAAAA@@@BBBAAAAAAAAAAAABBBDDDEEEDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKMMMOOOMMMNNNNNNPPPRRRVVVYYY[[[^^^^^^^^^^^^^^^___``````^^^]]][[[WWWSSSOOOKKKIIIIIIIIIIIIJJJMMMPPPSSSUUUWWWXXXYYY[[[\\\^^^______YYYVVVQQQLLLIIIGGGFFFFFFEEEGGGIIIJJJIIIIIIKKKMMMSSSZZZcccooolll___XXXOOOJJJIIIIIIGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;:::999777777999999888888777666666555888999999999999888777777666777777777777666555555555555555555666666666666555555444333333333444444333333333222222222111111000111111222333333444444111222333333444444333333222222333333333333444444222222333333333333222222333222222111000000111111222333333444444333333222111222222333333222222111555444333444777888777666444555777666555444444555444333333333333333333444444444333333444444555666666444222333555666555333666666666666777777777777888888888888888888888888:::999999888888999999:::::::::::::::::::::::::::<<<<<<;;;<<<>>>AAAEEEGGGPPPTTTZZZ^^^aaahhhqqqxxx}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}|||zzzzzzxxx||||||zzzzzz{{{}}}{{{yyy|||zzz{{{}}}{{{uuuqqqlllhhhbbb^^^\\\[[[ZZZYYY\\\^^^___aaa```^^^\\\[[[YYYYYYXXXVVVTTTQQQOOOMMMIIIGGGDDDAAA@@@@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFDDDCCCBBBDDDGGGJJJWWWiii~~~yyy___RRRMMMIIIEEECCCCCCBBB@@@>>>>>>>>>???@@@>>>======<<<:::999999888888888888777777888888888888888888888777777777777666666555444444444444555222222222333333333333444222333333333333222111111>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGGGGIIIKKKKKKLLLMMMMMMMMMNNNPPPRRROOOPPPSSSVVVYYY\\\___```aaaaaa```______`````````^^^\\\YYYUUUPPPMMMJJJIIIMMMLLLKKKJJJLLLOOORRRUUUWWWXXXYYYZZZ[[[[[[ZZZZZZTTTQQQMMMJJJGGGFFFGGGGGGGGGJJJMMMNNNMMMNNNRRRUUU\\\dddqqqtttaaaWWWQQQKKKHHHHHHIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888999999888888777666666666888888999999888888777666777777666555555555555555444555555555555666666666666555444333333333333333333333333222222222111111111111111222222333333444111222222333333333333333222222333333333333444444222222333333333333222222333222111111000111111111222222333333333333222222111222222333333222222111444333333444666777777666555666777777555333333444333333333333333333333333444333333333333444555555555444333333444555444333555555666666666777777777888888888888888888888888999999888888888888999999999999999999999999999999<<<<<<;;;;;;<<>>>>>??????<<<<<<;;;:::999999888888888777777666666777777888999999999888888888777777666666555444444444444555222222222222333333333333222333333333333222111111>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIIIIHHHIIILLLNNNMMMOOOPPPPPPPPPPPPSSSUUUSSSUUUYYY]]]aaaccceeeffffffeeecccaaa___^^^^^^]]][[[YYYUUURRROOOMMMLLLLLLNNNLLLKKKKKKMMMPPPTTTVVVYYYYYY[[[[[[ZZZYYYVVVUUUOOOMMMJJJGGGEEEFFFGGGHHHJJJNNNRRRSSSSSSVVV\\\aaalllyyyiii]]]RRRNNNJJJGGGGGGHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999999:::::::::999999888888888888777777666666888888888888888777777666777666555444333444555666444444444555555555666666666555555444333333333333333333333222222222111111111111111222222333333333111111222333333333333222222222222333333333444444444444444555555444444444222222111111111111111222222222333333333333222222111222222333333222222111333333333444555666666666777888999888666444444444333444444444444444444333444444444444444555555666555444444333444444333333444555555555666777777777888888888888888888888888999999888888888888999999999999999999::::::::::::>>>===<<<<<<===>>>@@@AAAEEEIIIOOOVVV]]]eeeooouuu}}}{{{{{{{{{||||||~~~}}}|||{{{zzz{{{||||||zzz~~~zzzvvv|||}}}}}}|||yyyxxxxxxzzz|||}}}~~~}}}|||}}}~~~~~~}}}{{{|||xxxttttttvvvuuuqqqllliiimmmrrruuuxxxwwwooogggbbb]]]XXXTTTTTTWWWYYYZZZ]]]]]]^^^______]]]\\\[[[YYYXXXVVVRRRNNNKKKHHHFFFCCCBBBAAA@@@@@@AAACCCDDDCCCDDDFFFHHHIIIIIIHHHHHHDDDCCCBBB@@@@@@FFFNNNUUUnnn}}}pppgggjjjuuuhhhZZZMMMIIIHHHFFFCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;;;;:::999999777777666666666666777777888888888777777777777666666666555444444444444555333333444444444555555555222333333333333222111111@@@AAABBBCCCEEEEEEFFFFFFDDDDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKNNNQQQQQQRRRTTTTTTSSSTTTVVVXXXYYY\\\```dddgggiiijjjjjjjjjhhheeebbb^^^[[[YYYXXXVVVTTTRRRPPPOOOOOOOOOPPPMMMMMMLLLMMMOOOSSSWWWYYYZZZ[[[\\\]]][[[WWWTTTQQQKKKIIIFFFEEEDDDEEEGGGIIIKKKPPPTTTVVVXXX^^^iiiqqqjjj\\\UUUPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@????????????????????????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999::::::999999888888888777777777777777777888888888888777666666777666444333333333444555444444444444555555555555666555444333333333333333333333333222222222111111111222222222222222333333000111222222333333222222222222222333333333444444333444444444444444444333222111111111111111222222111222222333333222222111111222222333333222222111111222333333444444555666888999:::999777555555555333444444555555444444333555555555444555555666777555555555444333333333333333444444555666777777777777777777777777777777777999888888777777888888999999:::::::::;;;;;;<<<<<<======<<<<<<<<<===>>>???AAADDDJJJRRR]]]hhhssszzz|||zzz{{{|||}}}|||~~~}}}|||zzzyyyzzz{{{{{{xxx{{{~~~yyyuuu~~~{{{yyyyyyzzz||||||}}}}}}}}}~~~}}}|||{{{||||||{{{yyywwwvvvqqqmmmmmmppppppmmmhhhhhhooovvvyyy}}}}}}ttthhhaaa]]]WWWTTTUUUXXXZZZ[[[[[[\\\]]]]]]]]]\\\ZZZZZZXXXVVVSSSPPPLLLIIIFFFEEEAAA@@@@@@@@@AAACCCDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEDDDCCCFFFPPP^^^hhhzzzuuukkkeeelllzzzwww\\\SSSKKKIIIHHHEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<;;;::::::999999777777666666666666777777777666666666666555555555666666555444444444444555333333333444444444555555222333333333333222111111BBBCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGHHHJJJJJJKKKKKKLLLLLLMMMLLLLLLOOORRRVVVVVVXXXYYYYYYXXXYYY\\\^^^aaacccfffiiikkklllmmmmmmkkkiiieeeaaa\\\YYYVVVUUURRRQQQQQQPPPQQQQQQQQQRRRNNNNNNOOOPPPSSSVVVYYYZZZYYY[[[]]]]]][[[VVVQQQNNNHHHGGGEEECCCCCCEEEHHHIIIIIINNNUUUYYY^^^jjj{{{mmm^^^TTTQQQNNNMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999999888888888777777777777777777777777888888777777666555555555444333333333333444333444444444444555555555444444444333333444444555333333333222222222111111222222222222222222222222000111111222222222222222222222333333333333444444111111222222222222111111111111111000111111222333111111222222222222111111111222222333333222222111000222333333333333444666777888999999777555555666333444555666666555444333555444444444444555666666555666777666444333333444333333444555666777777888777777777777777777777777888888777777777777888888:::::::::;;;;;;<<<<<<===:::::::::::::::;;;;;;<<>>>>>======:::::::::999999888888888888777777666666777777888666666555555555444444444666666555444444444444555111111111111222222222222222333333333333222111111DDDDDDEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMOOOPPPPPPPPPPPPSSSWWWZZZ\\\]]]______^^^___aaaccchhhiiijjjlllmmmnnnnnnnnnhhhfffccc___[[[WWWUUUTTTQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRTTTVVVXXXXXXYYYWWWYYY[[[\\\ZZZTTTOOOKKKGGGFFFDDDCCCCCCEEEHHHIIIIIIOOOWWW___iii{{{qqqbbbXXXRRROOOJJJKKKKKKJJJHHHFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::888888999999999888888777777777777777777777777888777777777777777666666555444444444444444333222222333333444444444555555555333333333333444444555666333333333222222222111111222222222222222222222222000000111222222222222222222222333333333333444444111111222222222222111111111111000000111222222333111111222222222222111111111222222333333222222111///111333333222222444666444666777777555444555555333444555666666555444333333222222222222333444444666888999777444333444666222333333444555666777888777777777777777777777777888888777777777777888888888999999:::;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<>>>@@@EEEPPP```sss{{{{{{}}}}}}}}}}}}|||{{{yyywwwvvvuuurrrrrrssssssttttttuuuvvvzzz|||}}}|||yyywwwvvvvvvyyyzzz|||~~~}}}}}}~~~~~~}}}{{{zzzyyyyyywwwuuuuuuuuuuuusssqqqooonnnnnnnnnpppqqqssstttzzz}}}lll```]]]XXXVVVUUUVVVVVVUUUSSSSSSSSSSSSSSSRRRRRRRRRNNNMMMJJJGGGEEEDDDCCCCCCAAAAAABBBCCCDDDEEEEEEFFFHHHGGGFFFEEEEEEDDDDDDEEEDDDKKKSSSZZZ```kkkyyyuuuvvv||||||hhhYYYKKKGGGEEEEEECCC@@@@@@CCC@@@@@@@@@??????>>>===<<<::::::::::::999999999999888888888777777888888888666666666666555555555555666666555444444444444555000111111111111222222222222333333333333222111111EEEFFFFFFGGGGGGGGGFFFFFFGGGIIIKKKMMMNNNOOOOOOOOORRRRRRRRRRRRSSSVVVZZZ^^^```bbbccccccbbbccceeehhhmmmmmmmmmmmmmmmnnnnnnnnneeeccc```]]]ZZZWWWUUUTTTQQQRRRSSSSSSSSSRRRPPPOOORRRSSSUUUWWWXXXXXXWWWWWWUUUXXXZZZ[[[XXXSSSMMMIIIGGGFFFDDDCCCCCCEEEHHHIIIJJJRRR\\\eeessspppaaaXXXSSSOOOLLLGGGHHHIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999888777777777777777777777888888888777777777777777666666555222333444555444333222111333333333444444444555555222222222333444555666777333333333222222222111111222222222222222222222222000000111222222222222111222222333333333444444444333333333444444333333333111111000000111222333333111111222222222222111111222222222333333222222222///111333333111111333666222333555555444333444555333444666777777666444333111111000000111111222333777999:::888555333444666222222333444555666777888777777777777777777777777888888777777777777888888777777888999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>???DDDPPPbbbwwwvvvyyy{{{{{{{{{|||{{{~~~~~~~~~|||zzzwwwuuutttsssqqqpppqqqsssuuuwwwxxxzzz{{{{{{yyywwwvvvwwwzzz{{{~~~~~~{{{yyyyyyvvvtttsssssssssrrrqqqoooppprrrrrrrrrtttxxxzzz~~~kkk___[[[WWWUUUTTTTTTSSSQQQPPPPPPOOOOOOOOONNNNNNNNNJJJIIIFFFDDDBBBBBBAAABBBAAABBBCCCCCCDDDEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHSSS\\\gggnnnssszzz~~~yyy}}}jjjXXXJJJHHHEEEDDDEEEDDDAAABBBEEEAAAAAABBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;999999888888888888999999777777777777666666666666666666555444444444444555222222333333333444444444222333333333333222111111FFFFFFFFFGGGHHHJJJKKKLLLIIIJJJKKKMMMNNNPPPQQQRRRTTTUUUVVVXXX[[[^^^```aaaggghhhhhhiiiiiijjjjjjjjjooonnnnnnoooooonnnkkkhhheeeaaa\\\YYYXXXXXXWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRVVVWWWXXXVVVTTTQQQQQQQQQUUUUUUVVVUUUSSSPPPMMMKKKIIIEEEDDDEEEFFFGGGKKKPPPRRRZZZdddqqqqqq```WWWSSSOOOLLLLLLGGGGGGGGGFFFFFFDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;:::999888777444555555666666666666666555666888999::::::999999999888888888777777666666444444333333333222222222666555444333222333444444222222222222333333444555222222222222222222222222000000111111111222222222444333222000000000000111222222222222222222222222333222222111111222222333000000000000000000000000000000111111111111000000111111222333333333333222111111222222222333333333555555444333333222111111333444666777777666444333222222222222222222222222444555555666777666666666333333444444444444444444444444444444444555666777555666666666666666555555777777888999::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::<<>>?????????AAA>>>:::999999:::999999999888888777777777777777666666555555555444444444777777666555444444333333333333333222222111111111111111111111111111111111HHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNPPPQQQSSSTTTUUUXXXYYYZZZ\\\___bbbdddfffmmmmmmmmmmmmnnnnnnooooooqqqqqqqqqqqqrrrpppmmmjjjeeeaaa]]]YYYXXXXXXWWWWWWSSSSSSRRRQQQQQQQQQRRRRRRVVVWWWWWWVVVSSSPPPPPPPPPNNNOOOOOOOOOMMMKKKIIIGGGEEECCCCCCGGGIIIJJJNNNTTTZZZfffuuuvvvgggYYYRRROOOLLLIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<<<<============<<<<<<;;;;;;;;;;;;:::999888777555666666777777777777777555666888999::::::999999777777777777777777777777555555555555444444444444666555444333222333333444333333222222222333444444222222222222222222222222000000111111111222222222222111111000000111222333222222222222222222222222333222222111111222222333000000000000000000000000000111111111111111111000000111222222333333222222222222222222222222222333222222222333333333333444333444555666666555444333222222222222222222222222333444555555666666555555333333444444444444555555444444444444444555666666555555666666666666555555777777888888999999::::::::::::;;;<<<<<<<<<;;;;;;:::<<>>???>>>AAA???;;;::::::;;;:::::::::999888888777777888888666666555555555444444444666555555444333333222222333333333222222222111111111111111111111111111111KKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVXXXYYYZZZ^^^___```bbbeeehhhjjjlllqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqpppmmmkkkdddaaa]]]ZZZYYYXXXWWWWWWSSSSSSSSSRRRRRRQQQQQQQQQTTTUUUUUUTTTPPPNNNMMMMMMHHHHHHIIIIIIIIIGGGFFFDDDCCCBBBDDDIIILLLOOOUUU]]]hhhxxx}}}iii]]]RRROOOMMMJJJGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;:::999888888777777777777888888888888666666777888999999999999777777777777777777777777777777666666666555555555555555444333333333333333444333333222222222222333111111111111111111111111111111111111111222222222000000000000111222333444333333333333333333333333222222111111111111222222000000000000000000000000111111222222222222111111000111222222333333222222222222222222222222222222///000111222333555555666333333555555555555333333222222222222222222222222222333444444555555444444333333444444444555555555555444444444444555666666555555666666666666666555777777777777888888888888888999:::;;;;;;;;;;;;:::;;;;;;===BBBKKKZZZkkkuuu{{{~~~yyyyyy{{{{{{}}}uuuqqquuuxxx{{{zzz}}}zzzxxxxxxwwwvvvwwwyyy|||}}}}}}{{{zzzzzzvvvvvvuuuuuuvvvwwwxxxyyy}}}|||||||||{{{yyywwwwwwwwwxxxyyyzzz|||}}}|||||||||~~~{{{sssiii___VVVRRRMMMJJJJJJIIIFFFCCCAAAAAA@@@?????????@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDGGGGGGHHHHHHGGGGGGFFFEEE@@@@@@AAADDDGGGOOO]]]jjjlll]]]SSSIIIFFFHHHBBBBBBAAAAAAAAAAAAAAABBBFFFCCC???======>>>======AAA>>><<<:::;;;;;;;;;:::::::::999888888888888888555555555555555444444444444444444333333222222111333333333222222222222111111111111111111111111111PPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]^^^___ddddddeeegggjjjmmmoooppprrrqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnmmmjjjhhhccc```\\\ZZZYYYXXXWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRPPPMMMJJJIIIIIIFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDEEEJJJNNNSSS^^^hhhyyy|||ppp```WWWPPPOOONNNJJJGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;;;;::::::999888777777666777777777888888666666777888888888888888888888777777666666666666666666666666555555555555444444444333333333333333444444333222111111111222000000000000000000000000111111111111111111111111000000111111111222222333333333333333333333333333222222111111111111222222000000000000000000000000222222222333333222222222000000111222222222222222333333333222222222222111//////000222333444555666222333444444444444333222111222222222222222333333222222333444444444444333333333444444555555666666555555444444444555555666444555666666666666666666777777777777666666666666777888999:::::::::::::::<<<<<<<<<>>>DDDPPP]]]fffllltttwwwrrrnnnpppvvvzzz|||uuuqqqtttwwwyyy}}}{{{}}}{{{xxxuuusssrrrtttwwwyyyzzz{{{{{{{{{|||~~~~~~~~~~~~{{{{{{|||||||||}}}}}}}}}}}}yyyyyy{{{{{{zzzyyyzzz{{{}}}~~~{{{rrrlllddd\\\RRRNNNJJJGGGGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@AAACCCEEEFFFFFFFFFEEEGGGFFFEEEEEEDDDCCCCCCBBB@@@AAACCCFFFLLLYYYlll{{{~~~sss\\\YYYVVVIIICCCGGGDDDDDDCCCCCCBBBBBBCCCCCCFFFCCC???=========<<<;;;???===:::::::::;;;:::999999888888777777777777777555555555555555555555555444444444333333333222222222222222222222222222222111111111111111111111111VVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ\\\^^^aaaccceeefffiiiiiijjjkkkmmmppprrrssssssrrrrrrrrrqqqqqqppppppooonnnlllkkkkkkjjjhhhfffaaa^^^[[[YYYYYYXXXVVVUUUTTTTTTSSSSSSRRRPPPNNNMMMKKKLLLMMMKKKHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGEEEEEEIIIMMMVVVeeessszzzkkkeeeZZZSSSNNNNNNLLLHHHDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDCCCCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<============<<<<<<::::::;;;;;;;;;:::999999666666555555555666777888777777777777777777888888:::999888777666444444333555555555444444444333333333333333333333222222222444333222222111111111111000000000000000000000000111111111111111111111111222222222222111111000000333333333333333333333333222111111000000111111222000000000000000000000000222222222333333222222222000000111222222222222111222222222222222222222222111111111222222333333333222222333333333333222222111111111222222333333333111222222333444333333333333333444555555666777777666555555444444444555555444444555666666666666666777777666666666666666666666777888999::::::::::::======<<<<<<@@@HHHRRRYYY\\\cccgggccc```dddlllqqqwwwuuutttwwwyyywwwvvvvvv~~~~~~{{{vvvrrrpppqqqrrrtttttttttuuuuuuuuuyyy}}}yyyvvvyyy|||~~~~~~tttmmmhhhaaaZZZOOOLLLIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAABBBEEEGGGHHHHHHGGGFFFDDDCCCAAA@@@???@@@@@@AAA???CCCFFFKKKWWWkkk{{{cccVVV\\\\\\LLLAAADDDDDDDDDCCCBBBBBBBBBBBBBBBDDDAAA>>>=========<<<:::<<<:::999888999999888777777777666555555555555555444555555555555555555555555555555555444444444444222222222222222222222222000000000000000000000000\\\\\\\\\\\\\\\]]]^^^^^^]]]___aaadddgggkkkmmmnnnnnnnnnnnnooopppqqqssssssuuuuuutttssssssrrrqqqqqqooommmkkkjjjjjjiiigggeee___\\\ZZZXXXXXXWWWUUUSSSSSSSSSSSSRRRQQQOOOLLLKKKGGGHHHIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFHHHLLLRRR]]]pppyyyeee[[[YYYSSSNNNKKKKKKIIIDDDAAABBB@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@??????>>>>>>===<<<<<<<<<<<<============<<<<<<:::::::::;;;;;;::::::999666555444444444555777888777777666666666777777888999999888777555444333333444333333333333222222222333333333333333222111111333222222111111111111222111111111111111111111111222222222111111111111111222333333222222000//////222222222222222222222222111111000000000000111111000000000000000000000000111111222222222222111111///000111111222222111111111111222222222333333333222222222222222111111111222222222222222222222222111111111222222333333444111222333333444444333333333333444555666777777888666666555444444444444555333444555666777777777777666666666666777777777777666777888999:::;;;;;;;;;<<<<<<<<<<<<===BBBIIINNNMMMSSSVVVSSSSSSYYY```dddppprrrvvvyyyyyyuuuqqqoooxxx{{{vvvrrrooonnnnnnnnnnnnnnnnnnnnnqqquuuyyy|||}}}|||wwwwww{{{~~~zzzpppiiieee___XXXMMMKKKIIIFFFDDDCCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFEEEAAA@@@???===>>>???AAABBBBBBHHHNNNWWWiiifffVVVPPPZZZ[[[LLLAAAAAACCCBBBAAA@@@????????????AAA???============<<<::::::999777888999999777666666555555444444444444444444444444555555555555555555555555555555555555555111222222222222333333333000000000000000000000000aaaaaaaaa```aaaaaabbbcccaaacccfffjjjnnnrrruuuwwwrrrrrrrrrrrrrrrsssssstttvvvvvvuuutttsssrrrqqqpppmmmkkkhhhffffffeeecccbbb\\\ZZZXXXWWWWWWVVVTTTRRRRRRRRRRRRRRRPPPMMMJJJHHHDDDFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKQQQYYYaaammmwwwfffWWWQQQQQQNNNJJJHHHIIIGGGCCCBBBCCC@@@AAABBBCCCDDDDDDDDDDDD???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<============<<<<<<999::::::;;;;;;::::::999777666555444555666888999888777666666555666777888666666666666666555555555333333333333222222222222222333333444333222111000111111111111111111222333222222222222222222222222222222222111111111000000000111222222222222000000111111111111111111111111111111000000000000111111000000000000000000000000000111111111111111111000///000000111111111111111000000111222333444444555111111111111111111111111222222111111111111222222000111111222333333444444222333333444444444444444333333444555666777888888666666555444444444444444333444555666777777777777666666666777777888888888666777888:::;;;<<<<<<<<<999:::;;;;;;<<<>>>BBBEEEFFFKKKLLLKKKMMMSSSYYYZZZdddkkkrrruuussspppmmmkkknnn{{{uuuqqqooollllllllljjjjjjlllpppsssuuuvvvzzz}}}|||xxxyyy~~~~~~{{{zzzuuummmgggbbb[[[SSSJJJJJJHHHEEECCCBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>???BBBEEEGGGNNNUUU^^^jjj~~~iiiWWWMMMIIIPPPRRRIIICCCCCCCCCBBBAAA@@@???????????????>>><<<<<<======<<<;;;:::888888888999999888666666666555444444444444555444444444555555555666666444444444444444444444444111111222222222333333333000000000000000000000000ddddddcccccccccdddeeeeeedddfffiiinnnssswwwzzz|||vvvuuuttttttttttttttttttuuuttttttrrrqqqpppooonnniiigggdddbbbbbbaaa___^^^[[[YYYWWWVVVVVVUUUSSSQQQQQQQQQRRRQQQOOOLLLIIIGGGDDDEEEGGGHHHGGGFFFGGGHHHLLLKKKKKKJJJKKKKKKLLLLLLKKKPPPZZZeeeooo{{{sssggg\\\QQQMMMOOOLLLIIIGGGIIIHHHEEEDDDGGGAAAAAACCCDDDEEEEEEEEEEEE=========>>>??????@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<============<<<<<<999999:::;;;;;;:::::::::999888666555666777999:::888777666555555666777888444444444555666777777888444444333333333222222222222222333444333222111000111000000000111222333333222222222222222222222222222222222222111111000000...///111222333333222222000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000//////000111111111111111//////000111333444555666000000111111222222222222222222111111111111222222000000111222333333444444222333444444555555444444333333444555666777888999777666555444444444444444333444555666777777777777555666666777888999999:::777777999:::;;;<<<<<<<<<777888:::;;;;;;<<<>>>@@@FFFIIIIIIIIILLLSSSWWWWWWZZZccclllnnnllljjjjjjiiijjj~~~xxxtttnnnnnnmmmkkkjjjkkkooorrrppprrruuuxxx||||||~~~{{{|||wwwwwwsssllleee```WWWNNNIIIIIIGGGEEEBBBAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@???AAAEEEIIILLLZZZbbblllxxx~~~zzz|||~~~}}}|||kkkXXXPPPIIIEEEHHHJJJHHHGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA>>><<<;;;<<<===>>>===<<<:::999999999::::::999777777777666555555555555555444444444555555555666666333333333333333333333333111111111222222333333333000000000000000000000000bbbccceeeggghhhggggggfffllllllmmmppptttvvvwwwwwwvvvuuutttsssssstttuuuuuutttsssqqqqqqqqqqqqpppnnnjjjjjjiiieee```\\\ZZZZZZWWWVVVTTTSSSRRRQQQRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHEEEGGGHHHHHHGGGHHHLLLPPPPPPLLLKKKOOOPPPNNNQQQWWWUUU```mmmyyy~~~rrrkkkaaaWWWQQQMMMKKKJJJHHHHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;999888888888999999:::999888666666666777777666666555555555555666666666666666666666555555444444333333222222333333444333333333222222111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000000000000000////////////000000////////////000000000000000000000000111111111111000000111222333333444444111111111111111111111111000000000000////////////000111111111111222222222000111111111111222222222222333555777777666444333444444222222222222444444444444444555555555555666777777777777888888888888888999::::::;;;;;;:::::::::999888888888:::===>>>???BBBEEEIIIMMMRRRXXX\\\\\\aaafffhhhgggeeeeeeffflllzzzxxxqqqjjjhhhjjjkkkjjjhhhjjjmmmqqquuuxxxzzz{{{{{{yyy{{{~~~}}}||||||}}}~~~~~~zzzrrroooiiiddd___ZZZTTTQQQKKKHHHDDDAAAAAACCCFFFHHHDDDCCCCCCCCCCCCDDDEEEEEEEEEBBBAAADDDEEEBBBAAACCCDDDAAAAAADDDFFFHHHRRR^^^ooowwwyyyrrrtttwwwyyyiiiZZZVVVKKKHHHEEECCCCCCDDDDDDDDDAAAAAAAAA@@@@@@?????????===<<<<<<;;;;;;:::999999999999999888888888777777555555666666666666555555333333333333333333333333555555444333333333333444222222222222222222222222222111000.........///000dddeeefffggghhhiiiiiijjjnnnnnnnnnpppsssvvvvvvuuuwwwvvvtttrrrqqqqqqqqqrrrqqqpppnnnnnnoooooommmkkkffffffeeeaaa\\\XXXWWWWWWXXXVVVTTTRRRQQQQQQQQQQQQNNNMMMLLLJJJHHHGGGFFFFFFEEEHHHJJJKKKKKKMMMQQQTTTUUUQQQPPPRRRRRRPPPTTT[[[```mmm}}}}}}qqqjjjbbb]]]VVVQQQNNNMMMLLLLLLHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????>>>??????========================<<<;;;;;;;;;;;;::::::::::::999888777777777888888999999777666666777777888888777777666666777777888666666777777666666555444444333333222222333333444333333333222222222111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000/////////000000000111111000000000000111111111111000000111222222333444444111111111111111111111111000000000000//////////////////000000000111111111000000111111111222222222333444555555444333222111444333333222222333333444444444444444555555555555555555666666666777777777888999999:::;;;:::::::::999888777777777999;;;<<<>>>@@@DDDHHHMMMSSSZZZ______cccffffffddddddeeehhhttt|||uuurrrrrrqqqnnnkkkkkklllnnnpppppppppooonnnrrrsssuuuvvvwwwxxxzzz}}}{{{zzzyyyyyy{{{}}}{{{|||}}}xxxtttmmmiiiccc]]]YYYTTTOOOLLLIIIGGGDDDAAAAAABBBDDDFFFGGGFFFDDDCCCAAAAAA@@@@@@BBB???>>>AAACCCAAAAAACCCGGGEEEHHHNNNRRRXXXdddppprrrmmmnnnvvvlllWWWLLLJJJIIIGGGEEEDDDEEEEEEEEEDDDBBBBBBBBBAAA@@@??????>>><<<<<<<<<;;;::::::999999999999999888888888777777444444555555555555444444333333333333333333333333555555444333333333333333222222222222222222222222222111000/////////000000fffffffffggghhhjjjlllnnnppppppooopppsssttttttssswwwuuussspppnnnmmmmmmmmmmmmllljjjjjjkkkkkkjjjhhhggggggfffbbb]]]ZZZXXXXXXWWWUUUSSSQQQPPPOOOOOOOOOLLLKKKIIIGGGFFFFFFGGGGGGHHHJJJMMMOOOQQQSSSVVVXXXYYYWWWWWWWWWVVVVVV]]]eeepppzzzggg]]]ZZZRRROOOKKKJJJJJJJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777777666777777777888777777777777888999999999888888777777888888999666666777777666666555444444333333222222333333444333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000111111111222222000000000000111111111111000000111111222333333333111111111111111111111111000000000000////////////........./////////000000000000000111111111222222555444444333222111000///444333333222222333333444444444444444555555555555444444555555555666666666888888999::::::::::::999999888777666666777999999<<<>>>AAAEEEKKKSSS[[[aaadddggghhhgggeeeeeehhhkkk{{{|||xxxrrrmmmmmmmmmmmmmmmkkkiiigggeeejjjkkkkkkkkkkkkmmmpppsssrrrtttwww{{{~~~yyyvvvvvvzzzzzz{{{}}}wwwssswwwxxxyyyzzzxxxtttooollleeeaaaZZZTTTPPPMMMIIIGGGFFFEEECCCBBBAAAAAABBBBBBEEEEEECCCAAA@@@???>>>>>>@@@======@@@BBBAAABBBFFFIIIMMMUUU___hhhppp{{{{{{yyywwwqqqjjjcccgggrrrjjjYYYMMMGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;::::::999999999888888888888777777777333333444444444444333333333333333333333333333333444444444444333333333333222222222222222222222222222222111000000000111111fffeeeeeeeeegggjjjmmmpppqqqpppoooooopppqqqpppnnnrrrpppnnnlllkkkjjjjjjjjjiiihhhgggggghhhhhhgggeeeffffffdddaaa\\\YYYWWWXXXTTTRRRPPPNNNMMMLLLLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXYYYWWWYYY]]]^^^^^^bbbllluuujjj[[[TTTRRRKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@???>>>>>>===========================;;;;;;;;;:::::::::999999888888888777777777888888666666777777888999::::::888888888777777888888888777777777777777666555555444333333222222333333444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111111000000////////////000000000111111111222222222222///000000000111111111111000000111111222222222333111111111111111111111111000000000000////////////....../////////000000000000000000000111111111111555444333111111000111111333333333333333333333333333333444444444555555555444444555555555666666666777888888999999999999999999999888777777777888888;;;===???AAAFFFNNNWWW]]]eeehhhkkkjjjhhhhhhjjjmmm{{{wwwqqqqqqqqqpppooollljjjgggfffffffffeeecccccceeeiiimmmhhhkkkoootttwwwyyyzzzzzzyyyuuuttttttxxxxxxyyy{{{~~~}}}vvvpppmmmoooooopppooonnnkkkiiiggg___ZZZSSSNNNKKKHHHGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@>>>>>>AAABBBBBBFFFKKKMMMXXXiiiyyyuuukkkhhheee```[[[aaaooohhhXXXPPPJJJIIIJJJCCCCCCDDDGGGIIIIIIGGGEEEEEEEEEDDDBBB@@@???>>>===<<<<<<;;;;;;:::999999888888888888888777777777777333444444555555444444333333333333333333333333333444444444444333333222222111111111111111111111111222222111111111111111111eeedddcccccceeehhhllloooooonnnlllllllllllljjjiiijjjiiihhhgggfffggghhhhhhfffeeecccdddeeeeeedddccc______^^^ZZZVVVSSSRRRRRROOONNNLLLKKKJJJIIIJJJJJJLLLKKKKKKKKKLLLMMMOOOPPPRRRRRRSSSTTTVVVXXXYYYYYYSSS]]]gggkkkmmmtttlll___VVVOOOKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999888999999999999999999999666666777888999::::::;;;888777777666666777777888777777777777777666666555444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222333333333000000////////////000000000111111111222222222222///000000000111111111111000111111111111111222222000000000000000000000000000000000000/////////////////////000000000111111//////000000000111111111333333222111222222333333333333333333333333333333333333333444444444444555555555666666666777777777666777888888999999888888:::999999888888888888999;;;<<<<<<===@@@FFFMMMSSS^^^bbbgggiiihhhfffgggiiisss|||{{{zzzyyyvvvsssoookkkhhhfffbbbaaa___]]]\\\]]]bbbeeeaaacccggglllooopppqqqqqquuuwwwzzz|||}}}|||xxxvvvuuuuuurrrrrrssstttwww{{{zzztttnnniiifffeeeeeeeeeeeeeeedddcccbbbYYYUUUOOOKKKIIIHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAA???@@@CCCDDDEEELLLSSSYYYkkkwwwhhh___\\\\\\[[[[[[kkk}}}kkkWWWMMMIIIFFFEEEEEEAAABBBCCCFFFIIIIIIGGGDDDEEEDDDCCCBBB@@@???>>>===<<<;;;;;;:::999999888888777777777777777777777777555555666666666666555555333333333333333333333333333333444444444333222111111111111111111111111111111111111222222222111111dddcccbbbbbbdddgggjjjlllkkkiiigggggggggfffdddcccbbbbbbaaaaaabbbccceeefffbbbaaa``````bbbbbbaaa```\\\\\\[[[XXXTTTQQQPPPPPPLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKMMMNNNPPPQQQSSSSSSWWWUUUTTTUUUXXXZZZ[[[[[[WWWhhhzzzoooaaa[[[UUUMMMIIIGGGEEEDDDEEEGGGHHHHHHGGGBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBB@@@@@@?????????????????????????????????::::::::::::999999999999888888999::::::::::::999666777888999::::::::::::777777777666666777777777777777888888777777666555444333333222222333333444111222222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111222222333333333000000////////////000000000000000111111111222222000000000000111111111111111111111111111111111111000000000000000000000000000000000000//////////////////000000000111111111/////////000000000111111111111222222222333333333222333333444444333333222333333333333444444444444555555666666666777777777666666777888888888888777888999999999999999999999;;;;;;;;;;;;<<>>======>>>>>>@@@@@@BBBGGGJJJNNNWWWaaaooorrrhhh]]]WWWUUUWWW]]]ccc|||lll^^^PPPKKKIIIEEEAAA???@@@@@@BBBEEEGGGHHHFFFDDDCCCCCCBBBAAA???>>>======;;;;;;::::::999999888888666666777777777777777888555666666666666666666555333333333333333333333333222333444444444333111000111111111111111111111111///000111111222111111111ddddddccccccdddfffhhhjjjfffdddbbbbbbbbbaaa___]]]^^^]]]]]]]]]^^^___aaabbb^^^]]]\\\\\\^^^^^^]]]\\\[[[[[[ZZZWWWSSSPPPOOOPPPJJJJJJIIIHHHIIIJJJKKKLLLLLLNNNQQQTTTWWWXXXXXXXXXZZZWWWTTTUUUYYY]]]``````eee|||{{{dddZZZWWWRRRLLLJJJFFFDDDCCCCCCEEEGGGGGGGGGAAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999999888666777888999::::::999888777777999::::::::::::999999888888777777888888999777888888888888777666666444333333222222333333444111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000...//////000111111222222000000////////////000000/////////000000000111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////........./////////000000////////////000000000111000111222222222111000///222333333444444333333222222222333333333444444444444444555555555666666666555666777777888888777777666666777888888999999999:::;;;;;;::::::;;;???BBBGGGMMMSSSWWWXXXZZZ]]]```fffmmmzzzyyy||||||zzz~~~zzzxxxtttrrrmmmggg```\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\___bbbfffiiikkklllnnnppprrrppprrryyy~~~~~~{{{xxxtttpppllliiijjjjjjjjjkkkmmmqqqtttvvvtttpppjjjccc]]]YYYWWWVVVQQQQQQRRRRRRQQQPPPOOOOOOKKKIIIGGGGGGHHHHHHHHHGGGFFFEEECCCAAA@@@?????????>>>>>>>>>>>>>>>??????@@@CCCDDDIIIPPPUUU]]]jjjvvvrrrccc\\\VVVUUUWWW]]]jjjwwwppp^^^UUUMMMKKKJJJFFFBBBAAA@@@@@@AAACCCEEEFFFDDDCCCAAAAAA@@@??????>>>======;;;;;;::::::999888888888666666666666777777888888444555555666666555555444333333333333333333333333111222333444444333111000111111111111111111111111...///000111111111000000eeedddddddddeeefffhhhiiicccaaa_________^^^\\\ZZZ\\\\\\[[[[[[[[[\\\^^^___[[[ZZZYYYZZZ[[[\\\[[[ZZZVVVVVVUUUSSSOOOLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNOOORRRVVV[[[]]]^^^^^^]]][[[WWWTTTUUUZZZ```dddeeeqqq|||jjjYYYRRROOOJJJHHHHHHIIIFFFCCCBBBBBBDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA========================:::::::::999999999888888555666777999999999888777777888999:::;;;:::999888:::999999999999999999:::888888888888888777666666444333333222222333333444111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000,,,------...///000000111000000////////////000000////////////000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000////////////---------.........//////////////////000000000000000111222222111///---+++222222444444444444222222222222333333333444444444333333333444444444555555555666666777777777777777444444666777888888888888999:::::::::::::::===???EEEIIINNNQQQTTTWWW^^^bbbdddjjjuuuzzzzzzzzz~~~}}}|||tttkkkdddaaaaaa]]]\\\[[[ZZZYYYYYYYYYYYYXXX\\\aaadddeeeeeefffggggggeeegggoootttvvvwwwzzz}}}~~~~~~~~~|||zzzyyywwwxxxyyy||||||zzzwwwsssnnnhhhbbb^^^____________bbbeeehhhjjjeeebbb]]]WWWTTTRRRQQQRRRLLLLLLLLLLLLKKKIIIGGGEEEFFFEEEDDDEEEGGGHHHGGGFFFEEEDDDBBB???>>>===>>>>>>::::::;;;===???AAACCCEEEGGGIIIPPPYYY```jjjyyyssseee]]]XXXXXX[[[```jjj}}}{{{hhh\\\QQQJJJFFFGGGHHHEEEBBBCCC@@@@@@@@@AAACCCDDDCCCBBB@@@?????????>>>>>>======;;;;;;::::::999888888777555666666666777777888888333444444555555444444333333333333333333333333333111222333444444222111///000000000000000000000000---...///111111111000///aaabbbbbbcccbbbaaa```______]]]YYYXXXWWWWWWVVVUUUVVVWWWXXXWWWUUUUUUVVVWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLIIIJJJJJJJJJKKKMMMQQQTTTVVVVVVYYY^^^ccceeecccaaaZZZRRRQQQYYY]]]]]]fffrrrqqqkkkbbbVVVNNNLLLLLLJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAACCCAAA???======>>>???@@@>>>??????@@@@@@??????>>>???>>>>>>============>>><<<<<<<<<<<<;;;:::999888555666777888999888888777999999999888888777777777???<<<999888:::;;;999888777666666666666777777888444444444333333333222222000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000333333222222111000//////000000000000000000000000111111000000//////......////////////000000000000111111000000000000000111333222222111000000000111000000000000////////////000000000000000000000000111111000000//////......---...///111111111000///333222111111111222444444333222111000000111222333555444333222222444555777666666666666666666666666666555555666666777888999666666555666666777888999777777666666777777888999===@@@FFFKKKMMMQQQ]]]iiiiiikkkqqq}}}yyyuuuxxx|||~~~tttlllgggeeeeeeccc```]]]\\\\\\^^^^^^^^^^^^______`````````bbbbbbccceeefffhhhjjjkkkooopppqqqssstttrrrooolllooonnnooorrrvvvxxxwwwuuuuuusssoooiiiddd___[[[YYYYYYXXXXXXXXXXXXXXXYYYYYYYYYWWWRRRNNNLLLKKKKKKLLLGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>>?????????<<<<<<@@@BBBBBBEEEJJJKKKYYYbbbccckkk|||mmmccc```^^^^^^eeeooosssxxx{{{dddVVVQQQIIIGGGFFFFFFGGGFFFBBB???AAAAAAAAA@@@@@@@@@??????============>>>>>>>>>>>><<<:::777777:::;;;999777666666666666666555555444555555555555555555555555666666555444333333222222222222222111111111111000111111000000000000111111111111000///////////////___``````aaa```___^^^]]]\\\YYYVVVTTTTTTSSSRRRQQQQQQSSSTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUTTTRRRPPPOOOLLLLLLKKKKKKJJJKKKKKKKKKLLLNNNOOOPPPQQQSSSVVVYYY[[[___eeelllpppnnngggaaaWWWNNNLLLUUU]]]^^^ccckkknnnzzzccc[[[RRRLLLKKKKKKJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA@@@????????????@@@AAAAAAAAABBBBBBAAAAAAAAA???>>>>>>===============<<<<<<<<<<<<;;;:::999888777888:::;;;;;;;;;:::999:::::::::999999888888888===:::777777888999888666777777666555555666666666333333333333222222222222111111111222222222333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222111000000///......000000000000000000000000000000000000//////......////////////000000000000000000///////////////000111111000000000000111111000000000000////////////////////////////////////000000000000//////......---...///000111111000///222111111000111222333444222222111000000111222222555444222222222333555666555555555555555555555555444444444444555666777777555555555555555555666666777777777777777888999999;;;===BBBGGGIIILLLVVVaaadddhhhnnnxxx{{{yyytttpppooouuu~~~|||~~~xxxwwwtttnnniiieeeeeeeeeeeeeeedddcccbbbaaa```___^^^]]]]]]]]]^^^```bbbcccccccccccceeefffeeebbb```aaaaaaaaadddhhhiiihhhfffcccbbb___[[[WWWTTTQQQOOOQQQPPPOOONNNNNNNNNNNNNNNTTTRRROOOLLLJJJJJJKKKLLLHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHGGGFFFEEEDDDDDDCCC???>>>===<<<<<<===>>>>>>===<<<>>>BBBCCCEEELLLTTTVVViii{{{}}}uuukkkaaa\\\\\\dddlllyyykkkYYYOOOKKKEEEDDDCCCDDDEEEEEEBBB???AAA@@@@@@@@@@@@?????????========================<<<999777777999:::999777666666666666666555444444444444444444444444444444666555555444333333222222222222222111111111111000111111000000000000111111111000//////......//////\\\]]]]]]^^^^^^]]][[[[[[WWWTTTQQQOOOOOOOOOMMMLLLLLLMMMNNNMMMLLLLLLMMMNNNQQQQQQQQQPPPOOONNNLLLLLLHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQTTTWWWXXXZZZ\\\^^^```fffpppxxxyyyqqqdddZZZUUULLLJJJUUU___bbbcccgggmmmgggXXXSSSMMMIIIIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===============;;;;;;;;;;;;:::999888888:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::888666666666777666555777777666555444444444444333222222222222111111111111111222222222222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000//////......---000000000000000000000000000000000////////////...////////////000000000000//////............//////111000000000000111111222000000000000////////////////////////////////////000000000////////////......//////000000000000///000000000000000111222222222111111000000111111222444333222222222333444555444444444444444444444444222222222222333444555555555555444444333444444444888888888888888999999999999:::>>>BBBCCCDDDMMMWWW[[[bbbkkkrrryyy|||wwwnnnooonnnjjjhhhlllwww~~~||||||{{{wwwwwwzzzzzzxxxxxxyyyxxxvvvtttpppmmmjjjiiieeedddaaa```___```bbbdddaaa___^^^]]]^^^^^^\\\ZZZYYYXXXYYYZZZ\\\]]]\\\ZZZUUUTTTSSSQQQOOOMMMLLLKKKMMMMMMKKKJJJIIIIIIHHHHHHMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIGGGGGGFFFGGGHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA===<<<;;;;;;;;;===>>>???===>>>AAADDDEEEIIIVVVcccpppwwwjjjaaa\\\ZZZ]]]bbbmmm{{{kkkYYYNNNHHHFFFAAA@@@@@@AAACCCCCCAAA???@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;999777777888999888777555666666666666555444444444444444444444444444444555555444444333333222222222222222111111111111000111111000000000000111111000000///...............YYYZZZ[[[[[[[[[ZZZYYYXXXSSSPPPMMMKKKKKKKKKJJJHHHGGGHHHIIIIIIHHHHHHIIIJJJMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIKKKLLLNNNOOOPPPQQQPPPTTTXXX[[[]]]^^^___```fffllluuuzzzwwwkkk[[[QQQQQQMMMOOOYYYbbbfffiiimmmwwwqqq]]]QQQNNNJJJHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAA@@@@@@???>>>@@@AAACCCDDDDDDBBBAAA@@@????????????????????????@@@???>>>======<<<<<<===::::::;;;;;;:::999999888<<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;888888777666666666666555888777666444444333333333222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000//////.........000000000000000000000000////////////////////////////////////000000000000//////.........///000000333333222111111111111111000000000000/////////////////////////////////////////////////////////////////////000000000000//////////////////000000111111111000000000000111111333222222111222333444444222222222222222222222222111111111111222333444555666666555444333333333444777888888999999999999999::::::<<<@@@@@@@@@FFFNNNUUU```kkkqqquuuxxxwwwttthhhiiiiiiiiijjjqqqzzz|||zzz{{{}}}~~~wwwrrrppprrrwwwyyyyyy{{{{{{yyyuuurrrnnnkkkiiijjjlllmmmiiifffcccaaa```___^^^\\\YYYXXXWWWWWWVVVUUUTTTSSSPPPPPPOOONNNMMMLLLKKKJJJLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIGGGEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<>>>???@@@@@@BBBFFFHHHIIIPPPcccvvvxxxkkk]]]YYY\\\bbbllluuu~~~mmmZZZOOOJJJGGGFFFAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777555555666666555555444333333333333333333333333333444444444333333333222222222222222111111111000000111111000000000000111111000//////...............VVVWWWXXXYYYYYYXXXWWWVVVQQQNNNKKKIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTXXX\\\___``````aaaaaaiiimmmrrrrrrlll```TTTLLLJJJNNNUUU]]]dddjjjsss{{{yyyeeeWWWNNNMMMKKKIIIGGGFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@?????????AAACCCEEEEEECCCAAA@@@@@@??????>>>>>>??????@@@@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;:::999999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999888777777777888777666444444333333333222222222111111111000000000000000000000000//////000000000000000000000000////////////////////////////////////////////////////////////000000000000111000000000000000//////////////////////////////.............../////////////////////000000000000000/////////000000111222777666444333222111000000000000000000////////////......................................./////////000000000////////////000......//////000000000000000000000000000000000000111111111111222222333333222222222222222222222222222222222222333444555666777777666555444444444444666777888999999999999888;;;:::<<>>CCCJJJXXXdddpppuuuuuuvvvvvvtttllliiigggjjjsss}}}~~~~~~~~~xxxvvvuuuwww||||||vvvqqqmmmlllooommmkkkjjjnnnwww|||xxxtttrrrrrrsssuuurrrooojjjfffdddbbb```___ZZZZZZXXXVVVSSSQQQPPPOOOQQQQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQNNNLLLIIIFFFCCCAAA@@@@@@?????????>>>======<<<<<<@@@???>>>======>>>???@@@CCCGGGNNNRRRUUU___uuummmbbbZZZ]]]gggttt{{{nnn\\\OOOKKKJJJHHHFFFCCCCCCBBBAAA???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999999888888888777666666666777555555555555555444444333333333333333333333333333333333333333333222222222222222222111111111000000111111000000000000111111000000///...............RRRSSSTTTUUUUUUUUUTTTSSSOOOMMMIIIGGGGGGGGGFFFEEECCCEEEFFFFFFFFFFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSXXX[[[^^^``````____________bbbcccaaa\\\UUUOOOLLLKKKRRR[[[cccjjjuuuyyygggYYYQQQMMMLLLKKKIIIFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@BBBDDDDDDCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCCAAA@@@???===<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===<<<;;;:::999999999999999::::::::::::777999;;;:::999888888999777777666555444444444444333222222222222111111111000000000000000/////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////---............/////////////////////000000000000000000///000000111222333777666444333111111000000000000000000////////////........................---............/////////111000000////////////000......///000000000000000///000000111111000000///000000111111111222222222222222222222222222222222333333333333444555666666777666555555555555555555555666777999999888777777;;;999;;;>>>???>>>AAAGGGZZZgggssswwwwwwwwwvvvtttssslllgggjjjuuu~~~xxxwwwuuuwww|||zzzuuuttttttsssuuuxxxjjjeeeaaaaaafffllloooppptttwwwzzz~~~}}}zzzvvvttttttuuuvvvuuuqqqmmmiiigggeeecccaaa]]]]]]\\\YYYVVVTTTTTTUUUXXXWWWVVVTTTRRRPPPOOONNNJJJKKKKKKLLLNNNPPPRRRSSSSSSTTTUUUVVVUUUTTTRRRQQQKKKIIIFFFCCC@@@>>>==============================@@@@@@?????????@@@BBBCCCJJJQQQ]]]gggllluuu}}}vvviiicccbbblll{{{dddZZZOOOHHHGGGGGGFFFDDDDDDDDDCCCAAA>>>======>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999999888888777888888777555444666777444555555555555444333333222222222222222222222222333333333333222222222222222222222111111111111000111111000000000000111111111111000///////////////MMMNNNOOOQQQQQQQQQPPPOOONNNKKKHHHFFFEEEEEEDDDCCCCCCDDDFFFFFFEEEEEEGGGHHHHHHGGGHHHHHHJJJLLLNNNOOORRRSSSUUUWWWWWWWWWVVVUUUXXXZZZ[[[[[[ZZZXXXXXXXXXTTTVVVXXXWWWVVVUUUWWWYYYZZZ```gggppp|||zzzyyyggg[[[SSSNNNJJJJJJIIIGGGEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBB???@@@AAABBBCCCBBBBBBAAACCCBBB@@@??????@@@BBBCCCAAA@@@???===<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<:::;;;<<<<<<<<<;;;999888777777777777888888888999666999;;;;;;999888888999777777666555555666666666333333333333222222222222222222222222111111111000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////---------.........//////////////////000000000000.........//////111222222222222111111000000111111000000000000////////////........................---------.........//////222111000///......///000...///000111111111000000...///000111111000///...///000000111111111111111222222222222222222222222333333222333333444555666444444444333444444555555444555666888888777666555888666777<<<======???DDDRRR___lllsssvvvyyyxxxvvvvvvooogggffflllvvv~~~|||xxxvvvuuusssrrrqqqllljjjnnnssswww|||sssmmmfffcccdddeeedddbbbbbbeeehhhjjjmmmuuu|||xxxqqqpppnnnllljjjjjjjjjjjjiiigggdddbbbaaa```^^^\\\YYY[[[[[[YYYWWWVVVYYY[[[YYYYYYWWWVVVTTTRRRQQQPPPLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTRRROOOLLLJJJEEEDDDBBB???>>>=========<<<<<<===>>>>>>??????@@@BBBBBBBBBDDDFFFHHHKKKLLLZZZddduuu{{{tttqqqqqqooouuu~~~jjjVVVPPPIIIDDDCCCDDDCCCBBBAAABBBBBB@@@===<<<>>>@@@<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999888888777777666777888666444333555777444444555555444444333222222222222222222222222222222222222222222222222222222222222111111111111000111111000000000000111111222222111000000000000000JJJKKKLLLMMMNNNNNNMMMLLLLLLJJJFFFEEEDDDDDDCCCBBBBBBCCCEEEEEEEEEEEEFFFHHHGGGGGGHHHIIIKKKMMMPPPQQQXXXYYY[[[\\\\\\[[[YYYXXXUUUVVVWWWUUUSSSQQQQQQQQQQQQTTTXXXZZZ\\\```gggllllllooottt~~~zzzvvvyyyjjj^^^VVVQQQOOOGGGHHHGGGFFFDDDCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFEEEDDDDDDCCC???@@@@@@AAABBBBBBBBBBBBAAA@@@>>>======>>>@@@AAAAAA@@@???===<<<<<<;;;;;;<<<<<<===============<<<;;;;;;<<<<<<<<<;;;999888555555666666777777777888555888;;;;;;999777888999777666666666666777777888444444444333333333222222444444444333333222222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000---.....................////////////////////////---------.........//////////////////000000000000---------......000111111............///000111222000000000000////////////........................---------.........//////222111000.........///000...///111222222222111000...///000111111000///...//////000111111111111111222222222222222222222222222222222222333444555666222222222222333444444555333444666777888777555444555333555999;;;;;;>>>BBBGGGTTTdddnnnvvv{{{|||zzzvvvpppgggaaabbbiiittt|||}}}{{{|||tttnnngggdddeee```^^^cccjjjqqqxxx}}}tttooonnnllliiieee___aaabbb``````fffooowwwvvvxxx{{{~~~wwwnnneeeaaa^^^]]]\\\[[[ZZZYYYYYYYYYWWWVVVTTTTTTTTTTTTRRRPPPOOOQQQSSSRRRQQQRRRVVVZZZSSSSSSRRRPPPOOONNNMMMLLLGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOOOOOOOLLLHHHDDDAAA@@@???>>>=========>>>???======>>>???@@@AAABBBBBBEEEFFFGGGIIILLLPPPTTTVVViiiuuu{{{tttqqqqqqttt}}}}}}}}}gggUUURRRMMMHHHCCCBBBBBBCCCCCC>>>@@@@@@>>><<<<<>>???@@@CCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===;;;:::999;;;;;;<<<<<<;;;;;;:::999:::::::::999888777777666666666666666666666666666;;;::::::999888888888888;;;999888777888888777666999555111000333777999999555666777777555222///---333222111000000000000000111111000///////////////000000000000000///////////////.........//////000//////000000000000//////.........------,,,,,,,,,...///000111111000///...---------............///////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000000000000111222333333444444333333333444444444444555555444333333222222222222555555555555555555444444555555555666777999:::;;;AAAIIIVVVccclllrrrvvvxxxzzzmmm```\\\^^^```dddhhhttt{{{~~~{{{vvv}}}wwwlllddd___[[[XXX[[[dddqqq}}}|||zzzzzzzzzzzzmmmkkkgggbbb^^^^^^___aaabbbeeehhhiiijjjnnntttyyyuuuuuutttmmmccc[[[VVVUUUPPPPPPOOONNNLLLKKKJJJJJJGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIKKKLLLNNNOOOPPPKKKKKKKKKKKKJJJHHHGGGFFFFFFBBB??????BBBDDDDDDCCCFFFHHHIIIIIIFFFCCC???<<<>>><<<;;;:::;;;<<<===<<<<<<<<<>>>???>>>@@@GGGMMMMMMPPPUUUYYY\\\```dddgggxxx{{{rrrqqqssswww{{{hhhXXXQQQKKKIIIFFFCCCAAA@@@@@@@@@BBBAAA???>>>=========>>>=========<<<<<<;;;;;;;;;999999:::;;;:::999888777555555555444222333555777999666444444666777555222444444333333333333222222222333333444555555555444222111111111000000//////000111111000//////000222111111///...------------EEEFFFHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBFFFGGGIIIIIIHHHIIIJJJLLLLLLMMMPPPRRRTTTXXX]]]aaagggnnnrrrmmmfff```YYYSSSOOOLLLLLLOOOPPPQQQXXXaaalllxxx}}}qqqrrr~~~qqq^^^UUURRROOOLLLKKKGGGEEECCCBBBBBBCCCBBBAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEEEEEEECCCBBBAAAAAAAAA@@@??????@@@AAACCCBBBAAAAAA@@@@@@@@@AAA?????????>>>===<<<::::::;;;;;;;;;;;;;;;::::::999:::999999888777777666666555555555555555555555555999888777777777777888999;;;999777666888999999888999666333333666999::::::777888999999888555222000222222111111000111111111//////.............../////////////////////////////////............//////...//////000000//////.../////////......---------......///000000///......---------............///////////////////////////........................////////////////////////000//////......//////000////////////////////////000000000000000000000000000000000000000000000000000000000//////000000000.........////////////000000000111222222333444444333333444444444555555555555444333222222222222222555555555555555555444444555555555666777999:::;;;<<>>???AAADDDDDDDDDAAABBBCCCCCCAAA@@@???>>>@@@???>>>>>>???AAABBBBBB@@@AAACCCEEEGGGLLLTTT[[[aaacccfffhhhjjjnnnrrruuuzzz~~~yyyuuuttt{{{tttfffYYYNNNJJJIIIGGGEEEBBBAAA@@@@@@AAAAAA@@@>>>===<<<<<<=========<<<<<<;;;;;;:::;;;;;;999999:::::::::999888777666777888777555555666777;;;999666666777777555333444444333333333222222222222222333444444444444444111111111000000000//////000111111000//////000222333222111000////////////DDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGJJJKKKKKKLLLMMMOOOQQQRRRUUUXXX[[[```fffkkkvvv}}}xxxkkk^^^TTTMMMLLLMMMQQQWWW]]]dddppp{{{}}}qqqppp|||mmm___QQQMMMMMMKKKIIIHHHFFFDDDBBBAAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@AAACCCEEEFFFFFFEEEEEEAAAAAA@@@???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAA????????????>>><<<;;;::::::;;;;;;;;;;;;:::999999888888777777666666555555555555555555555555555555888666555444555777999;;;===:::666555666888999999999888666777999;;;;;;:::999:::;;;;;;;;;999666555222222111111111111111111//////.........//////000........./////////////////////...............///---..................---///////////////.........---......//////......------------............///////////////////////////........................///////////////////////////..................///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000111111222333333333444444444444555555555555444333333222222222222333444444444444444444555555555555555666777888999:::999<<>>===<<<<<<<<<===>>><<<;;;<<<>>>@@@AAAAAA???@@@BBBBBB@@@@@@AAACCC======>>>???@@@BBBDDDEEEFFFIIIMMMOOOTTT\\\fffmmmvvvwwwxxxxxxxxxzzz~~~|||~~~zzzuuupppqqqzzzmmm___VVVNNNJJJIIIGGGEEECCCBBBAAA@@@AAAAAA???>>>===<<<<<<<<<<<<<<<===<<<:::999999::::::;;;999999::::::999999888777666777888888666666777888;;;999777777888888777555333333333333222222222222111222333333333333333333111111000000000000//////000111111000//////000222222222111000////////////DDDDDDEEEFFFGGGFFFFFFEEEIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJMMMOOOOOOOOOPPPRRRYYYZZZ\\\___cccjjjsssxxxyyyhhhZZZRRROOOOOOVVVbbbnnnzzz~~~zzzvvvxxxvvvcccXXXNNNKKKLLLIIIFFFFFFDDDCCCAAAAAABBBBBBAAA@@@????????????????????????@@@AAACCCDDDEEEFFFFFFFFFBBB@@@??????AAACCCEEEEEECCCCCCBBBAAAAAAAAAAAABBB????????????>>>===<<<;;;:::::::::::::::999888888777777666666555555555555444444444444444444444444777555444333444777;;;>>>???;;;777444555666777888777777888999:::::::::999999999:::;;;;;;:::888777444333222111000/////////000000/////////000111111...............///////////////...---------......,,,------......------,,,//////..................---------------------------------............///////////////////////////------------------------..............................------------......000000000000000000000000////////////////////////000000000000000000000000......////////////......000000111111111222222222000000111111222222222333333444444444444555555555333333222222222222222333333333444444444444555555555555555666666888999999888:::<<>>===<<<===>>>@@@AAABBBBBBFFFIIIIIIGGGEEEEEEFFF>>>>>>@@@AAABBBEEEIIILLLPPPVVVZZZ\\\bbblllwww~~~~~~|||||||||xxx||||||xxxuuuvvvwwwvvvvvvzzzzzzlll\\\SSSNNNIIIHHHIIIDDDCCCBBBAAA@@@@@@AAAAAA======<<<<<<;;;;;;;;;;;;<<<;;;999888888999:::;;;999999999999999888888777666666666555444777:::>>>===<<<:::888888888777777333333333222222222222111111111222222222222222111000000000000000000/////////000111000......000111000///...---------------EEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLMMMMMMLLLNNNPPPSSSTTTTTTTTTVVVWWW]]]___bbbgggnnnwwwrrraaaVVVUUUXXX[[[iii|||zzzoooqqqxxxzzznnn\\\SSSLLLKKKLLLIIIFFFFFFCCCBBBAAAAAACCCCCCAAA@@@????????????????????????@@@AAABBBCCCEEEEEEFFFFFFCCC@@@>>>???CCCGGGHHHIIIDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>???>>>>>>===<<<;;;999999::::::999999888777666666666555555555555555444444444444444444444444777555444333555999===@@@AAA===777444333444444444333555666777888777777777777777888999999888777666555444333111000//////.../////////......///000000............//////000000//////...---------------,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,---------------............///////////////////////////........................////////////////////////......------------......////////////////////////////////////////////////////////////////////////......////////////....../////////000000000111111000111111111111111222222333333333333444444444444222222222111111222222333333333333333444444555555555555555555666777888888888999:::<<<>>>CCCIIIMMMWWW\\\eeekkkggg___^^^bbbaaaccchhhmmmrrrsssrrrqqq|||}}}yyyxxxzzz{{{vvvqqqpppsssuuutttsssxxxwwwxxx|||}}}zzzwwwyyyzzzssseeeYYYUUUQQQMMMKKKLLLKKKIIIFFFHHHFFFDDDBBB@@@@@@@@@AAADDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCDDDFFFGGGHHHNNNTTTUUUPPPKKKGGGFFFEEEFFFGGGGGGIIIMMMSSSXXXccciiinnnnnnqqq|||}}}tttnnnkkkmmmnnnmmmjjjlllttt{{{~~~zzzcccZZZPPPLLLHHHDDDCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::;;;;;;999999888888888777777777777666444333444:::AAAGGGGGGEEEBBB===999777666666333333222222222111111111000111111111111111000000//////////////////000000///000000///......///111///......---------------HHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVWWW[[[]]]bbbgggnnnvvv~~~vvvggg\\\XXX\\\dddrrrqqqlllmmmssswwwkkkfffSSSLLLGGGHHHJJJHHHGGGHHHCCCBBBBBBBBBDDDDDDBBB@@@?????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDAAA???@@@FFFJJJMMMMMMFFFFFFDDDBBBAAA@@@@@@@@@===============<<<;;;;;;888999999999999888777777666666666666666666555555333333333333333333333333666555444444666999===??????;;;666333222222222111000222444555444444555666555555555555555555444444555555444333222222222222//////...---------------......//////000000111111//////...---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------...------,,,,,,------...---------............///////////////////////////////////////////////////000000000000000000000000///..................///////////////////////////000000000000000000000000////////////////////////...///000111111000///...------------............111111111111111111111111222222222222333333333333222111111111111222222333222222333333444444555555666555555555666666777888555777999999:::;;;===???MMMTTT```jjjkkkhhhhhhlllggggggfffeeefffjjjqqqvvvxxxzzzwwwtttqqqmmmiiihhhggghhhoooxxxyyymmm```___\\\ZZZWWWSSSNNNJJJIIIGGGEEECCCCCCCCCEEEFFFCCCCCCCCCDDDEEEHHHJJJKKKGGGGGGGGGFFFFFFEEEEEEEEEAAAAAABBBCCCDDDDDDDDDCCCBBBDDDFFFHHHIIIJJJMMMOOOTTT\\\cccccc\\\TTTNNNLLLOOOOOOOOONNNOOOUUU^^^eeeyyyvvvkkkbbb]]]___bbbdddeeemmmyyywwwcccVVVOOOJJJIIIGGGCCCAAABBBAAAAAA@@@@@@??????>>>>>>;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999999888777777777777888999888666555777===EEEKKKPPPNNNIIIAAA:::555444444222222222222111111111111000000000111000000///.........////////////000000///000000///......///111000000//////...//////000LLLLLLLLLLLLLLLMMMMMMNNNMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVXXXYYY[[[```eeejjjrrrzzzzzzlllffffffiiirrr{{{rrrjjjkkkppp{{{uuuddd\\\ZZZNNNGGGDDDEEEGGGFFFFFFHHHCCCBBBBBBDDDEEEEEECCCAAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCFFFBBB???AAAHHHNNNPPPPPPHHHGGGEEECCCAAA???>>>>>><<<<<<<<<<<<<<<;;;;;;:::888888888888888777777666666666666666666666666666222222222222222222222222444444444555666999;;;<<<:::777444333333333222111///111333333222111444666444444444333333222222111444444555555666888999:::333222111///............//////000000111222222333000///...---,,,,,,,,,,,,------............------------------.........//////...---,,,,,,---...///---------............///////////////////////////000000000000000000000000111111111111111111111111000//////......//////000------------------------000000000000000000000000////////////////////////...///111222222111///...---............/////////111111111111000000000000000000111111111222222222111111111111111222333333111222222333444444555555666555555555555666777777555777888888777777888:::EEEJJJUUUbbbiiilllqqqwwwsssrrrnnniiiffflllyyy}}}vvvzzzzzzrrrkkkbbb``````eeennnvvvzzz{{{{{{}}}xxxkkknnnqqqpppllleee```]]]XXXVVVSSSPPPOOOOOOPPPQQQMMMMMMNNNPPPSSSWWWZZZ]]]YYYXXXWWWVVVUUUSSSRRRRRRKKKLLLOOOQQQRRRQQQPPPOOOJJJNNNSSSVVVXXX[[[```cccjjjqqqxxxwwwnnneeeaaa```______^^^[[[\\\cccnnnxxx}}}tttjjjaaa\\\[[[YYY___gggnnnyyytttcccUUUOOOJJJGGGGGGFFFCCCBBBEEE@@@@@@@@@@@@???>>>===<<<;;;<<<============<<<;;;888:::;;;=========;;;;;;:::999888777666777777888777888777777888<<>>===;;;;;;;;;<<<;;;;;;::::::888888888888888777666666666666666777777777777777222222222222222222222222222333333444666888999:::555444222222333444333222///111333222000000333666444333333222111111000000333444555777:::===???AAA777666555333222111111000///000000111222333333333000///...---,,,+++++++++---......//////......------.........//////000000///...------------...///---------.........//////////////////////////////000000000000000000000000111111111111111111111111000000////////////000000------------------------000000000000000000000000////////////////////////...000111333333111000...111111111111222222222222111111111000000000000000///000000000000111111111111111000000111222333333111111222333333444555555666555555555555666666777777888888888777777999;;;<<>>>>>>>><<<<<<888:::<<>><<<::::::999777666666666777888333555777777888999;;;>>>>>>>>><<<888444333666999222222222111111111111000//////000000///...---------.........//////000000...///000///------///000------,,,,,,,,,------...RRRQQQPPPPPPSSSUUUVVVVVVYYYXXXXXX[[[^^^aaabbbbbbgggiiijjjlllrrr|||}}}}}}|||rrriiieeejjjrrrsssbbbYYYSSSMMMHHHKKKIIIGGGEEEDDDDDDEEEFFFDDDDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBDDDBBBAAAEEELLLQQQPPPNNNDDDEEEEEEDDDBBB@@@>>>===<<<<<<;;;::::::::::::;;;999999999888777666666555888666444333333333555666555555444333333333333444333333333444555666777777333333222222111000//////111111111111111111111111222222222222222222222222//////000111333666888999;;;<<<<<<:::666333222222000...------......---+++///......---,,,,,,++++++000...,,,******,,,...000+++++++++,,,,,,,,,---------------.........//////------............------------,,,+++,,,---...///........................//////......---------,,,000000000000000000000000------..................///............---------///////////////000111111///////////////000111111000000000000111111111111//////000000000000////////////000111222333333333555444333333222222333333333333333444444444555555:::999777666444333333333777666666666666777777888999;;;???EEEOOO[[[hhhqqq~~~}}}}}}|||zzz~~~}}}}}}yyyqqqjjjhhhllluuu{{{zzzwwwxxx|||yyyvvvtttuuuvvvtttmmmgggbbbZZZXXX]]]aaaaaacccggggggmmmuuuzzz{{{{{{{{{||||||yyytttpppmmmkkkkkkkkkoootttzzz~~~|||yyyzzzzzzxxxtttiiihhhkkktttxxxuuuooommmoooqqqtttwww{{{|||uuuwww}}}xxxrrrooohhhbbb^^^]]]\\\ZZZ\\\aaalllsss}}}uuutttrrrssszzzuuucccXXXRRRLLLIIIEEEDDDDDDCCCBBBBBBAAAAAA@@@???===;;;;;;;;;<<<<<<========================???>>>===<<<;;;:::::::::777777777777666666666666666666777777777777777666555666777888888666444222333333333222222222111111000000000000000000000000////////////////////////........................///...---,,,,,,---...///SSSSSSSSSTTTWWWZZZ\\\\\\_________ccchhhlllnnnooovvvwwwxxxzzztttjjjfffhhhsss~~~rrrbbbVVVRRRPPPMMMJJJHHHGGGEEECCCCCCCCCDDDEEECCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDBBBAAADDDJJJNNNMMMKKKDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;:::::::::::::::999999888888777666666555777666444333333444555666444444333222222222222333222222222333333444555666333333222222111000000///111111111111111111111111111111111111111111111111111111111111111222222333666666666666555444333222333111000000111111///............------,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------............------------,,,,,,,,,---...///......................../////////.........------////////////////////////.........------,,,,,,+++---------.........//////...............///000000.........---...//////000/////////000000000111111//////000000000000//////000000000111111222222333444333333222222222222222222333333333333444444444555555444444444444444555555555555444555555666777888:::<<>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999777777777777666666666555555555666777777666666555444444555555555444333222222222222111111111000000000000000000000000000000000000000000000000000000........................///...------------...///UUUVVVYYY]]]aaadddgggiiillllllnnnssszzz~~~~~~zzzsssmmmiiijjjrrr}}}ccc[[[PPPKKKKKKLLLKKKIIIEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@CCCGGGJJJIIIGGGCCCCCCCCCBBB@@@???===<<<<<<;;;::::::999999::::::999888888777777666666555777666555333333444555555333333222111111111111222222111111111222333444555333333222222111000000000000000000000000000000000000000000000000000000000111111111000000000000000222111111333777999888666555333222111222222000///...............---------------------------------,,,------------.........+++++++++,,,,,,,,,------------............------------,,,,,,------...///........................///////////////.................................///......---,,,+++******++++++,,,---...///000111...------------......///------,,,,,,------...///.........////////////000//////000000000000//////111111111111111111111111333222222111111111111111111111222222222333333333111111222333444555666666444444333333444555555666999999999:::<<>>===<<<;;;::::::999999999999999888888777777666666666666777666555444444444444555444333333222222222222222222222222222222333444444222222222111111111000000////////////////////////////////////////////////...//////000111111111111222000///444;;;???>>>;;;444222111111111111000...........................,,,,,,---......---,,,,,,---------.........//////---------.........//////------............---------------------......///........................////////////////////////------------------------.........------,,,,,,,,,,,,,,,------...//////000.........------......///---------,,,---......///---------.........////////////000000000000//////111111111111000000000000222111111000000000000000000111111111111222222222000111222333444555666666333333333333444555666666999999999888999<<>>===<<<<<<<<<::::::999888888888888999777777777666666666666666666666555555444444444444555555444333333333333333333333333333333333444555222222222111111111111111................................................//////000111222222111111111///...444;;;@@@>>>;;;333222111111222222111000000///////////////......+++,,,...//////...,,,+++---------.........//////---------.........//////------............------------.........//////....................................///////////////------------------------------......//////000000........................000000///////////////000......------......///000------------............//////000000000000//////111111000000000000000000222111000000//////000000000000000111111111222222222333444555555555555555444444444444555666777888666777777777888:::>>>AAAAAAEEENNNXXX___eeeppp{{{ppppppqqqvvv{{{~~~~~~|||xxxwwwzzz{{{yyyzzz}}}}}}xxxuuuvvvwwwxxxxxxuuupppllljjjiiijjjjjjqqqnnniiiddd```^^^]]]]]]YYYYYYZZZ]]]```ccceeefffccc```]]][[[[[[\\\]]]]]]\\\XXXYYYaaahhhkkklllooommmooorrruuuvvvyyy}}}zzzxxxuuusssqqqpppooonnnnnnjjjhhhgggdddccciiiqqqqqqrrrssssssrrrrrrtttuuusssqqqvvvuuufffYYYRRRKKKJJJGGGFFFDDDCCCAAA???@@@@@@@@@@@@????????????;;;;;;<<<<<<<<<:::888777999999999999999999999999777888999999:::999999888666666666666555555555555444444444444444333222222333333222222222222333444333333222222222111111111////////////////////////................................................---..................---yyyxxxqqqsssyyy}}}|||gggXXXQQQIIIFFFDDDDDDDDDEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEAAAAAABBBBBBAAAAAA@@@???AAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;:::999888888777777888888666666666666666666666666666555555555555444444444666555444444333333444444444444333333333333444444111111111111111111111111////////////////////////........................111222222222111000...---...------111666999888666444333222333444555555333111111111000//////......,,,,,,---......---,,,,,,,,,------------.........+++++++++,,,,,,,,,------------............------------...////////////...........................---------...............------------------------------...///000111222222//////.........---------111111000////////////000.........---...//////000---------............/////////000000000000//////000000000000000000000000222111111000000000000000000000111111111222222222333444555666666555444333444444444444555666888888222333555555666888;;;===;;;<<>>>>>;;;;;;;;;;;;:::999888888999999999999999999999999888999:::;;;;;;:::888888666666666555555555444444555555555555444333222222222333333333333444444444333333333222222222222111000000000000000000000000------------------------........................------...//////...------wwwsssyyyyyyeeeWWWOOOMMMEEECCCBBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@??????======>>>============>>>>>>===<<<;;;::::::;;;;;;999999888777777777777777666666666666666666666666555555555555555444444333555444333333222222333333333333222222222222333333111111111111111111111111////////////////////////........................//////111111111///---,,,,,,---...///111111111111222111111222555666666555333333222111///...------,,,------------------,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------............------,,,---...///000//////...........................,,,,,,,,,,,,---------...---------------------------.........//////000000---------...............000000///...............------,,,,,,------...///---............///////////////000000000000//////......//////000000111111222222111000000000000111111111111222222222333333111222444555555555333222222222222333444555777888222444555555444555777888888777;;;AAAEEEJJJTTT]]]iiiqqqzzz~~~qqqpppppppppsssvvvyyyzzztttssswww}}}}}}xxxttttttssswww}}}~~~vvvmmmccc[[[VVVOOONNNOOORRRUUUUUURRROOONNNOOOPPPOOOMMMKKKIIIHHHIIIHHHMMMWWW___```^^^^^^[[[^^^```bbbcccdddfffgggfffeeeeeeiiipppvvvyyyzzz~~~xxxuuu|||~~~{{{wwwkkk___XXXSSSKKKGGGHHHBBBDDDEEEEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888888888888999999999999999999999999999999;;;;;;;;;999777666666666555555555444444444666666666555555444333222111111333444444444333333222222222222111111111111000000000000000000000000................................................------...//////...------yyynnnlllmmmvvvxxxdddXXXPPPLLLKKKFFFDDDCCCBBBAAABBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCBBBBBBAAA@@@????????????@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>>>><<<===>>>===<<<<<<===>>>>>>===;;;:::999::::::;;;999888888777777777777777555555555666666666666666555555666666555555444333444333222222111111222222222222111111111111111222111111111111111111222222000000000000000000000000////////////////////////)))+++---///000000//////---///000000...---...///.........000222444444444555444333111000...---,,,------------------------+++++++++,,,,,,,,,---------------.........//////---..................---,,,---///000000000///...........................+++++++++,,,,,,---------..........................................------+++,,,,,,---...///000000000///...---------------,,,,,,++++++,,,,,,---............////////////000//////000000000000//////---......///000111111222333222222111111111111111111222222222222333333333...///222444555444333222111111111222333444666777666777777666555333444555888666777;;;===???EEELLL]]]fffoootttwww{{{}}}|||pppooonnnmmmmmmnnnnnnnnnnnnpppwwwyyytttsssmmmpppvvv~~~yyynnnddd^^^XXXZZZ___eeejjjkkkfffbbbYYY[[[\\\[[[XXXTTTPPPOOOQQQRRRXXXeeemmmmmmkkkjjjfffhhhjjjkkkkkkkkklllmmmooooooqqqwww|||~~~}}}yyyvvvzzz{{{hhh```WWWQQQQQQOOOGGGCCCCCC???@@@BBBAAA???======<<<============>>>>>>>>>>>><<<;;;:::888777888888999999999999999999999999999999999:::;;;:::888666444666666555555555444444444666666666666555444333222///000222444555444222111111111111111000000000000000000000000000000000000////////////////////////........................,,,---...//////...---,,,vvvjjjfffccciiiuuu{{{eee[[[TTTJJJGGGKKKDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@?????????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777666666666666777666555444444555666777555555444444444333333333000000000000111111111111000000000000000000000000222222111000//////000000////////////////////////////////////////////////---------.........//////...------------...//////111111111222222333333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---...///000000........................---------.........//////,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,------------............///....../////////...---,,,........................---------............///222222111111111111111111000111111111111111111000000000000000000000000000111222222333333222222111222222222222222222222222333222111000111222333444555555777888999999999999888888888888999;;;@@@DDDNNNRRRYYYdddnnnuuuxxxyyyrrroookkkjjjkkknnnooopppeeeiiipppwww|||{{{wwwsssgggllluuu~~~{{{rrrkkkhhhmmmwww|||sssoookkklllqqqppphhhddddddaaakkkzzz}}}yyyvvvvvv{{{{{{|||{{{xxxuuuvvv{{{yyyyyy|||oooddd___PPPOOOMMMKKKIIIFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===<<<<<<;;;::::::999888888999999888777666666777777888999999999999888777777999888666555444444444555666666555555555444444444222222222111111111111000000000000000000000000000222111111000///......---.....................---111000///...---......///------......//////000000yyymmmdddbbbeeesss{{{}}}iiiVVVPPPKKKCCCAAAEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888777777777777777888888777666555444444555666777555444444444444333333333222111111111000000//////000000000000000000000000222111111000//////000000000000000000000000000000////////////////////////---------.........//////...------------...//////000000000000111111222222111000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---------......,,,---------.../////////........................------------.........///,,,,,,------......//////......------------......---------............///......---------,,,,,,,,,........................---------............///000000000000000000000000///..................///000000000000000000000000000111111222222111111000222222222222222222222222222222222222222333333444444555666777888888888888777777888777888:::???BBBHHHKKKPPPWWW___ffflllpppqqqnnnkkkjjjkkknnnooooookkkkkklllnnnppppppmmmjjjgggjjjqqqyyy}}}vvvwww}}}{{{{{{}}}||||||zzz}}}yyy{{{||||||zzz|||wwwhhhYYYPPPNNNMMMLLLKKKIIIFFFDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;<<<===<<<;;;;;;:::999999888888999999888777777777777777888999999999999888777777888777666555444444444444444444333333333222222222333333222222111111000000000000000000000000000000111111000000//////.............../////////000000///...---,,,+++,,,,,,---............////////////}}}kkk```]]]bbbooo{{{{{{hhhYYYLLLIIIHHHCCCBBBEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@AAAAAA@@@@@@@@@?????????=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999666666666666777888999:::666666555555555555666666444444444444333333333333333333222111000///......000000000000000000000000111111000/////////000000000000000000000000000000////////////////////////---------..................------------...//////......////////////000000111111000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------..........................................------------............---------------.........000//////////////////000---------............///000///...---,,,---..............................---------............//////////////////////////////...---,,,,,,---...///000000000000000000000000///000000000000000000///111111111111111111111111222222333333444444444333333444555666666666666666666666777666666999<<>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::999999888888999888777777777777777777888888999999888888777666666666666666666555444333444444333333333222222222444444333333222111000000000000000000000000000000000000000000////////////......//////000000000111......---,,,,,,,,,,,,---/////////...............wwwlll```___fffvvvxxxfffYYYOOOHHHHHHHHHFFFEEEGGGCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@?????????@@@@@@AAA@@@@@@???????????????@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999999999666666666666666777888888666666666555555666666666444444444333333333222222222222111111000//////...000000000000000000000000111000000/////////000000111111111111111111111111////////////////////////...........................------------...//////............////////////111000//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------.....................---------........................------------------------...---------------------000000////////////000000---------............///222111///------...///111........................---------............///...///////////////000000111000///......///000111000000000000000000000000///000000111111000000///111111111111111111111111111222333555555444333333222333444555555555555555444555666555555777:::===AAADDDEEEDDDBBBDDDLLLRRRZZZ[[[^^^eeemmmtttxxxzzzxxxtttnnnjjjhhhggggggfff```bbbgggooo|||}}}uuurrr{{{|||{{{zzzpppfffZZZSSSMMMHHHGGGJJJFFFFFFEEEDDDBBBAAA@@@@@@@@@AAACCCCCCCCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888888888888777777777777777888888888888888888777777666555555666777666555333222666666555555555444444444555444444333222111000000000000000000000000000000////////////000000000000////////////............////////////......///////////////......---------{{{nnnhhhfffmmm{{{vvvcccZZZMMMGGGCCCCCCDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@?????????????????????>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888888777666555555666666555666666666666666666555444444333333333222222222000000000000000000111111000000000000000000000000000///////////////000000000000000000000000000000////////////////////////.....................---...------------...////////////////////////....../////////...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.....................---------........................------------------,,,,,,---------------,,,,,,,,,///......------......///---------............///111000...,,,,,,---...///........................---------............////////////000000111111111111000///......///000111////////////////////////000111111111111111111000000000000000000000000000111222333444555444333222222333333444444444444333444555555555555555888:::???BBBDDDAAA===;;;???CCCGGGJJJQQQ\\\iiiuuu}}}yyywwwtttqqqooolllhhheee^^^aaahhhrrr~~~|||}}}zzztttsss{{{uuuiiiZZZSSSLLLJJJGGGCCCBBBDDDDDDDDDCCCCCCBBBAAAAAA@@@???@@@BBBBBBAAA@@@===<<<;;;;;;<<<<<<<<<<<<<<<<<<:::999999999999999888888888777777777777777888888777888888888888777666666444444666666666555333222666666555555555444444444444444333222222111000000000000000000000000000000////////////000000000000//////...---,,,,,,++++++......////////////////////////......------,,,,,,zzzxxx{{{xxx```TTTRRRHHHEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>============>>>????????????@@@@@@??????>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777999888777666555555555555555555666666666666555555333333333333222222222222//////000000111111111111000000000000000000000000//////......//////000000////////////////////////////////////////////////...............---------...------------...///////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...---------............///...---,,,+++***+++,,,,,,........................---------............////////////000000111111222...//////////////////...////////////////////////000111111222222111111000////////////////////////111111222222333333333222333333444444444444333333444555666555555555777888:::===>>>===:::777777999;;;>>>EEEQQQ```mmmwww{{{{{{|||~~~{{{tttoooeeehhhnnnwww}}}yyyvvvtttsssrrrxxxvvvttttttwww|||{{{vvvuuuyyy}}}}}}nnnaaaXXXPPPKKKGGGFFFDDD???===>>>BBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@???>>><<<;;;::::::;;;<<<<<<<<<<<<;;;999999999999999999888888777777777777777888888999777777888888777777666555444444555555555444444333444444333333333222222222222222222111111111111000000000000000000000000000000000000000///////////////......---,,,+++******+++,,,------...---------.........---------------uuucccSSSLLLLLLGGGFFFEEEDDDDDDFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????===<<<<<<<<<======>>>???>>>??????@@@???>>>===<<<=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888888777777777777777666666555555555666666444555666777777666555444333333333222222222222111111111111000000000000000000000000000000000000000...............///000000........................//////////////////////////////.........---------...------------...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,---------.../////////........................---------,,,,,,,,,+++++++++++++++,,,,,,------......------,,,,,,------...---------............///------------,,,,,,,,,,,,........................---------............///------...//////000111111...///000111111000///...///////////////////////////000000000000000000///////////////////////////111000000000111111222222333444444444444444333333444555666666555555666777666777888888888888888888777999===FFFRRR^^^gggkkksssxxx~~~rrrsssvvv|||yyyrrrnnnllljjjiiimmmmmmnnnqqqtttwwwwwwvvv~~~}}}xxxwwwtttuuuvvvuuutttvvv{{{~~~|||yyytttrrrtttxxx||||||nnnccc[[[SSSNNNNNNHHHDDDEEEDDD@@@>>>???@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;888888888888888888999999777777777777777888999999777777777777777666666555444444444333333444444555444444333333333222222222///000000000000111111111000000000000000000000000111111000000//////......------------------------++++++---.........------,,,------------------...kkk^^^VVVNNNIIIHHHCCCDDDCCCBBBBBBDDDEEECCCAAAAAAAAA@@@@@@@@@??????============>>>???@@@AAA<<<<<<<<<<<<<<<===>>>???>>>??????@@@@@@>>>===<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888777777777777555555444555555666777888444555666777777666555444333333333222222222111111333333222111000///......000000000000000000000000...............///000111........................//////////////////////////////.........---------...------------...//////,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,------...///000000........................---------,,,,,,+++++++++******+++,,,,,,---............------------......---------.........//////000000111111000000///...........................---------.........//////,,,,,,------...///000000000111444555555444111000////////////////////////......////////////......////////////////////////111000/////////000222333444444444555555444333333444666777666555555666777666444333555888;;;<<<<<<999888:::@@@IIIRRRZZZ]]]bbbiiittt}}}|||{{{~~~www}}}xxxqqqnnnlllkkkjjjeeegggkkkpppttttttqqqnnnvvv~~~}}}zzzrrrqqqppppppppptttyyy|||{{{yyytttpppnnnpppvvv{{{zzzqqqdddYYYSSSOOOLLLIIIIIICCC@@@AAABBB@@@AAACCC>>>?????????@@@@@@@@@@@@>>>===<<<;;;::::::;;;;;;888999;;;<<<===<<<;;;;;;888888888888888888999999777777666777777888999999777777777777777666666555555444333222222333555666666666555555555444444444.........///000000111111000000000000000000000000222111111000///......---++++++,,,---...///000111,,,---///000000000//////,,,,,,,,,------.........rrriii[[[RRRNNNKKKGGGDDDAAAAAABBBBBBCCCDDDEEEEEE@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>============<<<<<<<<<888888888888888888888888777777777777777777777777666666666555444444333333444333333222222333333444555555444333333222111111333222111000000111222333000000000000000000000000////////////////////////////////////////////////111111000000//////............,,,,,,,,,,,,......///000111111000...,,,+++.........------,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------..................------,,,,,,,,,///111222000---+++,,,...++++++++++++++++++++++++***+++------------+++***,,,,,,,,,---------..............................000000///...---,,,,,,+++******++++++,,,---......///............///000000........................111111111111111111111111............////////////111000///......///000000000000000000000000000000333333333444444444555555444555555555444333333222666666666666666666555555444444555555666666777777666777999===AAAFFFKKKMMMQQQWWWaaammmxxxtttqqqssswwwyyysssssstttyyyxxxnnniiiiiilllpppnnnnnnqqqttttttpppllltttzzzsssmmmoooooolllhhhkkkuuu~~~vvvtttwwwqqqtttvvvwwwwwwyyy~~~zzzmmmaaa]]]WWWPPPKKKHHHGGGGGGBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===;;;::::::<<<<<<;;;;;;;;;:::::::::777777777888888999999:::777777777777777888888888444444555555666666777777555555444444444333333333555555444444444333333333111222333444444222111///000000000000000000000000////////////............//////////////////////////////...---,,,,,,++++++------------------------rrreee]]]SSSLLLJJJHHHEEEBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>???>>>======<<<>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;888888888888888888888888666666666666666666666666666666666555444444333333222222222111111222222222444333333222111111000000222111111000000111111222000000000000000000000000111111111111111111111111////////////////////////000000000000//////......///...---,,,,,,---...///000000111222111///---,,,------------------,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,...000000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////......................../////////...------,,,,,,++++++,,,,,,------............------......///000........................000000000000000000000000............////////////000000///......///000111000000000000000000000000333333333333444444444444444444444444444333222222555555555555555555555555555555555555666666666666666777888:::===@@@CCCEEECCCGGGMMMUUU^^^gggnnnrrr~~~zzznnnjjjlllpppsssmmmllllllpppvvv|||}}}xxxsssqqqqqquuutttssstttvvvwwwxxxxxx}}}|||tttmmmooommmiiieeehhhqqqyyyyyynnnkkkmmmssswww{{{}}}~~~|||ooobbbXXXYYYVVVQQQLLLHHHGGGGGGHHHBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888888888888999999999999777777777777777777777777555555555666666666666666555444444444444333333333444444444333333333333222111222333444444222111///000000000000000000000000////////////............//////////////////////////////......---,,,,,,+++------------------------wwwdddYYYUUUPPPJJJGGGGGGGGGEEECCCEEEEEEDDDCCCAAA@@@??????<<<============<<<;;;;;;>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888555555555555555555555555666666555555444333333333111111111111111111111111222222222111000000//////000111111222222111111000000000000000000000000000111111111111111111111111////////////////////////000000000////////////...///......------......///000000111111111///...---,,,,,,------------------+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------------......------------,,,,,,,,,---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///............////////////------------------------------------------------------------------......---------------......///........................////////////////////////............////////////............///000111111000000000000000000000000222222222333333333333444333333444444444333222222444444444444444444444444666666666555555555555555666666666777888999:::;;;======???CCCIIIQQQYYY]]]jjjooowww~~~|||oooiiiiiikkkmmmjjjiiiiiikkkpppuuuyyyzzzxxx|||}}}{{{|||}}}}}}|||~~~vvvssssssqqqkkkhhhjjjsss{{{xxxpppnnnnnnvvv{{{~~~rrrggg```YYYRRRNNNNNNLLLHHHFFFEEEEEEGGGHHHCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999999999999777777777777777777777777666666666666666555555555444444444444333333333333333333333222222222111111111222333333333222000///000000000000000000000000////////////............////////////////////////000//////......---------------------------------qqq```TTTLLLKKKIIIGGGFFFGGGHHHFFFDDDEEEDDDCCCBBBAAA??????>>><<<<<<======<<<<<<;;;:::=========>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::999999999888888888888888888888888888555555555555555555555555666666555444444333333222111111222222222222111111222222111111111000000000///000111222222111000///000000000000000000000000........................////////////////////////////////////////////////------------------------//////000000///...------,,,,,,,,,------.........,,,---...---+++***+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------------------,,,,,,,,,,,,------------------------///...---,,,,,,---...///------------............------------------------,,,,,,,,,------...........................---------,,,,,,,,,,,,---..............................////////////////////////............////////////---------...///000111111////////////////////////111111111222222222333333222222333333333333222222222333333333333333444444666666666555555444444444666666666666666666666777===<<<<<<===AAAFFFLLLOOOPPPXXXaaaiiiqqq|||xxxppplllkkkkkkmmmllllllmmmpppsssvvvxxxwwwxxxxxxxxxyyy|||zzzuuuuuurrrnnnkkkooowww~~~|||zzzxxxwwwxxx~~~{{{lllfff]]]VVVRRRQQQOOONNNFFFEEECCCBBBBBBCCCEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@========================>>>>>>??????????????????<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999888888777777777777777666666666777777666666555555444444444444444333333333222222222222222111111111111000111222222333222111000000////////////////////////////////////............////////////////////////000000//////............------------------------vvvfff\\\UUUNNNIIIEEEEEEEEEEEEFFFFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@===>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<:::999999999888888888888777777777777777777777777666666666666666666666666555555555444333333222222222222333444444333222222222222222222222111111111///000111222222111000///////////////////////////........................////////////////////////.............../////////,,,,,,,,,------,,,,,,,,,------------------,,,,,,,,,,,,,,,------.........,,,---...---+++***+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------------------.........---------------------------...---,,,++++++,,,---...++++++,,,,,,,,,---------------------------------++++++,,,,,,---...........................---------,,,,,,,,,,,,---..............................000000000000000000000000............////////////,,,,,,---...///000000000........................000000000111111111111222111111222222222222222111222222222222333333444444666666555555444444333333555666666777777777777777999999::::::<<<>>>???AAAAAAGGGNNNTTT[[[fffuuu}}}wwwsssqqqpppttttttsssrrrqqqqqqqqqrrrsssuuuwwwyyy{{{~~~|||yyyzzz||||||}}}qqqpppooommmmmmqqqyyy~~~|||zzz{{{yyypppggg```WWWSSSOOOKKKJJJJJJJJJIIIDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@========================>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;::::::::::::::::::999999888888888777777777777666666555555777777666666555555444444444444333333333222222222222222111111111000000000222222222222111111000000////////////////////////////////////............///////////////////////////////////////.........------------------------qqq^^^SSSOOONNNJJJFFFAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA>>>????????????>>>======<<<<<<<<<<<<============::::::::::::::::::::::::999999::::::;;;;;;<<<<<<999999999999888888888888777777777777777777777777666666666666666666666666555555444444333222222222222333444555555444333222222222222222222222222222///000000111111000000///////////////////////////111111111111111111111111////////////////////////---............/////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......---+++******+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,------------...---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------......---------------......///........................000000000000000000000000............////////////,,,---...///////////////......................../////////000000000111111000000111222222222111111111222222333333444444555555555555444444444444444444555666777888999999999666777888999::::::999999>>>@@@CCCFFFJJJTTT___hhhsssvvvyyyzzzyyyyyyyyyzzz~~~yyyvvvttttttpppwwwzzz|||yyypppmmmoooqqqvvvzzzpppqqqqqqrrrtttyyy}}}~~~}}}vvvllleee```[[[VVVRRRLLLLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999888888888888888888888777777666666555555444666666666666666555555555333333333333222222222222222222222111111111000000222222111111000000000000000000000000000000000000////////////............////////////////////////........................------------------------tttddd[[[QQQJJJHHHGGGEEEBBB???@@@AAABBBAAAAAABBBBBB?????????@@@@@@@@@@@@@@@>>>????????????>>>======;;;;;;<<<<<<<<<=========::::::::::::::::::::::::888999999:::;;;;;;<<<<<<::::::999999999888888888777777777777777777777777555555555555555555555555555555444333333222222111111222333444444333222111111111111111111111111111000000////////////000000////////////////////////111111111111111111111111////////////////////////---------.........//////......///000000///......,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---......---+++******+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,***)))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,------............------......///000........................////////////////////////............////////////,,,---.../////////...---------------------------....../////////000000000///000000111222222111111222222222333444555555555333444444444444444444555333444555777777777777777777777888999999999999999<<<<<<<<<===BBBHHHNNNRRR[[[___dddhhhjjjnnnrrrvvv}}}}}}xxx}}}wwwxxxzzz~~~zzzqqqjjjhhhiiiiiimmmtttssstttvvvxxx{{{~~~~~~uuubbb]]]VVVQQQPPPOOOLLLJJJHHHHHHGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777777777777777888888888777777666555555444444555555555666666666666666333333333222222222222111333333222222222111111111222111111000000000000000000000000000000000000000////////////............////////////////////////------------------------------------------------ttteee]]]NNNMMMKKKIIIFFFCCCBBBAAA@@@AAABBBBBBBBBCCCDDDEEE@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::999999999999888777777777777777777777777444444444444444444444444555555444333333222222111///000222333333222000///////////////000000000000111000///......///000111////////////////////////////////////////////////////////////////////////---------........./////////000111222222111000///------,,,,,,,,,---...............------,,,,,,,,,---......---+++******+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------.........+++)))((()))---///...,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......///............///000000............................................................/////////000---.../////////...---,,,------------------------............/////////000//////000111111111111111222222333444444555666666333333333444444555555555222333444555666555444444666555555555555666888888666666666999>>>CCCEEEFFFFFFJJJNNNQQQTTTYYY```eeesssyyyzzzxxxwwwxxx{{{{{{xxxuuutttmmmiiiiiigggdddhhhnnnqqqsssuuuxxx{{{~~~}}}yyyyyy~~~rrrcccZZZTTTPPPKKKIIIIIIIIIGGGEEEAAAAAABBBAAAAAAAAACCCEEE@@@@@@@@@@@@AAABBBDDDDDDBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::555555666666777777888888888777777666555444444444444555555555666666777777333333333222222222111111333333333222222222222111222111111000000000000000000000000000000000000000000/////////............////////////////////////,,,---------------------------------------------ssshhh___WWWQQQHHHGGGEEECCCBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@===:::888:::???AAA???<<<>>>>>>======<<<<<<<<<;;;===<<<;;;999888888999999999999999999999999999999888888888777777777777666777888888999999999888888666666777777777777666666555555555444444333333333222333555666666555333222555444333333222222333333000000000000000000000000////////////////////////000000000000000///......---------........./////////............---------...------------...////////////.........---------000///---,,,+++,,,------+++,,,------......---------,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................///---,,,***))))))***+++,,,---...000000///...---,,,,,,,,,------............------,,,,,,------......---,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------......//////000000...............///000000111111000000//////......000000//////.........---////////////000000000000...//////000111222222222333222111000000222444555555555333333333333555555444444555555555555444444333444555666777888999:::666666666777888888999999@@@@@@@@@BBBEEEIIIMMMPPP^^^cccjjjpppuuuzzz{{{{{{~~~}}}}}}zzzvvvqqqmmmtttvvvxxxxxxyyyzzz|||~~~zzzoooggg```WWWPPPLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>??????@@@@@@AAAAAACCCAAA???===<<<>>>@@@AAACCCBBB@@@>>>======>>>???========================;;;;;;::::::999888777777777777777777777777777777555555666666777777888888999888777555555555666777444444333222222111000000111111111111111111111111111000000///...---------//////000111111111111111000000//////.........---000000000000////////////........................---------............///|||mmm```XXXSSSMMMIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::<<<@@@BBB@@@===>>>=========<<<<<<<<<;;;===<<<;;;999888888999999999999999999999999999999:::::::::999999999999888888888888999999888777777666666666777777666666666555555444444444333333333222333444666666555333222333333222111111111111222111111111111111111111111////////////////////////000000000000000///......---------........./////////............------------------------...//////.........------------,,,000///...---,,,,,,---...,,,,,,------......------------,,,,,,+++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................111000///...---------------------...............,,,,,,,,,---------.........------,,,,,,------...//////---,,,+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////...............//////000000000000000//////......000/////////.........---.../////////000000000000...//////000111111222222333222111000000222333555444444333222222333444444444444555555555555444444444444555555666666666777555666666777777888999999<<<<<<;;;<<<>>>AAADDDFFFKKKPPPVVV]]]dddjjjpppsss}}}wwwzzz{{{|||{{{yyywwwwwwxxxwwwrrrjjjaaaZZZUUUQQQKKKGGGFFFFFFEEEDDDCCCBBBAAAAAAHHHHHHGGGFFFDDDBBB@@@???<<<<<<======>>>>>>>>>???@@@???===<<<===???AAACCCBBBAAA???===<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777777777777777777777666666666666666777777777999888777666555666666777444444444333222222111111222222222222222222222222222222111111000//////...//////000111111111111111000/////////............000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,------------............vvvjjjcccXXXQQQNNNLLLJJJHHHCCCBBBAAAAAA@@@@@@AAAAAA???????????????????????????===;;;===@@@BBB@@@>>>=========<<<<<<<<<<<<<<<===<<<:::999888999999::::::::::::::::::::::::::::::::::::999999999999888888888999888888777666555555555666666666666555555444444444444333333333333222333444555555444333222222222111000000000000000222222222222222222222222000000000000000000000000000000000000000//////...---------...............///............------------------------......///------------,,,,,,,,,,,,///......------------...,,,,,,,,,---------............---,,,++++++,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------000000000//////......---...------------...//////,,,,,,,,,------------......------,,,,,,------...000///...---,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------/////////.....................------......///000000000000////////////.../////////...................../////////000000000...//////000000111111222222222111000000222333444333222222111111222222333333444444555555444444333444444444444444444444444555555666666777888888888999888888777888999;;;<<<<<>>===============>>>>>>>>>======<<<;;;===???AAACCC@@@???===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777777777777777777777777777777777666666666666666666888888777666666666777777555555444444333333222222333333333333333333333333111111000000//////......//////000111111111111111////////////............000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------............}}}qqqgggaaaXXXSSSMMMIIIHHHHHHHHHGGG@@@@@@?????????@@@@@@@@@????????????????????????>>>===<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::::::::::::::::::::::::::888888888777777777666666888888888888777666555444444555555666666555555444333333333333333333333333333333444444444333222222222222111000000000000111222222222222222222222222000000000000000000000000//////000000000000//////........................///............---------------,,,,,,------...///------,,,,,,,,,+++++++++---------,,,,,,,,,,,,---,,,,,,,,,,,,------......///...---,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---------------,,,---.........///.........------------------------...------,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------/////////......---------...------------...//////////////////////////////................................./////////000000////////////000000111111111111111000111222333333111111111000000111111111333333444444444444333333444444444444444555555555444444555666666777777888888888777777777888999:::;;;<<<>>>???@@@CCCGGGJJJRRRZZZbbbfffmmmwwwzzzuuunnnkkkeee___ZZZWWWUUUTTTRRRNNNJJJGGGFFFFFFDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIHHHFFFDDDBBB@@@>>>@@@@@@@@@???????????????===<<<;;;;;;<<<>>>???AAA>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777777777777777777777777777777777777666666555555444777777777777777777777777555555555444444333333333222222222222222222222222............------,,,,,,//////000111111111111111///////////////.........000000/////////.................................,,,,,,---------.........zzzkkk```YYYTTTRRRMMMKKKGGGDDDCCCCCCBBBAAA>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;::::::::::::::::::::::::888888888777777777666666888888888777666555444333444444555555555555444444333333333333333333333333444444444333333222222111333333222111111111111111222222222222222222222222000000000000000000000000//////000000000000//////.....................---///............---------,,,,,,,,,,,,,,,---......------,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++------,,,,,,,,,---...//////...------,,,,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***++++++,,,---...//////...///111222111///---+++------------------------...------,,,,,,------...+++,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,................................................//////......------,,,,,,---------------...//////.............../////////---------...........................///////////////////////////000000000111000000111111111222222000000000000000000000000222222333333333333222222222333444555666777888888444444444555666666777777777777777777888999::::::===>>>>>><<<;;;<<<>>>@@@AAAHHHNNNQQQWWWbbblllqqqwwwuuusssuuu|||xxxrrrmmmggg```[[[WWWUUURRROOOMMMMMMNNNNNNJJJHHHEEEDDDCCCCCCBBBAAA??????@@@AAAAAABBBCCCCCCEEEEEEDDDDDDCCCBBB@@@@@@AAAAAA@@@@@@??????>>>>>>======<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888777666666666666666666666666777777666666555555444444666666666666777777666666555555444444444444333333000000000000000000000000...............---------//////000111111111111111.........///////////////////////////....................................,,,,,,,,,------------...ssslllaaaXXXQQQMMMJJJIIIJJJIIIGGGEEECCCAAA@@@???===>>>>>>?????????>>>>>>========================<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;:::::::::::::::::::::::::::::::::999999999999888666666777666666555444333333333444444444444333333222222222222333333333333444444333333222222111111333333222111111111111222222222222222222222222222000000000000000000000000...//////000000000000000...............---------///............---------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++------,,,+++,,,---...///......------------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555777222222333333222000---+++...------------,,,,,,,,,...------,,,,,,------...******,,,---.../////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////.........---------------------,,,,,,------...///---............/////////---------------.........------........./////////////////////////////////000000000111111111111222///000000111111000000///111222222333333222222111222222333555666777888999333333444444555666666666444444555666777888999999999:::;;;;;;::::::<<<>>>:::AAAEEEEEEIIIRRR[[[___bbb```___aaafffkkkppprrryyy|||~~~{{{uuuqqqjjjeee^^^YYYWWWTTTQQQNNNLLLKKKIIIHHHGGGGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@AAABBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAAAAA@@@??????>>>===<<<;;;;;;===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666666666666666666666666666666555555555555555555444444555666666666555555444444444333333333333333000000000000000000000000111111111111111000000000//////000111111111111111.........////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------}}}qqq\\\WWWQQQLLLJJJHHHFFFEEEFFFGGGGGGFFFDDDBBBAAAAAA>>>>>>???@@@??????=================================>>>>>>>>>=========>>>:::::::::;;;;;;<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888555555555666666555444444333333444444444444333333111111222222222333333333555444333222111111111111222222111000000000000111111111111111111111111111////////////////////////......///000000000000000//////.........---------///............---------,,,,,,++++++,,,,,,---............------------,,,+++,,,---.........------...---,,,++++++---...000------,,,------...///000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---111555:::===999777555222000///............---------,,,,,,,,,...------,,,,,,------...***+++---............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------------------...------,,,,,,------...///---------.........//////,,,,,,,,,------.........---------........./////////////////////////////////000000111111111111111///000111111111111000///111111222222222222111111222222333444555555666666222333333444555555666666333444555666666777777777555777999:::999999:::;;;999>>>AAA???AAAHHHOOORRRRRRRRRQQQRRRUUUXXXZZZ[[[___cccggghhhgggiiinnnssszzz|||~~~~~~wwwtttooojjjeee```[[[WWWVVVSSSNNNJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEE@@@AAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999777777777777888888888888666666666666666666666666444444555555555555555555222222444555555555444444222222333333333333333333000000000000000000000000111222222222222222222222//////000111111111111111............/////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------}}}pppcccXXXVVVQQQJJJFFFDDDDDDEEEEEE@@@BBBCCCCCCBBB@@@@@@@@@>>>???@@@@@@@@@???===<<<========================>>>???@@@???>>>===>>>???:::::::::;;;;;;<<<<<<<<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666444444555555666555555555222333333444444333333222111111111222222333333333555444333222111111111111111111000///////////////000000000000000000000000////////////////////////......///000000000000000//////.........---------//////.........---------,,,,,,++++++,,,,,,---...//////.........---------,,,---///000000000//////...---,,,++++++---...000,,,,,,,,,---...///000111++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,000666<<<@@@???;;;555000------///111.........------,,,,,,,,,...------,,,,,,------...,,,---.........---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,------.........---------........./////////////////////.........//////000111111111111111///000111222222111000///111111222222222222111111333333333333333333333333222222333444444555555666666666666777777666666555555777999:::999888888888888===>>><<<<<>>>>>>>>>>>AAAAAAAAABBBBBBAAA@@@@@@CCCBBBAAA@@@???>>>===<<<888888999:::;;;;;;<<<===;;;;;;<<<======<<<<<<<<<999999999999999999999999777777777777777888888888666666666666666666666666333444444555555666666666000111333444555444333333222222222222222222222222111111111111111111111111000000000000000111111111//////000111111111111111---.........//////000000//////.........---------........................++++++,,,,,,,,,---------xxxkkkccc]]]VVVRRRIIIHHHEEEDDDCCCDDDEEEFFFGGGFFFCCC@@@>>>===>>>>>>@@@@@@??????>>>=========>>>===<<<<<<===>>>???@@@>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::666666666666555555555555555555555555555555555555555444444333333444444555666444222111222222111000222111000//////000111222......//////000000111111111111111111000000000000000000000000111111111111////////////////////////333222111000///...---,,,................................................,,,------......------,,,...------,,,,,,,,,---------------------------------------............///---------------------------------,,,,,,+++++++++,,,,,,++++++++++++*********------***+++......++++++++++++,,,,,,------------,,,+++******,,,...///---------,,,,,,+++++++++++++++,,,---------,,,,,,///...,,,+++***++++++,,,,,,,,,,,,++++++*********+++,,,---------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++000//////......---,,,,,,.........------,,,,,,,,,.........////////////000........................000///...///000111000///---......///000111111222000000000000000000000000000111222333444444444444222222333333333333444444666666666555444444333333777777777777666666666666===;;;:::<<<@@@CCCBBBAAA@@@BBBCCCEEEGGGGGGFFFFFFJJJJJJKKKKKKLLLMMMMMMMMMUUUTTTSSSRRRQQQRRRUUUXXX^^^^^^\\\[[[[[[\\\\\\]]]bbbccccccdddcccbbbaaa```aaaaaaaaa```^^^\\\[[[ZZZXXXXXXWWWVVVUUUTTTTTTSSSOOONNNMMMKKKIIIIIIHHHHHHFFFEEEEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAABBB>>>????????????@@@@@@@@@@@@??????>>>===<<<<<<<<<;;;:::888888888:::<<<===<<<=========<<<;;;;;;:::999999888888888888999999888888888777666555555444777777666555555555555555555444444333333444444555444444333333333333222222000111222333333222111000222222222222222222222222000000000000///////////////............---------///000000000000000//////,,,---...//////...---,,,,,,---...//////...---,,,,,,---------.../////////qqqiii___WWWTTTQQQLLLHHHGGGFFFEEECCCCCCDDDEEEFFFIIIGGGDDDBBB@@@?????????@@@@@@??????>>>=========>>>===<<<<<<<<<===>>>???=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;::::::888777777777777666666666555555555555555555555555444444333333333333444444666444222111222222111000222111000//////000111222//////000000000000000000////////////...............////////////000000000////////////////////////222111111000///...------................................................,,,------......------,,,,,,+++++++++,,,------...------------------------------------............---------------------------------,,,,,,+++++++++***+++++++++,,,,,,------))),,,---******---...++++++++++++,,,,,,---------,,,,,,+++++++++,,,---...---------,,,,,,+++++++++------.........------,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------........./////////------------------------000///...///000111000///.........///000111111111000000000000000000000000000111222333444444444444222222333333333333444444444444444555555555555555777777777777777777777777999777666888<<<>>>>>>===???@@@AAACCCDDDDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJMMMMMMLLLKKKJJJKKKNNNQQQZZZXXXVVVTTTRRRRRRSSSSSSQQQRRRSSSSSSSSSRRRPPPOOOPPPPPPPPPOOONNNMMMLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA???>>>===>>>???@@@>>>>>>?????????@@@@@@@@@???>>>>>>======<<<;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999888888999999999999999888777777666555555777777666555555555555555555444444333333444444555444444333333333333222222000111222222222222111000222222222222222222222222000000000000///////////////............---------/////////000000//////...------...//////...------------...//////...---------------...............zzzpppgggbbbWWWSSSOOOMMMNNNLLLIIIEEEEEEDDDCCCCCCCCCDDDEEEFFFKKKIIIFFFCCCAAA@@@@@@@@@@@@@@@??????>>>=========>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888888777777777777444444444444444444444444444444333333333333444444555333222111222222111000111111000000000000111111111111111111000000000000////////////........................////////////000000000000000000000000000000000/////////......------------------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------------------............------------------------------,,,,,,,,,,,,++++++******+++,,,---...//////))),,,---***+++......+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---.........---,,,++++++,,,,,,------...---------,,,,,,,,,,,,++++++++++++******,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,---------....................................000///...///000111000///......//////000000111111000000000000000000000000000111222333333333333333222222333333333333444444222333333444555555666666777777888888888888888888777555555666999;;;;;;;;;======???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEGGGGGGFFFEEEDDDEEEHHHJJJVVVSSSOOOLLLIIIIIIIIIJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@>>>=========>>>>>>>>>>>>?????????@@@@@@=========<<<<<<;;;;;;:::;;;;;;:::::::::::::::999::::::;;;;;;;;;:::999999999999999999999999999999999999999888777777666666777777666555555555555555555444444333333444444555444444333333333333222222000111222222222222111000222222222222222222222222000000000000///////////////............------------....../////////......------...//////...------------...//////...------...............---------wwwuuupppjjjbbb[[[UUUQQQPPPOOOOOOOOOOOOMMMHHHEEEBBBBBBBBBBBBCCCDDDEEEFFFJJJHHHFFFDDDBBB@@@@@@???@@@@@@??????>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888777777777666666444444444444444444444444444333333333333333333444555333111111222222222111111000000000000000000111222222111111000000//////111111111111000000000000........./////////000000000000000000000000000000////////////////////////------------------------------------------------,,,------......------,,,//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////***---...+++,,,///000---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......////////////////////////000///...///000111000///.../////////000000000111////////////////////////000000111222222222222222222222222333333333444444333333333444444555555555666666666666777777777777777777777888999;;;<<<<<<<<<======>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBDDDEEEEEEDDDCCCCCCFFFHHHRRRPPPLLLHHHFFFFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEFFFIIIHHHFFFDDDDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::888888999999:::::::::999999888777888888888888888888777999999999999888888777777777777666555555555555555555444444333333444444555444444333333333222222222111111111222222111111111111111111111222222222222000000000000///////////////............---------,,,---..................---..................------..................---/////////...---------,,,zzzqqqkkk```___\\\XXXTTTPPPMMMLLLIIIIIIKKKLLLKKKHHHCCC@@@@@@@@@AAAAAABBBCCCDDDEEEGGGFFFDDDCCCAAA??????>>>@@@@@@??????>>>==================<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999777777666666666555555555444444444444444444444444333333333222222333333333444333111111222333222111000000000111111000000000222111111111000000//////111111111111000000000000//////000000000111111111////////////////////////............////////////------------------------------------------------,,,------......------,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++...///---...111222///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///...///000111000///////////////000000000000////////////////////////000000111111222222111111222222222333333333444444555555444444333333333333444444444444555555666666777888888888999:::;;;============>>>>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDCCCBBBCCCEEEGGGMMMKKKHHHEEEDDDEEEFFFGGGCCCCCCDDDEEEDDDCCCBBBAAA>>>>>>@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGEEECCCBBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????????????????@@@@@@======>>>>>>>>>?????????;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::888888888888999999:::999999888666666777888888777666666999999999888888888888888777777666555555555555555555444444333333444444555444444333333333222222222222111111111111111111222000000000111111222222222000000000000///////////////............---------,,,,,,---...//////...............------..................------........./////////...---------,,,yyyrrrlllhhhbbb\\\WWWSSSRRRPPPNNNLLLJJJHHHHHHAAABBBDDDFFFEEECCCAAA?????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>@@@@@@??????>>>=========<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888999999666666666666555555555555333333333333333333333333333333222222222222333333444222111111222333222222000000111111111111000000000000000000////////////////////////............000000000000111111111111////////////////////////.....................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))***+++---000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,++++++...///---...222222000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------.........---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------------------..................---,,,++++++******,,,,,,------------......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,000///...///000111000///////////////000000000000000000000000000000000000///000000111111111000000222222333333333333444444555555444444333222222111222222333333444444555555555666777777666777999;;;>>>============>>>???@@@>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBAAAAAABBBDDDEEEEEECCCCCCBBBCCCDDDDDD@@@AAABBBBBBBBBAAA@@@???======>>>???@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBAAABBBBBBCCCCCCCCCBBBAAA@@@??????@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>??????@@@@@@@@@@@@=========>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999:::::::::999999555666777888888777666555888888888888888888888888777777666555555555555555555444444333333444444555444444333333333333222222222222111000000111222222//////000000111222222222000000000000///////////////............---------,,,---...//////////////////...------------...//////...------------...///...............---------zzzrrrlllbbb]]]WWWTTTSSSQQQMMMJJJJJJJJJIIIHHHGGGEEEDDDDDD@@@AAACCCDDDDDDCCCCCCCCC??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@??????>>>=========;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888888888999777777777666666666666555333333333333333333333333333333222222222222333333444222111111222333333222///000111222222111000///.............../////////////////////............/////////000000000000111------------------------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,(((((()))***+++---///000++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,))),,,---+++---000111///---------,,,,,,+++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,---------------.........------,,,,,,,,,+++*********++++++,,,,,,,,,---------......---,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,+++---------....../////////------........./////////------------------------000///...///000111000///000000000000////////////000000000000000000000000///000000000000000//////222222333333333333444444444333333333333333333333222222333444444555666666444666777777555555888:::======<<<<<<<<<===>>>???>>>>>>??????@@@AAAAAAAAA???@@@AAAAAA@@@???AAABBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@??????>>>============>>>>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;<<<888999999:::;;;;;;::::::777888999::::::999888777777777777777777777777777777777666555555555555555555444444333333444444555444444333333333333222222222222111000000111222222/////////000111222222222000000000000///////////////............---------,,,---...///000000000000///...------------...//////...------------...///---------...............~~~}}}~~~xxxqqqhhh```YYYUUUNNNKKKGGGGGGHHHHHHEEEBBBDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBCCCDDD??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@??????>>>=========;;;<<<===?????????>>>>>><<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::888777777888888888888888888777777777777333333333333333333333333333222222222222222222333444222000111222333333222///000111222222111000///,,,---------......//////111111111111000000000000............/////////000------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++***)))((((((((()))++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,---...(((+++,,,***+++///000------------,,,,,,+++++++++---,,,+++******,,,...///+++++++++,,,,,,---------++++++,,,---------,,,,,,---,,,***)))((()))******,,,,,,,,,------............---,,,+++++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------------------------------.........//////,,,------......//////000........./////////000000.........////////////000000000000000000000000000000///...///000111111///000000000000////////////000000000000000000000000///000000000000000//////222222333333333444444444111222222333333444444555333333444444555666777777555777999888666666999<<<===<<<;;;:::;;;<<<===>>>>>>>>>??????@@@AAAAAAAAA???@@@AAAAAA@@@@@@AAABBBAAAAAABBBCCCBBB@@@???===??????@@@AAA@@@???>>>===@@@AAABBBBBBCCCCCCBBBBBB????????????????????????DDDCCCBBBBBBAAAAAABBBBBBAAA@@@?????????@@@AAABBB@@@@@@AAABBBDDDEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888:::<<<>>>888999:::;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888666666666666666777777777777777666555555555555555555444444333333444444555444444444333333333222222333222111000000111222333...//////000111222222222000000000000//////////////////.........------------...///000111111111111///...---,,,,,,---...//////...---,,,,,,---...///,,,------....../////////xxxqqqoookkkddd\\\TTTOOOKKKJJJDDDDDDEEEEEEDDDCCCBBBBBBEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>===AAA@@@@@@??????@@@@@@AAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;999::::::;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999888888888888888999999999999999999999999999555444444333333444444555555444333222111222333444222222222111111111111000333333222222111000//////111111000000//////......222111111111000000//////........................111000000///...---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.....................------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++************************---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///---,,,,,,,,,,,,---...............------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------------------///000///...---...000......////////////......//////.........---------///////////////////////////000111333333222222111------......//////000000111111222222222222111111000000000000111111111111111111222333333333333222444444333333222333333333555555555444444333333333444444444555555555555555999999999::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBB??????????????????@@@@@@@@@@@@??????>>>===<<<<<>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????BBBBBBAAABBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<======>>>>>>??????<<<<<<<<<===<<<<<<;;;:::;;;999777777999;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999444444555555555555444444555555555555555555555555555444333333222222222222333333333444444444555555000000000000000111111111111111000000//////......000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...000000//////.........---......///...---,,,+++***------------------------~~~||||||}}}yyyqqqiiibbb^^^\\\YYYUUUPPPLLLIIIGGGGGGCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<===>>>>>>???????????????999::::::::::::;;;;;;;;;:::999888888777777777888777777777777777777777777444444333333333333444444555444444333333333333333222222222111111111111000222222111111000//////...////////////000000000000111111111000000000//////........................000000000///...---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///---,,,,,,,,,,,,---......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,...///000///...---...///......////////////......//////.........---------........................,,,---...///000///..................////////////000111111222222111111000//////000000000111111111///000111111222222111111333333222222222222333333555555444444444333333333444444444555555666666666999999999999::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@BBBAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAA@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAAAAABBBCCCDDDEEECCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<===============>>>>>>>>><<<<<<<<<<<<<<<;;;:::::::::888666777:::===>>>???<<<<<<<<<;;;;;;;;;::::::999999999999999999999999666666666777777666666666666666666666666666666666666555444333333333333444333333333444444555555555111111111000000000000000111111111111000000000///000000000000000000000000///////////////////////////...------------...///000/////////.........---......------,,,+++++++++------------------------}}}yyyyyyyyyzzz|||~~~~~~xxxtttrrrkkkhhhccc\\\WWWSSSQQQPPPLLLKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@???>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<============999999:::::::::;;;;;;;;;;;;:::999888777666666666555555555555555555555555444444333333333333444444555555555555555444333333222222222111111111111000111111000000///..................///000111111111111111000000000000//////////////////////////////000000//////...---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................------------------------------------,,,,,,,,,,,,.........------,,,,,,,,,...000000///---,,,---.........////////////.....................---------........................+++,,,---............---/////////...............000000111111111111000000//////000000000000111111...///000000111111000000222111111111111111222222444444444444333333333333333444444555666777888888999999999999999999999888:::::::::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAABBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@??????>>>??????????????????>>>@@@??????>>>>>>>>>>>>>>>????????????????????????===>>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDBBBAAA@@@???????????????======>>>>>>======<<<<<<>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;:::999999888888:::>>>BBBDDDDDD>>>===;;;:::::::::;;;<<<999999888888888888888888777777888888888888777777666666666666666666666666666555555444444444444555444444444444555555555555222222111111000000//////222222111111111111000000000000000000000000000000////////////////////////000///............///000/////////..................---,,,+++******++++++------------------------}}}vvvttttttuuuwwwzzz|||}}}~~~~~~}}}zzzyyyzzz{{{{{{{{{sssqqqmmmiiiccc___[[[YYYXXXVVVRRRNNNKKKJJJJJJJJJJJJIIIGGGDDDCCCAAAAAAAAAAAA@@@>>>======>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@???===???@@@BBBBBB@@@???===??????@@@@@@@@@@@@??????========================;;;;;;;;;<<<<<<=========:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888666666555555666666666666666666666666444333333333333333333444444555666777666555333222222222222111111111000000111111000000000/////////.../////////000000000111000000000000000000//////000000000000000000000000/////////......---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++++++++++++++++++++++++++------------------------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------......------,,,,,,,,,+++------------------------...000000///---,,,,,,---......////////////............................................................//////000000000000/////////......---------///000000000000000000///////////////000000000111...///000000111111000000000000000000000111111222333333333333333333333333333333444555777888999999999888888888888777777777;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>===???>>>>>>=========>>>>>>????????????????????????<<<======>>>???@@@@@@AAA@@@??????@@@@@@AAABBBCCCAAA@@@???>>>>>>>>>>>>>>>>>>???????????????>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999<<>>===;;;999999:::;;;===888888888888888777777777777777888888888888777777666666666666666666666666555444444333333333444444444444444444444444555555333222222111000///......111000000000000000000000///////////////////////////////////////////////////..................///...........................---+++))))))***+++,,,------------------------}}}xxxrrrooonnnoooqqqssstttsssrrrqqqrrroookkkhhhfffdddbbb```YYYYYYWWWUUURRRPPPOOONNNHHHHHHGGGEEEEEEDDDDDDDDDGGGFFFDDDCCCAAA@@@??????AAA@@@>>>======???@@@BBBAAA@@@@@@@@@????????????@@@??????>>>>>>??????@@@>>>>>>????????????>>>>>>===>>>@@@AAAAAA@@@>>>===?????????@@@@@@?????????========================::::::;;;;;;<<<<<<======<<<;;;;;;:::;;;<<<======<<<<<<<<<<<<============;;;:::999777666555555555555555555555555555555555333333333222222333333333444555666777666555333222222222222111111111000000222111111111111111000000111000000000/////////...//////////////////000000000000000000000000000000............------------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,---...//////...//////...---,,,,,,---......////////////......---............................................./////////000000000111111//////......------,,,,,,...//////000000//////......////////////000000000///000111111222222111111000/////////000000111222333333333333333333333333222333444555666777888999777777777777777777777777:::::::::::::::;;;;;;;;;:::;;;;;;===>>>???@@@@@@????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>????????????>>>>>>>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@>>>>>>>>>??????@@@AAABBB??????>>>=========>>>>>>===>>>>>>?????????>>>>>>??????>>>===<<<;;;:::::::::::::::::::::999999888777777888;;;@@@DDDEEEEEE>>><<<:::999888999;;;<<<888888888777777666666666555666666666666666666555444444444444444444444444333222222222222222333333444444444444444333333333333222222111000///........./////////////////////////////////////////////////////////////////////---------------------------------..................,,,***))))))***+++---------------------------qqqtttxxxxxxtttnnniiifffccccccddddddbbb```]]][[[[[[YYYVVVSSSRRRPPPNNNLLLIIIIIIHHHGGGFFFEEEEEEDDDAAABBBBBBCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>???@@@AAABBB@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????<<<===>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>????????????>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::999888888888999;;;<<<;;;<<<<<<<<<============:::999888777666555555555333333333333333333333333333333222222222222333333555555555555555444333333222222222111111111111000222222222111111111111111111111111000///...............////////////000000////////////////////////------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************,,,+++***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------***++++++,,,---...//////,,,---......---,,,---.........////////////......---------...............------------------------......------......///000.........---------------......////////////............////////////000000///000111111222222111111////////////000111222333222222222222333333333333222333333444555666777777555555555666666666777777666666666777777888888888:::;;;;;;<<<===>>>>>>???==============================>>>>>>>>>>>>======>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<======>>>========================<<<======>>>>>>?????????>>>======>>>>>>???@@@AAA>>>======<<<<<<=========;;;;;;<<<=========<<<<<<>>>>>>======<<<;;;::::::999999::::::999999888777555444555777;;;===>>>===<<<;;;999888888888999:::888888777777666666555555444444555555555555444444333333333333333333333333111111111111111222222333333333333333222222222222222222111111000000//////------............//////000000000000000000000000////////////////////////,,,,,,------------,,,,,,---------------.........---,,,+++******+++,,,---------------------------^^^^^^^^^______\\\WWWTTTQQQQQQRRRQQQPPPNNNKKKJJJKKKIIIGGGFFFFFFFFFDDDCCCAAAAAA@@@@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBB;;;<<<======>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>======>>>???????????????>>>>>>????????????>>>>>>======>>>>>>>>>>>>======::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;:::888777666555666777999:::::::::::::::;;;;;;;;;<<<888888777666666666666666444444444444444444444444333333222222222222333333555444444333333333333333222222222111111111111000000000000111111111111111000000000000////////////........./////////000000........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------------------............------------------------***,,,------------...000......////////////......---------.........//////------------------------------,,,,,,,,,---...///,,,------------------...---......//////......---........./////////000000...///000000111111000000000000000000111222333333111111222222222333333333222333333333444444555555333333444555666777777888444444555666777777888888;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<>>>>>>????????????>>>>>><<<;;;;;;;;;<<<<<<===>>>=================================>>>>>>>>>>>>>>>============>>>???@@@@@@===<<<<<<;;;<<<<<<======:::;;;;;;<<<======<<<<<<=========<<<<<<;;;;;;;;;999999999999999888888777666555555666999999888777999999999888888888777777888888777666666555444444444444555555555555444444444444444444444444444444222111111111222222333444222222222111111111000000111111111000000000000000............/////////000000000000000000000000000////////////////////////,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------------------------------LLLJJJIIIJJJLLLKKKGGGCCCAAABBBDDDEEEFFFEEEEEEDDDFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAACCCBBB@@@???>>>???@@@AAA@@@AAAAAAAAAAAA@@@??????<<<===>>>???@@@@@@??????AAAAAAAAA@@@@@@@@@@@@???>>>>>>============>>>>>>===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;:::999999;;;===>>>888888999999999:::::::::888777666666666666666777666666666666666666666666333222222222222222222333555444333222111222333444222222222111111111111000////////////000000000000......//////000000111111---.........//////000000........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,------.........------------------------++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////,,,---------.../////////000//////...,,,+++******)))+++------------///000......////////////......---------.........//////------------------------......---,,,---...///000,,,,,,,,,------.........---..................---............/////////000---......///////////////000000000000111222333444111111111222222333333333333333333333333333333333111222333444555777888888444555666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<============<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>>========================>>>>>>>>>>>>============<<<<<<<<<======>>>???@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999888777777999888888888999999777555777888888888888777666666888777777666555444444444444444555555555555444444555555555555555555555555222222222222333333444555222111111111000000//////000000000000000111111111.../////////000000111111000000000000000000000000////////////////////////---...///000000///...---,,,,,,,,,------.........,,,,,,---.........------------------------------AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???>>>===<<<<<<@@@@@@@@@?????????>>>>>>@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;===AAAEEEFFFCCC???@@@@@@@@@????????????>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;::::::999999999;;;;;;;;;:::999888777666444555777888999999888777777777888888888888777777888888777666666666666666555555555555555555555555444333222222111111222222333444444555555444444333222222222111111111000000333333111000000000111222333333222222111000//////111111000000//////......////////////////////////............////////////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********,,,------....../////////***+++,,,,,,------,,,,,,++++++++++++++++++++++++---...///000000...,,,***+++,,,---......---,,,+++---------...------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++---------............///........................---------,,,,,,+++++++++...------,,,,,,------...------............------,,,---...//////...---,,,........................------------------------........................////////////...---,,,++++++++++++,,,,,,---------,,,,,,,,,---------..................////////////000000000000////////////......//////000000000111000000000000000000000000333333222222222333444555222222222333333333444444222333444666777666666555444444444555666777777888999999;;;<<<===>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>AAAAAA@@@???>>>===<<<<<<<<<;;;::::::<<<<<<;;;:::<<<;;;;;;;;;;;;<<<=========>>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::;;;<<<>>>???>>>======<<<<<<<<<======999;;;======;;;:::::::::<<<;;;:::999888666555555777777777777888888888888888888888888777777777777999888888777666555555444444555555555555555444333555555444333333333333444333333333333333333333333////////////////////////222111111111000000////////////000000111111111222000000//////.........------------.........//////------...///000000//////......------------......000///...---,,,+++++++++,,,,,,---......---,,,,,,????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===============AAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>BBBEEEFFFCCC@@@?????????>>>>>>>>>======>>>>>>======<<<;;;;;;:::;;;;;;;;;::::::999999999::::::::::::999888777777888888999:::::::::999999777777777777777777777777888777777666666666666666555555555555555555555555555555444333333333333444333333444444444444333333222222222111111111000000333222111000000000111111333333222111111000//////000000000000//////..........................................////////////,,,------------------,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++---......//////...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------,,,,,,+++++++++...------,,,,,,------...------............------------...//////...------........................------------------------........................------...............---+++,,,,,,,,,---------...,,,,,,,,,---------..................////////////000//////////////////////////////000000000111111000000000000000000000000222222222222222333444444222222222333333333333444000111333444555555444444444444444555666777777777888888:::;;;<<<=========::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<:::::::::;;;<<<;;;:::;;;;;;;;;;;;;;;<<<======<<<===???@@@@@@???===<<<;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<===:::<<<>>>===<<<:::::::::;;;;;;:::999888777666555777777777777888888888888888888888777777777666666888888777777666555555444333444444555555555444444555555444333333333333444333333333333333333333333111111111111111111111111111111111111000000000/////////000000000111111111000/////////.........------------.........//////------...///////////////......------------......//////...---,,,,,,,,,,,,,,,,,,---......---,,,,,,<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<<<<<<<===>>>AAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???BBBEEEEEECCC@@@>>>>>>=========<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;::::::::::::999999888999999999999999888888::::::999888888888999999888888666666666666888888888777666666555555666666444444444444444444444444555555444333333333333333333333444444444444333333222222222111111111111111222222111000000000000111222222111111000000//////000000000////////////...........................---............/////////...------,,,,,,------............------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++***************+++,,,,,,------,,,,,,++++++++++++++++++++++++------------............,,,++++++******++++++,,,***++++++,,,......////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...------............------------...//////...------........................------------------------------------------------++++++---....../////////---------------.........,,,,,,,,,---------......---............/////////////////////////////////000000000000111111111111000000000000000000000000111222222222222333333333111111222222222333333333//////111222222222222222444444444555666666777777666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::;;;<<<;;;999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>??????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;===>>>>>>===;;;:::;;;:::::::::999888777666666777777777777888888888888888888777777777777666666888777777666666555555555222333444444555555555555555555444333333333333333333333333333333333333333111111111111111111111111111111111111000000000000//////000000000000111111/////////...............------........./////////------...////////////.........------------......///...------,,,,,,,,,,,,,,,,,,------------,,,,,,::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===========================>>>>>>>>>????????????@@@>>><<<;;;:::;;;===>>>???????????????>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>AAACCCDDDDDDBBBAAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::777888888999999999999888999888777555555555666777999888666555555666888999777777666555555555555666444444444444444444444444333222222111000111111111333333333444444333333333111111111111111111111111222111111000000000000000111111000000000/////////////////////////////////////////////////////////---------.........//////...---,,,++++++,,,---...//////...------,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++******))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---//////---,,,+++******+++,,,---,,,,,,,,,,,,------.../////////...---,,,++++++***------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............---------..................---------------------------------------------------------------------------+++,,,------.........---........................,,,,,,,,,---------......---------.........//////.........///////////////000000111111111111111111000000000000000000000000000111111222222222222222111111111111222222222222//////000111111222222222444444444555555666666666555555777888999:::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;:::999999;;;;;;:::999::::::;;;;;;<<<<<<<<<<<<;;;<<<============<<<;;;<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<>>>??????===;;;;;;;;;:::999999999888777777777666777777777888888888888888777777777666666666666777777666666666555555555222333444555666777777777555444333333222222333333222222222222222222222222111111111111111111111111111111111000000000000000//////000000000000000000....................................////////////------...//////...............------------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::999999:::::::::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???????????????>>><<<::::::;;;===>>><<<<<<<<<<<<<<<=========??????>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<>>>???AAACCCCCCBBBAAAAAA??????>>>>>>>>>==================<<<<<<<<<<<<<<<::::::::::::::::::::::::777777888999999999888888999888666555444555666666888777555444444555777888777666666555555555555555444444444444444444444444222222111000000000000111222333333333333333333222111111111111111111111111111111111111000000//////000000//////////////////.............../////////000000000000000000000000------------...............---,,,++++++,,,---.........---------,,,,,,,,,+++******+++,,,---......++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++------,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,//////...---,,,,,,++++++------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......---,,,++++++........................,,,,,,,,,---------......------------............------....../////////000111111000000000000000000///////////////////////////000111222222222111111000000000111111111222222000000000111222222333444444444444444555555555555333444666777888888999999888888888999999999::::::::::::::::::999999999999======<<<;;;;;;:::999999;;;:::999999:::;;;:::999999:::;;;;;;<<<<<<;;;;;;<<<==================<<<<<<<<<<<<<<<============;;;<<<<<<===============:::::::::::::::;;;<<<<<<<<<>>>@@@???===;;;::::::999999888888888888888888666777777777888888888888777777777666666666666555666666666666555555555555333444555777777888888888444444333222222222222333222222222222222222222222000000000000000000000000000000000000000000111111000000//////////////////---------......................../////////000000------............------......------------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,999999999999999999999999777888888999999:::::::::===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;<<<===::::::;;;;;;;;;;;;<<<<<>>>>>===<<<=========>>>>>>>>>>>>>>>===<<<<<<===???BBBBBBAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;777888888888888888777777999999888777777777888888777777555555555555777777777666555555444444555555333333333333333333333333444444333222222222222222222222333333333333222222111111111111111222222222000000111111000000///...////////////............---............/////////000000000000000000000000,,,------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---...///***++++++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++************++++++++++++,,,,,,,,,---------------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,------...111000...,,,+++++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------............------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,******.........---------------,,,,,,,,,---------......,,,------------.........---------......//////000000000000000////////////////////////////////////...///000222222111000000///000000000000111111111111111111111222333444555444444444444444444444444333444555777888888888888777777888888888999999999999999999999888888888888<<<;;;;;;;;;:::::::::999;;;999888999:::;;;:::888888999:::<<<<<<;;;;;;:::========================;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<============999999999999:::;;;;;;<<<<<<>>>??????<<<:::999999888888888888888999999999777777777777888888888888777777666666666666555555555555555555555555555555444555666777777777777777444444333222222222222222222222222222222222222222////////////////////////000000000000111111111111000000////////////......---------------.............../////////000000000---............---,,,,,,......------------.........------,,,,,,---------,,,,,,++++++++++++,,,,,,888888888888888888888888666666777888888999::::::<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>===<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<===???AAAAAA???===>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888888999888888777666555666777888888888888888888666666666666666666666666666666555444444444444555333333333333333333333333444333333222222222222222222222333333333333222222000000111111111222222222///000111111111000..............................---------.........//////........................,,,,,,---------.........,,,------------------,,,)))******++++++,,,,,,,,,+++*********+++,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************************************++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,------,,,,,,,,,000///---+++++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------............------///...------------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........,,,,,,---......///000000////////////.........---////////////////////////---...000111222111000////////////000000000111111111111111000111222444555444444444444444444444444333444555777888888888888777777777777888888888999999999888888888777777777777777888888999:::;;;;;;:::999888999:::::::::888777999:::<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<;;;::::::888888888888999:::;;;<<<<<<===???>>>;;;999888888777777888888888999999999777777777777888888888888777777666666666555555555555555555555555555555555444444555555555555555444444333222222111222222222111111111111111111111111000000000000000000000000///000000000111111111111000000/////////.........,,,,,,,,,------............/////////000000000000---.........------,,,+++......------------......---------,,,,,,------...,,,,,,+++******+++,,,,,,777777777777777777777777555666666777888999999::::::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<=========???>>>===;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<===???AAA@@@>>><<<===???======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999888888666555555333444555777777777666555555555666666666666555555666666555444444444444555333333333333333333333333222111111000///000000000222222222333333222222222000000111111222222222222///000111111111000...------.....................---------.........//////------------------------,,,,,,,,,---------......+++,,,............,,,+++(((((()))***+++,,,,,,------,,,++++++******++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------************************************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,.........,,,***)))***+++,,,------,,,+++***...---,,,++++++,,,...///++++++,,,------......///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---..................---///...---,,,,,,---...///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000//////......---------,,,////////////////////////---...000111222111///...////////////000000000000111000000000000222333444444444444444444444444444333444555777888888999999777777777777888888888888999888888888777777666666222333444666999:::<<<===:::999888888::::::999888777888:::<<<<<<;;;:::999;;;::::::999999::::::;;;999999999:::::::::;;;;;;:::;;;;;;<<<;;;:::888777888888888888999:::;;;<<<;;;===>>>===;;;888888888777777777888999999::::::777777777777888888888888777666666666555555555555444555555555555555555555333333333444333333222222444333222222111111222222111111111111111111111111111111111111111111111111//////000000111111111222000000//////.........---,,,,,,,,,------.........////////////000000000000---.........------,,,+++.........------.........------,,,,,,,,,------...---,,,+++******+++,,,---888777666555555666777888555777999999999:::<<<===999888777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888:::::::::;;;;;;;;;<<<<<<===========================<<<;;;:::::::::::::::>>>>>>======>>>???@@@@@@>>>;;;888999<<<>>>===<<<999::::::;;;;;;::::::999;;;;;;;;;;;;<<<===??????777777777777777777777777666666555555555444444444555555444444444333333333666666666555444333111111111111111222222333333333222222222222222222222222222222222111111111000000111111222222222222111111//////////////////////////////............//////.........................../////////...---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------...///000///...---...000///---,,,,,,...000111111000///...///000111000///........................++++++++++++++++++++++++111111111111000///...---......//////...---,,,,,,------------,,,++++++***,,,,,,---......---,,,,,,------............------///////////////.........//////000000000000//////000000000000000000000000000000000000111111111111//////000111222333333333222222222333333333444444333333333444444555555555777777777777777777777777666666666666777777777777666777777777888888888888777777888999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999888888999999999999888888555666777999:::;;;<<<<<<===<<<;;;:::888777666666666666777777888888888999888888777777666666555555777777777777777777777777444444444444444444444444555555555555555555555555555555555555555444444444111111111111000000000000000000000000000000000000000000000000000000000000...///000000000///---,,,------......//////000000------------...000111333222000...,,,+++,,,---...//////.........---------+++++++++,,,,,,------------------,,,,,,+++++++++666555444444444444555666555666888888777777888999999888777666777888:::;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<==================<<<;;;;;;:::999999888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;===<<<<<<<<<======>>>???===;;;999999<<<>>>>>>===999::::::;;;;;;::::::999999::::::;;;<<<<<<======777777777777777777777777666666555555555444444444555555444444444333333333666666666666555444333333111111222222222333333333222222222222222222222222222222222111111111000000000111111222222111111000////////////////////////......------------................................................---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------///000///...---...000///---,,,,,,...000111111///...---...000111000///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,...............---,,,,,,,,,,,,---------,,,++++++,,,,,,---......---,,,,,,------............------////////////..................////////////......000000000000000000000000//////000000000111111111000000000111111222222333222222333333333444444444333333333444444444444444666666666666666666666666444444555555555666666666666666777777777888888888666777777888888888888888888888888888999999999999999999999999999999999999888888888888888888888888888888999999999999888888666777888:::;;;;;;;;;;;;;;;;;;:::999888888777777666666666777777777888888888777777777666666666555666666666666666666666666444444444444444444444444333333333333333333333333666666555555444444333333111111111111000000000000000000000000000000000000///////////////////////////////////////...------............////////////......------...///000111111000...,,,+++,,,---...///.........------------+++++++++,,,,,,---------,,,,,,,,,++++++*********444444333333333333444444666777888888666666777888999999888777888999:::;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===;;;;;;::::::999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::===>>>???>>>999999::::::::::::999999777888999;;;;;;;;;::::::777777777777777777777777555555555555555444444444555555444444444333333333555555666666666666555555111222222222222333333333222222222222222222222222222111111111111000000000000111111222222111111000////////////////////////------,,,,,,,,,,,,------........................,,,------............---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............------...//////...---...//////---,,,,,,...000000000...---,,,---///000///...++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,------------............------,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,------............------........................------............------//////////////////////////////000000000000111111111111111111111111111111333333333333444444444444444444444444333333333333333333333333333333333333333333333444444444555555666666666666777777777777555666666777777777777777777777777777888888888888888888888888888888888888777777777777777777777777888888999999999999888888999999:::;;;;;;;;;;;;;;;::::::999999999888888888555666666666666666777777777777777777666666666666555555555555555555555555555555555555555555555555333333333333333333333333666666555444444333222222111111111111000000000000000000000000000000000000////////////////////////000///......---........./////////...............///......---......//////000///...,,,,,,,,,------............------------++++++,,,,,,,,,,,,------++++++***************)))333333333333333333333333666888999999888888999;;;999888888888888999::::::999999999999::::::::::::999999::::::;;;<<<<<<<<<::::::999999888888888777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>>>>???999999::::::::::::999999666777999;;;;;;;;;999888777777777777777777777777555555555555555555555555555555444444444333333333333333444555666666555555222222222222222222222222111111111111111111111111111111111111000000000000000000111111111111000000////////////////////////...------,,,,,,------...........................+++,,,------............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++''''''''''''(((***+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---...//////------...//////---,,,,,,...///000///,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............---------......------,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...............///---......//////......---........................////////////000000000111111111111111000000000000333333333333444444444444555444444333333222222222333333333333333333333333333333333333444444444444555555555666666666777777444555555666777666666666666666666666777777777777777777777777777777777777888888888888888888888888888888999999999999888888;;;;;;;;;<<<<<<;;;::::::888888888888888999999999555555555555666666666666777777777777666666666666666666666666666666666666666666666666666666666666444444444444444444444444666555555444333222111111111111111111000000000///000000000000000000000000////////////////////////000///...---,,,---...////////////......---------//////......------------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************444444444555555444444444333555777888888999;;;===888777777777888888999999888888888999999999:::::::::::::::;;;;;;<<<<<<<<<999888888888888888777777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;<<<=========<<<;;;;;;999:::;;;<<<<<<<<<===>>>888999999::::::999999888666888:::;;;;;;:::999888666666666666666666666666444555555555555555555555555555444444444333333333111111222333444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000//////////////////////////////............//////........................++++++,,,---.........---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++((((((((()))***+++,,,---,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---...///...---,,,---//////---++++++---//////...,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///////////////...------,,,,,,---------------,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///////////////000000/////////------------------------...////////////000000000111111000000000000000000222222222333333333333444444444444333333222222111333333333333333333333333333333444444444555555555444555555555555666666666444444555666666666666666555555666666666777777777777777777777777777777777999999999999999999999999888888999999999999888888;;;;;;<<<<<<;;;;;;::::::777777888888888888999999666666666666555555555555666666666666777777777777777777777777777777777777666666666666666666666666444444444444444444444444555444444333222222111111111111111111000000000///////////////////////////........................000///---,,,,,,,,,---...//////......------,,,,,,/////////......---,,,,,,...------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,555555666666666666555555000222444666666888:::<<<666666666777777777777888777777777888888999999:::;;;;;;;;;:::::::::::::::777777777777777777777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;;;;<<<=========<<<;;;:::888:::;;;<<<;;;::::::;;;888888999999999999888888777888999::::::999888888666666666666666666666666444444444555555555555555555555444444444333333333000111222333333333333333333333333222222222222111111111111111111111111111//////000000000000000111///000000111111000000////////////////////////////////////....../////////........................+++,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,---......---,,,---...///---++++++---.........++++++***,,,...//////...++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,+++***+++,,,,,,------------,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......////////////000000000000//////..............................////////////000000000000000000000000000000111111111111222222222222333333333333222222222222444444444444444444444444333333333444444444555555444444444444555555555666444555555666666666666666666666666666777777777777888888888888888888888888999999999999999999999999888888999999999999888888::::::;;;;;;;;;::::::999777777888888888888888888777777777666666666666555666666666666777777777777888888888888888888888888555555555555555555555555222222222222222222222222333333222222222222111111111111111111000000000000////////////////////////........................///...------,,,---------.........---------------...............---,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------444555666777777666555444111222555666666777999;;;444555555666666666666666666666777777888999999::::::::::::999999888888777777777777777777777777777777777777777888888888999::::::::::::::::::::::::888888777777888888999::::::;;;<<<<<<<<<;;;999888777999<<<;;;999777888999888888999999999999888888777777777777777777777777666666666666666666666666444444444555555555666666555555444444444333333333222222333333444333333333333333333222222222111111111111111111111111111111////////////000000111111//////000000000000/////////////////////////////////......------......///........................,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********++++++++++++++++++***++++++++++++++++++,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,---......,,,,,,---...///---++++++,,,......---,,,++++++,,,///000000///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,---------------,,,,,,---------,,,++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////...//////////////////..................................../////////000000......//////000000111111///000000000000111111111222222222222222333333333333333333333333333333333222222222222333333333333333333444444444555555555555555666777777777777666666666777777777888888888999999999999999999999999888888888888888888888888888888999999999999888888999999:::::::::::::::999888888888888777777777777888888777777777666666666555666666666777777777888777777777777777777777777444444444444444444444444111111111111111111111111111111111111222222222222111111111111000000000000////////////////////////........................------......------,,,,,,,,,------------------...,,,---.........---,,,++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++******++++++,,,,,,,,,,,,444444555666666555444444444666888888777888999;;;333444444555666555555555555666666777888999999999::::::999888777666555555666666666666777777777777777777777777888888888888888888888888888888888888777777666666777888999999888999;;;;;;;;;999777666777999<<<;;;888666666777888888999999999999888888777666666555555555666666666666666666666666666666444444444555555555666666555555444444444333333333333444444555555444444333333333333222222111111111000000000000000000000000.../////////000000111111//////000000000000//////////////////////////////...------,,,,,,------...........................------------,,,,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---************************))))))******++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++******************,,,------......------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,---......,,,,,,---...000...++++++,,,---------,,,++++++---///111111000........................++++++++++++++++++++++++******,,,,,,------------***+++,,,,,,------------------------,,,,,,+++***---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---..................---////////////////////////............/////////000---......///000111111222////////////000000000000111111111222222333333444222222222222222222222222000111111111111222222222333333333444444444555555555666666777777777777777777777777777888888888888999999999999999999999999777777777777777777777777888888999999999999888888777888999999:::::::::999888888888888777777777666999999888888777777666666555666666666777777888888777777777777777777777777444444444444444444444444333333333333333333333333000000000111222222333333111111111111000000000000////////////////////////........................,,,---...///...---,,,+++,,,,,,,,,------.........+++,,,---.........,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++))))))******++++++++++++333444555444333222444666666777777888888888777777666555444333333333333333666666666666777777777777777777777777777777777777777777777777666666666666666555555555666777999::::::999999999888888777777777888888888999999999999777888888888888999999999::::::::::::::::::::::::888777777777888999::::::777777777777666666666666666666555555555444444444333444666777777666444333333333333444444444555555111111222333333444555555333444444444333333222111222111111111000000//////111111000000/////////...---.........//////000000---..................---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,------......------,,,------------------------.........------,,,,,,,,,---,,,+++*********+++,,,///...---,,,,,,---...///.........------,,,,,,,,,------............------,,,,,,,,,---------..............................///...---,,,++++++***)))------------------------------------------------------++++++++++++---------------,,,,,,+++++++++******+++++++++,,,,,,,,,---...000222222111000///,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------............///---------...///000000111---.........//////000000///////////////////////////000111222222222222222111111111111111111111111111111222222222333333333333333444444444444333333666666666666777777777777777777777777777777777777777777777777777777777777888888999999999888888777999888888888777777666666;;;;;;:::999888888888888555555555555666777888999888888888888777777777777444444444444444444444444555555555555555555555555222111111111222444666777444444333333222111000000222111111111000000//////000000000000000000000000//////000000111111222222...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,---...///000111333444555444222222444555555666777888::::::::::::666666555444444444444444555555666666666777777777777777777777777777777777777666666666666666666666666555555555555777888999999888888888777777777666777777777777888888888999777888888888888999999999::::::::::::::::::::::::999999888888777888888888666666666666555555555555666666555555555444444444333444555666666555444333333333333333444444444444222222222333333444444444333333333444333333222222111111111111000000000///000000000000000000000000............/////////000......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******111111000000///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++)))(((((()))+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************)))*********++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,---------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******)))***+++,,,...///......---,,,,,,---............---------,,,,,,,,,------............------,,,,,,,,,---------..............................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............---------...///000000000............/////////000000000000000000000000000//////000111111111111111111111111111111111111111111111111222222222333333444444555555555555444444555555555666666666777777777777777777777777777777666666666666666666666666777777888888888777777666888888888888777777777666999999999888888999::::::666555555666777888999999999888888777777666666666555555555555555555555555444444444444444444444444333222222222222333555666444444333222222111000000111111111111000000000///000000000000000000000000000000000000000111111111........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---...//////333444444333222222333555333444666999;;;<<<<<<<<<666666555555444444555555555555555666666666666777888888888888888888888888666666666666666666666666666666555555555666666777777777777666666666666666666666666666777777777777777888888888888999999999::::::::::::::::::::::::::::::999888777777777777666666555555555444444444555555555555555444444444333444555666666555444333222222222222333333333333333333333333333333333333222222333333333333333222111111111111000000000000000000000000000000111111............////////////......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******.........---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************''''''((()))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................,,,,,,---------,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------************+++---...///------,,,,,,,,,,,,------...------------,,,,,,,,,------............------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++++++++***************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............---------...//////000000............////////////000000000000000000000000...//////000000000000000111111111111111111111111111111111222222222222333555555555666666555555555444444444555555555666666777777777777777777777777666666666666666666666666555666666777777777666666888888888888777777777777777777777888888:::;;;;;;777666666666777888999:::999999888777777666555555666666666666666666666666333333333333333333333333444333333222222333333444333333333222111111000000111111111111000000000000000000000000000000000000111000000000000000000///........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------222333333222111111222444222444666888::::::::::::555444444333333444444444444444555555555666666666777777777777777777777777555555555666666666666666666666555555555555555555555555555555555555555555555555555666666666666777777777888888888999999999999999999999999999999999999888888777777777777888777666666666666555555555555555555555555555555555333444444555555444444333111111222222222333333333333333333333333333333222111111222333333333333222111111111000000000000000000000000//////..................///////////////------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++,,,,,,+++***************************+++++++++++++++,,,,,,,,,++++++++++++,,,------++++++***))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************'''(((((()))******++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,------...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,---------..............................,,,---------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---------.........---------....../////////.........///////////////////////////////////////......///////////////...111111111111111111111111111111111111222222222222555555666666666666555555333333333444444444555555666666666666666666666666666666666666666666666666555666777777888777777777888888888777777777777777888888888888888999::::::777777777777777888999999999999888777666555555444555555555555555555555555333333333333333333333333444444444333333222222222333222222222111111000000111111111000000000000000000000000000000000000000111111000000/////////...........................///......------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++***+++++++++111222333222000000222333333444666888888777555444222222222111111222333333444444444444555555555555666666666666666666666666444444555555666666666777555555555555555444444444444444444444444444555555444555555555666666666666777777888888888999999999999999999999999999999999666666666666777888999:::888888888777777777777666444555555555555555555555333444444444444444444333111111222222222333333333333333333333333333333222111111222333333222222222000000000000000000111111111111000///---,,,++++++///////////////.........,,,,,,,,,------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++---....../////////))))))))))))))))))))))))*********++++++,,,,,,,,,***************++++++,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------......------,,,------------------------***++++++,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,---------..............................+++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,------------...------------............///////////////......................................./////////......---000000000000000000000000000000111111111222222222555555666666666666555555333333333333444444444444555555555555555555555555555555555555555555555555666777888888999999999888777777777777777777888888:::999888888777777777888777777777777777777888999888888777777666555555444444444444444444444444444444444444444444444444444444444444444333222222111222222111111111111111000000000000000000000111111////////////////////////111000000000//////.................................---,,,,,,+++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,+++*********++++++111222222111000000111333444555777888777555222000111111000000000111222222333333333444444444555555555555555555555555555555444444444555555666666777333333444444555444444333444444444444444555555555555555555555666666666666777888888888888999999999999999999999999999999999444444555666777999:::;;;999999999888888888777777444444444555555555555555444333333333333333333444222222222222333333333333333333333333333333333333222222222222222111111000000000000000111111111111111111000///---,,,++++++///////////////.........,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---------,,,,,,+++***))))))))))))))))))))))))*********++++++,,,,,,---)))))))))))))))***++++++*********************************+++++++++++++++++++++++++++++++++++++++************************************************++++++*********)))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++,,,---------,,,,,,,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,)))***+++---............,,,,,,------------,,,,,,,,,,,,,,,------------...------............------,,,,,,,,,---------..............................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,------------------------------------///////////////.........------------------------///////////////......---000000000000000000000000000000000111111111111222555555555666666555555555333333333444444444555555555555555555555555555555555555555555555555555555666777888999999:::999999777777777777888888888888::::::999777777666666666777777666666666666777777777777666666666666555555444444444444444444444444555555555555555555555555333444444444444333222111111111111111111111111111000000000000111111111111////////////////////////000//////////////////...........................------,,,++++++++++++,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,000111222111//////111222444555777888777555222000111111000000111222222333222333333333333444444444333333333333333333333333333333444555555666777777111222333444555555444444444444444444555555555666555555666666666777777777777888888888888999999999888888888888888888888888555555555666666888999:::888888888888777777777777444444444555555555666666444333333333333333333444333333333333444444444444222222222333333444444444333333333333222000///...///000000000111111111111000000000000000/////////000/////////............---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************))))))(((************************)))******+++,,,,,,------******))))))******+++,,,*********++++++*********)))*********++++++++++++++++++++++++++++++++++++*********************************************************+++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***,,,---...///......,,,---............---,,,,,,,,,,,,---------......------............------,,,,,,,,,---------..............................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,)))+++,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,---------------------------------000/////////....................................000000000000000///...---000000000000000000000000000000000000111111111111444444555555555555444444444444444444555555555555444444444444444444444444555555555555555555555555555666777888999999999999666777777777888888888888999888777777777777777888666666555555555555666666555555555666666666666666555555555555555555555555444444444444444444444444222333444444444333222111000000000000111111111111///000000000111111111111////////////////////////.........///////////////..............................---,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,---...000111111000//////000222444555888999999666333111222111111111222333333444222222333333333444444444222222222222222222222222333333444444555666777777///111222444555555444444444444444555555666666666666666666666777777777777777888888888888999999999888888888888888888888888777666666666666777777888777777777777666666666666444444444555555555666666444333333222222333333444333333444444444444555555111111222333333444555555444444333333111000...---//////000000111111111222///000000111222333333444000000//////.........---//////000000000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++******++++++,,,---******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++************************************************))))))***+++,,,------...*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,---.........---,,,+++------...//////...------,,,,,,,,,------.........---..................---,,,,,,,,,---------......................................................------------------------++++++++++++++++++++++++++++++------------+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,***,,,///111333333222111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++,,,,,,,,,---------------------------------000000//////.........---////////////////////////000000111111000///......000000000000000000000000000000000000111111111111333444444444444444444333444444444555555555666666444444444444444444444444555555555555555555555555444555666777888888888888666666777777888888888999666666666666777888999:::666555555444444444555555444444555555666777777777666666666666666666666666333333333333333333333333222222444444444444333222000000000000000111111111//////000000111111111222////////////////////////---.........//////000000........................//////...------------...........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++,,,---...///...///000111111000///...222333444444333222000///111111222222222111111000222222222222222222222222222222333333333222222111222222222222222222333333444444444444444444444444555555555555555555555555666666666666666555555555555555555666777888888888888888888888777777777777777777777777777777777777888888888888777777777777555555555555555555555555444333333222222333333444333333333333333333333333555444222111000111222222222222222222222222222222333333222222111111000000111000///......///000111222111111000///...------111000...,,,,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++---,,,,,,,,,+++*********++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************---------,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))((()))+++,,,---,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------++++++++++++---------,,,,,,++++++,,,,,,---------,,,+++***)))((('''+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...///000111222//////...---,,,++++++***------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///////////////////////////........................000000000000111111111111000111111111111222222222222222222333333333444444444333333222222333333444444333333222222333333444666666666666666666666666666666666666777777777777666666666666555555555555444444444444444444444444666666555555555444444444333333333444444444555555222222222333333444444444444444444444444444444444222222222111111111000000333000......111222111///000000000000000000000000//////............//////000000//////.........---......---------,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------------------------000000111111111111111111333333333333333111000///111111111222222111111000222222222222222222222222111222222333333222222111222222333333333333444444444444444444444444444444444444444444444444444444666555555555555555555555555555666666777777777888888888888777777777666666666666666666666666666666666666666555555555444444555555555555555555555555444333333222222333333444333333333333333333333333666555444222222222333444222222222222222222222222111111111111111000000000111000000//////000000111111111111000000//////...111///...,,,,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************---,,,,,,,,,++++++++++++)))************+++++++++***************************+++,,,---------,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,------------......---,,,,,,---......------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///................................................//////000000000111111111000000111111111222222222222222222333333333333444333333333222222333333333444333333222222333333444666666666666666666666666444555555555555666666666666666666666555555555555444444444444444444444444666666555555555444444444666666666555555444444444222333333333333333333444444444444444444444444444222222222111111111000000222000...///111222111/////////////////////////////////............//////000/////////.........------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---------------------.........------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++111111111111111222333444333333333333222111000///000000111111222111111000222222222222222222222222111111222222222222222111333333333333444444555555444444444444444444444444333333333333333333333333555555555555555555555555666666666666666666777777888888777777777777666666666666666666666666666666666555555555555444444444444444444444444444444444444333333222222333333444333333333333333333222222444333222222111222222222222222222222222222222222////////////000000000000000111111111111111111000111111111000000000000000000///...,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************************************+++++++++++++++*********)))************+++++++++************************,,,------...------,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------......------------......+++******))))))******+++))))))***+++,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,------------...............---,,,,,,---......------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------............///................................................//////000000000000111111000000000111111111222222111111222222222333333333333333333222222333333333333333222222222222333333666666666666666666666666333333444444444555555555666666666555555555555444444444444444444444444444555555555555555444444444888888777666555444333333444333333333333333333222333333333333333333333333222111111111111000000000222000...///000111000000//////////////////////////////............///////////////...............---------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---......//////000000000------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111000000000111222444555333333333222111111000//////000000111111111111111111111111111111111111111000111111222222222222111111222222333333444444444333333333333333333333333222222222222222222222222444444444444444555555555666666666666666666666666888777777777666666666666666666666666666666666666777777777666666666555555444444444444444444444444444333333222222333333444333333333222222222222222000000//////////////////111111111111111111111111---.........//////000000000111222333333222111000000000000111111111111111///...------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------+++++++++++++++*********++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************************))))))*********+++++++++************************---------,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------,,,,,,---------++++++************++++++(((((()))***+++,,,------...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------.........//////......------------......---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***************,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------............///................................................////////////000000000111000000000000111111111111111111111111222222222222222222222333333222222222333333222222222222333333555555555555555555555555333444444444444555555555666666555555555444444444444444444444444444444444555555555555555555555555777666666555444444333333444444444333333222222222222222222222222222222222111111111111000000000000111000/////////000000000///////////////////////////......------......///...........................---------------------***+++,,,---...---,,,+++,,,------...///000111111---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---........................------------------------//////...///000222444555333333222111000000000000...///000111111111111111111111111111111111111111///000111111222222222222///000000111222222333333333333333333333333333333222222222222222222222222222333333333444444444555555555555555666666666666777777777666666666666555555555555555555555555555666666666666555555555555444444444444444444444444444333333222222333333444333333333222222111111111////////////////////////111111111111111111111111------....../////////000000111222333333222111000000000000000000111111111......---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++,,,++++++***)))(((((('''++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************************************))))))*********+++++++++************************,,,,,,+++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))*********************...---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------.........//////........................------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,+++************+++,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------............///...................................................////////////000000000//////000000000111111111000000000111111111222222111222222333333222222111333222222111111222222333444444444444444444444444444444555555555666666666555555555555444444444444444444444444444444444444444555555555555555555555333333333333333333333333444444444333333222222222222222222222222222222222000000000000000000000000000000//////...//////000..............................------------......---------............................../////////***+++,,,---...---,,,+++++++++,,,---......//////,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************---------------------------......///111333444555333333111000000///000000......///000111111111111111111111111111111111111//////000111222222222222...//////000111222333333333333333333333333333333222222222222222222222222111222222333333444444444333444444555666666777777777777666666666666555555555555555555555555555555444444333333333222222222333333333333333333333333444333333222222333333444333333333222111111000000000000111222222222222111111111111111111111111111............////////////000111111111111111111000000000000///////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++***))))))((((((++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++*********************************************************+++++++++++++++)))************++++++++++++++++++++++++++++++++++++******))))))))))))***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******++++++++++++******---,,,,,,,,,,,,,,,,,,---,,,++++++******))))))))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,------------.........---...////////////...---------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------..............................////////////000000/////////000000000111111///000000000000111111111000111222333333222111000222222111111111111222222444444444444444444444444444555555555555666666666555555555444444444444333444444444444444444444444444444444555555555555555111111222222333333333333444333333333333333333222111111111111111111111111//////000000000000000111///000000///......///111..............................------------......---------------......................../////////++++++,,,,,,------,,,,,,***+++++++++,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///111333555555666333222111000//////000000---...///000111111111111111111111111111111111111...///000111222222222222...///000111222333444444222222222222222222222222333333333333333333333333111111111222333333444444222222333444666777888888777777666666666555555555555555555555555555555555333333333222222222222111333333333333333333333333444333333222222333333444333333222222111000000///000111222333333333222222111111111111111111111111000000//////////////////111000000//////000000111000000//////......------,,,------......///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************************************++++++++++++,,,,,,,,,---)))************++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,,,,---------------...///000000///...---------------------------,,,+++++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------................................./////////000000////////////000000000111/////////000000000111111000111222333333222111000222222111111111111222222333333333333333333333333333333444444444555555555555555555444444444333333444444444444444444444444444444444555555555666666333333333333333333333222222333333333333333333444111111111111111111111111////////////000000111111...///000///------///111...........................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,------......,,,,,,++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++---...111444666666777777333222111////////////000---...///000111111111111000000000000000000000000......000111111222222222///000111222333444555555222222222222222222222222333333333333333333333333000000111222333333444444000111222444666777888999777666666666555555555555555555555555555555555555555555555444444444333333333333333333333333333333444333333222222333333444333333222222111000000///...///000222222222111000000000000000000000000000111111000000//////......111000///......///000111000000///...---,,,,,,+++,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))+++,,,...///111111++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++++++++*********+++---...************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++------------++++++++++++************++++++........................)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////+++++++++,,,,,,,,,---------...///000000///...---------------------------++++++++++++,,,,,,---...------------------------))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------..................................../////////000////////////000000000000////////////000000000000///000222333333222000///222222111111111111222222333333333333333333333333222222333333333444444444555555444444444333333333444444444444444444444444444444444555555555666666666666555444333333222111222222222333333444444444000000000000000000000000.../////////000000111111---///111///---,,,///111...........................------,,,,,,------...,,,,,,,,,------.........*********++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,---...000222444555666999666111///.../////////////////////000000000000222222111111111111222222222111111111000000//////111111111111111111111111111222222222222333333333111111222222222333333333222222222222222222222222444444444444444555666777;;;:::888666555444444444333333333333333333333333333333333333333333333333444444444444333222222111444444444444444444444444222222222222222222222222111111222222222222111111111111000///////////////222111000......000111222000000000000111111111111////////////////////////,,,------......------,,,...........................///000///---,,,---...++++++******++++++,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))************+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///------------------------------------------------000//////...,,,++++++***000000000//////.........------,,,+++************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++........................,,,,,,,,,---------......,,,,,,,,,---------......//////////////////////////////............//////111111111111000000000000222222222222222111000/////////000111222222333333333333333333333333333333666666777777666555444444444444444444444444444444666555555333222111111000555444444333333444444555555555555444444333333333444333111//////000111222111111000000000000111111333222222111000///......,,,---------.../////////......//////......---,,,.........------,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,,,,---...//////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---///111444666888999888555111///.../////////.../////////000000000000111000000//////000000111111111111111000000000///111111111111111111111111//////000000000111111111111111222222222333333333444444444444444444444444666555555555555666666777666666666666666666666666333333333333333333333333333333333333333333333333333333444444444333222222333333333333333333333333222222222222222222222222000111111222222111111000111111000///////////////222111///......///111222....../////////000000000////////////////////////---..................---........................+++------,,,+++******+++++++++******++++++,,,---************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++---...---,,,+++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......------------------------------------------------------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................//////............//////111111111000000000//////111111111111111000/////////000000111222222333333333333333333333333333333555555666666555555444333444444444444444444444444333333333333222222222222444444333333333333444444555555444444444333333333555333222000000000222222111111000000000000111111111111111000000000000000---------.....................//////......---,,,......---------,,,,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------------...,,,++++++******++++++,,,+++,,,,,,,,,---.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...000222555777888999777444000......//////........./////////000000000000//////......//////000111111111111000000000000111111111111111111111111/////////000000000111111111111222222222333333333555555555555555555555555777777777666666666666666333444555666666555444333333333333333333333333333333333333333333333333333222222333444444444333333222222222222222222222222222222222222222222222222000111111222222111111000111111000///////////////111111////////////111111------........./////////////////////////////////......////////////......------------------------***+++,,,+++***)))***+++++++++******++++++,,,---++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++++++++******************************++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************...---,,,+++************,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------***+++++++++,,,,,,------,,,,,,+++++++++++++++***+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................//////............//////111111000000000000/////////000000000000///......000000000111222222333333333333333333333333333333444444444444444333333222444444444444444444444444111111222222333333333444444444333333333333444444444444444444333333333333555444222111111222333333111111111111111111111111/////////000000111111111...............---------......//////......---,,,...------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++++++++*********++++++++++++++++++++++++000111333444666666666666555222///.../////////............/////////000000000//////......//////000111111111000000000000000111111111111111111111111111111111111222222222222111111222222222333333333555555555555555555555555666777666666666555444444444555666666555333000...333333333333333333333333222222222222222222222222111222222333444444444444111111111111111111111111111111111111111111111111000000111111111111000000111000000///////////////111000////////////000111------........./////////........................------............------------------------------+++,,,------++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************++++++++++++++++++++++++(((((()))***++++++******************************,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,++++++***+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................//////............//////111000000000///////////////000000000000000//////000000111111111222222222222222222222222222222222222222333333333333222111333333333333333333333333333333333333444444444444444333333333333333333444333333333333333333333333444444333222222333333444111111111111111111111111//////000000000000000000/////////...---------,,,.........///......---,,,---------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++777888999999999777666444222000....../////////...............////////////111000000//////000000111000000000000000000111111000000000000000000000000000000111111111222222222111111222222222333333333333333333333333333333333444555555555555444222222333444555555444222000...333333333333333333333333222222222222222222222222111222222333444444444444111111111111111111111111111111111111111111111111000000000111111000000000111000000///////////////000//////////////////000....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,------++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................//////............//////000000000////////////...000000111222222111111111111111111111111222222222222222222222222222222222111111222222222222222111333333333333333333333333555555555555444444444444333333333222222333333333333333333333333333333333333333333333333333333444000111222222222222111000111111000000///......---/////////...---------,,,.........///......---,,,------------------------......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++<<<===>>>===;;;888555444000///------/////////...------........./////////111000000//////000000111000000000000111111111111000000000000000000000000........./////////000000111111222222222333333333222222222222222222222222222333444555555333222111000111222333444444333333333333333333333333333333222222222222222222222222222222333444444444333333111111111111111111111111111111111111111111111111///000000111111000000///111111000///////////////////////////////////////....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++(((((()))***+++---...///,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***)))************++++++++++++++++++***++++++,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------//////............//////000000////////////......000111111222222222222111111111111111111111111111222222222222222222222222000111222222222222222222333333333333333333333333666666555555444444333333333333222222222222333333222222222222333333333333222222222333333333333333000111222333333222111000222111111000...------,,,...............---------......//////......---,,,,,,,,,,,,------------.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++::::::;;;;;;999666333000///...------/////////------------.........//////000//////......//////000///000000000111111111111000000000000000000000000............/////////000111111222222222333333333222222222222222222222222111333444555666555444333111111222222333444444555333333333333333333333333111111111111111111111111333333444444444333222222222222222222222222222222111111111111111111111111//////000000000000//////111111000///////////////...//////////////////...------........./////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,************************---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++***)))******+++,,,---...++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************++++++++++++++++++++++++,,,---............---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------************++++++,,,,,,,,,,,,++++++***+++++++++++++++************++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------//////............//////000000/////////.........//////000111111111111111111111111111111111111111111111111111111111111111000111222222333333333222222222222222222222222222222222222333333333333333333333222222222222333333111111222222222333333333000111111222222333222222000111333444444333111000000000/////////.........---------.....................//////......---,,,,,,,,,,,,---------......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++333555666666555222///,,,...---,,,---/////////------------.........//////.........------.........//////000000111111111222000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222111333555777777666555444555555444333222222222333333333333333333333333333111111111111111111111111444444444444333333222111222222222222222222222222000000000000000000000000//////000000000000//////111111000///////////////......////////////......,,,,,,,,,---------......////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///......---///000++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++***++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++(((((())))))*********+++************************++++++++++++++++++++++++------...//////...------------------------------++++++++++++++++++++++++***++++++,,,...//////000,,,,,,,,,------.........------,,,+++************++++++************++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------//////............//////000/////////..................///000000000000000222222111111111111111111111111111111111111111111000111222333333333333333222222222222222222222222...///000111222333444444333222222222222222222333111111111222222333333333///000111222222222222222000111333444444333111000.........///////////////,,,------....../////////......//////......---,,,,,,,,,,,,------.........***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++111222333666777666444111////////////////////////////////////...---,,,+++........................333333222111111111111111000000000000000000000000////////////000000000000000000111222333333444444333333333333333333333222444444555555555555444444222222222333333333444444444444444333333222222222000000000000000000000000111111222222222333333333333333333333333333333333222222222111111111111000111111000000//////......////////////////////////........................,,,---------.../////////------------------------,,,------......------,,,------------------------))))))))))))))))))******,,,,,,+++******+++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,,,,,,,++++++*********------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))***))))))))))))))))))***......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------////////////////////////............////////////000000000000111111111111000000000000000111111222111111111111111111111111000111111111111222222222222222222111111111111000111111222222222333333333333222222111000000000111000000000111111222222333111111222222222333333333222222111111000//////...//////000000000000//////......///000000000000000........................111000...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,************************///000333666888777555222.................................///......---,,,////////////////////////000000///.......................................////////////000000000000//////000111111222333333222222333333333333333333444444555555555555444444333444444444444555555555444444333333333222222222000000000000000000000000111111111222222222333333333333333333333333222222111111111000000000//////////////////000000000000////////////////////////........................---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++,,,---...,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,+++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,,,,,,,+++++++++******,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---......---,,,,,,+++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))******+++++++++,,,...------------------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------....................................////////////---.........////////////000000//////000000111222111111111111111111111111000111111111111222222222222222222222111111111111111111222222222333333333222222111000000000000000111111111222222222222222111111222222222333333333333222222111000000////////////000000000000//////......///000000000000000........................,,,,,,------------......++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,///444888999888555333........................,,,---......///.........000000000000000000000000//////...------------...........................////////////000000000000...//////000000111111111111111111222333333333444333444444555555444444333555555555555666666666666333333333333222222222222000000000000000000000000111111111222222222222333444444333333222222222111000000000000/////////............///000111111111////////////////////////////////////////////////...............---------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......,,,+++***)))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++******++++++,,,---//////...---+++***))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++(((((()))***+++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///++++++,,,,,,,,,,,,------........................---............/////////------........./////////000000//////000000111222111111111111111111111111000111111111111222222222333222222222111111111111111111222222222333333333222222111000000000111111333333333333222222222222111111222222222333333333333333333222111111000000//////000000000000//////......///000000000000000........................+++,,,---...///......---***************************++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,000666999999666333111........................+++,,,---...////////////////////////////////////000//////.........//////000000000000000000000000////////////000000000000/////////000000111111111///000000111222333333444333333444444444444333333444444444555555555666666333222222222222222222222000000000000000000000000111111111111222222222222444444333333222111111111111111000000000/////////.../////////000000000111////////////////////////000000000000000000000000/////////...---------,,,------------------------///...,,,++++++,,,...///++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,++++++******++++++,,,---......---,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))***++++++,,,------+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000+++++++++,,,,,,,,,------........................---------.........///////////////000000000111111///////////////000111111111111111111111111111111000000111111111222222222333333222222222111111111111111222222222333333333333333222222222222222333444444444333333222222222111111222222222333333333333333333222222222111111//////000000000000//////......///000000000000000........................---...000000///---+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///333999;;;888444000...........................++++++---...//////000000........................//////............//////000000000000000000000000////////////000000000000000000000111111111111111//////000000111222333333222222333333333333222222222222333333333444444444222222222222222222222222000000000000000000000000000000111111111222222222333333333222222111111111222222111111111000000000111000000000/////////...////////////////////////000000000000000000000000/////////...---------,,,------------------------///...,,,++++++,,,...///++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000000+++++++++,,,,,,,,,------........................------------............////////////000000000000/////////...///000000111111111111111111111111111000000111111111222222222333333333222222222222111111111222222222333333333444444333333333444444555444444444333333222222222111111222222222333333333333333333222222222222222//////000000000000//////......///000000000000000........................---...000000000...,,,***------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111555::::::666111///...------------------------+++,,,---...////////////........................---,,,,,,,,,,,,---..............................////////////000000000000111111111111111111111111/////////000111111111222111222222333333222222111111111111111222222222222111111111222222222222222000000000000000000000000000000000111111111111222222222222222222222222222222222222222111111111111111111111000///.........////////////////////////////////////////////////...............---------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++,,,---//////,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++******++++++,,,---***++++++,,,,,,------...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000++++++,,,,,,,,,,,,------------------------------,,,------------.........,,,,,,---------.........//////......//////000111111111111111111111111111000111111111111222222222333333333333222222222222111111222222222333333333444444333333444444555555333333333333222222222222111111222222222333333333222222222222222222111111//////000000000000//////......///000000000000000........................+++,,,---///000000000///........................,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000555:::999555111000111------------------------,,,,,,---.../////////...........................------,,,,,,---......///........................////////////000000000000000000000000000000000000///000000000000000000000111111222222222222111111000000000111111111222222000111111111222222222222000000000000000000000000000000000000111111111111000000000111222222333333111111111111000000000000000000000000////////////////////////////////////........................---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,,,,,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***))))))(((((())))))***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,,,,---------......///............///000000111111111111111111111111000111111111111222222222444444333333333222222222111111222222222333333333222222222222222333444444111111111222222222222222111111222222222333333333111111111111111111111111//////000000000000//////......///000000000000000........................,,,,,,---...///000111111------------------------,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///444999888444111222444------------------------,,,---......///.........000000000000000000000000///////////////000111222000000000000000000000000////////////000000000000///////////////.........000000000000////////////111111222222222222111111000000111111111222222222000000111111222222222222000000000000000000000000000000000000111111111111//////000111222333333444000000000000////////////......//////000000111111////////////////////////........................,,,------....../////////------------------------,,,------......------,,,------------------------------,,,++++++***))))))***+++,,,------,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++*********------------------------++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,//////...---------......---,,,+++******+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++,,,------...///...------,,,,,,------...,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.............../////////000000...............///000000111111111111111111111111000111111111111222222222444444444333333333222222111111222222222333333333111000000000111222222333000000000111111222222333111111222222222333333333000000000000000000111111//////000000000000//////...//////000000000000000........................000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444888;;;999444///......///...---,,,,,,---///000,,,---......,,,,,,---.........------------......---------............///000000//////.........---...............---------...///000000000...---,,,000000000000000111111222333333222111000///......000111111111111222222222000000000000000000000000222111000......000111222222222222222222111000///000111111111111222222222222222111000///...------////////////////////////000000000000000000000000........................................................................((()))***+++---...///000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++...---+++*********++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------............------,,,,,,,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------............------------++++++++++++---------......//////......---******+++++++++,,,,,,,,,)))************+++++++++------++++++++++++------,,,,,,,,,---------......)))***+++,,,---,,,+++++++++,,,,,,------......///,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------,,,+++******---------------------------------............///////////////////////////111111111111222222222222000111222222111000///...////////////////////////111111222222222333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////............//////////////////000000000000......////////////......000///...---,,,+++++++++///////////////..................------,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++---------------...///000000---++++++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++444666777666333000............////////////......,,,---......,,,,,,---.........------------......------------............000/////////.........---000000000000///////////////000111111111///...---000000//////000000111222222222111111000/////////000000111111111222222222000000000000000000000000222111///......///111222111222222222222111000///000000111111111222222222222111111000000//////...////////////////////////000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,+++*********++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...)))***+++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++---------------------------------............///............................../////////000000000000111111222111000///...////////////////////////111111111222222222333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000............////////////......////////////......111000///...------------////////////............//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------.../////////000...+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++777555333111111000///---,,,---///000000///---+++,,,---......,,,,,,---.........------------......------------............/////////...............////////////////////////000000111111111000//////000000//////000000111222000000000000000000000000000000000111111111222222000000000000000000000000111111////////////111111111111222222111111000000000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000................................................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,+++*********++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++******************+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,+++...------,,,++++++******,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,---------------------------------............///..............................////////////000000000000111111111000//////000000000000000000000000000111111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111------------..................////////////......111000///.......................................////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---////////////...111///------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++<<<777111///000000...,,,+++,,,---...---,,,+++***,,,---......,,,,,,---......------,,,,,,------...,,,,,,---------.................................,,,,,,---------------...//////000000000////////////////////////000111111////////////000000111111000000000000111111111111000000000000000000000000111000////////////000111000000111111111111000000000000000000111111111111000000111111222222222222000000000000000000000000////////////////////////////////////////////////................................................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++------------++++++++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---------------------------------------------............///........................000000000000111111111222000000000000000000//////000000000000000000000000000000000111111111111222000000000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111------........./////////......////////////......000000///...------......------...............///..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000///...111///...---------------++++++++++++++++++++++++++++++++++++++++++++++++@@@:::333/////////...,,,000///---,,,,,,,,,------,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,------------...---------...............+++,,,,,,,,,------............................../////////...///000000111.........///000000111111//////000000000111111111////////////////////////000//////////////////000///000000111111111000000//////000000000111111111000000000111222222333333000000000000000000000000////////////////////////........................................................................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------+++***++++++++++++,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,)))***+++,,,---.........---------------------------------............///........................///000000000000111111111//////////////////000000000000000000000000000000//////000000000111111111111111111222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000....../////////000000000......////////////............------,,,---------,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***---///000000///...000000///...,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++???:::555000............444222000...---...///111,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------.........---------...//////000000------,,,,,,,,,---.../////////......//////000111.........//////000000000/////////000000000111111//////////////////////////////////////////////////////000000111111000000/////////000000000111111000000000111111222222222000000000000000000000000000000000000000000000000........................................................................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,---------------------,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---******++++++,,,------...,,,++++++******++++++,,,++++++************++++++)))***+++,,,------...------------------------------------............///------------------------------............////////////.........///000000000000000000000000000000////////////000000000000111111111222333333444444000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////000000000111......////////////.........------,,,,,,,,,------,,,,,,,,,---......//////+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***,,,...000000000000/////////---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++999777444000---,,,...000111111000///............,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---......///000000...------,,,---...///000///............///000000......//////////////////////////////000000000111////////////////////////...//////////////////......//////000000000000000////////////000000000111000000000000000000000000////////////////////////000000000000000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******++++++++++++******+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++************++++++***+++,,,,,,---------------------------------------------............///---------------------------------........./////////......---...///000111////////////////////////........./////////000000000000000111222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000........./////////000000......////////////............------------......++++++,,,------...//////+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------+++***)))***+++,,,---...000111111...//////---***((()))+++++++++++++++++++++++++++++++++++++++++++++++++++333444333000,,,,,,///333,,,---......---,,,)))(((,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........******++++++,,,---......///...------...///000111...............///000000////////////////////////////////////000000000000////////////////////////......////////////............///000000000000000////////////000000000000000000000///////////////////////////////////////000000000000000000000000000000000000000000000000................................................((()))***+++---...///000---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,------.........)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******++++++++++++******++++++------------++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---++++++++++++---...******+++++++++,,,,,,,,,,,,+++*********+++,,,---///......------,,,,,,+++,,,++++++++++++++++++,,,++++++************++++++++++++,,,---------,,,,,,---------------------------------.........//////------------------------////////////000000000111///...------...///000111////////////////////////............/////////000...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111---------.........//////......////////////......//////.........//////000++++++,,,,,,---...//////,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((+++++++++,,,...000111222---...///,,,)))'''(((+++++++++++++++++++++++++++++++++++++++++++++++++++777555222///---,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,---------............///............////////////---------............///111111000000/////////...////////////////////////222000///------///000222222111000//////000111222222222111000///...------......------------......000000000000000000000000000000000000////////////////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++******++++++,,,------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............................................................---------............///......////////////......000000000000000000000000............////////////111000000000111222333333222222111111111111111111000000////////////000000///000111222222333222222000000000000000000000000------............------------............------//////............//////,,,---...//////...---,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///........................///...,,,+++***+++,,,,,,///............------------------,,,,,,+++++++++777555222///---,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------........................////////////---------............///000000000//////.........////////////////////////111000///......///000111111000000000000000000111111111000000///.........//////......---.................................000000000000////////////.................................------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...............,,,++++++................................................---------............///---......//////......---////////////////////////............////////////111111111000111111222222111111111111111111111111000000////////////000000//////000111222222222222000000000000000000000000---......//////......---------............------//////............//////+++,,,---......---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------...---------------------------,,,+++*********++++++------------,,,,,,,,,,,,+++++++++*********))))))777555222///---,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------............---............/////////---------............////////////...............////////////////////////111000///......///000111///000000111111000000///////////////////////////111000//////....................................000000000000////////////------------------------.........---------------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++******++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++////////////...---,,,+++---------------------------------------------------------............///---......//////......---////////////////////////............////////////222222111000000000111111111111111111111111111111000000////////////000000...///000111222222222222000000000000000000000000---......//////......---------............------//////............//////++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++++++++++++++++++++************)))777555222///,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---------.........//////---------............///..................------////////////////////////000///............///000...///000111111000///............/////////000000222111000//////...//////000000000000000000000000000000000000////////////------------------------...............---------------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,---...////////////---------------------------------------------------------............///...//////000000//////...////////////////////////............////////////333222111000000///000000000000000000111111111111000000////////////000000...///000111222222222222////////////////////////......////////////......------............------///......------......///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,777555222///,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...------------............---------............///------..................//////////////////////////////............//////...///000111111000///...------......//////000000111111000///////////////000000000000000000000000000000000000////////////------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---...////////////---------------------------------------------------------............///000000000111111000000000....................................////////////222222111000//////////////////000000000111111111000000////////////000000......///000111111111111////////////////////////...//////////////////...------............------......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777555222///---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,------------,,,------------.........---------............///.............../////////////////////////////////...........................//////000000//////...---------....../////////000//////......//////000........................000000000000////////////------------------------.............../////////,,,,,,,,,------------...------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,---------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++((())))))))))))******************++++++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111000000///....................................////////////111111000/////////000000...//////000000111111111000000////////////000000---...///000111111111111000000000000000000000000...//////000000//////...------............------......------------......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,------............---------------,,,,,,,,,,,,)))************+++++++++777555222///---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,---------,,,,,,---------.........---------............///.........//////000000000////////////////////////---..................---/////////....../////////---.....................------------...///000000........................000000000000////////////........................---........./////////000,,,,,,,,,---------......------------.........///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((())))))))))))*********)))******+++,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////..........................................////////////000////////////000000111......//////000111111222000000////////////000000---...///000111111111111000000000000000000000000//////000000000000//////------............------...------,,,,,,------...---,,,+++******+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,++++++++++++))))))*********+++++++++777555222///---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////.../////////000000111111////////////////////////------............------000///...------...///000........................,,,,,,,,,---...///000111000000000000000000000000000000000000////////////////////////////////////---.........//////000000,,,,,,,,,------.........---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------------,,,..................................../////////000//////...//////000111222---......///000111111222000000////////////000000---...///000111111111111000000000000000000000000//////000000000000//////---..................---...------,,,,,,------...,,,+++***))))))***+++,,,---------,,,,,,+++++++++------------------------******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++++++++************)))+++++++++,,,,,,---------666111---,,,......+++'''---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,++++++,,,,,,---...---------............///,,,,,,,,,---------......------,,,+++,,,---...///...------------,,,,,,,,,000000000000000000000000000000//////.........---......//////...---,,,,,,........................---...///111111111000///////////////////////////......////////////......------............------..............................---,,,,,,,,,,,,---------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))***+++,,,+++)))'''%%%************************++++++++++++++++++++++++************************,,,++++++***+++,,,...///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++******))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***000...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---------,,,,,,+++++++++///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---...------,,,,,,,,,---...+++,,,------......---------,,,,,,++++++,,,,,,------------------------------------.........//////---------............///,,,---------.../////////000000000000////////////000//////.........//////............///////////////000111222222111000///000000000000000000000000////////////............///////////////......---,,,------......------,,,..................------........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++444000,,,,,,......,,,(((---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...------------............,,,,,,,,,---------......///......---...///000111////////////////////////////////////////////////000/////////..................//////...------,,,...........................//////000000000000///////////////////////////...//////000000//////...------............------........................///...------,,,,,,------------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++,,,+++)))'''&&&************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---------,,,,,,,,,++++++************++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------,,,,,,,,,///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))))))))((((((...---,,,++++++,,,---......------,,,,,,------...,,,,,,------------------++++++,,,------------,,,---,,,,,,++++++,,,,,,---------------------------,,,------------.........------------............---------.................................////////////............//////////////////////////////...///000000000000///...////////////////////////000000000000///////////////////////////...------,,,------......------,,,------------------------------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++222///,,,,,,......---***------,,,,,,,,,,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...------------............,,,,,,,,,---------......///............///000000------......///000000000------------------------////////////.....................///......---,,,////////////////////////111000000////////////000000000000000000000000000///000000111111000000///------............------........................///...------,,,---------------------------------...------------,,,,,,,,,...------------,,,,,,,,,------------------,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********+++++++++)))((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))((((((((((((---,,,+++******+++,,,---......------------......***+++---.........------++++++,,,------------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------------------...........................---------,,,,,,,,,---........./////////............//////111111000000//////......---......//////......---////////////////////////111111111000000000//////...////////////...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***)))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,000...+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,------......******+++,,,---...///000------------------------///////////////.........---...............------000000000000000000000000222111000.........///000000000000000000000000000000000111111111111000000------............------........................//////...---------------------------------------------------------------------------------------.........------,,,,,,,,,------------------------------,,,,,,,,,+++++++++---,,,***))))))***,,,------,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************...------,,,++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++,,,---...///++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......*********************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,************************,,,,,,------------,,,,,,++++++***++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))))),,,,,,++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------)))+++---/////////---,,,,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------........./////////...---------,,,++++++,,,---...//////000///............//////000222222111000//////..............................////////////////////////000000000000////////////......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------------)))***+++,,,---///000000.................................///////////////------...............---000000000000000000000000222111000.........///000000000000000000000000000000000111111111111000000------............------........................//////...------------...------------------------------------------------------------------------.........------,,,,,,,,,------------------------------,,,,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************------------,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++,,,---///000++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++---//////...---,,,------...///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.../////////...---------,,,,,,,,,---...//////000000...............///000000222111111000///......---////////////////////////........................//////.........---------...............------,,,,,,------......------,,,,,,---------.........///------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,------------************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------......---...//////000000//////,,,,,,---...///000111222////////////////////////.........///////////////,,,---......///.........////////////////////////111000000////////////000000000000000000000000000///000000111111000000///------............------........................000///......------......------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------***++++++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---+++*********+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------........................***++++++,,,,,,++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,---......---,,,,,,------...///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...............------------------...//////000000......---......///000111000000//////......------000//////......//////000.................................---------,,,,,,---............---,,,,,,,,,------......------,,,,,,------....../////////........................,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++++++++,,,+++++++++,,,,,,---------******++++++,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000000000///...------......///000111111////////////////////////............/////////000,,,------...//////.................................//////000000000000///////////////////////////...//////000000//////...------............------........................000//////...............------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++***+++---......---+++***************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,***)))))))))+++,,,***************************++++++,,,,,,++++++***)))******+++,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,.........------,,,,,,++++++,,,,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------------.........++++++,,,,,,,,,------------------...............---------------------...---------......///000111............------------//////...------...//////........................///.........------------------......------,,,+++,,,------......------,,,++++++,,,------...//////------------------------++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,******+++,,,+++++++++,,,,,,---------***++++++,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......++++++---.........---,,,++++++,,,,,,---.........////////////////////////---.........//////000000,,,,,,---.../////////...........................---...///111111111000///////////////////////////......////////////......---..................---........................000000///...............------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,------.........---------,,,,,,,,,++++++)))+++---//////---+++)))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---*********++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,---...------,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***)))(((((()))+++---///************************+++++++++,,,,,,+++++++++))))))***+++,,,,,,------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///)))))))))******+++++++++++++++,,,,,,,,,---------...------,,,,,,------...************************,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---000///...---,,,+++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------.........//////++++++,,,,,,,,,---------,,,------....../////////---,,,,,,,,,,,,,,,,,,,,,---------......000111111,,,,,,------------------...---,,,,,,,,,,,,---...........................000/////////............------......------,,,+++,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------........................,,,---......//////......///////////////////////////...---,,,,,,---...//////...---,,,,,,,,,,,,,,,000///...------...///000111111000000//////......//////000000000000//////......////////////......000...---...///000///...................................................000///...---+++***)))(((000///---,,,,,,---...///,,,,,,,,,---------......------,,,,,,,,,------...------------------------------------------------+++++++++,,,,,,------------.../////////---***))),,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++,,,------............------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////------------------------++++++++++++++++++++++++((())))))+++,,,---......))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,+++******,,,...//////...---,,,++++++++++++---,,,,,,+++*********++++++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------,,,,,,+++***---------,,,,,,+++++++++------------------------111111000000//////......******+++++++++,,,,,,,,,000000//////......------//////......---------,,,/////////......---------////////////////////////............//////////////////............//////+++,,,,,,---...///000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***))),,,,,,+++******+++++++++///---***((()))+++...000---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,------------------------........................,,,------.......................................///...------------...///000///......---------...111000///......///000111000000000000//////......//////000000000000//////......////////////......000...---...///000///.........................................................------,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---------............---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---)))***,,,------,,,+++***+++************+++,,,,,,---,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,++++++---///000///...---,,,++++++++++++---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***---------,,,,,,+++++++++------------------------/////////.........------+++++++++,,,,,,,,,,,,---............------------/////////.........------,,,,,,,,,+++++++++******////////////////////////............//////////////////............//////---------......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,---.......................................///...------------...///000000///............///111000000//////000000111000000000////////////......//////000000//////.........////////////......000...---...///000///...................................................------------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,+++%%%&&&(((***,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++,,,++++++************+++***************)))))))))************++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++......---,,,---...///000......---,,,++++++++++++---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++------------------------.........---------------,,,,,,,,,---------......,,,,,,,,,---------------000000////////////.....................---------////////////////////////............//////////////////............//////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,++++++++++++++++++++++++(((***---//////...,,,***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---.........------.................................------.........//////...............///000000////////////000000////////////////////////...//////////////////.........////////////......000...---...///000///...........................................................................)))***,,,---------++++++,,,,,,,,,---------......---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++%%%&&&(((***+++,,,,,,,,,***************+++,,,,,,------------------------------,,,+++*********+++***************)))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------***************************+++++++++++++++,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...//////...---,,,,,,+++++++++,,,---,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------------------.........///,,,,,,,,,------......///000000000000000/////////////////////////////////////////////////////////............//////////////////............////////////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,---******++++++,,,,,,++++++(((***---//////...,,,***---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,---...---------........................---..................---...------,,,------............................................./////////......////////////............////////////......000...---...///000///...................................................000//////...------,,,,,,***+++,,,.........---,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******++++++,,,,,,++++++++++++++++++,,,------.........//////////////////...---,,,,,,,,,,,,,,,***+++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,---,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////------....../////////000/////////000000000000000,,,,,,,,,,,,,,,,,,,,,---////////////////////////............//////////////////............//////////////////....................................------------------------------------------------...---,,,******+++,,,---)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------...//////...---------,,,,,,,,,,,,---......,,,------......------,,,---............/////////---......//////......---......////////////......000...---...///000///...................................................//////......---,,,++++++***+++,,,------......---,,,,,,,,,---------......111000000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---............////////////000///......------------...+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,*********************************++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------.............../////////---------.........//////.........///////////////......////////////000000---------............///////////////////////////............//////////////////............//////---------...............////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,((()))+++,,,------,,,+++---,,,+++***+++,,,---///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++------------------------************************+++++++++,,,,,,---------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------------...//////...---------------------...//////------...//////...---------------.........//////---......//////......---......////////////......000...---...///000///...................................................------------,,,,,,,,,,,,************+++,,,---...,,,,,,,,,---------......111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,---,,,---------............------,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,+++++++++,,,,,,---------------------------------,,,,,,---------.........,,,,,,---------.........///...............------------.........////////////000000000111111111111////////////////////////............//////////////////............//////++++++,,,,,,------..............................------------------------........................***++++++,,,,,,,,,++++++''')))+++---------,,,+++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------************************+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,---...//////...---,,,...............///000111---...///000000///...------------.........//////---..................---......////////////......000...---...///000///...................................................******+++,,,,,,---......***)))(((((()))+++---...,,,,,,,,,---------.........---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++******+++,,,------*********)))***++++++,,,+++++++++,,,,,,---------++++++++++++,,,------...******+++++++++,,,,,,,,,+++*********))))))((((((*********++++++,,,,,,,,,************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---......//////......,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,------------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,,,,---------......//////,,,---------......//////////////////////////////............/////////000//////............//////******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................)))***,,,------,,,+++***''')))+++---...---,,,+++++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,---...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++,,,,,,---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,---...---,,,------++++++++++++------------............------++++++++++++++++++++++++------------------------//////.........//////000---------............///000000//////......------//////000000///...------........................//////.........---------...................................................------------...//////---------,,,,,,+++++++++---------,,,,,,+++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++...------,,,,,,------...************************++++++++++++++++++++++++...---+++***)))***+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******)))***,,,------------,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////............------------------------------------------------,,,,,,,,,---------......................................................---------............///......------------......,,,---------.../////////////////////////////////...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++...---,,,,,,++++++,,,,,,---...---+++,,,,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,------------............///////////////............///////////////...------........................//////.........---------...................................................------------...//////------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************---------,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,+++++++++,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////.........------------------------------------------------------,,,,,,,,,---------......................................................---------............///......------------......---------..........................................------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............---------------------.........------------------------......---,,,++++++,,,,,,---------............///.............../////////...////////////...------.......................................---------...................................................------------...//////,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************------,,,,,,,,,,,,------((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000...,,,***)))***+++,,,......------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------------------------------------------------------------,,,,,,,,,---------......................................................---------............///......------------.....................------------------------------------------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000,,,***,,,000111///,,,++++++------------++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------......---,,,---...++++++------------++++++,,,------......------,,,---------------.........------------------------000000///...---------------------............///---------....../////////.........//////...------...................................................................................................------------...//////+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,++++++******++++++,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,---------......................................................---------............///......------------....../////////...---------,,,------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,---------+++******+++---......---+++***---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------///000///...---...000++++++------------++++++,,,,,,------------,,,,,,++++++,,,,,,---------...------------------------//////...------------------------............///,,,,,,------......//////------............------........................---........................................................................------------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++++++++,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++'''(((+++---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------------------------------,,,,,,,,,---------......................................................---------............///......------------....../////////...---------,,,------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...111444111+++'''(((******+++---......---+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,///111000---,,,...000+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,------......------------------------,,,,,,++++++++++++,,,,,,---------............///---------------.........,,,,,,---............---........................---------..................................................................------------...//////---------------.........++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///000//////++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,++++++******###&&&***...///...,,,***,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------.........------------------------------------------------,,,,,,,,,---------......................................................---------............///......------------.....................---------------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------------------------------///555999555---((()))---++++++------------++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...***---000...+++***,,,///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////------------------------************+++,,,---------------............///...------------------,,,+++,,,------.........---........................---------.........//////...................................................------------...//////............------------+++++++++,,,,,,---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,+++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------......---,,,+++++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************+++++++++++++++,,,,,,,,,&&&(((***,,,------+++***,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////------------------------------------------------,,,,,,,,,---------......................................................---------............///......------------......---------.......................................,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.................................///333777555///+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......(((,,,...---)))(((***......---++++++++++++---...+++,,,,,,------,,,,,,+++---------...///000000111------------------------+++++++++,,,---...///000---------.........//////.........------,,,,,,,,,+++,,,------.........---........................---------.........//////...................................................------------...///////////////...---------,,,+++++++++,,,,,,---------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))&&&&&&''')))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........)))***+++,,,------...//////...,,,+++***++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///111222222000...---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************((()))***+++,,,---......***************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000------------------------------------------------,,,,,,,,,---------......................................................---------.........//////.........------.........,,,------....../////////////////////////////////+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------....../////////........................---///111111000...---,,,---,,,,,,++++++,,,,,,---************************,,,------......------,,,///...,,,+++***+++,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++******++++++,,,---.........------,,,,,,,,,------------------------.........------,,,,,,,,,---------............///......---------,,,,,,,,,------------------------000...,,,,,,------,,,+++.........------,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,...---,,,++++++,,,...000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---/////////......---------------------------------++++++++++++++++++++++++,,,+++******))))))******++++++,,,,,,,,,,,,------000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***,,,------,,,,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********+++,,,,,,,,,------))))))---///,,,+++---++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000111---......//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...---------------////////////////////////)))***+++,,,...///000111////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,------......---,,,---...///000---------------------------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,+++++++++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++***++++++,,,------------,,,,,,+++++++++------------------------......---------,,,,,,,,,---------............///............------,,,,,,------------------------111///------.........---------------------,,,,,,---------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,++++++******++++++,,,,,,++++++******++++++,,,---,,,+++++++++---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...))))))))))))************,,,***---333555000,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000------...//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////...---------------////////////////////////+++,,,,,,------.........................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......000///...---------------...---,,,,,,,,,---...///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,,,,+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,+++++++++++++++------------------------...------------,,,,,,,,,---------............////////////............---------------------------111///....../////////...,,,,,,------------------------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,++++++******++++++,,,,,,++++++******++++++,,,,,,+++++++++,,,---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++++++++++++++++++++,,,.........,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***************)))))))))***+++000999:::444---***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...////////////...///............---------------------------------------------------,,,,,,//////...------------...////////////////////////---------------------,,,................................................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------------,,,,,,,,,,,,---------......111000///...------------,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++------------------------------............---------------,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............////////////////////////...........................000///------...//////...,,,,,,,,,------.........------------------------------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,+++******+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................++++++++++++++++++++++++---...///...,,,++++++---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++)))***///777999333,,,)))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---------------------------+++,,,------......------,,,---......//////......///............---------.................................------,,,,,,,,,///......---------......////////////////////////------------------------................................................,,,,,,,,,---------......------------------------------------------------------------------------------------------------//////.........---------,,,,,,,,,---------......111000///---,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------...............---------------------------------------------------------............///.../////////////////////........................///---,,,,,,---......---,,,,,,,,,------.........------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++***************+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------,,,,,,++++++***(((+++111222...******+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------+++,,,---.........------,,,------...............///............---------.................................------,,,,,,,,,......---------......///////////////////////////++++++,,,------......///................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////.........---------,,,,,,,,,---------......///...---,,,++++++++++++++++++,,,,,,,,,,,,---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,---............---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------******,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...............////////////------------------------,,,,,,,,,------------...---------............///---............/////////...........................,,,++++++---......---,,,,,,---------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,------...+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,......------------......,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,+++******))))))******++++++,,,,,,,,,,,,------,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................,,,.........,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,((('''+++---+++***+++++++++,,,,,,,,,,,,------++++++,,,,,,------......------------------------------------------------,,,,,,---............---///............---------------------------------------------------,,,,,,...------------...//////////////////////////////++++++,,,,,,---...//////------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.........------------,,,,,,,,,,,,---------......---,,,,,,+++++++++++++++++++++,,,---------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,.../////////...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------.........//////------------------------,,,,,,,,,---------......---------............///,,,,,,------.......................................---+++,,,...//////...------------------,,,,,,------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,---...............---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++++++++---)))'''***+++***+++---++++++,,,,,,,,,,,,------+++,,,,,,---......//////..............................,,,,,,,,,,,,---...+++,,,------......------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////////////////////////////------------------------------------------------........................,,,,,,,,,---------......------------------------........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------+++,,,---...///......---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++,,,.../////////......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------------------+++,,,...//////...,,,+++................................................++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,------.........------------------------,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......///////////////////////////...------///000000///.........------,,,,,,,,,------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,------.........******+++,,,,,,---......,,,---......//////......---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,***))))))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---------....../////////------------------------------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........///***(((+++---,,,,,,...++++++,,,,,,,,,---------,,,,,,------...///000000........................///...,,,++++++,,,...///+++,,,------......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------...///000//////////////////////////////...------,,,++++++------------------------........................,,,,,,,,,---------......................................................------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,---.../////////...---------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------+++***((()))***++++++***------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---***((((((+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------............///...---,,,,,,......---,,,000///---,,,,,,---...///,,,---------...////////////............---------++++++,,,,,,---...//////,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------..................------,,,,,,,,,+++,,,------......------...------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,.........------,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++******,,,,,,+++***,,,,,,,,,---------...............------,,,,,,,,,++++++*********+++---...)))))))))))))))))))))))))))***++++++------...///******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...---+++***)))***++++++------------------------))))))***++++++,,,------,,,++++++******++++++,,,........................++++++,,,,,,,,,,,,------000///...---,,,+++++++++(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---......---,,,+++)))((('''&&&***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++++++++,,,------//////......---------,,,000000///.......................................---------............///------------------------.........------,,,,,,,,,,,,------......------,,,................................................------------------------++++++++++++++++++++++++,,,---------------------........................+++++++++,,,,,,------------------........./////////,,,******,,,,,,***(((------------------------,,,,,,,,,,,,------------)))(((((())),,,.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---***))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000.........---------,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------............000///...///000000///...///...............//////------------............///............---------++++++,,,,,,---......///------,,,+++++++++,,,,,,...------------,,,,,,,,,......---------------...++++++++++++++++++++++++,,,,,,,,,,,,------------......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++***+++,,,,,,,,,***,,,,,,,,,---------............---------,,,,,,,,,++++++*********+++------++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------.........------,,,,,,+++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******------,,,,,,------...///---------,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,------.../////////.........------000000///...............---------------------------------............///------------------------.........------,,,,,,,,,,,,------......------,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---+++)))***------,,,***------------------------.........---------------,,,***)))***,,,.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------...////////////............------...........................------,,,,,,------...,,,,,,,,,---------......------------............000///......000000///...,,,---...///////////////............------------///............---------+++,,,,,,------............---,,,,,,++++++++++++------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---+++***+++,,,---,,,***,,,,,,,,,---------.........------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,+++////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++...------------...//////---.....................++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,---......///000000////////////......000//////............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------.........---------------------............------................................................------------------------------------------------//////...---,,,++++++***........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++******+++---......---------------------------/////////......------,,,111///---,,,,,,,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......,,,++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................------------------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........---+++***+++,,,---,,,+++***+++---.../////////............------,,,,,,,,,///............---------,,,,,,,,,---------............---,,,++++++++++++---------,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------***+++,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++***...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---//////...---,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///........................+++,,,,,,---...---------------------------------...........................------------...//////000000000000000/////////000///............//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...............---------------............------........................................................................------------------------.........------,,,,,,,,,..............................------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---......---------------------------/////////......------,,,111///---,,,------,,,+++---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...+++***))))))++++++***)))(((***,,,---......------......------,,,,,,,,,+++///............---------,,,,,,,,,---------------...---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++---...///000111000000000++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++)))***,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++***...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------)))+++---/////////---,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////......---,,,,,,,,,,,,,,,---.........------------------------------...........................------------...///////////////000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------........................---......//////......---........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................------,,,,,,,,,............------------............---,,,,,,,,,------------------------.........------------------+++***+++---/////////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------,,,++++++------,,,+++***+++,,,---------------------------,,,,,,,,,,,,///............------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++((()))+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...,,,+++,,,---...---+++,,,,,,,,,---------......,,,,,,,,,------------...,,,------------,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++---.........------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,------//////...---,,,,,,++++++,,,,,,---...............------------------------........................---------,,,---......///......////////////000000///............//////000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------.............../////////......////////////..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////.................................---------------///...............------///000000///---,,,,,,---------------------------,,,,,,,,,,,,------------+++***)))***---///000///------------------------------------------------------------------------***++++++,,,,,,------...,,,,,,,,,---------......***---000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------......------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...---,,,---...///...,,,.........------......///,,,,,,,,,,,,,,,,,,------///............---------------------------------++++++++++++,,,---......,,,,,,,,,++++++++++++***$$$&&&((()))******)))(((++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++,,,------......------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,++++++++++++++++++,,,,,,---------...,,,,,,,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,---------......------.........---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------,,,------...............................................................,,,,,,,,,,,,,,,------...------........./////////...............///000000---------------------------------............///---------------------------........./////////000......////////////..............................................................................------------------------+++,,,,,,------.................................------------.....................------,,,,,,,,,---///000///---,,,...000------------------------+++++++++,,,,,,------------,,,******,,,------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,---------......***---111111///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,---------.........//////........................,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...---,,,,,,......---,,,222111///......///000111+++++++++,,,,,,---------//////.........---------------------------------*********+++,,,---...///,,,,,,,,,+++++++++******(((***,,,...///...---,,,++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,+++,,,------......------...------,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------...---,,,,,,......---,,,,,,,,,,,,---------......,,,,,,,,,------.........------...///...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------................................................***++++++,,,,,,------...++++++***)))***+++---...------------------------))))))***++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,---...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,------............------------...//////,,,,,,------...//////000,,,---......//////......................................................,,,++++++++++++,,,------,,,---------......//////...............///000111........................---------.........//////---------------------------.........//////000000......////////////......................................................////////////////////////////////////////////////---------------------,,,........................,,,---------.../////////---------,,,,,,++++++++++++...000000...---000222------------------------///...------...///...------------,,,,,,+++++++++,,,,,,,,,++++++*********......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------////////////////////////.........------,,,,,,,,,---,,,++++++*********+++------...///...---+++***++++++,,,,,,,,,---------------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................000///---,,,++++++,,,---------............------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......,,,,,,,,,---------..............................,,,---...//////---+++***)))))))))***+++,,,......,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***+++++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********+++++++++,,,,,,---------......---,,,,,,---------...---+++))))))***+++,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,+++++++++,,,------,,,,,,,,,------.........---------.........//////***++++++,,,---...//////))))))*********+++++++++//////...---,,,,,,,,,,,,---------............/////////.........---------------......//////000000.........------,,,,,,,,,////////////////////////..............................////////////......//////.........---------------............------......////////////......////////////////////////////////////////////////............////////////......////////////..................////////////////////////////////////...------,,,,,,------.................................//////...---,,,,,,........................////////////////////////........................//////.........---------///---,,,---...///...------------,,,,,,+++++++++,,,,,,,,,+++++++++******...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........................------------------,,,,,,///...------,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.................................---,,,,,,,,,---......------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------.........---++++++++++++++++++,,,---......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------------,,,,,,,,,,,,------...---+++***)))***+++,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............++++++++++++,,,---...///---------....../////////+++++++++,,,,,,,,,------+++,,,,,,------.........+++++++++,,,,,,,,,---------------,,,,,,---......---------............/////////.........---------------------.....................------,,,,,,,,,////////////////////////..............................////////////......//////.........------------......//////......---------............------........................////////////////////////............////////////////////////////////////............////////////////////////////////////...------,,,,,,------.................................//////...------,,,........................................................................//////.........---------...---,,,---...///...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---------,,,---......///------------------------------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,------------------......------------,,,,,,,,,,,,---.........------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------,,,,,,+++,,,,,,...///000------............------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,+++++++++,,,------............---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++------------------------++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---+++******+++,,,,,,.........---------,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++......------------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------------------............++++++++++++,,,---//////.........///////////////+++++++++,,,,,,,,,---------------------------------------.........//////,,,,,,,,,,,,---...///000---------............///...............------------------------,,,,,,,,,.........---------------////////////////////////...........................//////000000//////.../////////............------......//////......---------------------------........................////////////////////////............////////////000///...------...///000............////////////////////////////////////......------------.......................................///......---,,,........................------------------------.......................................---------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++***+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,---------..............................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++***+++,,,---............---------,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---......------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.........---,,,,,,,,,,,,------.....................//////---------.........//////.........------,,,,,,,,,---............/////////---------------...//////---------............///........................///......------,,,,,,,,,...............---------////////////////////////........................//////000000000000///////////////.....................////////////.........------------------...------------------------////////////////////////............////////////111000...,,,,,,...000111............////////////////////////////////////......------------..............................---...............------........................------------------------...................................................,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,+++***,,,,,,,,,,,,---.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------.........------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------..............................******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,------......---,,,+++************,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------......------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...//////...---,,,,,,,,,,,,---------------------------------.........//////.........------,,,,,,+++------------............000///...------------------------............///---.....................000/////////......------........................//////////////////////////////////////////////////////000000000000//////////////////////////////...//////////////////...//////...------...//////........................////////////////////////............////////////111000...,,,,,,...000111............///////////////////////////////////////......------......///........................------...............---........................................................................---.....................---,,,+++,,,---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,------------,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---...///...---,,,------,,,,,,,,,---......,,,---------............+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,---------.........++++++++++++++++++++++++,,,,,,---------------...---,,,++++++************,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++***++++++,,,---...,,,,,,,,,,,,------------,,,,,,+++++++++*********,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,------------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------000///...---,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,------------...111000///...---------------------............///---------...............///////////////........................////////////////////////////////////////////////////////////000000111111000000///...////////////000000000...//////000000//////...000///...------...///000////////////////////////////////////////////////............////////////000///...------...///000............//////////////////////////////////////////............//////........................,,,---......///.................................////////////////////////........................---------...............---,,,++++++------,,,++++++++++++,,,,,,---------,,,,,,,,,---------......***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------,,,,,,***+++---//////...---,,,///...---,,,,,,,,,------------------............+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,------------,,,+++******+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++,,,---...///+++,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,------------------------------------------------------------++++++,,,,,,,,,------------------------.../////////.........------------+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......000///...............///---------............///---------.........//////------...............///---........./////////000////////////////////////////////////////////////000000111111111111000000.../////////000000000000//////000000000000//////000///---,,,,,,---///000000000000000000000000000////////////////////////............////////////////////////////////////............//////////////////////////////////////////............//////........................,,,------...//////..............................................................................---------.........//////---,,,++++++------,,,++++++++++++,,,,,,---------,,,,,,,,,------.........***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------.........------,,,,,,,,,((()))+++---------+++***000///---,,,+++,,,,,,------------.........//////++++++------------+++++++++++++++,,,,,,---------///...------,,,+++***)))---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,111222333333222000...---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---------,,,,,,------...,,,,,,++++++,,,,,,---...,,,------......------,,,/////////...---,,,******+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,---...///000+++,,,------.........---......---------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------*********++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,------...---........................------------------------++++++,,,,,,,,,---------+++++++++,,,...000111222000000//////.........------------.........//////------------------------------------.........///......---......///000111---------.........//////---------.........//////,,,,,,,,,------.........---.........//////000000////////////////////////000000000000000000000000000000111111111111000000.../////////000000111111//////000000000000/////////...,,,++++++,,,...///000000000000000000000000////////////////////////............/////////000......////////////................../////////000//////////////////////////////............//////........................,,,,,,---.../////////...........................------------------------........................---------.........//////++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++...------,,,,,,++++++***.........------,,,,,,,,,&&&(((***+++***+++,,,---------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------------++++++,,,,,,,,,,,,------------------------------------------------------...///000///---,,,---...------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------..............................---,,,,,,+++******...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,+++*********+++,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***+++++++++++++++***)))(((***+++---......---+++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------111111000///...------,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++)))...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++---...///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,......------------------------------------------------..............................------------..............................------------------------......//////////////////...------,,,,,,------...000///...---------------------------------------........................///////////////...............---------,,,,,,,,,////////////////////////............////////////........................////////////000000000000000000////////////000000000000000000////////////..............................////////////......000000000000000000000000000000000000000000000000////////////////////////000000///...............000000//////......------////////////////////////////////////////////////////////////////////////........................................................................------,,,,,,,,,,,,------------............------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,)))+++---...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------------------------------...///...,,,+++,,,---------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------------------------------------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***+++++++++,,,++++++******++++++------------++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---,,,,,,++++++------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...------------------------------------------------..............................------------..............................------------------------------,,,,,,++++++******...------,,,,,,------...///......---------......------------------------......................../////////////////////............---------,,,,,,....................................////////////........................////////////000000000000000000////////////000000000000000000////////////////////////////////////......////////////......000000000000000000000000000000000000000000000000////////////////////////000000///...............///////////////.........////////////////////////////////////////////////////////////////////////........................................................................------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,...//////...------...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,---...---,,,+++,,,---------------------------...------------,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++...------,,,,,,++++++***)))***,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......------,,,------,,,,,,,,,---...///,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,---.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------------------------------..............................------------..............................------------------------------,,,+++***))))))(((...------,,,,,,------.........---------...//////------------------------..............................//////////////////.........------------,,,------------------------............////////////........................////////////000000000000000000////////////000000////////////000000000000000000000000000000000000......////////////......////////////////////////000000000000000000000000////////////////////////000//////............///.........///////////////////////////////////////////////////////////////////////////////////////........................................................................------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,...///...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------------------------+++++++++,,,,,,,,,------------------------------------------------------+++,,,------+++++++++---------------------------------------------------,,,,,,,,,---------......------------------------......------,,,+++++++++---------,,,,,,+++++++++((())),,,.........---,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,++++++++++++,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,------------------------------------------------..............................------------..............................------------------------///.........------,,,,,,...------,,,,,,------...---------------...///000------------------------....................................////////////............------------------------------------............////////////........................////////////000000000000000000////////////000000////////////000000000000////////////////////////......////////////..............................////////////////////////////////////////////////000///............//////------......//////000000////////////////////////////////////////////////////////////////////////..............................................................................------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------------------------+++++++++,,,,,,,,,------------------------------------------------------+++,,,------++++++,,,---------------------------------------------------,,,,,,,,,---------......------------------------///.........---------,,,------,,,,,,,,,,,,++++++((())),,,...///...---,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---......---***))))))***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,------......------,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---,,,,,,++++++,,,,,,---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------------------------------..............................------------..............................------------------------------......//////000000...------,,,,,,------...---------------...///000------------------------........................---.........//////000000//////.........---------....................................////////////////////////////////////////////////000000000000000000////////////000000.../////////000000000111..............................////////////......------------------------//////////////////////////////////////////////////////............//////------......//////000000////////////////////////////////////////////////////////////////////////////////////////////////................................................//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++......---,,,,,,+++******,,,,,,------------.........000111000...------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///------------------------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,------,,,,,,---...------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---***++++++,,,,,,------......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***((()))***+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,------......------,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---.........------------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,---......//////------............------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------------------------------------------------..............................------------..............................------------------------***++++++,,,---...///000...------,,,,,,------.........---------...//////------------------------........................------......///000000000/////////.........------////////////////////////............////////////////////////////////////////////////000000000000000000////////////000000......//////000000111111..............................////////////..............................000000000000000000000000///////////////////////////............//////000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................//////............//////------............------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------------------------------------------------------+++---......------...///------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......******+++,,,,,,---.........---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,------......------,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,------------,,,,,,+++++++++------------+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,+++++++++,,,,,,---...,,,,,,------.../////////------............------+++,,,---------,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---------------------------------------------------..............................------------..............................------------------------+++++++++,,,,,,---------...------,,,,,,------...///......---------......------------------------........................------......///000000111////////////................................................////////////////////////////////////////////////000000000000000000////////////000000.........///000111111111..............................////////////..............................000000000000000000000000////////////////////////...............///000000///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////................................................------,,,,,,,,,,,,------------............---------------------------------,,,***))))))***,,,---------------------------***++++++,,,,,,------............/////////000000***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------------------------------,,,---......------///000------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......******+++,,,,,,---.........---+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---------///111++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,------......------,,,+++,,,---.........---,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...------------,,,+++*********+++---......---+++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,---...,,,,,,------...///000000------............------+++,,,---------,,,+++***,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...------------------------------------------------.................................------.................................------------------------------------------------...------,,,,,,------...000///...---------------------------------------........................---------...///000000111000/////////............------------------------............/////////000000000000000000000000000////////////000000000000000000////////////000000---......///000111111222000000000000000000000000......////////////......////////////////////////000000000000000000000000////////////////////////...............///000111000000//////.........---////////////////////////////////////////////////////////////////////////000000000000000000000000................................................,,,++++++******++++++,,,---..................---......---------......///...---+++******+++---...++++++,,,,,,---...//////------------------------......------------......---------,,,,,,+++++++++...------,,,---...///000////////////////////////---,,,,,,++++++,,,,,,---///............---------------------------------........................------,,,,,,,,,,,,------..............................////////////......//////.........---------...------------...//////---+++)))***---///---+++//////...---,,,+++++++++...---,,,,,,,,,,,,---...------------------------)))+++...000000...+++)))&&&))),,,...//////---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,++++++***........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///...,,,*********,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..............................---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..............................***+++,,,---...---,,,,,,///...---+++)))'''&&&%%%******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++------------------------,,,,,,,,,---------......------............------........................////////////////////////............////////////------------------------------------------------,,,------......------,,,...------------...//////******+++,,,,,,---......000000//////.........------......///////////////........................111111111111000000000000000000000000111111111111+++,,,---///000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000//////............//////000000111111////////////////////////222111111000///......---........................222000///......///000222000000000000000000000000000///...------...///000////////////////////////..............................------------------...---+++******+++---...++++++,,,,,,---......///------------------------......------------......---,,,,,,,,,,,,,,,,,,+++------,,,++++++,,,---...........................---,,,,,,++++++,,,,,,---............------------------------------------........................000000////////////000000..............................////////////......//////.........---------...------------...//////...,,,+++,,,///000///---000000///...---,,,,,,---......---,,,,,,---......------------------------,,,...000111111000...,,,)))***,,,...///...---,,,---------------------------------------------------------,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,+++........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///...,,,******+++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------------------------...------------,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,---------,,,,,,///......---,,,+++************+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......------............------------------------------//////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------......///***++++++,,,------......000/////////............---......///////////////......................../////////////////////////////////000000000111111......//////000/////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000//////////////////000000000000000////////////////////////111111111000///.................................000///...------...///000000000000000000000000000/////////....../////////////////////////////////..............................//////...---,,,+++...---,,,++++++,,,---...+++,,,,,,------.........------------------------......------------......+++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,------............------------------------------------..............................------------....................................////////////.....................---------...------------.../////////...---...000111000/////////...---,,,,,,,,,,,,......---,,,,,,---......------------------------......///000000///......------------------------------------------------------------------------.........------,,,,,,,,,------------------------------------------------------------------------........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,+++***+++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------***+++,,,---------,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////...---,,,+++******------------------------------------------------,,,------......------,,,,,,,,,,,,---------......+++++++++,,,------......////////////............---......///////////////........................------------------------....../////////000000000///000000000//////...---000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000000000000000000000000000//////////////////////////////111111000000//////..............................//////------------//////000000000000000000000000...//////000000//////...////////////////////////........................///000111111111...,,,***...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------......------------......+++++++++,,,,,,------------,,,,,,+++++++++++++++------------------------------,,,,,,,,,,,,------.........---------,,,,,,------------------------........................---,,,,,,++++++,,,,,,---........................---......//////......---...........................------------.../////////......///000000000000...---,,,,,,+++++++++,,,......------------......---------------------------------,,,,,,---------000///...---,,,------...------------------------------------------------//////...------,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,------.................................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,+++++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////......---,,,++++++........................------------------------,,,------......------,,,+++,,,,,,---------------,,,,,,,,,,,,------......///////////////.........---......///////////////........................,,,---------------..................//////////////////000000000//////...////////////////////////000000000000000000000000000111111111111111222222111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000/////////000000111111222222111111000000/////////000000000000000000000000111000000000/////////...........................000///............///000////////////////////////...///000111111000///...////////////////////////........................000111333333222000...,,,------------------------,,,,,,,,,---------------------------------------......------------......+++++++++,,,,,,---------,,,,,,---------,,,,,,,,,------------------------...------,,,,,,------......------------,,,,,,,,,------------------------........................000000////////////000000........................------............---------........................------------...//////------............/////////......------------...........................------------------------...---,,,,,,,,,,,,---...111000...,,,,,,,,,---...------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------.................................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------............------------------------------////////////////////////..................//////////////////////////////------------------------,,,------......------,,,+++,,,---.........------,,,,,,------------...............///////////////---......///////////////////////////////////////------........./////////............////////////---...///000111111111111////////////////////////111111111111111111111111000000111111222222222333111111111111000000000///000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111//////000000111111222222222222111111000000//////111111111111111111111111000000000000////////////////////////////////////111000000000000000000111////////////////////////...///000111111000///...////////////////////////........................111111222222222000///...------------------------------------------------------------------------......------------......+++,,,,,,,,,,,,,,,,,,---++++++,,,---...---------------------------------......------------......------------,,,,,,,,,,,,------------------------........................///......------......///........................------............---------------..................------------...//////+++---......---,,,...///111111000000000000000111---...////////////...---------------------------000///............///000000///---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,------.................................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......,,,,,,+++++++++,,,---...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------............------........................////////////////////////........./////////000000000000000000000000000000------------------------,,,------......------,,,,,,---.../////////...---------------------...............///////////////---......///////////////////////////////////////.........///000000111111....../////////000000000------///000111222222222000000000000000000000000111111111111111111111111000000111111222333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111111111111111111111111111000000111111111111111111111111000000000000////////////////////////////////////111111111111111111111111000000000000000000000000///000000111111000000///////////////////////////........................////////////////////////------............------------------------------------------------------......------------......---,,,,,,,,,,,,,,,,,,+++((()))+++,,,------------..............................------------......---------,,,,,,,,,++++++------------------------........................---,,,,,,++++++,,,,,,---........................,,,------......------,,,---------.........//////...------------...//////+++---......,,,,,,...000000000////////////000000---...///000000///...---------------------------////////////////////////---------,,,,,,,,,,,,---------------------------------------------------)))******++++++,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,------------------........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,------------,,,,,,,,,---------......------......///000000111,,,,,,+++++++++,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......------............------------------------------////////////////////////.....................---........................------------------------,,,------......------,,,,,,---///111111000///.....................------............/////////000---......///////////////////////////////////////---......///000000111111/////////000000000111111...///000111111111111111000000000000000000000000111111111111111111111111000000111222222333444444111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111111111111111111111111111222222222222222222222222222222////////////000000000000////////////////////////000000111111111111000000000000000000000000000000111000000000000000000111////////////////////////..............................---------......///------............------------------------------------------------------.........------.........---------,,,,,,+++++++++%%%''')))+++,,,------,,,////////////////////////......------------......---------,,,,,,,,,++++++------------------------......................../////////....../////////........................,,,------......------,,,---------.........//////...------------...//////+++---//////---,,,...000------,,,,,,,,,------...---...///000000///...---------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------(((((()))***+++,,,,,,---++++++,,,,,,---...//////------------------------------------------------........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---........................---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------.........,,,,,,,,,---------......******++++++,,,---......---,,,+++***+++,,,---...))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------+++,,,...//////...,,,+++------------------------,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////...---,,,++++++***------------------------------------------------,,,------......------,,,---...000111222111000.....................---------.........//////000000---......///////////////000000000000000000000000------......///000111111000000000000111111111111111111111111111000//////000000000000000000000000111111111111111111111111000000111222333333444444111111111111000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111333222222222111000000000000000000111222222222333222222222222222222222222////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000222111000//////000111222////////////////////////........................////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,++++++*********'''((()))***************.................................------,,,,,,,,,+++,,,,,,---.........---......//////...---,,,,,,........................,,,,,,,,,---------......///......---------.........,,,***((((((***,,,...---------............///......------------......111000///...------...///////////////////////////......------------.................................---,,,,,,,,,,,,---.........////////////............---,,,---...///000---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------............///111///,,,******+++---///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------------------------------...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---)))&&&''',,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000//////............000///...---------------///...,,,++++++,,,...///////////////////////////.........------,,,++++++...------,,,,,,------...,,,------.....................---------,,,,,,,,,////////////000000000000////////////////////////........................////////////////////////////////////////////////------............------//////000000000000//////------...000000111111111111000/////////000222333111000///......///000111000111111111111222222222111111111000000000000000222222222111111111111111555444444444444444444444000000111111111222222222222111111000000111111222444444444444444444444444222222111111111222222333000000000000111111111111222222222222222222222222000111111111111222222222222222222222222222222222111111111111111000//////000000000000111111111111000000000000000000000000000000111111111111000000111111000000//////......///////////////000111111////////////000000000000////////////.....................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,..............................---------,,,,,,,,,+++,,,------......------......//////...------,,,........................---------........./////////......---------.........---,,,++++++,,,---...---------............///......------------......111000///...---......///////////////////////////......------------....................................---,,,,,,---......,,,,,,------------,,,,,,...------,,,---...///000---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------............///000///---++++++,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...+++((()))---///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////.........------//////...---------------///...,,,++++++,,,...///////////////////////////......------,,,---------...------,,,,,,------...------...////////////...///.........---------,,,............////////////................................................////////////////////////////////////////////////---......//////......---//////000000000000/////////000111222333333333333111000000///000111222333000000000//////000000000111111111111222222222222111111111111111111111111222222222222222222222222333333333333222222222222////////////000000000000444444444333333444444444222222222222222222222222111111111000000111111222333222222222111111111111222222222222222222222222111111111111222222222222222222222222222222222222111111111111111000000///000000000000111111111111111111111111111111111111///000000000000000000///000000000000///////////////////////////000111111////////////000000000000////////////.....................------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,++++++++++++------......------,,,,,,...........................------------,,,,,,,,,,,,,,,------......------.........///......---,,,................................./////////000000......---------......///......------------......---------............///......------------......000000///............///////////////////////////......------------....................................---,,,,,,---......,,,,,,------------,,,,,,...------------...//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------............///.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------------------------------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............---------------///.........------------///...---,,,,,,---...///////////////////////////......---,,,,,,---///000......------------............///000000000//////////////////............------------............................................................////////////////////////////////////////////////---......//////......---///000000111111000000///000000111222333333333333111000000000000111222222000000111111111111000000111111111111222222222333111111111111111111111111333333333333333333333333333333333333222222222111000000111111111222222222333333333222222333333333333333333333333333333333222222111111111111222222444444333333222222111111222222222222222222222222111111222222222333333333333333333333333333333333111111222222111111000///000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000///////////////000111111////////////000000000000////////////........................------------------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******........................------------------------,,,,,,------...------,,,---...............------........................---.........////////////...------------...//////,,,---...//////...---,,,---------............///......------------....../////////.........//////////////////////////////......------------....................................------------............////////////......------------......//////------............------------------------------------------------------.........------,,,,,,,,,---------............///------...//////...---,,,------------------------------------------------------------------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++*********+++,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...//////...------------------------------------------------------------------------...------,,,,,,------...------------------------..................------......------------......////////////////////////...---,,,,,,---///111222......------------.........//////000000000000000000000000///////////////------........./////////------------------------........................////////////////////////////////////////////////......////////////......000000000111111000000000...///000000111111111111000000000111111111222222///000222222222222000///111111111222222222333333111111111222222222222222222222333333333333444444555555555444444444333333444444444444555555555555222222333333333333222222666666666666666666666666444444333222222222333333333333333333333333333333222222222222222222222222222222222222333333333444333333333333333333333333111222222222222111000000///000000000111111111111111111111111111111111111111111111000000111111111......//////000000111111///////////////000000111////////////000000000000////////////............//////.........---------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***........................------------------------,,,------...------,,,,,,------...............---........................,,,,,,---------.........---------------...//////+++,,,---......---,,,+++---------............///......------------............//////////////////////////////////////////......------------............................................................////////////......---------...............------...//////......---------------------------------------------------.........------,,,,,,,,,---------............///,,,---///000000///---,,,---------------------------------------------------------------------------------------.../////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------++++++*********+++,,,,,,------------------------,,,------......------,,,---------------------------,,,++++++,,,---...---------------------------------------------------------------------------...------,,,,,,------...------------------------------...//////......---........................////////////////////////...---------...000222333///......------......///...//////000000000000000000000000000000000000000....../////////000000000................................................////////////////////////////////////////////////...//////////////////...000000111111111111000000///000000111111111111000000111111111222222222222000111222333333222111000111222222222222333333333111222222222333333333444222222222333333333444444555555555555555555555555444444444444555555555555555666666777777666666555555555555555555555555555444444333222222222222222111111222222333444555555222222222222222222222222222333333333444444444444333333333333333333333333222222222222222111000000///000000000111111111111111111111111111111111111333222222111111222222333......//////000000111111///////////////000000111////////////000000000000////////////............/////////.........------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........///......------........................,,,,,,,,,------------...------......------,,,,,,,,,---......///.................................,,,,,,,,,------------...---------------...///000+++,,,---......---,,,+++---------............///......------------......---...//////000/////////////////////////////////......------------..............................---...////////////...---,,,,,,------------,,,,,,,,,---......//////......------...////////////...------------------------------------------------------------------,,,,,,---------............///,,,---...000000///......------------------------------------------------------------------------------------...//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------------------------------------------------......---,,,,,,---------------------------------,,,------......------,,,........................+++++++++++++++,,,,,,---------------------------------------------------------------------------...------,,,,,,------...---------------.........,,,---.../////////...---........................////////////////////////---......///000111111222//////............//////......///000000000//////////////////000000000000////////////000000000111////////////////////////........................////////////////////////////////////////////////...//////000000//////...000111111222222111111000222222333333333333333222000111222222333333222222222222333333333333222222222222222222333333333333222222222333333444444555222333333444444555555555555555555666777777888888444444444555555555555666666777888999999888777666555555555555555555555555666555444333222222222333222222333444555666777777444444444444444444444444333333333444444444555555333333333333333333333333222222222333222222111000000000000000111111111111222222222222222222222222333222111000000111222333////////////000000000000///////////////000111111////////////000000000000////////////............////////////............------------------------........................++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------............---........................,,,,,,,,,---------......------......------,,,+++,,,------...//////..............................------------............---,,,,,,------///000000------............---------------............///......------------......,,,---///000000000//////////////////////////////......------------..............................---...///000000///...---,,,,,,------------,,,,,,,,,---.../////////...---------...///////////////........................------------------------,,,,,,---------------------------............///------...///////////////........................------------------------........................,,,,,,,,,,,,---...///000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------------------------------///......---,,,,,,,,,,,,........................,,,------......------,,,------------------------++++++++++++++++++,,,---........................------------------------...........................------,,,,,,------...------........./////////+++,,,...///000///...---......////////////......////////////////////////---...000222222222000000//////............//////------...////////////............//////000000000........./////////000000000000000000000000000000........................//////////////////////////////////////////////////////000000000000//////000111111222222111111000222333333444444333333222000111222333333333222222333333222222222222333333222222222333333333444444222222333333444555555555444555555666777777888888777888999:::<<<===>>>>>><<<<<<<<<=========>>>>>>===>>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777777777777777777777555555555555555555555555444444444444555555555555444444444444444444444444222222333333222222111000000000000000111111111111222222222222222222222222222111///......///111222000000000000///////////////////////////000111111////////////000000000000000/////////............000/////////............------------------------........................++++++,,,,,,,,,---------,,,,,,,,,------.........))))))***+++,,,,,,,,,,,,........................,,,,,,,,,------.........---.........---,,,,,,+++,,,,,,---.../////////......................................./////////000,,,,,,,,,---...///000111////////////////////////---------.........//////.........------.........,,,---///000000000//////////////////////////////.........------.................................---...///000000///...---...//////////////////...,,,,,,.../////////...---------...///000000//////........................------------------------,,,,,,,,,------.........---------.........//////............//////000000////////////////////////------------------------........................++++++++++++,,,---...///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------------------------------------...---,,,+++***)))))))))........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...........................------------------------...........................------,,,,,,------............/////////000000+++,,,...000000///...---......////////////......////////////////////////---///111333333222000...//////............//////,,,------...............---.........//////000000---------.........//////000000000000000000000000........................//////////////////////////////////////////////////////000000000000//////111111222222222222111111111111222222222111111000000111222333444333222222555444222222222222444555222222333333333444444444222222333333444555666666666777777888999:::::::::<<<===>>>@@@AAACCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBAAA??????>>>>>>>>><<<<<<;;;:::999888777666666666666666666666666666444444444555555555666666444444444444444444444444222333333333333222111111000000000000111111111111222222222222222222222222111///...------...///111111111000000//////......///////////////000111111////////////000000000000111000...---,,,,,,------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,---,,,,,,++++++,,,,,,---.......................................///000000---------....../////////------------------------++++++,,,,,,,,,---------..............................//////////////////000000000000000/////////111000///...---,,,,,,,,,........................//////000000///...------////////////////////////000///---,,,,,,---///000000///////////////000111000000//////.........------.........//////000000////////////000000000000........................000///...------...///000000000000///......------........................,,,,,,,,,---------......///......------......///........................////////////////////////,,,,,,,,,,,,------...///------------------------/////////......---------+++++++++,,,,,,,,,------..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------........................---.........---,,,,,,+++------------------------111...++++++...//////---......////////////......,,,,,,,,,---------......000000///...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,////////////////////////........................////////////////////////------------------------//////.........---------...............///000000222222222222111111111000222111///...---...000111////////////////////////------......//////000000////////////////////////......///000000000000000////////////000000000000111111222222222111111000333333222222222222222222222000///000333333000...333444555444222222333555777555222222444555222///777777888888999;;;<<<===<<<>>>AAABBBCCCDDDEEEFFFEEEGGGJJJNNNRRRUUUWWWWWWWWWXXXYYY[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]\\\ZZZYYY[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPKKKKKKIIIGGGDDDBBBAAA@@@===<<<:::888777777777888555555555555666777888999666666666666555444222111222333444444444444444333111111111111000000//////222222222222222222222222111111000//////...//////000000111111222222333333222222222111111111000000000000000000000000000000222111///...------..............................------------------------........................------------------------...---+++***)))***+++,,,---,,,,,,++++++,,,,,,---........................---------------...//////------------............------------------------++++++,,,,,,,,,---------........................///////////////.........////////////////////////......---------...//////........................//////000000///......---........................000///...------...000111000000////////////000000000/////////......................../////////000------------............000000000000000000000000000///...------...///000.........///////////////........................,,,,,,---------.........---,,,,,,++++++,,,,,,---................................................------,,,,,,,,,---......------------------------.........---------,,,,,,---------.........//////..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------......------,,,+++------------------------000...+++,,,...//////---......////////////......,,,,,,,,,---------......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,,,,,,,---////////////////////////........................////////////////////////............------------//////.........---------...............///000000333222222222222111111111111000///......///000111////////////////////////.........///////////////////////////////////////......///000000000000000////////////000000000111111111222222222222111111222222222222222222222222333111111222555666444222111222333222222222444666888777777888999::::::999999:::;;;===@@@CCCEEEGGGMMMOOORRRTTTVVVVVVWWWXXX[[[]]]^^^aaacccdddffffffgggggghhhiiiiiihhhhhhgggdddddddddeeeddddddcccccccccccccccddddddeeeeeeffffffeeedddcccbbbaaaaaaaaa^^^]]][[[XXXUUUSSSQQQPPPIIIHHHFFFDDDBBB@@@??????===<<<;;;:::999999888888888777777666555555444444444444444333333222111111222222222222222222111111222222222222222222222222222111000000//////000000////////////000000000000222222222111111111000000000000000000000000000000333222000///......//////........................------------------------...................................................---,,,+++***+++,,,---------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,---...------------------,,,,,,------------------------,,,,,,,,,,,,------------........................000000//////.........------------.../////////000+++,,,,,,---...000111222//////////////////////////////000000000///..............................000////////////000222222111000000//////000000000////////////........................////////////------------............------------------------//////............//////------......///000000111........................,,,------------.........------,,,,,,,,,,,,------......................................................------------------------------------------------------,,,,,,,,,,,,---------.........//////..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------........................------......------,,,,,,------------------------000...,,,,,,...///...---......////////////......,,,,,,,,,---------......++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,---------////////////////////////........................////////////////////////000000//////......------/////////............---...............///000000222222222222111111111111111000///......///000111////////////////////////000000///////////////...////////////////////////......///000000000000000/////////000000000111111111111222222222222222111111111222222222222222222000//////111333555555444222333444444333333555777666888;;;===>>>???AAACCCDDDEEEHHHKKKPPPTTTXXXZZZ___aaadddfffggggggfffeeejjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiihhhhhhggggggaaa```````````````aaaaaabbbccceeehhhjjjlllmmmmmmnnnmmmllllllllllllllllllkkkjjjhhheeeccc```^^^]]]ZZZYYYXXXUUUSSSOOOMMMKKKJJJIIIGGGDDDAAA???===<<<<<<;;;999888666666666777666666555444333222111000333333333333333333333333333333333333333333333333222222111111000000111111000000000000000/////////222222222111111111111111000000000000000000000000222111000............///........................................................................------------------------...---,,,,,,,,,,,,------------,,,,,,,,,,,,------........................------,,,,,,,,,,,,------......------,,,,,,++++++------------------------,,,,,,,,,------------...........................000000000///......------+++,,,,,,---...///000000,,,,,,,,,---...000222222000000000000000000000000//////000000000//////...------------------------///000000222333444444555111111000000///000000000///////////////..................///////////////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////............//////000000........................------------............//////............//////................................................000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------------------------........................,,,------...------,,,,,,------------------------......------............---......//////......---,,,,,,,,,---------......++++++,,,,,,---.........---------------------------------------------------------............///......------------......////////////////////////........................////////////////////////111111000000//////....../////////..............................///000000111111111000000000//////000//////...//////000111////////////////////////111000000000//////......////////////////////////......///000000000000000//////000000000111111111111111222222333333222222111111111222222222222222111111111222333444555555666777888888777777999;;;<<>>@@@DDDFFFPPPTTTZZZ]]]^^^___cccfffhhhiiikkkmmmqqqtttwwwyyy{{{yyywwwuuusssnnniiiddd^^^\\\ZZZWWWUUUSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIJJJLLLLLLQQQSSSWWW[[[___ccceeegggjjjjjjjjjkkklllmmmoooppppppppppppooooooooooooooommmnnnnnnnnnllljjjhhhgggaaaaaa```___]]]ZZZXXXWWWOOOMMMHHHCCC???<<<;;;;;;888888666555444444555555222333333333333333333333333333333333333333333333333222222222222222333333444444333333222222111111111111111111111111111111111111111111111111111111111000...---,,,,,,------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------........................------------..............................///......---------------..................------------------------------,,,---------....................................////////////////////////---------.../////////000000000//////.../////////000000000000000000000000//////000111111111000000////////////////////////...000444777999::::::999333222111111000000000000.........//////////////////////////////.........------------............////////////////////////......////////////......111000000///......------........................------........./////////......------------..............................------------------------//////......---.........------------------------,,,,,,,,,,,,---------------------.........//////..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------........................,,,,,,------......------------------------------,,,...//////...------...------............------,,,,,,,,,---------...........................---........................---------------------------------............///.........---......///000////////////////////////......................../////////////////////////////////000000000000000...////////////000000000...............///000000////////////..................//////000000111111000000000000000000000000111000000000000000000///000000000000000000000000......///000000000000000000000000111111111222222000111222333444444444444222222333333444444555555444555555555555666999<<<:::===BBBFFFKKKPPPVVVZZZaaaeeeiiilllmmmmmmnnnoooppppppqqqrrrtttvvvxxxyyyxxxtttooollljjjgggaaa\\\UUUTTTQQQOOOMMMMMMMMMMMMOOOOOOPPPQQQQQQPPPOOONNNLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMOOOSSSVVV[[[^^^```eeeeeeeeefffhhhiiikkkllljjjkkkkkklllmmmmmmnnnnnnmmmmmmnnnnnnmmmmmmllllllgggggghhhhhhgggfffdddcccZZZXXXSSSNNNIIIEEECCCBBB<<<;;;999777666666666666444444444333333222222222333333333333333333333333222222111111222222333333111111111111111000000000111111111111111222222222111111111111111111111111111000///------------...........................................................................------------------------------...///////////////......------------.................................------,,,++++++,,,,,,......//////////////////------------------------------------....................................------......///000000000////////////////////////000000////////////000000000000000000000000000000//////000111111111111111000000000000000000000000...111555999<<<<<<<<<;;;444333222111000000000000............/////////000000/////////............------------....................................---...///000000///...---///////////////.............................................////////////......------------..............................------------------------///............//////000------------------------,,,,,,---------.........---------.........//////..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................+++,,,------......------------------------------+++...000000...,,,---...,,,------......------,,,,,,,,,,,,---------......---......//////000000000////////////////////////........................---------............///...............///000000////////////////////////........................////////////////////////---......//////000000111.../////////000000000000...............///000000111111000000000/////////---...///000000111111111000000000000000000000000000000000000000111111111000000000000000000000000......///000000000000000000000111111111222222222000111222333444444444444333333444555555666666777444666888888999;;;@@@DDDJJJMMMRRRWWW]]]ccciiimmmooooooqqqsssuuutttrrrpppqqqqqqqqqqqqrrrssstttuuummmhhhcccaaabbbbbb^^^[[[VVVTTTSSSQQQQQQRRRSSSTTTSSSUUUYYY[[[\\\[[[YYYXXXVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRUUUYYY]]]```bbbbbbbbbcccdddfffggghhhdddeeeeeefffgggggghhhhhhkkkjjjiiiiiiiiiiiiiiijjjhhhiiikkkllllllkkkjjjiiibbb```]]]YYYUUUQQQNNNLLLHHHEEEBBB???<<<;;;::::::777666666555444333222222444444444444444444444444111111111111111222333333000111111111111111111222000000111111111222222222111111111111111111111111333222000///......//////........................////////////////////////................................................------...///000000//////......------------..............................---,,,,,,+++*********+++......//////000000111111---------------------------------.........//////........................,,,,,,---...///000111111000000000000000////////////////////////000111111//////////////////////////////000111111111111111000000000000000000000000...111666:::===>>>===<<<444333222111000000000000---.........//////000000000000//////.........---////////////000000000111222222222222222222222222---...///000000///...---------......///000000000..................................../////////000000000////////////000000........................------------------------...............///000111---------------------------------....../////////+++++++++,,,,,,,,,------..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------........................+++,,,,,,---.........---------------------------+++...111000...,,,---...,,,------......------,,,,,,,,,,,,---------......,,,,,,...///000222333333000000000000000000000000........................---------.........//////...............///000000////////////////////////........................////////////////////////,,,,,,---...///000111111.../////////000000111111...............///000000222222222222111111111111------///000111111111111000000000000000000000000//////000000111111222222000000000000000000000000...//////000000000000000000111111111111222222222000111222333444444555444444444555555666777777888:::===@@@AAACCCGGGMMMRRR\\\___cccgggkkkooouuuxxxzzzyyyyyy{{{}}}|||wwwrrrpppppppppppppppqqqrrrsssjjjeee``````ccceeedddaaa^^^]]]\\\[[[\\\^^^```bbb]]]```dddhhhjjjiiifffdddcccdddddddddbbb```^^^]]]]]]\\\ZZZZZZ\\\aaaeeehhhddddddeeeeeeggghhhjjjkkkeeeeeeeeeeeeeeefffffffffiiihhhfffeeedddeeeffffffgggiiikkklllmmmlllkkkiiifffeeedddaaa]]]ZZZVVVUUUSSSPPPLLLGGGCCC@@@??????999999888666555444333222444444444444444444444444111000000000111222222333222222222333333444444555000000111111222222222222111111111111111111111111111111000000//////......000000000000000000000000111111000......---------////////////////////////---------.........//////......---,,,++++++******...------------...//////------------------------/////////...------,,,,,,...........................------,,,,,,------...............//////////////////............//////111000///......///000111000000////////////000000222222111111111111222222222222111111000000//////000000000000000000000000////////////000111222333000222666<<<@@@AAA===999888888777444111000111333000///------///000///...000000000000000000000000000000000000//////////////////000000///...------000000000000000000000000//////////////////////////////.........------------.........//////000000////////////////////////............////////////........................------///000000000///...444444444111...,,,+++,,,///...------,,,,,,,,,,,,................................................---,,,+++***+++,,,---...000///...---------------......---,,,,,,+++******+++++++++,,,,,,---------........................,,,,,,,,,---------......//////.........---------...------,,,,,,------...//////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------,,,,,,,,,---------......---.........//////000000222222111111000000//////////////////////////////000000000000000///......------......///000000000000000000000000000000000......////////////......000000000000111111111111///000000000111111111111...//////000111222222222111111000000000000111111000000000000000000000000////////////////////////000000000000111111111111111111222222222222111111666666666555555444444333555666888888888999;;;===@@@FFFMMMSSSXXX\\\bbbfffjjjkkkllloooqqqtttvvvxxxyyywwwuuuuuuuuuuuusssqqqjjjjjjjjjjjjiiiiiiiiiiiikkkeee______cccggggggfffhhhccc^^^]]]bbbeeefffddd```gggmmmnnnooooookkkeeeeeefffggghhhhhhhhhfffeeedddbbb```___bbbffflllppppppppppppnnnllllllnnnpppooollljjjkkkmmmmmmjjjggggggeeecccaaa```aaabbbccclllllllllllllllkkkkkkjjjffffffeeedddaaa^^^ZZZYYYVVVUUUSSSPPPMMMIIIGGGEEEDDD???:::999:::;;;888555555444444444666555444222333333222222222222333333333111111111333333222111111111111111111111111111000000000000000000000000000000000000//////......////////////////////////111000///......---------////////////////////////++++++,,,,,,,,,---------///......---,,,,,,++++++---,,,,,,,,,,,,---......------------------------///............---------...........................------------------...............//////////////////............//////111000///......///000111000000////////////000000111111111000000111111111111111111000000/////////000000000000000000000000111111000000000000111222222333666;;;??????<<<999999999888555222000111222222000...///000111000///000000000000000000000000000000000000000000000/////////000000//////...---000000000000000000000000//////////////////////////////.........---------........./////////000000////////////////////////............////////////........................+++,,,---.........---,,,///000000///---+++,,,---......---,,,,,,,,,------................................................,,,,,,+++++++++,,,---...000000///.........////////////...------,,,++++++---------.........//////........................,,,,,,,,,---------......//////.........---------...------,,,,,,------...//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////.........---------,,,---------............---........./////////000////////////......------////////////////////////000000000000000///......///////////////.........000000000000000000000000......////////////......000000000000111111111111111111111222222222333333...//////000111111222222111111000000000000111111000000000000000000000000////////////////////////000000000000111111111111222333333444444444444444333333444444555666777888666888:::<<>><<<:::;;;;;;:::777333111000111333111///000111222111111000000000000000000000000000000000000000000000000///000000000000//////...000000000000000000000000/////////////////////////////////............---......////////////000000////////////////////////............////////////........................+++,,,------......------,,,---......------...000------------------......................................................,,,,,,,,,+++,,,------...000////////////000000111/////////......------,,,---------............///------------------------,,,,,,,,,---------.....................---------...------,,,,,,------..................---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------------........./////////...............//////////////////............---//////////////////////////////000000000///......111000000///......------000000000000000000000000...//////000000//////...000000000000111111111111000000000111111111222222/////////000111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111222222000111111222333333333444444333333444666888;;;<<<;;;>>>BBBGGGMMMSSSZZZ___gggiiilllkkkiiieeecccbbbcccbbb```______```bbbccccccbbbbbbeeehhhlllmmmnnngggeeeeeehhhmmmpppqqqpppmmmhhhddddddgggkkkmmmmmmnnnjjjggggggiiikkkkkkjjjeeekkknnnmmmlllmmmmmmjjjiiikkkkkkiiiffffffiiimmmkkkkkkkkkkkkmmmoooqqqrrrssstttuuutttrrrqqqrrrtttxxxuuurrrrrruuuwwwvvvtttoooooolllgggcccdddhhhmmmkkklllnnnnnnmmmjjjfffdddgggfffdddaaa^^^\\\ZZZYYYUUUTTTRRRQQQQQQRRRSSSTTTSSSPPPLLLJJJIIIGGGBBB>>><<<:::777666666777666555777666555444333222222222555444444555888999999888222222222222222222222222222222222222222222222222////////////////////////////////////////////////000000///...............////////////////////////............////////////000/////////.........---------,,,,,,,,,---..............................,,,------...///000000000........................//////............//////............//////////////////............//////000000////////////000000000000////////////000000000000////////////000000////////////////////////000000000000000000000000111111111000000111222222777777888:::;;;<<<<<<;;;======<<<999444111000111222111//////111222111000000000000000000000000000000000000000000111111111000000000111111000000///000000000000000000000000/////////////////////////////////...............//////////////////000000////////////////////////............////////////.................................///////////////---///000000//////111222---------------...///000................................................,,,,,,,,,,,,------..................///000111111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------..........................................////////////000........................000000000000000000000000////////////////////////...///////////////......000000//////............//////////////////////////////000000000000/////////000000000111111111111............//////////////////000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222333333333666666666777999<<>>???>>>;;;666333111111222000...///000111000000111111111111111111111111///000000000111111111222000000111111111111111000111111111111111111111111000000000000000000000000////////////////////////000000000000000000//////////////////////////////............////////////....................................//////000000///000111000///...///000------------......///000................................................,,,,,,---------.........------------...//////000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---........................------,,,,,,------...---.....................------------------------------------------------------------------------,,,,,,,,,------------...---..............................////////////000...............---------///////////////000000000////////////////////////......////////////..................//////000000//////////////////////////////000000000000/////////000000000111111111111............////////////000000000000000111111111111111000000000000111111111111111111111111111111222222222222222222222222111111111111222222222222555555444444444555666777888888;;;>>>BBBGGGKKKNNNWWW\\\ccciiilllmmmnnnnnnkkkkkkjjjhhhddd___ZZZWWWTTTTTTUUUWWWZZZ___ccceeegggggggggjjjmmmnnnnnnmmmnnnkkkjjjmmmrrrvvvwwwwwwzzzyyyyyyzzz|||}}}~~~~~~}}}||||||~~~zzzyyyzzz{{{zzzxxxqqqooojjjccc]]]]]]aaaeeekkknnnrrruuuuuurrrnnnkkkfffeeedddaaa^^^\\\ZZZYYYTTTRRROOOLLLKKKLLLMMMOOOSSSSSSSSSTTTUUUTTTRRRPPPNNNJJJDDD@@@>>><<<:::888777666555555555555555555222222333777;;;???AAAAAA222222222222222222222222333333333333333333333333---............/////////........................//////............//////////////////////////////,,,,,,---------.........//////////////////....../////////...///000000111........................------...///000000111111////////////////////////000000////////////000000............//////////////////............////////////000000000000//////000000////////////000000111000000//////000000111000000000000111111111111000000000000000000000000......///000222444666777777999;;;;;;;;;;;;<<<===?????????<<<888444333222111000......000111000///111111111111111111111111///000000111111222222222000111111222222222222111111111111111111111111111000000000000000000000000...////////////000000000111111000000000000//////////////////////////////............////////////........................---,,,,,,,,,,,,---.........///000///---,,,,,,---.........---......//////................................................,,,,,,---............---...------------......///,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------..................------,,,,,,------...---------...............------------------------........................------------------------,,,,,,,,,,,,---------------------...............------........./////////.........---------------,,,------------.........////////////////////////------.../////////......------......///000000111000000000000000000000000///000000111111000000///000000000000111111111111000000000111111111222222000000000000000000111111111111000000000000111111222222222222222222222222111111111111111111111111111111111222222222222333333333222333444666888999;;;>>>CCCJJJQQQWWW\\\^^^ccchhhmmmpppooommmkkkjjjdddcccbbbbbbbbb```]]][[[WWWYYY\\\```eeejjjoooqqqiiiiiikkkooorrrrrrqqqooolllmmmnnnqqquuuzzzyyyuuunnngggcccaaabbbbbbdddgggmmmqqqtttsssqqqoooiiiiiihhhfffccc```]]][[[UUUSSSOOOLLLIIIHHHGGGGGGLLLMMMOOOQQQRRRTTTUUUUUUTTTPPPKKKGGGEEEBBB???===888777666555555444555555444333333444666888888777333333333333333333333333333333333333333333333333---------.........//////........................//////............//////////////////////////////------------...................................................///000000..............................//////000000000111////////////////////////111000000//////000000111............//////////////////............//////...///000111111000///...000000////////////000000111111111000000111111111000111111111222222222333000000000000000000000000///000000111222333555666555888;;;===<<<;;;<<<>>>???@@@@@@===999666444444333111///000111222111111111111111111111111111111///000000111111222333333000111222222333333222222111111111111111111111111000000000000000000000000.../////////000000000000111111111000000000//////////////////////////////............////////////........................---,,,,,,+++,,,---...///---//////...---,,,---...000//////............///................................................,,,,,,.../////////...---000///...............///------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...------,,,,,,------...---------.........//////........................------------------------........................++++++,,,,,,,,,------------------.........//////,,,---------.....................------,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---......//////...............///////////////000000000000000000000000000000111111111111000000000000000000111111111111111111111222222222333333111000000000000000000000111111000000000000111111333333333333333333333333111111111111111111111111111111111222222222333333111222222444888<<<@@@BBBFFFJJJPPPXXX___dddgggiiihhhjjjlllllljjjhhhgggggg___^^^\\\^^^aaaccccccbbb^^^```eeejjjooosssuuuwwwlllnnnsssyyy~~~}}}{{{xxx{{{|||yyywwwtttpppkkknnnqqquuuvvvuuurrrpppmmmnnnnnnmmmkkkfffbbb___WWWUUURRRNNNJJJGGGEEEDDDEEEFFFHHHKKKMMMPPPSSSUUUUUUSSSPPPMMMLLLJJJGGGDDD@@@???===;;;999777666666666444333333444555333222333333333333333333333333222222222222222222222222---------.........//////........................//////.........//////000////////////////////////////////////000000000111---------..................------------...//////////////////////////////////////////000000000000000000000000000000000000111111000000000000111111............/////////000//////............//////...///000111111000///...000000////////////000000222222111111111111222222111111222222222333333333000000000000000000000000111111111111222333444444333777<<<===<<<<<<===>>>>>>@@@@@@>>>:::777555555444222111111222333333222111111111111111111111111///000000111222222333333000111222333333333333333111111111111111111111111000000000000000000000000.../////////000000111111222111111111000000//////////////////////////////............/////////000........................//////...---...///000111...///111000//////000111111000///...............................................................,,,,,,.../////////...---222111000//////...//////---.....................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...------,,,,,,------...---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------...............------,,,,,,,,,........./////////000000////////////////////////,,,,,,---.../////////...000000000///......------000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111111111111000000000000000111111000000000000111111444444444444444444444444000000000000000000000000111111222222222333333333777888:::===BBBHHHMMMPPPSSSVVV\\\bbbgggjjjkkkkkkhhhhhhhhheeecccbbbdddeeeaaa___^^^```fffjjjkkkkkkccceeejjjooosssuuuvvvvvvuuuyyy|||xxxuuupppqqqsssssspppkkkfffbbb^^^\\\ZZZVVVRRRNNNKKKIIIAAABBBDDDFFFIIILLLQQQTTTUUUSSSRRRQQQQQQOOOLLLJJJIIIHHHEEEAAA>>><<<:::999666555444555666777666555333333333333333333333333222222222222222222222222........................000000//////.........---////////////////////////......//////////////////////////////////////////........................000000//////.........---//////............//////...............///000000...000111000///...///111111111000000//////......////////////000000000000000000000000111111111111000000000000000000000000222222111111111111111111222222111111111111111222222444666666444333222333444444333222222111111000222222222222222222222222666888;;;>>>???>>>===<<>>AAAGGGMMMUUU[[[^^^bbbbbbcccfffiiijjjfffcccdddbbbaaabbbeeegggfffdddfffaaa]]]```hhhnnnnnnmmmiiilllqqqtttvvvzzz|||vvvqqqmmmiiihhhdddfffgggddd]]]TTTNNNJJJGGGEEECCCBBBCCCFFFJJJMMMQQQTTTVVVWWWUUUTTTSSSSSSQQQQQQOOOLLLHHHDDD@@@>>>999777555333222333444555666555333333444555444444333333333333333333333333........................000/////////............///////////////////////////////////////.........////////////////////////........................000/////////............//////............/////////............///000000///000111000///...///111111000000000/////////...////////////000000000111000000000000111111111111000000000000000000000000222222111111111111111111222111111111222333444444666888::::::888555444444666555444333222000//////333333222222222222222222888:::===???@@@@@@???>>>???AAACCC@@@;;;666444444444111...///333555333000111111111111111222333333333444444444444333333222444444444444444555555666222222222333333333222222444444333333333222222222333111///000333444333111666444222111111222111000000000000000000000000000////////////////////////111000000000000/////////...............///000111//////000000//////...---000000///////////////...////////////////////////............////////////......------------......////////////....................................------............------......---------,,,,,,,,,,,,,,,------------------........................---------------,,,,,,,,,------...............---........................------............------------------------------//////.........---------------------------------........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000333222222222222222222222444333222111000000000111////////////////////////---...///111222222222222//////000111222333444555666666555444444333333333444444444555666888:::;;;BBBFFFLLLTTT[[[```ccceeefffdddbbbbbbddddddaaa___```______bbbgggjjjjjjjjjiiieeebbbeeelllrrrsssrrrsssvvv{{{|||tttnnnjjjlllkkkjjjgggddd___[[[XXXMMMKKKHHHEEEDDDDDDDDDEEEOOOPPPSSSVVVXXXXXXWWWVVVSSSRRRQQQOOOLLLHHHEEECCC???===:::888666555666666555333111222333444333222333333333333333333333333........................////////////............////////////////////////000000//////.........---////////////////////////........................////////////............000//////......//////000//////......//////000111///000111111//////000111000000000000/////////////////////000000000111111000000000111111111222222000000000000000000000000111111222222222222222222111111222333444666888999<<<>>>@@@@@@===888555444777666555333222000///...333333333333333333333333777999;;;>>>@@@@@@???>>>???BBBEEECCC===777444333555222000000333444222000222222111111222222333444666555555444444333333333555666777888888999999999222222333444444555555555666555555555555444444444444222111222444666666666:::777333222222222222111000000000000000000000000////////////////////////111111111111000000000000/////////......///000000000000000000000//////................../////////////////////////////////............////////////...------,,,,,,------...////////////............------------------------------............------...------------,,,,,,,,,......---------,,,,,,,,,........................++++++,,,,,,,,,,,,,,,,,,---------------...///000........................------............------------------------------...............---------................................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000.........///000111111111////////////000000000000111111111111111111111111222222222222222222222222333333222222222222222333111111111111111111111111///000000111222222111111//////000111222333333444444333222222111111222222666666666777:::>>>BBBDDDRRRWWW^^^eeeiiiiiigggeee___]]]ZZZZZZ\\\^^^______aaaaaabbbeeejjjoooqqqqqqnnnlllkkknnnuuuzzz|||{{{|||wwwtttpppkkkiiihhhfffbbb___VVVTTTQQQMMMKKKJJJIIIIIILLLLLLNNNSSSXXXYYYWWWTTTTTTSSSSSSRRRPPPNNNLLLKKKEEECCC@@@<<<999777666666555333222222333444444333333333333333333333333333........................///////////////.........////////////////////////000000000///......------////////////////////////........................///////////////.........000000////////////000000/////////...///000000111///000111111000///000111000000000000//////////////////000000000111111111000000111111111222222222000000000000000000000000111111222222222222222333111222333555888:::===>>>@@@CCCEEEDDD@@@:::666444555555444333222111111000333333333333444444444444444666888;;;===>>>>>>>>>AAADDDGGGEEE???888444333666444222111333333222111222222222222222333444444555555555666666777888888888999;;;<<<<<<<<<;;;:::666666666777777888999999888888777777777666666666555444333444777;;;===??????;;;777333333333222222000000000000000000000000////////////////////////111111111000000000//////000000//////////////////000000000000000///......,,,,,,------......//////////////////////////////............////////////------,,,,,,,,,,,,------////////////............------------------------------............------------------------------------------------------........................++++++,,,,,,---------...---,,,,,,,,,---...000111........................------............------,,,,,,------------------........................////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000111////////////000000000000111111111111111111111111111111222222333333222222111111111111111222333444222222222222222222222222111111111222222111111000//////000111111222333333111000000000111333444555555666888===DDDKKKRRRVVVfffhhhkkkllljjjeee___[[[TTTTTTUUUXXX\\\aaaeeegggeeeeeegggkkkpppuuuyyyzzzxxxxxxzzz}}}|||vvvttttttpppjjjddd```^^^ZZZXXXWWWXXX[[[]]]VVVTTTTTTXXX\\\]]]XXXRRRRRRRRRRRRRRRQQQPPPPPPOOOJJJGGGDDD@@@;;;888666555777666444444555666555444333333333333333333333333////////////////////////.........///////////////////////////////////////000000//////.........---////////////////////////////////////////////////.........///////////////000000////////////000000///////////////000111111000111222111000///000222////////////000000000000000000000000111111111111111111111111222222222222000000000000000000000000111111222222333333333333222333555777;;;>>>AAACCCCCCFFFGGGFFFAAA:::555333222333333333333444444444333333444444444555555555444666888;;;===>>>??????CCCFFFIIIGGG@@@999444333666555333333333333333222333333333333333444444555333444666999;;;===???@@@>>>@@@BBBCCCCCCAAA???>>><<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::888777888999<<>>>>>>>>>>>AAAFFFMMMRRROOOIII@@@999666444444333000000000000000000000000000000000000000000000000////////////............000000000//////000111111111111111111111000//////.............../////////////////////////////////............////////////.........------.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...***++++++,,,---...///000........................------..................---------------...///000........................------............------+++,,,,,,------.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000///...............//////000000111111111111111111111111111111///000222333444444333222000/////////000111222222333333333333333333333333111222222222222222111111111111222222222333333333666555444333444666888:::???DDDMMMXXXbbbjjjooorrrllliiieee```\\\YYYWWWWWWVVVYYY]]]```bbbdddgggiiippptttyyyxxxsssppprrrvvvxxxwwwtttqqqoookkkddd[[[TTTRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPNNNKKKHHHEEECCCBBB<<<:::777666555555333222333333333333333333333333////////////////////////............/////////000////////////////////////------......///000000000////////////////////////////////////////////////............/////////000111111000000000000111111000000//////000000111222000111222222000000111222.../////////000000000111000000111111111222222222111111111222222222333333000000000000000000000000111111222222333444444555555666888<<>>888555444444000000000000000000000000000000000000000000000000111111111111000000000000////////////000111333333555555666666555555444333111111000000//////......////////////////////////............/////////000000000////////////000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,------...............---------,,,,,,,,,........................---------,,,,,,+++++++++---.../////////...---,,,........................---..................---++++++,,,,,,---...//////---------.........//////000000000000000000000000........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111---......///000111111222////////////////////////...000222444555444333222333333222222111222222333222222222222222222222222000111222333333333333333333444444444444444444555777888:::???EEELLLSSSWWW^^^dddlllsssvvvsssnnnjjj```^^^\\\[[[\\\___bbbdddfffiiiooouuu|||}}}ssskkkgggYYYXXXVVVTTTSSSSSSSSSTTTNNNNNNNNNNNNMMMLLLKKKJJJHHHEEEBBB???===;;;999777333333333333333333333333111111000000000000111111////////////000000000000//////............//////000000000///......------111111000000/////////...000000000000000000000000//////............//////111111111111000000000000000000000111222333333333111444555333333666666222333111//////000111111000000000111222222111111111444444222111111222333333333222111111333333222000///000111111000111444777666:::>>>BBBEEEHHHKKKMMMNNNLLLGGGCCC???===<<<<<<<<<;;;;;;:::999999888888666444222111222555888;;;999;;;===???AAAEEEIIIMMMMMMPPPOOOHHH===555555888888777666555444444444444666444333444666777777666:::===AAACCCEEEHHHJJJLLLXXX___jjjtttyyyyyyvvvsssrrrooojjjccc^^^ZZZWWWVVVTTTRRRPPPNNNMMMNNNPPPQQQSSSQQQOOOMMMMMMOOORRRTTTVVVUUUQQQIII@@@999777777222222222222222333333333000000111111111222222222222111111111000000/////////111222222111111222333555444333333555777777666666444111000000111111000///......///000000///---......//////000000111111000000////////////000000111000///...........................////////////........................------------------------.........////////////000........................------------------------......//////000000111111//////////////////////////////.........---------,,,,,,,,,---------......------............------//////............//////...............///000000000000///...............///////////////000111111000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000222222111111000000//////222333333333333333333444444444444444444444444444222222111111222222333444111333444444333333333444222333444444444444666888:::>>>EEELLLSSSZZZbbbfffhhhlllqqqtttsssooojjjfff^^^]]]aaaggghhhfffkkksssppp{{{yyytttqqqjjjddd\\\ZZZ[[[[[[YYYUUUUUUNNNIIIJJJLLLKKKKKKMMMPPPNNNKKKIIIFFFAAA;;;777999999888777555444333222000000000//////000000000------.........///////////////............//////.........///////////////000000000//////.........000000000000000000000000//////............////////////000000111111111222000000000111111222222333555888888666666888777444444222111111222222111000000000000111111111111111333222111111000111111111555333222222333333111000333444444444444555888:::<<>><<<;;;:::999777555444555777:::<<<;;;===@@@BBBCCCFFFJJJLLLNNNOOOMMMGGG???999888999:::999888888777777777777888888888888888:::<<<===BBBDDDHHHJJJKKKMMMOOOQQQ\\\bbbkkksssyyyyyyxxxvvvvvvtttqqqmmmhhhccc___]]]YYYWWWSSSQQQOOOOOOQQQRRRQQQPPPNNNLLLLLLMMMOOOQQQTTTTTTQQQKKKBBB:::666555333333222222222111111111000000111111111222222222222111111111000000000000///000222222111111222444555444333555888;;;<<<<<<<<<999666444444444333222000///...///000000///---/////////000000000000000000000////////////000000000//////............///............////////////........................------------------------------........./////////........................------------------------,,,,,,,,,,,,------------//////////////////////////////.........------------------.........//////------............------///..................//////............///000000000000///............//////////////////000111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111111000000000000222222333333333333444444222222222222222222222222222222222111222222333444555777777777555333333444444555555555555666:::===AAAHHHRRR\\\ccchhhlllooooooqqqttttttpppkkkgggdddcccccchhhnnnqqqrrryyy}}}|||uuupppkkkjjjkkkjjjddd___YYYQQQJJJJJJKKKJJJKKKMMMPPPOOONNNMMMKKKGGGBBB>>>;;;:::888777666555444444////////////////////////,,,,,,,,,------------...//////............//////------......///000000111/////////...............000000000000000000000000000//////......//////000......///000111222333333111111000000111111222222999===>>>===<<<>>><<<888444333222222333333222000111222222222222333333444333333333333222222222111555333222222333444222111222333444333333444777:::>>>CCCKKKQQQUUUWWWXXXYYYVVVSSSMMMHHHDDDCCCCCCCCCEEEFFFFFFFFFEEECCCAAA??????===<<<::::::<<<>>>???>>>AAAEEEGGGIIIKKKMMMOOOOOOMMMJJJFFFBBB???===<<<=========<<<<<<<<<<<<<<<===>>>???>>>===>>>CCCGGGMMMOOORRRSSSSSSTTTUUUWWWbbbffflllssswwwyyyyyyyyyzzzyyyxxxuuuqqqmmmiiifffccc```[[[VVVSSSRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNNNNSSSTTTSSSOOOGGG???888555444333222111111000000000111111111111111222222222111111111111111000000000///000111111111111333555666555555888===AAADDDEEEDDDAAA>>><<<:::999777555333111000///000000///...000000000000000000//////000000////////////000000///............//////000............////////////........................------------------------,,,---------....................................------------------------,,,,,,,,,,,,,,,+++++++++/////////////////////////////////.........------........./////////000000------............------......------------......//////......//////000111111000//////....../////////////////////000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222333333444444444222222222222222222222222222222222222222333444444111333333333111000000111666666777777999===CCCHHHQQQYYYdddmmmrrrrrrqqqpppmmmnnnnnnlllhhheeecccccchhhlllsss|||~~~{{{yyyzzz|||yyyqqqkkkcccZZZPPPNNNMMMKKKKKKMMMPPPPPPPPPQQQQQQOOOJJJGGG???===;;;888666666555555......////////////......,,,,,,,,,---------......//////............//////............//////000000..................------////////////////////////000000////////////000000...//////000111111222222111111111000111222333444;;;AAAFFFGGGHHHHHHDDD>>>555444222222333333222000333444444555555666666666555555555555555555444444444333333444666777666555333444555444444555888;;;???EEENNNVVVYYY[[[[[[[[[WWWTTTNNNIIIEEEDDDEEEEEEIIIJJJLLLNNNMMMKKKIIIGGGEEEDDDCCCBBBAAAAAABBBCCCCCCGGGKKKOOOQQQRRRTTTVVVRRROOOJJJHHHHHHGGGEEEBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDGGGIIIHHHEEEFFFLLLRRRXXXYYY[[[\\\[[[[[[\\\]]]gggiiimmmqqquuuxxxzzz{{{{{{zzzyyywwwtttrrrpppooooookkkeee^^^YYYUUUSSSRRRSSSRRRQQQPPPOOONNNNNNNNNSSSTTTVVVTTTOOOFFF===888444333222111111111222222111111111111111111111111111111111111111111111111///000111111111222555777999999:::>>>DDDJJJMMMOOOMMMJJJGGGDDDBBB???<<<:::777444111000000111000///222111111000000/////////000000////////////000000...............///000111............////////////................................................,,,,,,,,,---------......................................................000//////......---------////////////////////////////////////............---.........////////////------............------------,,,,,,,,,,,,------/////////...///000000111111000000///...////////////////////////000000111000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000111111222222222222222222333333444444444444444444444444444444444333222222222222333444444...///000000///000222333666777999<<>>@@@FFFMMMSSSVVVXXXUUURRROOOLLLJJJGGGCCCAAA;;;777333000000111111000222222111111000000//////000000////////////000000...............///000111............////////////................................................,,,,,,,,,---------......................................................111000000000//////......////////////////////////000000/////////.........,,,,,,---------.........------............------------,,,,,,,,,,,,------///////////////000111111111111000//////////////////////////////000000111111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111000000111111222222333333111111222333333444555555444444444444444444444444333333222222333333444555444555555555444444777999777:::???FFFNNNWWWbbbhhhrrrtttwwwvvvqqqkkkfffcccdddgggiiiiiijjjmmmuuu{{{xxxkkkccc]]]\\\ZZZVVVSSSSSSPPPPPPQQQSSSUUUUUUSSSQQQNNNLLLGGGCCC>>>;;;999888...///000111111000///.../////////000000000000111//////............//////111000000///......------.............../////////000000000000000000000000111000000//////000000111111111111111000000//////111111222333666:::>>>@@@AAAJJJSSSXXXZZZYYYRRRJJJ;;;777333111222333444444333555888:::;;;;;;999888555555555555666888:::<<<<<<<<<<<>>:::555111000111111111111111111111111111000000000000////////////000000///............//////000............////////////................................................,,,---------...........................................................................---------////////////////////////000000000/////////......,,,,,,,,,------------...------............------......------------......000000//////000000111222222111000000//////000000///////////////000111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111222222222222222111111222333333444555555222222222222222222222222333333333333333444444555777888888666555666888:::???DDDKKKSSS[[[dddlllqqqrrrssstttsssooolllkkkjjjhhhlllqqqssstttxxxvvvkkkccc]]]^^^^^^\\\ZZZ[[[UUUTTTSSSSSSTTTUUUUUUTTTSSSQQQNNNJJJEEEAAA>>><<<...///111222222111///.../////////000000000111111//////............/////////////////////..................//////000000000000000000000000000000000111111000000000000111111000000000000000111111111111111222555:::???EEEHHHIIIOOOUUUWWWXXXXXXTTTNNN@@@;;;555222222555777888777:::???CCCDDDBBB???<<<999888777777999===AAADDDGGGFFFFFFHHHKKKMMMMMMLLLBBBCCCDDDCCCCCCDDDGGGIIITTTYYY___cccdddcccbbbaaa___^^^]]]\\\[[[YYYYYYXXXTTTUUUUUUVVVVVVUUUUUUTTTOOOPPPRRRRRRRRRQQQPPPNNNQQQSSSTTTTTTSSSTTTVVVXXXWWWUUURRRQQQQQQSSSTTTUUUUUUVVVYYY\\\^^^______^^^YYYZZZ\\\]]]^^^^^^^^^]]]___aaadddffffffgggiiijjjiiihhhggggggiiimmmppprrrtttsssrrrrrrsssvvvzzz|||zzz{{{zzzwwwqqqjjjbbb]]]UUUTTTRRRPPPPPPQQQSSSUUUSSSSSSSSSUUUVVVTTTOOOKKKDDDAAA===888555444333333222222222111111111000000111111111222222333333333333444444444555888===@@@GGGJJJPPPXXX___ccccccaaaaaa```^^^]]]\\\ZZZVVVSSSAAA<<<666111000111222222111111111111111111222222000000////////////000000000//////............///............////////////................................................------........./////////................................................,,,,,,---------------...////////////////////////000000000000/////////...------------............------............------///..................///000000//////000000111222222111000000//////000000///////////////000111111111111111111111111111111000000000000000111111111000000000000000000000000111111111111111111111111333222222222222222222111000111111222444555555666222222222222222222222222444333333333333444555555444555666666777:::>>>AAALLLRRRZZZaaagggkkknnnpppjjjlllnnnooooooppprrrsssqqqxxxvvvlllccc``````^^^___aaa]]]ZZZVVVUUUUUUVVVWWWVVVSSSSSSRRRPPPMMMIIIEEECCC...000111333333111000...////////////000000000000//////............//////------......///000000000.../////////000000111111000000000000000000000000111111000000000000111111......///000111222333333111111333666<<>>777333333666:::;;;===AAAGGGKKKMMMJJJFFFCCC>>><<<;;;;;;>>>CCCHHHKKKOOONNNNNNOOOPPPQQQQQQPPPOOOPPPQQQPPPPPPQQQTTTVVV```dddiiikkkkkkjjjiiihhheeefffffffffeeedddbbbbbbXXXXXXWWWVVVUUUTTTSSSSSSPPPQQQSSSTTTTTTSSSRRRPPPSSSTTTSSSQQQOOONNNPPPRRROOONNNLLLJJJJJJKKKNNNOOOOOOQQQTTTWWWYYYZZZZZZZZZVVVVVVWWWYYY[[[[[[XXXVVVXXX[[[^^^```aaabbbdddfffhhhgggffffffgggjjjmmmooonnnnnnoooppprrruuuwwwxxxwwwyyy{{{zzzvvvooohhhcccZZZXXXVVVTTTTTTVVVYYY[[[XXXVVVVVVXXXZZZZZZVVVSSSJJJGGGAAA;;;666333111111222222222222111111000000111111111222222333333333444555555555666999>>>BBBJJJMMMTTT]]]cccfffeeeccceeecccbbbbbbbbb```\\\YYYBBB===666222000111222222000000000111222222222333000000////////////000000111000///.........................../////////000........................////////////////////////.........////////////000........................////////////////////////---------....../////////////////////////////////000000000000////////////............/////////000---..................---//////............//////000000000000000111111222222111111000000000000000///////////////000111111111111111111111111111111//////000000111111222222000000000000000000000000111111111111111111111111444333333222222111111111000111111222444555666666444444444444444444444444444333333333333444555555111444777:::>>>DDDJJJOOOVVV\\\dddjjjmmmmmmmmmmmmcccfffjjjmmmoooqqqtttvvv~~~zzzvvvvvvzzz|||zzzlllddd```^^^```cccccc___ZZZWWWWWWXXXYYYYYYRRRSSSTTTTTTRRRNNNKKKHHH////////////////////////////////////000000000000////////////////////////////////////////////////............////////////////////////000000000000////////////////////////000111111111111222222222222444666888;;;AAAJJJQQQTTTSSSQQQQQQQQQQQQOOOMMM@@@<<<777666888;;;===<<<===BBBIIIOOORRRQQQNNNKKKBBBBBBBBBBBBEEEKKKSSSYYYYYYWWWUUUTTTVVVWWWWWWVVVVVVZZZ___cccccccccccccccjjjjjjlllppprrrrrrpppmmmpppnnnlllkkkkkkgggaaa]]]___YYYRRROOOOOOQQQRRRRRRLLLLLLMMMNNNOOOQQQSSSTTTRRRVVVXXXSSSOOOOOOOOONNNNNNLLLHHHHHHKKKNNNQQQRRRUUUUUUVVVYYY\\\\\\[[[ZZZWWWUUUSSSRRRSSSTTTSSSRRRUUUVVVWWWXXXYYYYYYZZZZZZ^^^]]]\\\]]]aaaeeeggghhhiiijjjkkkkkkkkkllloooqqqtttuuuvvvvvvtttrrrnnnlllaaa___]]][[[ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWWWWTTTNNNEEE<<<555333333444444444333333222333333333111222333333444444333333555555555444444888===AAAMMMRRRYYYaaaeeegggfffeeeeeehhhjjjhhhccc___]]]\\\JJJ===222000222111000000222111111111000000////////////////////////////////////////////////////////////.........---------...---,,,,,,,,,,,,---...////////////////////////........................//////.........---------,,,,,,------.../////////---------.........//////////////////////////////000000///.................................------111111111111000000000000---.........//////000000////////////000000000000111111111222222111111111111111111111111111111111111111222222222222111111111111111111111000/////////000000000000111111111111111111111111111111111000000000000000000000000111111111222222333333333333333333444444444555555666666666444222222444555999888888;;;CCCLLLTTTYYY```dddggghhhffffffiiimmmhhhiiilllooottt{{{~~~yyyuuupppkkkiiiiiimmmxxx}}}tttnnngggcccbbbbbb```^^^\\\[[[YYYVVVTTTVVVUUUUUUUUUUUUSSSOOOLLL////////////////////////////////////000000000000////////////////////////111111111111111111111111............////////////////////////000000000000////////////////////////000111111111111222222222444555777999===DDDMMMTTTUUUSSSPPPOOONNNNNNLLLKKK@@@===::::::<<>>BBBOOOTTT[[[cccggghhhgggeeehhhkkkllljjjeee___[[[ZZZHHH===222111222111000111222111111111000000000000111111111111111111111111........................//////.........---------//////...------...//////////////////////////////........................//////.........------------------............///---------.........//////////////////////////////000000///............///........................////////////////////////........./////////000000////////////000000000000222222333333333333222222111111111111111111111111000111111222222111111000111111111111111000//////000000000111111111222222111111111111111111111111222222222222222222222222333333333222222222222222444444444444444444444444111333555666555555777888888:::???FFFOOOVVV\\\___aaa```^^^^^^___bbbfffhhhiiilllqqqwww~~~}}}xxxrrrmmmiiiffffffggggggsss|||{{{{{{{{{{{{~~~|||sssjjjfffgggeeeaaa______^^^]]][[[YYYWWWUUUUUUUUUUUUTTTSSS000000000000000000000000////////////000000000000////////////////////////111111111111111111111111............////////////////////////000000000000////////////////////////000111111111111222222222444555555777<<>>???BBBDDDDDDDDDDDDGGGLLLQQQTTTUUUTTTSSSSSSRRRPPPOOOPPPVVV]]]ccciiijjjhhheeeaaaaaaeeehhhooorrruuuwwwvvvuuuuuuuuuyyyyyyxxxxxxwwwuuuqqqnnnjjjhhhdddaaa___]]]ZZZWWW]]][[[YYYXXXYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^```aaajjjjjjeee\\\YYY\\\```aaa^^^]]]\\\]]]___aaabbbaaabbbaaa______aaabbbbbbbbbdddaaa]]][[[[[[\\\\\\\\\^^^^^^]]]\\\YYYUUURRROOOOOONNNLLLLLLOOOQQQRRRQQQQQQSSSUUUWWWZZZ^^^bbbffffffgggjjjmmmoooooonnnnnnjjjiiihhhgggfffgggggghhhhhhiiikkkmmmmmmllljjjhhhddd\\\QQQEEE<<<777666666444444333222222222222222222222333444444444444444333444444555666999>>>BBBOOOTTT]]]eeejjjkkkiiigggjjjlllmmmjjjddd\\\WWWTTTFFF;;;222111222111000111111111111111111000000000000000000000000000000000......................../////////.........------000000///......///000000/////////////////////////////////////////////////////////............---/////////.........------------........./////////////////////////////////111000//////......//////........................------------------------......////////////000000////////////000000000000111111222222222222111111111111111111111111111111000111111222222111111000000111111111111000000///111111111111222222222333111111111111111111111111333333333333333333333333444444333333222222111111555555444444444444444444111333666777666777888:::999???IIISSS[[[___``````]]]YYYTTTTTTZZZaaagggiiimmmrrr{{{}}}{{{wwwooohhhdddcccdddeeedddppp{{{zzzzzzzzzzzz{{{{{{|||vvvuuutttuuuwww{{{zzzsssnnnjjjddd```____________```]]]XXXVVVVVVWWWWWWWWW000000000000000000000000////////////000000000000////////////////////////////////////////////////............////////////////////////000000000000////////////////////////000000111111111222222222333222222444:::CCCLLLRRRUUUQQQKKKGGGFFFEEEDDDCCCAAABBBCCCEEEGGGHHHHHHHHHJJJLLLPPPSSSVVVWWWXXXWWWVVVUUURRRQQQRRRXXX```fffjjjlllllliiiddddddiiinnnuuuvvvxxxxxxwwwvvvuuuvvvyyywwwvvvuuussspppllliii^^^]]][[[ZZZZZZ[[[\\\]]]ffffffggghhhhhhhhhfffeeeaaaaaabbbcccdddeeeggghhhnnnmmmhhhaaa___cccggggggdddddddddfffiiijjjiiihhhhhheeebbb```aaaccccccccccccbbbaaabbbdddeeeeeedddfffffffffeeebbb^^^[[[XXXTTTQQQNNNLLLKKKJJJIIIGGGGGGHHHKKKLLLNNNRRRVVVYYY^^^```cccfffhhhiiiiiiiiijjjjjjiiiiiiiiijjjkkkkkkkkkmmmqqqtttuuutttqqqpppiiibbbVVVIII???999666555555444333222222111222222222333333444555444444444333444444444555888<<>>EEEKKKNNNNNNJJJFFFCCCBBBAAA@@@???CCCEEEHHHIIIIIIJJJKKKLLLSSSTTTUUUVVVVVVUUUSSSRRRKKKKKKIIIJJJNNNWWWbbbiiiuuuvvvwwwvvvssssssvvvyyyvvvvvvtttqqqnnnkkklllllleeeddddddeeeggggggfffeeeggghhhgggffffffgggkkkmmmgggkkkoooqqqpppnnnlllkkkgggggghhhiiijjjlllmmmnnnmmmnnnmmmkkkmmmrrrrrroooggghhhiiimmmqqqsssssssssrrrnnniiifffeeeeeeddddddYYY\\\```fffkkklllkkkiiieeeeeeeeeeeeeeedddcccccc[[[ZZZXXXXXXYYYXXXWWWUUUKKKKKKJJJHHHFFFEEEFFFHHHHHHKKKOOOTTTYYY^^^aaacccaaabbbdddgggiiilllnnnooopppsssxxx|||}}}|||zzzyyyooojjjbbbWWWMMMEEE???<<<888777666444333333333333333333444555555555555555333444555555555666888;;;DDDMMM[[[hhhqqqsssrrrooohhhfffbbb]]]XXXPPPHHHCCC<<<666333444444222111333111111111222222222222222000000000000000000000000////////////////////////000000000/////////......---......//////......---////////////////////////////////////////////////...////////////000000000111111000000///...------....../////////000000000000000000000000000000000222111000000//////000000,,,,,,------.../////////.........///000000111111111111000000000000//////////////////000000000000000000111111111111000000000000000000000000000000///000000111111000000//////000000111111111111000111111111111222222222333111111111111111111111111222222222222222222222222000111222333444555666777444444555555555666666666777777888:::>>>GGGQQQXXX\\\___bbbaaa[[[VVVSSSRRRTTT]]]fffiiiiiinnnzzzyyysssmmmjjjhhhjjjmmmpppqqqrrruuu{{{zzzsssmmmiiifffdddbbbbbbaaa```^^^\\\////////////////////////////////////000000000000////////////////////////000000000000000000000000............////////////////////////000000000000000000000000000000000000000111111111111222222222555444444888???FFFIIIKKKIIIGGGDDDCCCCCCBBB@@@???CCCEEEHHHHHHGGGGGGJJJLLLSSSSSSTTTTTTRRROOOLLLIIIGGGGGGFFFHHHOOOZZZfffoooyyyyyyxxxwwwvvvuuutttsssmmmllljjjeeeaaa^^^___```^^^^^^```ccchhhkkklllllljjjkkkkkkjjjhhhhhhjjjmmmmmmqqquuuwwwuuurrrqqqqqqiiijjjlllnnnqqquuuwwwyyywwwwwwuuurrruuuzzzzzzwwwrrrrrrtttwww|||}}}yyyuuusssrrrqqqoooeeeeeefffiiilllnnnmmmllliiigggfffdddcccbbbbbbbbb\\\[[[ZZZ[[[]]]]]]\\\[[[TTTSSSRRRNNNJJJHHHHHHIIIFFFHHHJJJNNNRRRUUUXXXYYYWWWYYY]]]aaaeeehhhkkkllloooqqquuuxxxzzzzzzxxxwwwllliiiccc\\\RRRJJJBBB>>>999888777666555444444444333444444555555555555555222444555666777999<<>>999555333555444222111444111111111222222333333333111111111111111111111111000000000000000000000000000000000000/////////......///000000000000///...////////////////////////.........................../////////000000000000111000000000//////........./////////000000000000000000000000000000000000222111000000//////000000,,,,,,------...//////000---......///000000111111111111111000000000//////////////////000000000000000111111222222111111000000000000000000000000000//////000000000000////////////000111111111111111000000000111111111222222111111111111111111111111333333333333333333333333111222222333444555666666333333444555666777888888666999===CCCJJJRRR\\\bbb```aaa___ZZZUUUTTTWWW[[[```hhhqqqwww{{{~~~yyytttpppmmmlllooosssyyy|||~~~~~~{{{}}}}}}xxxrrrooojjjgggeeedddbbbaaa////////////////////////////////////000000000000////////////////////////..................................../////////000////////////000000000000000000000000000000000000000111111111111222222222333222333777>>>DDDFFFFFFFFFEEECCCCCCCCCCCCAAA???CCCEEEGGGGGGEEEFFFIIILLLRRRSSSSSSSSSPPPKKKFFFCCCEEEEEEFFFIIIQQQ]]]kkktttxxxvvvuuutttsssqqqmmmjjjcccaaa^^^YYYTTTRRRRRRSSS\\\]]]___dddkkkppprrrsssjjjmmmnnnmmmkkkkkkmmmpppvvv{{{~~~{{{zzz{{{sssuuuxxx|||zzzxxxuuutttuuuwwwwwwwwwpppnnnjjjgggdddccccccccc^^^]]]\\\\\\]]]]]][[[YYYZZZYYYWWWSSSNNNLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOOOORRRVVVZZZ___cccfffhhhkkknnnqqqtttuuuuuutttsssooommmiiicccZZZQQQJJJEEE:::999888777555555444444333444555555666666555555111333666888:::<<<@@@CCCJJJSSSaaannnuuuuuurrrnnn]]]XXXRRRMMMIIIDDD>>>:::888444333555555222111444111111111222222333333333000000000000000000000000000000000000000000000000000000000000///////////////000111222222111000///////////////////////////.........................../////////000000111111000000000000////////////////////////000000000000000000000000000000000000222111111000000000000000,,,,,,------...///000000------......///000111111222111111111000000//////////////////000000000000//////000000000000//////000000000000000000000000//////000000000000////////////000111111111111111///000000000000111111111111111111111111111111111444444444444444444444444333444444444444444444444222333444555666888999999999===DDDKKKRRRYYY```ddd^^^]]]YYYSSSOOORRR[[[cccjjjooowww~~~~~~zzzwwwuuutttwww~~~}}}yyy{{{~~~{{{{{{rrrjjjfffdddcccbbb000///...---------------////////////////////////222222111111000000//////////////////////////////000000000000000000000000222222111000//////000000111222222222222333333333222222222222222222222222222333555666999===CCCGGGGGGGGGFFFCCCAAA@@@AAACCCDDDEEEEEECCCAAAAAAEEEIIILLLMMMNNNLLLIIIFFFDDDDDDAAAGGGOOOVVV\\\cccjjjoooqqqqqqqqqpppmmmhhhbbb^^^YYYRRRNNNPPPQQQOOOQQQWWW[[[```dddgggmmmsssqqqjjjnnnppprrrssstttvvvyyy|||zzztttpppoooooooookkkfff```]]]^^^aaaaaaaaa\\\[[[ZZZYYYVVVSSSPPPOOOKKKKKKLLLNNNPPPRRRTTTUUURRRRRRSSSSSSUUUZZZ```dddgggiiilllooorrrsssttttttrrrnnnjjjfffbbb[[[RRRLLLEEEBBB===888555444555666333555777666444222222444000333555777999>>>EEEKKKYYY[[[___hhhpppsssnnniii\\\UUULLLGGGEEEBBB>>>:::555444333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////000000000000111111000000//////......////////////////////////000000//////.........------...///000000000///...000000//////......------////////////////////////000000111111111111000000...///////////////......///////////////000111111////////////////////////111111000000000000111111222111000//////000111222222111000.........///000////////////000000000000000111111111111222222222333333333333333333333333444444444444444555666777666444333444666888888888===DDDOOOXXX]]]^^^^^^]]]^^^______]]]\\\^^^ccchhhooovvv{{{vvvtttttttttssswwwzzzyyyvvvxxxzzzoooeeecccfffiii000///...------------...////////////////////////000/////////.........---////////////////////////111111111111111111111111222222111000000000000000///000000000000111111111222222222222222222222222222333444666888<<>>:::666555444333333222222222333000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////////////////////////////............////////////111000000000/////////...////////////////////////000000/////////.........000111111000///...,,,+++///////////////.........////////////////////////000000111111111111000000...///////////////......///////////////000111111111111111111111111111111111111000000000000111111222111000//////000111222222111000///...//////000000000000111111111111222111111111111222222222222444444444444444444444444444333333444444555666777666777777666666777<<>>999666777777888777555444555777777666666999???KKKXXXaaaqqqpppnnnnnnmmmiiiaaa[[[LLLGGGAAA===<<<;;;888555444444333222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////------------............000000000000////////////////////////////////////000000////////////......111111111000///...---,,,.........//////////////////////////////////////////000000111111000000///...//////000000////////////////////////000111111111111111111111111111111111111000000000000111111111111000000000000111111111111000/////////000000111111111222222222333333111111111111222222222333444444444444444444444444333333333333444555666777555888;;;999777:::BBBIIINNNRRRVVVVVVVVVYYY___eeeiiijjjjjjiiiiiinnnvvv}}}~~~~~~{{{vvvooojjjiiimmmrrrvvv~~~~~~vvvqqq//////............//////////////////////////////111111111111000000000000////////////////////////111111111111111111111111222222111000000111111111111111222222222333333333222222222222222222222222222222333444666999???BBBFFFHHHIIIIIIGGGDDDCCCDDDBBB???===@@@DDDGGGGGGFFFDDDEEEEEEFFFHHHMMMSSSXXX```dddhhhkkkllliiifffddd]]]]]]\\\ZZZXXXVVVUUUUUU\\\___dddiiijjjiiihhhhhhfffjjjqqqyyy{{{qqqjjjeeeccc___[[[XXXWWWWWWXXX[[[ZZZXXXXXXXXXYYYXXXWWWZZZZZZ[[[^^^aaaeeeiiikkklllmmmnnnppppppnnnkkkiiiiiigggbbbZZZQQQHHHAAA<<<;;;:::999777555555666777888777777<<>>FFFTTTbbblllqqqrrrqqqlllcccWWWKKKBBB===<<<:::;;;;;;:::888666777777222222222222333333444555000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////////////////////////////---------.........//////.../////////000000111111//////////////////////////////000000111111111222///.........000222333555000000//////.........---////////////////////////......////////////............///111111222222222///////////////000111111111111111111111111111111111111000000000000111111///000111222222111000//////000111222333333222111222222333333333444444444222222333333333444444444777777777777777777777777555555666777888:::<<<===DDDMMMVVVYYYUUUPPPMMMMMMQQQ\\\iiiooooooqqqyyy{{{vvvjjjjjjhhhfffeeehhhpppvvv~~~000000000000111111111111222111111111000000//////111111111111111111111111000111111111111222222222222222222111111111111111222222222222222222222222222111111111222333444444444444333333222333333333222333555666777888;;;===@@@CCCEEEEEEIIINNNNNNJJJNNNQQQUUUZZZ___bbbdddeeejjjeee^^^WWWRRRQQQRRRTTT\\\[[[ZZZ[[[___bbbdddeeeeeejjjttt{{{nnniiidddbbb```^^^ZZZVVVQQQOOONNNQQQVVV\\\aaaccciiillloooqqqpppqqqsssvvviiiddd]]]VVVOOOHHHBBB>>>===AAAIIISSS[[[bbbfffhhhdddaaa[[[RRRIIIAAA>>><<<::::::;;;;;;:::999777666444333222111111222333444111111111111111111111111111000000///...---------111111000000//////......000000000000000000000000................................................////////////000000000000000000000000000000000000............/////////000000000000000////////////000000000000000000000000000000000000000000000000000000//////.........---///////////////////////////////////////000111111000000000000000000000000111111111111111000//////000000////////////000000000000111111111111000000111111111111111222222222333333222111000000111111000111333555666666555555666888999888666555555666777999:::999888:::@@@EEEMMMSSSYYYWWWPPPMMMPPPVVVcccffflllpppvvv~~~zzzppplllqqqrrrooopppxxx000000000000111111111111111111111111000000000///000000000000000000000000000111111111111222222222111111111111111111222222222222222222222222222222222222111111222222333333444333333222222222333333222333555666777999<<>>:::999999;;;;;;;;;;;;:::888666555333333222222222222333333000000000000000000000000222222222111111000000///111000000000000/////////000000000000000000000000................................................////////////000000000000000000000000000000000000....../////////000000000////////////............000000000000000000000000000000000000000000000000000000////////////......///////////////////////////////////////000000111000000000000000000000000//////000000000///......000000////////////000000000000111111111111000000000000000111222333333444333222222111111111111222333333444555555444444333444555777777666777888999777666888===FFFPPPYYY]]]aaa[[[TTTPPPQQQWWW^^^bbbkkktttzzzxxx}}}}}}xxxvvvxxx{{{}}}~~~|||yyyuuussspppqqqssstttssspppmmmkkknnnmmmsss///000000000111111111111111111111000000000000000000000000000000000000000000000111111111222222222//////000111222333333333222222222222222222222222333333333222222111000000333222222222222333333444444555555555555888===@@@EEEQQQ\\\aaabbbfffiiiiiiggghhhiiihhheee___ZZZVVVQQQSSSUUUWWWYYY^^^eeejjjrrr{{{~~~mmmaaa[[[WWWQQQNNNMMMNNNOOOOOOQQQWWW```iiinnnqqqqqqqqqrrrpppmmmkkkiiifffbbb```]]]ZZZVVVPPPLLLHHHGGGFFFDDDDDDCCC@@@<<<;;;<<<===<<<<<<<<<;;;:::888666444333333333333333333333333000000000000000000000000222222111111111000000000000000000000000000000000////////////////////////................................................////////////000000000000000000000000000000000000...////////////000000000////////////.........---////////////////////////////////////////////////000000//////////////////////////////////////////000000////////////000000////////////////////////......////////////......000000////////////000000000111111222222111111000///000111111222333444444333222222111111222222222444444444444444444333333333555666666555555777999999:::===FFFRRR[[[```aaaaaa^^^[[[YYY[[[___dddgggyyyvvvrrrtttyyy}}}wwwuuuqqqnnnmmmoootttxxxxxx}}}}}}{{{zzzwwwvvvtttqqqnnnkkkiiihhheeefffhhhhhhgggeeeddddddggghhhppp~~~///000000000111111111111000000000000000000111111111111111111111111111111000000111111111222222222//////000111222333333333222222222222222222222222333333444444333222111000333333222222333444444555777777666666666:::@@@DDDMMMYYYdddhhhhhhkkkllllllkkkjjjgggddd```]]]ZZZYYYRRRWWW]]]aaaeeelllvvv}}}xxxkkkfff___ZZZWWWUUUSSSRRROOOQQQVVV]]]dddiiimmmoooqqqpppnnnmmmllljjjgggdddddd```ZZZRRRKKKGGGDDDCCC@@@@@@@@@>>><<<<<<>>>@@@>>>>>>>>>===;;;888666444333333333333333333333333000000000000000000000000111000000000000000//////000000000000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000111000////////////.........//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000////////////////////////......////////////......000000////////////000000111111222222222222111111000111111222333333444444333222222222222222333333555444444444333333444444444555666555444444666888:::>>>FFFRRR^^^dddeeeccc___```___]]]^^^eeeooowwwyyysssqqqqqqrrrmmmmmmlllkkkiiikkkooosssxxxzzzwww}}}|||wwwsssrrrrrrrrrrrrrrrpppoooqqqoookkkhhheeedddccccccaaabbbcccbbb```___```bbbfffiiittt000000000000111111111111000000000000111111111111111111111111111111111111000111111111111222222222000000000111222222222333222222222222222222222222333333555555555444333222444333333444444555666777999999888999;;;AAAIIIOOOZZZccclllnnnnnnppppppmmmgggeeeaaa]]]\\\\\\^^^```[[[bbbkkkrrrxxx}}}uuunnngggaaa[[[XXXRRRQQQPPPTTT[[[cccjjjmmmpppooooooppppppooollljjjjjjfff^^^UUULLLFFFBBB@@@>>>>>>>>>===<<<<<<>>>@@@@@@@@@@@@>>><<<999777555333333444444444444333333111111111111111111111111000000000000000000000000000000000111111111111222000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000000000000////////////000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000111000000///////////////000000000000000000000000......///000000000//////000000////////////000000111111222222222222111111222222222222333333333333333222222222222333333444444444333333333444444555555666666555555666999;;;>>>DDDPPP]]]gggkkkiiigggaaa```^^^]]]bbbppp}}}wwwrrrnnnmmmhhhjjjkkkkkkjjjmmmrrrwwwzzzrrrmmmkkkooouuuyyywwwuuutttqqqmmmnnnmmmkkklllmmmmmmlllkkkkkkiiifffcccaaa```aaaaaabbbcccdddbbb``````cccggglllppp|||000000000000111111111111///000000000111111111111111111111111111111111111000111111111111222222222111111111111111111222222222222222222222222222222333444555777777666555444555444444555555777888888999:::;;;===CCCKKKVVV]]]bbbiiinnnppprrrtttrrrmmmbbb```^^^]]]___bbbgggiiimmmuuuxxxpppkkkbbb]]]XXXWWW[[[aaagggiiillllllmmmpppssssssqqqooommmiiibbbZZZRRRKKKFFFCCC@@@AAAAAA???===>>>???AAACCCBBBBBB@@@>>>:::888666333333444555555444333333222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111222111111111000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111000///////////////000000000000000000000000...///000000111111000000000000////////////000000111222222333333222222111444333333333333222222222222222222222222333444555444333333222333444666666444555777777888;;;???BBBIIIQQQ]]]fffkkkkkkjjjhhhbbb``````eeettt{{{~~~yyysssooommmgggjjjmmmpppsss{{{zzzxxxvvvuuurrrmmmhhhdddddddddeeelllqqqpppppprrrqqqnnnqqqnnnlllkkkmmmnnnmmmkkkhhhfffdddbbbaaaaaaccccccfffhhhiiihhhfffgggmmmsssyyy}}}}}}yyyxxxuuutttxxx000000000000111111111111//////000000111111111222000000000000000000000000000111111111111222222222222222222111111111111111222222222222222222222222222444666777888777666555555555555666666888999999999:::<<<@@@HHHSSS___hhheeejjjmmmooorrruuurrrlllccccccccceeehhhmmmrrrvvv{{{sssmmmddd______bbbdddeeeggghhhjjjooosssuuutttrrrnnnkkkfff___XXXRRRMMMKKKDDDEEEDDDBBB@@@@@@BBBDDDDDDDDDCCCAAA>>>;;;888666333333444555555444333333333333333333333333333333222222222222222222222222000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222111111111000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111111000///////////////000000000000000000000000//////000111111111111111000000////////////000000111222222333333222222111555444444333333222222111222222222222333333444555333333222222333555666777444555777999;;;???DDDHHHUUU]]]ffflllllliiiggggggaaa```dddssswwwyyy}}}yyyssspppooogggkkkpppvvv~~~uuunnnjjjhhheeeccc```\\\ZZZ\\\aaadddbbbiiioooqqqrrrvvvvvvtttqqqnnnjjjjjjlllmmmllljjjhhhgggeeedddcccdddfffgggjjjmmmnnnmmmlllooowww}}}|||vvvtttnnnlllmmmrrrxxx|||000000000000000000000000000000000000000000000000111111222222222222111111222222111111111111111111000111111111111222222222333333222111000000000000777555333444777999777555444666888666222222888>>><<<<<>>;;;888666444333333333333222000333333222222222222222333111111111111111111111111222222222222111111111000000000000000000000000000///000111000///...///111000//////......//////000//////000000000000//////000000111111111222222222//////000000000000//////111///...///111111...,,,000000000000000000000000222111000///......///000111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////....../////////000111222222222111111111111111111111111111111111222222222333333222222222333333333444444333333333333333333333333333333222333555666777777999999:::???HHHSSS\\\bbbhhhkkkooopppnnnjjjgggffflllzzz~~~xxxvvvvvvwwwwwwvvvuuuvvvzzzyyyssspppgggeee```]]][[[\\\^^^```aaabbbaaa___^^^```eeeiiimmmooorrruuuwwwxxxxxxxxx{{{wwwqqqmmmlllkkkkkkkkklllllllllmmmooorrruuuvvvzzz~~~}}}tttnnnlllkkkjjjllloooqqqpppnnnmmmnnnooonnnooottt|||000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111222222222333333333222222222333444444555444222333444444333222555444333666:::<<<<<<;;;FFFNNNYYYcccjjjnnnooopppiiijjjkkkkkklllooossswww~~~~~~sssnnnbbbeeehhhkkkmmmnnnmmmmmmkkklllmmmmmmllliiigggeeefffddd```YYYRRRMMMKKKKKKGGGEEEDDDDDDCCCAAA>>>;;;777555444333444444222111333333333222222333444444222222222222222222222222222222222222111111111111///////////////////////////000111111//////000111111000000//////000000111//////000000000000//////000000000111111111222222///000000111111000000///000/////////000000...---000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000333222111000///......---//////000000111222222222111111111111111111111111111111111222222222222333222222222222333333333333333333333333333333333333333444444444555555666666999;;;???GGGQQQ]]]hhhnnnjjjnnnpppooojjjhhhjjjmmm~~~~~~uuusssuuu{{{zzzwwwtttrrrqqqrrrrrruuuwwwxxx{{{|||yyytttssspppmmmiiieeecccaaa]]]\\\ZZZYYYZZZ]]]aaacccdddddddddccccccfffjjjmmmrrrsssuuuwwwxxxyyyxxxxxxzzzwwwrrrooonnnnnnnnnnnnrrrrrrsssuuuxxx|||~~~xxxtttrrrqqqpppqqqssssssrrrpppoooqqqrrrpppmmmmmmooosss|||000000000000000000000000000000000000000000000000111111222222222222111111111111111111111222222222111111111222222222333333333333333333333444555666444333333333333333222222555444444666:::>>>AAACCCQQQ[[[gggnnnooommmlllmmmiiijjjjjjkkknnnvvv{{{kkkjjjjjjkkklllmmmlllllljjjlllnnnppppppooommmlllkkkjjjfff```YYYSSSQQQPPPQQQOOOMMMKKKIIIFFFAAA>>>;;;:::888777888777555444333333222222222333444444222222222222222222222222222222222222222222222222///////////////////////////000111111000///000111111111000000000000111111//////000000000000//////000000000000111111111111000000000111111000000000111111111111111111000///////////////////////////000000000////////////000////////////////////////////////////////////////////////////////////////222111111000000/////////000000000111111222222222111111111111111222222222111111111111222222222222111222222222222333333333222222333333333333444444444666777777777666777777888>>>GGGQQQ[[[dddlllpppllloooooolllhhhkkkuuuuuullljjjlllooommmjjjjjjlllnnnnnnnnnpppvvvyyysssoookkkhhhcccbbb```^^^]]]\\\\\\]]]___^^^]]]\\\]]]```dddffffffffffffgggiiimmmqqqtttuuuvvvwwwxxxxxxxxxxxxwwwtttrrrpppooorrrtttuuuvvvwwwxxxyyy{{{~~~~~~}}}~~~~~~~~~}}}~~~wwwrrrpppooosssvvvyyy}}}000000000000000000000000000000000000000000000000111111222222222222111111000000111111111222222222111222222222222333333333333333333333444555666666333333444333333222333333666999:::;;;<<>>GGGSSS^^^fffjjjlllnnnnnnpppooommmnnnxxxvvvnnnhhhhhhlllmmmkkkhhhhhhiiikkkkkkkkkqqq||||||xxxrrrkkkfffbbb___]]]YYYXXXXXXXXXYYY\\\^^^``````___^^^^^^___bbbdddfffjjjjjjjjjlllpppuuuxxxzzzwwwwwwwwwwwwwwwwwwwwwvvvrrrpppoooqqqtttxxxzzzzzzzzz{{{|||~~~~~~zzzxxxwwwxxxyyyyyy{{{000000000000000000000000000000000000000000000000111111222222222222111111000000000111222222333333222222222222333333333333444444333333333444555555222444555555444444555666444999===>>>@@@GGGTTT]]]ggglllqqqpppkkkgggfffhhhmmmpppuuuyyy}}}{{{wwwsssqqqqqqqqqpppooonnnllllllgggggggggddd```]]]\\\\\\YYYXXXWWWWWWWWWVVVSSSPPPJJJGGGDDDBBB@@@>>>;;;999666555444333333333333444333333333333333333333333222222222222333333333333000000000000000000000000000111222222000000111222111000000//////000000111//////000000000000///////////////000000000111111000111111222222111111000111333444444222111111222000000000000000000000000...//////000000000000///////////////////////////000000000000000000000000000000000000000000000000...//////000111222333333222222222222222222222222000000000111222222333333000000000111111111111222111111111111222222222222111222222333333444444555111333555555555666;;;???JJJTTTaaakkkooonnnnnnmmmkkklllnnnpppxxxxxxqqqllliiikkkooommmllljjjiiijjjmmmqqqtttzzzuuuqqqpppiiigggddd```]]][[[YYYYYYUUUUUUVVVXXXZZZ^^^aaabbb`````````aaadddgggjjjlllnnnmmmmmmooosssvvvxxxxxxuuutttttttttssssssssssssqqqpppoooooorrrtttttttttvvvwwwxxxzzz{{{|||}}}~~~}}}}}}vvvwww|||~~~}}}~~~000000000000000000000000000000000000000000000000111111222222222222111111///000000111222222333333222222222333333333444444555444333333333333333333222555777777666666888:::777;;;AAAGGGMMMUUU^^^dddlllmmmnnnllljjjjjjmmmpppxxxyyywwwvvvsssqqqooonnnnnnnnnhhhiiiiiihhheeecccbbbccc```_________```___\\\ZZZUUURRRNNNKKKIIIFFFBBB???999999777666555555444444333333333333333333333333222222222333333333444444222222222222222222222222000111222222000000111222000//////......//////000//////000000000000//////////////////000000000111000111111222222111111000000222333333000///000111000000000000000000000000---...///000111111000///////////////////////////000000000000000000000000000000000000000000000000000000000111111222222333222222222222222222222222///000000111222222333333000000000000111111111111111111111111222222222222111111222333333444555555222555777777777:::BBBHHHVVV___jjjqqqrrrpppoooooolllooottt}}}wwwtttsssppppppsssiiijjjjjjkkkpppzzz{{{xxxrrrlllgggcccaaaaaa^^^^^^]]]\\\[[[ZZZZZZZZZWWWXXXYYY[[[]]]___bbbcccdddddddddeeegggjjjmmmooommmkkkiiijjjlllnnnnnnllllllkkkkkkjjjjjjjjjjjjjjjjjjhhhgggggghhhiiihhhgggiiijjjkkkmmmooopppqqqqqqppppppppprrrtttuuuuuutttyyyyyyzzzyyyxxxuuusssrrrqqqsss{{{000000000000000000000000000000000000000000000000111111222222222222111111///000000111222222333333222222333333333444444444555444333333222222222222222555888888777777:::===@@@CCCJJJTTT___gggkkklllmmmllljjjiiijjjnnntttxxx{{{yyyvvvrrrppppppppppppkkklllmmmllliiigggggggggjjjiiihhhhhhgggeeebbb______\\\WWWTTTQQQMMMIIIFFF<<<<<<:::888777666666666333333333333333333333333222222222333333444444444222222222222222222222222000222222222111000111222//////............////////////000000000000//////////////////000000000000111111222222222222111111...000222111///---...000000000000000000000000000---...///111111111000///000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111222222222222222222222222///000000111222222333333000000000000111111111111000111111111111222222222111111222333333444555555555888::::::;;;@@@IIIPPP\\\dddmmmqqqpppnnnoooppptttxxxzzzzzz{{{xxxvvvvvvdddfffiiimmmwwwvvvqqqiiifff```[[[YYYYYY[[[]]][[[\\\]]]]]]\\\\\\]]]^^^[[[[[[]]]^^^```aaabbbccceeedddddddddeeegggiiijjjjjjgggdddcccddddddbbb___cccbbbaaaaaaaaaaaaaaabbb___^^^\\\]]]^^^______^^^[[[]]]___aaaccceeeffffffeeedddeeegggiiijjjiiihhhnnnnnnnnnmmmllliiigggfffllloooxxx222111111111000000/////////000000000000111111111444333222111111222333444222222222222222222222222333333333333333333333333111222444555777777888888666555444666999<<<======NNNSSS[[[```dddhhhmmmrrrmmmjjjiiikkklllooo{{{|||yyyxxxuuurrrqqqrrrooommmmmmnnnmmmkkkhhhhhhhhhjjjlllllljjjfffbbb]]]\\\ZZZXXXWWWTTTOOOLLLHHHFFFBBB===999666555444555444333333444444222000333333333222222111111111111111222222222222111111000111111111111222222222000000////////////000000000000000000000000000000222222111111000000//////111222222111000000111333222222222111111111000000111000000///...------,,,...///000111111111111111111000000///...------,,,111111111222333333333444000000000000000000000000222222222111111111000000222111111111000000//////111111111111111111111111111111111111111111111111444333222111222333444555555444333444555555444333555777:::;;;>>>FFFSSS^^^llllllnnnqqqpppnnnqqqvvv|||~~~uuunnngggggglllzzz|||ooofff```VVVWWWWWWVVVVVVXXX\\\^^^bbbccccccbbb```^^^___```]]]]]]^^^```aaabbbcccdddcccbbbbbbaaa`````````aaa^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVTTTSSSSSSRRRTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTWWWXXXWWWWWWWWWXXXZZZ[[[]]]^^^`````````^^^[[[ZZZZZZ[[[jjjoooxxx111111111111000000000///000000000111111111222222333222111111111111222333222222222222222222222222333333333333333333333333333333333333333222111111222444666888:::???FFFLLL\\\aaafffiiiiiiiiikkkmmmlllkkknnntttwww{{{~~~xxxwwwyyy|||xxxuuussssssrrrpppnnnkkkkkkkkkmmmmmmkkkgggccc^^^\\\ZZZYYYXXXVVVSSSQQQLLLJJJFFFBBB===:::777555555333333333444444222000333333333222222222111111000000111111111111000000000111111111111222222222000000////////////000000000000000000000000000000111111111000000000000000111222222111000000111333333222222222222111111111111000000000///.........//////000000111000000000.........///000000111111111111111222222222222222000000000000000000000000222222222111111111000000111111111111000000000///111111111111111111111111111111111111111111111111222222111111111222333444333333222333444555555555444666999===DDDPPP^^^hhhmmmlllnnnpppnnnmmmsss{{{{{{uuupppmmmqqqzzzuuujjjaaaZZZWWWSSSTTTUUUVVVXXX[[[___cccbbbcccdddcccaaa```aaabbb^^^^^^_________`````````ZZZZZZYYYXXXXXXXXXXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\eeejjjqqqyyy~~~||||||~~~111111111111000000000000111111111111222222222333222111111000000111111222222222222222222222222222333333333333333333444444444333333222111111000///111555999;;;===EEERRR\\\hhhmmmqqqqqqooollllllmmmooorrrzzzzzzxxx{{{}}}yyyvvvtttssspppooolllllllllmmmmmmkkkgggddd```^^^[[[ZZZZZZYYYXXXVVVQQQPPPMMMIIIDDD???:::777444333222222444444222111333333333222222222222111//////000000000000//////000111111111111222222222111000000//////000000111000000000000000000000000000000000000111111111111111222222111000000111333333333333333222222222222111111000000000000000000000000000000000000//////...//////000111111222222111111111111111111000000000000000000000000000000222222222111111111111111111111111111000000000000000000000000000000000000222222222222222222222222111111111111111222333333111222222333444555666777777888<<>>CCCNNN\\\fffllloooqqqqqqppppppsssvvv|||}}}|||~~~|||zzzwwwtttpppnnnkkkjjjiiijjjjjjjjjgggeeedddaaa]]][[[[[[ZZZYYYXXXUUUTTTRRROOOIIICCC===999555444222222333444333222222222222222222222222222000000111111111111000000000000111111111222222222111000000000000000000111000000000000000000000000//////000000111111222222111222222111000000111333444444444333333333222222111111111111111111222222111222222222111000//////222222222111111111000000222111111111000/////////000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000222222222222222222222222222222222222222333333333222333333333333444777888<<<>>>EEEOOO[[[eeekkknnnqqqooonnnnnnpppyyy}}}xxxqqqlllmmmsssyyywwweeeaaa[[[UUUSSSSSSUUUVVVZZZ[[[[[[ZZZZZZ\\\___bbbfffffffffdddaaa^^^^^^^^^[[[ZZZXXXVVVTTTRRRQQQPPPJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMSSSUUUYYY\\\______^^^^^^___```bbbfffjjjooorrrtttxxx{{{000000000000000000111111111111222222222333333333000000000111111000000000222222222222222222222222333333333444444555555555444444444555666888:::;;;<<<<<<>>>EEEOOO[[[fffllllllmmmnnnmmmnnnttt|||zzztttqqqiiihhhgggggghhhhhhfffeeegggddd```]]][[[ZZZXXXWWWVVVVVVUUURRRMMMFFF@@@<<<888666444333444444333222222222222222222222222222111222222333333222222111000000111111111222222222111111000000000000111111000000000000000000000000//////000000111111222222111222222111000000111333444444444333333333222222111111111111222222222222333333333333222111111000222222222222111111111111222111111111000/////////000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000222222222222222222222222333333333444444444444444444555555444333444777:::>>>DDDNNN[[[ffflllmmmlllooolllkkkooovvv~~~wwwuuuvvvxxxuuupppkkkkkkrrryyytttmmmfffZZZXXXVVVUUUTTTUUUWWWXXX\\\]]]\\\[[[[[[\\\___aaaeeeeeeddd```\\\XXXWWWWWWTTTSSSQQQOOOMMMJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLIIIHHHIIIJJJMMMNNNQQQSSSUUUUUUUUUUUUVVVWWWXXXZZZ]]]```bbbdddiiilllpppuuuyyy000000000000111111111111111111111111222222222333000111111222222111111000222222222222222222222222333333333444555555666666777666666777888:::<<<===AAABBBGGGQQQ]]]hhhnnnpppnnnooooooooosss|||}}}wwwtttmmmkkkiiigggggggggfffeeeiiifffbbb```^^^\\\YYYWWWVVVVVVUUUSSSOOOIIIDDDAAA<<<999666444444555444333111222222222222333333333222333333333333333333222000111111111111222222222222111111000000111111222000000000000000000000000000000000000111111111111111222222111000000111333333333333333222222222222222222111111111111111111222222222333222222111111......///111222333444555111111111111111111000000000000000000000000000000111111111111111222222222000000000000111111111111111111111111111111111111333333333333333333333333333333444555555555555555444555777555444555:::>>>CCCKKKXXXeeemmmpppooommmkkkiiilllvvv~~~tttnnnlllllljjjiiiiiikkksssqqqgggccc^^^YYYXXXXXXWWWVVVUUUUUUTTTTTTYYYZZZZZZYYYYYY[[[^^^aaa``````^^^ZZZUUUQQQOOOOOOLLLKKKJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPLLLLLLLLLLLLNNNPPPRRRTTTSSSSSSRRRRRRQQQRRRRRRSSSOOOPPPPPPOOONNNNNNOOOQQQMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSUUUVVVXXXYYY\\\___bbbfffjjjpppvvvzzz|||///000000000111111111111000000000111111111222222111111222333333222111111222222222222222222222222333333444444555666666666888888888:::<<<@@@CCCEEEIIIOOOXXXaaahhhlllnnnooonnnpppssswww~~~{{{zzzwwwsssoookkkiiihhhfffdddiiigggeeecccbbb```\\\ZZZUUUUUUUUUSSSPPPMMMIIIGGG???<<<888666555555444333111111222222222333333333222222222333333222222222000111111111111222222222222111111000000111111222000000000000000000000000111111111000000000000000111222222111000000111333333222222222222111111111222222222111000000////////////000111111111000000---...///000111333444444111111111222222222222222000000000000000000000000000000111111111222222222///000000000111111111111222222222222222222222222333333333333333333333333222333444555555555444444111444666666555888>>>DDDNNNWWWcccllloooooonnnmmmkkkllluuutttkkkeeedddeeebbbdddkkkxxx~~~yyynnnaaa[[[[[[ZZZVVVYYYXXXVVVUUUTTTTTTTTTUUUXXXXXXXXXVVVUUUVVVYYY[[[WWWWWWVVVSSSNNNKKKIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRPPPNNNMMMNNNQQQTTTVVVWWWWWWVVVVVVVVVWWWXXXXXXSSSUUUUUUUUUTTTTTTVVVXXXSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUWWWYYY[[[]]]aaafffjjjkkknnnrrrwwwzzz//////000000111111111222///000000000000111111111111222333444444333222111222222222222222222222222333333444444555666777777777777999===BBBHHHMMMPPPSSS\\\hhhnnnmmmjjjiiijjjlllqqqwww{{{uuuooollliiifffdddhhhgggffffffeeeccc```]]]UUUUUUUUUTTTQQQOOOLLLKKKBBB>>>:::777666555444333111111111222222333333333111111222222222222111111000111111111111222222222222222111111111111222222000000000000000000000000222222111111000000//////111222222111000000111333222222222111111111000000333222222111000///......------...//////000//////000000000000000000111111111111111222333333333444000000000000000000000000000000111111222222222222//////000000111111111222333333333333333333333333333333333333333333333333111222333444555444333333///222666666777:::BBBIIIZZZccclllpppnnnkkkjjjlllmmmqqq{{{nnnddd`````````dddjjjwwwxxxttthhheee___WWWWWW[[[\\\ZZZXXXWWWUUUTTTTTTVVVXXXZZZZZZYYYXXXTTTQQQPPPRRRTTTQQQQQQPPPNNNJJJGGGGGGGGGBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWUUUQQQOOOOOOQQQUUUWWW[[[[[[ZZZZZZ[[[\\\\\\]]]YYYZZZ[[[ZZZXXXXXXYYY[[[XXXWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTTTTUUUUUUXXX\\\___]]]```eeejjjnnnsssxxx{{{}}}000111111111111222222222111111000000000000000000111111111111111111111111444444333222222333333333333222111222444666777777======???EEEMMMVVV]]]```fffhhhkkkmmmmmmllljjjiiinnnwwwxxxqqqllliiihhhgggfffeeecccbbbaaaaaaaaaZZZXXXUUURRROOOMMMLLLLLLFFFBBB===888444222333333444444444333333333222222444444333333222111000000111111111111111111111111111111222333555444222///000000111111111222222222111111111111111000///......000111222222111000...222111111111000000//////111111000000//////......000000000000000000000000111111000000111111222333333333333222222111111111000000000000000000000000000000000000111111111111///000000000111111111111222111111111111111222222222222222222222222222222333333444444444444444444222666999888888>>>JJJTTTgggkkknnnnnnkkkiiijjjkkktttsssiiiaaaZZZ\\\cccmmm|||tttiiidddbbbccc[[[TTTSSSXXX\\\[[[XXXWWWUUUTTTTTTWWWYYYYYYYYYZZZXXXUUUQQQOOONNNNNNNNNFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDBBBAAAAAACCCEEEDDDEEEEEEGGGHHHIIIJJJJJJMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTWWWZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^___dddXXXNNNMMMRRRUUUWWWYYY]]]___bbbcccbbbaaaaaabbbbbb___]]]]]]___aaabbbbbb______^^^\\\[[[ZZZYYYXXXVVVVVVVVVVVVUUUTTTRRRRRRUUUTTTTTTUUUUUUTTTRRROOOYYYZZZ[[[^^^cccgggkkkmmmtttwww~~~000111111111111222222222111111111111111111111111222222222222222222222222444444333333222333333444333333333555777999::::::???BBBHHHPPPZZZbbbgggjjjnnnnnnmmmlllkkkkkkmmmnnnyyyyyypppkkkiiihhhgggeeecccaaa```______ZZZYYYVVVRRRPPPNNNMMMLLLFFFCCC>>>999666444444444444444444333333333222222444444333333222111111000111111111111111111111111111111222333555444222///000000111111111222222222111111222222111111000//////000111222222111000///111111111111000000000///111111000000////////////000000000000000000000000111111000000111111222333333333333222222111111111000000000000000000000000000000000000111111111111111111111111222222222222333222222111111111111111222222222222222222222222333333444444444444555555666777888999===FFFSSS]]]kkknnnqqqpppmmmmmmqqqttttttiiibbb^^^]]]dddnnnuuuggg___ZZZXXX]]]YYYVVVVVVYYYZZZXXXUUUWWWUUUSSSSSSUUUWWWWWWVVVTTTRRROOOLLLJJJIIIIIIIIIEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBCCCEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOVVVVVVVVVVVVWWWWWWWWWWWW[[[[[[[[[[[[\\\\\\[[[ZZZbbbbbbbbbcccdddfffggghhhhhh]]]SSSQQQSSSVVV[[[___hhhjjjmmmnnnmmmmmmmmmnnnllljjjhhhhhhiiikkkllllllmmmjjjfffbbb___]]]]]]]]]YYYZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUWWWVVVUUUSSSUUUUUUVVVXXXZZZ^^^aaabbbiiilllssszzz000111111111111222222222222222222222222222222222444444444444444444444444444333333333333333444444333444666888:::<<<===>>>@@@GGGRRR^^^hhhnnnqqqrrrtttrrrmmmiiihhhlllsssyyyxxxpppllljjjhhhfffbbb___]]][[[[[[ZZZXXXVVVSSSPPPNNNMMMLLLFFFDDD@@@;;;888666666666444444444444333333333333444333333222222111111111111111111111111111111111222111111333444444222000111111111111111222222222222222222222222222111000///000111222222111000///111111111111000000000000111000000000000/////////000000000000000000000000111000000000000111222222222222222222222111111111000000000000000000000000000000000000111111111111111222222222222333333333444333222111111111111111333333333333333333333333333333444444444555555555:::999888<<>>@@@DDDNNN\\\iiirrruuuuuuuuurrrooojjjfffhhhqqq~~~uuunnnkkkiiieeeaaa]]]YYYWWWVVVWWWVVVTTTQQQOOOMMMKKKJJJEEECCC@@@<<<999777666666555444444444444333333333333333333222222111111111111111111111111111111111222111111222444444222000111111111111111111111111222222333333333222222111///000111111111111000///111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222111111111111111000000000000000000000000///000000000111111111111111111111222222222333333222222222111111222222333333333333333333333333333333333444444555555666666999888:::BBBOOO^^^hhhmmmkkknnnooonnnpppzzz|||tttiiifffcccbbbhhhuuuzzznnn___TTTQQQQQQQQQOOOUUUYYY\\\\\\XXXUUUSSSSSSSSSQQQOOOOOOOOOOOOMMMLLLIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFDDDFFFHHHHHHIIIJJJLLLOOOQQQRRRSSSTTTVVVXXXYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]bbbdddfffiiikkknnnqqqsssvvvvvvuuuvvvxxx{{{~~~yyyqqqlllhhhiiisss}}}|||{{{{{{yyyxxxvvvsssoookkkhhhffffffdddaaa``````___^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ\\\```ffflllrrruuuyyy~~~000000111111111222222222222222333333333444444444333333333333333333333333444333333333444444555666333666888999999<<<@@@CCCOOOYYYgggrrrwwwwwwuuussskkkkkkjjjjjjooo|||zzzqqqllljjjfffaaa\\\WWWTTTSSSSSSSSSQQQOOOMMMKKKIIIHHHBBBAAA???===:::888666555555555555444444444333333333333222222222222222111111111111111111111111111333222111222333333222111111111111111111111111111111222222333333333222222000000111111111111000000000000000000000000111111000000000000111111111111000000000000000000000000000000//////000000111222111111111111111111111111000000000000000000000000///000000000111111111111000000000000111111111222000000111111222333555555333333333333333333333333333333444555555666777777666888>>>KKKZZZffflllmmmmmmoooqqqttt|||yyykkkbbbcccfffiiimmmwwwzzzggg^^^SSSMMMOOORRRTTTSSSWWWZZZ]]]ZZZVVVRRRRRRTTTPPPNNNLLLLLLLLLKKKHHHFFFDDDDDDCCCBBBAAAAAAAAA@@@BBBAAA@@@@@@BBBDDDGGGIIIGGGIIILLLNNNNNNPPPRRRTTTTTTUUUVVVXXXYYY[[[\\\]]]^^^___```bbbdddfffggghhhjjjmmmqqqtttwww{{{}}}yyyyyy|||yyyxxxvvvtttpppnnnllliiifffccc```___]]]\\\[[[[[[\\\\\\XXXXXXXXXZZZ]]]aaaeeehhhkkkqqqxxx~~~000111111111111222222222111222222333333444444555222222222222222222222222333333333333444555666777444777999:::;;;???FFFLLL]]]eeepppwwwxxxvvvtttssshhhmmmsssyyyvvvpppmmmhhhccc]]]XXXUUUSSSQQQPPPOOONNNLLLIIIGGGFFF@@@@@@???>>>;;;999777555555555555555444444444333222222222222222222222222111111111111111111111111333222111111333333222111222222222111111111111111000111222222222222222222111000000000000000000111000000000000111111111111000000000111111111111222000000000000000000000000000////////////000111111000000000111111111111111000000000000000000000000000000000000111111111111//////000000000111111111111111111111222444555666333333333333333333333333333333444555666777777888777<<>>;;;888666555555555555444444444444222222222222222222222222111111111111111111111111444222111111222333333222222222222111111111000000///000111111222222111111111111000000000000111111///000000000111111111111000000111111111222222222000000000000000000000000///////////////000111111///000000000111111111222000000000000000000000000000000000000111111111111000000111111111222222222444333333222222222333333444444444444444444444444333333444555666777888888>>>EEEQQQ___jjjppppppooohhhnnn{{{{{{uuurrrmmmfffccceeennn|||uuuiii___YYYNNNNNNNNNOOOQQQTTTWWWYYYWWWWWWWWWUUURRROOONNNMMMHHHGGGFFFFFFFFFEEEBBB@@@@@@@@@AAAAAABBBAAAAAAAAACCCDDDFFFHHHKKKMMMOOOPPPQQQTTTWWWYYYZZZZZZ\\\]]]]]]^^^___aaaccceeeggghhhggghhhkkkooorrrvvvxxxzzz|||vvvtttpppllliiifffeeeeee```___^^^]]]\\\]]]^^^^^^^^^```bbbdddhhhpppzzz000111111111111222222222000000111222222333444444555555555555555555555555333333333444555666777777666999===???CCCMMMZZZeeekkkpppuuuuuuqqqnnnoooqqquuuwwwtttoooiiiccc^^^ZZZYYYPPPPPPPPPOOOMMMJJJHHHFFFAAAAAABBBAAA@@@===:::888666666555555555444444444222222222222222222222222111111111111111111111111444222111111222333333222222222222222111111000000...///000111111111111111111111000000000000111111//////000000111111111222000000111111222222222222000000000000000000000000///////////////000111111//////000000111111111222000000000000000000000000000000000000111111111111111111222222222333333333777666444333222111111111444444444444444444444444333333444555666777888999DDDLLLXXXeeennnrrrrrrrrrooowwwzzzuuupppllliiieeeccchhhooo}}}qqqcccWWWPPPMMMLLLOOORRRTTTUUUVVVXXXZZZTTTUUUUUUTTTRRROOOKKKHHHFFFEEEEEEEEEEEEDDDAAA???CCCCCCDDDEEEEEEEEEEEEEEEDDDEEEHHHKKKNNNPPPRRRRRRTTTWWW[[[]]]]]]]]]^^^```aaabbbccceeehhhjjjkkklllrrrtttvvvyyy}}}}}}xxxsssooommmlllddddddcccbbbbbbbbbbbbbbb]]]]]]]]]]]]___fffpppxxx222222222222222222222222000111111111111222222222444444333333333333222222222444555666666777:::<<<999???FFFMMMSSS[[[dddkkkuuuqqqnnnnnnllliiilllqqq}}}xxxwwwvvvvvvyyy~~~{{{zzzwwwrrrkkkccc[[[WWWTTTSSSRRRPPPNNNLLLJJJIIIDDDCCCBBBBBBBBB@@@<<<999888777555555777777777666444444444333333222222222333222222111111222222333444333333222222333333444222222222222222222222222111111111111000000000///000000000000000000000000...//////000111222222222222222222111111111111000111111111111111111111111000000000000000000000000000000//////.........---...///000111111000///...111111000000000000111111000111222333555666777888222222333333444555666666555555555555555555444444000333666666444666<<>>BBBDDDIIISSS]]]cccdddcccdddgggnnnzzz}}}xxxsssrrrqqqnnnfff___YYYXXXUUUPPPLLLJJJKKKMMMHHHIIIJJJJJJIIIIIIKKKMMMOOOPPPRRRVVV[[[___aaaaaaaaa```\\\WWWQQQOOOOOOPPPQQQTTTTTTRRRTTTXXXWWWTTT[[[[[[___fffmmmppptttxxx~~~yyynnnfff```WWWRRRQQQOOOLLLIIIFFFEEEDDDEEEFFFFFFEEEDDD>>><<<:::999999999888666444444444444444444444444444333333333333333333444222111111000000111111222222222222222222222222222222111111111000000000000000000000000000000000000000000000111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000111111111111111111111222111////////////111222222222111111111111222222111111222222333444444555333333333333333333222222444444444555555555666666777777888;;;AAAKKKVVV]]]gggffffffgggkkkwwwtttjjjiiimmmpppwwwyyykkk^^^UUUIIIDDDBBBEEEHHHJJJMMMRRRSSSSSSTTTTTTRRRNNNIIIFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCEEEGGGJJJKKKPPPPPPPPPQQQTTTXXX[[[]]]]]]___aaacccdddgggjjjmmmmmmooorrrvvv|||}}}{{{xxxuuuooojjjhhhkkkllllllooosss|||222222222222222222222222222222222222333333333333111111222333444555666777999;;;<<<<<<;;;<<<>>>@@@DDDGGGNNNWWW___cccddddddjjjooo{{{}}}rrrjjjeeebbb___^^^]]]YYYTTTOOONNNMMMKKKIIIFFFFFFHHHJJJHHHJJJLLLMMMMMMOOOQQQTTTSSSTTTWWW]]]eeekkkoooppppppmmmhhh```YYYUUUSSSTTTSSSVVVWWWUUUVVVYYYZZZWWWWWWVVVVVVYYY^^^bbbeeegggccciiipppvvvyyy||||||ppphhh]]]VVVSSSQQQMMMJJJEEEDDDDDDDDDFFFGGGGGGFFF@@@>>>;;;::::::999888666444444444444555555555555444444333333333333444444222222111111111111222222222222222222222222222222111111111000000000//////000000000000000000000000000000000000000000000000222222222111111111111000111111111111111111111111111111111111111111111111111111111111222222222222111111111000000111111111222222111111111111222222000111111222333444444555222222222222333333333333333333444444555666666666777888;;;AAAJJJUUU^^^dddiiiggghhhnnnyyyvvvmmmhhhllltttxxx|||nnn```TTTMMMGGGEEEFFFKKKMMMNNNPPPUUUTTTTTTSSSQQQNNNKKKGGGEEECCCBBBBBBAAAAAAAAAAAABBB@@@BBBEEEFFFHHHJJJNNNQQQUUUUUUUUUVVVYYY\\\```bbb```cccfffhhhjjjnnnrrruuuqqqtttzzzxxxsssoooppppppmmmmmmooossswww222222222222222222222222333333333333444444444444111111222333444444555555888:::;;;;;;;;;<<<>>>AAAHHHNNNWWW___dddgggiiijjjqqqzzzsssggg___YYYQQQQQQPPPPPPOOONNNNNNMMMMMMNNNOOONNNMMMNNNPPPQQQTTTVVVYYY[[[]]]aaaeeehhhhhhiiimmmttt|||}}}rrrhhhaaa^^^^^^ZZZ___ccccccdddhhhiiigggaaa```______ccceeeeeeccc\\\```bbbdddlllyyy|||tttyyytttggg]]]YYYUUUPPPJJJEEEDDDCCCDDDFFFHHHHHHGGGBBB???<<<;;;::::::888666444444444444555555555666444444333333333333444444333333222222222222333333222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111111111111222222222333333222333333444444333333222333333222222222222333333222222222222222222222222111111111222333333333444333333444444555666666777888;;;AAAJJJUUU___gggkkkjjjjjjooo|||vvvooolllmmmvvvoooaaaUUUMMMHHHGGGGGGKKKQQQSSSRRRTTTWWWSSSRRRPPPMMMJJJGGGDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCFFFIIIKKKLLLOOOSSSWWWZZZZZZZZZ[[[]]]```dddfffeeehhhlllooorrrvvv{{{~~~{{{}}}yyyyyyyyyuuurrrrrrppprrrvvv{{{222222222222222222222222444444444555555555666666333333444444555666666666777999:::;;;;;;<<>>FFFQQQ]]]gggmmmppplllllluuuvvvllliiijjjppp{{{ooo___SSSKKKEEECCCCCCDDDJJJQQQSSSRRRSSSVVVRRRPPPMMMJJJFFFDDDBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEHHHLLLNNNOOORRRWWW[[[^^^^^^^^^^^^```cccfffhhhiiilllppptttxxx|||}}}yyyyyyqqqrrrsssuuuyyy444444444444333333222111222222333333333444444444555444444333222222222222777888888888999===CCCGGGUUU[[[aaaeeeggglllttt||||||kkk[[[PPPJJJIIIIIIIIIHHHLLLRRRUUUVVV^^^hhhjjjkkklllkkkkkkkkklllnnnvvvyyy|||zzz}}}wwwtttpppmmmmmmqqqwwwzzzqqqnnnrrr|||mmmccc^^^VVVMMMKKKGGGBBB@@@BBBDDDDDDCCCCCCAAA>>>;;;999888888999666666555444444444444555555555555444444333333333333222222111111222222333222222222222222222222222111111111111111000///...111111222222222222111111000000000000000111111111111111222222222222111111333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222444333333333333333333444222222222111111000000000222222222222333444444555888999999888777777666666;;;CCCPPP^^^hhhnnnppppppsssttt{{{sssjjjcccdddkkktttyyynnn^^^QQQKKKIIIIIIIIIIIILLLPPPRRRSSSQQQNNNLLLLLLKKKIIIGGGEEECCCBBBBBB??????>>>???AAADDDGGGIIIHHHKKKNNNSSSVVVYYY[[[[[[eeedddbbb```___bbbhhhlllmmmooorrrxxx|||}}}{{{xxxuuuuuuyyy333444444444333333222111222222333333333444444444444444333333333444555555888999:::;;;===BBBHHHMMMWWWZZZ```gggooowww{{{uuullldddYYYOOOIIIFFFFFFGGGJJJMMMUUUaaaiiippp{{{zzzyyy~~~{{{qqqooottt~~~}}}nnndddZZZRRRMMMIIIEEECCCEEEFFFEEECCCCCCAAA>>>;;;999999999999666666555444444444444555555555444444444333333333333333222222222222333333222222222222222222222222000000111222222111111111111111111222222111111111222222111111111111111111111111222222222222111111333333222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222111000000000000000000111333333222222222111111111333333333222333333444444777888888888888999:::;;;DDDMMMZZZeeelllpppsssuuuzzzzzzuuulllfffdddjjjttt|||uuueee]]]RRRJJJGGGIIIJJJKKKNNNPPPSSSUUUTTTRRROOOLLLHHHGGGFFFDDDBBBAAA@@@@@@AAAAAAAAABBBDDDHHHKKKMMMOOOQQQTTTXXX[[[^^^___```hhhhhhgggffffffiiimmmqqqqqqtttzzz|||{{{|||333333444444444333222222333333333333444444444444444333333444555666777777999;;;>>>@@@DDDJJJQQQVVV^^^^^^bbbmmm|||vvvmmmccc[[[RRROOOJJJGGGFFFHHHKKKMMMTTT[[[jjj{{{yyytttuuuwwwrrreee]]]SSSOOOIIIGGGGGGGGGFFFCCCDDDBBB???===:::999999999777666555555444444555555555444444444444333333333333333222222222222333333333333333333333333333333///000111222333333333333111111111111111111111111222222222111000000000///111111222222222222111111222111111111111000000000000000000000000000000000333333333333333333333333222222222222222222222222333333222222222222333333444333333333333333222222555444333333333333333333555666777888888:::>>>AAAOOOYYYfffnnnppprrrwww|||{{{xxxvvvssspppgggfffkkkvvv{{{kkk```RRRNNNHHHEEEFFFIIILLLMMMSSSTTTUUUUUUSSSPPPLLLJJJEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCEEEGGGJJJMMMQQQSSSWWWXXX[[[^^^aaacccdddeeehhhhhhiiiiiijjjmmmrrruuuxxx|||333333333444444333333222333333333444444444444555444444444444444555666777:::===AAAEEEKKKRRRYYY^^^gggeeehhhvvv{{{mmmccc\\\SSSKKKJJJIIIHHHHHHJJJPPPWWW\\\fffssszzzssssssssswww}}}}}}yyyyyy{{{zzzwwwmmm```YYYPPPJJJHHHHHHGGGFFFEEECCCAAA>>><<<:::999999777666666555555555555555444444444444444444444444333333333222222333333333333333333333333333333333111222333333444444444333222111111111111111111222222111111000///......---111111222222222222111111111000000000000000000000////////////////////////333333333333333333333333222222222222222222222222444444333333333333444444444444444444444444444444666555444333333333333333555666777777777:::@@@EEEVVVaaammmqqqpppqqqzzzxxxrrrrrrqqqppppppiiinnnxxx{{{lll\\\RRRLLLJJJIIIHHHIIIKKKMMMNNNTTTTTTSSSRRROOOKKKGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFHHHKKKOOOSSSVVVXXX]]]^^^```bbbeeeggghhhiiijjjjjjjjjkkkmmmssszzz222333333444444333333333333333444444444555555555444444444444444555666666999<<>>>>>???@@@BBBDDDFFFGGGKKKMMMPPPTTTXXX\\\___aaabbbcccdddeeehhhjjjmmmnnnmmmnnnpppttt|||111222333333444444444333444444444444555555555555333333444666999;;;===??????BBBHHHNNNUUU\\\ccchhhnnnxxx~~~qqqfffWWWNNNHHHHHHKKKLLLOOOTTTTTTYYYaaaiiirrryyyddd]]]\\\ffftttuuueee[[[TTTNNNKKKGGGFFFEEEBBB@@@===:::999888777777666666666666666333333333444444444555555444444333333333333444444444444444444444444444444222222333333333333222111333222111//////111222333333333333333333333333333111111222222222222111111111111111111222222333333111111111111111111111111222222222222222222222222222222222222222222222222555444444333333444444555222222333333444444444444555444444444444555555666555888::::::<<>>???@@@BBBDDDGGGIIIJJJPPPRRRUUUYYY]]]aaacccdddeeeffffffhhhkkknnnqqqrrrppptttzzz111222333333444444444444444444444555555555666666222333555888;;;???BBBDDDFFFJJJPPPVVV\\\cccjjjnnn|||vvvhhhaaa\\\VVVRRRLLLIIINNNQQQQQQTTTZZZ\\\dddqqq}}}~~~kkkcccaaalll}}}pppcccYYYPPPJJJHHHGGGEEECCC@@@===;;;999888888777666666666666666333333333444444555555555555444444333333444444555444444444444444444444444000000111222333333333333333222000//////000222333000000000000000111111111111111222222222222111111111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222111111000000111111222222222222333333444444444444444444444444555666777444888;;;<<>>BBBGGGJJJPPPUUUZZZ]]]```eeennnuuuzzznnnbbb[[[XXXXXXYYYWWWPPPMMMQQQUUUXXX^^^fffkkkxxxssskkkhhhsssuuudddXXXTTTNNNKKKHHHDDDAAA???>>>===777777777888999888444111555555555555555555555555444444444444444444444444444444444333333222222222555444444333222222222333//////000000111111111111222222111111111111111111222222222222222222222222111333222//////222333111222222333444444333333333333333333333333333333333444333333222222333333444111111222222222333333333222222333333444555666666555555444444444555555666555666888===GGGTTTbbbkkkttttttvvv|||wwwnnngggeeeiiirrruuujjjccc\\\WWWQQQNNNPPPRRRSSSRRRVVVWWWXXXXXXVVVSSSOOOMMMLLLHHHDDDCCCDDDDDDCCC@@@BBBDDDEEEGGGIIIMMMRRRVVVYYY[[[^^^```aaaeeejjjmmmllllllllloootttyyy|||~~~555555555555555555555444666666555555555666666777666666888;;;@@@FFFKKKNNNSSSYYY___bbbdddkkkvvv}}}uuupppjjjbbb[[[XXXWWWYYYZZZYYYSSSRRRWWW]]]cccllluuuxxxpppmmmwwwsssaaaWWWMMMKKKGGGDDDBBB@@@???>>>999888777888888777555222555555555555555555555555444444444444444444444444444444444333333333222222444444333222222222222222000000000111111222222222111111111111111111111111222222222222222222222222000333444222222444444111222333333333444333333333333333333333333333333333444333333222222333333444111111222222222333333333222333333444444555555555666666555555555666777777555777;;;CCCOOO]]]iiiooorrruuu}}}uuuppphhheeefffnnn{{{}}}nnnccc^^^XXXTTTQQQPPPRRRUUUVVVUUUVVVWWWWWWVVVTTTQQQMMMKKKGGGDDDAAA@@@BBBBBBAAA@@@DDDFFFHHHJJJLLLPPPVVVYYYZZZ\\\___bbbeeeiiillloooooooooppptttzzz555555555555555555555555333333333444444555777777555666999===CCCIIIOOOSSSXXX^^^dddgggiiisss{{{mmmccc^^^^^^\\\ZZZYYYYYYZZZ]]]^^^___[[[\\\bbbjjjtttyyyrrroooyyyooo]]]QQQMMMIIIFFFEEEDDDBBBAAA<<<:::888777777777666444555555555555555555555555444444444444444444444444444444444444333333333333333333222111111111111222111111222222222222333333111111111111111111111111222222222222222222222222111444666333333444222...333333333333333333333333333333333333333333333333333333222222222222333333111111222222222333333333444444444444444444444444777666666666777777888999666999AAAMMM[[[gggppptttsss{{{wwwoookkkffffffkkkyyyrrrcccZZZWWWSSSQQQQQQRRRUUUWWWXXXXXXWWWWWWVVVTTTQQQMMMIIIGGGCCCAAA??????AAACCCCCCBBBGGGIIILLLNNNRRRVVV[[[___```aaaccchhhmmmqqqrrrrrrssstttwww}}}444444444444444555555555444444444444555666777888888:::===AAAHHHNNNTTTWWW^^^cccggghhhlllzzznnn```YYYXXXYYYZZZ\\\^^^___```aaabbbccceeefffiiiqqq{{{vvvpppoooyyyiiiXXXSSSMMMIIIHHHGGGEEECCC???<<<999777777777666666555555555555555555555555444444444444444444444444444444444444444444333333222222111111000111111222333333333333333333333333111111111111111222222222222222222222222222222222222555444111111333333000444444333333222222333333222222222222222222222222333333222222222222333333111111222222222333333333444444444444444444333333666666666666777777888999888===HHHVVVdddnnnsssuuuwww{{{rrrkkkjjjhhhlllvvvyyyeeeWWWRRRQQQPPPQQQRRRTTTWWWXXXXXXWWWWWWVVVTTTPPPMMMIIIFFFDDDBBBAAAAAAAAACCCFFFGGGHHHIIILLLPPPSSSWWW[[[```dddhhhhhhkkkpppuuuxxxxxxwwwwww|||222222333333444444444444999999888888999999:::;;;;;;===BBBHHHOOOWWW]]]```cccfffiiijjjppp|||rrrcccVVVOOOPPPVVV[[[^^^bbbggghhhgggdddccccccjjjpppyyywwwsssuuu|||aaaZZZPPPJJJHHHGGGEEECCCBBB>>>:::777777777777666666666666666666666666666444444444444444444444444444444444444444444444444222111111000111111222222444333333333333333333333000000111111111222222222222222222222222222222222111333111///111888======555444333222222222222333222222222222222222222222333222222111111222222333111111222222222333333333444444444444444444333333555555555555666777888999;;;CCCPPP]]]hhhnnnrrrtttyyy~~~tttkkkhhhiiikkktttkkkXXXNNNMMMPPPPPPRRRUUUVVVVVVUUUTTTTTTUUUSSSPPPLLLHHHEEECCCBBB@@@AAABBBCCCEEEHHHKKKMMMLLLOOOSSSWWW[[[```eeehhhmmmooorrrvvvzzz}}}}}}|||{{{xxxuuuttttttuuuxxx~~~222222333333444555555555888888888888999:::;;;<<<@@@CCCHHHPPPXXX```gggjjjfffiiilllpppyyyvvvaaa[[[QQQJJJIIIOOOWWW]]]ccciiioooqqqnnnjjjggggggtttooocccUUUKKKGGGFFFDDDBBBCCC@@@<<<999888888777666666666666666666666666666444444444444444444444444444444444444555555555555222111111111111222333333444444333333333333222222000000000111222222333333222222222222222222222222000111000///444???HHHJJJ666555333222111222222333222222222222222222222222222222111111111111222222111111222222222333333333444444444444444444444444444444444555666777888999@@@KKKZZZdddiiimmmrrrwww~~~wwwmmmeeefffjjjqqq}}}rrr^^^PPPKKKLLLPPPRRRTTTVVVVVVTTTRRRQQQQQQRRROOOLLLHHHEEECCCBBBAAA>>>@@@BBBCCCEEEHHHLLLOOOPPPTTTXXX\\\```dddhhhkkkpppsssxxx{{{~~~{{{wwwtttqqqmmmkkkkkkkkklllooouuu|||444444555555666777777888888888999;;;===@@@BBBCCCJJJMMMRRRXXX___eeejjjmmmhhhlllrrr|||yyyggg\\\SSSPPPMMMLLLOOOUUU]]]bbbiiipppxxx|||zzzvvvuuuuuuyyywwwyyyqqq^^^PPPKKKJJJHHHEEEDDDAAA===;;;:::888777555666666666666666666666666444444444444444444444444444444444444555555555666222222222222222333444444333333333333222222222111///000000111222222333333222222222222222222222222000222222000555???FFFHHH777555333222111111222333111111111111111111111111222222111111111111222222111111222222222333333333222333333444444555555555555555555666777888::::::EEESSSbbbjjjkkkmmmvvv~~~xxxnnngggdddiiiqqq|||uuudddUUUMMMLLLNNNPPPRRRTTTVVVUUURRRPPPOOOPPPNNNLLLHHHEEEBBBBBBBBBBBB@@@BBBEEEFFFGGGJJJOOOSSSUUUYYY]]]aaaeeehhhlllooosssyyy}}}zzzyyyppplllhhheeeeeeeeeddddddfffgggkkkpppwww~~~555666666777888999999:::>>>???AAADDDHHHLLLOOOQQQVVVXXXZZZ^^^bbbeeehhhiiiiiinnnxxx|||nnnaaaVVVOOOOOOOOOPPPRRRWWW^^^dddhhhooowwwwwwtttuuu}}}}}}gggWWWQQQOOOMMMKKKDDDAAA>>><<<;;;999666444777777777777777777777777444444444444444444444444444444444555555555666666333222222222333444444555333333333222222111111111///000000111222222333333222222222222222222222222222444444111333:::======777666333111111111222333111111111111111111111111222222111111111111222222111111222222222333333333222222333333444555666666666666666777888:::;;;<<>>KKKQQQXXX\\\]]]^^^aaaeeebbb^^^^^^bbbfffggghhhllluuuwwwiiiZZZUUUUUUSSSRRRRRRPPPSSSXXX]]]cccjjjrrrwwwsssbbbXXXRRROOONNNLLLFFFAAA@@@===888777999666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333222222222111111111222222222222222222222222222333333333333333222222333333333333222222222222222222222222111111111000222222222222222222222222222222222222222222222222333333222222333333444555333444444555555666666666555555777:::888888BBBMMMYYYbbbkkkkkkjjjrrr|||pppiiifff]]]YYY```hhhqqq{{{ppplll```VVVMMMMMMOOOOOOMMMMMMNNNNNNOOONNNMMMKKKHHHGGGEEEDDDBBB@@@@@@AAABBBCCCHHHKKKNNNQQQTTTXXX]]]aaaccchhhnnnqqqpppqqquuuzzz}}}zzzxxxtttpppmmmhhhddd^^^ZZZYYYYYYWWWUUUVVVVVVWWWWWWZZZ^^^eeejjjlllrrryyy999888777666777:::@@@DDDQQQVVV\\\___```aaadddggggggcccbbbeeehhhjjjooouuuooo]]]SSSKKKLLLPPPRRRSSSUUURRRVVV\\\cccjjjsss{{{~~~pppddd[[[VVVTTTOOOIIIDDDBBB???:::666777666666555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333222222222222222222222222222222333333333333222222111000444333333222111111000000222222222222111111111111111111111111111111111111222222222222222222222222333333222222333333444555444444555666666555444333777666777888999>>>JJJVVVaaahhhnnnmmmmmmzzz}}}wwwnnneee______YYYZZZfffrrruuuggg___VVVNNNIIIKKKOOONNNMMMMMMLLLLLLLLLLLLJJJHHHFFFDDDDDDCCCAAAAAAAAACCCEEEFFFMMMPPPSSSWWWZZZ^^^cccfffffflllsssvvvwwwxxx}}}}}}zzzuuurrrnnnkkkhhheeeaaa^^^YYYVVVSSSRRRSSSTTTTTTTTTTTTUUUWWWYYY]]]bbbiiinnnsssxxx999999777777999>>>FFFKKKTTTWWWZZZ\\\\\\]]]```bbbiiiffffffhhhjjjnnnwwwrrr[[[UUUOOOKKKNNNRRRSSSTTTWWWXXX\\\ccckkkuuuuuuiiibbb^^^TTTMMMGGGFFFCCC>>>999888777666666666666555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222333333333333222111000000222222222111111111000000222222222222222222222222111111111111111111111111222222222222222222222222333333222222333333444555222333555777777666444333777666666666:::DDDSSS___ggglllpppqqquuuzzzxxxtttqqqmmmhhhccc______]]]bbbqqqqqqaaaWWWSSSMMMJJJNNNQQQPPPNNNNNNKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBAAABBBCCCFFFHHHJJJPPPSSSXXX[[[___cccgggjjjlllrrrxxx{{{||||||vvvqqqnnniiifffbbb___\\\YYYVVVSSSRRRQQQPPPPPPQQQSSSTTTUUUUUUWWWZZZ]]]```eeejjjnnnxxx|||777777777888;;;AAAIIIOOOXXXYYYYYYZZZZZZ[[[]]]^^^ccccccfffjjjmmmrrr~~~xxx```SSSTTTPPPPPPSSSTTTTTTVVVYYY^^^ccclllxxxyyyoooiiiXXXPPPIIIGGGEEE@@@;;;:::888888888777777777777666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333222111000000000111111111222222222222222222222222222222333111111111111111111111111222222222222222222222222333333222222333333444555000111444666777777666555666777666777===KKK[[[eeegggkkkpppttt|||uuurrrmmmjjjhhheeecccaaa___bbblll~~~~~~wwwjjj[[[SSSSSSNNNMMMPPPRRROOOMMMMMMLLLLLLKKKIIIGGGEEEDDDCCCBBBAAABBBCCCFFFIIIMMMOOOSSSVVV[[[___bbbfffjjjmmmqqquuuzzz}}}{{{zzzyyyvvvqqqkkkfffccc___\\\XXXUUUTTTRRRPPPNNNOOOPPPPPPQQQRRRSSSUUUWWWVVVYYY]]]aaaeeejjjpppssszzz~~~555777999;;;???DDDJJJNNNSSSSSSRRRRRRSSSUUUWWWXXX[[[___fffnnnrrrxxx{{{aaaTTTQQQPPPOOOQQQUUUWWWVVVZZZ```aaaiiivvv}}}vvv___TTTKKKHHHFFFAAA<<<:::999999999888888888777777666666666666666666666666555555555555555555555555444444444444444444444444333333444444444444444555222222222222222222222222222333333444444333333333000000111111222333333444222222222222333333333333222222222222222222222222222222222222222222222222333333222222333333444555000111333555777777777777666888999:::CCCSSSbbbiiigggjjjppp{{{{{{xxxsssmmmhhheeecccbbbaaaaaahhhwwwyyyqqqiii^^^UUUQQQSSSOOONNNPPPPPPMMMJJJKKKMMMLLLJJJHHHFFFEEECCCCCCAAABBBCCCEEEIIIMMMQQQTTTVVVZZZ___cccgggkkkooorrrtttyyy~~~|||yyywwwooonnnllliiiddd```\\\YYYTTTRRROOOMMMMMMMMMLLLKKKNNNPPPQQQRRRRRRSSSVVVXXXVVVZZZ```gggmmmsssyyy}}}|||777:::>>>AAACCCEEEHHHJJJJJJIIIHHHIIILLLOOORRRTTTXXX___lllwww}}}gggUUUPPPTTTOOOPPPUUUZZZ\\\]]]ccckkknnnyyy~~~|||{{{{{{zzzyyyxxx{{{~~~kkk^^^QQQLLLIIICCC===;;;888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444222222333333444444444444222222222222222222222222222333444444555555555555222222222222333333333333222222222333333333444444333333333333333333333333222222222222222222222222333333222222333333444555333333444444555666777777666:::===???IIIZZZhhhmmmlllnnnvvv{{{uuunnniiiffffffggggggllluuu~~~oooddd[[[TTTRRRTTTSSSOOONNNPPPPPPLLLKKKLLLLLLKKKIIIGGGEEECCCBBBBBBBBBBBBDDDGGGKKKQQQUUUXXX[[[___dddiiimmmqqquuuwwwyyy~~~xxxuuurrrooommmcccbbb___\\\XXXTTTQQQPPPMMMKKKHHHHHHIIIKKKKKKKKKMMMPPPSSSTTTTTTVVVYYY\\\[[[```gggnnntttzzz:::>>>BBBEEEEEEEEEFFFFFFFFFDDDDDDFFFKKKPPPTTTVVVYYYcccsssqqq^^^RRRSSSYYYTTTVVV[[[aaacccdddllluuu}}}xxxvvvsssqqqqqqpppnnnllljjjmmmpppsssuuuwww{{{}}}{{{vvvgggXXXQQQMMMFFF@@@>>>777777777777666666666666777777777777777777777777666666666666666666666666444444444444444444444444222222222333333444444444222222222222222222222222222222444555666777777777555555444333333222222222222222222333333444444444444444444444444444444444222222222222222222222222333333222222333333444555666555444444444444555666777===AAADDDNNN___kkkooosssuuu~~~{{{vvvoookkkjjjlllnnnoooyyyyyyiii]]]SSSOOORRRXXXTTTQQQPPPRRRQQQNNNMMMOOOLLLKKKHHHFFFDDDBBBAAAAAABBBCCCEEEHHHMMMSSSXXX[[[___ccciiinnnrrruuuyyy{{{}}}yyysssmmmiiifffdddbbb\\\ZZZWWWSSSOOOLLLKKKJJJJJJHHHFFFGGGIIILLLMMMNNNNNNQQQUUUWWWWWWYYY]]]```cccgggnnntttyyy}}}CCCCCCDDDDDDDDDDDDDDDDDDGGGEEEEEEGGGMMMRRRVVVXXXaaaeeerrrzzzfff\\\XXXVVVVVVVVVZZZ___cccgggooo{{{|||}}}}}}|||{{{xxxtttsssqqqoookkkhhhgggeeebbbaaaaaa``````aaadddfffggggggkkkoooyyywww___PPPMMMLLLFFF???888777666777888999888666777666555444333444555555444444555555555555444444666666555555555444444444222222222222222222222222333333333444444444555555222333333444444333333222444444444444444444444444555555555444444333333333111000000111333444444444444333222111222333444555111111111111111111111111666555555666888999888777;;;===DDDNNNZZZeeennnrrrqqq{{{yyynnnjjjggggggrrrwwwkkk]]]SSSQQQSSSTTTSSSTTTSSSRRRPPPOOOOOOOOOOOOKKKIIIFFFCCCAAA@@@@@@AAACCCFFFIIILLLPPPVVV\\\```cccgggmmmrrrwww|||{{{xxxrrrooolllgggbbb^^^\\\ZZZTTTSSSQQQNNNLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMTTTTTTUUUVVVWWWZZZ```ccceeellluuu}}}~~~DDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGIIINNNTTT[[[___gggjjjvvv~~~lll___ZZZYYYYYYXXXUUU[[[bbbgggnnn|||~~~|||zzzxxxwwwvvvtttttttttsssqqqnnnkkkiiigggeeebbb___]]]\\\ZZZYYYWWWWWWWWWYYY[[[\\\]]]]]]___ffftttkkkXXXOOOKKKEEE@@@===;;;999999999999777666888777666555555555666666444555555666666555555444666666555555555444444444333333333333333333333333333333333444444444555555222333333444444333333222444444444444444444444444444444444333333333222222111111111111333444333333333333222222222333444555222222222222222222222222444444444555777999999999<<>>;;;::::::999888666666777777777666555444555666666777777666666555444444444555555555555555222222222222222222222222333333333444444444555555222333333444444333333222333333333333333333333333111111111111111222222222000222444333111000222555333333444555555555555444444444444555666666777777555777888777555666;;;???JJJVVVdddiiiiiiiiimmmssszzzqqqllljjjnnnvvv~~~}}}xxxooohhhbbb]]]XXXUUUVVVUUUTTTRRRRRRRRRRRRSSSMMMLLLKKKJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDFFFGGGNNNTTT[[[bbbfffjjjmmmoookkkrrryyy|||wwwrrroooiiifffccc___\\\WWWSSSOOOJJJIIIHHHFFFDDDCCCBBBBBBAAABBBCCCEEEGGGIIIKKKMMMOOOOOOQQQSSSUUUWWWYYYZZZ```dddiiinnnsssyyy@@@>>>===<<<===???AAACCCFFFOOO^^^ooo}}}sss^^^WWWWWWXXXYYYXXXZZZ^^^bbbggglllqqquuuzzz|||wwwtttqqqoooqqqoookkkgggccc```^^^]]]WWWVVVUUUTTTTTTSSSSSSTTTRRRQQQOOONNNNNNNNNPPPQQQQQQQQQQQQPPPPPPOOONNNNNNKKKMMMOOOQQQRRRRRRQQQQQQJJJHHHFFFEEEEEEGGGJJJLLLLLLOOORRRQQQNNNMMMQQQTTTVVVXXXZZZXXXVVVWWW]]]bbbkkkwwwsssooollljjjhhheeebbb________________________``````aaabbbdddhhhkkkmmmrrrwww}}}lllZZZQQQJJJFFFAAA===;;;:::999888777777888888888777666555666666777777777777666666444444444555555555666666333333333333333333333333333333333444444444555555222333333444444333333222222222222222222222222222111111111222222222333333...222444444111000333666333333555666666666555444333333444555555666777777333555888777666999???EEERRR\\\gggiiifffgggoooxxxuuunnnkkkkkkjjjiiippp~~~wwwooojjjbbb[[[WWWVVVVVVVVVUUUVVVVVVVVVUUUTTTTTTTTTJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCDDDFFFJJJMMMOOOWWW[[[aaafffjjjmmmppprrrnnnxxx~~~xxxsssooojjjgggaaa^^^[[[XXXUUUQQQMMMJJJEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHKKKMMMOOOPPPQQQSSSVVVYYY\\\^^^___fffjjjooouuuzzz???===<<<;;;<<>>>>>AAAEEEGGGMMMdddxxx}}}~~~|||rrreee\\\XXXZZZ___ccckkknnnwwwzzzvvvsssoookkkhhhddd```]]]YYYXXXVVVTTTPPPMMMJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEFFFHHHJJJKKKOOOPPPPPPLLLGGGEEEFFFIIIEEEIIIKKKKKKNNNSSSSSSQQQHHHDDDBBBDDDFFFGGGKKKPPPUUUVVVVVVTTTRRRSSSVVVYYY\\\ZZZZZZ[[[ZZZZZZbbbkkktttbbbXXXWWWUUUTTTTTTTTTVVVWWWYYY[[[\\\]]]]]]^^^aaaccc```cccgggkkkpppyyy{{{qqqmmmkkkkkknnnzzzsss___TTTNNNFFFAAA???===:::888999999999999888888888888888777666555444555666666777777777777666555444333555444444333333444444555444444444444444444444444444444555555555555555555444444555666555444333222222222333333333333444444333333333222111111333555555555444444444333333333444444555555555555555555777777777888;;;CCCNNNUUU___eeejjjiiihhhppp}}}oooeeeeeekkkqqqttt~~~tttkkk___YYYSSSRRRUUUYYY[[[[[[]]]\\\\\\]]]]]]ZZZTTTOOOHHHGGGEEECCCBBBCCCDDDEEEEEEGGGJJJMMMPPPUUUZZZ___fffjjjnnnqqqsssvvv|||}}}zzzrrroookkkgggccc___YYYVVVRRROOOKKKJJJJJJIIIFFFDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIJJJLLLOOORRRSSSSSSSSSVVVYYY]]]aaaeeejjjooossszzz}}}<<<===>>>>>>???AAAEEEHHHSSSfffwww|||xxxqqqooonnnjjjccc^^^^^^bbbfffpppvvvzzzuuuooolllhhheeebbb^^^ZZZWWWPPPOOOMMMKKKIIIGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJPPPQQQQQQNNNIIIFFFGGGIIIFFFIIIKKKLLLQQQVVVUUURRRJJJFFFEEEGGGIIIJJJMMMRRRWWWWWWWWWVVVUUUVVVYYY\\\]]]\\\\\\\\\[[[]]]fffqqqiiiXXXPPPPPPPPPPPPRRRTTTWWWXXXXXXYYYZZZ[[[[[[\\\___bbbccchhhooowww}}}~~~{{{mmmhhhcccaaadddpppnnn]]]UUUKKKDDD@@@===:::888:::999999999888888888888888777666555555555666666777777777777666555444333555444444333333444444555444444444444444444444444333444444444555666666666555555666666555555444333222222333333333333444444222222333222111111222444555444444444444333333333555555555555555555444444666777777999???IIIUUU]]]ccchhhlllkkkkkkxxx{{{zzz{{{rrrgggbbbdddmmmxxxyyymmmggg^^^YYYUUUTTTXXX[[[]]]]]]____________]]]YYYSSSNNNHHHGGGEEECCCCCCCCCDDDEEEHHHJJJNNNQQQUUUZZZ___cccjjjooosssssssssyyy}}}yyyuuurrrkkkhhhccc___[[[WWWRRROOOMMMKKKHHHFFFFFFEEECCCBBBCCCCCCBBBCCCDDDFFFHHHJJJIIIKKKMMMPPPSSSUUUWWWWWWYYY\\\bbbggglllqqqwww{{{CCCCCCCCCAAAAAABBBEEEHHHVVVfffsssxxxpppeeedddgggnnnqqqllleeedddhhhkkkuuuzzzuuuqqqiiifffccc```]]]ZZZVVVSSSJJJIIIGGGFFFDDDCCCCCCBBBBBBCCCDDDEEEGGGGGGHHHHHHFFFEEEEEEFFFGGGHHHIIIJJJPPPRRRRRRPPPLLLJJJKKKMMMHHHKKKMMMOOOTTTYYYXXXSSSKKKGGGFFFIIIKKKLLLQQQVVVZZZYYYYYYXXXXXXZZZ\\\^^^^^^]]]^^^^^^]]]```lllyyyuuu___RRRMMMNNNOOORRRUUUXXX[[[]]]YYYYYYZZZZZZ[[[]]]bbbeeegggooo{{{|||zzz{{{}}}~~~pppiiibbb___```iii{{{~~~ggg^^^RRRHHHBBB???<<<:::::::::999999999888888888777777777666666666666666666666777666666555444444555444444333333444444555444444444444444444444444333333333444555666777777666666666555555555444444222222222333333333444444222444444444333333444666444444444444444444444444555555555555555444444444777777777;;;BBBNNNYYYaaaeeeiiillllllpppyyyvvvvvvnnneeebbbeeennn|||ssshhhcccZZZXXXVVVVVVYYY\\\]]]]]]___```aaaaaa^^^YYYRRRNNNHHHFFFEEECCCCCCDDDFFFGGGJJJMMMQQQUUUYYY^^^cccgggkkkpppttttttttt|||yyyuuurrrnnnkkkdddaaa\\\XXXTTTPPPLLLIIIHHHFFFDDDCCCBBBBBBAAA@@@BBBBBBBBBCCCEEEGGGIIIKKKKKKMMMPPPRRRTTTVVVXXXZZZ\\\```gggmmmssszzzDDDCCCCCCBBBAAACCCGGGKKKVVVdddnnnssssss___WWWYYYaaannnvvvqqqiiiiiilllooo|||zzzvvvrrrlllhhhdddaaa^^^[[[YYYVVVSSSPPPHHHGGGEEEDDDCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQPPPMMMKKKMMMOOOLLLNNNOOORRRXXX___^^^YYYMMMIIIGGGJJJMMMOOOTTT[[[^^^\\\[[[ZZZ[[[]]]^^^_________``````___dddsssmmmZZZQQQMMMNNNQQQTTTWWW[[[^^^___\\\]]]^^^___aaaffflllpppsss~~~|||xxxyyyzzz{{{}}}wwwpppiiidddccchhhtttrrrgggXXXKKKDDD@@@===;;;:::::::::999999999999888777777777777777666666666666666666666666666555444555444444333333444444555444444444444444444444444333333333444555666777777666666555555444444444444222222222333333333444444222333555555444444555666444444444444444444444444555555555555555555555444999888999===FFFQQQ[[[aaadddhhhllloooyyy}}}{{{yyyppphhhfffhhhpppmmmaaa]]]WWWVVVVVVXXXZZZ\\\\\\\\\\\\___aaaaaa]]]XXXRRRNNNFFFEEEDDDCCCDDDEEEGGGIIIMMMPPPUUUYYY]]]aaafffjjjjjjooossstttwww}}}wwwsssooolllhhhfff___[[[VVVRRROOOLLLIIIFFFDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBDDDFFFHHHJJJKKKMMMOOORRRSSSTTTVVVYYY\\\aaafffmmmuuu{{{>>>>>>??????AAAEEEKKKOOOWWWbbblllqqqsssaaaSSSPPPSSS^^^lllvvvqqqjjjmmmrrrsss}}}wwwrrroookkkfffaaa^^^\\\XXXVVVTTTQQQNNNLLLHHHFFFEEECCCCCCCCCDDDDDDCCCDDDFFFIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNKKKNNNQQQPPPMMMKKKMMMOOOPPPQQQRRRVVV___iiijjjfffTTTNNNKKKLLLNNNQQQWWW^^^bbb```]]]]]]^^^`````````aaaaaabbbaaaaaagggxxxfffXXXTTTNNNPPPRRRUUUXXX[[[]]]___ZZZ\\\^^^bbbhhhpppzzz~~~wwwxxxxxxwwwwwwyyy}}}{{{uuupppmmmjjjiiinnnuuutttaaaQQQFFF@@@===:::::::::::::::999999999999777777888888888777666555555666666666666666555555555444444333333444444555444444444444444444444444333444444444555666666666555555444333333333333444222222333333333333444444000222444444333333444555333333333444444444444555444444444555555555666666999999;;;AAAKKKUUU]]]aaadddhhhnnnxxx{{{sssmmmmmmoooxxxvvvcccXXXWWWUUUWWWXXXZZZ[[[\\\\\\[[[ZZZ]]]``````\\\UUUOOOLLLDDDCCCCCCCCCEEEGGGJJJLLLQQQTTTYYY]]]aaaeeeiiillljjjoootttyyyyyyuuupppkkkhhhfffcccaaaZZZVVVRRRNNNLLLJJJHHHFFFBBBCCCCCCBBB@@@@@@AAACCCBBBCCCDDDFFFHHHIIIKKKKKKNNNQQQUUUVVVVVVXXX]]]aaagggllluuu}}}===>>>>>>???AAAGGGMMMRRRYYYccclllsssqqq^^^TTTNNNOOOVVV]]]llltttooolllssszzz|||~~~xxxpppkkkhhheeebbb___WWWUUURRROOONNNLLLHHHFFFGGGFFFDDDBBBAAABBBCCCDDDDDDEEEGGGIIIJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNPPPRRRUUUSSSPPPMMMMMMOOORRRSSSTTTZZZhhhuuuyyyvvv^^^WWWQQQOOOOOOQQQXXX```fffccc___^^^```aaaaaa```bbbbbbccccccbbbiii}}}|||aaaVVVWWWSSSTTTVVVXXXZZZ\\\]]]^^^[[[^^^cccjjjuuu|||{{{yyyvvvssssssvvvyyyxxxuuusssssspppjjjiiilll}}}ooo[[[MMMEEE???<<<;;;;;;:::::::::999999999777777888999888777666555555555666666666666555555555444444333333444444555444444444444444444444444444444555555555555555555555444333222111222222333222222333333333333444444000222555555555444555666333333333444444444555555222333333444555666777777999999===EEEQQQ[[[aaadddfffjjjsssxxxqqqooosssxxx~~~wwwkkkZZZRRRUUUVVVXXX[[[]]]]]]\\\\\\[[[ZZZ]]]```___YYYQQQKKKHHHBBBBBBBBBCCCEEEIIILLLNNNVVVYYY^^^bbbeeehhhlllooonnnrrryyy}}}|||zzzxxxuuupppmmmhhhdddaaa___\\\ZZZUUURRRNNNKKKIIIHHHGGGFFFBBBCCCDDDCCCAAAAAACCCFFFEEEFFFGGGIIIKKKLLLMMMMMMNNNRRRWWWYYYZZZ]]]dddiiinnnttt|||BBBBBBBBBBBBCCCHHHNNNSSS[[[eeennnuuu~~~```SSSNNNMMMSSS\\\___mmmuuupppoooyyy{{{sssiiibbb___^^^\\\[[[RRRPPPMMMKKKIIIGGGDDDBBBFFFEEECCCAAA@@@@@@AAABBBEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLMMMNNNNNNVVVYYYZZZXXXSSSPPPOOOPPPSSSTTTVVV]]]mmm~~~ggg^^^UUUQQQPPPRRRXXX```iiieeeaaa```aaabbbaaa```bbbcccdddcccccckkkxxx^^^VVVYYYWWWXXXZZZ\\\]]]^^^______bbbfffmmmwww~~~}}}}}}||||||}}}|||wwwsssqqqsssuuuvvv~~~tttrrrsssvvvrrrkkkffffffrrr|||eeeTTTJJJCCC???;;;;;;;;;:::::::::999999777888888999999777666555555555666666666666666555555444444333333444444555444444444444444444444444555555555555555444444444444333222111111111222333222222333333333444444444222555777888888777888888333333333444444555555555111222333444555777888888888999>>>HHHUUU___eeeggghhhlllwww~~~tttoooooowwwxxxpppcccUUUQQQWWWWWWZZZ]]]______]]]\\\\\\ZZZ^^^aaa___WWWNNNGGGDDD@@@@@@AAACCCFFFJJJNNNPPPYYY\\\aaaeeehhhkkknnnqqqqqqvvv~~~~~~{{{xxxuuutttsssqqqoookkkgggccc___]]]ZZZXXXVVVSSSOOOKKKIIIHHHHHHGGGFFFBBBDDDEEEDDDBBBBBBEEEHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMRRRXXX[[[]]]aaaiiipppsssxxxAAAGGGFFFGGGKKKIIIKKKYYY___hhhqqq{{{~~~kkkVVVLLLLLLPPPVVV\\\iiijjjooovvvzzzyyyuuuqqqjjjddd^^^ZZZUUURRROOOLLLIIIFFFDDDDDDEEEEEEGGGGGGGGGFFFDDDDDDFFFHHHHHHHHHGGGHHHIIIIIIGGGFFFGGGHHHKKKMMMOOOQQQRRRRRRUUU]]]eeecccZZZQQQNNNPPPRRRWWW[[[aaarrrxxxjjj[[[TTTTTTXXX___gggooojjjdddaaacccdddeeedddeee```aaaeeeffflllqqq^^^XXXXXXXXXWWWXXX[[[\\\\\\```fffbbbkkkyyyyyyvvvqqqqqqrrrtttwwwzzz~~~zzzsssnnnnnnpppnnnooottt{{{}}}pppoooooonnnmmmlllkkkkkknnnwww\\\IIIAAA@@@:::::::::999888888999:::888888777777666666666555777777777777777777777777555555555555555555555555666555555444444555555666444444444444444444444444333333333333333333333333333222111000111222333444333444555666666555444333444444444444444444444444222444666777666666777888888999AAAOOO[[[aaadddfffmmmuuu|||{{{|||ppppppqqqwwwoooaaaWWWSSSVVV\\\]]]\\\\\\^^^``````___^^^bbb```\\\WWWPPPJJJEEEBBB@@@AAABBBCCCFFFJJJPPPTTT\\\^^^eeelllooommmnnnrrrsss~~~{{{vvvtttsssqqqnnnllliiihhhggg```___\\\XXXUUURRRPPPOOOHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDGGGIIIIIIHHHHHHLLLPPPSSSRRRPPPRRRSSSVVV[[[bbbiiiqqquuu}}}GGGLLLKKKLLLQQQOOOQQQ^^^dddppp}}}qqqaaaQQQLLLNNNRRRYYY___iiillluuu{{{uuuqqqlllfff```[[[VVVRRROOOKKKIIIFFFCCCBBBBBBCCCDDDHHHHHHHHHGGGEEEEEEGGGIIILLLKKKKKKKKKLLLKKKJJJIIIHHHIIIKKKMMMOOOQQQRRRSSSWWWbbbkkkiii^^^SSSPPPRRRRRRWWW[[[bbbttt{{{mmm___XXXXXX\\\eeemmmqqqllleeebbbcccffffffffffffaaaaaaeeehhhqqqmmm\\\WWWWWWZZZYYYYYY[[[[[[[[[___fffmmmyyyzzzvvvrrrpppnnnnnnppprrruuuyyy}}}xxxppplllkkklllkkkmmmrrrwwwzzzxxxvvvkkkjjjjjjiiiiiijjjkkklllqqqhhhSSSGGGCCC<<<<<<;;;:::999999999:::888888777777777666666666666666666666666666666666555555555555555555444444555555444444444444555555444444444444444444444444333333333333333333333333333222222111222333444555333333444444444444333333444444444444444444444444333555666777666555666888:::;;;DDDSSS^^^bbbeeegggnnnxxx}}}yyywwwppppppsss{{{tttdddYYYSSSQQQUUU[[[]]]\\\\\\^^^```aaaaaa___```^^^YYYSSSMMMGGGCCCAAAAAABBBDDDEEEHHHMMMRRRWWWZZZ]]]eeemmmooommmnnnrrryyy{{{uuuqqqlllkkkiiifffdddaaa___^^^YYYXXXUUURRROOOMMMLLLKKKFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDDDDEEEHHHJJJKKKJJJKKKNNNQQQTTTSSSRRRTTTVVVYYY___fffnnnvvv{{{NNNSSSRRRSSSZZZXXXZZZggglll|||rrraaaWWWNNNNNNSSSXXX```fffmmmuuu|||uuuqqqjjjfff___ZZZUUUQQQMMMJJJFFFEEECCCAAA@@@AAABBBCCCIIIIIIIIIHHHGGGGGGIIILLLNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJKKKMMMNNNPPPRRRSSS[[[gggsssqqqcccVVVRRRTTTRRRWWW\\\dddwww{{{nnn```YYYZZZ___iiisssuuunnngggdddeeehhhiiijjjhhhcccbbbffflllxxxiii[[[WWWXXX[[[ZZZ[[[]]]]]]^^^eeemmm~~~~~~{{{uuurrrpppnnnlllkkkjjjkkkmmmqqquuuyyy}}}|||~~~wwwmmmgggjjjgggeeegggllloooooonnnfffeeeeeeeeegggjjjnnnpppvvvttt\\\KKKBBB???>>><<<;;;:::999::::::888888888777777777777777555555555555555555555555666666666555555444444444555444444333333444444555444444444444444444444444333333333333333333333333333333333222333444444555333333222222222222333333444444444444444444444444444666777777666555666777<<>>??????===;;;999999999::::::;;;;;;;;;777777777777777777777777444444555666777888999999777777666666666666777777444444444444444444444444333333333333333333333333000111222333444333222222000111222333333222111000222222333333444555666666444555555555666888<<>>>>><<<;;;;;;:::999999888888999999888888777777777777666777777777777777666666666666666666666555444444444444444444444444444444444444333333333222222222111111222222222333333333222222222222222222222222444444444444555555555555555666777888999???HHHPPPXXX^^^eeeiiirrrwwwnnniiifff___]]]aaaeeekkk}}}zzzttthhh[[[SSSVVVZZZ]]]]]]]]]```hhhooopppttttttnnnggg^^^SSSIIIEEEFFFFFFEEEEEEHHHLLLOOOVVVWWW[[[```ggglllpppqqqxxx~~~sssgggaaa\\\UUUPPPOOOKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQSSSUUUVVVUUUUUUWWWXXXYYY]]]aaadddfffjjjpppuuu{{{~~~wwwttttttbbbccckkkwww~~~eeebbbggghhhmmmvvv}}}wwwqqqjjjeeeaaa^^^ZZZVVVSSSOOOJJJGGGEEEDDDDDDEEEFFFIIIKKKMMMMMMKKKIIIIIIKKKLLLLLLKKKOOOKKKIIIMMMVVV^^^cccdddZZZXXXTTTQQQPPPQQQRRRSSS]]]hhhssssssgggYYYSSSTTTXXX]]]nnnrrr]]]XXX[[[___vvv|||^^^SSSUUUUUUYYYhhh~~~zzzuuuqqqlllgggfffcccnnnpppiiikkklllqqqyyy{{{uuuvvvqqqrrrsssuuu{{{|||nnnddd___YYYXXXXXXWWWWWWWWWWWWXXXZZZbbbrrrbbbMMMDDD@@@>>>===<<<<<<;;;;;;:::999999888999999999999999888888777666666777777777777777666444555555555555444333333333333333333333333333333444444333333333222222222111111222222222333333333333333333222222111111111444444444555555555666666777888999999;;;AAAKKKRRR[[[aaahhhmmmxxx|||rrrkkkhhhgggaaa___cccgggpppuuulllaaaVVVRRRWWW[[[^^^^^^^^^bbbjjjqqqssstttqqqiii```XXXOOOGGGCCCDDDDDDEEEFFFIIINNNRRRZZZ\\\```dddhhhmmmppprrr|||sssiii```\\\WWWRRRNNNOOONNNMMMLLLLLLLLLLLLLLLMMMJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQTTTVVVWWWWWWXXXYYYZZZ\\\___dddgggiiimmmtttyyy{{{uuusss{{{fffeeelll|||qqqaaaaaagggkkkqqqwww|||vvvooofff___ZZZWWWRRROOOMMMLLLJJJHHHFFFEEEEEEFFFGGGIIIKKKLLLJJJIIIHHHHHHJJJLLLLLLKKKMMMKKKIIIKKKQQQYYY```eee___[[[UUUQQQPPPPPPPPPOOOXXXbbbpppwwwooo___UUUSSSXXX^^^mmmwwwbbbYYY\\\```vvvyyyZZZRRRUUUVVVZZZkkkyyyrrrnnniiieeeddddddrrrqqqmmmmmmoooxxxvvvrrrvvvvvvyyy|||yyykkkbbbYYYXXXVVVTTTSSSTTTVVVWWWZZZ```ooosssZZZKKKCCC???===<<<<<<;;;;;;::::::999999999::::::::::::999888888555555666777777777666666444444444555444333333222333333333333333333333333444444333333333333222222111111222222222333333333444333333333222222222222444444555555555666666666999999::::::<<>><<<<<<<<<;;;::::::999999999:::;;;;;;;;;:::999888444444555666666666666666555555555555555444444333444444444444444444444444444444333333333333222222111111222222222333333333111222222333444555555555555555555555666666666666777888:::;;;>>>GGGRRR[[[```eeeooo}}}{{{uuutttuuuhhhcccaaagggoooqqqdddZZZTTTUUUYYY[[[\\\___bbbfffjjjnnnpppuuuqqqhhhZZZPPPLLLHHHDDDCCCEEEFFFHHHKKKPPPVVVZZZ[[[bbbiiikkkjjjlllttt{{{tttlll___YYYTTTSSSQQQNNNNNNQQQOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPPPPPPPQQQRRRTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTVVVXXX\\\^^^```aaadddfffbbbdddggghhhkkkrrr{{{zzzrrrzzzeeekkk{{{|||mmmgggjjjiiifffjjjwww|||wwwpppeee\\\RRRNNNHHHEEEEEEHHHJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKGGGFFFGGGIIILLLNNNOOONNNJJJKKKKKKIIIIIIPPP\\\eeennnhhh___ZZZWWWVVVTTTSSSRRR[[[mmmttteee^^^XXX^^^mmmtttcccgggkkk}}}]]]QQQVVVWWW[[[ooovvvnnniiidddaaa```llltttwwwyyy}}}}}}vvvvvv||||||sss```]]]XXXUUUTTTVVVYYY[[[VVV[[[fffyyyyyy^^^LLLCCC???===<<<<<<;;;;;;:::999999::::::;;;<<<;;;:::999888333333444555666666555555666666666666666555555444555555555555555555555555444444444333333333222222111111222222222333333333///000111333555777888999555555555555666666666777555777999;;;???IIIVVV___aaafffrrr~~~zzz{{{}}}jjjddddddjjjuuu}}}kkk]]]TTTQQQVVV\\\]]]]]]___dddjjjnnnppppppppplllbbbTTTMMMLLLKKKHHHEEEFFFHHHJJJMMMRRRYYY]]]XXXbbbkkkmmmjjjlllvvvvvvjjjccc[[[VVVSSSSSSRRROOOPPPSSSPPPPPPQQQRRRSSSUUUVVVWWWTTTSSSSSSSSSSSSUUUWWWXXXXXXWWWWWWWWWWWWXXXYYYYYYVVVWWWWWWWWWWWWWWWWWWWWWXXX[[[^^^aaaccceeehhhjjjdddfffggghhhkkksss}}}ooottt~~~gggsss|||sssdddccchhhlllnnnrrr{{{{{{uuulllaaaYYYOOOLLLGGGEEEEEEHHHIIIJJJMMMLLLKKKIIIHHHHHHHHHIIIHHHGGGHHHIIILLLMMMMMMLLLKKKIIIKKKNNNLLLLLLTTT```iiinnnnnneee\\\WWWTTTQQQUUU[[[iii}}}ooo```YYY^^^jjj~~~|||hhhhhhnnn~~~vvv___TTTSSSYYYbbboooqqqmmmhhh``````gggvvv|||~~~uuuyyy|||xxxxxx{{{}}}}}}iii___VVVUUUVVVTTTRRRSSSVVVUUU\\\oooqqqRRREEEEEE;;;::::::;;;===>>>===<<<;;;::::::999888777666666555555444333333333333444555555444444444444555555444444555555555555444444333444444555555444444333111111222222222333333333444444444555555555555666666666777777777777666555;;;999999>>>HHHRRRYYY\\\fffjjjwww}}}kkkgggeeemmmttt```TTTRRRUUUWWWWWW^^^^^^___ccchhhnnnqqqrrrpppeeeYYYRRRKKKFFFEEEGGGCCCFFFJJJMMMQQQWWW]]]aaacccfffjjjllllllqqqvvvjjjccc```VVVVVVTTTSSSRRRRRRRRRRRRVVVVVVUUUVVVVVVXXXYYYZZZUUUVVVXXXZZZ\\\]]]^^^^^^___]]][[[\\\```bbbaaa```^^^^^^]]]]]]\\\\\\]]]]]]^^^___```bbbeeehhhkkkllleeeeeegggjjjnnnuuu|||tttrrr}}}lllxxxyyyjjj```cccjjjqqqtttwww{{{vvvmmmbbb[[[PPPLLLGGGDDDEEEGGGIIIJJJMMMLLLKKKJJJIIIJJJJJJKKKJJJIIIIIIJJJMMMOOOPPPQQQQQQNNNNNNOOOMMMKKKPPPXXXjjjppprrrjjj```ZZZWWWUUUSSSWWWdddxxxuuueee]]]```hhhzzznnnmmmrrrsss\\\TTTSSSYYYbbbppp}}}mmmiiifff___aaajjjzzz~~~zzz|||zzz|||nnncccYYYWWWVVVUUUTTTVVVXXXVVVZZZhhhyyy}}}[[[FFFAAA>>>===;;;;;;<<<===<<<:::999999999999888888888888777666555555444444555555555555444444444444555555444444555555555555444444333444444555555444444333111222222222222333333333444444444555555555555666666666777777777666666666:::999:::@@@JJJUUU\\\___kkkqqquuujjjggghhhtttxxxlll\\\SSSSSSWWWYYYYYYZZZ[[[^^^ccciiimmmnnnnnnjjj___UUUNNNIIIDDDDDDGGGEEEGGGKKKOOOSSSXXX]]]aaafffhhhkkknnnpppwwwxxxlllbbb\\\ZZZUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\^^^___```aaaaaa```___^^^```dddggggggffffffeeedddbbbaaaaaaaaabbbbbbbbbccceeegggiiijjjkkkggggggiiimmmqqqyyyxxxrrrwwwuuuxxxpppdddaaacccmmmwww|||{{{xxxtttlllccc[[[RRRMMMGGGDDDDDDFFFIIIJJJLLLKKKKKKJJJKKKLLLMMMNNNKKKJJJJJJKKKNNNRRRWWWYYYWWWSSSPPPPPPOOOMMMNNNRRRhhhqqqwwwrrrhhh```\\\XXXTTTVVV___rrr|||mmmcccbbbfffvvvvvvssswwwoooYYYUUUSSSZZZcccrrryyyiiigggeee```dddooo{{{|||~~~}}}~~~uuuiii^^^YYYWWWUUUVVVYYYXXXVVVXXX___jjjvvvjjjNNNAAAAAA???===<<<<<<<<<:::999888888888888999999::::::888777666666555555666666555555444444444444555555444444555555555555444444333444444555555444444333222222222222333333333333444444444555555555555666666666666666666666666666999:::===CCCNNNXXX___cccqqq||||||llliiigggkkk|||}}}xxxjjjaaaVVVQQQTTTXXXZZZ[[[WWWXXX]]]ccchhhjjjjjjhhhaaaXXXOOOJJJFFFCCCCCCGGGFFFIIIMMMQQQUUUYYY^^^bbbjjjjjjmmmrrrvvvzzzlllbbbZZZVVVVVVTTTTTTTTTUUUUUUWWWXXXYYYXXXYYYZZZ[[[[[[[[[ZZZYYY^^^___```aaabbbbbbbbbbbbbbbbbbcccfffjjjmmmmmmmmmpppnnnllljjjiiiiiiiiiiiihhhiiiiiijjjjjjjjjiiiiiiggggggiiinnnsss}}}}}}sssqqquuu|||zzzgggdddhhhgggooozzzzzzwwwsssqqqnnnhhh```ZZZRRRMMMHHHDDDDDDFFFHHHIIIIIIIIIIIIIIIKKKMMMNNNPPPKKKJJJJJJKKKOOOUUU]]]bbb^^^YYYSSSPPPOOOOOOOOOPPP```mmmyyyyyyqqqiiiaaa[[[ZZZXXX]]]mmmvvvhhheeegggwww}}}yyy|||lllXXXUUUTTT[[[eeeuuuvvvgggeeedddaaaiiivvv}}}}}}~~~{{{pppccc\\\WWWTTTUUUXXXVVVTTTVVVZZZ___hhhxxxzzz[[[HHHBBB@@@===<<<<<<<<<;;;:::999999999999999999999999888777666666555555666666555555444444444444555555444444555555555555444444333444444555555444444333222222222333333333444444444444444555555555555666666555555555666666666777777999>>>FFFPPPZZZbbbffftttuuuggghhhiiiqqqwwwppplll]]]XXXRRRQQQUUUYYYZZZZZZVVVWWWZZZ___cccfffeeeddd\\\SSSKKKGGGEEEBBBCCCFFFHHHKKKOOOTTTWWW\\\```dddllllllooouuu~~~pppddd]]]XXXVVVWWWVVVVVVVVVVVVWWWYYYZZZ[[[[[[]]]^^^``````___]]]\\\aaabbbbbbccccccccccccbbbcccdddgggkkknnnpppppppppuuutttrrrqqqppppppqqqrrrpppppppppooommmkkkiiigggddddddgggmmmsss}}}vvvooonnntttqqqeeehhhnnnooottt}}}~~~xxxpppmmmiiigggeeeaaa[[[VVVPPPMMMHHHEEEEEEGGGHHHIIIGGGGGGGGGHHHJJJLLLOOOPPPIIIJJJJJJKKKNNNVVV```gggeee```YYYRRROOOOOOOOONNNVVVeeevvv|||zzzrrrggg^^^\\\ZZZ\\\iiinnnjjjkkk{{{}}}~~~jjjYYYVVVUUU]]]hhhzzzqqqcccbbbbbbbbbmmm}}}wwwjjjbbbZZZTTTSSSVVVRRRRRRUUUXXXZZZ___lllzzzeeeNNNBBB@@@===<<<=========<<<;;;;;;::::::999888888777777666555555444444555555555555444444444444555555444444555555555555444444333444444555555444444333222222333333333444444444444444444555555555555666555555444444555666777777555888???HHHRRR[[[dddhhhvvvzzzmmmeeefffkkkyyyyyyoooiiieeeWWWTTTRRRSSSVVVXXXYYYXXXYYYXXXXXXZZZ]]]```aaaaaaYYYQQQJJJGGGDDDBBBBBBEEEIIILLLRRRVVVZZZ___cccgggkkkkkkpppzzzyyyhhh```\\\YYYXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[___```bbbddddddcccaaa```eeeeeeffffffffffffeeeeeeeeegggkkkooopppqqqppppppuuuuuuuuuvvvvvvwwwxxxxxxwwwvvvtttqqqnnnjjjhhhfffddddddhhhmmmsss|||{{{pppjjjmmmyyyoooiiimmmrrryyy||||||tttiiiddd___\\\[[[YYYVVVRRRMMMKKKHHHGGGHHHHHHHHHHHHFFFFFFFFFGGGIIILLLOOOPPPJJJKKKKKKJJJLLLSSS]]]dddgggfffaaaXXXRRRQQQOOOLLLOOO]]]nnnzzz|||qqqfff]]]\\\[[[eee~~~vvvpppooo~~~hhhZZZWWWVVV___mmm~~~{{{jjj^^^^^^```dddsss~~~|||zzzxxxwwwwwwzzz~~~vvvlllaaaWWWSSSTTTQQQQQQTTTWWWXXX[[[eeeooonnnSSSDDDAAA>>><<<===>>>>>>>>><<<<<<;;;:::999888777777777666555555444444555555555555444444444444555555444444555555555555444444333444444555555444444333333333333333444444444444444444444555555555555666555444444333444555777888444999BBBKKKTTT]]]eeejjjyyy~~~nnnfffeeeeeeoootttlllfffaaaUUUTTTTTTUUUWWWYYYYYYXXX[[[YYYXXXXXXZZZ\\\]]]]]]VVVOOOHHHFFFEEECCCDDDGGGIIIMMMSSSYYY]]]bbbgggjjjjjjlllsss}}}pppccc]]]\\\ZZZYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]bbbcccdddffffffffffffeeeiiiiiijjjjjjkkkjjjjjjjjjfffjjjpppsssttttttssssssvvvwwwyyy{{{}}}}}}}}}|||{{{yyyuuupppkkkgggeeeccceeefffjjjpppttt{{{uuukkkhhhmmmuuuyyyqqqrrruuuvvv{{{ssseee___XXXTTTSSSSSSRRRPPPJJJIIIHHHIIIJJJJJJIIIGGGGGGGGGGGGHHHJJJMMMOOOQQQMMMNNNMMMJJJIIIMMMUUU\\\^^^dddfff```YYYWWWTTTOOOMMMWWWeeesss|||qqqbbbaaa^^^cccxxxwwwssszzzeeeZZZWWWWWWbbbqqquuueee[[[^^^cccjjj}}}}}}~~~{{{zzzxxxuuusssrrrqqqqqqqqqwww}}}~~~xxxkkk]]]UUUUUUUUURRRRRRTTTUUUWWW___hhh~~~zzz\\\GGGCCC???===<<<======<<<;;;;;;;;;::::::999999999888777666666555555666666555555444444444444555555444444555555555555444444333444444555555444444333333333333444444444444555444444444555555555555666555444333333333555777999555;;;EEENNNWWW___gggllltttgggdddhhhiiiwww{{{qqqjjjccc^^^TTTTTTUUUWWWYYY[[[[[[ZZZ\\\ZZZYYYYYYZZZZZZXXXWWWQQQKKKEEEEEEFFFEEEFFFJJJHHHMMMTTTZZZ```eeejjjmmmiiilllwwwvvvjjj```]]]]]][[[ZZZ[[[ZZZZZZ[[[\\\]]]___```aaabbbbbbccceeefffggghhhhhhiiijjjkkklllllllllllllllgggmmmtttyyyzzzyyyyyyzzzyyy|||~~~{{{xxxrrrkkkfffbbb```___dddeeejjjooorrrvvv|||ssskkkiiilllssstttzzz}}}|||zzzsssccc]]]TTTPPPOOOPPPPPPOOOHHHGGGHHHJJJKKKKKKIIIGGGHHHHHHHHHIIIKKKNNNPPPRRRPPPQQQOOOKKKGGGHHHOOOVVVRRR^^^gggeee```^^^ZZZUUUOOOUUU___mmm~~~zzziiihhhcccbbbttt|||tttwwwcccYYYWWWXXXdddssssssddd\\\```hhhrrr}}}|||vvvtttrrrpppooonnnnnnooopppyyysssbbbXXXVVVYYYTTTQQQQQQRRRTTT\\\ddd{{{dddJJJFFFAAA===<<<<<<;;;:::999999::::::::::::;;;;;;999888888777777777777777555555555444444555555555444555555555555555555444333444444555555444444333333333333444444444555555444444444555555555666666555444333222333555777999666===HHHQQQYYY```hhhmmmyyymmmeeeffflllnnn}}}xxxpppjjjbbb[[[TTTUUUVVVYYY[[[\\\]]]]]][[[ZZZ[[[[[[[[[YYYUUURRRMMMGGGCCCDDDFFFFFFHHHLLLHHHMMMTTT[[[aaagggllloooiiimmmzzzzzzsssiii```___```^^^\\\\\\YYYYYYZZZ\\\^^^aaacccdddaaaaaabbbccceeegggiiijjjggghhhiiijjjkkkkkkkkkkkkhhhooowww}}}~~~~~~~~~zzzvvvooogggbbb^^^]]]]]]aaaccchhhmmmoooqqqzzz{{{rrrmmmlll|||zzz~~~~~~tttlll___[[[UUUPPPMMMMMMOOOQQQOOOMMMLLLMMMNNNNNNMMMLLLIIIJJJJJJJJJKKKMMMQQQTTTZZZUUUPPPMMMNNNNNNLLLJJJVVV^^^hhhoooooohhh]]]VVVVVVTTTWWWggg}}}wwwgggfffhhhkkkyyytttbbbXXXUUU___dddxxxoooddd___dddlllyyy|||zzzyyyuuuqqqqqqooommmkkkkkklllnnnpppwww|||mmm\\\QQQTTTPPPNNNPPPQQQRRRXXX```xxxuuuWWWHHH===>>>AAA???======<<<;;;;;;::::::999999888999999999888777666666555777777666666555555555444444444444444444444444444666666555444333333222222555555555555555555555555111111111222333444555666666555444444666888999999:::DDDJJJRRR]]]```eeeuuummmbbbfffpppwwwxxxzzzqqqmmmfff^^^YYYRRRUUUWWWYYYZZZ\\\^^^```bbb___\\\\\\]]][[[TTTNNNIIIEEECCCEEEFFFFFFIIINNNOOORRRVVV[[[aaagggmmmpppmmmvvvyyysssmmmeee```^^^^^^\\\ZZZ^^^^^^]]]]]]^^^___``````````````````aaabbbcccdddeeehhhkkklllkkkiiiiiiiiiooorrrwww{{{~~~~~~~~~}}}}}}sssiiibbb]]]XXXXXX[[[```dddkkkppprrrrrrtttyyy~~~tttiiixxx|||~~~uuunnn```\\\VVVPPPMMMMMMOOOQQQOOOMMMLLLLLLNNNNNNMMMKKKHHHIIIJJJJJJKKKOOOTTTWWW^^^[[[VVVRRRNNNLLLIIIFFFQQQYYYgggssswwwrrrfff]]]VVVTTTVVVbbbuuu}}}ooollljjjjjj}}}qqq___WWWWWW```fff{{{nnnddd___fffpppyyytttsssrrrnnnkkkjjjiiiiiijjjnnnuuu}}}rrrcccXXXVVVRRRPPPQQQRRRRRRWWW]]]lllzzzzzzzzzcccRRRBBB???@@@>>>;;;;;;<<<<<<;;;::::::999999888999999999888777666666666777777666666666555555555555555555555555444444444555555555444444333333333222222222222222222222222444444444333444444555555666555444444666888999:::;;;FFFMMMTTT^^^```hhhyyy{{{ggg```fffsss|||uuunnnjjjddd\\\WWWUUUXXX[[[\\\[[[\\\```ddddddaaa^^^^^^^^^ZZZRRRLLLIIIEEECCCEEEGGGGGGJJJOOOPPPSSSXXX]]]ccchhhlllnnnrrr||||||sssmmmeee```______]]][[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^______```aaabbbcccfffiiikkkkkkjjjkkklllmmmppptttxxx{{{||||||{{{{{{qqqfff___YYYVVVWWW[[[dddhhhlllooooooppptttxxxwwwlll|||vvvvvv}}}|||yyysssnnnccc^^^WWWPPPMMMLLLNNNPPPNNNMMMLLLLLLMMMMMMLLLKKKHHHIIIIIIJJJKKKPPPVVVZZZ______\\\XXXQQQLLLHHHGGGNNNVVVeeeuuu}}}qqqfff[[[XXXWWW^^^kkk{{{}}}vvvooolll~~~lll[[[WWWXXXaaahhhooofffccclll{{{~~~xxxqqqmmmlllkkkiiiggghhhjjjlllqqqyyyyyykkkaaaYYYTTTRRRSSSSSSRRRTTTYYY]]]hhhooonnnjjjlllrrrvvv~~~wwwcccMMMCCCAAA???<<<:::<<<<<<;;;;;;:::999999999999999999888777777666666777777666666666666555555666666666555555444444444555555444444444444444444444444444444444444444444777666555444444444444555555555555555666888:::;;;<<>>@@@MMMUUU[[[ccciiiyyy~~~rrrhhhgggmmmuuu~~~tttiiiccc]]]VVVSSSTTTZZZ___cccaaa\\\^^^gggpppsssoooiiibbbZZZRRRKKKFFFHHHEEEEEEJJJLLLMMMPPPUUUVVV\\\cccgggiiikkkooossswwwpppfff```]]]\\\YYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\aaacccdddfffhhhiiiiiiiiimmmooorrrtttuuuvvvxxxzzz{{{{{{|||~~~wwwlllccc\\\[[[aaajjjooo}}}~~~kkkfffnnn|||~~~sssooojjjfffeeedddcccccc___[[[VVVOOOJJJGGGEEEDDDHHHHHHGGGIIILLLNNNMMMMMMMMMMMMLLLJJJHHHHHHJJJLLLVVV\\\cccgggeee___XXXTTTMMMNNNTTTbbbsss|||wwwnnnfffdddlllzzzgggZZZZZZWWW```lllpppsss~~~zzzrrrmmmaaaccceeefffiiipppyyyzzzqqqaaaXXXQQQPPPPPPOOOOOORRROOONNNPPPTTTVVVWWW]]]cccnnnyyyuuuXXXGGGAAA???<<<======<<<<<<;;;:::::::::999999999999999999999999666666777777777777888888444444444444444444444444666666555555555555555555444444444444444444444444111111111222333444555666333555777777666777;;;???DDDPPPVVV]]]iiiqqqtttiiiccciiirrryyyxxxpppfff```YYYTTTTTTXXX[[[___aaa```^^^aaajjjssswwwrrrjjj```WWWOOOIIIGGGGGGEEEFFFKKKNNNOOOSSSWWWYYY___eeehhhjjjnnnvvv|||}}}ssslllccc]]][[[ZZZXXXUUUTTTTTTUUUVVVXXX[[[\\\^^^bbbdddgggjjjlllnnnnnnnnnsssuuuwwwyyyzzz|||zzzpppggg___]]]dddmmmyyy||||||rrrjjjhhhsss}}}wwwsssiiifffbbb___]]]\\\[[[ZZZUUUSSSQQQNNNJJJGGGEEEDDDFFFEEEFFFHHHLLLNNNOOONNNMMMNNNNNNLLLJJJIIIIIIJJJQQQWWW```iiilllhhh```ZZZQQQRRRVVV___lll{{{xxxooojjjnnnwww~~~iii[[[[[[XXXaaaooossszzzxxxpppjjjggg```eeejjjnnnuuuyyyjjj___TTTQQQPPPNNNNNNPPPOOOLLLLLLQQQTTTTTTWWW]]]gggrrreeeMMMDDD@@@>>>=========<<<;;;;;;::::::999999999999999999999999666666777777777888888888444444555555666777777777777777666666555555444444666666666666666666666666333333333333333444555666222555888888666777<<<@@@JJJSSSXXX```ppp{{{}}}rrreeeaaajjjwww}}}rrrjjjbbb[[[VVVSSSWWW^^^]]]_________```eeennnuuuzzztttjjj^^^SSSLLLHHHGGGGGGEEEGGGLLLPPPQQQTTTYYY\\\aaafffhhhjjjppp|||vvvlllfff^^^ZZZYYYZZZXXXWWWUUUVVVWWWYYY\\\___bbbcccgggiiimmmqqqtttvvvwwwwww{{{}}}vvvmmmdddaaagggqqqttt{{{wwwhhhkkkkkkwww}}}wwwpppkkkaaa___\\\XXXVVVUUUSSSSSSMMMMMMMMMLLLKKKIIIGGGFFFDDDDDDEEEHHHLLLOOOPPPOOOLLLNNNOOONNNLLLJJJJJJKKKKKKQQQ\\\iiiqqqppphhhaaaXXXYYY[[[```iiiuuuvvvqqqrrrwww|||kkk\\\ZZZYYYbbbqqqwwwxxxqqqkkkeeeccceeekkkrrryyy~~~rrreeeXXXRRRPPPNNNMMMNNNOOOJJJJJJOOORRRQQQSSSXXXaaammm~~~pppSSSGGGDDDAAA=========<<<;;;;;;::::::999999999999999999999999666666777777888888888999555555666777888999::::::888888777666555444444333333333333333333333333333666666555444444444444555222666888888666777<<>>>>>===<<<<<<;;;;;;888888888888888888888888888888888888888777777777666666666666555555555555555555666666555555444333555444444444444333333333222333444555666777888888666555666888888888>>>FFFRRRYYYeeessspppiiiggglllwwwzzzjjjbbbccc___[[[YYYZZZ]]]___```dddgggjjjjjjmmmrrruuusssooodddWWWOOOHHHCCCCCCEEEFFFFFFJJJOOOSSSVVV[[[bbbbbbcccgggmmmtttxxxjjjddd^^^]]]\\\[[[\\\]]]___```dddhhhnnnsssyyy|||uuusss{{{}}}}}}}}}~~~~~~nnnooossstttjjjaaa]]][[[^^^eeebbb___[[[UUUOOOKKKIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJLLLLLLJJJIIIHHHHHHHHHIIIKKKMMMPPPSSSTTTTTTSSSSSSRRRQQQRRRVVV]]]eeemmmrrrppppppooonnnooorrrxxx|||mmmbbbaaa```jjj}}}yyytttlllfffbbbdddeeefffjjjuuussseee[[[TTTPPPMMMLLLLLLKKKKKKLLLMMMOOOPPPSSSVVVaaavvv|||]]]IIICCC@@@???>>>>>>===<<<;;;;;;999999999888888888888888999999888888888888888888666666666666555555555555555555555666555555444333444444444444444444444444333444444555666777777777777666777999999999@@@IIITTT[[[hhhyyypppjjjfffiiiuuuuuufff```aaa___[[[[[[\\\^^^``````dddiiimmmooorrrvvvvvvssshhh^^^RRRKKKGGGCCCCCCFFFFFFHHHLLLQQQUUUYYY^^^ccceeeeeeiiiqqqzzzrrreeeaaa____________```bbbfffiiiooosssyyy~~~|||~~~zzzyyyxxxuuusssrrrrrrssssssrrrrrrtttvvvxxx{{{}}}~~~uuukkkqqqyyy|||~~~llleeeddddddjjjsssrrrkkk```VVVOOOMMMNNNOOOLLLLLLMMMMMMNNNNNNNNNOOOKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLOOOSSSUUUWWWWWWWWWWWWVVVTTTUUUXXX```hhhmmmssstttwwwxxxxxxzzz|||~~~mmmbbbbbbbbboootttpppkkkeeebbb___ccciiinnnvvvyyykkk```WWWPPPLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPTTT___ttt~~~___JJJCCC??????>>>===<<<;;;:::999999999999888888888777777888888888888888888999999666666666666555555555555555555555666555555444333444444444444444444444444666666666666666666666666888666777999:::;;;CCCLLLVVV^^^nnn}}}nnniiieeehhhuuuttthhhcccbbb___\\\[[[\\\^^^^^^^^^ccckkkrrrvvvyyy{{{xxxssscccYYYOOOIIIFFFCCCDDDHHHGGGKKKOOORRRVVV\\\aaadddffffffjjjsss~~~ooodddaaaaaabbbcccccceeeiiinnnsss{{{~~~yyyssspppkkkjjjhhhfffeeedddddddddhhhhhhhhhiiijjjlllnnnoooxxx}}}rrrmmmqqq{{{sssnnnmmmnnnvvvuuudddWWWRRRRRRTTTUUUOOOOOOOOOOOOOOONNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNQQQUUUXXXZZZ[[[YYYXXXWWWUUUVVV[[[bbbhhhssswww}}}mmmbbbbbbeeessstttllliiiccc______^^^eeeooozzz~~~rrrfff[[[RRRMMMKKKKKKJJJJJJKKKLLLNNNOOONNNRRR\\\mmmaaaLLLCCC???>>>===<<<;;;:::999888::::::999999888777777777777777777888888888888888666666666666555555555555555555666666555555444333333333333444444444444555777777777666666666555555888666777:::;;;>>>FFFPPPYYYbbbttt|||kkkgggccchhhyyyvvvlllhhhccc```\\\[[[[[[]]]]]]]]]cccmmmxxx~~~zzzrrr```VVVLLLGGGEEECCCEEEIIIHHHNNNRRRTTTXXX^^^cccddddddeeejjjuuuppphhhgggeeegggiiijjjlllqqqyyyzzzuuuqqqmmmhhheeeaaa```___]]]\\\[[[[[[[[[^^^]]]]]]\\\]]]^^^```aaajjjooovvv~~~xxxrrrrrrttt~~~zzzxxxxxx|||hhh\\\ZZZ]]]^^^]]]YYYXXXWWWUUUSSSQQQOOONNNJJJKKKKKKKKKJJJIIIIIIHHHHHHIIILLLOOOTTTXXX]]]___\\\\\\[[[ZZZYYY\\\bbbgggrrrxxxnnnbbbbbbeeettt{{{jjjfffddd```___ccchhhqqqxxxmmmaaaVVVOOOKKKKKKJJJJJJKKKLLLNNNOOONNNQQQWWWcccuuufffNNNDDD??????>>>===;;;:::999888::::::999999888777777666666666666777777888888888666666666666555555555555555555666666555555444333333333333444444444555555666666666666666777777777777555777:::<<<@@@IIISSS[[[fffzzz}}}hhhdddbbbiii}}}vvvnnnkkkbbb^^^ZZZYYYZZZ\\\^^^^^^eeeqqq~~~yyyooo\\\SSSIIIEEECCCAAADDDHHHJJJQQQUUUVVVYYY```dddcccdddfffnnn{{{uuunnnooonnnqqqtttvvvxxx}}}sssooojjjfffcccaaa^^^\\\XXXWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPQQQSSSTTTVVVZZZ___fffmmmttt{{{~~~mmmrrrwwwwww~~~lllbbbcccggggggdddhhhgggdddaaa]]]YYYVVVUUUOOOOOONNNNNNMMMKKKJJJIIIHHHIIIJJJNNNSSSYYY^^^aaa___``````___^^^aaafffkkkqqqyyynnnbbbbbbdddtttpppccccccdddaaadddkkkvvv}}}qqqdddXXXQQQKKKKKKJJJJJJKKKLLLNNNOOOMMMOOOSSSZZZiiiiiiQQQEEE@@@@@@???===<<<:::999999::::::999999888777777666555555666666777777777888777666666666555555555555555555666666555555444333333333333444444555555555444444555666777888999999666555666:::===AAAKKKVVV]]]hhh}}}~~~fffcccaaajjjvvvnnnlll```]]]YYYWWWYYY\\\___```gggtttxxxlllZZZQQQGGGCCCAAA@@@CCCGGGKKKRRRWWWWWWZZZaaadddcccfffiiirrryyysssuuuxxx{{{|||{{{}}}|||uuuppphhheee```]]][[[YYYWWWUUUMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIIIIJJJLLLNNNPPPOOOTTTZZZbbbiiirrrzzz