BM6P6(@ vvvrrrxxx~~~|||yyyyyyxxxwwwvvvtttrrrqqqppppppfffbbb\\\TTTMMMIIIJJJKKKYYYaaakkksssxxx{{{}}}~~~pppYYYFFF===666000000000...,,,------------------------------,,,++++++,,,---///111///------...,,,((()))---,,,++++++******++++++,,,************************************************)))((((((((()))+++---///++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,///111222555<<>>999666222000000111111000111000///........................------,,,,,,,,,,,,,,,------------------------------------------***+++---......,,,+++***,,,,,,+++++++++,,,---...------,,,,,,------......///111222222444999AAAHHH[[[[[[aaahhhkkkgggeeeeeeeeehhhnnnvvv~~~~~~{{{zzzzzz|||xxxsssssswww{{{|||rrrgggdddhhhttt{{{pppfffccccccaaa```aaaaaaaaabbbdddeeeggghhhhhhhhhhhhiiijjjlllooorrrsssuuuvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwvvvvvvuuutttssstttuuuvvvvvvvvvvvvuuutttuuuttttttttttttuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwyyyyyyzzz{{{|||zzzvvvssswwwyyyyyyzzz~~~}}}zzzxxxxxxyyy|||}}}rrrooohhhaaaYYYSSSOOOMMMOOOWWWfffwww|||{{{{{{~~~~~~ppp\\\GGG>>>666444333///...///---------------------------------------,,,,,,,,,222+++''')))+++++++++---,,,++++++******++++++,,,************************************************...---+++***))))))((()))++++++++++++++++++++++++***+++++++++,,,,,,,,,---+++...333777<<>>999555333333222111000//////.........//////.............../////////------------------,,,,,,------------------------........................,,,,,,---............---,,,,,,------...///111111111333444666<<>>777444111111333------------------------------,,,,,,,,,---//////---)))(((***+++)))***...,,,++++++******++++++,,,************************************************((()))***+++,,,++++++***++++++++++++++++++++++++******+++,,,---...//////111666<<>>888444000000/////////.........---------,,,,,,,,,,,,+++++++++************++++++************************+++++++++++++++***))))))++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,+++++++++---...//////111555;;;???GGGQQQ___jjjpppqqqssstttuuutttsssrrrnnnoooxxx~~~yyyrrroooppprrrttt|||~~~{{{tttnnnmmmqqqssswww}}}|||tttmmmeee\\\UUURRRSSS\\\gggrrr{{{|||vvvrrrooommmnnnnnnoooppprrruuuwwwyyyzzz|||~~~xxxwwwvvvuuuuuuwwwxxxzzz|||~~~wwwooohhhddd_________```dddiiinnnqqqrrrqqqooonnnmmmmmmmmmnnnpppqqqsssvvvxxx{{{|||}}}~~~|||xxxvvvrrrpppmmmjjjeeeaaaYYYXXXWWWVVVYYYaaannnxxxxxxjjjbbbYYYUUUVVV]]]lllyyy|||jjj\\\WWW\\\mmm}}}ooobbbTTTDDD:::666444333111////////////000.........................../////////.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,---.........000111222333111666@@@LLLXXXccckkkpppxxxtttpppppptttzzz{{{qqqmmmggg```bbbiii{{{{{{pppkkkhhhhhhgggfffeeeeeeeeeeeefffeeeffffffeeedddeeegggjjjoooqqquuuvvvvvvvvvxxxzzzyyyzzzzzzzzzzzzxxxwwwvvvvvvvvvvvvxxxzzz{{{yyyxxxwwwxxxzzz||||||}}}||||||{{{zzzxxxwwwwwwwwwvvvvvvttttttuuuuuuuuuuuuuuutttvvvuuutttttttttuuuwwwxxxrrr{{{~~~xxxtttiiibbbYYYQQQKKKJJJRRR\\\gggvvv|||yyyxxxwwwtttqqqhhheee___VVVLLLBBB:::666111000000//////.........------,,,,,,,,,+++++++++******))))))******++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++---,,,,,,,,,,,,,,,,,,+++------...///111666===AAAKKKTTTaaakkkooopppqqqrrruuutttttttttsssttt}}}~~~zzzwwwwwwyyy{{{{{{tttqqqrrrxxxyyy}}}xxxnnnfff___VVVQQQQQQXXXbbbppp{{{|||wwwssspppnnnppppppqqqsssuuuwwwyyyzzz{{{}}}~~~|||~~~~~~}}}~~~~~~|||{{{rrrrrrqqqqqqsssuuuxxxzzz}}}zzzrrrhhh```\\\XXXXXXYYY\\\```dddhhhkkkjjjjjjjjjiiihhhgggffffffbbbdddgggkkkppptttwwwyyyyyy}}}|||xxxtttqqqpppnnniiieee]]][[[XXXUUUUUUXXX___cccvvvtttlllbbb[[[WWWYYYeeerrrzzz}}}}}}ooobbbYYYXXXcccpppzzzmmm]]]KKK???:::666444222///......///000........................,,,---......,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000222333444222999EEEQQQ[[[eeemmmqqqxxxtttpppqqqwww}}}}}}uuulllhhhccc]]]___ggg}}}rrrkkkjjjffffffeeeddddddfffggghhheeefffgggfffeeefffhhhkkknnnrrruuuwwwvvvvvvyyy|||yyyzzzzzzzzzzzzxxxwwwvvvvvvuuuuuuvvvxxxyyyyyyxxxvvvwwwzzz|||}}}}}}}}}}}}{{{yyywwwwwwxxxxxxwwwvvvuuuuuuuuutttuuuuuuvvvvvvyyyxxxwwwuuuuuuuuuvvvwwwfffqqqzzzzzzzzzzzzlllfff^^^VVVNNNJJJPPPYYYbbbsss~~~{{{xxxnnnkkkeee\\\QQQFFF<<<777111111000000///......---...---------,,,,,,,,,,,,+++************+++,,,---***************************+++,,,---------------++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,---...000444:::BBBGGGPPPXXXdddlllpppqqqrrrsssuuuuuuxxx}}}~~~~~~{{{yyy{{{|||~~~~~~xxxrrrrrruuuxxxyyy}}}}}}rrrhhhbbb]]]WWWVVVXXXaaakkkyyyzzzvvvsssrrrqqqqqqrrrsssuuuwwwyyy{{{{{{|||~~~}}}{{{~~~~~~}}}{{{|||}}}}}}|||yyyvvvtttnnnmmmnnnooorrruuuyyy{{{~~~~~~|||vvvlllaaaYYYUUURRRSSSVVVYYY]]]```ccceeedddeeeffffffeeebbb```___[[[\\\___bbbfffjjjmmmoooppptttyyy~~~}}}wwwsssrrrppplllhhheee```ZZZVVVUUUVVVWWWXXXaaammm~~~}}}pppddd[[[YYYcccnnn|||xxxmmm___WWW[[[eee|||xxxfffRRRDDD>>>777555222///......///000........................+++,,,...---+++***,,,...,,,------......------,,,------------------------+++,,,,,,------......///------...///000222444555444===IIIVVV___hhhooossstttrrroooqqqwww}}}~~~}}}~~~}}}||||||yyyzzzmmmccc___\\\YYY```jjj|||qqqjjjhhheeeddddddcccdddfffiiijjjffffffgggffffffgggiiikkknnnrrrwwwxxxwwwwww{{{~~~{{{||||||||||||zzzyyyxxxwwwuuuttttttvvvxxxxxxxxxvvvwwwyyyzzz{{{{{{{{{zzzwwwuuutttuuuxxxzzzzzzyyywwwvvvtttttttttvvvxxxyyyyyyxxxwwwvvvuuuvvvvvvwww\\\jjjuuuvvvxxx~~~nnniiibbbZZZPPPKKKOOOXXX```ssstttqqqkkkaaaUUUHHH>>>777222111111000///......---//////.........---------++++++++++++,,,,,,---...***************************+++,,,---.../////////++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,------------...000333888???HHHNNNTTT[[[fffmmmqqqrrrtttvvvuuuvvv|||{{{yyyzzz{{{zzz}}}vvvqqqrrrvvvuuuvvvyyyyyy~~~xxxmmmcccaaa^^^[[[]]]bbbjjjttt}}}wwwtttsssssstttssssssuuuvvvxxxzzz{{{|||}}}}}}~~~|||{{{{{{||||||{{{yyyuuupppnnnkkkkkklllnnnqqquuuyyy|||~~~~~~{{{ssshhh]]]TTTPPPNNNPPPSSSWWW[[[^^^``````aaabbbddddddccc```]]][[[[[[[[[\\\]]]___aaabbbccchhhlllrrrwwwzzz~~~yyyuuusssqqqmmmiiikkkddd\\\WWWVVVWWWWWWUUUUUU```ppp~~~{{{lll___[[[dddpppvvveeeXXXXXX^^^jjjmmmWWWGGGAAA888666333///......///000........................+++---///...,,,+++---///,,,------......------,,,........................)))***+++,,,------...///------...///111222444555666???MMMYYYbbbjjjpppuuupppnnnmmmooouuu{{{yyyxxxxxx|||~~~}}}|||{{{}}}ssseeeZZZWWWWWWXXXcccppp|||}}}xxxnnngggddddddccccccccceeegggjjjlllfffggggggffffffgggjjjlllnnnsssxxxyyyxxxyyy|||}}}~~~~~~~~~~~~|||{{{zzzxxxuuusssrrrtttvvvwwwxxxvvvwwwxxxyyyyyyyyyxxxwwwtttrrrrrrtttyyy||||||{{{wwwvvvtttssstttvvvyyy{{{xxxwwwvvvuuuuuuvvvwwwxxxRRR]]]gggllluuu}}}vvvooodddYYYQQQOOOOOOPPPYYYkkk{{{qqqdddWWWJJJ???888444222///...//////............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++***+++,,,---------,,,+++///000333888===CCCIIILLLWWW]]]dddjjjlllppptttxxxwww}}}yyyvvvzzz~~~|||wwwvvvvvvvvvzzzzzz{{{}}}~~~|||xxxuuurrruuu|||}}}~~~vvvqqqggg^^^ZZZ\\\bbbhhhsssyyy|||wwwtttrrrqqqrrruuuuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}|||||||||zzzyyyxxxuuussspppnnnmmmjjjjjjllloootttwwwwwwwwwyyysssjjj```YYYRRRMMMJJJMMMMMMPPPUUU\\\______^^^bbbbbbbbbbbbaaa```^^^^^^YYYXXXWWWWWWXXXZZZ]]]^^^dddgggkkkooosssxxx}}}vvvpppmmmkkkjjjiiigggccc^^^XXXUUUUUUVVVTTTXXXaaallluuuyyyhhh```eeemmm|||mmm___XXXVVVbbbrrrppp]]]LLLAAA<<<555111222333111000111000000000000////////////........................000000...---,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---------......***,,,...//////111333666;;;FFFTTT^^^fffmmmooommmppplllkkkooovvv|||}}}|||yyyyyyyyy{{{}}}|||yyywwwwww}}}}}}||||||{{{oooeee[[[VVVWWW[[[eeeoooxxxzzzzzzwwwpppjjjgggfffeeeddddddcccdddeeefffggghhhgggfffeeefffiiilllnnntttttttttuuuwwwyyy{{{}}}~~~~~~~~~}}}{{{yyyvvvuuuttttttsssssssssttttttuuuwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzrrrqqqqqqssswwwyyyzzzzzzvvvvvvvvvwwwxxxxxxxxxyyyLLLUUU___fffrrr~~~~~~}}}xxxrrrhhh^^^VVVRRRPPPPPPYYYjjj}}}rrrfff[[[OOOCCC;;;666444111000000000000/////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++,,,---...///...------...111555:::@@@FFFLLLPPPXXX^^^ffflllnnnqqquuuxxxxxx{{{}}}|||~~~zzzvvvvvvxxxyyyzzz{{{}}}}}}xxxtttoooooosssyyyzzzwwwwwwyyyvvvqqqhhh___]]]aaajjjrrrwww}}}|||xxxvvvuuuvvvvvvwwwwwwwwwyyyzzz|||~~~~~~~~~}}}|||{{{{{{{{{zzzxxxuuurrrooollljjjiiikkklllmmmqqqtttvvvuuutttpppjjjaaaYYYSSSOOOKKKIIILLLMMMOOOUUU[[[______^^^bbbbbbbbbbbbaaa```^^^^^^ZZZYYYXXXXXXXXXZZZ\\\^^^aaadddhhhlllppptttzzz}}}~~~{{{uuuqqqnnnkkkllljjjfff```[[[WWWUUUUUUSSSTTTYYYaaaiiitttvvvlllkkknnn{{{~~~rrreee\\\WWWYYYggg~~~sss```OOOEEE@@@999333444444111///000000000000000////////////........................//////...---------......---------....../////////,,,,,,---------.........,,,...000000111222555777<<>>EEEKKKQQQXXX]]]___eeemmmrrrttttttvvvxxxyyy~~~{{{tttrrrqqqmmmooorrrvvv{{{zzzrrrpppiiidddfffiiimmmuuu|||zzzwwwrrrmmmlllqqqyyy}}}|||{{{zzzyyyzzz{{{||||||||||||}}}}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxuuuqqqmmmjjjiiiiiijjjoooppprrrttttttqqqkkkggg^^^XXXOOOIIIFFFFFFFFFGGGIIIKKKOOOTTTYYY\\\^^^^^^aaaaaaaaaaaaaaaaaa``````\\\\\\[[[[[[[[[\\\]]]]]]]]]___cccgggjjjoootttwwwxxxxxxyyy{{{}}}wwwrrrpppmmmjjjfffbbb^^^YYYVVVVVVRRRPPPSSSWWW^^^kkkwwwrrrmmmsss{{{|||qqqdddYYYRRRYYYeeeuuulll[[[QQQIII???777555444111000111000000000000////////////.......................................//////000..................//////------------............000111222222222555888;;;DDDTTTdddkkkllloootttvvvmmmkkkjjjnnnuuu}}}zzzwwwvvvrrrwww{{{}}}zzzrrrfffaaaaaagggmmmqqqtttxxxxxxwwwtttpppllljjjiiihhheeedddcccccccccdddeeeffffffeeeeeeeeegggjjjmmmpppqqqqqqrrrsssvvvxxx{{{}}}~~~|||zzzxxxvvvssssssssssssssstttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuussstttuuuvvvwwwxxxxxxyyyyyywwwvvvvvvxxxyyyxxxxxxuuuuuuvvvwwwxxxyyyyyyzzzMMMLLLOOOZZZjjjzzz~~~zzz{{{}}}vvvnnneee\\\XXXVVVWWW___rrryyyqqqiii```TTTLLL@@@<<<666222000//////............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,,,,------...///000333:::DDDLLLQQQVVV]]]bbbdddiiippptttuuuuuuwwwyyyxxx|||xxxrrrooommmjjjkkkooossswww|||{{{tttkkkddddddiiiooowww}}}|||yyyvvvtttvvvyyy|||}}}|||{{{zzzyyyyyyzzzzzz~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{zzzyyyxxxwwwvvvvvvtttqqqnnnmmmnnnoooqqqpppqqqrrrsssrrrmmmfffaaa[[[UUUMMMGGGEEEEEEFFFFFFHHHKKKOOOTTTXXX\\\^^^```aaaaaabbbbbbcccbbbbbbbbb___^^^^^^^^^]]]]]]^^^^^^^^^aaadddhhhkkkoootttxxxxxxxxxyyyzzz|||~~~yyyqqqoookkkhhheeebbb]]]YYYVVVRRRPPPRRRUUUXXX```hhhvvvxxxlllooowwwxxxjjj```TTTWWW]]]iii{{{ttt```TTTLLLBBB999666444222111333000000000000////////////........................///...------,,,,,,---------------------------------------........./////////000111111222555:::>>>JJJYYYhhhmmmkkkmmmpppqqqhhhhhhiiimmmttt||||||xxxuuu{{{yyyqqqeeebbbdddmmmvvvzzz{{{}}}{{{xxxsssooolllkkkjjjjjjeeeeeeccccccbbbcccdddeeeeeeeeedddeeegggjjjnnnqqqssssssssstttwwwyyy|||~~~~~~|||zzzwwwvvvrrrrrrrrrssssssuuuvvvvvvzzzyyywwwuuutttsssssssssttttttuuuvvvwwwxxxyyyyyywwwvvvtttuuuwwwyyyyyyxxxtttuuuvvvwwwxxxyyyzzzzzzOOOLLLMMMXXXgggwww~~~}}}{{{sssjjjbbb]]]YYYUUUWWWeeexxxwwwnnncccYYYRRRCCC>>>888333000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,+++,,,,,,---...000000888@@@KKKSSSVVVZZZaaafffhhhmmmrrruuuuuuuuuwwwzzzzzz|||~~~}}}||||||{{{vvvqqqllliiiiiikkkmmmqqqtttwwwzzz{{{www|||zzzppphhhggglllpppwww}}}|||}}}}}}|||zzzyyyzzz|||}}}}}}|||{{{zzzyyyyyyyyy}}}~~~~~~}}}||||||}}}|||||||||{{{zzzyyyxxxwwwuuuuuuvvvvvvvvvvvvuuuuuurrrqqqpppooopppqqqsssuuuqqqqqqrrrqqqoooiiibbb\\\XXXSSSLLLGGGFFFFFFFFFGGGGGGKKKQQQUUUYYY\\\___aaaaaabbbcccdddddddddddddddbbbbbbaaaaaa``````______```cccgggjjjmmmqqqvvvyyyyyyyyyyyyzzz{{{~~~wwwsssmmmjjjhhheee```[[[WWWRRRPPPRRRRRRRRRVVV[[[kkkwwwrrrooorrr}}}~~~rrrhhhVVVUUUWWW```rrr}}}gggZZZRRRGGG<<<888555222222444000000000000////////////........................///...---,,,,,,,,,,,,,,,---------------,,,,,,,,,------........./////////...///000111333777===AAAQQQ^^^kkknnnmmmnnnooonnnhhhiiikkkoootttzzz{{{zzz~~~wwwoooeeecccgggsss~~~|||wwwpppkkkiiihhhhhhhhheeeeeecccbbbbbbccccccdddddddddddddddgggkkkooorrrvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}{{{yyyvvvuuurrrrrrrrrssstttuuuvvvwwwzzzxxxvvvtttssssssssssssuuuuuuvvvwwwxxxyyyzzzzzzwwwvvvtttuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwUUUPPPOOOVVV```nnn|||vvvnnnfffaaaYYYTTTSSS[[[gggtttsssggg]]]XXXFFFAAA:::444111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,...//////---,,,,,,---...///111222<<>>888333111222000000000000////////////........................,,,---------///000111222000000//////.........---............/////////000///000111333777<<>>999666333000///////////////......---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************,,,++++++,,,......---,,,...,,,---//////000777@@@SSS\\\dddeeefffkkkpppsssvvvuuurrrmmmkkkqqq|||~~~}}}zzzzzz|||wwwrrrnnnmmmqqqyyy|||xxxzzz|||~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~zzztttqqqiiihhhfffcccbbbaaaaaaaaaaaabbbbbbcccdddeeeeeeeeeggggggggggggiiijjjkkklllmmmlllllllllllliiieeebbbaaa\\\TTTMMMIIIHHHIIIJJJOOOTTT[[[```cccddddddeeeeeegggiiikkknnnooopppqqqooonnnmmmkkkiiihhhhhhhhhiiijjjlllnnnqqqtttwwwyyywwwxxxxxxyyyzzzzzz{{{{{{wwwwwwvvvssspppnnnoooppprrrvvvzzz}}}~~~wwwlll```\\\UUUQQQOOOOOONNNNNNOOOMMMOOOTTT\\\gggxxxqqqeee```aaaiiirrruuuuuuvvvwwwvvvtttsssqqqlllcccYYYSSSSSS[[[mmm}}}mmmYYYKKKBBB999444333111111000///////////////......////////////.....................---------,,,,,,---............---............////////////333222333666777===IIIVVVjjjnnnuuuzzz}}}|||yyyrrrmmmkkkhhhhhhllluuuvvvkkkeeeddddddbbb___aaa```^^^]]]^^^```bbbdddbbbcccdddiiimmmqqqrrrrrrsssssssssttttttuuuuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxyyy{{{|||~~~~~~}}}|||{{{zzzzzzzzz{{{xxxyyyzzz{{{||||||||||||vvvhhhaaa[[[YYYeeevvv~~~zzzuuuoooiii```YYYQQQLLLJJJJJJRRR[[[fffqqq}}}{{{qqqiii]]]UUUJJJAAA<<<888444111///////////////......---...---,,,+++***+++,,,,,,------------------------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,,,,---,,,---///000333;;;EEEXXX```fffgggiiiooouuuwwwzzzvvvqqqllllllttt~~~{{{uuuoooooottt|||{{{yyy{{{~~~}}}}}}~~~~~~~~~~~~~~~zzztttnnnjjjbbbaaa___]]]]]]]]]]]]^^^\\\\\\\\\]]]^^^```aaabbbcccddddddeeeggghhhjjjkkklllllllllmmmnnnnnnmmmllljjjeee\\\RRRKKKHHHIIIKKKOOOUUU\\\bbbddddddddddddgggiiijjjmmmooopppqqqqqqqqqpppooommmkkkjjjiiihhhkkklllnnnpppsssvvvyyy{{{yyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxvvvrrrppppppqqqsssvvvyyy{{{|||ssshhhaaa[[[TTTNNNLLLLLLMMMMMMOOOMMMMMMQQQWWW```ooo}}}vvviii^^^ZZZ___hhhpppsssuuuvvvuuurrrooonnnppphhh^^^XXXUUU[[[lll{{{vvv```QQQEEE;;;666444111111000///..................////////////..............................,,,------...........................////////////222111333666888???MMMZZZkkkpppwww|||}}}~~~ssskkkfffdddccceeekkkvvvwwwlllfffddddddcccbbbaaa___]]]\\\\\\___ccceeeccceeeiiimmmqqqsssttttttsssssstttttttttuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwwwwxxxyyyyyyzzzyyyxxxwwwyyy{{{}}}~~~|||{{{zzzzzzzzzyyyzzz{{{}}}}}}~~~~~~~~~|||pppggg___\\\eeerrr~~~yyyssskkkfff___XXXQQQMMMIIIIIIOOOWWW___kkkvvv}}}wwwmmmaaaYYYNNNEEE???;;;666333///////////////......---///...,,,+++***+++,,,---------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,,,,,,,---,,,---000333777BBBMMMZZZaaagggiiilllsssxxxyyyzzzuuuooommmpppzzz{{{ssspppuuu|||~~~zzz{{{{{{zzz|||~~~~~~~~~~~~{{{uuummmgggccc\\\[[[YYYXXXXXXYYYZZZZZZXXXWWWWWWWWWYYY[[[^^^`````````aaaccceeehhhjjjkkklllmmmnnnoooppppppqqqrrrooojjjbbbWWWMMMIIIKKKMMMSSSXXX___eeegggffffffeeehhhiiikkkmmmnnnoooppppppqqqpppooonnnmmmkkkjjjiiilllmmmnnnqqquuuxxx{{{}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxuuussssssssssssvvvxxxyyyyyy{{{ssskkkddd^^^UUUNNNKKKKKKLLLLLLOOOMMMMMMPPPTTT[[[hhhuuuzzzmmm```YYY\\\cccmmmqqqwwwyyywwwsssqqqppptttnnnhhhccc___bbbooo}}}iiiYYYLLLAAA:::888222222000//////...............////////////......---.....................,,,---......//////..................////////////111000222555999@@@OOO^^^kkkqqqyyy|||||||||~~~{{{nnnfffbbb```___ccclllzzzxxxqqqhhhbbb```````````````^^^\\\[[[]]]```dddfffeeeiiimmmqqqtttuuuvvvvvvttttttuuuuuuuuuuuuvvvvvvssstttvvvwwwxxxwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyzzz|||~~~~~~|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~vvvmmmddd___dddlll}}}|||uuummmfff^^^XXXRRRNNNJJJGGGKKKRRR[[[eeeqqqwww~~~ttthhh```UUUKKKDDD>>>888444///////////////......---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---......,,,...222666===JJJVVV]]]ccciiikkkooouuuxxxxxxvvvrrrnnnooowwwxxxtttwww|||~~~zzztttsssvvvvvvyyy}}}~~~}}}|||yyy|||~~~~~~}}}}}}vvvmmmeee___\\\WWWVVVUUUTTTTTTUUUVVVWWWSSSRRRQQQQQQSSSVVVZZZ]]]\\\]]]___aaaeeehhhkkkmmmmmmnnnpppooonnnmmmmmmnnnjjjhhhaaaWWWOOOKKKMMMPPPXXX]]]ccchhhiiiiiiiiiiiiiiijjjkkkmmmnnnoooooooooppppppppppppooonnnlllkkknnnnnnppprrruuuxxx{{{|||{{{{{{{{{{{{{{{|||||||||yyyzzz{{{yyyvvvsssrrrsssrrruuuwwwxxxwwwxxx|||}}}wwwkkkcccYYYQQQMMMLLLMMMNNNNNNLLLLLLOOOQQQUUU```jjjzzz|||qqqeee\\\[[[```dddkkktttyyyyyywwwvvvvvvvvvuuutttqqqkkkiiirrr}}}ooo^^^PPPCCC:::777444333222000////////////......////////////......---------...............------...////////////...............////////////000000111555:::CCCSSSbbbkkkrrrzzz|||{{{zzz|||wwwkkkddd```______cccmmmzzzyyyqqqlllfffbbbaaaaaaaaaaaa___^^^]]]]]]^^^aaaeeeggghhhlllpppssstttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuussstttuuuvvvvvvvvvuuuttttttttttttuuuwwwyyyzzz{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~|||{{{zzz{{{||||||}}}}}}}}}}}}}}}}}}tttkkkcccccchhhttt|||sssmmmbbb\\\WWWRRRLLLHHHIIINNNWWWbbbmmmttt{{{~~~rrrjjj]]]RRRIIIAAA999444///////////////......------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++***---//////---,,,---///...---///444:::CCCQQQ^^^aaahhhmmmnnnqqqvvvvvvtttqqqnnnmmmrrr~~~xxxzzz~~~}}}{{{zzzuuuooonnnqqqoooqqqrrrqqqrrrwww}}}|||www{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}yyyqqqggg^^^YYYWWWSSSRRRQQQPPPPPPQQQRRRRRRNNNMMMKKKKKKMMMQQQVVVYYYYYY[[[]]]aaaeeeiiimmmooonnnooopppmmmhhhcccaaaaaa___^^^[[[UUUNNNLLLPPPTTT[[[___dddgggiiiiiijjjjjjkkkkkklllnnnooooooooooooqqqqqqrrrrrrrrrqqqpppoooqqqrrrrrrsssuuuvvvxxxyyyzzzzzz{{{{{{|||||||||}}}yyyzzz{{{yyyvvvsssrrrrrrqqquuuyyy{{{{{{|||ssskkk___UUUPPPOOOPPPQQQPPPNNNNNNPPPOOOPPPWWW```qqq}}}|||tttiii___[[[]]][[[dddpppwwwxxxwwwvvvwwwvvvyyy}}}}}}uuunnnqqqxxxxxxgggXXXIII===999555444333111000000//////......////////////......---------.........//////------...///////////////............////////////111000222777<<>>HHHYYYiiinnnuuu}}}{{{yyy||||||vvvrrryyy{{{qqqhhhcccaaa```fffgggjjjqqqvvvuuummmfff```___]]]]]]\\\]]]]]]]]]]]]]]]^^^```bbbdddfffgggkkknnnqqqqqqpppppprrruuussssssssssssssssssssssssvvvvvvwwwwwwwwwuuutttsssvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvwwwyyyzzz{{{|||||||||~~~~~~|||{{{||||||||||||{{{zzzyyyxxxzzzssslllfffcccfffrrr|||rrriii___XXXUUUSSSNNNKKKUUUZZZfffttt}}}~~~oooeeeZZZKKKAAA===777444111000000///---+++........................------,,,,,,+++***))))))------------------------,,,,,,,,,---------.........,,,***)))***+++...///111111111333;;;KKK___lllmmmnnnooorrruuuvvvvvvuuuqqqooottt||||||~~~}}}}}}}}}{{{wwwrrrnnnllllllkkkmmmmmmkkkiiiooozzz|||{{{}}}~~~}}}}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{zzz|||}}}}}}|||{{{{{{|||}}}zzztttlllccc[[[TTTQQQOOONNNLLLJJJHHHHHHHHHHHHDDDCCCDDDEEEIIINNNSSSVVV\\\[[[[[[^^^bbbfffiiijjjiiikkklllhhh```XXXSSSRRRMMMOOOQQQNNNKKKLLLQQQVVVbbbeeeiiikkkllllllnnnooolllkkkkkklllnnnooonnnmmmnnnpppsssttttttrrrrrrrrruuuvvvwwwvvvtttsssssstttwwwwwwxxxyyyzzz|||}}}}}}}}}{{{yyywwwwwwwwwwwwtttzzz~~~vvvkkkccc^^^[[[XXXUUUTTTTTTSSSPPPNNNOOOTTTXXXcccooo{{{tttlll]]]PPPRRRXXX```eeejjjmmmnnnmmmtttzzz}}}vvvpppnnnuuunnn]]]KKK???888555222111111111000///000000000000////////////,,,---...//////...---,,,,,,,,,,,,------.........------------///000111222333222333888CCCRRR```hhhrrrwww{{{zzzvvvvvv{{{~~~}}}yyysssrrruuu{{{yyyjjjaaabbbddddddnnnlllkkkmmmpppooojjjeeeZZZ[[[[[[\\\\\\]]]^^^^^^___```aaaaaaaaadddhhhkkkkkknnnppprrrrrrrrrtttuuuqqqrrrsssuuuuuuuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrssstttuuuvvvvvvxxxyyy{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyzzzzzzzzz~~~}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{{{{|||}}}vvvnnngggdddaaajjjvvv|||sssggg^^^YYYUUUPPPLLLTTTYYYfffuuuqqqaaaOOOAAA<<<666444111000000///...---........................------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........333333555:::DDDSSScccmmmqqqppppppppprrrssssssssspppqqqxxx~~~}}}}}}~~~xxxsssooommmkkklllllliiihhhlllvvv~~~{{{zzzzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzz|||}}}|||zzzzzzzzz{{{{{{xxxrrrjjjaaaYYYRRROOOKKKIIIGGGEEEDDDCCCCCCDDDCCCCCCCCCFFFIIIOOOSSSVVV[[[[[[\\\___cccgggkkklllnnnpppoooiii```WWWQQQNNNKKKMMMNNNLLLKKKMMMTTTZZZcccfffjjjllllllmmmnnnooommmlllkkklllnnnooonnnmmmlllooorrrssssssrrrssssssuuuvvvvvvuuusssrrrssstttwwwxxxzzz|||}}}~~~~~~{{{yyywwwvvvvvvvvvxxx||||||pppgggbbb___\\\YYYXXXXXXVVVRRROOOOOORRRUUU^^^iii{{{xxxhhhYYYVVVZZZ^^^``````bbbdddfffnnnuuu~~~~~~wwwrrrooo|||vvvdddQQQEEE:::777444222222222111000000000000000////////////------............------..................//////---------...///000111222333222333999DDDRRRaaaiiinnnssswwwvvvqqqpppuuu|||~~~zzzyyy}}}|||vvvuuuuuuxxxwwwiiiaaacccfffgggpppnnnmmmooopppnnnhhhccc[[[[[[\\\\\\]]]^^^^^^^^^^^^___``````aaacccgggjjjkkkmmmpppqqqqqqrrrtttuuussstttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttuuuwwwxxxxxxyyyzzz{{{|||{{{yyyxxxyyyyyyyyyyyyyyyzzz{{{{{{~~~}}}||||||}}}~~~}}}|||{{{{{{{{{|||}}}}}}zzzqqqiiiddd___cccjjjuuu}}}qqqfff___YYYTTTPPPQQQWWWeeeuuukkkUUUEEE===666444111000000000///...........................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...000000///......000000333<<>>;;;666333222111000000000000000000///////////////...---,,,,,,---...///000000000//////.........------......///111222333333444777>>>IIIXXXfffnnnoootttxxxtttnnnmmmssszzz{{{~~~|||||||||wwwvvvvvvzzz|||qqqeeeccckkkrrrtttuuuuuuuuuuuutttnnngggaaa]]]]]]^^^^^^___`````````___```aaabbbaaaccceeeggglllnnnqqqsssssstttvvvxxxxxxxxxxxxwwwvvvuuuuuutttttttttuuuuuuvvvvvvwwwwwwyyyxxxwwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzyyyxxxwwwwwwyyy{{{|||zzzzzzyyyzzz{{{}}}~~~~~~~~~}}}|||||||||yyypppjjjfffeeegggnnnwww|||ooobbbXXXRRRPPPTTT___nnnzzz~~~yyybbbQQQFFF999666222000000111111000........................---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,+++,,,---///000444444888BBBPPP^^^fffjjjppptttxxxyyywwwtttsssrrrrrrwww|||{{{yyyyyy}}}}}}vvvrrrooopppssswww|||}}}}}}~~~xxxrrrmmmfffcccccchhhmmmpppvvvxxxzzzzzzzzz{{{~~~|||{{{{{{}}}~~~{{{zzzyyyxxxxxxxxxyyyyyyxxxyyyxxxxxxwwwyyy}}}yyypppeee[[[RRRMMMEEEDDDBBBAAA@@@@@@@@@@@@BBBDDDFFFJJJNNNSSSXXXZZZ[[[^^^bbbeeehhhlllrrrvvvuuutttrrrnnnhhh```YYYTTTOOOMMMKKKJJJMMMTTT^^^dddjjjlllnnnooonnnmmmmmmnnnjjjiiihhhhhhhhhhhhgggfffdddgggkkkmmmoooqqqtttwwwuuuuuuvvvtttrrrppppppqqqrrrvvv|||}}}|||{{{xxxvvvsssqqqpppkkkiiijjjqqq{{{yyyqqqkkkeeeaaa\\\YYYVVVSSSQQQPPPPPPOOOJJJSSSaaapppiiifffhhhmmmpppppptttzzz~~~vvveeefffmmm{{{sss]]]NNN@@@<<<777333111000000///000000000000///////////////...---,,,,,,---...///000//////......---------............000111222333444666;;;DDDPPP^^^jjjrrrsssvvvxxxvvvqqqqqqwww}}}~~~~~~xxxqqqrrrvvv|||~~~yyynnneeegggqqqyyy{{{wwwxxxyyyzzzwwwppphhhbbb]]]^^^^^^______``````aaaaaabbbddddddcccdddfffgggmmmooorrrtttuuuvvvxxxzzzxxxwwwvvvuuutttssssssssstttttttttuuuvvvwwwwwwwwwyyyxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxxxxyyy{{{}}}}}}{{{zzzyyy|||tttnnngggggghhhkkkqqqvvvyyyzzz{{{iiiYYYPPPPPPRRRZZZiiitttxxxzzz}}}zzzdddSSSHHH;;;888333111000111111000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...+++******,,,///111444777<<>>:::444111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---------...///000222888BBBLLLUUU]]]dddhhhrrrvvvyyyxxxuuutttvvvyyy~~~wwwuuuxxxyyywwwvvvwwwyyyzzz{{{}}}zzzvvvvvvwwwqqqrrrrrrsssssstttvvvwwwssswww{{{mmmeeeeeejjjmmmnnnuuuwwwyyy{{{|||~~~~~~~~~}}}}}}}}}yyyyyyyyyyyy{{{~~~~~~}}}{{{zzzxxxvvvuuusssssstttuuuvvvvvvvvvwwwxxx{{{{{{nnnaaaUUUOOOGGGFFFEEECCCCCCCCCDDDDDDHHHIIILLLOOOSSSWWWZZZ[[[\\\```eeeggggggkkkqqqwwwyyyvvvsssooojjjbbbYYYSSSQQQPPPNNNPPPWWW```hhhmmmnnnpppqqqqqqooonnnmmmmmmllljjjiiihhhhhhhhhfffdddbbbeeehhhjjjlllooosssvvvwwwwwwwwwvvvsssqqqqqqrrrqqqtttzzz}}}{{{yyywwwqqqrrrtttwww{{{wwwnnnggg]]]ZZZVVVTTTTTTSSSPPPNNNNNNQQQVVV]]]iii{{{yyykkkccckkktttuuuvvvyyy~~~~~~~~~fff^^^[[[eeetttzzzgggZZZHHHCCC<<<666444333222222000000000000////////////------............------//////////////////000000.........///000111333333555;;;EEERRR```kkktttxxxzzzwwwtttvvv{{{}}}wwwxxx|||xxxsssllliiippp}}}|||qqqfff```\\\]]]]]]^^^______``````bbbdddeeeeeedddcccdddeeekkkmmmpppssstttuuuwwwyyyvvvuuutttrrrrrrrrrsssssssssssstttuuuvvvwwwxxxxxx{{{{{{zzz{{{|||}}}}}}{{{zzzzzzyyytttuuuwwwxxxxxxxxxvvvvvvwwwvvvvvvvvvwwwyyyzzz{{{~~~~~~~~~~~~}}}{{{yyyxxxyyytttjjjjjjiiifffeeejjjrrryyy|||tttaaaUUUNNNNNNTTTaaammmsssvvvyyyxxxyyypppaaaUUUKKK???;;;555111000000000///........................------------------------------------------------,,,,,,,,,---------......---...000111111111000///444===KKKVVV^^^cccgggjjjnnnqqqssssssrrruuu}}}yyywwwzzzwwwrrrmmmooorrrtttvvvyyy}}}{{{{{{}}}xxxvvvrrrnnnllllllppprrrnnnsss~~~qqqgggfffjjjmmmmmmvvvxxxzzz}}}}}}~~~~~~|||{{{zzzzzzzzzwwwwwwxxxyyy|||~~~}}}|||zzzyyywwwuuusssrrrrrrrrrtttuuuuuuuuuwwwyyy}}}tttfff[[[TTTKKKJJJIIIHHHGGGGGGHHHHHHIIIKKKMMMQQQTTTXXXZZZ\\\\\\aaaeeeggggggjjjqqqwwwuuussspppnnnkkkeee]]]WWWPPPOOOOOORRRZZZdddlllqqqoooqqqrrrrrrpppnnnmmmmmmnnnllljjjiiiiiiiiigggeeebbbeeegggiiikkknnnrrruuuxxxxxxxxxvvvsssqqqqqqrrrrrruuuzzz|||{{{wwwyyy|||~~~~~~~~~}}}rrrkkk```]]]XXXVVVUUUSSSPPPMMMPPPQQQSSSWWWaaarrr{{{hhh]]]fffrrrvvvxxx|||~~~|||hhh\\\VVV\\\hhhtttyyyhhh\\\KKKEEE>>>888666555444333000000000000////////////,,,---...//////...---,,,//////000000111111222222......//////000222333444666<<>>999333000000000000000000000000000000////////////000000000000000//////......//////000///000111111111222666888;;;BBBQQQaaalllrrryyy|||}}}|||zzzuuuqqquuu~~~uuujjjbbb^^^^^^]]][[[YYYZZZ\\\^^^```]]]^^^___```aaadddhhhlllnnnnnnnnnooopppqqqrrrrrrttttttuuuuuuuuutttsssssspppqqqrrrtttvvvxxxyyyzzzxxxwwwwwwxxx|||~~~}}}{{{yyywwwvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwvvvtttsssssstttuuuuuutttvvvvvvvvvvvvwwwwwwxxxxxx~~~yyyrrrkkkfffbbb```eeemmmsss|||zzzkkkbbbVVVSSSOOOQQQYYYfffppptttvvvwwwyyyzzz{{{{{{zzzzzzxxx~~~xxxmmmddd\\\VVVNNNDDD:::777555222000222////////////............------------------------++++++++++++++++++++++++...------,,,,,,------......---...111000///444:::HHHXXXgggmmmnnnpppssssssrrrrrrrrrvvv}}}{{{}}}}}}yyyssspppqqqwww|||{{{tttooorrrttttttvvvzzzuuuvvvzzz~~~}}}|||{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxzzz{{{|||||||||yyywwwwwwwwwyyyzzzyyyxxxwwwuuurrrpppppprrrtttvvvvvvrrrqqqrrrtttyyy~~~uuufffbbb\\\WWWUUUTTTTTTSSSTTTSSSSSSTTTWWW\\\bbbfffffffffgggiiilllnnnnnnmmmkkkkkkkkkjjjiiifffbbb```^^^```ccchhhmmmrrrtttuuusssuuuvvvvvvtttrrrqqqqqqpppqqqrrrsssqqqoookkkiiiiiiiiijjjlllpppuuuyyy|||{{{}}}}}}{{{wwwsssqqqppprrrvvv||||||zzzyyyyyyuuuwwwzzz}}}{{{tttjjjaaaZZZVVVTTTRRRPPPNNNLLLMMMLLLOOOYYYddduuu{{{iii___^^^dddooozzz{{{zzzxxxwww|||qqq]]]VVV^^^ooo{{{}}}oooeeeYYYKKKBBB;;;444111111000000000000000000000000......//////000000111111000000////////////000000000111222111111333555888:::FFFVVVdddkkkqqqzzz}}}yyywwwuuuqqqmmmlllqqqyyy~~~}}}wwwooofff___\\\^^^\\\ZZZXXXXXXYYY\\\^^^[[[\\\^^^___aaadddiiilllnnnnnnooopppqqqqqqqqqqqqssstttuuuvvvvvvuuutttsssqqqrrrssstttvvvwwwxxxyyyvvvuuutttvvvyyy}}}~~~~~~}}}{{{yyywwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvtttssssssssssssttttttsssuuuvvvvvvwwwwwwxxxxxxxxxzzz~~~}}}vvvooojjjddd```ccciiipppyyy{{{mmmdddYYYTTTOOOPPPVVVaaalllsssrrruuuyyy|||}}}|||yyyvvvuuu|||{{{rrrjjjaaaZZZPPPFFF===999666222111222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,...000000000666???SSS```lllpppqqqsssvvvwwwqqqqqqqqqvvv~~~||||||yyytttrrrttt~~~zzzwwwuuuwwwxxxwwwwwwyyyvvvyyy~~~~~~}}}|||{{{{{{xxxxxxzzzzzzzzzyyyxxxwwwwwwwwwyyyzzz{{{|||{{{{{{vvvuuuuuuwwwyyy{{{{{{zzzyyywwwtttssssssuuuxxxzzzwwwsssppppppqqqvvvyyykkkfff___ZZZWWWVVVUUUTTTUUUTTTTTTVVVZZZ```eeehhhgggggghhhkkkmmmnnnllljjjgggggggggfffdddbbb``````^^^aaafffkkkooorrruuuwwwuuuvvvxxxxxxvvvtttsssttttttuuuvvvwwwuuurrrooollljjjjjjlllnnnrrrvvv{{{}}}|||}}}~~~}}}yyyuuurrrqqqsssxxx~~~|||xxxvvvvvvvvvooouuu||||||rrrhhh```ZZZVVVSSSSSSPPPNNNNNNLLLMMMSSS\\\jjjyyynnnbbb]]]^^^fffoooqqqoooooossszzz}}}hhh\\\___nnn|||zzzqqqcccSSSHHH???666222222111111111111111111111111......//////000000111111000000////////////000000111222222222222333666999;;;IIIZZZeeejjjpppxxx~~~xxxrrrmmmhhhdddffflllrrrvvvwwwyyyxxxvvvppphhhaaa]]][[[]]][[[YYYWWWWWWXXXZZZ\\\[[[\\\]]]^^^```ccchhhkkkmmmnnnpppqqqrrrrrrrrrrrrssstttuuuvvvvvvvvvttttttsssssstttuuuwwwxxxxxxyyyuuutttssstttwwwzzz{{{||||||{{{xxxvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuussstttttttttttttttttttttvvvvvvwwwwwwxxxyyyyyyzzzvvv{{{zzztttnnnhhhbbbbbbgggkkkuuu~~~~~~ppphhh]]]VVVQQQQQQUUU\\\hhhrrrqqqtttxxx{{{{{{wwwssspppqqqwww{{{zzzwwwqqqggg]]]QQQGGG>>>:::888333000111////////////............------------------------////////////////////////...------,,,,,,------...,,,,,,...000000222;;;FFFZZZbbbiiikkknnnrrruuutttpppoooqqqvvv~~~{{{zzzwwwrrrqqqttt~~~}}}{{{zzz{{{{{{||||||{{{zzzxxxxxxwww{{{~~~}}}|||{{{{{{wwwwwwwwwwwwwwwvvvuuutttwwwxxxyyy{{{||||||{{{zzzvvvuuuuuuwwwyyy{{{{{{zzz{{{yyyvvvtttuuuxxx{{{~~~xxxsssooonnnnnnrrr~~~{{{nnniiibbb\\\YYYWWWUUUTTTUUUUUUUUUYYY^^^dddhhhiiihhhiiijjjmmmnnnmmmjjjgggcccdddcccbbb```___aaabbbbbbfffjjjnnnpppsssvvvyyywwwyyyzzzzzzxxxwwwwwwwwwuuuvvvvvvvvvtttqqqooommmkkklllmmmppptttxxx|||~~~}}}~~~~~~zzzvvvtttsssvvvzzz~~~xxxsssqqqqqqrrrkkksss~~~zzzqqqhhh```ZZZUUUUUUQQQOOOOOONNNMMMPPPVVV```nnnttthhh___ZZZ^^^eeejjjhhhjjjrrrzzzwwwhhhgggrrr~~~|||mmmZZZMMMBBB888333333111111111111111111111111////////////000000000000111000000//////000000111000222333333333444777:::???MMM]]]eeejjjpppuuuxxxwww}}}xxxnnngggaaa^^^dddkkkoooqqqsssrrrqqqoooiiiccc^^^[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\]]]^^^___bbbgggjjjmmmnnnppprrrttttttttttttttttttuuuvvvvvvvvvuuuuuuttttttuuuvvvvvvwwwxxxxxxuuutttrrrsssvvvxxxyyyyyyzzzyyywwwuuuttttttuuuvvvvvvvvvuuuuuuuuuuuuttttttrrrtttvvvvvvtttssstttuuuuuuvvvvvvwwwxxxyyyzzzzzzsssyyy}}}xxxsssllldddcccfffgggqqqzzzuuunnn```XXXSSSSSSUUUZZZdddppptttuuuvvvvvvuuussspppnnnppptttxxxzzz{{{vvvjjj]]]PPPGGG???<<<999444000000////////////............------------------------...........................------,,,,,,------.........///000111555AAANNN^^^bbbdddeeeiiippprrrpppooonnnqqqwww~~~zzzyyyvvvrrrrrruuuzzzwwwyyy|||}}}}}}~~~|||yyyvvvvvvyyyzzz}}}~~~|||yyywwwvvv{{{~~~~~~}}}|||{{{zzzzzzyyyxxxwwwuuuuuutttttttttvvvxxxzzz{{{||||||zzzzzzzzzyyyxxxxxxyyyzzzxxxwwwxxxvvvsssqqqrrruuuyyy|||wwwrrrmmmkkkkkkooozzz|||rrrllleee^^^ZZZXXXVVVTTTUUUUUUVVV[[[bbbgggiiiiiiiiijjjkkknnnooommmiiifff```aaa```___^^^___dddhhhkkknnnqqqrrrssstttxxxzzz{{{{{{|||{{{yyyxxxzzz{{{vvvvvvvvvtttrrrpppooonnnkkklllnnnqqquuuyyy|||~~~~~~~~~{{{xxxwwwwwwyyy}}}|||wwwrrrnnnlllllllllkkkttt~~~zzzqqqhhh___YYYUUUQQQOOOPPPOOOMMMOOOTTTYYYfffyyy|||sssggg]]]]]]bbbiiigggkkkuuu}}}wwwqqqxxxuuuaaaQQQEEE:::555555111111111111111111111111000000000000////////////111111000000000000111111000111222333333555999<<>>PPPaaahhhggghhhjjjooosssuuuvvvuuupppttt~~~}}}~~~~~~xxxuuusssqqqsssxxx}}}{{{ppphhhffffffeeejjjqqqttttttrrrrrrsssqqqrrrtttvvvwwwuuurrrpppttt{{{}}}{{{zzz~~~~~~}}}zzzwwwuuuvvvwwwxxxuuuuuuttttttuuuvvvxxxyyywwwxxxxxxyyyzzzzzzzzzzzzzzz|||}}}|||yyyuuurrrqqqrrrooojjjggggggjjjooorrrmmmiiieeedddcccfffppp{{{xxxppplllfffaaa___\\\XXXUUUTTTVVV[[[bbbhhhkkkmmmmmmlllmmmoooooommmiiidddbbb[[[WWWUUUWWWYYY]]]fffppp}}}~~~|||{{{{{{{{{{{{{{{yyywwwuuutttnnnnnnppprrruuuyyy|||~~~}}}{{{}}}}}}xxxtttooommmkkkiiijjjkkkllllllssswww~~~~~~ssskkk```YYYRRRQQQOOOMMMMMMPPPNNNVVVcccrrruuugggaaaaaaiiiqqq{{{}}}jjj\\\OOOBBB888444111111000////////////000000000000000000000000000////////////000000000000444111111444666777<<>>888444333222111////////////.........///......------------------............///......//////111222222...333777???OOObbblllmmmnnnooorrruuuwwwuuurrrooorrr}}}|||wwwvvvrrrsssvvvzzz}}}~~~}}}zzzvvvrrrqqqrrrtttpppnnnkkkkkklllnnnooooookkkpppzzzwwwppplllhhhiiiiiigggggglllvvv~~~{{{xxxyyyyyywwwuuutttuuuvvvttttttsssrrrqqqpppooooooooooooppprrrtttxxx{{{}}}}}}|||{{{|||}}}~~~~~~{{{yyyyyyzzzwwwuuurrrooollliiihhhgggeeeaaa^^^^^^___dddooo{{{|||tttjjjiiigggbbb[[[XXXWWWXXXYYY___fffjjjkkkmmmqqquuu|||||||||yyyrrriii___YYYUUUQQQPPPTTTZZZdddqqq~~~{{{|||~~~{{{|||||||||{{{zzzxxxwwwzzz}}}~~~yyyppppppoooqqqssstttsssrrrooopppqqqooonnnrrrzzzyyyqqqiiiddd^^^UUUPPPPPPJJJLLLNNNSSS[[[jjj{{{{{{jjjbbbjjjxxxpppaaaTTT]]]nnnxxxlll```SSSGGGBBB666555444222111111111000000000000000000000000000////////////000000000000111222444777777:::EEEQQQ```hhhrrryyyxxxtttqqqpppuuuyyy~~~||||||vvvnnnkkkkkkwww}}}xxxooofff]]][[[[[[YYYZZZ\\\]]]^^^___^^^\\\ZZZZZZ[[[WWWYYY]]]bbbgggkkkooopppqqqrrrsssuuuuuuuuuuuutttwwwwwwwwwwwwwwwvvvuuuuuussstttuuuwwwxxxyyyyyyyyyuuuuuuvvvwwwwwwwwwwwwwwwrrrpppoooppprrrtttuuuuuupppqqqsssuuuvvvuuuttttttrrrttttttsssrrrqqqrrrsssvvvvvvvvvwwwwwwxxxyyyzzzHHHRRRaaannnwww~~~vvvppp___aaacccgggooozzzxxxoooggg```^^^```jjjsssvvvgggZZZMMMBBB;;;555444333111000/////////.../////////...---,,,,,,,,,---------.../////////////////////000111333333111666<<>>JJJVVVeeeooozzz~~~{{{wwwwwwyyy~~~~~~~~~xxx}}}{{{uuuuuuzzzwwwnnneee\\\YYYYYYYYYZZZ\\\[[[\\\]]]\\\ZZZXXXXXXXXXXXX[[[___dddhhhlllmmmnnnrrrssstttuuuvvvwwwxxxyyyrrrsssuuuvvvvvvvvvuuuttttttvvvxxxzzz||||||{{{zzzwwwvvvttttttuuuvvvvvvuuutttrrrpppooopppqqqqqqqqqqqqrrrsssuuuvvvxxxyyyzzzwwwvvvuuutttttttttttttttttttttuuuuuuvvvvvvwwwwwwFFFLLLWWWdddpppzzzyyyqqqlllgggeeeiiirrr{{{wwwjjj```ZZZXXXZZZbbbnnnzzzzzzfffTTTIII???777111111222000///000......////////////..............................---///111111000/////////444333;;;NNN```jjjlllmmmmmmkkkmmmppppppllllllooo|||}}}yyywwwxxxwwwsssrrrtttxxx{{{|||yyyxxxyyywwwsssllljjjgggfffggggggeeeccceeennn~~~{{{nnneeeaaa_________```dddkkkttt{{{~~~{{{zzzxxxvvvwwwwwwwwwwwwvvvtttrrrqqqrrrrrrqqqpppooonnnlllkkkjjjooosssuuuxxx~~~~~~~~~|||}}}~~~|||yyytttoookkkhhhiiidddaaacccgggkkksss{{{{{{wwwkkkiiiddd```\\\ZZZYYYYYY___ccciiilllmmmnnnrrruuu||||||zzzuuulllbbbZZZUUUTTTTTTTTTYYYcccqqq}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||||||||{{{{{{}}}zzzyyyyyyyyyyyyzzz{{{{{{xxxwwwvvvwwwzzz~~~}}}rrrhhhbbb\\\VVVRRROOOLLLLLLPPPVVV___lllxxx|||lllhhhlllzzzwwwhhh]]][[[___kkkxxxrrrbbbVVVPPPBBB;;;666666555333222555111111111111000000000000/////////000000111222333444333555888:::>>>JJJWWWfffooozzz}}}zzzvvvvvvxxx}}}|||zzz|||yyyjjjaaaZZZYYYZZZZZZ[[[^^^\\\]]]^^^]]][[[YYYYYYZZZ[[[]]]aaaeeejjjmmmpppqqqsssttttttuuuvvvwwwxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvxxxzzz{{{{{{{{{zzzyyywwwuuuuuuvvvvvvvvvuuutttrrrppppppqqqrrrqqqqqqpppqqqrrrtttuuuwwwxxxxxxvvvuuuuuutttssssssttttttttttttuuuuuuvvvwwwwwwwwwBBBHHHSSS___lllwww~~~~~~yyytttmmmhhhhhhnnnuuuzzz{{{mmmaaaYYYUUUTTT\\\iiivvv|||bbbPPPBBB:::444333333111000111......////////////.................................///111111000//////000333555@@@SSSdddkkkllllllkkkjjjlllpppoookkklllppp~~~yyyuuuwww|||}}}}}}zzzvvvnnnkkkiiihhhiiihhhdddaaaccclllzzzrrrggg```]]]\\\\\\]]]___bbbjjjrrrxxx|||zzzxxxvvvuuuuuuuuuuuuuuusssqqqpppllllllmmmmmmmmmmmmmmmmmmlllqqquuuvvvzzz~~~}}}yyytttpppmmmkkkfffccceeehhhlllttt|||zzzvvvjjjhhhccc___\\\ZZZZZZ[[[dddhhhlllnnnoooqqquuuyyy|||{{{wwwqqqiiiaaaYYYUUUVVVUUUVVV[[[eeettt}}}{{{zzzxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{{{{}}}~~~}}}||||||~~~zzzzzzyyyzzz}}}uuukkkddd___YYYVVVQQQMMMLLLOOOTTT[[[gggrrr~~~~~~mmmeeecccooo~~~|||~~~tttfff``````lll{{{yyygggYYYQQQDDD>>>888777666333333555111111111111000000000000000000000000000111333333444333555888:::???KKKXXXfffoooyyy|||xxxuuuvvvyyy}}}zzzfff^^^XXXYYY[[[[[[\\\^^^]]]^^^______]]][[[[[[\\\^^^___bbbfffkkkooosssuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyvvvwwwyyyzzz{{{{{{{{{zzz{{{yyywwwvvvwwwwwwvvvtttuuusssqqqqqqrrrrrrrrrqqqpppqqqrrrssstttuuuvvvvvvuuuuuutttsssssssssssstttttttttuuuvvvvvvwwwwwwxxx@@@EEENNNZZZhhhttt}}}}}}yyyqqqkkkiiilllrrrwww}}}pppcccYYYTTTQQQXXXeeessspppXXXFFF>>>666555444111000111......////////////.................................///000000//////000111333888FFFZZZhhhlllllllllkkkkkknnnpppooolllnnnsss~~~{{{zzzrrrnnnllllllnnnmmmgggbbbaaajjjvvv~~~uuuiii```\\\ZZZZZZ[[[\\\___ccciiiqqqwww~~~}}}{{{yyywwwtttuuuuuuuuutttsssqqqpppjjjjjjkkkkkklllmmmmmmnnnooossswwwxxx|||~~~||||||~~~zzzvvvtttmmmhhheeefffiiimmmuuu||||||vvvqqqiiigggccc___\\\\\\\\\]]]hhhkkkooopppqqqsssxxx}}}}}}zzztttnnngggaaaZZZVVVVVVVVVWWW]]]gggvvv~~~||||||vvvvvvwwwxxxyyy{{{|||}}}~~~||||||~~~|||||||||}}}xxxnnngggaaa\\\XXXSSSOOOMMMNNNQQQVVV```jjjvvv{{{iii___ZZZeeettt}}}zzz}}}qqqhhheeeqqq|||iiiZZZQQQFFF???999777555222222555111111111111000000000///000000000000111222333333444333555888;;;AAANNN[[[gggoooxxx{{{yyyxxx{{{|||yyyeee^^^XXXYYY[[[ZZZZZZ\\\^^^___``````^^^]]]]]]]]]___```bbbfffjjjppptttwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttssssssuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{}}}{{{xxxwwwwwwwwwvvvuuuuuusssrrrrrrssssssrrrqqqrrrrrrrrrsssttttttuuuuuuttttttsssssssssssstttttttttuuuuuuvvvwwwwwwxxxxxx>>>BBBKKKVVVdddqqq{{{~~~{{{xxxrrrllliiikkkrrrxxx}}}rrrfff[[[UUURRRWWWaaapppdddJJJAAA999666555222000111......////////////.................................///000000//////000222444<<>>DDDMMMZZZhhhuuu|||}}}}}}xxxxxxvvvrrrpppttt}}}~~~~~~uuujjj___YYYRRRSSSXXXdddtttoooOOOEEE;;;777444000///000......////////////................................./////////...///111444:::EEEYYYkkksssrrrqqqssssssrrrrrrqqqnnnnnnxxx{{{yyy{{{zzzsssllljjjrrrvvvuuuvvvzzz|||{{{~~~}}}|||{{{zzzzzzxxxpppddd[[[WWWWWWWWWWWWVVVYYY]]]bbbffflllrrrvvv~~~||||||||||||{{{yyyvvvvvvvvvuuussspppnnnlllkkkjjjiiiiiijjjlllnnnooorrrwwwzzz{{{~~~~~~}}}yyytttooommmmmmnnnrrrsssttttttvvv|||wwwqqqmmmnnnpppsssyyy{{{sssnnngggddd```]]]]]]___bbbeeefffkkkrrrvvvyyy|||~~~wwwrrroookkkddd___XXX[[[```hhhrrr{{{}}}|||{{{wwwwwwxxxyyyzzz|||}}}~~~~~~}}}||||||||||||zzz|||~~~~~~vvvnnneee^^^XXXSSSPPPOOONNNNNNTTT\\\hhhvvv|||ooocccXXXVVV[[[cccnnnwwwuuutttzzzvvvnnntttnnn```XXXMMMDDD;;;777444111111333111111111111000000000000111111111111222333444444333333666;;;AAAKKK[[[kkkvvvyyy{{{zzz{{{xxxssstttuuupppkkkiiimmmooowww{{{mmmddd[[[ZZZZZZXXXYYY[[[YYY[[[]]]]]][[[ZZZ[[[\\\[[[^^^bbbggglllqqqtttvvvxxxxxxxxxyyyyyyyyyyyyyyywwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||zzzyyywwwvvvwwwxxxwwwvvvuuuttttttuuuvvvvvvsssqqquuuuuuttttttsssrrrqqqqqquuuuuuuuuuuuuuuvvvwwwwwwuuuvvvvvvwwwwwwxxxyyyyyy:::<<>>BBBGGGOOO\\\kkkuuuzzz~~~|||}}}{{{rrrkkkaaaVVVOOOQQQRRRWWWfff{{{zzzeeeMMMGGG>>>777222000/////////////////////000111111///////////////.........555111///111111000333888===RRRgggmmmnnnrrrtttqqquuusssoookkklllttt|||vvvrrrqqqrrrwwwzzzyyyzzz|||}}}{{{uuussstttnnnmmmnnnhhhddd[[[TTTUUUWWWUUUTTTTTTXXX[[[^^^bbbgggmmmtttyyy}}}~~~|||zzzzzz|||~~~~~~~~~{{{zzzwwwtttpppmmmjjjiiigggiiikkkjjjhhhhhhlllooouuuwwwzzz|||}}}~~~tttmmmjjjhhheeejjjggggggkkkqqqxxx~~~zzzvvvuuuxxx}}}wwwnnnhhhfffccc___\\\\\\```dddgggooorrrwww|||zzzuuurrrkkkaaaZZZVVV\\\gggrrr{{{|||zzzzzz{{{~~~}}}{{{{{{{{{{{{zzz}}}~~~uuukkkddd___WWWPPPNNNNNNLLLNNNRRRaaalll|||~~~vvvhhhZZZSSSYYYeeepppwww{{{wwwvvvnnn___XXXLLL???999555111111333000000111111111222222222000111111222222333444444555777:::>>>EEERRRaaalllvvvvvvuuutttvvv~~~tttjjjiiiiiieeecccdddeeehhhppp~~~pppeee[[[ZZZ[[[ZZZXXXWWW[[[\\\\\\[[[ZZZYYYYYYZZZ___ccchhhmmmoooqqqtttuuuxxxyyyzzzzzzyyyxxxvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzxxxvvvvvvwwwxxxyyyuuuuuuuuuuuuuuuuuuvvvvvvxxxyyyzzzzzzyyyvvvsssqqqvvvuuuuuuvvvwwwxxxwwwvvvyyyxxxxxxwwwxxxyyy{{{{{{;;;===@@@EEELLLYYYgggrrrwww}}}zzzzzzzzzxxxxxxzzz}}}yyyrrrkkkaaaWWWPPPQQQRRRWWWfffxxxmmm\\\KKKEEE===777333111000//////////////////000111111/////////////////////...222///...111222111555:::BBBWWWjjjoooppptttuuusssvvvtttpppmmmnnnvvv~~~yyyuuutttvvv{{{~~~qqqmmmooojjjkkkmmmhhheee\\\UUUUUUWWWUUUTTTTTTWWWZZZ^^^bbbgggnnnuuuzzz~~~~~~|||zzzyyy{{{|||}}}|||zzzyyywwwssspppllljjjhhhiiikkkllljjjhhhiiinnnrrrwwwyyy}}}wwwpppnnnllliiijjjgggggglllqqqxxx}}}zzzyyy|||wwwooojjjhhheeeaaa______bbbgggjjjpppsssxxx~~~~~~xxxsssoooiiiaaaZZZZZZ```kkkwww}}}||||||}}}~~~|||{{{{{{{{{|||zzzooohhh```XXXQQQOOONNNLLLNNNQQQ]]]hhhyyyyyyjjj[[[TTTXXXdddnnnzzz~~~{{{xxxwwwgggXXXLLL@@@999666222111333000000111111111222222222000111111222222333444444555777:::===EEERRRbbbmmmtttuuutttuuuxxx|||qqqfffddddddbbbcccffffffhhhooopppeee[[[YYY[[[YYYXXXWWWZZZ[[[\\\[[[YYYXXXYYYZZZ___ccciiimmmppprrrtttvvvxxxyyyzzzzzzzzzyyywwwwwwvvvwwwwwwxxxyyyyyyyyyyyywwwwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyvvvvvvvvvwwwwwwwwwwwwwwwwwwyyy{{{||||||zzzxxxwwwxxxvvvuuuuuuwwwxxxxxxwwwyyyxxxxxxxxxyyyzzz|||}}}<<<===???BBBHHHTTTcccmmmuuu}}}|||yyyvvvvvvuuurrrppppppqqqsss}}}yyyrrrmmmbbbXXXSSSSSSTTTYYYgggwww~~~~~~~~~zzzssseeeXXXGGGCCC===888444222000//////////////////000000111....../////////////////////---...222222222666<<>>>>>???@@@EEEPPP^^^hhhttt}}}{{{vvvvvvtttpppkkkgggeeegggiiiuuu{{{vvvpppeee[[[UUUUUUVVV[[[gggvvv}}}|||~~~zzzsssppplllbbbWWWEEEAAA<<<888666444222000000000////////////000000............////////////......///222333333777>>>TTTfffuuuvvvtttvvvxxxuuuxxxwwwuuutttwww}}}~~~zzz~~~|||wwwmmmlllkkkooorrrlllddd]]]WWWVVVUUUSSSRRRTTTUUUYYY^^^ccchhhooouuuzzz{{{yyywwwvvvwwwxxxxxxwwwwwwuuusssqqqnnnkkkiiihhhjjjkkkkkkiiihhhjjjqqqvvv|||~~~zzzvvvqqqmmmjjjjjjnnnrrrwww|||vvvqqqnnnkkkiiigggfffgggkkkpppsssxxx{{{{{{tttnnnjjjfffbbb___```gggsss~~~}}}|||{{{uuummmeee]]]UUURRRPPPLLLLLLNNNTTT^^^nnnuuudddYYYYYYbbbjjjxxx}}}~~~xxx~~~qqq\\\PPPCCC<<<888444333555111111111111111111111111000111111222222333444444444666:::>>>FFFTTTdddooovvvwwwwwwyyy|||vvvooofffbbbccchhhpppvvvllliiimmm{{{}}}lllbbbZZZXXXYYYXXXXXXZZZXXXYYYZZZYYYXXXWWWXXXYYY___ccchhhmmmppprrrtttvvvwwwxxxyyy{{{||||||{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvwwwvvvvvvuuuvvvvvvwwwwwwwwwvvvwwwwwwxxxzzz{{{|||{{{zzzzzzzzzzzzzzzyyyyyyvvvwwwzzz|||}}}}}}}}}|||zzzxxxuuutttvvvxxxzzzzzzwwwxxxxxxzzz{{{}}}~~~???@@@???@@@CCCLLLYYYbbbrrr|||{{{wwwwwwsssmmmeee^^^\\\^^^```nnn}}}|||uuujjj___VVVSSSSSSYYYdddqqq~~~~~~}}}{{{yyytttnnnkkkggg]]]RRREEEAAA<<<999777555333222000000////////////000000---.........//////000000000///111333333333999BBB\\\mmmzzzxxxuuuwwwyyywww{{{zzzxxxyyy|||yyyuuuwwwwww|||}}}}}}~~~uuutttsssvvvvvvnnnbbb\\\WWWUUUTTTQQQQQQTTTUUUYYY^^^dddiiiooouuuyyy~~~~~~{{{yyyvvvuuuuuuvvvuuuuuutttsssqqqooommmjjjhhhgggiiijjjiiihhhgggjjjqqqvvv~~~|||vvvsssooonnnpppssswww|||wwwsssqqqlllkkkiiijjjlllpppuuuxxx}}}zzztttnnnjjjgggeeedddbbbhhhsss}}}}}}yyyqqqiiiaaaYYYVVVRRRMMMLLLNNNQQQZZZiiizzz}}}lll```^^^dddjjjsssxxx~~~ttttttttt```TTTFFF???:::555333555111111111111111111111111000111111222222333444444555777:::???HHHVVVfffqqq{{{zzzzzz{{{~~~tttooohhheeeiiirrrzzz~~~qqqjjjjjjvvvwwwqqqfff^^^XXXWWWXXXWWWWWWZZZWWWYYYZZZYYYXXXWWWXXXZZZ^^^bbbgggllloooqqqsssuuuvvvwwwyyy{{{|||||||||{{{yyyyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyuuuvvvwwwxxxyyyyyyxxxxxxzzzwwwttttttuuuxxxyyyzzzwwwwwwyyyzzz|||}}}~~~???@@@@@@@@@AAAIIISSS[[[lllwww|||zzzvvvnnneee]]]ZZZZZZ\\\hhhuuu}}}rrrgggXXXSSSQQQUUU]]]hhhvvvxxxwwwtttooommmiii]]]RRRGGGCCC===999777666555444111000000///////////////------......///000000000111000222333333444>>>HHHdddsss~~~{{{vvvyyy{{{zzz~~~}}}|||}}}tttpppqqqtttzzz}}}{{{{{{~~~{{{{{{yyyzzzwwwlll___YYYUUUTTTRRROOOQQQUUUVVVZZZ___dddiiinnnssswww|||{{{{{{}}}{{{yyyvvvtttuuuuuutttsssrrrqqqpppnnnkkkiiihhhgggggghhhiiihhhhhhkkkqqqvvv~~~{{{vvvsssssstttwww{{{wwwvvvnnnnnnmmmnnnqqqvvv{{{~~~|||wwwrrrmmmjjjiiihhhhhhmmmvvv~~~yyymmmeee]]]YYYUUUOOOLLLMMMPPPWWWcccsssuuuhhhdddhhhlllqqqwww}}}uuunnnuuuyyydddWWWIIIAAA;;;555333444222222222111111111111111000111111222222333444444666888<<>>?????????@@@EEEMMMTTTcccooozzz}}}xxxpppgggaaa^^^]]]cccnnnzzzooo```XXXRRRTTTYYYbbbqqqyyyyyyvvvrrrppplllaaaUUUJJJEEE>>>999777666666666111111000///////////////------......///000000111000///111222333777DDDQQQjjjyyy~~~yyy{{{~~~~~~|||qqqmmmoooqqqxxx|||zzzyyy}}}{{{{{{{{{{{{tttfff[[[WWWSSSSSSPPPNNNPPPUUUWWW[[[```eeeiiinnnrrruuuxxxxxxxxx{{{|||yyyvvvtttttttttsssrrrppppppnnnmmmkkkiiiggggggfffhhhjjjkkkjjjmmmrrrwww~~~}}}wwwuuuuuuxxx}}}{{{rrrqqqrrrssswww|||}}}zzzvvvqqqnnnmmmlllqqquuu{{{ppphhh```\\\WWWPPPMMMNNNNNNTTT^^^lll}}}}}}pppkkkllloootttzzzyyyooopppvvvhhh[[[LLLBBB;;;555222333222222222111111111000000000111111222222333444444777999===BBBLLLZZZkkkwww~~~|||}}}||||||uuurrrnnnqqq~~~wwwiiiccclllqqqjjj```\\\WWWTTTSSSWWWXXXVVVVVVYYYXXXYYY[[[ZZZYYYYYY[[[\\\```dddjjjnnnqqqsssuuuwwwvvvwwwxxxzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvuuuuuuttttttuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvuuussstttuuuwwwvvvvvvvvvwwwyyyzzz{{{{{{{{{zzz<<<===>>>>>>>>>BBBJJJOOO\\\hhhttt||||||sssjjjccc``````iii{{{uuuiii___WWWVVVYYY```ooo~~~xxxwwwtttpppnnnkkk```UUULLLFFF???999777777777777111111000///////////////---------...///000000111......000222333999IIIWWWnnn|||{{{~~~yyypppnnnqqqkkkrrrvvvtttsssxxx}}}~~~xxxzzzzzzyyyqqqaaaYYYUUURRRRRROOOMMMPPPUUUXXX\\\aaaeeeiiimmmqqqtttvvvvvvwww{{{|||yyyvvvtttttttttsssrrrpppooonnnllljjjhhhggggggfffiiilllmmmlllooosssxxx}}}zzzvvvuuuxxxttttttuuuwww{{{}}}yyytttpppooooooxxx{{{rrrjjjbbb^^^XXXQQQMMMNNNMMMRRR[[[hhhxxxuuuooooooqqqxxx~~~~~~qqqppptttjjj]]]MMMCCC<<<555111222222222222222111111000000000111111222333333444444888:::>>>DDDMMM[[[lllxxx}}}{{{}}}~~~~~~{{{~~~yyyvvvsssxxxwwwhhhbbbiiinnnfff\\\YYYSSSQQQRRRWWWXXXVVVVVVXXXXXXZZZ[[[[[[ZZZZZZ[[[]]]bbbffflllpppsssuuuwwwyyyvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxvvvuuutttssssssssssssssstttuuuvvvwwwwwwwwwwwwwwwyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzuuusssssstttvvvvvvuuutttvvvwwwyyyzzz{{{zzzyyyyyy???===;;;:::<<<@@@DDDGGG\\\dddooozzzuuukkkdddgggjjjqqq{{{nnncccZZZVVVTTTXXXjjj~~~~~~|||vvvmmmbbbZZZOOOIIIAAA<<<:::999777555000000000000////////////---......///000111111222000000111222222999KKK]]]}}}|||{{{zzz{{{|||~~~{{{vvvwwwwwwtttssssssuuutttrrrsssuuuwwwwwwvvv{{{zzz|||~~~yyyyyy~~~pppccc\\\UUUOOOOOOOOOOOOQQQUUUXXX\\\aaafffjjjnnnrrruuuyyyyyyzzz~~~}}}yyyuuuqqqpppooonnnmmmnnnnnnmmmkkkiiifffdddccceeegggjjjlllmmmqqqxxx}}}}}}xxxvvvxxx|||yyyxxxyyy||||||yyyxxxyyy{{{yyyrrrhhh```\\\XXXTTTPPPPPPRRRYYYdddppp~~~ssslllnnnssszzzuuupppqqq}}}qqqbbbQQQGGG???888222111333333222222111000//////000111222222111222444666777:::???FFFPPP^^^ooozzz{{{yyyyyy~~~}}}zzzyyy{{{yyyvvvyyy}}}lllaaaccccccZZZSSSSSSOOOPPPRRRTTTUUUVVVVVVVVVWWWYYYZZZZZZYYYYYYZZZ\\\```dddjjjooorrrtttwwwyyyzzzzzzyyyyyyxxxyyyyyyyyytttvvvxxxzzz{{{zzzyyyxxxwwwuuusssppppppqqqssstttssssssrrrrrrssstttvvvwwwxxxxxxyyyyyyzzzyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvssssssttttttuuuuuuvvvvvvxxxyyyzzzzzzyyyxxxvvvuuu@@@>>><<<;;;<<>><<<<<<>>>AAACCCOOOYYYhhhvvv}}}vvvvvvvvvzzz||||||~~~zzznnnbbb[[[YYY```www{{{ssskkkeeeXXXQQQGGG@@@<<<999555333111111000000000/////////...//////000000111111111//////222444777@@@UUUhhhyyyyyyyyyzzz|||~~~}}}}}}|||yyyxxxxxxwwwtttrrrooonnnnnnrrrwww~~~xxxtttxxx~~~}}}ssshhh```YYYSSSQQQQQQOOOQQQTTTYYY]]]ccciiimmmrrrwwwzzz{{{{{{|||}}}{{{xxxvvvtttsssrrrooommmlllkkkjjjiiigggfffeeedddbbbdddfffiiilllpppuuuyyy}}}yyyzzz~~~yyynnneee___ZZZUUUQQQKKKLLLRRR[[[fffrrrvvvggg___^^^kkkwwwxxxsssuuu|||sss[[[JJJ@@@:::888999555444444333333222222222000222222222222222444666999999>>>HHHXXXgggqqquuuxxxwwwxxx}}}~~~{{{yyy~~~xxxkkkgggcccZZZSSSRRRNNNOOOQQQSSSUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWYYY[[[aaaeeekkkpppsssuuuxxxzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxwwwuuusssrrruuuuuuuuutttttttttttttttsssssssssssstttvvvxxxyyy|||}}}}}}}}}|||{{{zzzzzzyyyzzz{{{{{{{{{zzzxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuttttttDDDBBB???===<<<===???AAAJJJTTTcccrrr~~~}}}|||zzz{{{~~~~~~ttthhhbbb```kkk|||uuunnniii___WWWKKKBBB===999555222111111111000000000////////////000000000111111111///000222555888CCCXXXlllvvvvvvvvvxxx{{{|||zzzwwwtttqqqnnnllllllpppuuu~~~wwwtttsssvvv{{{xxxpppggg```XXXRRRPPPOOONNNOOORRRXXX\\\bbbhhhmmmrrrwww{{{{{{|||~~~|||zzzyyywwwvvvuuurrrooollllllkkkjjjhhhfffdddccccccccceeegggkkknnnssswwwzzz{{{{{{~~~||||||}}}|||qqqggg```[[[UUUPPPKKKKKKOOOWWW```lll|||tttfff___\\\hhhuuuzzztttuuu{{{aaaOOOCCC;;;888888444444333333222222222222111222333333222222444666888888<<>>???FFFPPP___mmmxxx}}}|||~~~xxxnnniiiiiiuuu}}}wwwpppkkkeee\\\PPPEEE???:::555222111111111111000000000000000000000000111111111111000111333555888CCCYYYmmmwwwwwwxxxzzz}}}|||yyyuuurrroookkkjjjoootttzzz}}}zzzuuuuuutttuuuuuuppphhhbbb\\\UUUOOONNNMMMLLLMMMQQQWWW[[[aaaggglllqqqvvvyyy{{{}}}}}}|||zzzxxxvvvuuusssooolllnnnllliiifffdddbbbaaa```cccdddgggkkkpppuuuxxxyyy}}}{{{}}}zzzyyy{{{|||}}}~~~}}}|||{{{}}}~~~ssshhhaaa[[[TTTPPPLLLKKKNNNTTT\\\fffvvv~~~qqqfff```^^^fffqqq{{{~~~{{{tttttt~~~fffUUUHHH===666555222222222222111111111111111222333333222333555777:::999>>>LLL___nnnttttttvvvyyy}}}}}}tttyyyvvvlllddd[[[TTTPPPLLLNNNPPPRRRSSSTTTTTTSSSRRRSSSTTTTTTTTTVVVYYY\\\bbbffflllqqqtttwwwyyy{{{|||{{{zzzyyyxxxxxxxxxxxxqqqrrrsssuuuvvvxxxyyyyyytttuuuwwwyyyyyyyyywwwwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxzzz{{{zzzyyywwwuuuxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxEEECCC@@@>>>=========>>>CCCLLLYYYgggrrryyy~~~~~~|||tttooonnnyyyzzztttoookkkaaaSSSHHH@@@;;;666222222222111111111000000000111111111111111111111111111111333666:::EEE\\\qqq{{{{{{{{{}}}~~~{{{xxxvvvpppkkkiiimmmsssvvv{{{}}}{{{zzzwwwwwwvvvtttnnnggg```\\\WWWPPPKKKKKKKKKKKKMMMQQQVVVZZZ```fffjjjoootttwwwyyy|||~~~}}}yyywwwuuurrrooolllmmmkkkhhheeecccaaaaaa```bbbbbbeeejjjpppuuuwwwxxx}}}||||||zzzwwwuuuvvvxxx{{{}}}~~~{{{|||~~~}}}}}}~~~tttjjjbbb\\\UUUQQQNNNLLLMMMRRRXXXbbbqqq}}}pppfff```^^^cccmmmuuuwwwzzz~~~vvvvvviiiXXXKKK>>>666444111111111111111111111111111333333333222333555777======CCCQQQcccrrrxxxyyywww}}}}}}zzz|||yyynnneee\\\TTTOOOLLLMMMOOOQQQSSSSSSSSSSSSRRRRRRSSSSSSTTTVVVZZZ]]]cccgggmmmrrruuuwwwzzz|||zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxyyyxxxxxxyyyyyyyyyyyyyyyxxxwwwxxxyyyyyyyyyxxxvvvuuuxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyzzzDDDCCCAAA>>>============???GGGTTTaaallluuu|||~~~xxxqqqmmmtttzzzvvvnnndddVVVJJJAAA<<<777444222222222111111111000000111111111111111111111111000111444777<<>>DDDQQQcccqqqyyy{{{xxx}}}||||||wwwssswwwzzzoooeee]]]TTTMMMKKKMMMOOOQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTWWW[[[___ccchhhmmmrrruuuxxxzzz|||{{{zzzxxxwwwvvvuuuuuuuuuxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||||||||{{{yyyxxxwwwwwwxxxxxxvvvwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuvvvxxxzzz{{{DDDBBBAAA???============<<>>MMMfff|||{{{zzzyyyzzz{{{~~~~~~}}}}}}wwwpppmmmqqquuuvvvuuuvvvuuuuuuuuuuuuvvvxxxyyyzzzyyyzzzxxxqqqfff\\\WWWVVVRRRKKKGGGIIIKKKMMMPPPUUUXXX\\\aaafffjjjnnnrrruuuuuu{{{{{{vvvssspppnnnlllfffeeecccbbbbbbccceeefffeeeeeehhhmmmuuuzzz{{{zzz~~~~~~}}}|||~~~yyyuuummmnnnoooppprrruuuyyy|||}}}{{{vvvqqqoooqqqwww{{{}}}xxxnnnggg```ZZZUUUOOOMMMLLLOOOSSS\\\jjjxxxyyyooohhhccc```kkkuuuxxx{{{}}}|||kkkYYYLLLAAA;;;:::333333333333333333333333222333444444333333555777:::<<>>===>>>>>>>>>CCCLLLXXXeeepppxxx|||~~~|||zzzyyywwwtttqqqooorrrwww{{{}}}uuunnnnnnzzzuuukkk\\\MMMCCC<<<999777333222111111222222000///111111111000000000000000444333444999BBBRRRhhhyyyuuukkkjjjrrr}}}{{{yyywwwsssrrrvvv{{{{{{yyyvvvyyyyyywwwtttqqqqqqsssuuuvvvwwwssshhh^^^YYYVVVSSSNNNJJJGGGHHHHHHJJJQQQYYY^^^aaaeeegggiiimmmtttyyyzzz}}}|||xxxtttpppnnnmmmgggfffeeedddcccbbbbbbbbbgggjjjmmmqqqsssvvvzzz}}}{{{zzzzzztttqqqnnnmmmlllooossswwwyyyyyy{{{}}}yyyvvvtttsssqqqmmmjjjlllrrrwwwuuukkkaaaYYYTTTRRRNNNKKKMMMQQQXXXeeeppptttjjjcccaaagggqqqzzzvvv~~~vvv___MMMBBB<<<:::444444444444333222111111222222222333444555666777777>>>HHHTTT```kkkuuu{{{xxx~~~vvvsssrrrjjjkkknnnqqquuuzzz~~~ssseeeXXXPPPMMMNNNNNNNNNNNNNNNPPPQQQRRRPPPQQQSSSSSSTTTWWWZZZ]]]fffjjjooosssuuuxxx{{{}}}~~~}}}|||{{{zzzyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvssstttuuuwwwzzz|||||||||{{{zzzzzzzzzzzzzzz~~~}}}{{{yyyxxxxxxxxxyyyyyyxxxvvvuuussssssrrrrrrssssssttttttuuuvvvvvvvvvuuutttsssrrrrrrssstttuuuJJJHHHEEEBBB????????????===BBBKKKWWWcccoooxxx}}}~~~|||zzzrrrpppllliiihhhlllrrrwwwzzzoooiiimmmuuu|||rrrdddUUUIII@@@:::777444222111111222222111000111111111111000000000000111111333888CCCUUUkkkzzzzzztttnnnnnnuuu~~~}}}|||}}}{{{{{{}}}}}}yyytttqqqpppqqquuuwwwsssggg\\\VVVRRROOOMMMIIIGGGGGGHHHJJJQQQYYYbbbfffkkknnnoooqqquuuyyy{{{~~~}}}{{{xxxtttpppmmmkkkjjjeeedddcccbbbaaaaaaaaaaaagggjjjooorrrtttwwwzzz|||~~~|||zzz~~~yyyrrrooommmmmmmmmppptttwwwyyyyyyzzz~~~~~~{{{xxxuuuooonnnmmmiiiggghhhlllpppwwwyyy{{{}}}~~~xxxnnneee\\\WWWTTTOOOLLLMMMQQQWWWcccooo}}}yyymmmfff```gggsss~~~vvvwwwiiiTTTEEE<<<888444444444444333222111111333333333444555666777888777<<>>777555222222333333333222000111111111111111222222222555888@@@OOOdddvvv~~~yyytttsssqqqsssooobbbVVVPPPKKKGGGJJJFFFEEEGGGHHHJJJQQQYYYaaaiiitttzzz{{{yyywwwwwwzzz}}}|||zzzyyysssrrrqqqooollljjjhhhfffbbbaaa```^^^^^^___```aaahhhlllrrruuuwwwwwwxxxyyy~~~|||~~~zzzqqqllljjjjjjkkkooosssvvvvvvvvvvvvzzz|||{{{yyywwwvvvvvvuuusssqqqmmmmmmmmmmmmlllkkkkkkkkklllpppvvvzzz}}}~~~yyyooofff```YYYTTTOOONNNOOOSSS^^^hhhxxx~~~oooeee```hhhtttvvvsssZZZHHH>>>:::555555444333222222222222333333444444555777888999===@@@HHHWWWhhhrrruuusssppprrrvvv{{{vvvlllfffcccgggjjjnnnpppooonnnoooqqqwwwwwwuuummmaaaUUUNNNLLLMMMOOOQQQSSSTTTSSSRRRQQQSSSTTTTTTUUUVVVZZZ^^^bbbjjjnnnssswwwyyyzzz{{{|||zzzzzzzzz{{{zzzzzzyyyyyywwwwwwwwwvvvvvvuuuuuutttwwwwwwwwwxxxxxxzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyvvvxxxzzz||||||{{{zzzxxxwwwvvvuuutttttttttttttttuuuuuuuuuvvvwwwwwwxxxxxxssssssssstttuuuuuuvvvvvvPPPMMMIIIDDDAAA>>>======;;;>>>CCCLLLYYYgggssszzz~~~}}}zzzvvvnnngggcccdddjjjoooxxx|||uuuggg^^^\\\___jjjxxxoooZZZHHH>>>:::777444333333333333222000000111111222222222333333666:::BBBTTTjjjxxx{{{}}}zzzwwwwwwppprrrlll___TTTNNNJJJGGGGGGEEEDDDGGGHHHJJJQQQXXX^^^hhhuuu~~~}}}|||yyy~~~{{{yyyxxxwwwrrrrrrqqqpppnnnkkkiiihhhcccaaa```^^^___```bbbdddiiimmmrrrvvvxxxxxxyyyzzz~~~|||~~~}}}tttnnnhhhhhhiiilllpppsssttttttvvvyyy~~~|||xxxvvvtttrrrrrrssssssqqqooonnnnnnooopppqqqpppnnnmmmgggkkkqqqvvvwwwxxxyyyzzz|||}}}sssiiiccc]]]VVVPPPNNNNNNQQQZZZddduuuttthhhdddjjjsss|||}}}~~~vvv\\\III???<<<666555444222222222222222222222222333444555777777>>>AAAKKKZZZjjjssstttqqqnnnqqquuu{{{uuukkkeeebbbhhhmmmtttvvvuuussssssuuu|||{{{wwwnnnaaaUUUOOOLLLLLLNNNPPPRRRSSSRRRQQQPPPRRRSSSSSSTTTUUUYYY___ccckkkoootttxxxyyyzzz{{{{{{xxxyyyzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvxxxyyy{{{|||yyyxxxxxxwwwwwwwwwwwwwwwtttvvvyyy{{{|||{{{yyywwwvvvuuuuuutttttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxsssttttttuuuuuuvvvvvvvvvRRROOOJJJEEEAAA>>>===<<<<<<>>>AAAIIIUUUcccpppwww~~~{{{sssjjjdddcccgggkkkuuuxxx~~~rrrcccZZZXXX[[[cccooo{{{jjjQQQBBB===:::666444333333222111000000111111222333333333111666:::CCCVVVnnnyyyyyywww{{{zzz}}}{{{wwwxxxzzzsssssslll]]]QQQKKKIIIGGGEEECCCCCCFFFHHHJJJQQQXXX___iiiwww|||}}}zzzxxxvvvuuurrrrrrrrrqqqooollljjjhhhcccaaa```______aaadddfffjjjmmmrrrvvvxxxyyy{{{||||||wwwpppiiihhhhhhjjjnnnrrruuuuuuwww{{{~~~zzzwwwrrrqqqppppppqqqqqqpppnnnmmmmmmmmmoooqqqrrrpppnnnjjjmmmrrruuuvvvvvvwwwwwwwww|||wwwllleee```YYYRRROOOMMMOOOWWW```ppp~~~vvvjjjhhhnnnuuu|||}}}|||cccMMMAAA===666555333222111111222333222222222333444555666777;;;AAAMMM\\\iiipppqqqnnnooorrrwww}}}tttjjjdddaaajjjrrrzzz}}}zzzxxxxxxyyy~~~xxxmmm___TTTOOOMMMMMMNNNPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSUUUYYY___dddkkkooouuuxxxzzzyyyyyyzzzwwwxxxyyy{{{{{{{{{zzzyyyzzzzzzyyyxxxwwwvvvvvvuuutttttttttuuuvvvxxxyyyzzzwwwvvvuuuuuuttttttuuuuuusssuuuwwwyyyzzzyyywwwvvvuuuttttttttttttuuuuuuvvvxxxwwwwwwvvvvvvuuutttttttttuuuvvvvvvvvvuuuuuutttTTTQQQLLLGGGBBB???======>>>>>>@@@FFFQQQ```mmmuuu|||~~~}}}vvvmmmfffdddfffiiisssuuuzzz{{{ooo___UUURRRVVV[[[ffftttbbbOOOAAA===888444333222111000000000111222222333444444000666<<>>>>>>>>>>>@@@EEEPPP^^^kkkttt{{{}}}xxxpppiiiggghhhjjjrrrtttxxx~~~~~~xxxmmm^^^SSSPPPRRRVVVaaappp|||sss]]]CCC???999555333222111000000000111222333333444444111888>>>IIIaaa|||~~~}}}||||||~~~}}}wwwtttwww|||uuunnnqqqzzz|||ppp]]]MMMGGGEEECCCCCCAAABBBFFFHHHJJJQQQXXX```iiittt|||}}}yyywwwuuussspppppppppooommmjjjfffdddbbb```^^^]]]^^^aaadddfffkkkmmmqqqtttwwwzzz~~~}}}|||zzzqqqooollljjjjjjnnntttxxxzzz~~~~~~}}}zzzzzzzzz|||}}}|||yyyvvvqqqooonnnnnnooopppnnnmmmkkkjjjjjjmmmqqqtttsssqqqlllnnnqqqqqqpppoooppppppqqqvvv}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}rrrjjjddd\\\TTTOOOLLLLLLSSS[[[dddsss|||lllsss}}}rrrppp{{{uuu\\\JJJBBB777555333111111111222333444444444555666777888999;;;FFFUUUccclllpppqqqqqqrrrtttyyy~~~xxxqqqnnnlllwww~~~{{{sssfffYYYQQQNNNOOORRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVWWW\\\ccchhhjjjoootttxxxyyyxxxwwwwwwuuuvvvyyy{{{|||{{{zzzyyy}}}||||||{{{yyyxxxwwwwwwvvvuuutttsssssssssssssssssssssrrrqqqqqqqqqrrrrrrttttttuuuvvvvvvuuutttssstttttttttttttttuuuvvvwwwssssssttttttuuuvvvvvvvvvwwwwwwxxxwwwvvvuuusssrrr^^^WWWOOOGGGCCCAAA@@@???===;;;<<>>MMMiii~~~}}}}}}xxxyyy~~~{{{|||uuunnntttppp]]]NNNEEEAAA@@@@@@AAABBBCCCFFFJJJOOOTTT]]]eeepppxxx{{{}}}~~~~~~{{{vvvrrroooppppppnnnlllhhheeebbbbbb```^^^]]]___ccchhhkkknnnqqqtttwwwyyy|||~~~{{{uuupppnnnmmmpppvvv{{{}}}}}}zzz|||}}}yyyvvvwwwwwwwwwxxxxxxyyyyyyzzzrrrqqqpppooooooooopppqqqnnnnnnmmmllljjjiiihhhhhhooooooqqqrrrrrrqqqpppooossstttwww}}}~~~|||{{{{{{zzzyyyyyyyyyzzz{{{|||}}}|||zzzzzz{{{}}}~~~rrriiihhh```XXXTTTOOOLLLNNNSSS___lllvvvuuuyyynnnoooyyy{{{cccMMM@@@;;;888444222222444444444333333333444555777999:::<<>>===;;;<<<@@@FFFOOO^^^lllwwwyyy|||}}}|||}}}~~~}}}uuullliiimmm|||vvvrrrkkk___WWWVVVNNNTTT^^^lllyyyhhhLLLAAA666333444333222333111111111111111222333333555888AAATTTooo{{{|||xxxdddRRRGGGCCCBBBCCCAAABBBCCCDDDEEEIIINNNRRRZZZaaajjjqqqtttxxx|||}}}zzzvvvtttqqqooollliiifffcccaaa```aaa```^^^^^^```dddiiilllpppssswwwzzz{{{|||}}}~~~zzzuuuqqqtttuuuvvvzzz}}}~~~|||~~~~~~}}}|||zzzwwwuuusssrrrssstttuuuvvvwwwxxxyyyvvvuuusssqqqoooooooooooopppooonnnmmmkkkjjjiiiiiiggghhhjjjllllllmmmllllllkkklllooouuu|||~~~~~~~~~~~~~~~}}}{{{zzzvvvsssoooppptttyyy{{{{{{zzz{{{||||||~~~xxxoooiiiaaaZZZUUUPPPMMMNNNRRRZZZfffvvv}}}zzz}}}vvvhhhkkkuuu||||||fffRRRFFF;;;777444111222333333333333333333444555777999:::???HHHXXXhhhoooooopppttttttyyy{{{{{{}}}~~~|||tttfffYYYOOOLLLMMMSSSTTTVVVXXXXXXXXXWWWVVVTTTVVVXXXZZZ]]]aaafffjjjnnnppprrrrrrqqqqqqqqqrrrvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvuuurrrssstttuuuuuuuuuuuuuuusssrrrrrrqqqqqqrrrrrrssswwwvvvuuuuuuuuuuuuuuuvvvvvvuuuuuutttttttttuuuuuuxxxxxxwwwwwwwwwwwwxxxxxxuuuttttttssssssttttttuuugggaaaWWWOOOIIIEEEAAA???>>>;;;<<>><<<;;;>>>AAAGGGTTT```kkkpppvvvxxxxxxyyy|||zzzssshhh\\\VVVMMMQQQZZZggguuuvvv[[[III@@@888555444222222444222222222111222333333444666999EEE[[[qqq~~~}}}yyy~~~}}}~~~xxxaaaNNNDDDAAAAAAAAAAAABBBCCCDDDEEEIIINNNRRR]]]bbbiiiooorrrvvv|||~~~{{{yyyvvvtttsssppplllgggcccaaaaaaaaa```___]]]^^^aaafffkkkooouuuwwwzzz{{{{{{{{{|||}}}{{{yyywwwuuupppuuu{{{{{{vvvsssppppppooopppqqqrrruuuwwwyyy{{{|||{{{yyyvvvsssqqqooooooooommmlllkkkjjjhhhgggffffffccceeeggghhhjjjjjjjjjjjjddddddfffkkkrrryyy~~~~~~~~~}}}~~~~~~}}}}}}~~~{{{}}}~~~~~~~~~~~~{{{vvvtttwww|||}}}uuukkkddd]]]XXXRRRMMMMMMPPPVVV___mmm{{{}}}}}}xxxmmmnnnyyy~~~iiiTTTHHH<<<999555222222333333333333333333444555777999:::AAAIIIWWWeeekkkjjjkkkooouuuyyy~~~||||||~~~vvviii\\\SSSPPPPPPOOOQQQSSSVVVWWWWWWWWWVVVXXXZZZ[[[\\\^^^bbbfffjjjnnnppprrrrrrssstttvvvxxxwwwuuutttrrrssstttvvvxxxwwwwwwwwwwwwvvvuuutttttttttttttttttttttsssrrrrrrsssrrrrrrqqqqqqrrrrrrssswwwvvvuuuuuuuuuwwwxxxzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwgggbbbZZZRRRLLLHHHDDDBBB>>><<<;;;===???DDDOOOZZZeeekkkssswwwwwwyyy}}}{{{uuujjj^^^UUUMMMOOOUUU```mmmzzz}}}}}}|||hhhUUUGGG???888666444222222555222222222222222333444444777:::FFF]]]sss}}}~~~~~~{{{wwwpppqqqyyyzzzbbbOOOEEEBBB@@@>>>@@@AAABBBCCCFFFJJJOOOTTT___dddkkkpppsssvvv{{{}}}{{{xxxuuusssqqqoookkkgggcccaaaaaaaaa___^^^]]]^^^aaaggglllpppwwwxxxzzz{{{{{{{{{}}}|||yyywwwwwwqqqvvv}}}zzzvvvrrroooooonnnnnnoooqqqtttwwwzzz|||}}}|||zzzwwwtttrrrppppppooolllkkkjjjiiigggfffeeeeeecccdddfffhhhiiiiiihhhhhhcccaaabbbeeelllrrrwwwzzz||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~xxxzzz{{{|||}}}~~~}}}zzzzzz}}}~~~~~~xxxllleee^^^YYYSSSNNNMMMPPPTTT\\\iiivvvvvvjjjkkkvvvlllWWWJJJ>>>;;;666444333444444444333333333444555777999:::AAAHHHUUUccciiiiiilllqqqzzz}}}wwwjjj]]]TTTRRRRRROOOQQQSSSUUUWWWWWWVVVUUUXXXYYY[[[\\\]]]```eeeiiioooqqqtttuuuuuuuuuvvvxxxvvvuuutttrrrssstttvvvwwwvvvvvvwwwwwwvvvvvvuuuttttttttttttttttttsssrrrqqqtttssssssrrrrrrsssssstttvvvvvvvvvvvvwwwxxxzzzzzz|||{{{zzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwkkkfff]]]UUUOOOIIIDDDAAA???<<<;;;<<<===AAAKKKUUU```hhhqqqvvvwwwyyy~~~zzzpppdddZZZPPPQQQTTT\\\iiiwww}}}||||||{{{{{{zzzwwwtttmmm```TTTFFF???999777444111222666333222222222222333444444777:::GGG```uuu|||nnnfffhhhqqq{{{~~~~~~~~~zzzcccPPPFFFBBB???<<<>>>@@@AAACCCFFFKKKQQQUUU___eeelllppprrruuuxxx{{{}}}{{{xxxuuurrrnnnllliiifffcccaaa```______^^^]]]^^^bbbgggmmmqqqxxxyyyzzzzzzzzz||||||zzzzzzuuu{{{~~~zzzvvvrrrpppnnnnnnlllmmmpppsssvvvyyy{{{||||||{{{xxxuuusssqqqqqqqqqlllkkkjjjiiihhhffffffeeecccdddeeegggggggggfffeeeaaa___]]]```eeekkkppprrrwwwxxxzzz|||}}}}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}wwwyyy{{{{{{|||}}}}}}zzz|||}}}~~~~~~|||mmmfff___ZZZTTTNNNMMMOOOPPPXXXdddqqq~~~~~~tttgggfffrrrooo[[[NNN@@@<<<888555555555555555333333333444555777999:::AAAGGGTTTbbbiiimmmrrryyy~~~vvvjjj]]]TTTQQQRRRQQQRRRTTTVVVWWWWWWVVVUUUUUUVVVXXXZZZ\\\```eeeiiiqqqsssvvvwwwvvvtttttttttvvvuuutttsssssstttuuuvvvvvvwwwwwwwwwwwwvvvuuuuuusssssstttuuuuuuuuuuuutttuuuttttttssssssttttttuuutttuuuvvvxxxyyyzzzzzzzzz}}}}}}|||{{{zzzzzzzzzzzzyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxoooiiiaaaXXXPPPJJJDDDAAA???<<<;;;<<<<<>>???AAACCCFFFKKKRRRVVV___eeelllqqqrrrtttvvvyyy~~~}}}{{{yyytttqqqkkkjjjgggeeebbb```___^^^___^^^]]]^^^bbbhhhnnnqqqyyyzzzyyyyyyyyy|||~~~~~~zzzvvvssspppnnnnnnjjjkkknnnqqquuuxxxzzz||||||{{{xxxuuusssrrrqqqqqqmmmlllkkkjjjiiigggffffffbbbccceeeeeefffeeedddccc___]]][[[\\\aaafffkkknnntttvvvxxxzzz|||}}}}}}}}}}}}|||{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}xxxzzz{{{{{{{{{|||~~~|||~~~zzz{{{}}}~~~nnnggg```[[[UUUNNNLLLOOONNNUUUaaannn{{{{{{{{{tttfffdddppprrr^^^QQQAAA===999666666666666555333333333444555777999:::AAAGGGTTTbbbkkkqqqxxxxxxwww~~~yyyyyy}}}uuuiii\\\SSSQQQQQQSSSTTTVVVXXXXXXXXXWWWVVVQQQSSSVVVXXX\\\```fffjjjrrruuuxxxxxxuuurrrppppppvvvuuuuuutttttttttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuurrrssstttvvvwwwwwwxxxxxxuuuuuuttttttttttttuuuuuusssuuuwwwyyyzzz{{{zzzzzz~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{|||}}}}}}|||{{{zzz{{{zzzzzzyyyyyyzzzzzz{{{qqqkkkaaaXXXQQQKKKFFFCCC???<<<;;;<<<===???EEEMMMYYYcccmmmrrrwww|||wwwiiiaaaZZZVVV]]]nnn~~~zzzvvvuuuuuuqqqkkkiiiggg```WWWFFF@@@999333111222333333111222222111000111444666<<<>>>KKKcccyyyvvvfffcccdddnnnxxxvvvzzzsssrrrxxx|||yyywwwxxx|||qqqnnnoooooo|||yyycccOOOCCC>>>>>>???===???AAACCCFFFJJJOOOSSS___eeekkknnnnnnpppuuuzzz}}}{{{zzzwwwssspppkkkhhhccc```___```______]]]\\\\\\\\\___fffnnntttuuuwwwyyyzzz{{{}}}~~~zzzwwwuuurrrooolllllllllnnnqqqtttwwwzzz{{{zzzzzzzzzyyywwwuuutttssspppnnnkkkiiihhhgggeeecccffffffeeedddddddddeeeeee[[[[[[ZZZZZZ[[[___eeeiiiqqqsssuuuvvvvvvxxxzzz|||zzzyyyxxxxxxzzz|||~~~~~~|||{{{|||}}}|||{{{{{{}}}~~~~~~}}}}}}}}}{{{zzz|||}}}vvvlllbbb\\\UUUNNNKKKKKKPPPRRR[[[jjjyyyxxxvvv}}}|||nnnjjjrrrttt]]]PPPEEE<<<666555666333222333444333333333444666777888===HHHVVV___fffpppzzzvvvuuusssqqqrrrvvv}}}ttthhh\\\TTTQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUSSSTTTVVVXXXZZZ___eeeiiinnnqqquuuwwwvvvuuuttttttqqqqqqqqqrrrssstttuuuvvvuuuvvvxxxxxxxxxwwwuuutttvvvssspppqqqtttwwwxxxwwwvvvvvvuuuuuutttsssssssssuuuvvvxxxzzz|||}}}~~~~~~|||||||||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz}}}{{{yyyxxxxxxxxxzzz{{{pppiii```WWWOOOIIIDDDAAA@@@<<<;;;======???EEEMMMWWWbbbmmmrrrwww}}}tttjjjaaaZZZ```qqq{{{vvvtttsssooojjjhhhfff___WWWGGGBBB:::555333333444444111222222111111111444666;;;>>>MMMfff}}}zzzjjjfffeeeoooyyyxxxyyytttsssyyy|||zzzwwwxxxpppeeedddiiinnn|||uuu```LLLAAA===<<<===;;;===@@@BBBFFFKKKQQQUUU\\\bbbhhhlllllloootttzzz~~~{{{yyyvvvrrrooojjjgggbbb____________^^^\\\\\\\\\]]]```gggooouuuuuuxxxzzz|||}}}~~~{{{xxxvvvssspppmmmmmmmmmnnnpppssswwwzzz|||~~~~~~}}}|||zzzxxxvvvuuupppnnnkkkjjjjjjjjjhhhggggggfffeeedddcccbbbbbbbbb\\\[[[ZZZYYYYYY[[[```dddlllooorrrtttvvvwwwzzz{{{{{{yyyxxxwwwwwwyyy{{{||||||{{{zzz{{{~~~~~~~~~}}}|||}}}~~~}}}|||{{{|||wwwnnnddd]]]WWWOOOKKKLLLNNNPPPYYYgggvvvvvvtttzzzvvvrrryyywww```RRREEE===666666666333222444444333333333444666777999===HHHVVV___dddnnn|||yyyrrrpppnnnlllnnnsss{{{}}}~~~zzzqqqfff[[[TTTRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVTTTUUUVVVXXXZZZ```fffkkkooorrrvvvwwwwwwvvvuuuuuutttsssssssssssstttttttttvvvvvvxxxxxxxxxvvvtttsssvvvsssqqqrrruuuwwwxxxxxxxxxxxxxxxxxxxxxvvvuuuuuussstttvvvxxxzzz{{{||||||{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{zzzzzz}}}|||zzzyyyyyyyyy{{{{{{qqqkkkbbbYYYQQQJJJEEEAAA@@@===;;;======>>>DDDLLLVVVaaalllsssxxxuuuiii```eeexxx}}}xxxssssssoookkkiiiggg___WWWHHHCCC<<<666444444444444111222222222111222444777:::???PPPjjj}}}lllgggeeeooozzzzzzwwwsssrrruuuxxxuuurrrqqqeeeZZZ[[[dddoooppp[[[III???<<<;;;;;;:::<<>>777666666444333444444333333333444666888999>>>IIIVVV^^^bbbjjjwwwvvvmmmiiiggggggjjjnnntttyyy}}}|||xxxttttttwwwxxxtttmmmbbbYYYTTTRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXZZZ```gggmmmqqqsssvvvxxxwwwvvvuuuvvvvvvuuuuuuuuuttttttttttttvvvwwwwwwwwwwwwuuusssrrruuutttrrrsssuuuwwwxxxxxxxxxyyyzzz{{{zzzxxxvvvuuurrrsssuuuwwwxxxyyyzzzzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{~~~}}}{{{zzzzzzzzz{{{|||uuuooofff]]]UUUNNNHHHDDDAAA>>><<<======>>>DDDKKKUUUaaammmuuu{{{~~~zzz~~~{{{pppgggooo|||vvvvvvsssnnnkkkiiiaaaWWWHHHCCC<<<777444444444333111222222222111222555888:::AAATTTooozzzjjjeeecccmmmzzz{{{{{{xxxwwwyyyzzzxxxtttpppfffYYYXXXcccqqq{{{lllWWWGGG???<<<;;;:::;;;===???BBBEEEJJJPPPTTT[[[aaahhhllllllooouuuzzz~~~zzzvvvsssooollliiieee```]]]]]]]]]]]]\\\[[[]]]^^^```dddiiipppuuuvvvzzz~~~}}}zzzyyywwwtttqqqooonnnnnnooorrrwww||||||yyyvvvtttrrrpppmmmllllllkkkjjjhhhddddddddddddcccbbbaaaaaa___^^^\\\XXXTTTRRRSSSTTTZZZ___gggmmmrrrvvvyyy{{{{{{yyyxxxwwwyyy{{{~~~}}}}}}|||zzzzzzzzz{{{~~~}}}yyyvvvxxx{{{~~~|||sssjjjccc\\\SSSNNNNNNKKKLLLSSS```nnn||||||rrrnnnsss{{{iiiXXXHHH???777666666444333555444333333333555777999:::???JJJVVV]]]aaagggsss}}}ttthhhcccbbbdddhhhmmmooorrrsssqqqmmmkkkmmmppprrrooohhh___WWWSSSRRRSSSSSSTTTUUUWWWWWWWWWWWWWWWUUUVVVVVVWWWZZZ```hhhmmmqqqsssvvvwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwvvvuuutttrrrrrruuutttttttttvvvxxxyyyyyywwwxxxzzz{{{zzzxxxuuusssrrrsssuuuvvvxxxyyyyyyzzz||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}|||{{{|||||||||wwwrrriii```XXXQQQJJJFFFBBB>>><<<=========CCCJJJUUUaaaooowww~~~{{{}}}uuuqqq}}}}}}}}}yyytttppplllbbbYYYGGGBBB<<<666444333222222111222222222222333666888;;;DDDYYYtttsssfffccccccnnn}}}ooo^^^ZZZcccqqqzzzkkkVVVGGG@@@>>><<<;;;===???@@@BBBDDDHHHMMMQQQ\\\bbbhhhkkkkkkmmmsssxxx}}}yyyuuurrrnnnlllhhheee```]]]\\\]]]\\\\\\[[[]]]```bbbfffkkkqqqvvvwww{{{}}}{{{zzzxxxuuussspppooonnnooorrrwww||||||xxxvvvtttqqqnnnkkkjjjiiifffdddbbbcccdddeeefffffffffeeeaaa```^^^YYYTTTPPPOOOOOORRRXXXaaajjjpppvvvzzz||||||{{{zzz{{{~~~}}}||||||||||||}}}~~~}}}~~~~~~~~~zzzvvvuuuxxx|||}}}vvvmmmggg___UUUPPPOOOMMMMMMRRR]]]jjjxxx|||rrrnnnrrr|||rrr^^^JJJ@@@888666666444444666333333333444555777999;;;@@@KKKWWW^^^aaafffqqq{{{rrreeeaaabbbffflllqqqppppppoookkkggggggiiilllnnnkkkddd\\\UUUQQQRRRSSSSSSTTTVVVWWWXXXXXXWWWVVVTTTUUUVVVWWW[[[aaahhhmmmppprrrtttuuussssssssstttssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvuuutttsssrrrrrrtttuuuuuuvvvwwwxxxyyyzzzyyyzzz|||}}}|||zzzwwwuuutttuuuvvvxxxyyyzzzzzzzzz~~~~~~}}}}}}||||||||||||~~~~~~}}}}}}}}}|||~~~~~~}}}}}}||||||||||||xxxssskkkbbbZZZRRRKKKFFFCCC???============BBBIIIUUUbbbpppyyy|||~~~xxxxxxzzzuuunnncccYYYGGGBBB<<<777444333111000000111222222222444777999<<>>;;;>>>???AAABBBDDDGGGLLLPPPZZZ```gggjjjjjjmmmsssxxx|||wwwtttqqqnnnlllhhheee```]]]]]]]]]]]]\\\ZZZ]]]aaadddhhhmmmrrrvvvyyy||||||{{{zzzxxxvvvtttooooooooopppsssxxx|||}}}zzztttqqqmmmkkkiiigggdddbbbbbbccceeegggiiiiiiiiihhhcccbbb```\\\VVVQQQOOONNNOOOUUU^^^gggooovvv{{{}}}~~~{{{{{{zzz{{{||||||yyyzzz}}}}}}zzzpppjjjbbbXXXRRRPPPNNNMMMPPPZZZeeesss~~~tttnnnrrr{{{yyybbbKKKBBB999666666444444666333333333444666888:::<<<@@@KKKXXX___bbbhhhrrr{{{~~~rrreeebbbgggmmmtttzzzwwwuuurrrmmmiiiiiikkknnnllliiiccc[[[SSSPPPPPPQQQRRRTTTVVVXXXXXXXXXWWWVVVSSSUUUWWWZZZ]]]bbbiiimmmppprrrtttsssrrrqqqrrrsssqqqsssuuuvvvwwwxxxwwwwwwuuutttttttttsssssssssssstttuuuwwwxxxwwwxxxyyy{{{}}}~~~}}}{{{zzzuuuvvvwwwyyyzzz{{{{{{{{{~~~~~~}}}||||||{{{zzzzzz|||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{vvvnnneee]]]UUUMMMHHHDDD@@@=========<<>>@@@BBBDDDHHHMMMQQQYYY```ggglllnnnqqqxxx~~~{{{vvvsssqqqnnnmmmiiieeeaaa^^^]]]]]]]]]]]]ZZZ]]]bbbfffjjjnnnsssvvvzzz|||~~~|||zzzzzzyyyvvvtttnnnnnnppprrruuuxxx|||~~~}}}ssspppmmmjjjiiihhheeeccccccdddfffhhhiiiiiihhhhhhddddddccc___YYYTTTQQQPPPNNNSSS\\\eeennnvvv}}}~~~}}}}}}}}}|||sssllldddYYYSSSQQQNNNLLLNNNVVVaaannn~~~vvvooopppyyyyyyaaaMMMCCC999777666444555777333333333444666888;;;<<<@@@KKKYYYaaadddjjjuuu~~~}}}|||~~~rrrffffffmmmvvv~~~}}}xxxsssooonnnoooqqqllliiibbbZZZRRROOONNNPPPQQQSSSUUUXXXXXXWWWVVVUUUTTTVVVZZZ^^^aaafffkkknnnrrrsssttttttrrrrrrrrrtttrrrsssuuuvvvwwwvvvuuutttsssssssssrrrssssssttttttsssvvvxxxyyyxxxxxxyyy|||~~~}}}|||vvvvvvxxxyyyzzzzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{{{{|||||||||||||||}}}}}}||||||{{{{{{zzzrrriiiaaaXXXPPPKKKDDD@@@======<<<<<>>???>>>>>>AAAFFFRRR___mmmvvv}}}~~~zzzvvvsssttt{{{|||wwwtttlllgggnnnwwwlllaaaYYYKKKFFF???999666444333111333444444333222333555888<<>>???>>>>>>AAAFFFQQQ]]]llluuu|||}}}xxxsssqqqvvv|||}}}zzzqqqiiidddhhhuuuwwwlll```YYYMMMGGG@@@:::666444333222222333333333222333555777<<>>???@@@@@@BBBFFFLLLPPP\\\bbblllsssxxx|||}}}xxxuuuqqqnnnkkkhhhaaa]]]]]]]]][[[[[[]]]]]]^^^aaaeeekkkrrrwwwzzz{{{|||~~~zzzwwwwwwvvvtttrrrsssuuuwwwyyy|||~~~}}}zzzwwwrrrpppnnnkkkiiigggfffeeedddeeefffhhhiiijjjkkkkkkhhhiiiiiihhheee```\\\YYYWWWWWWXXX^^^gggsss~~~~~~|||{{{{{{|||}}}~~~xxxnnnggg___WWWRRRMMMLLLNNNTTT[[[fffvvvsssgggdddlll{{{wwwcccUUUIII>>>:::999666333333444555555555555888;;;???FFFSSS]]]___```hhhuuu}}}wwwuuu}}}|||{{{yyyuuummmggg^^^UUUOOOMMMNNNOOOSSSSSSUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^```fffmmmrrruuuuuutttssssssssstttuuutttvvvxxxxxxwwwwwwwwwxxxtttttttttuuuvvvxxxzzzzzzxxxwwwwwwwwwxxxyyyzzz{{{|||{{{zzz{{{||||||zzzxxxzzzxxxxxxxxxzzz{{{zzzyyy{{{|||~~~~~~}}}||||||zzzxxxyyy|||~~~}}}|||}}}}}}}}}}}}}}}|||{{{zzzuuullleee]]]TTTNNNHHHCCC?????????>>>AAAEEENNN[[[jjjsss|||zzzsssooorrrwww}}}}}}|||sssmmmgggfffmmm~~~xxxlll```YYYPPPJJJBBB:::666444333222111222333222111222555777>>>KKKccc{{{~~~|||~~~~~~}}}}}}~~~~~~zzztttsss~~~xxxuuutttzzzyyyhhhUUUIIICCC>>><<<===>>>??????@@@BBBFFFKKKOOO[[[bbbkkksssxxx}}}}}}xxxuuuqqqnnnkkkfff```\\\]]]]]][[[\\\^^^]]]___bbbgggmmmsssxxx{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwuuutttuuuwwwxxx{{{|||~~~|||xxxvvvrrrqqqnnnkkkiiihhhggggggeeefffgggiiijjjkkklllllljjjjjjjjjiiifffccc```^^^ZZZZZZZZZ^^^eeepppzzz~~~}}}yyyzzz|||}}}~~~|||rrrjjjbbbYYYSSSMMMKKKLLLRRRYYYccctttuuugggbbbjjjxxx~~~jjjWWWKKK???;;;:::777444555444444555555555777;;;>>>GGGRRR\\\]]]^^^fffqqqyyy|||{{{}}}}}}~~~}}}vvvooohhh^^^TTTNNNMMMOOORRRTTTUUUWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\___dddkkkqqquuuttttttsssssstttuuuuuusssuuuwwwwwwvvvuuuvvvwwwtttttttttuuuvvvxxxzzzzzzxxxxxxxxxxxxxxxzzz{{{{{{{{{zzzzzzzzz{{{{{{yyyxxx{{{yyyvvvvvvwwwxxxxxxxxx|||}}}~~~~~~~~~}}}|||{{{{{{yyyxxxyyy{{{}}}}}}|||}}}||||||{{{||||||}}}}}}vvvmmmfff^^^UUUOOOIIIDDD@@@@@@???===@@@EEEKKKXXXgggrrr{{{yyysssooorrrxxx||||||tttoooiiieeefffqqqyyymmmbbbZZZTTTNNNDDD;;;777555444333111111222222111222555777@@@NNNggg~~~wwwrrrrrr}}}pppnnnooowwwyyyhhhUUUJJJCCC>>><<<======>>>???@@@BBBEEEJJJNNNVVV]]]gggooouuuzzz|||xxxuuuqqqmmmjjjddd^^^[[[\\\\\\[[[\\\___[[[]]]bbbgggmmmssswwwyyy}}}}}}}}}~~~~~~}}}}}}|||zzzwwwuuutttuuuwwwxxxzzz{{{}}}~~~}}}{{{xxxvvvrrrqqqnnnkkkiiiiiiiiiiiifffgggiiikkklllmmmmmmmmmlllllljjjiiigggfffdddddd\\\[[[[[[^^^eeennnxxx~~~zzz{{{|||~~~~~~~~~tttlllcccZZZTTTMMMJJJKKKPPPVVV```qqq|||kkkccchhhuuurrrYYYMMM@@@;;;999666444555333444555555555777;;;>>>GGGRRRZZZ[[[\\\dddnnnuuuyyyxxxzzz{{{qqqiii^^^SSSMMMMMMPPPSSSVVVVVVXXXYYYZZZ[[[[[[[[[XXXXXXYYYZZZ]]]bbbjjjooosssssstttttttttuuuvvvvvvtttuuuwwwvvvuuutttuuuvvvtttttttttuuuvvvxxxzzzzzzxxxxxxxxxyyyzzzzzz{{{|||{{{{{{zzz{{{||||||{{{yyy{{{xxxuuutttuuuvvvwwwvvv{{{{{{|||||||||{{{zzzyyyyyyyyyyyyyyyzzz{{{||||||~~~}}}|||zzzzzz{{{|||}}}wwwooohhh```WWWQQQJJJEEEAAA@@@???===@@@DDDIIIVVVeeepppzzzyyytttrrrvvv|||}}}yyyyyyqqqlllfffaaa___gggzzz{{{pppddd^^^YYYQQQFFF<<<777555444444000111222222222333666888???OOOiiiuuupppqqq{{{ssshhhgggiiiqqq|||zzziiiUUUIIICCC===;;;<<<<<<>>>???@@@AAADDDIIILLLRRRZZZdddmmmsssyyy{{{wwwtttpppllliiiccc]]]ZZZ[[[\\\[[[\\\___[[[^^^cccjjjpppuuuxxxzzz~~~~~~~~~~~~~~~~~~~~~{{{yyywwwuuutttuuuwwwxxxzzz{{{|||}}}}}}{{{xxxwwwrrrpppmmmjjjiiiiiijjjjjjiiijjjkkkmmmnnnoooppppppnnnmmmllljjjiiihhhhhhggg^^^]]]\\\___eeennnwww}}}}}}|||}}}~~~}}}~~~uuummmddd[[[UUUMMMJJJJJJNNNTTT^^^nnn}}}pppgggiiisss|||www[[[NNN@@@;;;999555444444333444444444555777;;;>>>GGGQQQXXXZZZ\\\dddnnnsss{{{yyyzzz~~~~~~~~~qqqiii]]]RRRLLLLLLPPPSSSVVVVVVXXXYYYZZZZZZZZZZZZVVVWWWXXXYYY[[[aaahhhmmmrrrssstttuuuuuuvvvwwwwwwuuuvvvwwwvvvttttttuuuvvvtttttttttuuuvvvxxxzzzzzzxxxyyyyyyzzz{{{{{{||||||}}}|||{{{|||~~~~~~}}}{{{zzzxxxuuussstttuuuvvvvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{|||~~~|||{{{yyyyyyzzzzzzyyyqqqjjjbbbZZZTTTLLLFFFBBBAAA???===???DDDGGGUUUdddoooxxx~~~yyyvvvyyy~~~yyywwwqqqkkkeee```___dddsss~~~sssiiiccc]]]UUUHHH===777555555555111222333333333444777:::===NNNhhh}}}sssooooooxxxuuujjjcccdddgggooozzzvvvfffSSSGGGAAA<<<:::;;;<<<===???@@@AAADDDGGGJJJQQQYYYdddmmmtttzzzzzzvvvrrroookkkhhhbbb]]]YYYZZZ[[[ZZZ[[[^^^\\\```gggnnntttyyy|||}}}~~~~~~~~~|||zzzxxxuuuuuuvvvwwwxxxyyyzzz{{{|||{{{zzzxxxwwwqqqooollliiihhhiiijjjkkklllmmmnnnpppqqqrrrrrrsssqqqpppooonnnmmmlllkkkjjjaaa___^^^```eeennnvvv|||~~~~~~|||{{{}}}~~~yyy{{{~~~~~~vvvnnnfff]]]VVVNNNKKKJJJMMMRRR\\\mmm{{{tttiiijjjssszzzzzz\\\OOOAAA;;;888555444444333333444444444666:::===GGGPPPWWWYYY]]]fffpppuuu}}}{{{|||}}}|||~~~ppphhh\\\QQQLLLLLLOOORRRUUUUUUVVVWWWXXXYYYYYYXXXVVVVVVWWWXXX[[[```gggmmmqqqrrrtttuuuwwwwwwwwwwwwvvvwwwwwwvvvttttttuuuwwwtttttttttuuuvvvxxxzzzzzzxxxyyyzzz{{{||||||||||||}}}||||||}}}~~~|||yyywwwttttttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxyyyyyyxxxxxxzzz|||~~~}}}{{{zzzyyyxxxxxx{{{ssslllddd\\\VVVMMMGGGBBBAAA???===???CCCGGGTTTcccnnnwwwzzzyyy||||||wwwssskkkccc______cccooozzzyyyvvvmmmhhhaaaWWWJJJ>>>777555555666222333444444444555888;;;===OOOjjj|||qqqmmmnnnvvv~~~yyynnnccc^^^aaagggpppyyy~~~ooo___MMMCCC>>>;;;:::<<<;;;===???@@@AAACCCFFFIIIQQQXXXcccmmmttt{{{}}}xxxtttpppmmmiiifffccc]]]YYYZZZ[[[YYYZZZ\\\\\\aaahhhooovvvzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwvvvvvvwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvpppnnnkkkhhhggghhhjjjkkknnnoooqqqrrrtttuuuuuuuuuuuuttttttsssrrrpppnnnmmmfffdddbbbbbbfffmmmtttyyy{{{}}}~~~}}}yyywwwxxx}}}}}}{{{xxxxxxyyy{{{}}}~~~}}}||||||~~~wwwppphhh___XXXPPPLLLJJJMMMRRR[[[lll{{{sssjjjjjjrrryyy___QQQCCC<<<999666555666222333444444444666:::===FFFOOOVVVZZZ___iiissswww}}}}}}||||||{{{nnnggg[[[QQQKKKKKKNNNPPPSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXX[[[```ggglllppprrrtttvvvwwwxxxxxxxxxxxxxxxxxxwwwuuuuuuvvvxxxtttttttttuuuvvvxxxzzzzzzxxxyyy{{{|||}}}}}}|||||||||{{{{{{|||~~~}}}|||wwwuuuuuuuuuwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzvvvxxxyyyxxxwwwwwwzzz|||||||||||||||{{{zzzyyyxxx|||tttmmmfff^^^XXXMMMGGGCCCAAA???===???CCCGGGTTTcccnnnwww|||wwwyyyxxxooofff]]]ZZZZZZ^^^gggpppqqq{{{wwwoookkkcccYYYKKK???777555555666222333444444555666999<<>>;;;888666777222333444444444666:::===FFFNNNVVVZZZ```kkkuuuzzz}}}~~~{{{{{{|||yyylllfff[[[QQQKKKJJJMMMOOORRRSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWXXX[[[```gggmmmpppqqqtttvvvxxxxxxxxxxxxyyyyyyyyywwwuuuuuuwwwyyytttttttttuuuvvvxxxzzz{{{yyyzzz{{{}}}}}}}}}}}}|||{{{zzzzzz{{{}}}~~~}}}{{{uuuuuuuuuvvvxxxyyyxxxvvvuuuuuuuuuvvvwwwyyy{{{{{{uuuwwwyyyxxxwwwwwwyyy|||yyyzzz{{{||||||{{{zzzyyyyyytttlllbbbZZZRRRKKKDDDCCCAAA??????BBBHHHPPP^^^lllwwwwwwwwwssskkkaaaZZZWWWXXXaaakkkuuuzzzzzzvvvuuuhhh```QQQCCC===;;;777111333444444444444666999<<>>;;;:::;;;>>>>>>>>>???AAACCCEEEGGGPPPUUU___kkkrrrwwwyyytttppplllhhheeebbb___\\\YYYWWWWWWXXXYYYZZZ```hhhpppuuuxxxzzz|||}}}||||||}}}}}}|||~~~|||zzzyyyxxxtttvvvxxxyyyxxxvvvsssqqqmmmkkkjjjhhhhhhiiijjjkkkqqqrrrrrrsssuuuvvvxxxyyy{{{{{{yyyxxxvvvtttssssssnnniiidddbbbdddiiimmmpppxxxxxxxxxxxxxxxwwwvvvvvvrrrsssttttttvvvvvvwwwxxxvvvwwwwwwvvvttttttuuuwwwvvvwwwyyy{{{}}}uuukkkaaaZZZRRRMMMJJJLLLQQQYYYfffrrr{{{oooeee```eeemmm~~~oooWWWFFF???777777999333333444555555666999===@@@HHHNNNXXXbbbjjjqqqwww{{{~~~{{{xxxnnneeeYYYOOOJJJJJJLLLMMMSSSSSSTTTTTTUUUUUUUUUUUURRRTTTVVVXXX]]]ccckkkpppqqqrrrrrrssssssrrrrrrrrryyyzzzzzzzzzyyyxxxvvvuuuppppppqqqsssuuuwwwyyyzzz{{{{{{||||||||||||{{{{{{|||{{{zzzzzzyyyyyyzzzzzzxxxwwwuuuvvvwwwwwwvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwvvvvvvwwwwwwxxxyyy}}}|||{{{zzzyyyxxxxxxyyy|||vvvoooeee]]]SSSKKKEEECCCAAA??????BBBGGGPPP]]]kkkwwwzzzzzztttlllbbb[[[WWWXXX```iiitttzzz{{{yyyyyysssjjjZZZIII@@@===999333333444444444444666999<<>><<<;;;============>>>???BBBDDDFFFOOOSSS]]]iiiqqqvvv~~~~~~xxxsssooojjjfffccc^^^\\\YYYWWWVVVWWWXXXYYYZZZ```iiipppuuuxxxzzz|||~~~}}}||||||}}}~~~}}}}}}{{{{{{uuuvvvwwwwwwvvvuuusssrrrlllkkkjjjiiijjjkkkmmmooorrrrrrrrrsssuuuwwwxxxyyy|||{{{zzzyyywwwuuutttsssnnniiidddbbbdddiiimmmooouuuuuuuuuuuuuuutttsssssspppppppppqqqqqqrrrrrrsssrrrssssssrrrqqqqqqrrrttttttuuuwwwzzz|||}}}~~~wwwlllbbb\\\SSSNNNKKKLLLPPPXXXeeeqqq{{{pppfffaaafffnnnzzzoooWWWFFF???777777999333333444444555666999===AAALLLPPPYYYeeerrr{{{~~~~~~}}}xxxyyy~~~zzzxxxmmmeeeYYYOOOKKKKKKMMMNNNRRRRRRRRRSSSSSSSSSSSSSSSRRRTTTVVVYYY]]]dddkkkppprrrsssssstttssssssrrrqqqttttttuuuuuutttsssrrrqqqrrrrrrrrrtttuuuwwwyyyzzzzzz{{{{{{|||}}}}}}||||||wwwwwwvvvuuuuuuuuuuuuuuuxxxvvvuuuvvvwwwwwwvvvtttuuuuuuuuuvvvwwwxxxxxxyyywwwwwwvvvvvvwwwwwwxxxyyy|||{{{zzzzzzyyyyyyzzzzzz~~~xxxpppfff^^^TTTLLLEEECCCAAA>>>???BBBFFFNNN\\\jjjuuu}}}}}}wwwoooeee^^^YYYXXX___hhhsssxxx~~~{{{gggQQQCCC===999444333444444444444666999<<>>AAACCCDDDMMMRRR\\\hhhpppuuu}}}}}}xxxrrrnnniiidddaaa[[[YYYWWWUUUUUUVVVXXXZZZ[[[aaaiiiqqqvvvxxxzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||{{{vvvvvvuuuuuutttssssssrrrmmmlllkkkkkklllnnnqqqrrrrrrrrrssstttuuuwwwxxxxxxzzzzzzyyyxxxvvvtttsssrrrlllgggbbb```bbbfffjjjllloooppppppppppppoooooonnnkkkkkkkkkkkklllllllllllllllmmmnnnmmmllllllmmmoooqqqrrruuuxxx{{{}}}|||{{{{{{}}}yyyoooddd^^^TTTOOOKKKLLLOOOVVVcccnnn||||||rrrhhhdddiiiqqq{{{oooWWWFFF???777888:::444333444444555666999>>>BBBMMMOOOVVVeeeuuu|||yyytttqqqtttwwwzzz~~~yyyuuullldddXXXOOOKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTWWWZZZ^^^dddkkkooottttttuuuuuuuuutttrrrqqquuuuuuvvvvvvvvvvvvuuuttttttttttttuuuvvvwwwxxxyyyyyyzzz{{{|||||||||||||||xxxwwwvvvvvvuuuuuuvvvvvvxxxvvvuuuuuuvvvvvvuuutttttttttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyzzz{{{{{{|||yyyqqqfff^^^VVVMMMFFFCCCAAA>>>>>>AAADDDMMMZZZhhhttt}}}zzzrrrhhhaaa[[[YYY^^^fffpppvvv|||~~~~~~www[[[GGG===888444333444444444444666999<<>>>>>@@@<<<<<<<<<===>>>@@@BBBDDDLLLQQQ[[[hhhpppuuu}}}~~~xxxrrrnnniiidddaaa[[[ZZZWWWUUUUUUVVVXXXYYY\\\bbbjjjrrrvvvyyy{{{||||||~~~~~~}}}~~~}}}}}}~~~~~~|||yyyxxxwwwvvvtttsssrrrrrrssssssooonnnmmmmmmnnnppprrrsssqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwvvvtttrrrpppnnniiieee```^^^___bbbeeegggjjjjjjkkkkkkkkkjjjjjjiiigggggggggffffffeeeeeeeeeggghhhhhhhhhggggggiiikkkoooqqqssswwwyyy{{{|||}}}zzzzzz{{{}}}|||qqqggg```VVVPPPLLLLLLNNNTTT```lllyyy}}}uuulllhhhnnnvvvoooWWWGGG???888888:::444333444444444666999???CCCKKKLLLRRR^^^lllxxx}}}~~~}}}|||~~~{{{tttqqqoooooosssuuuuuuwww{{{~~~~~~~~~xxxsssllldddXXXOOOLLLLLLOOOQQQRRRRRRQQQQQQQQQQQQPPPPPPQQQTTTWWW[[[___eeekkkooouuuvvvwwwxxxwwwuuusssrrrxxxxxxxxxxxxyyyyyyyyyyyyvvvuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxyyyxxxxxxwwwvvvwwwwwwwwwwwwvvvuuuuuuuuuuuutttrrrsssttttttuuuuuuuuuuuuuuuwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz|||}}}~~~|||tttiiiaaaWWWOOOFFFCCC@@@===>>>AAABBBKKKYYYfffrrr{{{yyyqqqhhhaaaZZZWWW[[[bbbnnnttt{{{}}}|||}}}hhhNNN@@@999555333444444444444666999<<>>@@@>>>======>>>???AAACCCDDDLLLQQQ\\\hhhpppvvv~~~~~~yyysssooojjjeeebbb^^^]]]ZZZWWWVVVWWWXXXYYY]]]ccckkkrrrwwwyyy{{{||||||~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwwwwvvvtttrrrrrrrrrssstttrrrqqqooonnnnnnoooqqqrrrpppqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuussspppnnnlllhhhddd___\\\\\\^^^```aaaccccccdddddddddddddddcccaaaaaa``````___^^^^^^^^^```aaabbbbbbaaabbbdddffflllnnnqqquuuwwwyyyyyyyyyzzz{{{|||~~~~~~sssiiibbbWWWQQQLLLLLLMMMRRR^^^hhhvvvyyyppplllqqqzzzpppXXXGGG@@@888888999444444444444444666:::@@@DDDIIILLLQQQXXXaaalllvvv|||{{{xxxwwwyyy|||tttkkkhhhhhhmmmsssuuuqqqpppqqqrrrsssvvv|||yyysssllldddYYYOOOLLLMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTWWW[[[___eeekkkpppvvvwwwyyyzzzyyyxxxuuutttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxzzzzzzyyyxxxwwwuuutttssswwwvvvuuuuuuttttttuuuuuuwwwvvvttttttuuutttsssqqqsssssstttuuuuuuuuuttttttwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxyyyzzz{{{}}}~~~yyyooogggYYYPPPGGGCCC@@@===>>>AAAAAAIIIWWWeeeqqqzzz}}}}}}wwwpppgggaaaZZZVVVYYY___nnnuuu|||~~~}}}qqqUUUDDD;;;777333444444444444666999<<>>???>>>>>>>>>>>>???AAACCCDDDLLLQQQ[[[hhhpppvvv~~~}}}xxxsssoookkkgggddd```^^^[[[YYYWWWXXXYYYZZZ^^^dddlllssswwwzzz{{{|||}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~|||zzzwwwvvvuuusssrrrsssssstttrrrqqqooonnnmmmnnnooopppnnnpppqqqssstttssssssrrrssstttttttttrrrooolllkkkfffbbb\\\YYYXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZWWWWWWWWWVVVVVVUUUUUUUUUVVVXXXYYYYYYYYYZZZ\\\___eeehhhlllppptttvvvwwwwwwzzz|||~~~uuujjjcccYYYSSSMMMKKKLLLPPP[[[fffuuu~~~{{{qqqkkkpppyyyrrrZZZIII@@@888777888222444444444444666:::AAAEEEKKKNNNRRRWWW^^^hhhsss{{{xxxuuusssuuuxxx~~~nnnddd```bbbiiirrruuuqqqmmmmmmiiiiiimmmuuu}}}zzzuuummmeeeYYYPPPLLLMMMOOOQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUWWWZZZ^^^dddlllrrrvvvxxxzzz||||||zzzxxxvvvuuuttttttsssssssssttttttuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxvvvtttrrrqqqyyyyyyxxxwwwwwwwwwwwwwwwwwwuuutttssstttsssrrrpppssstttuuuvvvvvvuuutttssswwwwwwvvvvvvwwwwwwxxxyyyxxxxxxyyyzzz{{{}}}|||rrrkkkZZZQQQGGGCCC???===>>>AAA@@@HHHVVVdddoooyyy{{{xxx|||yyyrrrkkkddd^^^ZZZ\\\bbbpppxxxrrrVVVDDD;;;777333444444444444666999<<>>>>>@@@>>>>>>@@@>>>=========>>>@@@AAABBBJJJOOOZZZfffooouuu}}}{{{vvvrrrnnnkkkgggddd___]]]ZZZXXXXXXYYY[[[\\\___eeemmmtttxxxzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||wwwwwwvvvuuuttttttttttttpppooommmllllllnnnoooqqqmmmnnnppprrrrrrrrrqqqpppnnnoooppppppnnnkkkhhhfff```\\\VVVQQQOOOOOONNNNNNMMMNNNNNNOOOPPPPPPOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOOOOOOOPPPSSSUUUZZZ^^^dddkkkppptttvvvwwwyyy|||uuukkkcccZZZTTTMMMKKKKKKOOOYYYcccsss}}}~~~{{{ooofffjjjrrrttt\\\JJJAAA888666777111444444444444555:::AAAFFFLLLNNNRRRYYYbbbllltttxxxwwwtttssstttvvv|||~~~lllccc___ccclllxxx{{{wwwrrrrrrjjjhhhjjjqqqzzz}}}zzzuuuooofffZZZPPPLLLLLLNNNPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVWWWXXX]]]dddmmmsssuuuwwwzzz}}}}}}|||zzzyyyxxxwwwvvvuuuttttttuuuuuuttttttttttttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuu{{{{{{zzzyyyyyyyyyyyyzzzwwwuuutttsssssssssqqqoootttuuuvvvwwwwwwvvvtttssswwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~{{{rrrkkk[[[RRRHHHCCC???===>>>AAA???HHHUUUcccoooxxxyyytttwww~~~wwwpppjjjddd___aaagggrrrzzznnnTTTBBB999555333444444444444666999<<>>>>>>>>@@@===<<<<<<<<<===>>>@@@AAAIIIMMMXXXeeennnsss||||||yyytttpppmmmjjjfffddd\\\[[[YYYXXXXXXZZZ]]]^^^```eeemmmtttxxxzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||||||||}}}~~~~~~}}}wwwwwwwwwvvvuuuuuuttttttmmmlllkkkkkklllnnnppprrrlllmmmoooqqqrrrqqqpppoooiiijjjkkkkkkiiifffbbb```YYYUUUNNNIIIGGGEEEDDDCCCEEEFFFGGGGGGHHHHHHHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGHHHHHHJJJLLLOOORRRVVV^^^fffnnnsssvvvwwwxxx|||~~~vvvkkkccc[[[TTTNNNKKKKKKNNNXXXbbbsss}}}{{{mmmbbbdddlllvvv]]]KKKAAA888666666000555444444444555;;;BBBGGGLLLLLLPPPZZZhhhrrrttttttyyyuuutttuuuwww|||ooofffccchhhsss{{{zzzpppmmmmmmrrryyy|||xxxssspppggg[[[QQQLLLLLLNNNOOOOOOPPPQQQRRRSSSUUUVVVVVVWWWWWWVVVWWW\\\dddnnnuuuuuuwww{{{~~~~~~|||zzzxxxwwwuuutttssssssssstttrrrrrrsssssstttvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuvvvvvvvvvwwwuuusssssssssrrrqqqoootttuuuwwwxxxxxxvvvuuussswwwwwwwwwvvvwwwxxxxxxyyyzzzzzzzzzzzz|||}}}~~~~~~xxxqqqmmm___WWWMMMDDD???>>>>>>???BBBHHHSSS```lllvvv|||yyyrrrqqquuuyyyzzzrrrmmmjjjeeeeeegggrrrzzzqqqaaaQQQEEE<<<888555444333222444666999;;;JJJccc|||wwwyyynnnhhhppp{{{ppp^^^KKKAAA888999===>>>==================>>>@@@AAABBBIIIMMMWWWdddlllrrr{{{~~~{{{vvvrrrnnnjjjfffccc___^^^[[[ZZZYYYYYYZZZ[[[```fffnnnuuuyyy{{{}}}~~~}}}~~~}}}|||||||||{{{|||~~~~~~~~~~~~}}}~~~|||{{{}}}~~~}}}{{{xxxxxxyyyzzzzzzwwwrrrnnnllljjjhhhiiilllnnnmmmkkknnnmmmlllnnnppprrrqqqpppmmmlllhhhddd```]]][[[ZZZPPPMMMJJJEEEBBB???===<<<>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCC@@@===>>>AAADDDEEEDDDKKKOOOVVV^^^gggnnntttwww{{{|||}}}}}}}}}~~~vvvmmmggg^^^WWWOOOLLLKKKNNNXXXbbbrrrzzz|||nnndddfffmmmxxxrrr```LLLAAA<<<777555444444555555444555999AAAGGGRRRRRRVVV___llluuuyyyyyytttttttttuuuwww~~~wwwooohhhooo{{{{{{rrrkkkjjjrrrzzz|||yyyxxxnnnggg]]]TTTPPPOOOPPPPPPNNNPPPQQQSSSTTTTTTTTTTTTTTTUUUWWW[[[aaahhhnnnrrr|||{{{zzz|||~~~|||xxx|||yyyvvvvvvwwwvvvssspppsssrrrrrrqqqrrrssstttuuuvvvwwwwwwxxxxxxyyyzzzzzzvvvvvvuuutttttttttttttttuuutttrrrrrrssssssrrrqqqqqqrrrssstttuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzz{{{zzzzzz|||~~~~~~xxxqqqmmm```XXXNNNEEEAAA???@@@@@@AAAGGGQQQ]]]iiirrryyy|||xxxpppnnnppptttyyyxxxoookkkgggcccaaacccpppyyy{{{mmm^^^OOOCCC;;;777555444333222444777:::<<>>======;;;;;;<<<===>>>???AAAAAAHHHLLLVVVbbbkkkqqqzzz|||wwwrrrnnniiiddd```]]]\\\ZZZYYYXXXYYY[[[\\\aaagggooouuuyyy{{{|||}}}}}}~~~||||||}}}||||||}}}~~~}}}|||}}}|||}}}~~~~~~}}}yyyxxxxxxyyyyyyvvvqqqmmmkkkiiihhhiiikkkmmmmmmlllooonnnmmmmmmnnnooonnnlllhhhfffccc___[[[XXXUUUTTTKKKIIIFFFBBB???<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<>>===<<<===888999999:::<<<>>>@@@AAAGGGJJJRRR]]]fffmmmxxx~~~zzzuuuppplllgggbbb___ZZZZZZYYYXXXYYY\\\^^^```dddjjjqqqvvvyyyzzzzzz{{{~~~~~~~~~}}}}}}}}}~~~|||{{{{{{zzzxxxvvvuuurrrnnnkkkiiihhhggggggiiikkklllmmmqqqooollljjjiiihhheeeccc^^^\\\WWWRRRLLLGGGDDDBBB???>>><<<:::999888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999===<<<;;;;;;<<<<<<======???BBBHHHQQQ[[[eeennnrrrvvvyyy{{{}}}~~~|||sssnnnddd\\\TTTOOOKKKKKKRRR[[[hhhsss}}}nnnjjjnnn}}}vvvyyy}}}qqq___KKK@@@;;;777444444222333444333444999BBBHHHOOOUUUaaaoooyyy}}}{{{xxxxxxxxxwwwvvvwww{{{}}}wwwyyytttwww|||{{{vvvtttllleee[[[SSSOOONNNOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVWWW[[[aaagggnnnqqquuuwwwzzzyyyvvvuuuvvvyyy{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuyyyxxxxxxxxxwwwwwwvvvvvvuuuuuutttssssssssssssssssssssssssuuuvvvuuusssqqqtttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyzzz|||}}}~~~~~~~~~{{{tttooobbb\\\RRRIIIDDDAAA@@@???AAAEEEKKKTTT^^^hhhooosssvvvxxxzzz{{{{{{{{{}}}zzztttrrrsssvvvzzz{{{{{{{{{zzzwwwssslllhhhiiipppyyy~~~xxxtttmmmbbbUUUJJJAAA;;;999555444333333555888<<<>>>JJJccc|||vvvsssxxx}}}nnniiijjjpppwwwooo___JJJCCC===>>>>>><<<<<<===888999999:::<<<===???@@@FFFHHHPPPZZZbbbjjjvvvzzzwwwrrroookkkhhhccc```ZZZZZZYYYYYY[[[]]]```aaaeeejjjqqqwwwyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~}}}{{{|||yyyvvvtttrrrpppmmmjjjhhhggggggfffgggiiilllnnnqqqnnnkkkhhhfffddd```^^^ZZZWWWRRRMMMGGGBBB???======<<<;;;999999999:::;;;777777777777777777777777::::::::::::;;;;;;;;;;;;=========<<<<<<<<<<<<===???AAAFFFOOOYYYdddmmmsssxxxzzz|||}}}~~~~~~}}}tttooofff^^^VVVPPPLLLKKKQQQYYYdddppp~~~pppnnnsss~~~uuuwwwzzzxxxeeePPPCCC===777333222444555555444333777???EEEJJJSSSaaaoooyyy}}}{{{xxxyyyzzz|||}}}}}}~~~xxx{{{~~~|||xxxuuukkkdddZZZRRRNNNNNNOOOOOOQQQQQQRRRRRRTTTUUUVVVVVVUUUVVVXXX[[[aaagggmmmqqqtttvvvxxxwwwtttsssuuuxxxzzzzzzzzzzzzyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvwwwwwwxxxxxxxxxtttsssrrrrrrqqqqqqrrrrrrssssssssstttvvvvvvtttrrrttttttuuuvvvwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{||||||yyyzzz{{{||||||||||||||||||uuupppfff___UUULLLFFFBBB@@@>>>AAADDDJJJRRR\\\fffnnnssstttvvvxxxyyyzzz{{{}}}~~~yyyxxxyyy||||||}}}{{{yyyvvvoookkkjjjpppyyy|||wwwrrrlllaaaUUUJJJBBB<<<:::555444333333555999<<>><<<;;;>>>:::::::::;;;<<<===>>>???EEEGGGMMMWWW```hhhuuuxxxuuuqqqnnnkkkgggdddaaaZZZYYYXXXYYYZZZ]]]___aaaeeejjjqqqwwwyyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyuuurrrqqqooommmkkkgggggggggfffeeehhhlllooopppmmmiiieeeaaa]]]YYYVVVPPPNNNKKKGGGCCC???===<<<===<<<;;;::::::;;;<<<<<<999999999999999888888888888888999:::;;;<<<======???@@@AAA@@@>>>======>>>>>>???DDDKKKUUUaaakkkqqqxxxzzz}}}~~~~~~~~~}}}tttoooggg___WWWQQQLLLKKKPPPXXXbbbooo~~~~~~qqqpppuuuvvvxxxyyy|||iiiSSSFFF???888444333555666555444333666>>>DDDGGGPPP___mmmwww||||||{{{~~~{{{yyyjjjcccYYYQQQNNNMMMNNNOOOQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVXXX[[[aaagggmmmpppqqqrrrtttttttttvvvxxxzzzxxxzzzzzzzzzxxxxxxxxxzzzwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyssssssrrrqqqqqqqqqqqqrrruuusssssssssuuuvvvuuuttttttuuuvvvwwwwwwxxxxxxwwwyyyyyyzzz{{{{{{||||||}}}zzz{{{||||||zzzyyyzzzzzz}}}uuupppjjjcccYYYPPPIIIDDD@@@>>>@@@BBBGGGOOOYYYdddmmmrrrsssvvvxxxzzz{{{}}}}}}{{{||||||||||||yyyrrrmmmmmmnnnvvv{{{wwwqqqkkkaaaUUUJJJAAA<<<:::444444333444666999===???OOOjjjvvvjjjiiiqqqxxx|||pppgggeeeiiimmmsssyyy~~~{{{lll\\\IIIDDD@@@@@@???;;;;;;>>><<<<<<;;;;;;<<<======>>>DDDEEELLLUUU]]]ffftttxxxuuuqqqmmmjjjfffbbb___XXXXXXWWWWWWXXXZZZ]]]___eeejjjqqqwwwzzz{{{||||||{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~|||}}}{{{xxxssspppooonnnmmmlllfffffffffeeedddggglllpppqqqmmmgggaaa[[[UUUOOOKKKCCCBBBAAA???>>>>>>=========<<<;;;;;;;;;;;;===============<<<<<<<<<;;;;;;888888:::;;;===???@@@@@@AAACCCDDDCCC@@@>>>???@@@>>>???CCCIIISSS___iiipppvvvxxx|||~~~~~~|||sssmmmggg___WWWRRRMMMKKKPPPXXXaaannn~~~~~~pppnnnsssxxx{{{zzz|||jjjTTTGGG@@@999555444444444444333333777>>>EEEFFFOOO]]]kkkuuu{{{~~~~~~~~~}}}yyyiiibbbXXXQQQMMMMMMNNNOOOPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWXXX[[[```ggglllpppsssrrrqqqrrruuuwwwxxxxxxwwwyyyzzzyyywwwwwwxxxzzzxxxxxxyyyyyyyyyxxxvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuutttssssssrrrrrrssssssvvvtttrrrrrrtttvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}{{{}}}~~~|||yyywwwwwwxxx}}}vvvpppnnnggg\\\RRRKKKFFFBBB???>>>AAAFFFMMMXXXccclllrrrtttvvvyyy{{{}}}~~~|||}}}}}}~~~|||uuuqqqppplllsss|||}}}zzzuuuqqqjjj```TTTIIIAAA<<<:::444444333444666999===@@@OOOkkkpppccc```kkktttxxx|||yyylllffffffjjjnnnsssxxx|||xxxiiiYYYIIIDDDAAAAAA???;;;;;;>>>======<<<<<<<<<=========DDDEEEKKKTTT\\\eeesss|||zzzvvvqqqmmmiiieee```]]]WWWVVVUUUUUUVVVXXX[[[\\\dddjjjqqqwwwzzz||||||}}}zzz|||~~~~~~}}}}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~zzzwwwrrrpppooonnnmmmllleeeffffffeeedddffflllppprrrmmmfff^^^VVVOOOGGGCCC999999999:::;;;===>>>???======<<<;;;;;;<<<======;;;;;;;;;::::::999999999999:::<<<>>>@@@BBBCCCDDDCCCEEEGGGEEEBBB@@@@@@BBB@@@AAADDDJJJTTT```jjjqqqsssvvvzzz}}}{{{rrrmmmggg___XXXRRRMMMKKKPPPXXX```mmm}}}pppllloooyyy}}}}}}{{{hhhSSSGGG@@@:::666666222333333333333888@@@FFFEEENNN\\\iiittt{{{}}}{{{||||||wwwiiibbbXXXPPPMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWXXX[[[```ggglllpppxxxuuurrrrrruuuwwwvvvtttvvvxxxzzzyyywwwvvvxxx{{{xxxyyyyyyzzzyyyxxxwwwvvvxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvuuuttttttttttttuuuwwwuuurrrqqqsssuuuwwwxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||~~~}}}yyyvvvvvvwwwxxxsssqqqjjj```UUUMMMFFFAAA>>>@@@AAADDDKKKUUUaaalllrrrrrrvvv{{{~~~~~~vvvllljjjlllmmmwww||||||zzzvvvqqqiii]]]QQQHHHAAA===:::777444444666777777<<>>>>>=========>>>>>><<<======;;;999888888999;;;===???BBBDDDFFFFFFFFFFFFHHHJJJJJJGGGCCCAAA@@@CCCCCCDDDHHHQQQ]]]hhhooouuuxxx{{{}}}}}}}}}~~~}}}vvvqqqhhhbbb\\\WWWQQQMMMOOOTTT___kkkzzzqqqllloooyyyvvvxxx|||{{{jjjUUUHHH???777333333111222333333555888>>>AAAGGGQQQ^^^hhhsss|||~~~{{{~~~}}}{{{{{{}}}~~~yyynnneeeYYYOOOJJJJJJLLLNNNMMMOOOQQQRRRRRRRRRTTTVVVVVVXXXZZZ\\\```eeekkkpppttttttuuuvvvwwwxxxxxxyyywwwxxxxxxyyyzzz{{{|||||||||{{{zzzyyyyyyzzz{{{|||zzzyyywwwxxxyyyyyyxxxvvvwwwvvvuuutttssssssssstttuuuuuuuuuuuuuuuuuuttttttvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{||||||zzzyyyyyyzzzyyywwwuuu{{{vvvssslllaaaWWWNNNHHHCCC@@@@@@AAADDDKKKUUUaaalllsssuuuxxx}}}|||}}}|||sssiiifffhhhqqq}}}}}}}}}zzzuuunnnfff[[[QQQHHHBBB===:::777444444666777777<<>><<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;999888888999<<<>>>AAADDDFFFHHHIIIIIIKKKMMMNNNLLLIIIEEECCCBBBCCCCCCEEEIIIRRR]]]hhhooouuuxxx{{{}}}~~~~~~xxxsssllleee]]]WWWQQQLLLNNNSSS^^^hhhvvvpppjjjlllwww~~~zzz}}}yyyhhhTTTGGG???888444444111222333333555888===AAAIIIUUUdddnnnvvv}}}~~~|||}}}~~~{{{uuummmdddXXXOOOKKKKKKMMMOOOQQQSSSTTTTTTSSSRRRTTTUUUUUUWWWYYY[[[___dddkkkpppuuuuuuvvvvvvwwwxxxxxxyyywwwxxxyyyzzz{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||{{{yyyxxxxxxyyyzzzxxxwwwvvvvvvuuuuuuttttttssssssttttttttttttttttttttttttwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{zzzyyyyyyyyyyyywwwuuu~~~zzztttmmmbbbWWWOOOIIIDDDAAA@@@AAAEEELLLVVVbbbnnntttyyy|||}}}yyy{{{{{{sssiiifffhhhssszzzrrrhhhbbbYYYQQQIIICCC===:::777444444666777777<<>>======:::;;;;;;;;;<<<=========???DDDJJJQQQYYYfffsss}}}}}}vvvsssnnnjjjfffaaa\\\XXXUUUUUUTTTSSSSSSUUUXXX[[[ccchhhpppvvvyyy{{{|||}}}{{{|||}}}~~~{{{xxxyyy{{{|||}}}~~~~~~~~~|||}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{vvvrrrooollliiigggeeedddbbb```___^^^______\\\WWWQQQKKKFFFCCC???===:::999999999:::<<<===???<<<;;;:::999999999999999:::<<<<<<;;;999888999:::???@@@CCCFFFIIILLLMMMNNNQQQQQQQQQNNNJJJFFFEEEDDDDDDDDDEEEJJJSSS^^^hhhoootttwww{{{}}}~~~|||xxxqqqiii```YYYQQQKKKMMMRRR[[[cccqqqppphhhhhhuuu{{{vvveeeRRRFFF>>>888555555222222333444555888===AAAKKKZZZllluuuzzz~~~}}}wwwqqqkkkcccXXXOOOKKKLLLOOOQQQUUUVVVWWWVVVTTTSSSSSSTTTTTTUUUXXXZZZ^^^eeelllqqqvvvvvvvvvwwwwwwxxxxxxyyywwwxxxyyy{{{|||~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyyyyzzzzzzyyywwwuuuuuuvvvvvvuuutttrrrqqqssssssssssssssssssttttttxxxyyy{{{||||||{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwwwwzzzyyywwwxxxxxxxxxwwwuuuzzzrrrkkk```UUUMMMGGGCCCAAA@@@AAAEEELLLWWWdddooovvv{{{~~~|||xxxxxx}}}{{{uuunnnkkkmmmtttyyynnnddd```XXXQQQJJJDDD>>>:::777444444666777777<<>>===>>>?????????:::::::::;;;<<<===>>>>>>@@@DDDIIIPPPYYYeeesss}}}~~~}}}uuurrrnnnjjjfffaaa[[[WWWUUUUUUTTTSSSRRRTTTXXX[[[ccchhhooouuuyyy{{{}}}~~~{{{{{{}}}}}}{{{zzzzzz||||||}}}||||||{{{{{{|||~~~~~~|||||||||}}}~~~}}}~~~~~~~~~~~~{{{wwwssspppmmmiiigggcccbbb```]]][[[YYYYYYXXXQQQNNNIIIDDDAAA>>>===<<<<<<;;;;;;:::;;;;;;<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<===<<<::::::;;;<<>>999666777222333444444555888===AAALLL^^^qqqzzz}}}~~~}}}}}}wwwzzz|||uuuqqqjjjbbbWWWOOOLLLNNNQQQSSSUUUVVVWWWVVVTTTSSSTTTUUUUUUVVVXXX[[[___fffnnnssswwwwwwxxxxxxxxxxxxxxxxxxvvvxxxzzz|||~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwxxxyyyyyyxxxvvvttttttvvvvvvvvvtttrrrppprrrrrrrrrssssssssssssssswwwxxx{{{||||||{{{yyywwwwwwwwwvvvuuuuuuuuuvvvvvvyyywwwvvvvvvwwwxxxwwwvvvyyyppphhh]]]RRRJJJEEEBBB@@@@@@AAAEEEMMMXXXeeeqqqxxx}}}}}}xxxwwwzzz~~~|||zzzvvvqqqooopppttt{{{mmmddd```YYYRRRLLLEEE???;;;777444444666777777<<>>===>>>???@@@???:::::::::;;;<<<===>>>>>>???CCCHHHNNNWWWdddrrr|||}}}|||vvvsssoookkkfffaaa\\\XXXTTTTTTTTTSSSRRRTTTXXX[[[ccchhhooouuuyyy{{{}}}~~~|||||||||~~~~~~{{{}}}}}}}}}||||||{{{zzzyyyzzz{{{}}}~~~}}}|||zzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}~~~|||wwwssspppmmmiiifffbbbaaa^^^[[[XXXUUUSSSRRRHHHFFFCCC@@@===;;;<<<<<>>===<<<;;;;;;::::::===<<<<<<;;;;;;<<<<<<===<<<===???>>>======>>>???FFFGGGIIILLLPPPSSSUUUWWWPPPQQQPPPMMMIIIFFFFFFFFFDDDEEEGGGLLLTTT^^^hhhmmmrrruuuyyy{{{||||||~~~wwwoooeee[[[RRRKKKKKKPPPUUU]]]jjjzzzrrriiihhhmmmuuuuuudddQQQFFF???999777777333444444444555999===AAAMMM^^^pppyyy|||~~~~~~}}}|||~~~}}}wwwwww~~~yyyooojjjooowwwyyyvvvtttiiiaaaWWWOOOLLLOOORRRTTTRRRTTTUUUUUUUUUUUUVVVXXXWWWXXXZZZ\\\```gggpppvvvyyyyyyyyyyyyxxxxxxxxxxxxvvvxxxzzz}}}~~~~~~~~~~~~yyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwvvvtttssstttuuuvvvuuusssqqqppprrrrrrrrrsssssssssttttttuuuwwwyyy{{{{{{zzzxxxvvvxxxxxxwwwvvvvvvvvvvvvvvvwwwvvvttttttvvvwwwwwwvvvyyyppphhh\\\QQQIIIEEEBBB@@@@@@BBBFFFNNNZZZgggssszzz~~~|||xxxwwwzzz}}}~~~xxxvvvtttooommmnnnrrrqqqgggccc[[[TTTMMMFFF@@@<<<777444444666777777<<>>??????:::;;;;;;;;;<<<=========>>>AAAFFFLLLUUUbbbqqq{{{}}}{{{zzzwwwtttoookkkgggbbb]]]YYYSSSSSSSSSRRRRRRTTTYYY\\\dddiiiooouuuxxxzzz}}}~~~}}}||||||}}}~~~}}}~~~}}}|||{{{zzzzzz{{{zzz{{{|||}}}~~~}}}}}}|||zzz{{{{{{||||||}}}}}}}}}|||~~~~~~~~~}}}}}}|||wwwsssooolllhhheeeaaa___\\\XXXTTTPPPMMMKKKCCCCCCAAA>>>;;;;;;<<<>>>AAA@@@???>>><<<:::999888;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCJJJKKKLLLOOORRRUUUXXXYYYTTTUUUTTTRRRMMMJJJHHHHHHFFFGGGJJJOOOWWW```iiioootttvvvzzz{{{||||||}}}~~~}}}~~~~~~~~~vvvnnneee]]]SSSKKKKKKOOOTTT]]]kkkzzzssskkkjjjiiirrrwwwfffSSSGGG???999666666444555555555666999===AAAKKKZZZjjjsssxxx|||~~~~~~zzzyyy{{{}}}~~~}}}vvvtttwwwxxxvvvmmmddd```hhhsssxxxwwwwwwiiibbbWWWOOOMMMOOORRRUUUQQQSSSUUUUUUVVVWWWYYYZZZYYYZZZ[[[]]]aaahhhqqqwwwzzzzzzzzzyyyyyyxxxxxxxxxwwwxxx{{{}}}~~~}}}||||||yyyyyyzzzzzzzzzzzzyyyyyywwwvvvtttuuuvvvvvvuuusssttttttuuuuuutttsssqqqppprrrrrrrrrsssttttttuuuuuutttvvvxxxzzzzzzzzzyyyxxxyyyxxxxxxwwwvvvvvvvvvvvvvvvtttrrrssstttvvvwwwwww{{{rrrjjj^^^SSSLLLGGGEEECCC@@@BBBFFFOOOZZZhhhttt{{{{{{wwwxxx}}}}}}vvvtttqqqllljjjjjjlllzzzyyylllggg^^^UUUNNNGGGAAA===777444444666777777<<>>AAA@@@@@@???>>>===<<<:::999;;;;;;<<<===>>>@@@AAABBBAAACCCDDDEEEDDDDDDFFFGGGMMMNNNNNNPPPSSSVVVXXXZZZ^^^___^^^[[[UUUOOOLLLJJJJJJKKKNNNSSS[[[dddlllqqqwwwyyy|||}}}}}}}}}}}}~~~}}}~~~~~~{{{sssllleee^^^UUUMMMKKKNNNTTT___nnn|||}}}rrrllllllnnnwwwzzziiiUUUHHH@@@999555555555555555555666999===AAAIIIUUUaaajjjrrrzzz~~~}}}zzzxxxyyyyyyyyyzzz{{{zzzuuusssqqqmmmccc\\\[[[gggtttyyyyyywwwjjjbbbXXXOOOMMMOOORRRTTTRRRTTTVVVWWWWWWXXXZZZ\\\[[[[[[[[[\\\```gggooovvv|||{{{{{{zzzyyyxxxxxxxxxwwwxxx{{{}}}}}}|||zzzyyyxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvuuutttuuuttttttssssssrrrrrrqqqrrrsssssstttuuuuuuvvvvvvuuuvvvwwwyyyzzz{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuuuusssqqqqqqsssvvvwwwwww}}}uuummmaaaVVVNNNJJJHHHGGG@@@BBBGGGOOO[[[iiiuuu|||zzzvvvxxxwwwtttqqqkkkhhhhhhfffrrrpppiii```VVVNNNGGGAAA===777444444666777777<<>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<>>?????????>>>===<<<;;;===>>>>>>@@@BBBDDDFFFGGGCCCEEEFFFGGGFFFGGGHHHJJJOOOOOOOOOQQQSSSVVVYYYZZZggghhhgggccc\\\TTTOOOLLLMMMNNNQQQVVV^^^gggoootttyyy|||~~~~~~~~~~~~~~~~~~}}}wwwpppjjjddd^^^VVVMMMKKKNNNTTT```ppp}}}zzzrrrmmmmmmxxx}}}kkkWWWIII@@@999555444555555666555666999===AAAHHHQQQ[[[dddnnnyyy}}}|||zzzxxxyyyzzzyyyzzz{{{{{{tttooojjjddd\\\WWWZZZgggvvv{{{yyywwwkkkcccXXXPPPMMMOOORRRTTTUUUWWWXXXYYYXXXYYY[[[\\\[[[[[[[[[[[[___eeennnttt||||||{{{zzzyyyyyyxxxwwwwwwyyy{{{||||||{{{yyywwwxxxxxxzzzzzzzzzzzzxxxxxxxxxwwwvvvvvvwwwwwwvvvuuuuuuuuutttrrrrrrrrrrrrrrrssssssttttttuuuvvvwwwwwwvvvvvvwwwyyy{{{|||~~~~~~xxxxxxwwwuuuuuuttttttttttttrrrpppqqqsssvvvwwwwww|||qqqjjj```VVVOOOIIIEEEBBBAAABBBFFFNNN[[[jjjxxxzzzyyy|||}}}zzzxxxssskkkeeebbbkkkyyyrrrkkkbbbYYYQQQJJJDDD@@@:::666555777777777<<>>===>>>???<<<;;;;;;::::::;;;;;;<<>>???@@@@@@@@@???>>>===BBB@@@>>><<<:::999999999;;;>>>AAAEEEHHHIIIJJJJJJIIIJJJKKKKKKIIIIIIJJJLLLSSSTTTTTTTTTTTTVVVZZZ]]]gggnnnrrrlllbbb[[[UUUQQQRRRSSSVVV\\\bbbjjjppptttyyy{{{~~~~~~}}}|||}}}}}}zzzzzz{{{}}}~~~}}}~~~~~~~~~zzzqqqkkkeee___VVVOOOMMMPPPTTT^^^mmmzzz~~~{{{yyyyyyzzzqqqXXXHHH>>>888444444444111222777999999;;;???HHHPPPYYY___hhhttt{{{~~~|||yyyxxx~~~|||wwwvvvyyyrrrlllggg___YYYYYYdddppptttsssqqqjjjeee\\\TTTOOONNNPPPQQQSSSTTTTTTUUUVVVVVVWWWWWWYYYYYYYYY\\\aaahhhooosssxxxyyyzzz{{{{{{zzzxxxvvvxxxwwwwwwxxxzzz{{{{{{zzz|||{{{zzzyyyxxxyyyzzzzzz|||{{{zzzyyywwwvvvuuuuuuuuuttttttsssrrrrrrqqqqqqttttttttttttuuuvvvxxxxxxuuuvvvwwwyyyzzz{{{||||||xxxwwwuuutttssssssttttttssssssrrrqqqrrrssstttuuu|||qqqjjjaaaWWWOOOIIIEEEBBBAAABBBFFFNNNZZZiiiwww{{{yyy||||||vvvnnngggaaaiiitttpppkkkddd[[[RRRIIIBBB>>>:::777555777777777<<>>@@@???===:::999888888888===???CCCGGGJJJKKKLLLLLLPPPQQQRRRPPPMMMKKKKKKKKKMMMNNNOOOPPPRRRUUUZZZ^^^kkktttyyytttjjjbbb\\\VVVVVVWWWZZZ^^^dddkkkqqqtttxxxzzz}}}}}}|||{{{{{{|||{{{{{{|||}}}}}}~~~~~~~~~zzzqqqjjjccc]]]VVVPPPPPPSSSVVV___lllyyy~~~|||}}}~~~rrrYYYIII@@@:::666666444222333777:::999<<<@@@FFFOOOXXX___iiittt|||~~~~~~{{{{{{zzzuuuttt|||xxxsssnnneee^^^\\\dddnnnpppnnnlllhhhccc[[[TTTOOONNNOOOPPPSSSSSSTTTTTTUUUVVVVVVVVVYYYXXXYYY[[[```gggnnnssswwwxxxyyyzzzyyyyyywwwwwwxxxwwwwwwxxxzzz{{{{{{zzz{{{zzzyyyxxxwwwxxxyyyyyyzzzzzzyyyxxxvvvuuuttttttttttttttttttttttttssssssssssssssstttuuuwwwxxxyyyvvvwwwxxxyyyzzz{{{{{{{{{xxxvvvuuussssssssssssttttttsssrrrrrrrrrsssuuuvvv|||qqqkkkaaaXXXPPPJJJEEEBBBAAABBBFFFMMMYYYhhhuuu}}}~~~{{{}}}xxxooohhhbbbgggoooxxx}}}pppnnniii```UUUJJJBBB>>>:::777666777777777<<>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>AAAHHHOOOXXXfffsss}}}~~~yyyvvvtttqqqmmmiiieee```[[[WWWUUUQQQOOOPPPRRRSSSWWW]]]kkkooouuuyyyzzzzzz{{{{{{~~~}}}|||}}}~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{~~~~~~yyyxxxvvvvvvwwwyyy|||~~~yyyuuupppkkkfffccc___\\\WWWPPPJJJFFFCCCAAAAAACCCEEEFFFEEECCCAAA??????>>>===;;;:::999999999>>>@@@DDDHHHKKKMMMNNNNNNVVVXXXXXXVVVRRRMMMKKKJJJIIIJJJKKKLLLOOOTTT[[[```mmmwww~~~{{{rrriiiaaaZZZWWWXXXZZZ^^^cccjjjpppsssvvvyyy|||}}}|||zzzzzzzzz||||||~~~}}}~~~zzzqqqjjjccc^^^XXXRRRQQQSSSYYYbbbnnnyyy}}}}}}~~~sssZZZKKKBBB;;;888777555222333888::::::===AAAFFFOOOYYYaaakkkvvv}}}|||{{{}}}xxxuuuwww~~~{{{vvvlllddd```eeekkkkkkhhhfffddd```ZZZTTTOOONNNNNNOOORRRRRRSSSSSSTTTUUUUUUVVVXXXWWWXXXZZZ___fffmmmrrrwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwxxxzzz|||{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuttttttttttttuuuuuuuuuuuuvvvvvvrrrrrrssstttuuuwwwyyyzzzxxxxxxyyyzzzzzzzzzzzzzzzwwwvvvtttsssrrrrrrssssssuuutttssssssssstttuuuvvvzzzqqqkkkbbbYYYQQQKKKEEEBBBAAABBBFFFMMMXXXfffttt{{{|||}}}wwwllleeebbbffflllsss||||||tttsssoooeeeYYYMMMFFFBBB;;;888666777777777<<>>>>><<<;;;;;;::::::;;;;;;<<<>>>===AAAHHHNNNWWWfffrrrzzzvvvrrroookkkhhhddd```ZZZWWWUUURRRPPPRRRRRRSSSXXX___kkkpppvvvzzz|||||||||}}}}}}||||||}}}~~~|||{{{zzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{zzz~~~yyyxxxvvvvvvwwwyyy|||~~~}}}xxxtttooojjjeeeaaa[[[XXXTTTOOOJJJFFFDDDCCCCCCEEEGGGHHHHHHEEECCC@@@@@@@@@???>>>===<<<<<<<<<>>>@@@DDDHHHKKKMMMNNNNNNVVVXXXYYYWWWSSSNNNJJJIIIHHHIIIIIIJJJLLLQQQXXX]]]gggrrr{{{yyyqqqhhh```YYYSSSSSSUUUYYY___fffmmmqqqvvvxxx|||}}}|||{{{zzzzzz}}}}}}~~~~~~{{{rrrlllhhheee```WWWRRRQQQ]]]eeepppzzzzzzwwwwww}}}~~~qqqZZZJJJBBB;;;888777666333333888:::;;;>>>CCCKKKUUU___fffoooxxx~~~zzzyyy|||~~~xxxzzz{{{rrriiiccceeehhhfffcccaaa___\\\WWWRRROOOMMMMMMNNNRRRRRRRRRSSSTTTTTTUUUUUUWWWVVVWWWYYY^^^eeelllqqquuuuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwyyy{{{|||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuqqqqqqrrrsssuuuwwwyyyzzzyyyzzzzzzzzzzzzzzzyyyyyyvvvuuutttrrrrrrrrrssstttuuuuuutttssstttuuuvvvwwwyyyqqqlllcccZZZSSSLLLFFFBBBAAABBBFFFMMMXXXfffttt{{{}}}}}}vvvjjjccc^^^aaafffmmmvvvyyywwwrrrjjj^^^SSSJJJEEE<<<999777888777777<<>>===<<<;;;;;;::::::;;;;;;<<<======@@@GGGNNNWWWeeerrr{{{wwwpppnnnkkkhhhddd___YYYUUUUUUSSSRRRSSSSSSTTTZZZaaaiiiooovvv|||~~~}}}||||||{{{yyywwwxxxyyyyyyzzz{{{|||}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}yyyxxxwwwvvvwwwzzz|||~~~}}}zzzvvvqqqmmmgggaaa]]]UUUSSSPPPMMMJJJHHHGGGGGGFFFGGGHHHIIIHHHFFFCCCBBB@@@@@@@@@??????>>>>>>===>>>@@@CCCGGGJJJKKKLLLLLLOOOQQQSSSSSSPPPLLLJJJIIIHHHHHHHHHGGGGGGJJJOOORRR\\\gggppppppiiibbb[[[UUUMMMNNNPPPTTT[[[dddlllqqqtttxxx|||~~~~~~}}}||||||}}}~~~}}}~~~~~~{{{rrroooooorrrooodddZZZVVV\\\cccnnnxxxxxxqqqooouuuxxxyyynnnWWWIIIAAA:::666666666333333777:::;;;???DDDSSS\\\ffflllsss{{{~~~~~~{{{zzz{{{}}}yyy~~~~~~uuullleeeeeefffccc``````[[[YYYTTTPPPMMMLLLMMMNNNRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVYYY^^^eeelllpppttttttssstttuuuvvvwwwxxxyyyxxxxxxyyy{{{||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxyyy{{{zzzyyyxxxvvvtttsssssspppqqqqqqsssuuuwwwyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyvvvuuutttsssrrrsssttttttuuuuuutttssstttuuuvvvwwwzzzqqqlllddd[[[TTTMMMFFFBBBAAABBBFFFMMMYYYhhhuuu}}}}}}}}}uuuiiiaaaWWWZZZ```gggpppxxx~~~}}}|||zzzwwwrrriii]]]OOOFFF===999888888888777<<>>???<<<:::<<<;;;;;;::::::;;;;;;<<<<<<<<>>>>>@@@CCCGGGIIIIIIIIIIIIFFFIIILLLLLLKKKJJJIIIJJJHHHGGGFFFDDDBBBBBBDDDFFFOOOZZZbbbaaa\\\XXXTTTPPPIIIJJJLLLPPPXXXaaajjjooorrrvvv{{{~~~~~~~~~~~~}}}~~~}}}~~~{{{rrrqqquuu||||||qqqddd]]]WWW___kkkvvvyyyooolllnnn{{{~~~uuuuuu|||lllUUUHHH@@@999555444555222222666999:::???DDDVVV___iiiooouuu{{{}}}{{{~~~}}}|||~~~wwwnnngggeeeccc```^^^___YYYVVVQQQMMMKKKKKKMMMNNNRRRRRRSSSSSSTTTUUUUUUVVVWWWVVVWWWYYY^^^eeelllqqqrrrrrrssstttvvvwwwxxxxxxzzzyyyxxxyyy{{{}}}|||{{{zzzzzz{{{{{{{{{zzzyyyxxxvvvwwwwwwxxxyyyyyyzzzzzz}}}|||zzzxxxvvvtttrrrqqqqqqqqqrrrssstttvvvxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyvvvuuutttsssssstttuuuvvvuuutttssssssssstttuuuvvv|||rrrlllddd\\\UUUMMMGGGBBBAAABBBFFFNNNZZZiiiwww||||||~~~rrreee]]]TTTWWW]]]eeemmmsssvvvwwwyyy~~~|||mmmXXXIII===:::888999888777<<>>@@@???<<<999<<<;;;;;;::::::;;;;;;<<<<<<<<>>:::888999888777<<>>;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;???FFFLLLUUUdddpppzzzvvvsssqqqnnnjjjeee___WWWRRROOOOOOPPPQQQOOOOOOWWW```jjjpppyyy~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzzzz{{{xxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzztttsssqqqqqqrrrtttwwwyyy|||}}}}}}|||xxxvvvrrrnnnjjjddd]]]XXXVVVUUURRRPPPNNNMMMLLLLLLIIIGGGEEECCCBBBBBBBBBCCCFFFGGGIIIJJJJJJIIIHHHHHHBBBCCCFFFHHHIIIHHHGGGGGGBBBCCCEEEFFFGGGHHHJJJLLLLLLLLLLLLJJJEEEBBB@@@@@@888@@@FFFEEEBBBBBBDDDCCCBBBBBBCCCFFFLLLUUU]]]bbblllpppwww|||~~~~~~~~~|||}}}~~~~~~~~~~~~~~~|||xxxuuuvvvzzzwwwjjj[[[RRRUUU___lllyyyyyymmmiiimmmxxx{{{rrrsssyyy}}}kkkUUUHHHAAA:::666555444000000444777999>>>DDDNNNYYYdddkkkrrrxxxyyywwwsssvvv|||}}}sssjjjeee```[[[YYY[[[VVVRRRMMMHHHGGGIIIMMMPPPTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWXXXZZZ___fffmmmrrroooqqqtttwwwyyyyyyxxxxxxzzzyyyyyyzzz|||}}}|||{{{xxxxxxyyyzzzyyyxxxwwwvvvsssssstttvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvtttssssssrrrrrrrrrssstttuuuvvvwwwyyyzzzzzz{{{||||||{{{{{{wwwwwwvvvuuuuuuvvvwwwxxxssssssrrrqqqrrrssstttuuuxxxtttoooggg___VVVMMMEEE@@@AAABBBFFFPPP^^^mmmxxx{{{xxxyyy|||zzz{{{~~~zzzlll___WWWSSSWWW___iiiqqqttttttrrr{{{{{{}}}kkkSSS???:::666777777777;;;AAARRRmmmvvvlllgggiiiuuu{{{kkk^^^MMMGGGBBBAAA@@@======???;;;;;;:::::::::::::::::::::;;;???EEEIIIPPP^^^lll}}}zzzssspppmmmjjjfff```YYYUUUOOOOOONNNMMMNNNQQQWWW\\\ooossszzz}}}{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~xxxxxxxxxxxxyyyzzzzzz{{{yyyyyyzzz{{{{{{zzzzzzyyy|||{{{{{{}}}~~~~~~{{{yyywwwvvvvvv||||||yyyyyyzzzpppooonnnnnnooossswwwzzz}}}~~~}}}|||zzzwwwsssnnnhhhbbb[[[VVVVVVUUURRROOOLLLKKKJJJIIIHHHFFFCCCAAA@@@BBBEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHFFFEEEFFFHHHJJJJJJIIIEEEFFFFFFGGGIIILLLOOOPPPPPPNNNLLLIIIGGGCCC@@@===999;;;<<<<<<<<<===???AAACCCBBBAAADDDIIIQQQWWWZZZjjjooouuuzzz|||}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~~~~|||wwwrrrnnnlllhhh___XXXWWWVVV^^^kkkwwwvvvkkkjjjjjjvvvzzzzzz~~~mmmXXXJJJ@@@999555444333111333666777888<<>>;;;;;;;;;;;;::::::::::::999:::>>>CCCHHHNNN\\\iii}}}}}}{{{qqqooolllhhheee```YYYUUUSSSRRRRRRQQQQQQUUU[[[___kkkqqqyyy~~~||||||}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyyzzzzzz{{{zzz{{{{{{{{{{{{{{{{{{{{{}}}||||||}}}~~~|||~~~|||yyyvvvtttrrrppppppooottt}}}{{{vvvtttttttttnnnmmmllllllnnnrrrvvvyyy}}}~~~}}}}}}}}}yyytttnnnhhhaaaZZZUUUTTTSSSRRROOOMMMJJJHHHGGGFFFEEEBBB@@@@@@BBBDDDFFFIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHGGGIIILLLNNNNNNNNNJJJJJJJJJKKKMMMOOORRRSSSUUUSSSPPPMMMIIIDDD@@@===999:::;;;::::::<<>>DDDUUUrrrtttjjjggghhhttttttbbbTTTLLLFFFAAA@@@???<<<<<<>>><<<<<<;;;;;;::::::::::::888999<<>>;;;;;;::::::999999888888888999<<>>BBBCCCDDDFFFHHHKKKOOOTTTWWW]]]dddmmmuuuzzz|||}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzz|||||||||}}}}}}}}}}}}}}}~~~|||yyyrrrkkkfffaaaYYYTTTTTTQQQ[[[hhhuuu}}}pppkkklllooozzzxxxyyy~~~nnnXXXIII@@@999666666444222222666777999>>>EEESSS^^^iiiooossswwwxxxvvvuuuxxx{{{}}}qqqhhhbbb]]]ZZZYYYTTTPPPLLLHHHGGGJJJNNNQQQOOOPPPQQQSSSUUUVVVWWWWWWUUUVVVXXXZZZ^^^dddlllqqqrrrssstttvvvwwwxxxxxxxxx~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyxxxwwwwwwvvvvvvrrrrrrqqqqqqsssuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxx|||{{{{{{zzzxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxx~~~tttpppjjjddd\\\TTTKKKFFFDDDDDDGGGPPP^^^nnn{{{xxxssssssttt|||{{{pppbbbYYYSSSYYYcccoooxxx}}}|||zzztttuuuyyy~~~}}}vvvjjjWWWGGGAAA<<<888999999999===CCCSSSqqq}}}{{{zzzqqqpppsssvvv~~~{{{qqqcccWWWLLLFFFAAA@@@???<<<<<<>>>:::::::::999888777777666::::::===AAADDDIIIVVVcccttt}}}yyyuuuooojjjddd^^^XXXTTTPPPPPPOOONNNOOOSSSXXX]]]lllttt}}}~~~}}}|||||||||||||||{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{}}}~~~}}}zzzxxxpppllleee]]]UUUOOOLLLJJJKKKNNNSSSYYY]]]___``````YYYYYYYYYYYYZZZZZZ[[[[[[^^^___bbbfffkkkqqqvvvyyy~~~~~~{{{xxxsssnnnjjjfffaaa^^^]]]YYYRRRLLLIIIIIIKKKMMMLLLKKKKKKJJJIIIHHHHHHHHHKKKLLLMMMNNNOOONNNMMMMMMMMMKKKIIIIIIJJJKKKJJJIIILLLLLLLLLMMMOOOQQQSSSTTTWWWXXXWWWSSSLLLEEE@@@???:::999666444333777===AAADDDFFFIIIKKKLLLOOOSSSVVV^^^dddmmmtttxxx{{{|||}}}~~~}}}}}}}}}||||||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}|||tttmmmiiiccc[[[VVVVVVSSS]]]jjjwwwyyymmmhhhiiippp{{{wwwwww{{{}}}lllWWWJJJAAA999666666444222222555777999???FFFVVVaaammmrrruuuyyy{{{{{{{{{{{{|||xxxnnnfff^^^YYYXXXRRROOOJJJGGGFFFIIIMMMPPPOOOPPPQQQSSSUUUVVVVVVVVVUUUVVVXXXZZZ^^^eeelllqqqrrrsssuuuvvvxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwvvvvvvuuuuuuqqqqqqqqqrrrsssuuuwwwxxxwwwwwwxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvuuuttttttssstttuuuvvvxxxyyyzzzzzz{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwsssooojjjddd]]]TTTLLLFFFDDDDDDFFFOOO]]]mmm{{{yyytttuuuvvv~~~wwwjjj```WWW\\\dddoooxxx||||||{{{sssuuuzzz{{{}}}zzztttmmmcccTTTFFF@@@;;;777888888888<<>>>>>@@@======<<<;;;:::999888777999999<<>>>>><<<;;;:::999999888888:::===???DDDPPP\\\mmm}}}~~~{{{tttqqqlllgggccc___[[[XXXOOOOOONNNMMMNNNRRRWWW\\\gggppp|||~~~~~~~~~~~~|||zzzyyyzzz{{{|||||||||{{{{{{yyytttnnnjjj___[[[UUUOOOJJJGGGGGGGGGDDDDDDDDDDDDCCCBBBAAAAAACCCBBBAAAAAABBBDDDFFFHHHIIILLLSSS[[[eeennnuuuyyy}}}zzz{{{|||~~~}}}zzztttpppiiihhheeebbb^^^[[[XXXWWWWWWWWWWWWUUURRRNNNKKKHHHHHHIIIKKKLLLMMMMMMMMMLLLIIIHHHFFFFFFHHHIIIHHHHHHHHHIIIJJJLLLOOOSSSVVVXXX___cccddd___UUUMMMIIIHHH======:::777555666999;;;???EEEJJJKKKIIIIIILLLOOOOOOTTT[[[bbbhhhooouuuyyyzzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}||||||{{{zzzzzzzzzzzz{{{xxxxxxyyyzzz{{{{{{{{{{{{|||{{{{{{{{{|||}}}zzzuuuqqqpppkkkbbb\\\ZZZZZZbbbnnnxxx|||yyyqqqgggaaa```jjjvvv{{{yyy~~~oooaaaSSSJJJDDD;;;555333555222222555777:::AAAIIIUUUcccoootttvvv{{{tttmmmkkkoooxxxxxxtttyyy~~~uuuiii```^^^RRRNNNIIIEEEDDDFFFJJJLLLRRRRRRSSSSSSSSSSSSRRRRRRTTTUUUWWWZZZ___eeemmmrrrssstttvvvxxxzzz{{{|||||||||{{{yyywwwvvvvvvwwwwwwvvvvvvvvvuuuttttttssssssqqqrrrsssuuuwwwxxxzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuyyyxxxwwwvvvvvvvvvwwwxxxvvvwwwyyyzzzzzzyyywwwvvvxxxtttnnnfff^^^UUULLLFFFFFFDDDFFFOOO^^^mmmyyy~~~~~~~~~~~~wwwjjjhhhkkksss~~~zzztttrrrxxxzzztttlllcccVVVIIICCC===888777666666;;;AAAOOOgggzzzvvvvvvdddYYYOOOHHHCCCCCCCCC???<<<<<<>>>======;;;:::999888888888:::;;;<<>>??????>>>===>>>======>>>???@@@@@@???JJJMMMRRRXXXaaalllwww~~~}}}{{{}}}|||wwwvvvuuusssrrrooojjjddd```YYYXXXXXXXXXWWWTTTPPPMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJKKKLLLNNNQQQSSSUUU\\\dddhhhccc[[[UUUOOOKKKBBB@@@<<<999666555555555>>>???AAACCCEEEFFFGGGGGGJJJMMMSSSZZZbbbjjjooorrruuuxxx{{{|||{{{zzzzzzzzzzzzzzz{{{{{{|||~~~{{{{{{{{{{{{{{{zzzzzzyyy{{{zzzzzzzzz{{{{{{||||||zzzzzzzzz{{{{{{{{{{{{|||{{{tttnnnlllhhhccc`````````hhhsss|||{{{}}}~~~|||pppdddbbbfffmmmvvvyyyyyyrrr^^^QQQKKK@@@<<<999222555333444666666888@@@IIIWWW___kkkuuu|||uuuiiieeeiiivvvvvvnnnooo{{{|||sssiiiaaa\\\RRRNNNHHHDDDBBBEEEIIILLLPPPOOOOOOQQQRRRRRRQQQPPPTTTVVVXXXZZZ^^^cccjjjnnntttwww{{{~~~~~~{{{yyyyyyyyyxxxwwwvvvvvvvvvwwwvvvtttqqqppprrrtttvvvvvvvvvuuuttttttuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~xxxwwwuuutttuuuvvvuuuttttttttttttuuuuuuvvvwwwxxxwwwwwwvvvvvvvvvwwwyyyzzz}}}}}}||||||{{{{{{zzzzzzyyyuuunnnggg___VVVNNNHHHFFFEEEGGGPPP___ooozzz~~~|||zzzqqqkkkjjjnnnwww{{{uuusssxxxzzztttmmmdddVVVIIICCC===888777666777;;;AAAOOOiiizzzsssuuucccWWWMMMFFFAAABBBCCC@@@>>>>>>>>>===<<<;;;:::999999888888:::;;;<<>><<<<<<<<<;;;:::=========???BBBDDDDDDEEEFFFJJJPPPXXX```jjjsssyyy{{{}}}}}}~~~|||zzzvvvqqqiiiddd\\\ZZZYYYYYYXXXVVVQQQNNNKKKJJJIIIIIIHHHHHHHHHIIIKKKKKKIIIIIIHHHIIIJJJJJJJJJKKKKKKLLLNNNPPPSSSTTT[[[bbbgggccc]]]WWWQQQKKKEEECCC???<<<999888888888<<<===???AAACCCDDDEEEEEEFFFIIINNNUUU^^^fffmmmpppuuuwwwzzz{{{{{{zzzyyyzzzyyyyyyyyyzzzzzz|||}}}~~~yyyzzzzzz{{{{{{{{{zzzzzzxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{|||~~~~~~~~~~~~wwwpppjjjgggddd___\\\]]]aaajjjvvv~~~zzz|||uuuhhhbbbcccmmmvvv{{{zzzuuu```RRRJJJ???:::999111555333444666666888@@@JJJYYYaaalllvvv}}}wwwiiicccfffsssvvvjjjhhhooowwwzzz}}}uuujjjaaa[[[TTTPPPJJJEEECCCEEEIIIKKKPPPPPPPPPQQQRRRSSSRRRQQQTTTUUUXXXZZZ^^^dddjjjooovvvxxx||||||zzzyyyxxxxxxwwwwwwwwwwwwxxxuuusssqqqrrrtttwwwxxxyyywwwvvvvvvvvvwwwyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}xxxwwwuuuuuuvvvvvvuuutttuuuuuuuuuuuuvvvwwwxxxxxxyyyxxxwwwwwwwwwxxxyyyzzz||||||{{{{{{zzzyyyyyyyyyzzzvvvooohhh```WWWOOOIIIFFFEEEHHHQQQaaaqqq|||~~~vvvlllkkklllqqq}}}zzzuuuxxxyyyuuunnndddUUUIIIBBB<<<888777777777;;;AAAMMMhhh~~~xxxvvvuuucccVVVJJJCCC???AAABBBAAA???@@@======<<<;;;:::999999888888999;;;<<<>>>DDDNNNUUU```ooo|||xxxuuurrrmmmiiieee___ZZZVVVQQQPPPOOOOOOPPPSSSWWWYYYfffkkkttt{{{}}}||||||}}}~~~}}}{{{zzzzzz{{{|||}}}}}}yyyuuuqqqlllfffbbbZZZWWWTTTQQQOOOLLLIIIFFFEEEBBB>>><<<<<<;;;:::999888999:::<<<>>>@@@BBBCCCDDDIIIQQQZZZbbbjjjqqqvvv|||~~~~~~|||~~~~~~vvvmmmggg___]]]\\\[[[YYYWWWRRROOOLLLKKKJJJHHHGGGGGGGGGGGGKKKLLLLLLLLLKKKKKKJJJIIIKKKKKKLLLMMMNNNPPPRRRSSSYYY```fffddd```[[[TTTMMMEEECCC???<<<:::888888999:::;;;<<<>>>???AAABBBCCCBBBDDDHHHOOOXXXaaajjjnnntttwwwzzz{{{zzzyyyyyyzzzxxxxxxxxxxxxxxxyyyzzz{{{xxxxxxyyyzzz{{{{{{{{{{{{yyyxxxvvvvvvvvvwwwyyy{{{zzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}~~~~~~}}}uuunnnhhheeeaaa\\\ZZZ[[[cccmmm{{{|||~~~}}}pppfffcccnnnvvvzzzcccSSSJJJ===999888111444333444666777999AAAKKKZZZaaallluuu{{{~~~}}}nnndddeeerrrzzzlllgggjjjnnnoooxxxzzz|||{{{vvvlllaaa[[[WWWSSSLLLGGGDDDEEEIIIKKKQQQQQQRRRRRRSSSSSSRRRRRRTTTUUUWWWZZZ^^^dddkkkpppvvvyyy|||}}}|||wwwwwwwwwvvvwwwwwwxxxxxxsssssssssuuuxxxzzz{{{zzzxxxxxxwwwxxxyyyzzz|||}}}||||||||||||||||||||||||yyywwwuuuuuuvvvwwwvvvuuuvvvuuuuuuvvvvvvwwwxxxyyy{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxwwwwww|||wwwppphhh```VVVMMMGGGEEEEEEHHHRRRaaaqqq|||~~~~~~vvvlllhhhkkksssxxxyyyyyyvvvpppdddVVVJJJAAA<<<888777777777;;;AAAIIIeeezzzzzzwwweeeXXXKKKDDD???@@@AAA@@@???@@@======<<<;;;::::::999999777999;;;;;;===CCCLLLSSS]]]jjj{{{{{{wwwtttqqqnnnjjjfffaaa[[[WWWQQQPPPOOONNNPPPSSSVVVXXXeeekkkrrryyy}}}}}}|||{{{}}}~~~}}}|||{{{|||~~~~~~zzzuuupppiiiddd```[[[YYYVVVTTTSSSPPPMMMJJJGGGDDD@@@>>>===<<<;;;999888999:::;;;<<<>>>AAACCCHHHNNNWWW```hhhnnnsssvvv|||~~~~~~|||zzzxxxzzzyyyooohhhbbb```]]][[[ZZZWWWSSSPPPNNNMMMKKKIIIHHHGGGFFFFFFKKKLLLMMMNNNNNNLLLKKKIIILLLLLLMMMMMMNNNOOOPPPQQQVVV]]]ccceeedddaaaYYYPPPHHHEEEBBB>>><<<:::::::::999999:::<<<===???AAAAAABBBCCCFFFLLLUUU___iiinnnsssvvvyyy{{{zzzyyyyyyzzzwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxzzz{{{|||}}}}}}}}}|||{{{yyyxxxyyyzzz}}}~~~zzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~|||wwwoooiiifffbbb]]][[[]]]cccnnn~~~vvvlllhhhooovvvgggVVVJJJ===999888222444222333666777:::BBBLLLYYY___iiirrrwwwzzz|||}}}~~~uuuiiihhhuuuvvvqqqtttwwwwwwrrrtttwwwwwwtttlllccc^^^[[[VVVOOOHHHEEEFFFIIIKKKPPPRRRSSSTTTSSSSSSSSSSSSSSSUUUVVVYYY]]]dddkkkqqquuuwww{{{~~~~~~}}}|||uuuuuutttuuuuuuvvvwwwwwwttttttuuuxxx{{{|||{{{zzzxxxxxxxxxyyyzzz{{{}}}}}}||||||||||||{{{{{{{{{{{{yyywwwvvvvvvwwwxxxwwwvvvwwwvvvvvvwwwwwwxxxyyyzzz~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvv}}}yyyqqqhhh^^^TTTJJJDDDDDDDDDGGGRRRaaapppzzz|||{{{~~~sssjjjeeejjjttt|||yyyvvvuuuooocccUUUKKK@@@;;;888888888888;;;AAAIIIeee}}}jjjZZZNNNFFF@@@@@@AAA>>>===>>><<<<<<<<<;;;;;;::::::999666888:::;;;===BBBJJJPPP[[[hhhyyyxxxtttssspppmmmjjjfffaaa\\\XXXQQQPPPOOONNNOOORRRUUUWWWdddiiipppwwwzzz}}}~~~~~~}}}|||}}}~~~}}}}}}}}}~~~|||wwwooogggaaa]]]ZZZYYYWWWUUUTTTRRROOOLLLGGGDDDAAA>>>>>>===;;;::::::<<<>>>???AAADDDHHHLLLQQQVVV^^^ffflllrrrvvvyyyzzz|||}}}{{{xxxvvvuuuvvvvvvuuutttwww{{{{{{qqqkkkeeebbb___\\\ZZZWWWSSSPPPMMMLLLJJJIIIGGGFFFEEEEEEJJJLLLNNNOOOOOONNNLLLJJJMMMMMMNNNNNNOOOOOOOOOOOOSSSYYY```dddhhhggg```VVVNNNLLLHHHDDDAAA???>>>>>>::::::;;;<<<===???AAACCCFFFFFFHHHMMMUUU___hhhnnnqqqtttwwwyyyyyyxxxxxxyyyvvvvvvvvvvvvwwwxxxyyyyyyxxxyyy{{{|||~~~~~~~~~}}}{{{{{{{{{|||~~~zzzzzzzzz{{{{{{{{{{{{|||}}}~~~}}}~~~xxxpppiiifffbbb^^^\\\^^^cccooowwwnnnkkkpppwwwiiiWWWKKK>>>999999333333222333666888;;;CCCMMMYYY___hhhpppvvvyyy{{{|||~~~{{{ooommmxxx|||sssttttttssspppkkkeeeaaa]]]XXXPPPJJJFFFFFFIIIKKKPPPRRRTTTTTTRRRRRRSSSTTTSSSTTTUUUWWW[[[bbbjjjpppsssuuuxxxzzz||||||{{{zzzssssssssssssssstttuuuvvvvvvvvvwwwyyy{{{{{{yyywwwxxxxxxxxxyyyzzz{{{|||}}}}}}|||||||||{{{{{{{{{zzzyyywwwvvvvvvxxxyyyxxxwwwxxxwwwwwwxxxxxxyyyzzz{{{~~~~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyxxxwwwvvv~~~yyyqqqhhh^^^SSSIIICCCEEEEEEHHHRRRaaaoooyyy}}}zzzxxx{{{~~~zzznnneeeaaaiiiwww~~~wwwrrrpppkkk```RRRKKK???;;;888888999888<<>><<<===<<<<<<;;;;;;;;;:::::::::666888:::;;;<<>>===<<<999<<<@@@AAACCCGGGMMMSSSWWW[[[```fffkkkppptttxxx{{{|||{{{wwwqqqmmmlllnnnmmmnnnqqquuuzzz~~~}}}vvvqqqiiifffbbb___\\\XXXTTTRRRLLLKKKIIIGGGFFFEEEDDDDDDIIIKKKMMMOOOOOOOOOMMMMMMNNNNNNOOOOOOOOONNNNNNMMMPPPUUU[[[bbbjjjmmmggg]]]RRRPPPKKKFFFBBB@@@>>>>>>=========>>>@@@BBBEEEFFFJJJJJJKKKOOOVVV^^^fffkkkmmmpppsssuuuuuutttuuuuuutttttttttuuuvvvwwwxxxyyyyyyyyy{{{|||}}}~~~~~~{{{{{{{{{{{{{{{|||}}}}}}zzzzzzzzz{{{{{{{{{{{{||||||~~~~~~wwwooogggccc```\\\[[[]]]dddpppuuummmkkkrrryyy|||gggVVVKKK>>>:::999333333222333666888;;;EEENNN[[[aaajjjrrrwww{{{}}}~~~uuurrrzzzxxxwwwuuusssnnnjjjeeeccc]]]XXXQQQJJJGGGGGGIIIKKKNNNRRRTTTTTTQQQPPPRRRTTTTTTTTTTTTVVVYYY```hhhnnnppprrruuuwwwyyyzzzyyyyyyssssssrrrrrrssssssttttttwwwvvvwwwxxxzzzzzzxxxvvvxxxxxxyyyzzz{{{||||||}}}~~~}}}}}}||||||{{{{{{{{{yyyxxxvvvwwwxxxzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{|||~~~~~~~~~}}}}}}||||||{{{zzzxxxwwwvvvvvv|||xxxqqqiii```VVVLLLFFFGGGGGGJJJTTTbbbpppyyy}}}yyywwwzzz}}}vvvkkkddd```jjj{{{}}}ssskkkjjjfffZZZNNNIII???:::777999999999<<>>???<<<;;;;;;;;;;;;:::::::::555888:::;;;<<<@@@FFFLLLXXXfffwww}}}wwwsssooommmkkkiiifffaaa[[[WWWQQQPPPNNNNNNOOOQQQTTTVVV```eeelllrrrwww{{{~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~uuuiii___ZZZWWWVVVUUUVVVUUUSSSPPPMMMKKKHHHEEECCCCCCCCCBBBAAA>>>AAADDDCCCCCCFFFLLLRRRWWWYYY\\\___bbbgggmmmrrrvvvwwwuuunnneee______```aaaeeelllsssxxx|||||||||}}}}}}yyyuuunnnjjjfffbbb^^^[[[WWWTTTNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOONNNOOOOOOPPPOOONNNMMMLLLNNNRRRXXX```lllrrrmmmcccYYYVVVQQQLLLGGGCCCAAAAAABBBAAAAAAAAACCCFFFIIIJJJKKKKKKLLLOOOUUU[[[aaaeeegggjjjnnnppppppoooppppppppppppqqqrrrtttvvvxxxyyyxxxxxxzzz{{{||||||||||||yyyzzz{{{|||}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{|||zzz~~~~~~}}}wwwnnnfffccc___[[[ZZZ]]]eeerrrvvvllllllssszzzxxxyyyzzzcccRRRIII===999888222222111333666999<<>>:::888999999999<<>><<<<<<<<<<<<;;;::::::999999888888888888888:::>>>DDDIIIUUUaaarrr{{{vvvtttsssoookkkiiihhheee___YYYPPPOOONNNMMMNNNPPPSSSUUU[[[bbbjjjqqqtttwww{{{}}}~~~|||{{{zzz{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~uuummmiiidddbbb```^^^\\\ZZZVVVTTTRRRRRRSSSVVV\\\fffrrrzzzxxxpppdddWWWMMMIIIHHHIIIJJJJJJKKKNNNQQQUUUXXXZZZYYYTTTMMMFFFAAA??????@@@CCCLLLWWWbbbmmmyyy~~~~~~zzzyyyxxxzzz||||||zzzwwwuuusssooojjjfffbbb```___ZZZWWWUUUSSSSSSRRRQQQOOOOOONNNMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQPPPOOONNNQQQOOOOOOTTT\\\dddiiikkkjjjkkkllljjjfffaaa^^^]]]VVVTTTQQQQQQQQQRRRRRRQQQQQQKKKGGGHHHIIIIIIJJJNNNPPPQQQSSSVVVYYY]]]___aaaeeeiiinnnqqqrrrssstttuuuvvvwwwxxxxxxxxxyyy||||||||||||||||||||||||||||||{{{zzzyyyyyy{{{}}}~~~zzz{{{{{{|||}}}~~~xxxooofff```[[[WWWYYY^^^kkk}}}yyyvvvyyyxxxvvvyyynnn___NNNEEE>>>888444444444333444888:::===FFFPPP[[[dddooowww{{{~~~~~~zzz|||zzztttlllfffddd]]]XXXPPPIIIFFFFFFHHHIIINNNOOOQQQQQQPPPPPPQQQSSSTTTTTTTTTTTTVVV[[[bbbgggmmmqqqvvvzzz{{{|||}}}}}}{{{zzzxxxvvvuuuuuuuuuuuuttttttuuuvvvwwwwwwxxxxxxyyyzzz|||}}}~~~}}}||||||}}}yyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}}}}~~~}}}|||zzzxxxuuutttsssrrr~~~yyyqqqiiiccc[[[QQQKKKHHHIIIMMMXXXfffsss{{{~~~zzzttttttyyy~~~}}}pppfffcccfffppp~~~kkkaaaYYYPPPGGGCCC???:::777777777777:::???GGG[[[}}}xxxppp{{{yyylllddd\\\aaalll{{{ttthhhVVVKKKBBB@@@@@@>>>===>>><<<<<<;;;;;;:::999999999777888888777999===BBBFFFPPP]]]ooo|||vvvtttrrroookkkiiihhhddd^^^YYYQQQPPPNNNMMMNNNPPPRRRTTTZZZaaajjjpppsssuuuxxx{{{}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzz{{{|||}}}~~~}}}}}}~~~{{{sssooojjjgggdddbbb```]]]ZZZWWWVVVYYY]]]aaaiiiwwwuuu```RRRJJJIIIIIIGGGHHHKKKMMMNNNOOOOOONNNJJJGGGBBB<<<999888999:::;;;EEEQQQ\\\jjjyyy~~~|||||||||}}}|||zzzxxxvvvrrrlllgggccc```^^^\\\ZZZXXXXXXWWWVVVSSSQQQOOONNNMMMLLLKKKJJJJJJJJJLLLMMMNNNPPPPPPPPPPPPOOOPPPMMMJJJLLLQQQYYY```ccciiinnnsssvvvuuuqqqnnnllleeebbb^^^[[[ZZZYYYWWWVVVSSSLLLFFFEEECCC@@@@@@BBBDDDFFFHHHLLLPPPSSSVVVXXX^^^cccjjjpppssstttuuuvvvwwwxxxxxxvvvvvvwwwzzz}}}}}}||||||{{{zzzzzzyyyyyy{{{zzzyyyxxxyyyzzz{{{|||xxxyyy{{{}}}wwwnnneee```ZZZWWWXXX]]]nnn{{{{{{}}}|||{{{yyyvvvxxxjjj[[[KKKBBB===777444444555444555888;;;>>>HHHRRR[[[eeepppyyy}}}~~~zzz}}}}}}xxxqqqiiifff\\\XXXQQQJJJFFFFFFGGGIIIMMMOOOQQQRRRQQQQQQRRRSSSRRRSSSSSSSSSUUUZZZaaafffnnnrrrvvvyyy{{{|||}}}~~~{{{zzzxxxvvvuuuuuuvvvvvvttttttuuuvvvxxxyyyzzz{{{xxxyyy{{{|||}}}~~~~~~}}}||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{|||{{{||||||}}}~~~~~~~~~~~~~~~}}}{{{yyywwwuuutttssssssyyyqqqiiiccc[[[SSSMMMGGGHHHMMMYYYgggttt|||yyysssssswww|||sssgggdddeeennn}}}pppcccZZZPPPIIIFFF???:::777777777777:::???GGGZZZyyytttqqq||||||nnnddd^^^aaakkk{{{wwwhhhWWWLLLBBB@@@@@@???>>>???<<<<<<<<<;;;::::::999999666777777777888;;;@@@DDDKKKZZZmmm~~~xxxuuuqqqooollliiigggccc^^^ZZZRRRQQQOOOMMMMMMOOOQQQSSSZZZ```hhhnnnqqqsssvvvxxx{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~~~~~~~}}}yyyyyyzzzzzz{{{|||}}}~~~}}}~~~~~~{{{vvvmmmkkkgggdddccc```]]][[[^^^bbbfffiiinnnzzz}}}hhhWWWNNNKKKKKKGGGIIIKKKLLLLLLJJJGGGEEE@@@>>>;;;888666666777888:::CCCOOO[[[kkk|||~~~~~~~~~zzzwwwsssnnnhhhccc___]]]]]]\\\[[[ZZZZZZWWWTTTQQQPPPOOONNNLLLKKKJJJIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPNNNKKKHHHHHHKKKPPPVVVYYYeeelllvvv}}}~~~|||zzzxxxtttoookkkgggbbb]]]ZZZUUUNNNGGGDDDAAA===<<<===>>>@@@CCCFFFJJJMMMOOOPPPVVV]]]fffnnnsssuuuvvvvvvxxxxxxwwwuuutttuuuyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxxxxyyyzzzzzzxxxzzz|||~~~wwwooofff```[[[WWWYYY]]]mmm{{{zzzyyyyyy}}}}}}uuurrrssshhhYYYJJJAAA<<<777555555555444555888:::>>>HHHSSS[[[eeeqqqyyy~~~~~~{{{sssiiiddd[[[WWWPPPJJJFFFFFFGGGHHHLLLNNNQQQRRRRRRRRRSSSTTTRRRSSSSSSTTTVVVZZZaaaeeemmmpppuuuwwwyyyzzz|||}}}{{{zzzxxxwwwvvvvvvvvvwwwvvvvvvwwwxxxxxxyyyzzzzzzwwwxxxzzz{{{|||}}}}}}}}}~~~}}}||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~|||{{{yyywwwuuutttssssssyyypppiiibbb[[[SSSMMMFFFHHHMMMYYYhhhttt|||~~~yyysssrrruuuyyy}}}{{{uuujjjbbbdddnnn~~~sssggg]]]SSSMMMKKK???:::777777777777:::???GGGXXXvvvtttpppzzzrrrgggaaadddnnnzzzjjjYYYMMMCCC@@@@@@??????@@@======<<<;;;;;;::::::999666777777777777:::>>>BBBIIIXXXkkk~~~zzzwwwpppooollliiifffbbb]]]ZZZSSSQQQOOOMMMMMMNNNQQQRRRYYY___gggmmmppprrruuuwwwyyyyyyyyyzzzzzz{{{||||||~~~~~~}}}}}}}}}}}}||||||zzzzzz{{{|||}}}}}}}}}}}}yyyzzz{{{|||}}}}}}~~~~~~~~~~~~zzznnnkkkhhhfffeeecccbbb```cccgggjjjjjjkkkrrrzzzhhhYYYOOOKKKIIIFFFGGGIIIIIIGGGDDD@@@>>>:::999888666666666777888:::CCCOOO[[[kkk}}}zzzxxxtttooojjjeee```^^^^^^]]][[[[[[ZZZXXXTTTQQQRRRQQQOOOMMMKKKJJJJJJIIIIIIJJJKKKLLLNNNOOOOOOPPPKKKKKKJJJIIIJJJKKKMMMOOOYYYaaammmxxx}}}wwwnnneee___UUUMMMFFFCCC@@@<<<;;;<<<<<<>>>@@@CCCFFFHHHIIIIIIPPPWWWbbblllqqqtttvvvvvvxxxxxxwwwvvvtttuuuxxxzzzyyyyyyyyyyyyzzzzzz{{{{{{yyyyyyyyyxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}yyypppgggaaa\\\XXXZZZ___iii{{{~~~{{{|||tttttt}}}yyyoookkkkkkgggYYYIIIAAA===888666666444333333666999===HHHSSS___iiiuuu}}}~~~{{{qqqgggbbbZZZVVVPPPJJJFFFEEEFFFGGGJJJMMMPPPRRRRRRRRRSSSTTTRRRSSSTTTUUUWWW[[[aaafffkkknnnrrruuuvvvxxxzzz{{{zzzyyywwwvvvvvvvvvvvvwwwyyyyyyyyyxxxxxxxxxxxxxxxwwwxxxyyyzzz{{{|||||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~}}}}}}|||||||||}}}~~~~~~{{{zzzxxxvvvuuutttssssssyyyppphhhaaaZZZRRRLLLGGGIIIOOOZZZhhhuuu{{{}}}|||uuurrrsssvvv|||yyyxxx{{{~~~|||tttlll```cccnnn~~~tttjjjaaaVVVOOOMMM???:::777777777777:::???DDDVVVsssxxxpppyyywwwpppcccgggrrr}}}nnn[[[OOODDD@@@@@@??????@@@======<<<<<<;;;:::::::::666777888888888:::===@@@GGGUUUhhh{{{|||xxxooonnnmmmjjjeeeaaa]]]ZZZTTTRRRPPPNNNMMMNNNPPPQQQWWW^^^gggmmmppprrruuuxxxxxxyyyyyyzzzzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{zzzzzz{{{|||||||||||||||zzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~{{{mmmkkkhhhggggggggggggfffeeehhhiiihhhfffiiipppwwwyyynnnaaaVVVMMMGGGEEEEEEEEEDDDCCC@@@===;;;999666666666555555666666666888BBBNNN[[[kkk}}}yyyxxxuuuqqqmmmhhhdddbbb```^^^\\\[[[ZZZXXXUUURRRQQQPPPOOOMMMLLLJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOJJJLLLMMMLLLJJJHHHIIIIIIKKKRRR]]]iiittt}}}zzzmmmdddRRRJJJDDDBBB???;;;:::<<<:::<<>>???=========<<<;;;;;;::::::777888999888888:::===???EEERRRdddvvv|||wwwnnnnnnmmmjjjeee```\\\[[[UUUSSSPPPNNNMMMNNNOOOPPPVVV]]]fffmmmpppsssvvvyyyxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||{{{{{{|||}}}}}}~~~}}}||||||||||||{{{{{{{{{{{{||||||~~~xxxmmmkkkhhhhhhjjjllllllllljjjkkkkkkhhheeebbbbbbcccgggccc]]]VVVOOOJJJGGGFFFFFFEEEBBB???===;;;::::::666666666666666666555555666AAANNN\\\mmm~~~~~~}}}}}}yyyyyywwwtttqqqmmmiiigggccc```]]][[[ZZZXXXVVVTTTPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNKKKMMMNNNLLLHHHFFFFFFHHHGGGKKKQQQYYYbbbmmmwww}}}~~~nnncccRRRJJJDDDBBB???;;;:::<<<999;;;???CCCFFFGGGHHHHHHMMMSSS]]]ffflllpppsssttttttvvvyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxzzzzzzzzzzzz{{{|||}}}~~~~~~xxxpppgggaaa\\\XXXZZZ^^^hhhvvvzzztttuuuzzz|||llleeeeeettt}}}hhhYYYJJJAAA===888555666555333333666999>>>JJJVVVkkkttt~~~vvvyyywwwkkkcccaaaVVVRRRMMMGGGDDDBBBBBBCCCFFFIIINNNQQQRRRRRRRRRSSSPPPRRRTTTUUUWWW[[[```dddkkkmmmpppssstttvvvyyy{{{wwwvvvuuutttttttttuuuvvvxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz|||}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzzyyywwwvvvtttssssssssszzzooofff___WWWOOOJJJLLLMMMSSS^^^lllwww|||~~~xxxrrrppppppvvv|||{{{yyyxxxvvvtttqqqmmmiiiiiijjjqqq}}}||||||ssslllbbbUUULLLHHH???:::777777777777:::???<<>>>>>???=========<<<;;;;;;::::::888999999999999:::===???DDDPPPbbbsss{{{wwwnnnnnnmmmjjjddd___\\\[[[UUUSSSPPPNNNMMMMMMOOOPPPVVV]]]fffmmmpppssswwwzzzxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{|||||||||||||||{{{{{{{{{|||}}}}}}}}}|||{{{zzz{{{zzzyyyxxxxxxxxxxxxxxxzzz}}}}}}vvvllljjjiiiiiilllooopppqqqqqqpppnnnkkkeee___YYYUUUUUUSSSPPPMMMKKKJJJJJJKKKIIIGGGCCC???<<<<<<===>>>777888888888888777666666666AAAOOO^^^ppp|||{{{|||zzzzzzyyywwwtttpppmmmkkkeeebbb^^^[[[ZZZYYYWWWVVVNNNMMMLLLJJJJJJIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNJJJFFFDDDFFFHHHJJJJJJLLLOOOUUU^^^hhhooozzz}}}kkk___TTTMMMFFFDDDAAA===;;;===:::===AAAFFFIIILLLMMMMMMMMMSSS\\\eeekkkooorrrtttsssvvvyyy{{{zzzyyyyyyyyy}}}||||||{{{{{{zzzzzzyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxzzz|||}}}~~~wwwooofff```[[[WWWYYY]]]jjjwwwzzzssstttyyyooofffgggrrr}}}gggYYYIIIAAA<<<777444444777444444777:::@@@LLLWWWllluuuxxxzzzuuujjjccccccUUUQQQLLLGGGCCCAAAAAABBBDDDHHHMMMPPPQQQQQQRRRRRROOOQQQRRRTTTVVVZZZ___ccclllnnnqqqssstttwwwyyy|||vvvvvvtttsssssstttuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{||||||||||||yyyyyyyyyxxxxxxyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxzzz|||}}}}}}|||||||||{{{zzzyyyxxxwwwwwwwwwyyyxxxwwwvvvtttsssssssssxxxmmmddd]]]WWWQQQLLLIIILLLSSS^^^jjjvvv}}}wwwqqqnnnnnnrrruuuzzz~~~zzzxxxsssnnnnnnooolllfffaaafffpppzzz}}}|||~~~|||zzzrrrjjjbbbXXXOOOIIIAAA<<<888777666555777<<>>>>>>>>===<<<<<<;;;;;;:::999999;;;;;;;;;:::999999<<<>>>DDDMMM]]]qqqyyyuuurrrooollljjjgggccc___\\\XXXUUUPPPLLLJJJJJJLLLNNNUUUYYY```hhhoootttxxxyyywwwxxxzzzyyyxxxwwwwwwxxxvvvwwwxxxzzz{{{|||||||||||||||||||||||||||||||||{{{zzzzzzzzz{{{{{{yyywwwxxxxxxxxxwwwvvvtttrrrpppsssvvvyyy{{{{{{xxxuuurrrfffgggiiikkknnnppprrrsssuuuvvvvvvssslllddd[[[VVVNNNMMMKKKIIIHHHGGGGGGHHHFFFEEEDDDBBB???;;;999777::::::999777555555888:::<<>>666222111444222333777999===GGGQQQkkkrrr|||}}}|||www}}}}}}|||rrriiiaaa]]]VVVQQQJJJDDD@@@@@@BBBCCCDDDGGGLLLNNNOOOOOOPPPQQQNNNOOOQQQRRRTTTYYY___cccjjjpppttttttuuuxxxyyywwwrrrrrrssstttuuuvvvwwwxxxttttttuuuvvvwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxwwwvvv}}}}}}|||zzzwwwvvvxxxyyy|||{{{yyywwwwwwwwwxxxyyy~~~~~~~~~}}}{{{zzzxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwuuutttrrrpppwwwlllccc]]]WWWPPPLLLHHHKKKSSS^^^jjjuuu|||xxxrrrooonnnqqqtttxxx{{{~~~}}}zzzyyyxxxtttoooooopppkkkeeecccfffnnnwwwyyywwwwwwxxx{{{}}}|||zzz~~~{{{vvvppphhh]]]RRRIIIAAA<<<888777666555777<<>>===>>>===<<<<<<;;;;;;::::::999888999999888777888:::===DDDMMM\\\ooo{{{wwwqqqooollliiigggddd```]]]XXXUUUQQQLLLJJJKKKLLLNNNTTTXXX___gggnnntttwwwyyyxxxzzz{{{{{{yyyyyyyyyzzzwwwxxxyyy{{{||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxxxxwwwtttqqqnnnlllhhhiiilllmmmmmmkkkiiigggcccdddfffhhhkkkoooqqqsss{{{||||||yyyrrrhhh]]]WWWPPPNNNKKKIIIGGGGGGGGGGGGFFFEEECCCAAA>>><<<:::999::::::999777555555888:::;;;@@@JJJXXXggguuu~~~{{{yyyzzz{{{yyyyyyyyyxxxwwwtttrrrqqqkkkhhhdddaaa^^^ZZZVVVSSSNNNMMMKKKJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEFFFHHHKKKOOORRR]]]eeerrrwwwmmm^^^XXXPPPKKKJJJHHHEEEAAAAAAAAAAAABBBDDDGGGIIIJJJOOOUUU___hhhmmmppprrrssstttuuuwwwyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{zzz|||~~~}}}{{{yyyyyyyyywwwwwwxxxyyy{{{}}}~~~yyyssskkkbbb\\\WWWTTTYYY```jjjtttyyyyyy~~~xxxiiimmm{{{iii\\\MMMDDD>>>888444444444222333777999===GGGQQQfffppp}}}~~~wwwvvvrrrzzz|||vvvwww}}}zzzuuuooohhh```[[[VVVQQQJJJDDD@@@@@@AAACCCCCCGGGKKKMMMNNNNNNOOOPPPNNNOOOQQQRRRTTTXXX^^^bbbhhhnnnrrrsssssswwwwwwvvvrrrrrrssstttuuuvvvwwwxxxvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyxxxwww{{{{{{{{{zzzyyyyyy{{{||||||{{{yyyxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvuuutttsss~~~vvvkkkbbb\\\VVVOOOKKKHHHKKKSSS^^^kkkvvv|||yyysssooonnnrrrtttxxx{{{|||~~~~~~}}}yyyvvvuuuuuurrroooooopppkkkdddcccffflllssszzz~~~~~~}}}uuuttttttuuuyyy{{{||||||}}}{{{xxxuuunnnbbbTTTIIIAAA<<<888777666555888<<>>============<<<<<<;;;:::::::::555666777666666777:::<<>>=========<<<===<<<:::999999;;;======AAAJJJUUUbbbnnnxxx}}}~~~}}}zzzyyyyyyzzzxxxxxxxxxxxxwwwuuusssrrrmmmjjjfffbbb___[[[WWWTTTLLLKKKIIIHHHGGGGGGIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGIIILLLNNNQQQZZZhhhyyyyyymmmfff]]]VVVSSSPPPMMMJJJEEEEEEDDDEEEFFFGGGHHHIIIRRRXXXbbbjjjoooqqqqqqrrrvvvvvvxxxyyyzzzzzzzzzzzz{{{{{{||||||||||||{{{{{{{{{}}}~~~}}}{{{zzzyyyzzzwwwxxxxxxyyy{{{}}}zzzpppiiiaaa\\\WWWVVV[[[bbbiiisss~~~{{{{{{xxxmmmrrrnnn^^^MMMDDD>>>999777777333222444777:::>>>HHHRRR```mmm~~~{{{rrrooommmwwwxxxooolllnnnoooppppppoooooonnnkkkfff^^^YYYVVVQQQKKKDDD@@@@@@AAABBBBBBEEEIIILLLLLLLLLMMMNNNNNNOOOPPPRRRTTTWWW\\\```eeelllqqqqqqrrrvvvvvvtttsssssstttuuuuuuvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{~~~|||{{{zzzyyyzzz{{{|||}}}|||}}}}}}}}}|||{{{zzzzzzvvvvvvuuutttssssssssssssuuuvvvvvvwwwwwwwwwvvvuuu}}}uuujjjaaa[[[UUUNNNJJJHHHKKKSSS___lllvvv|||yyyssspppoootttvvvzzz}}}~~~||||||}}}~~~}}}yyywwwssssssrrrpppqqqrrrmmmfffbbbffflllttt{{{}}}|||yyywwwwwwwwwyyy}}}|||zzzwwwuuupppeeeVVVKKKBBB<<<888888777555888======JJJfff|||eeeVVVGGGAAA@@@>>>===============<<<;;;;;;::::::444555666666555777:::<<>>???AAABBBAAABBBBBB@@@???>>>@@@BBBCCCGGGNNNWWW```jjjtttyyy{{{|||}}}|||zzzwwwwwwwwwuuuvvvvvvvvvvvvuuusssrrrmmmjjjeeeaaa^^^ZZZVVVSSSKKKIIIGGGEEEEEEFFFHHHIIIMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHIIIJJJLLLMMMNNNVVVdddvvv{{{pppgggaaa\\\XXXUUUNNNNNNMMMLLLLLLKKKKKKKKKTTT[[[dddlllppprrrrrrrrrvvvvvvvvvwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{zzz{{{|||}}}|||zzzyyyyyyzzzxxxxxxxxxyyy{{{}}}~~~{{{qqqiiibbb]]]XXXWWW\\\dddjjjttt~~~}}}xxxxxx|||ttt|||tttcccOOOCCC>>>999777777333222444777:::>>>HHHSSS___lll}}}{{{ooolllkkkvvvvvvnnnkkklllllllllllllllkkkjjjhhhccc\\\WWWUUUQQQKKKEEEAAA@@@@@@AAA@@@CCCHHHJJJKKKKKKLLLMMMMMMNNNPPPRRRSSSVVV[[[^^^cccjjjpppqqqsssvvvvvvtttsssttttttuuuvvvvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{||||||||||||{{{zzzyyy{{{||||||||||||~~~~~~}}}|||{{{{{{||||||}}}||||||||||||{{{{{{zzzzzzuuutttsssrrrqqqqqqqqqqqqssstttuuuuuuvvvvvvwwwwww|||uuujjjaaaZZZTTTNNNIIIHHHLLLUUU```mmmwww}}}}}}wwwsssppppppssswww{{{zzzwwwxxxzzz|||~~~|||{{{wwwxxxwwwuuuwwwxxxtttmmmccchhhqqq{{{~~~yyyzzz{{{}}}{{{xxxwwwsssjjj[[[PPPBBB===999888777666888======HHHbbbhhhXXXHHHBBBAAA???======>>>======<<<<<<;;;::::::555666777666666888;;;===>>>FFFSSSdddxxx|||rrroookkkhhhgggeeecccaaaXXXUUURRROOOMMMLLLMMMMMMPPPTTTZZZbbbjjjooossstttvvvxxxzzzzzzyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvuuuvvvxxxxxxxxxyyyyyywwwssslllcccZZZUUUPPPOOONNNNNNOOOQQQSSSUUUSSSTTTVVVYYY]]]aaaeeehhhnnnqqquuuwwwtttmmmeee___TTTQQQLLLHHHDDDBBBBBBBBBAAA@@@??????@@@BBBDDDFFFEEEFFFFFFEEEDDDCCCDDDEEEIIINNNVVV]]]ccciiipppuuu{{{|||~~~}}}zzzwwwuuutttrrrssstttttttttsssqqqpppkkkhhhddd```\\\XXXTTTPPPJJJHHHFFFDDDCCCEEEGGGIIIPPPOOOMMMKKKIIIHHHGGGGGGJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOUUUcccvvv}}}ssslllgggddd^^^]]]\\\ZZZXXXVVVTTTSSSYYY___gggmmmqqqsssssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwwwwyyyxxxxxxyyyyyy{{{|||~~~~~~zzzrrrkkkccc^^^YYYXXX]]]dddlllvvv~~~}}}yyyvvvwww|||~~~zzzfffOOOCCC===888555555333222444777:::???IIITTTaaammm|||zzzpppmmmjjjtttyyysssrrrrrrrrrqqqnnnllliiigggdddaaa]]]ZZZUUURRRLLLFFFAAA@@@@@@@@@???BBBFFFIIIJJJJJJKKKLLLLLLNNNPPPQQQRRRUUUXXX[[[bbbiiippprrrssswwwwwwuuuttttttuuuuuuvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{||||||}}}}}}|||||||||{{{}}}~~~~~~||||||}}}~~~~~~}}}||||||{{{{{{||||||{{{zzzzzzyyyyyyyyytttsssrrrqqqppppppppppppqqqrrrrrrssstttuuuvvvwww}}}uuujjjaaa[[[UUUNNNJJJIIIMMMVVVcccoooyyy~~~~~~yyytttqqqqqqqqqrrrvvv{{{wwwtttuuuxxx|||||||||}}}yyyrrrdddkkkuuu|||yyy|||~~~{{{{{{yyyqqqbbbVVVBBB===999888777666999===@@@III```~~~jjj[[[KKKDDDCCC@@@>>>>>>>>>>>>======<<<;;;;;;;;;666777888777777888;;;======DDDQQQbbbvvv~~~sssppplllhhhgggeeecccaaaWWWVVVSSSPPPMMMMMMMMMMMMNNNRRRYYYaaahhhnnnqqqsssuuuwwwxxxyyyxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwwwwxxxyyyyyyxxxxxxwwwtttnnnfff\\\TTTNNNIIIHHHGGGGGGHHHJJJMMMOOOPPPRRRTTTWWW[[[]]]```aaahhhjjjkkkkkkhhhbbb\\\XXXQQQOOOKKKHHHDDDAAA@@@???>>>>>>>>>@@@BBBEEEGGGIIIHHHJJJJJJJJJHHHGGGHHHIIIQQQXXXaaagggjjjlllooorrrzzz|||~~~{{{xxxuuutttqqqrrrssssssrrrqqqpppooojjjgggbbb^^^ZZZVVVRRRNNNJJJHHHEEECCCCCCEEEGGGIIIOOONNNLLLJJJHHHGGGFFFEEEIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNOOOPPPPPPPPPOOOOOOOOOTTT```sssxxxuuuqqqqqqooolllhhheeeaaa```dddgggmmmppprrrsssuuuvvvttttttttttttuuuvvvwwwxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvwwwxxxyyyyyyyyyzzz{{{|||}}}~~~|||xxxrrrkkkccc^^^YYYXXX]]]eeemmmyyy}}}}}}}}}wwwvvvyyy{{{|||{{{fffNNNAAA<<<888444333333222444888;;;???JJJTTTcccooo|||{{{uuurrrmmmuuu|||{{{{{{zzzxxxpppmmmhhheeecccbbb```___UUURRRLLLFFFBBB@@@?????????BBBFFFIIIIIIJJJJJJKKKLLLNNNPPPQQQRRRTTTWWWYYY```hhhoooqqqtttwwwwwwuuuuuuuuuuuuvvvvvvwwwwwwwwwyyyyyyzzz{{{||||||||||||{{{{{{|||}}}}}}}}}|||||||||~~~~~~|||{{{{{{{{{~~~}}}}}}|||{{{{{{}}}|||{{{zzzxxxxxxxxxxxxttttttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvwww}}}uuukkkbbb[[[UUUOOOJJJJJJOOOXXXdddqqq{{{{{{vvvqqqoooqqqssstttxxx}}}wwwtttwww|||~~~||||||wwwpppccchhhrrr|||{{{www{{{~~~}}}uuudddVVVCCC===999999888666999===@@@GGG\\\}}}mmm]]]MMMFFFDDDBBB@@@???>>>>>>======<<<<<<;;;;;;777888888777666777999<<<>>>DDDPPP```sssuuuqqqlllhhhfffdddbbbaaaWWWVVVSSSPPPNNNMMMMMMMMMMMMQQQXXX```ggglllpppqqqtttvvvxxxyyyxxxxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyzzzzzzyyyxxxuuusssnnnggg^^^UUUMMMIIIDDDCCCCCCCCCEEEGGGJJJKKKNNNPPPSSSVVVXXXYYYYYYYYY[[[[[[[[[ZZZWWWTTTQQQOOOMMMLLLJJJHHHDDDAAA>>>===:::<<<>>>AAADDDGGGIIIKKKNNNPPPQQQPPPOOOMMMNNNOOO[[[dddooovvvwwwuuuttttttxxx{{{~~~zzzxxxwwwrrrsssssssssrrrqqqooonnnjjjgggbbb^^^ZZZVVVQQQNNNJJJHHHEEEBBBBBBEEEHHHJJJLLLKKKJJJHHHGGGGGGGGGGGGIIIIIIIIIIIIJJJLLLNNNOOOQQQRRRTTTUUUVVVUUUTTTSSSRRRUUU]]]ooo}}}xxxsssooommmqqqssstttuuuttttttuuuvvvuuuttttttuuuvvvxxxzzz{{{xxxyyyzzz{{{||||||||||||{{{{{{{{{yyywwwvvvxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~yyyvvvnnnggg```\\\XXXXXX^^^eeemmmyyyzzzuuuuuuyyy{{{}}}wwwbbbKKK@@@<<<888444222333222444888;;;@@@JJJUUUbbbnnn}}}}}}tttyyyuuuqqqmmmiiigggeeecccaaaUUURRRLLLGGGBBB??????>>>???BBBFFFIIIIIIJJJJJJKKKKKKMMMPPPQQQQQQSSSUUUWWW^^^fffmmmpppsssvvvvvvsssvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{{{{||||||{{{zzz{{{||||||}}}}}}||||||{{{|||~~~~~~|||{{{zzz{{{{{{{{{|||}}}}}}~~~}}}}}}}}}{{{yyywwwvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvwww~~~vvvkkkbbb\\\VVVOOOKKKKKKPPPYYYfffrrr|||~~~yyysssooonnnqqqssswww{{{zzzwww{{{|||yyywwwqqqjjj___ccckkkttt{{{~~~|||yyyvvv{{{|||{{{}}}wwwcccRRRCCC===999999888666999>>>===CCCWWWxxxnnn___NNNGGGEEECCC@@@@@@>>>>>>>>>===<<<<<<;;;;;;777888888777666666888:::???DDDOOO^^^qqqvvvrrrmmmiiifffdddbbb```WWWVVVSSSQQQNNNMMMMMMMMMLLLPPPWWW___fffllloooqqqtttvvvxxxyyyxxxxxxyyy{{{|||}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||||||||{{{zzzzzzzzz{{{{{{yyywwwssspppjjjcccYYYPPPIIIEEE>>>>>>>>>???@@@BBBEEEFFFFFFHHHLLLOOOPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHDDDAAA===;;;999;;;>>>BBBEEEHHHJJJKKKUUUVVVWWWWWWUUUTTTTTTUUUdddnnn{{{}}}zzzyyyvvvzzz~~~}}}zzzyyyttttttttttttsssqqqooonnnjjjgggbbb^^^ZZZVVVQQQNNNJJJHHHEEEBBBBBBEEEHHHKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLNNNOOOVVVWWWYYY[[[\\\[[[ZZZYYYVVVWWW]]]lll|||xxxuuu{{{{{{zzzxxxuuutttuuuvvvvvvuuuuuuvvvxxxzzz|||~~~zzz{{{|||}}}~~~~~~~~~~~~|||||||||zzzxxxwwwyyy{{{yyyyyyyyyzzz{{{|||}}}~~~|||xxxtttiiiccc]]]YYYWWWWWW^^^ffflllzzzxxxrrrrrrvvv}}}~~~ttt___III???<<<999555333333222444888;;;@@@KKKUUU```nnn~~~||||||xxxsssooolllhhhccc```UUURRRMMMGGGBBB@@@>>>>>>???BBBFFFIIIJJJJJJKKKLLLKKKMMMOOOQQQQQQRRRTTTVVV\\\dddllloooqqquuuuuurrrvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{|||||||||||||||yyy{{{}}}~~~|||{{{{{{{{{xxxyyyzzz|||~~~~~~{{{yyywwwvvvuuuuuuvvvvvvuuutttssssssssssssttttttsssssstttuuuwwwxxx~~~tttjjjbbbZZZPPPKKKKKKJJJRRR^^^jjjttt{{{~~~wwwtttrrrppprrruuu{{{~~~zzz|||yyyuuuppphhhaaa\\\[[[```mmmxxx|||||||||{{{|||zzzxxxxxx{{{|||qqq]]]MMMCCC===888888888777777:::===CCCTTTrrroooaaaQQQHHHCCC@@@@@@BBB???>>><<<;;;::::::;;;;;;;;;:::888666555555777777BBBEEEMMMYYYjjj}}}{{{vvvooojjjhhhfffbbb___[[[XXXSSSPPPOOONNNMMMLLLMMMPPPUUU\\\cccjjjooorrrvvvxxxzzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}|||}}}~~~~~~{{{wwwtttrrrlllddd[[[TTTMMMGGGDDD@@@BBBCCCBBB@@@???AAADDDFFFGGGIIIKKKKKKJJJGGGFFFEEEFFFFFFEEEDDDEEEGGGIIIGGGKKKLLLHHHAAA;;;999:::777:::???CCCGGGKKKPPPSSS\\\___aaa___YYYVVVWWWYYYaaavvv|||zzz|||~~~|||{{{{{{wwwxxxxxxwwwtttpppkkkiiifffccc```]]]ZZZVVVQQQNNNGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKMMMMMMSSSVVV[[[```ddddddaaa^^^VVVZZZ```hhhuuu~~~xxxuuu}}}}}}}}}|||zzzxxxvvvtttvvvtttsssuuuyyyzzzxxxvvvxxxyyyzzz|||}}}~~~{{{xxxxxxyyyyyywwwuuuwwwxxxzzz||||||||||||{{{}}}}}}wwwssshhhccc^^^[[[XXXVVV[[[aaaoooyyysssnnnqqqwww~~~ttt```III>>>:::666444333444111111777<<>><<<;;;::::::;;;;;;:::999777666555666777888@@@CCCJJJVVVeeexxx{{{uuuoookkkiiigggdddaaa[[[XXXSSSPPPOOONNNMMMLLLMMMPPPUUU[[[bbbiiinnnqqquuuwwwyyyzzzyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{|||||||||}}}}}}{{{wwwsssmmmggg___VVVOOOJJJEEEBBBCCCDDDDDDBBB@@@???BBBDDDEEEGGGHHHIIIHHHFFFDDDCCCAAABBBBBBAAAAAABBBEEEHHHJJJMMMNNNJJJBBB<<<::::::888;;;???CCCIIIPPPWWW\\\aaabbbbbb^^^WWWSSSSSSUUU```uuu{{{|||~~~}}}{{{yyywwwwwwwwwxxxxxxwwwuuuqqqmmmkkkhhheeeaaa]]]YYYTTTOOOKKKGGGFFFEEEEEEEEEFFFHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMRRRUUU[[[ccciiiiiiddd___[[[]]]```eeeooo|||xxxzzz{{{{{{{{{zzzyyywwwvvvxxxuuussssssvvvyyyyyyxxxxxxyyyzzz{{{}}}~~~}}}zzzxxxxxxyyyyyyxxxvvvzzz{{{}}}~~~~~~~~~}}}wwwrrrllleee]]]YYYVVVWWW^^^gggsss|||vvvqqquuuzzz~~~{{{qqq^^^III>>>:::666444444555333333888>>>CCCLLLTTTeeesssvvvpppjjjbbb\\\WWWSSSMMMGGGDDDBBB@@@??????@@@BBBEEEGGGIIIJJJKKKNNNOOOPPPOOOOOOQQQTTTVVV___ccciiimmmpppqqqssstttwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzz{{{||||||}}}}}}~~~~~~}}}|||{{{|||}}}}}}|||zzzzzz{{{}}}}}}}}}~~~~~~~~~|||zzzxxxvvvuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrr}}}ssshhhaaaXXXOOOKKKKKKLLLTTT```mmmvvv}}}{{{xxxuuuwww|||||||||xxxqqqjjj```YYYVVVWWW___nnn{{{~~~wwwpppnnnmmmfffWWWKKKAAA;;;666666666555555888<<>>===<<<;;;;;;;;;;;;999888777666666777888888===@@@GGGQQQ```rrr{{{vvvooollljjjiiifffccc\\\XXXTTTPPPOOONNNMMMKKKLLLNNNSSSZZZaaahhhmmmpppsssuuuwwwyyyxxxyyyzzz|||{{{{{{}}}~~~~~~~~~}}}|||zzzyyyyyyzzzzzz{{{{{{{{{||||||zzzuuurrrjjjddd[[[SSSNNNJJJFFFDDDGGGGGGEEECCCAAAAAADDDGGGJJJJJJJJJIIIGGGDDDBBB@@@??????@@@???@@@BBBFFFIIINNNOOOOOOJJJCCC===::::::999;;;@@@EEELLLVVV___fffddddddaaaZZZRRRMMMMMMNNNYYYmmm}}}}}}|||{{{yyyvvvsssqqquuuvvvwwwwwwvvvrrrooommmiiifffaaa]]]XXXSSSMMMIIIFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGFFFEEECCCBBBCCCDDDEEEFFFHHHIIIKKKLLLPPPSSSZZZeeennnoooiiibbbbbbcccbbbcccfffppp~~~}}}zzzxxxyyyzzzzzzzzzyyywwwwwwyyyvvvsssrrrtttwwwyyyzzzwwwxxxyyyzzz||||||}}}}}}zzzyyywwwwwwyyyzzzyyyxxxzzz{{{}}}|||vvvrrrooofff\\\WWWUUUXXXcccmmmwww|||vvvyyy{{{tttsss|||lll[[[GGG>>>:::666444444777444555:::???EEEPPPYYYnnnzzz|||ssskkkccc^^^XXXTTTMMMHHHEEECCCAAA???===>>>@@@BBBEEEGGGIIIJJJMMMNNNOOOOOOOOOQQQTTTWWW```dddjjjnnnpppqqqrrrsssxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{||||||}}}|||||||||}}}}}}~~~~~~~~~|||}}}}}}}}}{{{|||}}}~~~~~~~~~}}}zzzxxxvvvvvvuuutttttttttuuuvvvwwwssssssttttttuuuuuutttttt}}}rrrggg___WWWOOOKKKKKKKKKTTT```mmmvvv}}}{{{yyy}}}~~~}}}wwwppphhh___XXXUUUWWW```ppp{{{{{{tttmmmkkkjjjdddWWWKKKBBB;;;777777777555666999<<>>>>>======<<<;;;;;;;;;888888777666666777888888:::>>>EEEOOO\\\nnn|||wwwqqqmmmlllkkkhhheee\\\YYYTTTPPPOOONNNLLLKKKKKKMMMQQQWWW___fffllloooqqqsssvvvwwwxxxyyyzzz|||{{{{{{}}}~~~~~~|||zzzyyyyyyzzzzzz|||{{{{{{||||||yyyuuuqqqjjjddd\\\UUUQQQNNNLLLKKKJJJHHHFFFDDDDDDGGGJJJMMMSSSRRRPPPMMMIIIEEEAAA@@@@@@AAABBBBBBCCCEEEIIILLLNNNOOONNNIIIBBB===:::999888<<>>>>>>>>======<<<;;;;;;888888888777777777777777888<<>>FFFTTTaaayyytttjjjeee]]]XXXQQQLLLHHHFFFCCCBBB??????@@@BBBDDDGGGJJJKKKLLLNNNOOOOOOPPPRRRUUUXXX]]]aaahhhnnnqqqtttvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||yyyzzz{{{{{{zzzzzz|||~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxwwwtttqqqppppppqqqrrrrrrsssuuuwwwxxxxxxwwwwww{{{qqqeee]]]UUUNNNKKKLLLJJJRRR```llluuu{{{~~~}}}~~~yyyqqqjjjbbb^^^XXX\\\hhhwwwtttoookkklllmmmfffXXXLLLCCC===888888888777777:::===@@@MMMiii}}}vvv{{{lllXXXOOOKKKGGGBBB@@@>>>>>>>>>>>>>>><<<;;;;;;999999888888777666666555666;;;BBBJJJUUUfffzzz~~~vvvqqqnnnlllgggddd]]]YYYTTTQQQOOOMMMKKKJJJIIIJJJNNNSSSZZZbbbiiimmmoooqqqtttuuuvvvwwwxxxzzzxxxyyy{{{|||~~~|||{{{zzz|||~~~|||wwwtttjjjfffaaa\\\YYYWWWTTTSSSNNNMMMLLLNNNSSSXXX[[[]]]\\\YYYTTTOOOKKKGGGEEEDDDJJJKKKMMMLLLKKKIIIIIIJJJIIIHHHEEECCC???===;;;999999>>>FFFLLLOOOPPPPPPPPPMMMKKKHHHDDDAAA???>>>===???GGGTTTcccqqqzzz|||{{{{{{xxxuuutttuuutttqqqnnnkkklllnnnooonnnllliiihhh```^^^\\\ZZZYYYWWWSSSPPPIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCEEEHHHKKKMMMMMMMMMNNNSSS]]]gggoootttrrrpppmmmkkkiiiiiijjjjjjlllnnnrrrsssrrrpppppppppqqqqqqrrrtttvvvxxxzzz{{{|||||||||{{{yyywwwtttsssrrruuuyyyzzzyyywwwuuuuuuvvvwwwyyyzzz{{{zzzxxxwwwtttvvvwwwwwwwwwxxxzzz||||||~~~~~~~~~~~~{{{tttnnnddd___ZZZXXXWWWYYY```iiiuuuxxxrrrqqqzzzxxxmmmXXXMMMBBB===999555333444333222444888===FFFVVVeee|||zzzmmmfff^^^YYYRRRLLLIIIFFFDDDBBBAAAAAAAAABBBDDDGGGJJJKKKLLLMMMOOOOOOPPPRRRUUUXXX\\\aaahhhnnnrrruuuxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{}}}~~~~~~~~~~~~zzz{{{{{{{{{yyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyzzz{{{{{{{{{zzzzzzwwwvvvtttrrrpppppppppppprrrsssvvvxxxyyyxxxwwwvvv{{{pppddd\\\TTTMMMKKKLLLJJJSSSaaannnwww|||||||||{{{ssskkkccc___ZZZ___mmm}}}vvvpppkkkjjjkkkeeeWWWLLLBBB<<<777777777666777999;;;===JJJeeexxxmmmsss}}}}}}iiiTTTJJJHHHFFFCCCAAA>>>>>>??????>>>===;;;:::::::::999999777666444444666:::@@@FFFOOO^^^rrrzzzsssoookkkfffbbb]]]ZZZUUUQQQOOOMMMKKKJJJHHHIIILLLQQQYYYaaahhhllloooqqqsssuuuuuuuuuwwwxxxwwwxxxzzz{{{}}}~~~~~~~~~}}}{{{{{{}}}~~~yyyvvvkkkhhhdddaaa^^^[[[XXXUUUSSSRRRQQQTTTYYY^^^``````[[[XXXUUUQQQNNNNNNNNNNNNRRRTTTVVVUUUQQQMMMJJJHHHFFFEEEBBBAAA@@@???===<<<<<<@@@EEEIIIJJJJJJJJJJJJHHHGGGEEECCCBBB@@@>>><<<===AAALLL\\\llluuuyyyzzzvvvrrrooopppsssuuurrrooojjjkkkmmmmmmmmmjjjhhhfff```^^^[[[ZZZYYYWWWSSSQQQJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEHHHKKKNNNMMMNNNOOOPPPTTT\\\fffnnnrrrpppnnnmmmllllllkkkjjjgggjjjmmmmmmllljjjiiijjjhhhhhhiiikkkoootttyyy|||{{{{{{|||{{{zzzxxxvvvuuusssvvvyyyyyywwwuuuuuuvvvwwwxxxzzz{{{{{{zzzxxxvvvtttvvvxxxwwwvvvwwwyyy|||}}}~~~}}}~~~~~~zzzsssnnneee___ZZZWWWVVVXXX```hhhttt~~~}}}~~~}}}uuuoooppp{{{vvviiiSSSJJJAAA===999555333555333222444888===FFFXXXhhh}}}oooggg]]]XXXQQQKKKGGGEEEBBB@@@CCCBBBBBBBBBCCCFFFHHHJJJLLLMMMNNNOOOPPPRRRVVVXXX]]]bbbiiinnnrrruuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy|||~~~~~~||||||}}}|||zzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwxxxxxxxxxxxxxxxwwwwwwtttssssssssssssrrrrrrrrrrrrtttvvvxxxxxxwwwvvvuuu{{{pppddd[[[TTTMMMKKKLLLLLLUUUbbboooxxx}}}zzzzzz}}}tttkkkccc___ZZZaaapppyyyrrrjjjhhhhhhbbbVVVKKKAAA;;;666666666555666888:::<<>>>>>?????????===;;;:::;;;;;;:::999777555333222555:::???CCCJJJXXXkkkzzz{{{tttooojjjeee```^^^ZZZUUUQQQOOOMMMKKKJJJGGGIIILLLQQQXXX```gggllloooqqqsssttttttuuuvvvwwwvvvwwwyyy{{{|||}}}~~~~~~}}}||||||{{{wwwnnnkkkhhhfffccc___[[[XXXWWWUUUUUUXXX]]]aaabbbaaaZZZYYYVVVTTTSSSTTTVVVXXXYYY\\\^^^\\\WWWQQQLLLJJJEEECCCAAA@@@@@@@@@??????>>>AAAEEEFFFGGGGGGHHHIIIHHHGGGEEEDDDCCCAAA???<<<===>>>GGGWWWgggrrrwwwyyyrrrnnnlllmmmrrrtttssspppjjjkkkmmmmmmllljjjgggeee```^^^\\\ZZZYYYVVVSSSPPPKKKLLLMMMOOOOOONNNNNNMMMOOONNNMMMKKKIIIHHHHHHHHHFFFEEEDDDDDDEEEIIILLLNNNMMMOOOPPPPPPPPPUUU___gggqqqpppnnnnnnmmmlllkkkiiieeehhhjjjkkkjjjhhhggggggaaaaaabbbeeejjjqqqwww{{{zzzzzz{{{|||{{{zzzyyyxxxuuuwwwyyywwwuuutttvvvxxxwwwyyy{{{||||||zzzwwwvvvtttvvvxxxwwwvvvvvvyyy|||{{{}}}}}}}}}~~~~~~zzzsssmmmhhh```ZZZVVVUUUWWW```jjjttt~~~}}}|||~~~zzzrrrlllnnn|||wwwiiiQQQHHH@@@===999555333555333333555999===GGGZZZkkk~~~qqqjjj\\\WWWPPPJJJFFFCCCAAA???CCCBBBAAAAAABBBDDDGGGHHHLLLMMMNNNOOOPPPRRRVVVYYY___dddjjjooorrrtttvvvwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy|||zzz|||~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}}}}}}}|||||||||||||||wwwwwwxxxwwwwwwuuuttttttqqqrrrssstttuuuuuuuuuuuurrrtttvvvxxxxxxwwwuuusssyyyoooeee\\\SSSKKKIIIKKKJJJTTTcccooowww|||{{{tttuuu~~~}}}vvvnnngggaaaYYYdddsss}}}uuummmiiifff```VVVMMM???<<<888666666777777777;;;???HHH[[[|||{{{tttvvvlllTTTHHHEEEDDDDDDEEE???>>><<<<<<======;;;:::999999888888777777666666777777999???GGGSSSfffwwwzzzsssmmmiiieeebbb]]]ZZZVVVRRROOOMMMLLLLLLJJJJJJLLLPPPVVV___gggkkkkkknnnqqqsssssssssssstttwwwwwwxxxzzz|||}}}~~~~~~|||yyyssspppkkkhhhfffdddbbbaaaaaaaaaaaacccdddccc___]]]___``````[[[UUUSSSWWW[[[gggppptttiiiZZZOOOKKKJJJGGGFFFDDDDDDEEEDDDAAA???EEEEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIHHHGGGFFFEEEDDD@@@BBBHHHSSS```lllsssuuuqqqqqqooonnnmmmmmmlllllliiihhhhhhlllooonnngggaaa___\\\WWWUUUTTTTTTSSSRRRPPPPPPQQQRRRQQQPPPOOONNNQQQOOOLLLKKKLLLLLLJJJIIIIIIIIIIIIIIIKKKMMMOOOPPPQQQPPPOOOMMMLLLNNNSSSVVV^^^dddlllpppnnnjjjgggfffiiijjjjjjjjjhhheeebbbaaa___^^^^^^aaagggmmmrrrtttxxxxxxxxxxxxxxxxxxxxxxxxvvvttttttuuuvvvwwwvvvuuuuuuvvvxxxzzzzzzzzzxxxwwwxxxxxxxxxwwwwwwwwwwwwvvv|||~~~|||zzzuuuppplllggg```ZZZWWWWWWYYYbbblllwww~~~yyyyyy{{{~~~{{{pppiiimmmyyy{{{jjjUUUIII???<<<;;;999777777666666777;;;@@@LLLaaatttwwwuuu|||ppphhhZZZUUUOOOIIIFFFCCCAAA???DDDDDDDDDDDDFFFHHHJJJKKKIIIJJJLLLMMMNNNQQQUUUXXX\\\bbbiiinnnppprrruuuxxx{{{{{{zzzzzzyyyyyyyyyyyyvvvyyy||||||}}}~~~~~~|||{{{zzzzzz{{{{{{~~~}}}{{{zzzyyyzzzyyyxxxwwwvvvvvvvvvvvvsssssstttuuuuuuuuuttttttpppqqqsssuuuuuutttsssrrryyypppeee\\\SSSJJJHHHKKKKKKUUUdddpppxxx}}}|||uuuvvv}}}zzzpppfff```]]]fffuuu}}}uuummmhhhddd^^^RRRIII???;;;777555666777777777:::???GGGYYYzzz~~~~~~jjjUUUJJJHHHEEECCCCCC???>>><<<<<<======;;;:::777777777666555555444444777666999>>>DDDNNN```pppyyyrrrmmmhhhdddbbb]]][[[WWWRRROOOMMMLLLLLLLLLLLLLLLPPPUUU]]]dddiiiiiilllpppsssttttttuuuvvvwwwwwwxxxzzz|||}}}~~~|||yyytttrrrooommmllljjjhhhfffgggffffffggghhhhhhfffdddaaabbbbbb^^^YYYXXX\\\```hhhqqqtttiii[[[QQQMMMKKKEEEDDDDDDEEEFFFGGGFFFEEEHHHGGGGGGHHHIIIKKKMMMOOONNNOOOOOOOOONNNKKKIIIGGG@@@BBBGGGQQQ^^^jjjqqqtttvvvtttqqqnnnllljjjjjjjjjiiiggghhhkkknnnmmmgggaaa___\\\XXXVVVUUUUUUUUUTTTRRRRRRSSSSSSSSSRRRQQQPPPSSSQQQOOONNNOOOOOONNNMMMKKKJJJJJJJJJKKKMMMOOOPPPOOONNNMMMKKKIIIJJJLLLOOOUUU\\\eeekkkllljjjhhhgggiiiiiijjjiiigggeeebbb```\\\[[[\\\```gggnnnsssuuuxxxxxxxxxwwwwwwwwwvvvvvvvvvuuutttuuuwwwxxxwwwvvvxxxyyyzzz{{{{{{zzzxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuxxx{{{~~~~~~}}}zzzvvvqqqmmmfff```ZZZWWWWWWZZZccclllvvvzzzxxx|||~~~sssmmmooozzznnnWWWKKK@@@<<<;;;777555555777666888;;;@@@KKK```sss}}}qqqmmmsss{{{ooohhhZZZUUUNNNHHHEEEBBBAAA???CCCCCCCCCCCCEEEGGGIIIJJJIIIJJJLLLMMMNNNPPPTTTVVVZZZaaahhhnnnppprrrvvvyyy{{{|||||||||{{{{{{zzzyyywwwyyy{{{}}}~~~~~~~~~~~~}}}|||{{{{{{||||||{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwvvvuuuuuutttttttttpppqqqqqqrrrrrrrrrrrrrrrrrrssstttvvvvvvuuutttsssyyypppeee\\\RRRJJJHHHJJJMMMWWWfffrrrzzz~~~}}}wwwvvv{{{~~~ssshhh```aaakkkyyy}}}uuulllfffbbbZZZNNNDDD>>>;;;777555555777777777999???GGGWWWwww}}}kkkWWWNNNJJJFFFBBB@@@???>>><<<<<<======;;;:::888777777666666555444444666555777<<<@@@IIIYYYiiixxxqqqlllhhhdddbbb^^^[[[WWWSSSOOOMMMLLLLLLMMMLLLMMMOOOTTT[[[bbbfffgggkkkooorrrtttuuuvvvwwwvvvwwwxxxzzz|||}}}|||xxxvvvuuuttttttrrrpppnnnmmmkkkiiiiiijjjkkkkkkjjjdddeeeeeebbb___^^^aaadddgggoooqqqhhh[[[TTTPPPNNNHHHGGGFFFGGGHHHIIIIIIHHHIIIJJJKKKMMMPPPSSSVVVWWWWWWXXXZZZZZZWWWRRRMMMJJJAAABBBFFFNNNZZZfffooosss{{{xxxsssnnnjjjhhhgggggghhhggggggiiilllkkkfffbbb]]][[[XXXWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTVVVTTTSSSSSSSSSTTTRRRQQQNNNMMMLLLKKKKKKLLLMMMMMMJJJJJJIIIFFFDDDCCCDDDEEEIIIQQQ\\\eeejjjjjjiiihhhhhhhhhiiihhhgggdddaaa___XXXXXXZZZ___gggoootttvvvxxxwwwwwwvvvvvvuuuuuuuuuwwwvvvuuuvvvxxxxxxxxxwwwxxxyyyzzzzzzyyyxxxvvvuuuvvvvvvvvvvvvuuuuuuuuutttuuuwwwzzz}}}}}}{{{wwwrrrnnneee___YYYWWWWWWZZZdddnnnvvv~~~}}}{{{vvvxxxzzzsssttt}}}pppZZZMMMAAA<<<:::666444444777777888;;;???JJJ^^^ppp{{{vvvuuuxxxzzznnnhhhjjjttt|||zzznnnfffZZZTTTMMMGGGCCCBBBAAA@@@BBBBBBBBBBBBDDDFFFHHHIIIIIIJJJLLLMMMMMMOOORRRTTTXXX___gggmmmpppsssvvvzzz|||}}}~~~}}}{{{zzzyyyyyyzzz{{{||||||}}}}}}~~~}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttssssssrrrrrrsssooopppqqqqqqrrrrrrrrrqqqtttuuuvvvvvvvvvuuutttsssyyyoooddd[[[RRRJJJGGGJJJOOOZZZhhhttt|||xxxuuuwwwzzz{{{|||{{{zzz~~~vvvkkkdddfffqqq~~~vvvkkkeee```XXXLLLBBB===:::666555555777777777999>>>FFFUUUrrrsss]]]QQQKKKFFFAAA??????>>><<<<<<======;;;:::::::::999999888777777666444444666:::>>>FFFUUUccczzz~~~wwwqqqlllhhhdddbbb^^^\\\XXXSSSOOOMMMLLLLLLKKKKKKKKKNNNSSSZZZaaaeeehhhkkkpppsssttttttuuuvvvvvvwwwxxxzzz|||~~~|||yyyxxxxxxxxxxxxwwwrrrnnnjjjhhhhhhjjjjjjjjjggghhhhhhfffcccbbbcccdddccciiijjjccc[[[WWWTTTRRRPPPMMMKKKJJJJJJKKKKKKJJJKKKMMMOOORRRVVVYYY\\\^^^```aaabbbaaa]]]VVVOOOJJJCCCDDDFFFLLLVVVaaakkkqqqyyyvvvqqqlllhhhggghhhhhhhhhgggggghhhiiihhheeebbb\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXYYYYYYXXXVVVTTTRRROOOLLLJJJHHHHHHHHHBBBBBBBBBAAA>>>======???BBBIIIUUU```gggjjjiiihhhhhhiiiiiiiiigggdddaaa___XXXXXXZZZ```gggnnnsssuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvxxxyyyxxxwwwtttuuuuuuvvvvvvuuutttssswwwwwwvvvvvvvvvuuuuuuuuutttvvvyyy{{{}}}{{{vvvpppkkkccc]]]XXXWWWWWW[[[eeeooovvv~~~zzzwwwyyy{{{|||nnnZZZNNNAAA<<<:::777555555888777999<<>>EEERRRmmmdddSSSKKKEEEAAA@@@???>>><<<<<<======;;;::::::::::::999888888777777222222555:::>>>DDDRRR```ttt}}}vvvppplllhhheeeccc___]]]XXXTTTPPPMMMLLLLLLHHHHHHIIILLLRRRYYYaaaeeejjjmmmqqqsssssssssttttttuuuvvvxxxzzz|||~~~~~~zzzzzz{{{|||}}}uuupppkkkgggggghhhiiijjjllllllllljjjgggdddcccbbb^^^bbbccc___[[[[[[YYYWWWTTTQQQNNNLLLMMMNNNOOOOOOPPPRRRUUUXXX\\\___bbbccceeeeeeeeebbb]]]TTTLLLHHHEEEEEEGGGKKKRRR\\\ffflllqqqnnnkkkhhhggghhhjjjllliiihhhgggggggggfffdddbbb\\\ZZZZZZ\\\^^^`````````bbbbbbaaaaaa````````````bbbaaa```aaaaaaaaa___]]]XXXUUUQQQLLLGGGDDDBBBAAA:::;;;<<<;;;999999;;;<<>><<<<<<======;;;:::999888888777777666555555222222555:::===BBBOOO[[[mmm}}}vvvqqqmmmjjjfffddd```]]]YYYTTTPPPMMMLLLLLLFFFFFFGGGJJJPPPXXX```dddkkknnnqqqsssssssssssssssuuuvvvwwwzzz|||~~~}}}}}}}}}}}}uuuqqqkkkhhhhhhjjjllllllqqqqqqpppooollliiieeeccc^^^aaaaaa^^^^^^``````\\\UUURRROOONNNPPPTTTVVVXXXWWWXXX[[[^^^```cccddddddbbbaaa___\\\VVVOOOIIIFFFDDDEEEFFFHHHMMMUUU^^^dddeeedddddddddfffiiimmmooolllkkkiiigggeeedddcccbbb]]]]]]^^^aaadddgggggggggiiihhhggggggffffffggggggiiiiiihhhhhhiiigggdddbbbXXXUUUPPPJJJEEE@@@===<<<666777777666666777:::<<<>>>CCCLLLWWWbbbhhhjjjjjjllllllmmmlllkkkhhheeeccc______aaaeeejjjooorrrsssvvvvvvwwwxxxyyyzzzzzz{{{wwwvvvuuuvvvxxxxxxxxxwwwsssssstttuuuwwwxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{~~~yyyrrrkkkfff___ZZZVVVVVVXXX]]]hhhsssyyy{{{{{{~~~~~~rrrZZZMMM@@@;;;:::888888999888888;;;>>>BBBKKK]]]nnnyyyqqqpppzzzyyynnniiijjjlllssswww{{{}}}zzzsssjjjeeeXXXTTTNNNIIIFFFDDDBBBAAABBBAAAAAAAAAAAACCCDDDEEEGGGJJJMMMNNNOOOOOOQQQSSSTTT[[[ccciiimmmpppuuuxxx{{{|||~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}|||{{{~~~~~~~~~~~~}}}|||{{{zzz~~~|||yyyxxxwwwxxxxxxwwwwwwuuutttttttttttttttooopppqqqrrrssstttttttttrrrrrrrrrrrrsssssstttttt~~~ssskkkaaaZZZRRRKKKJJJMMMSSS]]]kkkwww~~~}}}{{{yyyyyyzzz{{{xxxzzzzzzzzz{{{wwwqqqnnnqqqxxxssskkkhhhgggqqqzzzjjj```WWWLLLDDD;;;888555333555666777888666===DDDMMMeeezzzoooYYYMMMEEEAAA@@@???>>><<<<<<======;;;:::999999888777777666666555222333666999;;;>>>IIIUUUfffzzz}}}wwwqqqnnnkkkhhhfffaaa^^^YYYTTTPPPMMMLLLLLLGGGGGGGGGJJJOOOVVV]]]bbbiiilllpppssssssssstttuuuuuuuuuwwwzzz|||~~~{{{yyypppllliiigggiiilllnnnooovvvvvvuuuuuussspppllliiieeefffeeebbbcccffffffbbbXXXUUUQQQPPPRRRVVVZZZ[[[YYYZZZ\\\^^^___`````````ZZZXXXUUUQQQMMMIIIGGGEEEBBBCCCDDDFFFHHHMMMUUU[[[[[[\\\^^^aaaeeejjjnnnpppooonnnkkkhhhdddbbbaaabbbaaaaaacccgggkkknnnoooooonnnnnnlllkkkkkkkkklllmmmkkkjjjiiijjjiiigggdddaaaTTTQQQMMMGGGBBB>>><<<;;;666666555444333555999<<<===@@@HHHSSS___hhhkkklllnnnooooooooommmjjjhhhfffaaaaaacccgggmmmrrrtttuuuxxxxxxxxxwwwwwwwwwwwwwwwvvvuuutttuuuwwwxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyywwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz~~~~~~yyyrrrkkkggg^^^YYYUUUVVVXXX^^^jjjtttyyyzzz{{{}}}}}}www\\\OOOAAA<<<:::777666777888888;;;???CCCMMM___pppxxxuuu|||xxxtttvvvyyy~~~~~~|||vvvnnnfffaaaWWWTTTOOOKKKIIIFFFCCC@@@BBBBBBAAAAAABBBCCCDDDEEEGGGIIIMMMOOOPPPQQQSSSTTTTTTZZZccciiilllooossswww{{{{{{|||}}}}}}}}}}}}}}}zzzzzzzzzzzz{{{||||||}}}|||}}}}}}~~~~~~~~~}}}}}}~~~}}}|||{{{}}}{{{zzzyyyyyyzzz{{{wwwvvvuuuttttttssssssssspppppprrrssstttuuuuuuuuurrrrrrrrrssstttuuuvvvvvv|||rrrjjj```YYYRRRLLLKKKNNNSSS]]]kkkwww~~~|||{{{zzzyyyzzz|||~~~~~~}}}xxxrrrlllhhhllltttzzzzzzpppkkkiiifffnnnzzzlll```VVVKKKCCC;;;888555333555666777888555===CCCLLLddd{{{tttzzzqqq[[[NNNFFFAAA??????>>><<<<<<======;;;:::;;;;;;::::::999888888888444444666999999;;;EEEPPPbbbwww}}}wwwrrrnnnllliiigggaaa^^^ZZZTTTPPPMMMLLLKKKIIIHHHHHHJJJNNNUUU[[[___gggkkkooorrrtttuuuvvvwwwtttuuuwwwzzz|||~~~zzzuuuiiigggeeeeeehhhllloooqqqxxxxxxyyyyyyyyyvvvrrroookkkkkkiiifffgggkkkiiieee]]]YYYTTTRRRSSSVVVYYYZZZWWWXXXZZZ[[[[[[[[[ZZZZZZTTTQQQMMMIIIGGGFFFFFFFFF???AAACCCCCCDDDIIIOOOUUUUUUWWWZZZ___dddjjjnnnpppqqqpppmmmhhhdddaaaaaaaaadddeeegggkkkppptttuuutttrrrqqqooonnnnnnnnnooopppiiihhhggggggfffddd___\\\PPPMMMJJJEEEAAA>>><<<<<<888777555333222444888<<<;;;>>>DDDPPP]]]ggglllnnnpppqqqqqqqqqooollliiihhhaaabbbdddiiioootttwwwwwwyyyyyyxxxwwwvvvuuutttsssvvvttttttuuuvvvwwwvvvuuuuuuuuutttttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuussstttvvvwwwyyy~~~}}}yyysssmmmhhh]]]XXXUUUVVVXXX___jjjuuuxxx{{{|||}}}zzz|||yyy___QQQCCC<<<999666555666888999<<<@@@DDDNNN```qqq{{{uuujjjaaa\\\VVVTTTPPPMMMKKKGGGCCC@@@CCCBBBBBBAAABBBCCCEEEFFFFFFIIIMMMPPPQQQRRRTTTUUUTTT[[[ccciiilllnnnrrrvvvzzzzzz{{{{{{{{{|||}}}}}}xxxxxxyyyzzzzzz{{{{{{||||||}}}~~~}}}|||}}}|||zzzyyyyyyzzz|||}}}vvvvvvuuutttssssssssssssrrrssstttvvvwwwxxxxxxxxxrrrrrrrrrsssuuuvvvxxxyyyzzzrrrkkkccc[[[QQQIIIGGGJJJVVVaaannnwww{{{~~~|||zzzwwwxxx||||||tttlllddd```eeemmmzzzwwwlllggggggeeelllttt{{{~~~uuugggTTTHHHGGG<<<999555111111444888;;;===>>>BBBMMMccc~~~ssssssuuu]]]OOOHHHBBB>>>>>>>>>===;;;;;;::::::;;;<<<;;;:::999777666555444;;;777555666888;;;CCCLLL[[[pppxxxqqqmmmjjjiiihhhbbb___[[[WWWSSSPPPLLLIIIFFFGGGHHHIIIMMMSSSZZZ```gggkkkppptttuuuvvvwwwxxxvvvwwwyyy{{{}}}xxxssskkkgggcccdddiiippptttvvv~~~~~~~~~}}}{{{xxxuuutttqqqqqqnnnlllnnnqqqnnniiiggg___WWWTTTWWWXXXVVVRRRSSSQQQPPPQQQRRRSSSSSSSSSMMMKKKHHHGGGFFFFFFDDDCCC@@@???>>>>>>AAAEEEJJJMMMPPPTTTYYY\\\```fffooouuusssqqqmmmhhhccc```aaacccbbbgggooouuuwwwxxxxxxxxxvvvsssqqqppprrrrrrooollliiihhhfffeeebbb^^^YYYUUULLLHHHCCCAAA@@@@@@===::::::999777666555555555555888<<>>CCCOOO```lll~~~rrriii___WWWUUURRROOOJJJGGGDDDBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKMMMNNNPPPTTTVVVYYY[[[^^^dddjjjpppuuuwwwyyyyyyzzzzzz{{{|||||||||}}}|||zzzyyyyyyzzz{{{|||}}}}}}~~~}}}}}}|||||||||}}}|||{{{zzzyyyxxxwwwwwwwwwyyyxxxvvvtttssstttuuuvvvyyyvvvsssqqqrrrtttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwyyypppiiiaaaZZZQQQHHHGGGKKKVVVaaaoooyyy}}}|||yyyyyy}}}{{{rrrjjjbbb___eeennn{{{yyyqqqgggccccccbbbiiitttzzz}}}}}}}}}~~~{{{rrrfffTTTHHHGGG<<<999555222222444888:::<<<===AAALLLaaasssqqq~~~zzzaaaQQQHHHCCC???>>>===<<<<<<;;;;;;;;;;;;<<<;;;:::999888666555555888555444555777999AAAIIIWWWlllyyyrrrmmmjjjhhhgggccc```[[[WWWTTTPPPKKKHHHFFFGGGHHHIIILLLRRRZZZ___fffjjjpppsssuuuvvvwwwxxxwwwwwwyyy{{{}}}yyytttkkkgggcccdddiiipppvvvxxx}}}zzzvvvsssrrrrrrpppooorrrwwwuuupppiiiaaaYYYUUUVVVWWWSSSOOOMMMKKKJJJKKKMMMOOOOOONNNLLLIIIFFFEEEDDDCCCAAA@@@<<<;;;;;;<<>><<<:::::::::<<>><<<:::;;;:::888666555555555666666888<<>>;;;888777777666999<<>>===<<<;;;;;;:::888666555555666666555666999>>>EEENNNWWW\\\eeeiiinnnpppnnnjjjfffdddfffhhhmmmppprrruuuxxx{{{zzzxxxwwwwwwxxxyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzwwwvvvvvvuuuttttttssssssttttttuuuuuuvvvvvvuuuuuuqqqrrrtttuuuvvvzzz~~~zzztttmmmfffbbbYYYWWWTTTUUUZZZeeeooovvvvvvppprrrxxx~~~}}}~~~{{{mmm]]]PPPDDD>>>;;;888777888888:::===???FFFTTTfffsssqqqfff^^^XXXSSSQQQMMMIIIEEECCCAAA@@@BBBCCCEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLMMMNNNRRRTTTWWWYYY]]]ccciiiooouuuwwwxxxyyy{{{~~~~~~||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuuttttttsssssssssssstttuuutttttttttvvvwwwxxxvvvttttttttttttttttttuuuvvvwww~~~wwwkkkddd\\\UUUNNNHHHIIINNNYYYeeettt~~~}}}zzzzzz}}}vvvoookkkiiimmmxxx~~~|||vvvqqqnnnhhh```]]]^^^]]]kkk~~~||||||{{{ssslllaaaSSSHHHDDD999999777666555555555555888:::>>>GGGXXXuuutttkkkqqqdddNNNDDDBBB<<<===>>>>>>>>>===<<<;;;;;;::::::999888777666666555333444777888777;;;@@@IIIXXXnnnyyysssmmmiiiffffffddd```\\\XXXRRRLLLGGGGGGGGGGGGHHHJJJOOOVVV[[[gggkkkqqquuuwwwxxxzzz{{{wwwxxxzzz|||~~~|||wwwpppooommmlllnnnsssyyy}}}zzzsssooojjjkkkkkklllrrrxxxxxxtttpppjjjbbb[[[WWWRRRMMMIIIHHHGGGFFFGGGIIIKKKKKKJJJHHHEEEBBBAAA@@@???===;;;<<<===???CCCFFFJJJLLLNNNNNNPPPQQQQQQRRRWWW^^^dddnnnqqqsssooogggbbbcccffflllqqqxxx|||}}}}}}|||{{{xxxuuurrrpppooolllfffaaaUUUQQQLLLIIIGGGFFFEEEDDDAAAAAAAAA@@@>>>===<<<<<<;;;:::888777666666666666555555666:::@@@GGGNNNRRR]]]aaafffiiiiiifffdddcccfffiiimmmqqqtttwwwzzz||||||zzzyyyyyyzzz{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwvvvuuuuuutttrrrssstttuuuuuuuuuuuuuuuqqqssstttuuuwww{{{}}}yyyssskkkeeeaaaXXXVVVTTTVVV]]]gggrrryyyzzztttuuu{{{~~~|||~~~xxxjjjZZZOOODDD???;;;777777999:::;;;===???FFFSSSfffttttttggg^^^XXXTTTRRRNNNJJJFFFCCCAAAAAAAAACCCEEEEEEDDDDDDFFFGGGDDDFFFIIIKKKLLLOOORRRUUUUUUWWW[[[aaahhhnnntttwwwwwwyyy|||~~~}}}||||||~~~}}}}}}||||||{{{{{{{{{}}}}}}}}}}}}||||||{{{{{{}}}|||zzzxxxvvvuuuttttttssssssssssssttttttuuuuuusssssstttvvvyyyyyywwwuuuuuuuuuuuuuuuvvvwwwxxxyyy}}}vvvlllddd\\\UUUNNNHHHJJJOOO\\\ggguuu~~~}}}zzz{{{|||wwwrrrpppooottt|||uuuoookkkddd\\\XXXYYYWWWeeexxx~~~{{{zzz{{{~~~{{{tttkkk___RRRHHHCCC:::999777666555555555555888:::>>>FFFVVVsssuuukkknnn|||~~~}}}kkkSSSGGGCCC>>>>>>??????>>>===;;;:::::::::999999888777777666666444555777777777:::@@@FFFSSSggg|||}}}vvvpppkkkhhhfffdddaaa]]]YYYTTTMMMIIIGGGGGGGGGGGGIIINNNUUUYYYeeeiiiooosssvvvwwwyyyzzzxxxyyyzzz|||~~~|||{{{{{{zzzxxxxxxzzz~~~|||vvvppplllhhhiiijjjkkkrrryyyzzzvvvlllgggaaa[[[VVVQQQLLLIIIKKKIIIGGGGGGHHHHHHHHHGGGFFFDDDAAA@@@@@@???===<<<;;;<<>>===>>><<<;;;999777666666666777555555666888<<>>@@@GGGVVViiiwww{{{kkkaaaZZZUUURRROOOJJJGGGDDDBBBBBBAAACCCDDDEEEDDDEEEFFFHHHDDDFFFHHHJJJKKKNNNQQQTTTSSSUUUYYY___fffmmmrrruuuwwwyyy|||~~~~~~}}}|||~~~}}}|||{{{zzzzzz{{{{{{||||||}}}}}}|||{{{zzzzzz{{{zzzxxxvvvuuutttssssssrrrrrrssstttuuuvvvvvvvvvsssssstttvvvyyyzzzxxxwwwuuuuuuuuuvvvwwwxxxyyyzzz|||uuummmeee]]]UUUNNNHHHJJJOOO___iiivvv~~~~~~{{{|||}}}yyyuuutttssswww~~~wwwqqqkkkcccYYYTTTUUUQQQ^^^qqq|||zzzzzz~~~{{{yyysssiii]]]RRRIIIDDD;;;:::777555444444555666888;;;???EEEUUUqqqxxxjjjjjjuuu}}}{{{pppXXXJJJEEE??????@@@@@@>>><<<:::888::::::999999888777777777777555444666666555:::@@@CCCMMM```uuuyyysssnnnjjjeeecccaaa^^^[[[UUUOOOJJJGGGGGGGGGGGGIIIMMMTTTXXXbbbffflllpppssstttvvvwwwxxxyyyzzz|||~~~~~~~~~|||xxxrrrllliiiccceeegggiiiqqqzzz{{{xxxkkkhhhccc^^^YYYUUURRROOOOOOLLLJJJHHHHHHGGGFFFDDDDDDBBB@@@?????????>>><<<;;;===@@@DDDFFFHHHIIIIIIJJJKKKKKKIIIHHHLLLSSSYYY^^^dddjjjhhh```[[[]]]aaaeeejjjqqqvvvwwwwwwwwwvvvnnnkkkhhheeeccc^^^VVVPPPFFFCCC@@@?????????>>>======@@@BBBBBB@@@>>>???@@@<<<;;;999777666666666777555555666777:::===???AAAIIIMMMRRRUUUXXXZZZ\\\^^^dddhhhnnnssswwwzzz}}}~~~|||{{{||||||{{{yyywwwwwwxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwvvvuuusssrrrtttuuuvvvwwwwwwxxxxxxxxxuuuwwwxxxyyy{{{~~~~~~|||yyytttnnngggbbb^^^WWWVVVVVVZZZbbbnnnyyy{{{vvvxxx}}}~~~yyyxxx}}}zzzjjj]]]SSSKKKCCC???;;;888999===:::<<>>>>>>>>>>>>>><<<<<<>>>BBBEEEHHHIIIIIIIIIHHHHHHHHHFFFEEEHHHOOOUUUXXX___fffddd]]]XXXZZZ^^^bbbgggmmmrrrsssrrrqqqqqqhhheeeaaa]]]ZZZSSSKKKDDD@@@???===<<<======<<<:::===@@@CCCCCC@@@??????AAA<<<;;;999777666666777777666666666777999:::<<<<<<@@@CCCHHHLLLOOORRRVVVYYYcccgggnnntttxxx{{{~~~~~~|||{{{{{{{{{zzzxxxtttuuuvvvwwwxxxyyyyyyyyytttuuuuuuuuuuuusssrrrqqqvvvvvvwwwxxxyyyzzzzzzzzzwwwxxxzzz{{{|||~~~}}}}}}}}}}}}|||zzzwwwrrrllleee```]]]WWWVVVWWW[[[dddooo{{{yyyuuuwww|||~~~yyyxxx~~~uuufffYYYQQQIIIBBB???<<<999:::>>>999<<>>===>>>>>>===<<<999:::::::::999777666444222222333444666888999:::???DDDPPPcccxxx~~~uuunnnjjjhhhfffbbb___[[[UUUPPPLLLKKKGGGGGGIIIKKKLLLOOOTTT\\\___dddiiimmmppptttwwwwwwwwwyyy{{{}}}}}}{{{~~~|||yyyvvvrrrllleee```ZZZZZZaaammmxxx|||}}}qqquuutttqqqtttwwwpppddd___YYYTTTRRRNNNIIIHHHJJJCCCAAA>>>;;;;;;<<<>>>@@@>>>AAAEEEHHHJJJJJJIIIHHHEEEEEEDDDCCCCCCFFFKKKOOOUUUYYY]]]\\\YYYWWWYYY[[[]]]aaagggkkkmmmlllkkkkkkccc^^^WWWQQQLLLIIIFFFDDD===<<<;;;:::::::::;;;<<<<<<===@@@BBBCCCCCCBBBAAA<<<999666555666888::::::666777888999999888777666<<<<<>>===;;;;;;===;;;>>>AAADDDLLL]]]uuuyyywww|||~~~mmmaaa\\\WWWQQQNNNLLLIIIDDD@@@AAAAAAAAACCCFFFGGGFFFEEEFFFGGGHHHHHHHHHJJJNNNQQQSSSTTTWWW[[[bbbjjjqqquuuwwwyyy{{{}}}~~~}}}{{{yyy}}}}}}~~~~~~~~~|||zzzxxxvvvwwwxxxxxx}}}}}}}}}}}}}}}|||||||||{{{zzzxxxwwwuuutttssssssuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttwwwzzz|||||||||zzzyyywwwuuuvvvxxxzzz|||yyytttkkkddd\\\UUUMMMIIINNNVVVcccooozzz}}}~~~~~~~~~xxxsssqqqsss|||~~~tttkkkaaaXXXUUUWWW[[[nnn{{{xxxrrriiiaaa[[[TTTLLLFFF<<<999666444444444444333888777<<>>===>>>>>>===<<<;;;;;;::::::888777666555555555555555555666777777===CCCNNN```uuuvvvoookkkiiifffbbb___[[[VVVPPPLLLJJJGGGFFFHHHJJJJJJMMMRRRZZZ^^^cccgggkkknnnrrruuutttuuuwwwyyy}}}~~~{{{{{{xxxuuuqqqmmmhhhccc___[[[ZZZ```mmmxxx~~~vvvfff___ZZZYYYWWWQQQMMMLLLFFFDDD@@@===<<<===???@@@@@@CCCGGGKKKLLLLLLIIIHHHCCCCCCCCCBBBBBBDDDHHHKKKRRRVVV[[[[[[XXXWWWXXXZZZZZZ^^^cccfffgggeeeeeeddd\\\WWWQQQKKKGGGDDDBBB@@@===<<<:::999999999:::;;;<<<===@@@BBBCCCCCCBBBAAA>>>;;;888777888888999888888888999::::::999888777999999<<>><<<<<<>>><<>>>>>===<<<===<<<;;;999777666666555888777666555444444444444;;;@@@KKK\\\oooyyyqqqmmmiiifffbbb___[[[VVVQQQMMMJJJFFFEEEGGGIIIHHHKKKPPPXXX\\\aaaeeehhhlllppprrrqqqrrruuuxxx|||~~~zzzwwwsssoookkkhhhdddaaa^^^\\\[[[```kkkxxxqqqggg`````````ZZZSSSOOOHHHFFFCCC@@@>>>>>>???@@@AAADDDJJJNNNOOOMMMIIIFFF@@@AAABBBBBBAAABBBDDDFFFMMMRRRXXXZZZYYYWWWWWWYYYXXX\\\```bbbaaa___]]]\\\UUUQQQKKKFFFCCCAAA>>>===<<<;;;999888888888999:::<<<===@@@BBBCCCCCCBBBAAA@@@>>>;;;::::::999888777999999;;;;;;;;;;;;:::999555555888===@@@DDDMMMWWW___gggnnnrrrwww}}}~~~}}}}}}}}}}}}}}}{{{zzzzzz{{{zzzxxxvvvtttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvttttttuuuwwwzzz~~~~~~zzzwwwtttpppkkkddd]]]XXXXXXWWWWWW^^^iiittt||||||ttttttvvvxxx|||~~~}}}}}}}}}qqqeee^^^VVVLLLCCC@@@???======??????AAADDDGGGOOOaaayyywwwrrruuuzzz|||uuuiii\\\WWWQQQNNNLLLKKKHHHEEEBBBAAABBBCCCFFFGGGFFFEEEEEEGGGHHHHHHHHHJJJMMMPPPQQQRRRTTTXXX___gggooossswwwxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{}}}}}}~~~~~~~~~}}}|||zzzxxxwwwwwwwwwxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxvvvttttttuuuwwwxxxvvvvvvwwwwwwwwwwwwvvvvvvtttssssssuuuxxxzzz{{{zzzzzzyyywwwvvvwwwxxxzzz{{{yyytttiiibbbYYYQQQKKKHHHOOOXXXkkkvvvyyyvvvvvvxxx~~~sssjjjbbb\\\\\\```nnnxxxqqqmmmgggbbb^^^WWWOOOIII;;;999555444444444444444777666;;;EEEOOOaaavvvnnnooottt~~~yyyfffVVVNNNFFFCCC???============<<>>;;;;;;999888888888999:::===>>>@@@CCCDDDCCCBBBBBBAAA???===<<<<<<<<<999888888999:::;;;<<<;;;::::::444444666;;;>>>BBBLLLVVV^^^gggnnnsssxxx}}}|||{{{{{{zzzwwwuuussssssttttttuuuuuuuuuvvvvvvvvvuuutttuuuvvvwwwxxxtttuuuuuuwwwzzz~~~}}}}}}~~~~~~yyyvvvrrrnnniiiccc\\\XXXYYYVVVVVV^^^kkkvvv|||~~~wwwpppqqqtttvvvzzz}}}~~~qqqeee___VVVMMMDDDBBBBBB@@@???AAAAAADDDFFFIIIQQQddd|||~~~vvvnnnoooyyyxxxtttyyywwwiii^^^XXXRRRNNNMMMLLLJJJHHHCCCBBBBBBDDDFFFGGGFFFEEEEEEFFFGGGHHHHHHJJJMMMOOOPPPPPPRRRVVV]]]fffnnnrrrwwwxxxxxxyyyzzz{{{||||||zzzzzz|||}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwuuuvvvvvvwwwwwwxxxxxxyyyxxxwwwuuuttttttvvvxxxzzzvvvwwwwwwxxxxxxwwwwwwvvvtttssssssuuuxxxzzzzzzyyyzzzyyyxxxwwwwwwyyyzzz{{{yyyttthhhaaaXXXPPPJJJIIIQQQ[[[nnnxxx~~~{{{yyyyyy|||}}}rrrjjjccc^^^___cccnnn}}}uuupppkkkfffaaa]]]VVVNNNHHH;;;888555333444555555444888777===FFFOOO```}}}rrrpppsss|||iiiXXXOOOGGGDDD@@@=========<<<<<<>>>===;;;999777777777777666555555444444444444555777:::BBBOOO```sss}}}uuupppkkkgggccc___[[[XXXTTTQQQNNNJJJHHHIIIIIIHHHJJJNNNTTTXXX]]]bbbfffkkkooorrrqqqrrruuuwwwzzz{{{||||||~~~~~~~~~|||yyyyyyzzz|||xxxqqqmmmiiieeeddddddcccbbb___\\\^^^gggsss~~~mmm\\\XXXYYYXXXRRRNNNFFFEEECCCAAA@@@???@@@AAADDDGGGLLLOOONNNKKKEEEBBB???AAACCCDDDCCCBBBBBBCCCIIIMMMSSSXXXZZZZZZYYYYYYYYY[[[]]]]]]ZZZWWWUUUTTTPPPMMMIIIFFFDDDCCC@@@???<<<<<<:::999999999:::;;;>>>???BBBDDDEEEEEEDDDCCC@@@>>>======>>>>>><<<:::777888:::;;;;;;;;;::::::666666777;;;>>>BBBLLLVVV```hhhoootttyyy~~~|||||||||zzzwwwuuussstttttttttuuuuuuvvvvvvvvvuuutttssssssuuuwwwxxxvvvvvvwwwyyy{{{}}}{{{zzz{{{}}}~~~~~~}}}xxxuuuqqqlllgggaaa[[[WWWWWWUUUVVV___lllxxx~~~{{{rrrlllmmmqqqsssvvvzzz~~~~~~pppfff```VVVMMMFFFDDDDDDBBBBBBCCCEEEGGGIIIKKKTTTggg{{{uuuoooqqqxxxzzzooommmttt|||zzzrrrqqqttt|||mmm```ZZZSSSNNNMMMMMMLLLJJJDDDCCCCCCDDDFFFGGGFFFDDDDDDEEEGGGHHHHHHJJJLLLNNNOOOOOOQQQUUU\\\dddmmmrrrwwwxxxxxxyyyzzz{{{|||}}}{{{|||}}}~~~|||{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvuuutttuuuwwwyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwtttssssssuuuxxxyyyyyyxxxyyyyyyxxxxxxxxxyyyzzz{{{yyytttiiiaaaWWWOOOJJJJJJSSS^^^pppyyy}}}|||{{{{{{}}}{{{|||~~~|||rrrkkkeee______cccmmmyyyxxxpppkkkeee___ZZZTTTLLLFFF;;;888555333444555555555888888===FFFNNN^^^|||vvvrrrsssttt```SSSIIIEEEAAA=========<<<<<<===<<<;;;:::999888888888444444444333444444555666666999???IIIXXXkkk~~~~~~uuupppkkkhhhccc___\\\XXXUUURRROOOKKKIIIIIIIIIGGGIIIMMMPPPTTTZZZ```eeejjjooosssqqqsssuuuxxxyyyzzzzzzzzzzzz{{{zzzyyywwwwwwyyy{{{}}}vvvooolllhhhfffffffffeeeeee```]]]]]]dddooo~~~|||iiiVVVPPPPPPNNNJJJHHHCCCCCCBBBAAAAAABBBCCCDDDFFFIIIMMMOOOMMMIIIDDDAAA???AAACCCCCCCCCCCCDDDEEEIIILLLQQQVVVYYYZZZYYYYYYWWWYYY[[[ZZZWWWUUUSSSSSSNNNLLLHHHFFFEEECCC@@@>>>???>>><<<;;;;;;;;;<<<===@@@AAADDDFFFGGGGGGFFFEEEAAA???=========>>>===<<<777888:::;;;<<<;;;;;;:::;;;999:::===???CCCMMMWWWbbbjjjqqquuuzzz~~~||||||{{{zzzxxxuuuuuuuuuuuuuuuvvvvvvvvvvvvtttssssssrrrrrrtttuuuvvvvvvwwwwwwyyy{{{~~~zzzyyyxxxyyy{{{|||||||||wwwtttooojjjeee```ZZZVVVUUUUUUYYYbbbooo|||yyyqqqkkkmmmppprrruuuyyyzzz||||||mmmddd```VVVNNNGGGFFFFFFEEEDDDEEEHHHJJJKKKNNNVVVjjjyyyllleee___cccnnn~~~|||pppkkknnnsss{{{qqqnnnooo{{{rrrccc]]]TTTOOOMMMNNNMMMLLLDDDDDDCCCEEEGGGGGGFFFDDDCCCEEEGGGHHHIIIJJJLLLNNNOOOOOOPPPTTT[[[dddmmmrrrwwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxuuuttttttvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{yyytttiiiaaaWWWOOOJJJKKKUUU```pppyyy|||zzzxxxwww}}}zzzzzz{{{rrrlllfff______bbbmmmxxx}}}rrrlllddd]]]WWWQQQIIIDDD:::888444333444555555555777777<<>>???AAABBBBBBBBBDDDFFFIIIKKKNNNRRRVVVXXXXXXXXXXXXZZZ[[[[[[YYYWWWVVVVVVPPPMMMJJJHHHGGGEEEBBB@@@AAA@@@???>>>===>>>??????BBBCCCEEEHHHIIIHHHGGGGGGDDDAAA===<<<<<<<<<<<<;;;888999;;;<<<======<<<<<<>>><<<<<<>>>@@@CCCMMMWWWeeemmmsssvvvzzz~~~|||{{{{{{{{{zzzxxxuuuwwwwwwwwwwwwwwwvvvvvvvvvtttttttttttttttuuuvvvvvvttttttuuuvvvyyy|||~~~~~~yyyxxxwwwwwwyyy{{{{{{zzzwwwsssnnniiiddd___YYYVVVSSSVVV]]]gggsss}}}{{{tttnnnpppsssuuuwwwzzzyyy|||yyyiiiaaa___WWWNNNHHHHHHHHHFFFFFFGGGJJJLLLMMMPPPXXXlllqqqddd]]]XXX^^^kkk~~~vvvppppppqqqwwwttttttxxxtttfff___UUUOOOMMMNNNMMMLLLEEEDDDDDDEEEGGGGGGFFFDDDBBBDDDGGGHHHIIIJJJKKKMMMPPPOOOPPPTTTZZZdddmmmrrrvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxwwwwwwvvvvvvuuuuuutttuuuvvvwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxvvvuuuuuuvvvyyyzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{yyysssjjjaaaWWWOOOJJJLLLVVVbbbpppyyy|||yyyvvvuuuzzzzzztttxxxzzzrrrmmmfff```^^^```oooyyy}}}ssslllccc[[[UUUOOOHHHCCC:::777444333444555666555666666;;;DDDKKKYYYuuu|||vvvvvvzzzuuu```KKKGGGAAA===<<<<<<<<<<<<999999;;;<<<<<<;;;999888666555444444333333333333666888<<>>===AAAAAABBBDDDFFFHHHJJJKKKMMMNNNPPPPPPNNNJJJFFFDDD===>>>@@@@@@@@@BBBEEEGGGIIIJJJLLLPPPTTTVVVWWWVVVZZZ\\\^^^^^^\\\[[[ZZZ[[[SSSPPPMMMKKKJJJGGGDDDBBBCCCBBB@@@?????????@@@AAACCCDDDGGGIIIJJJJJJIIIHHHGGGCCC>>>;;;::::::::::::999:::<<<>>>>>>>>>>>>===@@@>>>===???@@@CCCLLLWWWgggnnnuuuwwwzzz}}}{{{zzzzzz{{{zzzxxxvvvyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxrrrrrrssstttvvvyyy|||}}}~~~~~~~~~~~~~~~yyywwwvvvwwwyyyzzzzzzyyyvvvsssmmmhhhccc^^^YYYUUURRRXXX```kkkvvv}}}~~~wwwqqqsssvvvwwwyyy|||{{{~~~}}}vvvfff___]]]WWWOOOIIIHHHIIIGGGFFFHHHKKKMMMNNNPPPYYYmmmvvviiibbbZZZ```mmm|||yyyyyy~~~|||~~~{{{qqqhhh```VVVOOOMMMNNNMMMLLLEEEDDDDDDEEEGGGGGGFFFDDDBBBDDDGGGIIIIIIJJJKKKMMMPPPPPPPPPTTTZZZdddmmmsssvvvxxx|||~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxwwwvvvuuutttsssssssssuuuwwwxxxyyyxxxvvvuuuxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvwwwyyy{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{}}}uuuooommmdddYYYPPPJJJKKKUUUaaaqqqxxx~~~{{{vvvuuuvvvwww~~~xxxxxxxxx}}}yyyooohhh```YYYXXX[[[iiisss~~~~~~rrrbbbYYYUUUPPPFFF>>>888777555444333333444444444;;;;;;>>>KKK[[[tttvvvooouuuiiiYYYJJJ???@@@@@@<<<:::>>>======<<<;;;:::999999888666555555444444444555555333333777???IIIXXXnnnyyypppnnniiiccc___]]]ZZZUUUQQQMMMKKKHHHGGGGGGGGGFFFEEEJJJMMMSSSZZZaaafffjjjlllppprrrtttwwwzzz{{{||||||zzz|||}}}}}}}}}}}}yyypppmmmjjjhhhiiilllmmmkkkiiiddd]]]XXXZZZbbboooqqqfffWWWLLLGGGEEECCCAAABBBDDDFFFHHHKKKLLLMMMNNNRRRWWW[[[YYYPPPGGGBBB@@@AAAAAABBBBBBCCCDDDEEEEEEGGGIIILLLOOOQQQUUUYYY\\\aaa```______``````___^^^XXXUUUQQQMMMKKKJJJGGGEEEFFFFFFDDDCCCBBBAAAAAAAAADDDDDDEEEHHHKKKMMMLLLKKKHHHEEEBBB>>><<<<<<<<<===<<<<<<<<<======>>>>>>>>>===>>>???>>>???FFFRRR[[[mmmrrrxxx{{{|||}}}~~~}}}}}}~~~~~~||||||{{{{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyyyyzzzzzzyyywwwwwwzzz~~~~~~yyytttppppppqqqsssuuuxxx{{{|||~~~zzzwwwyyyyyyzzzzzzzzzyyyxxxwwwssspppjjjddd___ZZZVVVSSSRRRYYYbbbmmmxxx}}}~~~{{{yyyssspppssswwwyyyzzz|||{{{~~~|||wwwhhh]]]XXXVVVSSSOOOLLLKKKLLLLLLLLLMMMQQQTTTVVV]]]ooossslllgggjjjvvvvvvjjj^^^TTTPPPOOOMMMJJJJJJHHHFFFCCCBBBDDDFFFGGGHHHEEEEEEFFFGGGIIIKKKMMMNNNOOONNNNNNQQQXXXbbblllrrrxxxzzz|||}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxvvvvvvvvvwwwvvvvvvuuutttsssrrrrrrqqqpppqqqrrruuuxxxzzzyyyxxx{{{{{{{{{zzzzzzyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{}}}uuuooojjjaaaWWWOOOJJJKKKVVVbbbpppwww~~~}}}wwwuuuvvvvvv{{{uuuuuuwww|||wwwnnnfff^^^WWWWWW[[[iiisss}}}ssscccYYYVVVQQQHHH@@@888777555444333333444444444;;;;;;???LLL[[[rrruuuoooqqqwww]]]NNNBBBAAAAAA<<<;;;>>>======<<<;;;:::999999888666666555444444444444555444444666===FFFTTTiii{{{zzzrrrnnniiiccc___]]]ZZZVVVRRRNNNLLLIIIGGGGGGGGGGGGFFFHHHKKKQQQWWW^^^cccgggiiioooqqqtttwwwzzz{{{|||}}}yyy{{{}}}~~~~~~yyyrrrnnnkkkiiijjjmmmnnnllliiiddd]]]XXXZZZ```lll~~~qqqgggYYYOOOKKKJJJIIIHHHLLLMMMPPPSSSVVVXXXYYYZZZ^^^aaabbb^^^UUULLLHHHGGGBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHKKKMMMPPPSSSWWW[[[bbbbbbccceeefffeeecccbbb___[[[UUUQQQOOOLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCEEEGGGHHHHHHFFFDDDBBB???<<<::::::::::::::::::;;;;;;<<<============???AAA@@@AAAHHHTTT^^^mmmrrrxxx||||||}}}~~~}}}|||||||||}}}||||||{{{{{{{{{zzzzzzzzzxxxyyyyyyyyyzzzzzzzzzzzzxxxwwwvvvyyy}}}}}}yyytttrrrqqqqqqqqqsssvvvyyy{{{~~~~~~{{{wwwwwwxxxyyyzzzyyywwwuuutttrrrooojjjddd___ZZZVVVTTTTTTZZZdddooozzz}}}yyy}}}||||||vvvrrruuuxxxxxxxxxyyyzzz~~~}}}|||}}}zzz}}}tttfff]]]YYYWWWUUUQQQOOONNNOOOOOOOOOQQQTTTXXXZZZaaarrr|||vvvwww{{{lll```UUURRRQQQNNNLLLLLLFFFCCC@@@???AAACCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNMMMNNNQQQWWWaaalllrrrxxxzzz}}}~~~~~~}}}{{{yyywwwvvvuuuuuuuuuuuuuuuttttttssssssrrrrrrqqqqqqrrruuuxxxzzzyyyxxxzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwxxxxxxyyy|||tttooofff^^^UUUNNNIIIKKKWWWcccooowww}}}~~~xxxvvvvvvvvv}}}xxxttttttvvv|||}}}tttkkkcccZZZUUUVVV\\\iiirrr|||uuudddZZZVVVRRRIIIBBB888777555444333333444444444;;;<<>><<<;;;:::999999;;;;;;;;;<<<======>>>>>>>>>@@@AAAAAACCCKKKWWWaaannnsssyyy|||||||||~~~~~~}}}|||{{{{{{zzz{{{{{{|||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{xxxwwwwwwzzz}}}~~~zzzwwwvvvtttqqqpppqqqtttwwwzzz~~~~~~~~~{{{xxxwwwyyyzzz{{{zzzxxxuuussspppnnnjjjeee___[[[XXXVVVWWW]]]gggqqq|||~~~zzzyyy}}}~~~yyyuuuwwwxxxvvvuuuuuuzzz|||}}}zzzyyyxxxvvvyyy~~~oooccc]]][[[XXXWWWUUUTTTSSSSSSTTTTTTVVVYYY\\\___fffvvvrrrfff[[[WWWVVVSSSPPPPPPFFFCCC@@@???@@@BBBCCCCCCFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNQQQWWW```kkkssswwwzzz~~~~~~~~~~~~}}}|||yyywwwuuutttssssssssssssssssssssssssssssssrrrqqqrrruuuxxxyyyyyyxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyxxxwwwwwwyyyrrrnnnddd\\\SSSMMMIIIKKKVVVbbbnnnvvv}}}}}}yyywwwwwwxxx|||xxxuuuvvvxxx~~~xxxyyyqqqggg___VVVRRRVVV^^^kkksss|||xxxeeeZZZUUUQQQHHHAAA888777555444333333444444444;;;<<>><<<>>>======<<<;;;:::999999888777666555444444444444444666444444777<<>>>>>===<<<;;;:::>>>>>>>>>>>>??????@@@@@@===@@@BBBBBBDDDLLLYYYcccnnnsssyyy||||||{{{|||~~~||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{yyyyyyyyy|||~~~}}}{{{zzzwwwsssoooooorrrvvvyyy~~~~~~}}}{{{yyyzzz|||}}}~~~}}}zzzvvvtttooommmjjjeee___[[[YYYXXXYYY```jjjttt~~~~~~}}}~~~zzzvvvxxxyyyvvvtttttt{{{|||~~~~~~}}}yyyvvvuuurrruuu|||yyykkkaaa]]]]]]ZZZZZZZZZYYYXXXXXXYYYZZZZZZ]]]```cccjjjxxx{{{oooccc___]]]YYYVVVUUUJJJGGGCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJKKKLLLNNNQQQVVV___kkksssvvvzzz~~~}}}|||}}}|||yyyvvvtttrrrrrrrrrqqqrrrrrrrrrssssssttttttsssrrrrrrtttwwwyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwxxxyyyzzz{{{{{{zzzxxxwww}}}vvvpppkkkbbb[[[SSSMMMIIIJJJUUUaaaooovvv|||{{{yyyyyyzzz||||||~~~}}}{{{zzzyyy{{{{{{ttttttmmmccc[[[SSSPPPXXXaaaooouuu||||||hhhZZZTTTNNNFFF???888777555444333333444444444:::<<>>======<<<;;;:::999999888777777666444444333333333555444444666888@@@OOO]]]sss|||rrrmmmeeeaaa___]]]YYYVVVRRROOOLLLJJJIIIIIIHHHGGGEEEFFFIIINNNTTT[[[```dddhhhkkkoootttyyy|||~~~~~~|||ssspppmmmlllmmmmmmjjjgggaaa\\\YYYZZZ\\\aaakkkuuu~~~|||{{{zzz|||{{{xxxuuusssrrrqqqqqqnnnqqqrrrppphhh^^^TTTNNNIIIIIIIIIIIIHHHGGGEEEDDDEEEFFFHHHJJJLLLQQQVVVZZZ```gggpppwwwyyyxxxvvvuuutttooohhhbbb^^^ZZZXXXVVVSSSSSSRRRQQQPPPPPPPPPPPPNNNMMMKKKJJJIIIGGGDDDBBB>>>>>>>>>>>>=========<<<@@@@@@@@@@@@@@@?????????===???BBBBBBDDDMMMZZZdddoootttzzz}}}|||zzz{{{|||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzz|||~~~~~~zzzuuuqqqppprrrwwwzzz}}}~~~}}}{{{zzz{{{|||}}}}}}|||yyyvvvsssnnnnnnkkkfff___[[[ZZZZZZ[[[bbbllluuu}}}}}}zzzvvvyyyzzzyyywwwxxx~~~{{{vvvsssnnnrrryyyxxxiii```^^^___]]]___aaa```^^^]]]^^^___]]]___cccfffmmmzzzxxxkkkeeeaaa[[[WWWVVVLLLIIIEEECCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMOOOQQQTTT]]]iiirrrvvvzzz~~~}}}|||yyyvvvtttrrrrrrrrrqqqrrrrrrssssssttttttuuutttsssrrrtttwwwxxxyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwyyyzzz{{{{{{zzzzzz|||uuunnnjjj```YYYRRRMMMIIILLLWWWbbbpppwww}}}|||zzzyyy{{{}}}~~~~~~}}}||||||}}}{{{tttpppiii```XXXPPPPPPZZZfffsssxxx~~~lll\\\TTTMMMDDD===888777555444333333444444444:::;;;AAAPPP[[[kkkwwwrrrttt|||}}}eeeNNNFFFEEE@@@===>>>======<<<;;;:::999999888888777666555444333333333444333444666777;;;GGGTTThhhvvvtttnnnfffaaa___]]]ZZZWWWRRROOOLLLJJJIIIHHHGGGFFFEEEFFFHHHLLLRRRYYY___ccchhhjjjoootttxxx|||~~~~~~tttpppmmmlllmmmlllhhheee```\\\ZZZ[[[\\\___gggooovvvxxxssspppooopppkkknnnqqqrrrmmmdddZZZSSSOOONNNMMMJJJHHHFFFEEEDDDEEEFFFHHHIIIKKKPPPVVVZZZ^^^gggrrryyy|||{{{{{{|||xxxuuuooojjjgggccc```^^^ZZZYYYXXXVVVTTTSSSRRRRRRPPPNNNLLLKKKKKKIIIFFFDDD??????>>>>>>>>>??????@@@CCCBBBBBBAAA@@@???>>>>>>>>>AAACCCCCCEEEMMMZZZdddooouuu{{{}}}|||zzzyyyzzzyyyzzzzzz{{{{{{zzzyyyyyywwwwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~yyytttsssuuuxxx{{{{{{~~~~~~|||{{{{{{{{{{{{zzzyyywwwuuurrrqqqnnnnnnlllggg___ZZZYYY[[[[[[bbblllvvv~~~~~~~~~yyy{{{}}}||||||~~~~~~xxxsssnnnrrryyyxxxiii```___bbbbbbfffiiihhheeecccdddeeebbbdddgggkkkrrr~~~qqqiiiccc[[[VVVTTTLLLHHHDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNPPPQQQSSSZZZgggpppvvvyyy}}}}}}|||yyywwwuuutttsssssssssssssssttttttuuuuuuuuuuuusssrrrsssvvvxxxxxxxxxuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvwwwyyyzzzzzz{{{{{{}}}vvvooojjj[[[UUUPPPLLLKKKOOOZZZgggqqqxxx}}}~~~|||{{{|||~~~}}}{{{zzz{{{}}}~~~}}}zzzzzz|||zzzssslllfff^^^UUUOOOPPP]]]kkkwww{{{qqq___UUUMMMCCC;;;888777555444333333444444444999999???OOO[[[kkktttvvv}}}}}}{{{~~~hhhOOOFFFEEEAAA>>>???======<<<;;;:::999999888888777666555444333333333222222444666666888BBBLLL^^^nnnuuuooogggbbb___^^^[[[XXXRRROOOKKKIIIHHHHHHFFFEEEEEEEEEFFFIIIOOOVVV^^^bbbhhhjjjnnnsssxxx{{{}}}~~~~~~tttqqqmmmkkkllljjjfffccc___[[[ZZZ\\\]]]^^^dddlllrrryyytttmmmjjjjjjkkkgggjjjmmmooonnnhhh```[[[WWWTTTQQQLLLIIIGGGFFFFFFDDDEEEFFFGGGIIINNNTTTYYY^^^gggsss{{{~~~~~~}}}{{{wwwtttrrrnnnjjjgggdddccc```]]]ZZZWWWVVVUUURRRQQQPPPOOOOOONNNKKKIIIEEEDDDCCCBBBCCCDDDFFFGGGIIIHHHGGGEEECCCBBB@@@@@@AAACCCEEEEEEGGGOOO[[[eeepppuuu{{{~~~|||yyyxxxxxxwwwwwwxxxyyyyyyyyyxxxwwwuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxzzz|||}}}~~~|||xxxwwwxxx{{{}}}{{{~~~~~~||||||||||||{{{yyywwwtttsssrrrqqqnnnooonnnggg___YYYYYY[[[[[[bbbllluuu~~~~~~{{{uuupppttt{{{yyyjjjbbbbbbfffiiimmmqqqqqqmmmjjjjjjkkkhhhjjjmmmrrryyyzzzoooggg^^^VVVTTTLLLHHHDDDBBBBBBBBBCCCBBBBBBCCCCCCDDDFFFHHHIIIJJJLLLOOOQQQQQQRRRXXXdddooovvvyyy|||}}}~~~~~~}}}{{{yyywwwvvvuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuutttrrrsssvvvxxxxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzxxxpppjjjXXXSSSNNNLLLLLLQQQ^^^jjjrrrxxx~~~yyyxxxwwwwwwyyy{{{zzzzzz~~~}}}{{{|||~~~~~~}}}|||wwwxxx{{{yyyqqqjjjddd\\\TTTNNNPPP^^^mmmzzz}}}uuuaaaVVVMMMCCC;;;888777555444333333444444444888888>>>OOO[[[kkkzzzzzzuuutttxxx{{{iiiOOOFFFEEEAAA>>>???>>>===<<<;;;:::999999888888888666555444333333222111111444777777777???IIIXXXiii|||vvvooogggbbb```^^^\\\YYYRRROOOKKKIIIHHHGGGFFFDDDDDDDDDDDDGGGMMMUUU\\\aaahhhjjjnnnssswwwzzz|||}}}}}}tttpppmmmkkkkkkiiieeebbb^^^[[[ZZZ\\\]]]^^^cccjjjsssuuu}}}{{{ooogggdddeeefffkkkllloooqqqqqqnnniiieee\\\YYYTTTNNNJJJHHHHHHHHHCCCCCCDDDEEEHHHMMMSSSXXX___hhhttt|||}}}|||zzzvvvqqqnnnmmmkkkhhhddd```]]]ZZZYYYVVVUUUSSSSSSTTTSSSQQQOOOKKKJJJHHHGGGHHHJJJMMMOOOOOONNNMMMJJJHHHFFFDDDCCCCCCEEEGGGGGGHHHPPP\\\fffpppuuu|||~~~|||yyywwwwwwuuuvvvwwwxxxxxxwwwvvvuuuttttttuuuuuuvvvvvvvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwxxxzzz|||}}}~~~~~~zzzyyyzzz|||~~~zzz}}}~~~||||||}}}}}}zzzwwwuuusssssssssooopppooohhh___YYYXXXZZZZZZaaakkkuuu}}}}}}wwwrrrvvv|||yyyjjjcccdddhhhnnnrrrwwwvvvrrrnnnnnnooommmooorrrwww~~~vvvlllaaaYYYVVVMMMJJJFFFCCCCCCCCCCCCCCCAAABBBBBBDDDFFFHHHJJJKKKLLLOOORRRQQQQQQWWWcccmmmwwwyyyzzz{{{{{{|||~~~}}}{{{yyyxxxvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuvvvtttrrrsssuuuwwwxxxxxxuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxwwwvvvvvvvvvwwwxxx}}}wwwmmmggg\\\TTTMMMJJJJJJPPP\\\gggqqqyyy{{{zzzvvvrrrqqqrrrvvvyyy{{{~~~~~~}}}yyyuuuvvvyyyzzzqqqpppdddWWWPPPPPPVVVbbbmmmwwwyyy|||||||||~~~vvv___RRRJJJBBB;;;777666555444333444555555777888:::@@@KKK]]]qqq}}}|||vvvssswwwpppVVVIIIEEECCCAAA@@@??????>>>===<<<;;;::::::888777777666666666666777222333222222333666;;;???OOO```ttt{{{sssjjjccc___]]]ZZZXXXPPPNNNKKKIIIIIIHHHFFFEEEDDDFFFIIIKKKOOOUUU\\\```fffjjjoooqqqrrrssswwwzzz|||{{{uuupppooolllfffcccddd^^^^^^^^^^^^^^^aaafffiiikkkrrr||||||qqqgggaaaaaacccfffgggiiijjjoooxxx|||uuuiiicccZZZQQQLLLHHHFFFEEEDDDCCCBBBBBBFFFKKKPPPTTT```hhhrrr|||~~~|||yyyuuuwwwuuurrrooolllhhhccc___[[[YYYXXXXXXXXXXXXWWWUUUSSSOOOLLLKKKNNNRRRUUUVVV___ZZZRRRLLLIIIGGGEEEDDDFFFEEEDDDGGGMMMVVV___eeesssvvv{{{}}}}}}zzzxxxwwwxxxwwwvvvuuuttttttuuuuuurrrsssuuuvvvvvvvvvuuutttuuuvvvwwwwwwwwwuuutttsssvvvwwwyyy|||~~~~~~|||{{{|||~~~~~~~~~}}}||||||{{{|||yyyvvvssssssrrrqqqpppqqqnnniiiccc^^^ZZZYYYXXX[[[aaajjjuuu}}}|||vvvzzzuuueeecccgggjjjssswww{{{|||yyyxxxxxxzzzzzz|||}}}~~~vvvhhh\\\WWWMMMIIIEEEAAAAAABBBBBBBBBBBBBBBBBBBBBEEEHHHKKKMMMNNNOOOOOONNNOOOUUU^^^eeerrrvvv{{{}}}{{{zzz{{{}}}~~~}}}|||zzzyyyxxxwwwwwwwwwttttttuuuuuuvvvvvvwwwwwwtttsssssstttuuuwwwyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvvvvuuuuuuuuuuuuvvvvvv|||vvvmmmfff[[[TTTLLLIIIJJJOOO[[[fffqqqyyy{{{xxxuuuqqqoooppptttxxx{{{|||}}}~~~~~~{{{wwwuuuvvvyyyzzzrrrjjj```TTTNNNMMMSSS```lllzzz|||~~~~~~}}}~~~zzzbbbTTTKKKBBB;;;777666555444333444555555888888;;;@@@KKK]]]qqq~~~~~~vvvqqqxxx]]]MMMGGGBBB????????????>>>===<<<;;;;;;:::888777777666666666666666333333333222333555:::>>>LLL\\\ooo|||zzzsssiiiccc```]]]ZZZXXXRRRPPPMMMKKKJJJIIIGGGFFFEEEFFFHHHJJJNNNTTT[[[```eeejjjnnnqqqqqqssswwwzzzzzzsssmmmkkkhhhccc```aaaaaaaaaaaaaaa```aaadddgggjjjpppzzzvvvqqqiiibbb^^^___bbbeeehhhiiikkkqqq~~~tttkkk^^^SSSMMMIIIGGGEEEDDDCCCBBBCCCFFFKKKPPPTTT```gggsss}}}~~~|||}}}{{{xxxvvvsssoookkkgggdddbbbaaa`````````^^^\\\ZZZWWWSSSRRRSSSVVVYYYZZZaaa]]]VVVPPPMMMJJJGGGFFFGGGGGGGGGIIIPPPYYYccciiissswww{{{}}}|||yyywwwwwwwwwvvvvvvvvvuuuuuuuuuuuussstttuuuvvvvvvvvvuuutttvvvwwwwwwxxxwwwvvvuuutttuuuvvvxxxyyy{{{|||}}}}}}~~~|||{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||yyyvvvuuutttsssqqqooonnnkkkfffaaa\\\YYYXXXWWW]]]ccckkkttt|||~~~tttfffeeekkkpppxxx|||~~~||||||~~~|||}}}{{{|||xxxiii]]]XXXNNNJJJEEEBBBAAABBBBBBBBBCCCBBBBBBCCCEEEHHHKKKMMMNNNOOOOOOOOOPPPUUU]]]dddmmmsssyyy|||{{{zzz{{{|||~~~}}}}}}{{{zzzyyyxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwuuuuuutttuuuvvvvvvyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvvvv{{{uuulllfff[[[SSSKKKHHHIIINNNZZZeeeqqqyyy|||xxxuuuqqqnnnnnnqqqvvvyyy~~~yyyvvvuuuvvvzzz{{{ttteee]]]TTTNNNLLLRRR```mmmyyy{{{}}}{{{dddUUUKKKBBB<<<777666555444333444555555777888;;;@@@JJJ\\\qqq~~~sss~~~fffTTTJJJDDD@@@???@@@???>>>>>><<<<<<;;;:::888888777666666666666666444444444333222444888<<>>HHHZZZppp|||lllYYYNNNFFFCCCBBB@@@@@@???>>>===<<<;;;;;;999888777666666555555666555555555333222333666999AAANNN```nnn{{{zzzssskkkeeebbb___[[[XXXUUURRROOOMMMLLLKKKIIIGGGGGGGGGFFFFFFIIIOOOXXX^^^dddhhhnnnqqqrrrtttxxx|||{{{qqqlllgggbbbaaaccceeefffhhhgggeeeccccccccchhhnnnvvv~~~}}}zzzwwwtttooojjjfffaaaaaaaaaaaacccfffiiikkkkkkjjjkkktttmmm[[[RRRMMMHHHEEEDDDDDDCCCDDDFFFKKKOOORRRWWWaaaooo}}}~~~|||yyywwwvvvvvvwwwxxxwwwuuuoookkkgggeeeddddddcccbbbbbb___[[[XXXVVVTTTQQQOOOLLLLLLOOOTTT[[[eeemmmrrruuuxxxzzzzzzxxxvvvuuuuuutttvvvwwwxxxxxxwwwuuutttttttttuuuuuuvvvvvvvvvvvvtttttttttttttttttttttsssuuuvvvvvvvvvwwwxxxyyyzzz~~~}}}|||zzzyyyyyyyyyxxxxxxxxxwwwtttppplllgggeeeaaa]]]ZZZXXXXXXXXXbbbgggnnnuuuzzz{{{}}}||||||ooofffiiisss|||yyysssttt~~~zzzlll```YYYQQQLLLGGGCCCBBBBBBBBBBBBBBBAAAAAABBBDDDGGGJJJLLLMMMOOOPPPPPPPPPSSSYYY___iiipppzzz~~~}}}}}}}}}}}}|||||||||}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyywwwwwwwwwvvvvvvuuuuuutttuuuuuuuuuvvvvvvwwwwwwxxx|||{{{zzzyyyxxxwwwwwwwwwuuuvvvwwwxxxxxxwwwuuutttuuuuuuuuuuuuuuuuuuuuuuuu{{{wwwrrrjjjdddXXXQQQJJJGGGIIINNN[[[gggsss{{{zzzsssmmmjjjlllooouuuxxx|||~~~xxxuuuvvvzzzzzzggg```YYYVVVUUU[[[hhhtttyyyzzz|||~~~~~~|||}}}kkk\\\QQQHHH@@@;;;777666555444333444555555444666999===FFFWWWnnnxxx~~~nnn[[[OOOGGGCCCCCC@@@@@@???>>>===<<<;;;;;;999888777666555555555555555666555444222333555777;;;HHHYYYjjjyyy|||vvvnnnhhhdddaaa]]]YYYUUUSSSOOOMMMLLLKKKHHHFFFGGGGGGFFFEEEGGGMMMUUU[[[cccgggmmmppprrrtttyyy}}}~~~wwwqqqkkkfffdddfffeeegggiiiiiigggeeeddddddhhhmmmttt}}}|||wwwsssoookkkgggddd```aaaccceeehhhkkkmmmnnnnnnmmmlllrrrvvvcccWWWPPPJJJFFFFFFEEEDDDEEEGGGJJJMMMOOOTTT___ppp|||{{{zzz|||~~~~~~}}}tttqqqnnnkkkjjjhhhfffddd```]]][[[YYYYYYXXXVVVUUUNNNOOOSSSXXX```iiiqqqvvvuuuwwwxxxxxxvvvttttttuuutttuuuwwwyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxyyy{{{|||~~~}}}{{{zzzxxxwwwxxxwwwwwwxxxwwwtttoookkkgggeeeaaa]]][[[YYYYYYYYYccchhhpppvvv|||uuupppqqqyyymmmfffiiiuuuzzzqqqnnnwww|||zzzmmmaaaYYYRRRNNNHHHDDDCCCBBBBBBAAAAAA@@@@@@AAACCCFFFIIIKKKMMMOOOQQQPPPPPPRRRWWW\\\fffnnnxxx~~~}}}{{{{{{||||||{{{{{{{{{||||||}}}{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvuuuuuutttttttttvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvtttuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwvvvuuuuuu}}}yyyvvvpppiiicccWWWPPPIIIHHHJJJPPP]]]jjjuuu|||yyypppkkkjjjllljjjnnntttzzz~~~yyyxxxwww|||}}}jjjbbb[[[[[[___fffrrr|||~~~{{{xxxuuuxxxyyyvvvuuuwwwvvvrrrtttlllaaaWWWOOOGGG???:::777666555444333444555555444777:::===DDDVVVnnnvvvzzzsss```SSSHHHCCCCCCAAA@@@??????======<<<;;;:::999888666555555555555555555555444222222444666777CCCRRRcccttt{{{rrrlllhhhddd^^^ZZZVVVSSSPPPNNNLLLKKKHHHGGGFFFFFFFFFEEEGGGLLLRRRWWW```eeejjjnnnpppsssxxx|||}}}yyyrrrllljjjkkkiiijjjlllkkkiiigggffffffgggjjjpppyyyxxxrrrmmmiiieeebbb```aaadddgggjjjlllnnnoooppppppooopppzzzmmm___TTTMMMJJJHHHGGGFFFFFFGGGHHHKKKLLLTTT___qqq}}}||||||}}}vvvtttqqqooonnnllliiifffaaa^^^[[[ZZZZZZ[[[ZZZYYYPPPRRRVVV\\\dddlllssswwwuuuvvvvvvuuutttssstttvvvuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxyyyzzz|||~~~}}}{{{yyywwwvvvwwwvvvvvvvvvvvvsssnnnjjjgggeeeaaa^^^[[[ZZZZZZZZZccciiiqqqwww}}}qqqlllnnnwwwmmmhhhkkkyyy}}}sssmmmsss}}}yyyvvvxxxzzzoooddd[[[TTTOOOIIIEEECCCBBBBBBAAAAAA@@@@@@AAACCCFFFIIIKKKMMMOOOQQQQQQPPPQQQUUUYYY___gggrrrxxxzzzyyyxxxxxx{{{{{{{{{||||||}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuzzzzzzyyyxxxwwwuuusssrrrssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvxxxxxxxxxxxxvvvvvv|||xxxtttooohhhcccUUUOOOIIIHHHKKKRRR```mmmwww}}}uuummmkkkllliiinnntttzzz{{{zzzxxx}}}oooeee___cccmmmwww~~~{{{xxxppprrrqqqllljjjjjjiiieeeddd```ZZZUUUOOOHHH???999777666555444333444555555555888;;;>>>EEEWWWooouuuxxxlll\\\NNNFFFDDDAAA@@@@@@???>>>===<<<<<<:::999888666555555444444444444555444333333444666777???KKKYYYlll~~~wwwpppkkkfff```\\\XXXUUURRROOONNNLLLJJJHHHEEEFFFFFFFFFGGGKKKPPPTTT\\\aaagggjjjmmmpppuuuyyy{{{~~~vvvssstttpppqqqpppnnnkkkhhhggggggeeefffjjjrrr|||zzzrrrlllgggcccaaa```aaadddgggkkknnnpppqqqrrrtttsssooorrr~~~yyyhhhZZZRRROOOJJJIIIHHHGGGFFFGGGHHHIIIQQQ]]]ppp~~~}}}|||}}}~~~~~~}}}|||vvvtttsssrrrqqqooollliiieeebbb^^^[[[[[[\\\\\\[[[QQQSSSXXX^^^eeemmmsssvvvttttttuuutttssssssuuuwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxwwwvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyyyy{{{}}}}}}zzzxxxvvvuuuvvvuuuttttttsssqqqmmmjjjgggeeeaaa]]][[[YYYYYYYYYdddjjjqqqvvv{{{sssqqquuuwwwnnnkkkpppyyysssuuu{{{wwwrrrrrrzzz{{{rrrhhh___UUUPPPJJJFFFCCCBBBBBBAAABBBBBBBBBCCCEEEHHHKKKMMMLLLOOORRRQQQPPPPPPSSSVVVYYYaaalllssswwwxxxyyyzzzyyyzzz|||~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwwwwwwwwwwxxxxxxxxx{{{{{{zzzyyywwwuuusssqqqrrrtttvvvyyy{{{|||||||||{{{zzzxxxvvvuuuvvvwwwwwwvvvxxxyyyzzzzzzyyyxxxvvv{{{wwwtttooohhhbbbUUUNNNIIIHHHLLLTTTbbbnnnyyy~~~xxxpppmmmnnnqqquuuzzz}}}|||yyy}}}tttjjjdddkkkxxx|||pppqqqmmmgggdddeeeeeebbb]]][[[XXXUUUPPPHHH???999777666555444333444555555666:::===???FFFXXXqqquuuwwwyyyfffUUUKKKGGGAAAAAA@@@???>>>===<<<<<<:::999888666555555444444333444444444333333444666888>>>EEERRReeezzzzzzsssmmmhhhaaa\\\ZZZWWWSSSQQQOOONNNKKKIIIDDDEEEFFFFFFGGGJJJOOORRRYYY^^^dddhhhjjjmmmrrrvvvyyy{{{|||vvvvvvtttqqqllliiiggghhhcccccceeelllwww}}}tttmmmgggcccaaa```bbbeeeiiimmmpppsssuuussswwwvvvpppoooxxxnnn^^^UUUSSSKKKJJJIIIGGGFFFFFFGGGGGGLLLYYYlll~~~~~~}}}|||}}}|||zzzyyyuuutttsssssssssqqqmmmkkkjjjfff```]]]\\\\\\\\\\\\QQQTTTXXX___fffmmmrrruuusssssstttsssrrrsssuuuxxxwwwwwwvvvvvvwwwxxxyyyyyywwwvvvuuuuuuuuuvvvxxxyyytttsssrrrrrrssstttuuuvvvyyyyyyxxxyyy{{{~~~}}}zzzxxxvvvuuuvvvuuussssssrrrpppllljjjgggdddaaa]]]ZZZXXXWWWWWWeeejjjqqquuuzzzxxxwww|||~~~||||||}}}xxx}}}wwwpppnnntttzzzzzz}}}sssqqquuu|||tttkkkbbbVVVQQQKKKFFFDDDCCCBBBAAADDDDDDDDDDDDFFFIIILLLNNNLLLOOORRRRRRPPPPPPRRRUUUVVV^^^iiirrrwwwzzz|||xxxzzz}}}||||||{{{zzzzzzzzz{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzwwwxxxyyyyyyxxxwwwuuutttuuuwwwzzz~~~~~~zzzvvvttttttuuuvvvwwwxxxzzz{{{{{{zzzxxxwww~~~xxxuuusssoooggg```XXXQQQKKKJJJMMMUUUcccppp{{{}}}|||vvvsssrrrxxxuuuyyy~~~}}}|||qqqoookkkppp}}}{{{pppnnniiiddd______bbbeee```XXXSSSSSSPPPGGG===888777666666555555555666666777999777<<>>DDDLLLfffuuuooouuuzzzmmmsssjjjWWWMMMFFFAAAAAAAAA>>>;;;;;;999:::999999777666666666555555444333333333333333222555999@@@NNNcccwwwxxxppphhhddd___\\\WWWSSSPPPNNNKKKIIIGGGHHHIIIHHHGGGHHHJJJLLLMMMRRRZZZaaafffjjjnnnpppuuuxxx}}}~~~yyytttqqqjjjgggdddaaabbbiiirrrxxx~~~}}}{{{wwwrrrlllgggeeecccbbbcccgggmmmsssxxxyyyyyyyyywwwsssoooppptttyyysssjjjeee]]]UUUOOOLLLLLLMMMPPPSSSXXXaaalllwww~~~}}}{{{zzzxxxxxxxxxyyyxxxvvvqqqnnnhhhgggddd```______YYYQQQQQQTTTZZZeeeqqqxxxzzzyyyxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{wwwwwwvvvuuuuuuvvvwwwxxxzzzyyyvvvttttttvvvxxxzzzwwwxxxxxxzzz|||~~~}}}{{{yyyxxxwwwvvvvvvyyywwwvvvvvvuuuqqqlllhhhcccaaa^^^ZZZZZZ]]]ccchhhqqquuuyyy|||}}}{{{xxx{{{}}}~~~|||{{{{{{}}}}}}}}}|||}}}}}}{{{~~~{{{{{{wwwpppiiifffmmmyyyzzzmmmfffaaa[[[TTTNNNIIIEEEBBBBBBCCCDDDFFFIIILLLNNNOOONNNNNNNNNMMMMMMMMMMMMNNNTTTYYYbbblllsssxxxzzz{{{}}}}}}}}}}}}}}}}}}||||||{{{|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{wwwxxxzzz{{{{{{zzzyyyxxxuuuvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{|||}}}zzzyyyxxxyyyzzzzzzyyywww~~~xxxrrrlllhhhdddaaabbb```aaafffiiilllttt|||}}}yyypppmmmnnnrrrqqqvvv~~~}}}}}}}}}}}}~~~uuukkkZZZ\\\cccrrrzzzyyyxxxvvvpppiii```\\\^^^___^^^\\\```[[[WWWUUUNNNCCC:::888555555555555555666777777444<<<>>>@@@EEEMMMffftttlllppp}}}ppppppzzzuuu\\\QQQIIICCCBBBAAA>>>;;;<<<::::::999999999888777777666555444444333333444444333444888>>>IIIZZZppp|||ssskkkeee```]]]XXXTTTQQQNNNKKKIIIFFFGGGHHHHHHFFFFFFHHHIIIJJJOOOVVV]]]ccchhhlllooorrrvvv{{{yyytttnnnkkkhhheeeeeejjjrrrxxx}}}}}}|||zzzvvvqqqllliiieeecccbbbdddiiiooosssuuussstttssspppllllllpppttt|||}}}tttoooggg^^^WWWTTTTTTTTTSSSUUUXXX]]]dddnnnvvv|||~~~~~~}}}|||zzzxxxxxxxxxxxxxxxuuuqqqmmmiiiiiifffbbbaaa```[[[TTTTTTVVV\\\fffqqqxxxzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwtttvvvxxx{{{|||}}}}}}}}}zzzyyywwwuuuuuuuuuuuuvvvxxxwwwtttssssssuuuwwwyyyxxxxxxyyyzzz|||}}}|||zzzyyywwwwwwvvvvvvwwwwwwvvvuuusssooojjjgggaaa___\\\ZZZZZZ^^^eeekkkpppuuuzzz}}}zzzxxx~~~}}}||||||zzzyyyyyyzzz}}}}}}|||~~~}}}zzztttsssvvv{{{nnngggaaa___gggssstttjjjeee]]]VVVPPPKKKEEEAAABBBCCCDDDFFFIIIKKKNNNOOOLLLLLLMMMMMMMMMMMMMMMMMMRRRXXXaaajjjrrrxxxzzz{{{||||||}}}}}}}}}||||||{{{||||||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||xxxzzz|||}}}}}}{{{yyyxxxuuuvvvvvvwwwxxxyyyzzzzzz|||{{{{{{zzzzzzzzz{{{{{{zzzyyyxxxxxxyyyzzzzzzxxx~~~yyyssslllgggcccaaaccccccffflllppprrrxxx{{{~~~yyymmmggghhhkkkmmmvvvzzz{{{}}}~~~|||pppgggZZZ\\\eeetttzzzwwwvvvvvvrrrlllddd___^^^___^^^]]]```\\\YYYUUUMMMAAA999888555555444555555666777888666<<<===@@@FFFNNNeeevvvllllllwwwuuuooorrr}}}~~~bbbTTTKKKDDDCCCBBB>>><<<<<<;;;:::999999::::::999777666555555444444444444444333444777===DDDRRRhhh{{{xxxnnnhhhccc___ZZZVVVSSSPPPMMMKKKFFFGGGHHHHHHFFFFFFGGGHHHHHHLLLSSSYYY___dddjjjmmmooosssyyy}}}zzzsssqqqmmmjjjiiilllrrrwww{{{{{{|||~~~~~~{{{wwwsssjjjfffccccccfffjjjnnnpppqqqrrrrrroookkkjjjllloooxxxzzzrrriiibbb^^^\\\[[[WWWYYY[[[]]]```eeelllqqquuuzzz~~~~~~}}}yyyxxxwwwxxxwwwuuuqqqnnnkkkllliiidddcccccc___ZZZWWWXXX]]]fffpppwwwyyyxxxwwwxxxxxxyyyxxxxxxwwwwwwtttvvvyyy|||}}}~~~}}}}}}zzzyyywwwvvvuuutttuuuuuuvvvuuusssrrrssstttvvvwwwxxxxxxyyyzzz|||{{{{{{yyyxxxwwwvvvvvvvvvtttuuuuuutttqqqmmmhhhfff^^^\\\YYYWWWXXX^^^ffflllqqquuu{{{}}}|||~~~~~~}}}}}}~~~|||zzzxxxvvvsssuuuxxx{{{~~~}}}~~~}}}uuuoooooorrr}}}}}}pppeee```[[[XXX```lll|||oooiii```YYYTTTNNNFFFAAABBBBBBDDDEEEHHHJJJLLLMMMKKKLLLMMMMMMNNNMMMMMMMMMPPPVVV___iiirrrwwwzzz{{{zzzzzz{{{{{{{{{{{{{{{zzz|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzzzzz{{{}}}~~~}}}|||zzzyyyvvvvvvwwwxxxxxxyyyzzzzzz||||||{{{zzzyyyyyyyyyyyyzzzyyywwwwwwyyyzzzzzzyyy~~~}}}yyysssllleee```^^^___```fffnnntttvvv{{{}}}zzzmmmeeeeeehhhkkkvvv~~~{{{{{{~~~wwwkkkddd___```ggguuuxxxuuuvvvyyyvvvqqqjjjddd```___```aaaaaa]]]ZZZVVVMMM@@@999777444444444555555666777888777<<<;;;>>>GGGNNNcccrrrmmmtttxxxooolllrrriiiVVVMMMFFFDDDBBB>>><<<<<<<<<:::888999;;;;;;999777666666555444444444444444111222666;;;@@@JJJ```uuu|||ssslllgggccc^^^ZZZWWWTTTPPPNNNFFFHHHIIIIIIHHHGGGGGGHHHHHHKKKPPPUUU[[[aaahhhllllllqqqwww{{{}}}{{{zzzvvvrrrooopppsssvvv{{{|||~~~|||oookkkfffcccdddgggjjjlllmmmooopppooolllkkknnnqqqvvv}}}tttkkkeeeaaa```[[[]]]______^^^```cccgggjjjooowww~~~}}}{{{|||}}}~~~~~~}}}{{{zzzxxxxxxwwwvvvsssqqqmmmnnnlllfffeeefffddd```ZZZ[[[^^^eeeooouuuwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwwwwxxx{{{}}}}}}|||{{{zzzyyyxxxwwwuuuuuuuuuvvvvvvttttttssssssttttttuuuvvvyyyyyyyyyzzz|||{{{zzzyyywwwvvvvvvvvvvvvqqqrrrsssqqqnnnjjjfffeee]]][[[XXXWWWXXX___hhhnnnsssxxx}}}~~~}}}}}}~~~~~~{{{xxxvvvtttuuuvvvxxx{{{~~~~~~~~~zzzrrrmmmlllpppxxxtttiiiaaa^^^YYYTTTYYYccctttmmmeee^^^XXXQQQIIIBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMOOOUUU^^^hhhqqqwwwzzz{{{yyyzzz{{{||||||||||||||||||}}}~~~|||{{{|||{{{{{{zzzzzzzzzzzzzzz||||||}}}}}}}}}|||{{{zzzxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzxxxwwwwwwyyyzzz{{{zzz|||{{{yyyssskkkddd___\\\YYY[[[cccmmmsssvvv{{{{{{nnnfffeeegggjjjwwwzzzvvv}}}}}}sssiiicccddddddiiirrryyy~~~vvvtttxxx}}}yyyvvvppphhhbbb```aaadddaaa]]]ZZZVVVLLL@@@888777444444444555555777888888888;;;999<<>>===???FFFLLLaaa}}}uuuzzz}}}pppqqqxxx]]]QQQGGGDDDCCC@@@>>>>>>;;;;;;;;;:::999888777666555555444333333333333333555555666888999???MMM[[[vvvwwwpppkkkddd___\\\WWWRRRNNNNNNLLLJJJHHHIIIHHHGGGEEEHHHIIIJJJLLLOOOVVV___eeejjjlllooorrrvvvzzzxxxqqqnnnkkkjjjkkklllnnnpppsssuuuvvvwwwyyy{{{~~~zzzqqqhhhbbb^^^]]]\\\[[[[[[[[[ZZZXXXVVVXXXZZZ```gggoootttuuuuuuxxxvvvtttrrrooollljjjiiihhhhhhiiikkkoootttxxx{{{~~~~~~}}}|||zzzxxxvvvuuuuuurrrnnniiifffdddcccccc```___aaaeeekkkrrrvvvxxxuuuvvvxxxzzzzzzyyyxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwyyyzzz|||}}}~~~~~~}}}}}}~~~|||||||||{{{yyyxxxwwwuuuuuuooonnnlllkkkjjjhhhdddaaa^^^[[[XXXZZZ```iiiqqquuuzzz}}}{{{qqqhhhfffjjjnnnrrrwww|||wwwkkkgggeeeccc^^^YYYYYY]]]www{{{ooofffbbb[[[QQQIIIEEECCCDDDGGGHHHFFFHHHLLLJJJLLLNNNOOOQQQQQQQQQPPPRRRSSSWWW```jjjtttyyy{{{~~~}}}}}}}}}~~~~~~~~~}}}~~~|||{{{{{{|||~~~~~~|||{{{zzzzzzzzz{{{{{{|||}}}}}}}}}~~~|||{{{zzzzzz|||~~~||||||||||||||||||||||||}}}zzztttmmmeee]]]XXXUUUSSS[[[eeeooovvvyyy|||}}}zzztttqqqrrrrrruuuzzz~~~wwwssstttvvv|||wwwpppjjjggggggiiipppwww}}}{{{uuuqqquuuzzz{{{~~~uuukkkbbb]]]YYYXXXVVVOOOFFF>>>888555444444444444444555666666:::>>>===???FFFKKK]]]yyyvvvvvv|||yyyzzz^^^RRRGGGDDDCCCAAA??????;;;;;;;;;;;;:::888777666666555444333222111111111444333444555666:::FFFRRRkkk|||{{{tttnnnfffaaa]]]YYYTTTPPPNNNLLLIIIHHHGGGGGGEEEDDDFFFGGGHHHJJJMMMTTT[[[aaahhhjjjmmmooosssxxx~~~xxxsssqqqqqqqqqrrrsssuuuvvvxxxyyy~~~~~~~~~yyypppiiiccc___[[[ZZZYYYYYYYYYXXXVVVTTTSSSUUUYYY___eeehhhiiihhhhhhgggeeeccc```^^^\\\[[[ZZZ[[[]]]aaagggmmmrrrvvv{{{{{{zzzyyyxxxvvvttttttrrroookkkfffbbb```______``````aaadddjjjooosssttttttuuuwwwyyyzzzzzzyyyyyyvvvwwwwwwxxxxxxwwwwwwvvvzzzyyyyyyxxxxxxyyyyyyzzzvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxzzz{{{{{{|||~~~}}}}}}~~~~~~}}}{{{{{{{{{zzzxxxwwwvvvuuuuuupppooommmlllkkkhhhdddaaa^^^[[[YYY\\\bbbkkkrrrvvv{{{~~~|||qqqgggdddgggpppuuuzzz~~~{{{qqqeeehhhmmmooohhh___[[[^^^qqq}}}sssjjjeee___VVVNNNGGGDDDDDDGGGHHHFFFHHHLLLLLLMMMOOOQQQRRRRRRQQQQQQRRRSSSWWW^^^hhhqqqxxx{{{||||||}}}~~~~~~|||{{{{{{|||~~~~~~}}}{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{{{{|||~~~}}}}}}}}}||||||{{{{{{zzz{{{wwwrrrjjjccc[[[VVVRRRQQQZZZeeepppwwwzzz{{{{{{zzzxxxxxxyyy{{{}}}~~~~~~{{{sssooonnnppp|||~~~wwwnnnhhhfffhhhkkksss{{{xxxtttyyysssggg___WWWWWWTTTNNNFFF>>>999666444333333444444555666777888<<<;;;>>>DDDGGGWWWqqq{{{yyy|||zzz___SSSGGGBBBBBB@@@???@@@<<<<<<<<<;;;:::999777777666666444333111111000000333222222444444777AAALLL```rrr}}}vvvppphhhbbb^^^ZZZUUUQQQLLLJJJGGGFFFGGGFFFEEEDDDDDDEEEFFFHHHKKKPPPWWW\\\dddgggkkkpppsssxxx}}}|||{{{yyyxxxxxxyyyzzzzzz}}}}}}~~~~~~yyyrrrjjjddd```[[[YYYXXXXXXXXXWWWTTTRRRPPPQQQTTTZZZ___ccccccccc^^^]]]\\\ZZZWWWUUUTTTSSSPPPQQQSSSWWW\\\ccchhhkkksssssssssrrrqqqpppooonnnllliiieeeaaa^^^\\\[[[ZZZaaa```aaaccchhhlllnnnnnnssstttvvvxxxyyyzzzzzzzzzwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{~~~||||||}}}}}}|||zzzzzzyyyxxxwwwvvvuuuttttttsssqqqooonnnmmmjjjfffccc^^^\\\[[[^^^fffnnnuuuxxx~~~|||qqqhhhfffjjjsssyyy~~~zzzooodddiiiqqqsssjjj___[[[]]]kkk|||xxx{{{wwwmmmhhhccc[[[SSSKKKFFFDDDFFFHHHGGGHHHKKKNNNOOOPPPRRRRRRRRRRRRQQQRRRSSSVVV\\\eeennnuuuyyyyyy{{{}}}}}}~~~|||{{{{{{|||}}}~~~}}}~~~~~~{{{yyyzzzzzzzzz{{{||||||}}}}}}|||{{{{{{zzz{{{}}}~~~}}}||||||{{{{{{xxxuuupppiiiaaaZZZUUURRRPPPYYYeeepppwwwyyyzzzzzz}}}|||~~~|||{{{|||}}}||||||zzzuuunnnjjjjjjkkkxxxwwwmmmfffeeehhhllluuu}}}}}}{{{|||jjj___WWWWWWTTTNNNFFF???;;;999333333333444555666777777888<<<;;;>>>EEEGGGTTTmmm{{{aaaTTTGGGAAA@@@>>>===???<<<<<<<<<;;;:::999888777777666555333222111111111333111111444555777@@@IIIYYYjjjyyyrrriiiccc^^^ZZZUUUQQQJJJHHHFFFFFFGGGGGGFFFEEEBBBCCCEEEFFFHHHMMMSSSXXX^^^ccckkkqqqvvvyyy{{{}}}}}}~~~zzzxxxxxxxxxyyyzzz|||~~~{{{tttllleeeaaa\\\ZZZYYYXXXXXXWWWUUURRRMMMNNNRRRWWW]]]aaabbbbbb[[[ZZZXXXVVVTTTRRRPPPOOOLLLLLLMMMOOOSSSWWW\\\^^^fffgggggggggffffffeeedddbbbaaa```^^^\\\[[[YYYYYY\\\\\\]]]aaaggglllnnnnnnrrrsssuuuwwwxxxzzzzzz{{{xxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{~~~||||||||||||{{{yyyxxxxxxwwwvvvuuuttttttssssssqqqooonnnllljjjfffbbb^^^]]]]]]aaaiiiqqqwwwzzz~~~xxxpppiiijjjooouuu{{{wwwlllfffiiinnnmmmcccYYYWWW[[[fff{{{uuuttt{{{}}}yyyooojjjfff___XXXOOOIIIDDDFFFGGGGGGHHHKKKMMMNNNPPPRRRSSSSSSRRRRRRRRRSSSVVVZZZaaajjjrrrxxxwwwzzz~~~~~~~~~{{{}}}~~~~~~|||{{{{{{{{{|||||||||}}}}}}{{{yyyyyyyyyyyyzzz{{{{{{||||||~~~}}}||||||||||||}}}}}}~~~}}}||||||uuusssnnnggg```ZZZUUURRRRRRZZZfffpppwwwzzz{{{|||~~~|||~~~|||yyyxxxvvvvvvuuupppjjjggghhhjjjvvvwwwlllfffeeeiiimmmyyyoooaaaYYYXXXUUUNNNGGG@@@<<<:::444444444555666777888999;;;>>>>>>BBBIIIJJJUUUkkk|||{{{eeeWWWHHHAAA???======>>><<<<<<<<<<<<;;;999888777777666555444333222222222444111111444666777===EEERRRcccyyy|||uuukkkddd___[[[VVVRRRJJJIIIGGGFFFGGGGGGFFFEEEBBBCCCDDDEEEGGGKKKPPPTTTXXX___hhhqqquuuwwwxxxyyyyyy|||~~~yyyvvvuuutttvvvyyy|||~~~}}}vvvnnngggccc___]]]\\\[[[[[[YYYWWWTTTMMMNNNPPPVVV[[[```bbbbbb[[[ZZZXXXVVVTTTQQQOOONNNLLLLLLKKKKKKLLLNNNQQQRRRXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ\\\^^^___^^^\\\[[[VVVWWW[[[aaaiiiooorrrsssssstttuuuvvvwwwyyyzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxyyy{{{||||||}}}}}}|||{{{|||{{{zzzxxxwwwwwwvvvuuuuuutttsssssspppooommmkkkjjjfffbbb___^^^^^^___dddllltttyyy||||||~~~zzzuuuoookkkpppxxxzzzttthhhgggfffeeeaaaYYYRRRSSSXXXbbb}}}~~~wwwsssuuu}}}{{{xxx~~~xxxnnnkkkgggaaa\\\SSSKKKEEEEEEGGGGGGHHHJJJLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTUUUXXX^^^fffpppwwwuuuyyy~~~}}}|||}}}{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~|||zzzyyywwwwwwxxxxxxyyyzzzzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}sssqqqlllfff```[[[VVVTTTUUU\\\hhhrrrxxx|||~~~~~~|||{{{||||||}}}zzzuuussssssrrrmmmhhhfffhhhkkktttwwwnnniiijjjooosssyyyiiiYYYXXXTTTNNNFFF???;;;:::555555555666777888999:::;;;>>>>>>CCCKKKKKKUUUjjj~~~jjj[[[KKKCCC@@@>>>===???======<<<<<<;;;:::888777777666555555444444444444777333222555555666:::???HHHWWWoooxxxnnnfffaaa]]]XXXTTTNNNLLLIIIGGGGGGFFFDDDCCCAAACCCDDDEEEFFFJJJNNNRRRUUU[[[dddlllqqqtttvvvwwwxxx{{{~~~}}}xxxvvvsssssstttvvvxxxzzz|||~~~~~~}}}xxxqqqjjjeeebbb```___^^^^^^\\\YYYWWWQQQRRRSSSXXX]]]aaacccccc___^^^\\\YYYVVVTTTRRRPPPNNNMMMKKKIIIHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPQQQUUU[[[aaadddcccbbb```WWWYYY]]]ccckkkqqqtttuuuttttttuuuuuuwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwyyy{{{|||}}}~~~}}}{{{{{{{{{{{{yyywwwvvvvvvuuuttttttssssssssspppnnnllljjjhhheeeaaa^^^^^^^^^aaafffnnnvvv{{{}}}}}}}}}~~~}}}~~~~~~~~~|||~~~|||wwwrrrrrryyyrrrffffff```[[[WWWRRRNNNPPPVVV___www}}}wwwuuuzzz{{{ttttttxxxvvvmmmjjjgggccc^^^UUULLLEEEEEEGGGGGGHHHJJJJJJKKKNNNQQQSSSTTTTTTTTTSSSTTTUUUWWW[[[dddnnnvvvsssxxx}}}~~~|||zzz{{{}}}zzz|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzyyyvvvvvvvvvwwwxxxxxxyyyyyy}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||rrrpppkkkfff```[[[WWWUUUWWW^^^iiissszzz}}}~~~{{{yyywwwwwwyyy|||uuurrrrrrqqqmmmhhhgggjjjmmmsss~~~zzzrrrnnnooouuuzzzsssYYYXXXTTTMMMEEE>>>:::999555555666666777999:::;;;888<<<<<>>@@@=========<<<;;;:::888888777666666555555555666666999555333555555444666;;;???MMMeee{{{zzzppphhhbbb^^^YYYVVVQQQOOOKKKHHHGGGEEEBBB@@@AAACCCDDDEEEFFFIIINNNQQQTTTYYY```ggglllppptttwwwzzz|||}}}zzzsssrrrqqqppprrrvvvzzz|||zzz|||}}}|||xxxrrrlllhhhdddcccaaa```___^^^[[[YYYWWWWWWXXX\\\```dddeeeeeedddcccaaa]]]ZZZWWWUUUTTTOOONNNKKKHHHGGGGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNSSS[[[ccchhhhhhfffddd^^^^^^aaaffflllqqqrrrrrruuuuuuuuuuuuvvvwwwyyyzzzyyyzzzzzz{{{{{{zzzzzzyyywwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvtttuuuvvvxxxzzz|||}}}~~~}}}{{{{{{{{{zzzyyywwwuuuuuuuuuttttttssssssrrrqqqooommmllljjjfffbbb___^^^^^^aaagggpppwww|||~~~~~~||||||~~~yyyyyy{{{}}}~~~}}}{{{wwwxxxtttgggccc\\\UUUQQQOOOMMMPPPUUU]]]ttt|||xxxzzz~~~tttpppqqqsssxxxzzz{{{uuukkkiiigggccc___WWWMMMEEEEEEGGGHHHHHHJJJHHHJJJMMMPPPRRRTTTTTTUUUSSSTTTUUUVVVZZZbbbmmmuuusssxxx}}}~~~{{{xxxyyy|||yyyzzz|||~~~~~~}}}|||~~~}}}}}}|||{{{{{{zzzzzz{{{zzzzzzzzzzzzyyyyyyyyyuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~zzzzzzzzz{{{{{{{{{{{{{{{qqqnnniiiaaa[[[YYYZZZ[[[[[[cccnnnvvvzzz|||{{{zzzzzzzzzzzz{{{{{{vvv{{{uuupppnnnmmmjjjjjjlllwww~~~}}}uuuppppppuuu|||rrrYYYVVVQQQJJJCCC>>>:::999666444333555888:::999777======???DDDGGGKKKTTT^^^uuufffPPPIIIGGG@@@===@@@======<<<;;;:::999999888555555555444444333333222222222333333444555666666<<>>===@@@DDDFFFJJJRRR\\\qqqqqqYYYNNNGGG???:::<<<>>>======<<<;;;:::999999777777666666555444444444222222333333444555555666:::BBBRRRddduuuyyyooofff___[[[YYYTTTQQQMMMJJJIIIGGGEEECCCBBBBBBCCCCCCDDDFFFGGGHHHLLLQQQXXX___dddiiimmmpppuuuuuuwww{{{yyyyyywwwtttqqqpppppprrrqqquuuzzz}}}}}}yyysssooommmkkkjjjiiihhhddd___[[[YYYYYYYYY[[[___ccchhhkkkkkkgggccc```___]]]YYYVVVVVVTTTQQQMMMKKKJJJKKKKKKJJJJJJIIIJJJKKKLLLNNNOOOOOOPPPTTT\\\eeeiiihhheeebbbcccfffkkkqqquuuvvvvvvxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxwwwxxxxxxxxxwwwvvvtttsssrrrsssuuuwwwyyy{{{|||||||||yyywwwwwwwwwvvvuuuttttttttttttsssrrrqqqqqqqqqpppmmmjjjfffccc```___^^^cccjjjooorrrvvv{{{{{{xxx}}}~~~~~~|||{{{{{{||||||qqqffffff]]]SSSNNNLLLKKKOOOUUU[[[jjjsssiiihhhcccjjjooonnnpppxxxzzzqqqhhhbbb^^^\\\VVVPPPIIIEEEEEEGGGHHHHHHJJJLLLOOOPPPPPPQQQRRRTTTUUUPPPOOOSSSYYY___gggooovvvyyyzzzzzz{{{~~~}}}yyyzzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwvvvwwwxxxyyyzzzzzzyyyxxx|||{{{zzzyyyyyyyyyzzz{{{~~~}}}}}}|||||||||pppnnnhhhaaa[[[WWWWWWXXX```gggpppvvvyyy{{{}}}~~~~~~|||xxxuuutttvvvvvvrrrrrruuuyyy}}}wwwtttvvvzzz|||{{{{{{}}}~~~{{{hhh]]]MMMBBB>>><<<:::888777777666888:::<<<<<<;;;>>>>>>@@@DDDFFFHHHPPPYYYkkk}}}dddUUUJJJ@@@;;;<<<>>>>>>===<<<;;;:::999999888888888777666555555555222333333444444555555555888===HHHYYYmmm|||~~~vvvmmmddd^^^ZZZWWWTTTPPPLLLJJJIIIGGGEEEBBBBBBBBBCCCDDDEEEFFFGGGIIIMMMTTTZZZ```eeejjjnnnrrrsssuuuyyy{{{vvvrrrqqqqqqpppuuu|||zzzvvvpppnnnlllkkkiiifffaaa^^^[[[ZZZZZZ\\\```ffflllppppppmmmjjjgggdddaaa\\\YYYWWWUUUQQQNNNMMMLLLLLLMMMOOOOOOOOOOOOPPPRRRSSSTTTQQQRRRVVV___ggglllllljjjggggggiiinnnsssvvvwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxyyyyyyxxxwwwuuutttssstttuuuvvvwwwyyyzzzzzz|||yyyvvvuuuvvvvvvuuuuuussssssssssssrrrqqqppppppooonnnllliiifffcccaaa``````eeelllqqqtttxxx}}}|||yyy}}}}}}}}}zzzyyyyyy{{{}}}~~~}}}|||oooeeeeee\\\SSSNNNLLLLLLQQQYYY\\\fffxxxnnnkkkfffnnnsssqqqpppuuu}}}}}}uuulllccc]]]YYYUUUPPPIIIDDDDDDEEEGGGHHHJJJLLLOOOPPPPPPPPPQQQSSSRRRNNNMMMRRRWWW\\\dddkkktttxxxzzzzzz{{{~~~}}}zzzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyzzz{{{{{{{{{|||yyyxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyzzzyyyyyyxxxyyyyyyzzz{{{~~~}}}}}}}}}ooommmggg```ZZZWWWWWWXXXaaahhhpppwwwyyy{{{~~~~~~vvvsssrrrttttttsssvvv{{{{{{{{{~~~~~~~~~xxxfffZZZJJJ@@@??????===:::777777777888:::<<<<<<<<>>AAADDDEEEGGGNNNVVVfffooo]]]OOOEEE@@@AAA???>>>>>>===<<<;;;::::::999999888777666555555444333333333444444444555555888:::AAAPPPdddwww{{{rrrhhh```[[[YYYVVVQQQNNNKKKIIIGGGEEEBBBBBBBBBCCCDDDEEEFFFFFFGGGKKKPPPVVV\\\bbbhhhllloooqqqtttxxx}}}yyytttqqqooosssyyy~~~vvvtttpppnnnllliiieeebbb```___]]]^^^aaahhhnnnrrruuutttqqqnnnjjjfffaaa^^^ZZZXXXVVVTTTRRRQQQRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWTTTVVVZZZaaahhhmmmmmmllliiiiiilllpppuuuxxxyyyyyy{{{{{{{{{zzz{{{{{{{{{{{{yyyyyyzzz{{{{{{||||||||||||{{{yyyxxxxxxxxxyyyzzzwwwxxxyyy{{{{{{{{{zzzzzzuuuvvvvvvvvvwwwxxxxxxyyy|||yyywwwuuuuuuuuutttsssrrrrrrrrrrrrqqqpppoooooommmlllkkkhhhfffdddbbbaaabbbhhhoootttwwwzzz|||zzz~~~}}}yyywwwxxx{{{~~~|||zzzzzz{{{~~~yyywww||||||lllfff___XXXPPPLLLKKKNNNWWW```dddgggyyyuuuooommmtttzzzxxxuuuxxxzzzqqqggg^^^YYYTTTOOOIIIDDDBBBCCCFFFHHHKKKMMMOOOOOOOOOOOOPPPQQQOOOLLLLLLPPPTTTXXX```hhhqqqwww{{{zzz{{{}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{||||||yyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzxxxxxxxxxyyyyyyzzzzzz{{{~~~}}}}}}|||nnnkkkfff___YYYXXXYYY[[[bbbiiirrrxxx{{{}}}tttpppnnnooonnnpppwww}}}{{{~~~tttcccWWWIIIAAA@@@???;;;777555666777888999;;;<<<===??????AAAEEEEEEFFFLLLTTTbbbxxxiiiWWWJJJDDDDDD@@@???>>>===<<<;;;;;;:::999999888777666555444333333333333444444444444444999999===JJJ\\\ppp~~~vvvlllbbb]]][[[WWWRRRNNNLLLIIIGGGEEECCCBBBBBBBBBCCCDDDEEEFFFFFFIIINNNSSSXXX^^^eeeiiikkknnnssswww{{{{{{vvvrrrqqqwww}}}|||wwwssspppmmmjjjgggcccbbb```___bbbgggmmmpppvvvvvvvvvsssoooiiieeebbbdddcccaaa___^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZYYYYYYYYY[[[___dddiiimmmnnnnnnkkklllnnnrrrwww{{{|||||||||}}}}}}}}}}}}|||||||||zzz{{{|||}}}~~~~~~}}}}}}{{{zzzyyyxxxwwwxxxxxxyyyvvvwwwzzz|||~~~xxxwwwwwwwwwwwwxxxyyyyyy|||zzzxxxvvvvvvuuusssqqqrrrrrrrrrrrrqqqpppooonnnlllkkkjjjhhhgggeeedddccceeekkkrrrxxxzzz}}}}}}|||{{{yyyyyy{{{}}}{{{{{{{{{}}}xxxwww{{{uuuhhhdddZZZTTTNNNMMMNNNTTTaaammmtttpppyyy}}}uuusssyyy~~~~~~yyyxxxwwwlllaaa[[[UUUQQQKKKEEEBBBBBBEEEGGGKKKMMMOOOOOONNNNNNNNNOOONNNLLLMMMPPPRRRVVV]]]fffooovvv{{{{{{{{{~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{llliiiccc]]]YYYZZZ^^^bbbfffllltttzzz|||~~~|||rrrooolllkkkkkknnnxxx~~~}}}wwwyyyyyyzzz~~~yyyoooaaaWWWKKKBBB>>>;;;777333444666888999999:::<<<>>>??????BBBFFFGGGGGGMMMTTT```qqqxxx___NNNEEEBBB@@@@@@???>>>===<<<;;;;;;:::999888777666555444333444444444444444444444444888999<<>>@@@???@@@CCCGGGHHHHHHNNNUUU```mmmiiiTTTHHHBBBAAA@@@@@@???>>>===<<<;;;;;;;;;:::888777666555444444444444444444444444444555777:::???JJJ\\\qqq{{{rrrjjjeee___\\\VVVRRROOOLLLIIIFFFCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHKKKOOOUUU\\\aaabbbgggmmmqqqttt{{{~~~xxxsssoookkkiiihhhgggggghhhjjjnnnrrruuuwww{{{~~~~~~{{{vvvrrrqqqpppoooooonnnnnnmmmmmmmmmnnnnnnmmmllliiigggdddcccaaadddhhhlllpppsssvvvxxxxxxxxxxxx{{{}}}~~~}}}~~~}}}|||}}}~~~~~~|||{{{zzzzzzxxxwwwwwwwwwxxxyyywwwxxx{{{}}}wwwwwwuuuuuuuuuwwwxxxzzzuuutttttttttuuuvvvtttrrrssssssssssssrrrqqqpppoookkkjjjjjjjjjiiiiiiiiihhhiiipppxxx}}}{{{wwwtttvvv{{{}}}}}}||||||}}}~~~}}}zzzwwwuuuuuuqqqooopppwww}}}wwwggg^^^[[[TTTPPPMMMNNNRRR]]]ooo{{{vvvzzz|||wwwlllfff___\\\VVVNNNGGGEEEHHHKKKKKKMMMNNNNNNMMMLLLLLLMMMNNNNNNPPPSSSSSSTTT\\\eeennnwww~~~~~~|||||||||{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~|||{{{~~~}}}|||||||||}}}}}}~~~~~~}}}{{{|||~~~~~~}}}|||kkkfff```ZZZXXX]]]fffmmmqqqvvv{{{~~~~~~~~~|||wwwpppoooppprrrqqqrrr{{{~~~vvvvvv{{{}}}}}}|||{{{wwwvvvqqqlllkkkkkkeee]]]XXXRRRGGG>>>888888:::<<<555888;;;<<<;;;<<>>===<<<<<<===<<<;;;:::888777666555444444444444444444444444111555888<<>>AAABBBDDDEEEGGGGGGHHHKKKPPPSSS\\\fff|||{{{~~~|||dddQQQEEEBBB???>>>@@@@@@===<<<>>><<<;;;:::999888666555444222333333333222222444555333333555:::@@@LLL```rrrzzzssslll```]]]YYYVVVSSSOOOJJJFFFFFFEEECCCCCCCCCDDDCCCBBBDDDEEEFFFGGGHHHLLLQQQUUU[[[___eeekkkrrryyy||||||yyyxxxyyyyyy{{{}}}|||~~~}}}{{{zzzyyyxxxxxxxxx{{{zzzxxxsssnnnkkkkkkkkkiiimmmrrrwwwyyy{{{~~~~~~~~~~~~~~~}}}~~~}}}|||}}}~~~|||yyyyyy{{{}}}~~~~~~zzzzzzzzzzzzyyyxxxwwwwwwrrrrrrsssttttttttttttssstttsssqqqrrrrrrrrrqqqooorrrsssssstttssspppnnnmmmiiiiiiiiijjjlllllllllkkkpppsssxxx~~~yyyoooddd\\\XXX\\\iiixxx~~~|||{{{{{{|||~~~|||xxxuuussswwwwwwkkkddd^^^VVVPPPNNNKKKIIIMMMWWWccclllooommmkkkrrrzzzuuullljjjiiiccc[[[QQQKKKJJJKKKOOOMMMLLLJJJIIIIIIIIIIIIJJJLLLOOOPPPRRRTTTXXXZZZgggoooyyy~~~~~~}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{|||}}}~~~~~~lllddd]]]\\\]]]bbbmmmxxxyyy{{{}}}}}}}}}~~~~~~|||zzz}}}zzzuuupppssswwwzzz{{{uuupppnnnkkkrrr~~~wwwuuurrrqqqssspppkkkddd^^^ZZZXXXXXXXXXUUUJJJ???;;;:::777555666888888999:::<<>>;;;999777666888888999:::;;;===@@@BBBCCCCCCEEEFFFGGGHHHJJJNNNQQQ]]]cccssszzzaaaOOOGGGBBBAAABBBBBB>>>;;;<<<<<<<<<;;;:::888777666666777888888666333222333444666444555777:::AAAPPP___ttt}}}{{{rrrkkkbbb___[[[WWWTTTPPPLLLIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDFFFJJJMMMSSSVVV\\\cccjjjrrrzzz~~~}}}|||||||||||||||}}}}}}{{{xxxuuutttuuu{{{~~~~~~}}}}}}|||}}}~~~}}}zzzyyyzzz{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuuttttttssssssuuuwwwyyy{{{|||yyytttqqqpppppppppoooqqqrrrssssssrrrpppnnnlllgggfffdddccceeehhhkkkmmmvvvyyy~~~vvviii]]]VVVSSSRRRZZZgggvvv~~~zzzzzzwwwzzz}}}tttfff]]]YYYUUUQQQLLLMMMMMMMMMMMMOOORRRTTTSSSWWW^^^hhhzzz|||vvvyyy~~~wwwtttvvv}}}vvvrrrnnniiieeebbb]]]VVVQQQNNNMMMKKKIIIHHHHHHIIIIIIHHHKKKNNNQQQRRRSSSVVVXXXbbbjjjttt{{{}}}~~~~~~}}}||||||||||||||||||||||||}}}~~~}}}{{{yyyxxxyyyyyyzzzzzz{{{}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{|||ggg___ZZZ[[[```fffoooxxx{{{}}}}}}zzzuuuvvvwwwxxxxxx{{{~~~{{{tttpppnnnpppuuu|||wwwooohhhccc```eeessswwwooolllkkkkkkhhhbbb[[[WWWVVVVVVVVVUUUNNNEEE===;;;999666666999999:::;;;===???AAABBBCCCCCCEEEFFFGGGHHHJJJMMMPPPYYY```ooo}}}hhhTTTIIICCC@@@BBBBBB???<<<<<<<<<<<<;;;:::999888777777222333444333222333444666666444444666888>>>JJJVVVmmmwwwwwwooogggccc___[[[WWWTTTPPPMMMJJJHHHEEEDDDDDDDDDCCCBBBDDDEEEEEEEEEDDDFFFIIIKKKNNNRRRXXX^^^eeennnvvv|||~~~|||{{{zzzyyyyyyzzz|||~~~}}}{{{yyyyyyyyy{{{~~~~~~}}}}}}}}}{{{||||||~~~{{{zzzzzz{{{{{{zzz{{{{{{{{{{{{zzzzzzyyyxxxvvvuuutttuuuxxx|||}}}vvvrrrppppppppppppqqqrrrssssssrrrpppmmmlllfffdddbbbaaabbbffflllpppyyy|||vvvhhh^^^YYY[[[]]]bbbmmmyyyyyywww}}}yyytttvvv{{{~~~}}}wwwlll```XXXUUUSSSQQQJJJLLLNNNOOOOOOPPPQQQSSSTTTYYY```hhhttt|||qqqqqqzzz|||qqqjjjfffmmm}}}|||wwwppplllgggfffgggcccYYYQQQNNNMMMKKKIIIHHHHHHHHHIIIFFFIIIMMMPPPQQQSSSUUUVVV^^^eeeooowww|||~~~~~~}}}||||||{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~|||zzzyyyzzzzzzzzz{{{{{{|||~~~~~~~~~~~~|||{{{{{{{{{{{{{{{zzzzzzzzzddd\\\XXX[[[aaahhhqqqxxxzzz|||~~~~~~zzzxxxwwwvvvtttrrrsssxxxxxxrrrnnnmmmnnnrrr{{{yyypppiiiccc```^^^dddsssyyypppmmmkkkjjjhhhbbbZZZVVVVVVWWWVVVTTTIIIBBB<<<:::888666777:::999:::<<<>>>@@@BBBCCCDDDCCCEEEGGGHHHIIIJJJMMMOOOUUU\\\lllrrr\\\MMMFFF@@@AAABBB@@@>>>>>>===<<<<<<;;;:::999888888333444444444333333555666666333333666999<<>>AAACCCDDDEEEEEEEEEGGGJJJKKKLLLLLLNNNPPPTTTXXXaaappp{{{dddVVVIIIEEEDDDAAA??????======<<<<<<;;;;;;::::::999999999777555444444666777333333666777888===CCCMMM\\\nnn{{{uuuppphhhaaa\\\WWWRRROOONNNLLLHHHGGGFFFEEECCCAAA@@@AAACCCCCCBBBBBBDDDFFFFFFIIILLLPPPVVV^^^gggmmmwww}}}~~~|||{{{|||}}}{{{xxxuuutttqqqssstttttttttuuuwwwyyyzzz}}}}}}|||{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~|||||||||{{{{{{zzzyyyxxxvvvuuuttttttvvvyyy|||~~~}}}yyytttqqqpppqqqqqqqqqpppqqqrrrrrrqqqooolllkkkggghhhhhhffffffkkkuuu||||||wwwtttvvv{{{wwwxxxzzz~~~|||yyy}}}~~~qqqddd___[[[VVVSSSTTTQQQRRRSSSRRRPPPOOOOOOPPPSSSSSSXXX___cccnnnyyyrrrkkkrrryyyuuuggg___^^^bbbgggiiimmmfff___\\\___dddhhhiiijjjhhhgggiiikkkiiibbb\\\MMMLLLJJJHHHGGGGGGGGGHHHGGGHHHIIIJJJKKKNNNSSSWWWSSSXXXbbbllltttyyyyyyxxxzzzzzzzzz{{{|||}}}~~~}}}}}}||||||||||||}}}}}}zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{{{{{{{||||||}}}}}}}}}^^^VVVTTTZZZeeemmmtttyyy{{{|||~~~{{{vvvsssqqqrrrtttuuuvvvyyy}}}yyyqqqnnnnnnsssppprrrxxxllldddccceeegggvvv~~~wwwooolllttt|||sssnnnqqqrrrpppooofff[[[VVVVVVUUUQQQMMM@@@<<<999999777555888>>>:::<<>>EEETTTgggvvv{{{vvvnnnfff```[[[VVVSSSOOOLLLIIIGGGFFFEEECCCAAAAAACCCEEEEEEEEEEEEGGGHHHDDDFFFJJJMMMSSS[[[ccciiisssyyy{{{yyyxxxwwwwwwxxxxxxwwwyyy|||~~~{{{~~~~~~|||zzzzzz{{{}}}~~~}}}~~~~~~~~~}}}}}}|||zzzyyywwwuuutttuuutttsssrrrqqqrrrtttuuuyyyvvvrrrooooooppppppppppppqqqrrrrrrqqqooolllkkkgggiiijjjiiiiiimmmwwwvvvxxx|||}}}oooccc^^^[[[UUURRRSSSNNNQQQUUUWWWWWWVVVVVVVVVSSSSSSXXX___aaafff|||}}}yyyooovvv|||zzzlll```[[[[[[^^^aaaddd]]]SSSOOORRRYYY^^^aaafffeeeeeeggghhhfffaaa\\\MMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJNNNTTTXXXRRRWWW```jjjssswwwwwwvvvyyyyyyyyyzzz|||~~~|||{{{{{{zzzzzzzzz{{{{{{yyyyyyzzz{{{||||||{{{{{{}}}}}}}}}}}}~~~}}}~~~zzz{{{{{{|||}}}~~~XXXUUUTTTXXXbbbmmmvvvzzz{{{{{{|||}}}|||xxxvvvtttuuuuuusssqqqsssxxx|||yyypppmmmnnnooolllnnn|||yyypppgggbbbfffooo{{{rrrmmmmmmjjjmmmuuuxxxwwwxxx}}}yyyyyywwwssspppooorrruuummmggg\\\TTTVVVZZZTTTJJJ===;;;999666555555555666:::===???AAACCCEEEGGGJJJIIIJJJLLLNNNPPPQQQRRRRRRTTTSSSYYYeeessslllSSSGGGFFFEEEBBB@@@???>>>>>>===<<<:::999888999999888777666555444444444444555555666888999:::CCCKKKZZZmmm}}}yyyqqqiiiccc]]]VVVQQQTTTQQQLLLIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIILLLOOOVVV]]]bbbnnnsssyyy~~~|||{{{{{{}}}~~~~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwtttsssqqqppppppqqqsssttttttsssqqqoooooopppqqqrrrpppooonnnmmmlllkkkkkkkkkhhhhhhhhhiiijjjooovvv{{{{{{yyy{{{|||nnn```]]]]]]YYYTTTQQQOOOPPPQQQTTTWWWWWWUUUSSSUUUUUUVVVXXXXXX```rrrqqqdddZZZVVVZZZbbbccc___WWWNNNIIIJJJPPPUUUZZZdddjjjhhhjjjnnnggg[[[RRRMMMHHHEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOORRRTTTZZZccclllrrrsssrrrxxxyyyzzz{{{||||||||||||~~~~~~~~~|||zzzyyyzzz{{{}}}}}}|||{{{{{{{{{{{{||||||~~~}}}}}}~~~||||||||||||}}}~~~XXXVVVVVV[[[eeeooowwwzzz~~~}}}}}}}}}~~~~~~{{{yyyvvvuuutttqqqooorrrwww|||yyyqqqmmmnnnmmmjjjmmmzzzzzzqqqjjjhhhmmmvvvzzzrrrnnnkkkiiijjjooopppnnnnnnrrrssstttsssqqqoooppprrrtttlllfff\\\VVVWWWYYYRRRGGG;;;999777666666666888999:::===???AAABBBDDDGGGIIIIIIJJJLLLMMMOOOPPPPPPPPPTTTSSSXXXbbbooosssYYYKKKHHHFFFCCCBBB??????>>>===<<<:::999888999888888777666555444444444444444555666888999:::;;;CCCQQQdddvvv}}}tttlllfff```ZZZVVVSSSPPPLLLIIIGGGFFFCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJMMMRRRYYY^^^hhhmmmuuu|||}}}|||{{{zzz{{{}}}~~~~~~}}}}}}xxxxxxxxxxxxwwwvvvuuuuuuuuutttrrrqqqqqqrrrtttuuuuuutttrrrppppppqqqrrrssspppooonnnmmmkkkkkkjjjjjjggghhhiiikkknnnssszzz{{{tttuuuyyy}}}}}}~~~}}}pppccc```___ZZZSSSOOOOOOOOOOOOQQQSSSTTTRRRQQQQQQQQQSSSUUUUUU[[[kkk|||uuuiii^^^XXXZZZ```ccc___WWWNNNHHHGGGKKKPPPXXXdddlllllllllnnnggg\\\UUUPPPKKKIIIKKKLLLLLLJJJHHHHHHIIIKKKLLLMMMNNNOOORRRSSSXXX```jjjppprrrrrrxxxxxxyyyzzz{{{{{{||||||{{{|||}}}|||{{{zzz{{{|||||||||{{{zzzzzzzzzzzzzzz{{{}}}~~~}}}|||~~~~~~}}}}}}||||||}}}~~~XXXXXX[[[aaajjjrrrwwwzzz~~~}}}}}}~~~}}}|||vvvtttqqqnnnnnnrrryyy~~~zzzsssooonnnjjjhhhkkkvvv}}}uuuqqqqqqxxx{{{tttqqqqqqmmmlllmmmllliiiiiilllmmmmmmmmmnnnoooppprrrsssiiiddd\\\XXXYYYYYYOOODDD888888666666666888:::<<<;;;===@@@AAABBBDDDFFFHHHJJJKKKLLLNNNOOOOOOPPPPPPVVVTTTWWW___iii|||~~~aaaQQQKKKGGGDDDCCC@@@??????===<<<;;;:::999888888777666555444333333333333444555666888999:::666<<>>AAABBBBBBDDDFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRVVVTTTWWW^^^fffwwwjjjVVVLLLFFFCCCBBBAAA@@@???===<<<;;;::::::888888777666555444333333333333333444666888999:::888;;;BBBNNN^^^nnn{{{yyyqqqiiibbb]]]ZZZXXXTTTPPPMMMKKKIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJOOORRR]]]dddmmmtttxxx|||~~~~~~|||{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}uuuttttttsssrrrrrrrrrrrrttttttsssssssssssstttttttttsssrrrqqqqqqqqqrrrrrrpppoooooommmllljjjhhhggggggiiilllppptttzzzyyyoooiiimmmuuu~~~zzztttsssuuu{{{{{{oooccc___]]]XXXUUUSSSQQQOOOLLLJJJKKKLLLLLLLLLJJJKKKNNNQQQQQQSSS]]]hhhrrreee```bbblllkkkfff\\\PPPIIIHHHJJJQQQ```nnnqqqoookkkddd^^^SSSOOOJJJIIIJJJKKKIIIFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPRRRWWW^^^gggooosssuuuuuuuuuvvvwwwyyy{{{|||yyy{{{~~~}}}{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwwwwzzzzzz{{{{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~YYY]]]eeemmmrrrvvvxxxyyy}}}}}}}}}~~~~~~{{{yyyyyyyyysssqqqooopppuuu}}}}}}xxxuuunnnooottt|||~~~|||zzzyyyyyywwwnnnkkkiiilllqqqtttrrroooccc]]]YYY[[[^^^YYYMMMCCC:::999888777888999;;;===>>>@@@BBBCCCCCCDDDFFFHHHHHHJJJLLLOOORRRTTTUUUVVVUUUTTTWWW^^^eeesssttt]]]OOOGGGBBBAAABBBAAA???>>><<<;;;;;;;;;888888777666555444333333333444444444555777888999888:::???GGGTTTdddttt}}}{{{tttlllddd^^^[[[YYYUUUQQQMMMKKKIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHLLLOOOVVV]]]gggnnnsssvvv{{{~~~~~~|||~~~~~~}}}||||||||||||{{{{{{|||}}}}}}~~~}}}}}}~~~~~~~~~}}}uuuuuusssrrrqqqqqqrrrrrrsssrrrrrrrrrrrrrrrrrrsssrrrqqqqqqpppppppppppppppnnnnnnnnnmmmllljjjhhhggghhhkkknnnrrruuuyyy~~~}}}|||yyy|||uuullljjjnnnvvv~~~zzztttqqqsssxxx~~~|||oooccc^^^]]][[[[[[]]]RRROOOKKKIIIJJJKKKKKKKKKJJJKKKNNNRRRRRRSSSZZZccczzzqqqiiiiiiqqqrrrpppgggXXXMMMGGGGGGLLLYYYhhhmmmlllgggbbb^^^SSSNNNIIIGGGHHHIIIGGGEEEGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNOOORRRYYYbbbkkkqqqsssssstttuuuwwwyyy{{{||||||~~~|||zzzxxxwwwxxxxxxwwwvvvvvvvvvvvvwwwzzzyyyyyyzzz{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~YYY```hhhpppuuuwwwyyyzzz{{{|||}}}~~~{{{yyyxxxxxxsssrrrssswww~~~{{{vvvtttwww}}}|||tttooolllooovvvyyywwwssseee]]]ZZZ]]]___XXXKKKBBB:::999888888999:::===>>>AAABBBDDDEEEEEEEEEGGGIIIHHHJJJLLLOOORRRTTTUUUVVVSSSRRRWWW^^^bbbmmmfffVVVJJJDDDBBBCCCBBB@@@>>><<<<<<<<<<<<999999888777666555444444555555444444555555666777666777:::AAALLL[[[lllvvv}}}~~~}}}xxxqqqhhhbbb___YYYUUUQQQMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFIIILLLNNNTTT]]]dddiiinnnsssxxx}}}}}}{{{}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~|||}}}}}}~~~~~~~~~}}}vvvtttsssqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppooooooooolllmmmmmmmmmlllkkkiiigggiiilllpppsssvvvyyy|||~~~{{{yyyxxx{{{~~~rrrkkkmmmqqqwww|||{{{tttqqqtttyyy~~~{{{pppeee```^^^]]]^^^aaaQQQNNNKKKIIIJJJJJJJJJJJJJJJJJJMMMQQQRRRSSSXXX```sss|||sssrrrsssxxxyyyqqqaaaQQQGGGDDDGGGQQQ]]]eeefffccc___]]]VVVQQQJJJHHHHHHJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMOOOTTT]]]gggmmmppprrrtttvvvyyyzzz{{{|||~~~~~~{{{xxxwwwwwwyyyyyyxxxwwwwwwwwwwwwwwwzzzyyyyyyyyy{{{|||{{{zzz|||}}}~~~~~~~~~||||||||||||}}}~~~ZZZaaajjjrrruuuwwwyyyzzz{{{}}}~~~}}}|||{{{{{{vvvvvvyyy~~~~~~}}}~~~yyytttuuuyyyzzzsssnnnrrrzzz~~~yyyjjjaaa\\\___```UUUGGG???888888777888:::<<>><<<<<<======::::::999888777666555555666666555444444444444555555666888<<>>BBBDDDDDDFFFGGGHHHGGGGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNTTTYYYZZZ^^^ppp|||yyyeeeUUULLLJJJEEECCC@@@>>>===<<<===>>>;;;;;;:::999888777666666777777666555444333333333777777888999===FFFSSS\\\iiiooouuuwwwsssmmmhhhfffaaa]]]XXXTTTRRRPPPMMMKKKEEEEEEDDDDDDDDDCCCCCCCCC???@@@BBBBBBBBBCCCFFFHHHIIINNNSSSWWW[[[aaaiiipppvvv{{{|||xxxyyyzzz|||}}}}}}~~~~~~|||||||||||||||{{{{{{{{{|||||||||}}}~~~~~~~~~}}}tttsssqqqooonnnooopppqqqsssttttttuuuuuuttttttsssqqqrrrrrrrrrrrrqqqppppppiiijjjlllmmmmmmllljjjiiihhhlllrrrvvvyyy|||~~~}}}wwwsssqqqtttvvvvvvuuuuuuwwwzzz|||~~~zzzuuutttxxxyyyuuuuuuxxx}}}rrrmmmfffaaa___[[[UUUQQQQQQMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFHHHLLLNNNOOOTTT[[[eeessszzzrrr]]]MMMGGGBBBDDDKKKTTT[[[\\\[[[ZZZYYYRRRJJJEEEFFFHHHJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMJJJKKKLLLMMMPPPVVV```gggmmmpppuuuzzz|||}}}|||{{{}}}}}}}}}|||zzzyyy{{{||||||{{{zzzzzzyyyyyyzzzzzz|||zzzxxxyyy|||~~~|||zzz{{{|||}}}~~~~~~}}}zzzzzz{{{|||~~~\\\dddooouuuxxxwwwxxxxxx}}}~~~~~~~~~|||{{{xxx}}}}}}yyyuuusssrrrrrrsssvvvwwwyyy|||~~~}}}{{{|||}}}}}}{{{|||}}}|||{{{{{{~~~yyymmmccc___\\\QQQDDD===888888888888888:::>>>AAAFFFEEEEEEFFFHHHJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLOOOOOORRRUUUWWW]]]lll{{{sss]]]OOOIIIGGGDDDAAA>>>>>>===;;;:::===<<<<<<;;;999888888777888888777666666666666777555666666777;;;AAAJJJPPPaaajjjrrrsssqqqppplllhhhccc^^^YYYUUUTTTRRRMMMIIIHHHFFFDDDBBBAAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCGGGJJJNNNRRRXXX___fffkkksssxxx~~~~~~~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{~~~|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{zzzwwwuuurrrooonnnnnnpppqqqssstttttttttsssrrrrrrqqqrrrppppppqqqsssrrroookkkmmmmmmmmmnnnmmmmmmlllllllllooorrrvvvzzz|||}}}}}}~~~xxxtttttttttuuuwwwzzzvvvqqqpppttt~~~yyysssqqquuu|||}}}wwwtttvvv{{{}}}sssgggeeebbb]]]XXXRRRMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFGGGGGGJJJOOOUUUZZZcccmmm{{{vvv~~~mmmUUUAAA<<>>AAACCCCCCDDDEEEGGGIIIIIIIIINNNNNNNNNMMMMMMMMMNNNNNNPPPPPPRRRUUUWWW\\\jjjwww|||bbbPPPHHHHHHEEEBBB@@@??????===<<<===<<<<<<;;;999888888777666555555444333444444444666666666666888===DDDIIIXXXbbbmmmqqqrrrrrrooojjjddd```ZZZWWWUUUSSSNNNJJJGGGFFFCCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCGGGGGGIIIKKKPPPWWW___eeennnttt{{{}}}||||||||||||}}}}}}}}}}}}}}}~~~}}}|||||||||}}}~~~||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzzxxxsssrrrooommmlllmmmooopppsssssssssssssssrrrqqqqqqooonnnoooqqqsssssspppmmmmmmmmmnnnnnnnnnnnnnnnmmmoooqqquuuyyyzzzzzzyyyxxxzzz{{{yyyuuuuuuwwwuuutttttttttrrrnnnpppuuu|||uuurrruuuzzz~~~xxxvvvxxx}}}zzzqqqeeebbb___YYYTTTOOOLLLJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLOOOSSSWWW[[[dddxxx~~~~~~yyysss{{{qqqZZZEEE???@@@BBBHHHOOOVVVZZZ[[[]]]XXXQQQKKKHHHGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKLLLOOOUUU]]]bbblllqqqvvvyyyyyyzzz|||~~~~~~|||yyyyyyyyy{{{|||zzzyyyxxxyyyzzz|||{{{{{{yyyzzzzzz{{{{{{|||||||||zzzzzzyyyyyyzzzzzz{{{|||}}}}}}}}}~~~dddjjjqqqvvvvvvvvvxxxzzz}}}~~~~~~|||{{{uuuuuuuuutttuuuuuuvvvvvv{{{zzzxxxuuussspppnnnmmmooozzzyyymmmeee[[[MMM???999999:::;;;;;;;;;<<<@@@BBBBBBBBBDDDEEEGGGHHHIIIJJJMMMMMMLLLLLLKKKLLLLLLLLLQQQQQQRRRTTTUUUZZZeeeqqqkkkVVVLLLHHHFFFBBBAAAAAA@@@???>>><<<<<<;;;::::::999888888555555444333333333333444555555555444444777===AAALLLXXXeeemmmrrruuusssnnngggbbb]]]YYYWWWTTTPPPLLLHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCFFFFFFEEEFFFIIIOOOXXX^^^gggnnnvvv|||~~~}}}|||}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{|||}}}}}}||||||}}}}}}}}}}}}~~~~~~||||||}}}|||{{{yyywwwvvvqqqpppnnnmmmmmmnnnpppqqqrrrrrrsssssssssrrrqqqqqqmmmmmmnnnppprrrrrrqqqooonnnnnnnnnnnnooopppqqqqqqsssuuuyyy{{{{{{yyyvvvssstttxxxzzzsssrrrxxx}}}wwwsssqqqnnnmmmrrryyyxxxtttuuuyyy~~~|||zzz|||~~~~~~~~~vvvnnnbbb___ZZZTTTOOOLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOPPPOOONNNOOOQQQRRRXXX___pppzzzvvv|||wwwnnnrrrwww{{{}}}ttt___LLLBBB@@@???BBBIIIRRRYYY]]]```\\\UUUOOOJJJGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHJJJJJJKKKKKKNNNSSSZZZ___iiinnntttwwwwwwwwwyyy{{{}}}|||{{{zzzzzzzzzzzzzzz{{{zzzyyyyyy{{{|||{{{zzzxxxyyy{{{|||}}}}}}||||||yyyyyyyyyyyyzzz|||~~~~~~eeejjjqqqtttuuuvvvyyy|||~~~~~~}}}|||{{{zzz}}}zzzttttttuuuvvvwwwwwwxxxxxx}}}|||yyyuuupppmmmkkkkkklll{{{zzznnneeeZZZKKK???:::;;;<<<=========???AAADDDDDDEEEGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMMMMNNNSSSQQQRRRTTTUUUWWW```kkk}}}uuu]]]QQQHHHEEEBBBAAAAAAAAA@@@???<<<<<<;;;::::::999888888777666666555555555555555444444444333333555999<<>><<<>>>???@@@@@@AAACCCEEEIIIJJJLLLKKKIIIIIIJJJLLLOOOOOOOOOPPPRRRSSSUUUVVVTTTRRRRRRTTTUUUVVV]]]eeesss~~~aaaRRRHHHEEEBBB@@@@@@@@@???>>>;;;;;;;;;::::::999999888777777666555555555555666333444444444444555888;;;???JJJXXXdddooowwwwwwsssmmmhhhbbb^^^[[[XXXSSSNNNLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAADDDFFFIIILLLQQQTTTZZZaaajjjqqqvvvzzz{{{uuusssttttttyyy~~~||||||{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{|||||||||}}}}}}{{{||||||||||||}}}}}}}}}{{{zzzxxxwwwtttrrrpppooommmmmmmmmmmmnnnppprrrsssppppppqqqqqqqqqqqqqqqpppppppppqqqpppoooooonnnnnnppppppoooooorrruuuyyy{{{|||{{{{{{|||~~~}}}wwwrrrvvvxxxrrroooooouuu|||zzzxxxzzz~~~~~~~~~|||uuulllfff]]]ZZZTTTNNNJJJIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOOOONNNMMMMMMNNNNNNRRR___xxxtttrrruuuoooeee```gggqqqpppcccUUUCCC@@@>>>???DDDLLLSSSVVV^^^]]]YYYSSSLLLGGGFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKOOOTTTXXXdddjjjqqqvvvvvvvvvxxxzzzzzzzzz|||}}}~~~~~~}}}}}}|||{{{{{{{{{||||||zzzxxxwwwxxx{{{}}}~~~~~~}}}|||~~~|||zzzyyyxxxyyy{{{|||~~~}}}}}}~~~dddjjjpppuuuwwwzzz}}}~~~~~~~~~~~~||||||{{{zzzyyyyyyyyyyyy{{{{{{|||~~~}}}zzzwwwoooooopppqqqsssuuuwwwyyyzzztttoooooopppqqqxxxqqqkkkeee]]]RRRFFF@@@AAA>>>???BBBBBBBBBCCCEEEGGGKKKMMMOOONNNKKKJJJLLLOOOPPPPPPQQQQQQSSSTTTVVVWWWUUUSSSSSSUUUUUUVVV[[[aaalllfffSSSIIIGGGCCCAAA@@@???>>>===;;;;;;;;;::::::999999999666666555444444444444444222444555555555666888:::<<>>BBBDDDFFFHHHKKKNNNTTTZZZccciiinnnssszzz~~~{{{vvvooommmooommmpppvvv~~~~~~|||zzzzzzzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}||||||{{{{{{||||||||||||}}}}}}zzzyyywwwtttqqqnnnlllkkkiiiiiiiiijjjkkklllnnnnnnoooooopppqqqqqqqqqppppppqqqrrrsssqqqooonnnooopppqqqpppooopppsssxxx|||}}}{{{{{{}}}wwwuuuzzzuuuqqqoooooorrrxxx~~~}}}|||~~~}}}}}}yyyppphhhbbb[[[WWWRRRMMMJJJIIIIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGIIIKKKLLLKKKKKKLLLMMMNNNRRR[[[nnnuuuoooooo~~~wwwhhh\\\```iiijjj```WWWEEEBBB??????CCCJJJOOORRRXXXYYYWWWRRRKKKFFFEEEFFFCCCCCCEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIJJJMMMQQQUUU```fffoootttvvvvvvxxxzzzyyyzzz{{{}}}~~~}}}|||||||||}}}|||yyywwwxxxyyy{{{}}}~~~~~~~~~~~~{{{xxxvvvwwwxxxyyy~~~~~~}}}|||||||||}}}gggmmmtttyyyzzz|||~~~}}}||||||{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{}}}}}}{{{wwwnnnnnnoooqqqtttyyy}}}~~~|||tttnnnmmmnnnsss}}}zzztttmmmgggccc^^^XXXLLLBBB???AAA???AAACCCDDDDDDEEEFFFHHHIIILLLOOOOOOMMMMMMPPPSSSSSSRRRRRRRRRRRRSSSTTTTTTVVVSSSSSSUUUVVVVVVZZZ___gggyyy~~~ooo[[[LLLIIIEEEBBBAAA@@@>>>===;;;;;;::::::::::::999999777777666555555555555666333555666666555555666777888???HHHSSSbbbqqqxxxxxxxxxssslllhhhddd```[[[VVVNNNNNNLLLJJJHHHEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@AAABBBCCCDDDHHHJJJOOOTTT[[[aaaeeelllsssyyyxxx}}}|||wwwpppoooqqqppprrrwww}}}~~~|||{{{zzzzzz{{{~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}yyyxxxuuurrrnnnllljjjiiigggggghhhiiijjjkkkkkklllnnnoooooopppqqqqqqppppppqqqrrrsssrrrpppoooqqqsssrrrqqqpppppptttyyy~~~|||}}}{{{wwwwww{{{yyyrrrppppppppprrrvvvyyy|||~~~~~~}}}~~~tttjjjddd```WWWTTTPPPLLLIIIHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKFFFHHHIIIIIIIIIIIIKKKLLLOOORRRXXXdddyyyzzztttsss}}}ooo^^^]]]dddddd^^^YYYJJJEEE@@@>>>AAAGGGMMMQQQQQQTTTTTTPPPIIIEEEDDDFFF@@@AAACCCEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKOOORRR[[[bbbkkkrrrtttvvvwwwyyyxxxyyyzzz{{{|||~~~~~~}}}}}}}}}}}}|||yyyvvvyyyyyyzzz|||}}}~~~}}}zzzvvvuuuuuuwwwxxxyyyyyyyyyyyyxxxwwwuuutttkkkqqqxxx|||}}}}}}~~~|||{{{zzzzzzyyy{{{{{{zzzyyyzzz{{{|||}}}|||xxxppppppqqqsssxxx~~~}}}|||tttmmmjjjkkksss~~~www|||~~~{{{xxxsssjjjbbbbbb___[[[TTTIII???===AAA???AAADDDEEEEEEFFFGGGHHHFFFJJJNNNOOOMMMNNNRRRWWWZZZYYYXXXWWWVVVVVVVVVVVVVVVSSSSSSVVVWWWWWWYYY^^^eeesssyyyeeeOOOKKKGGGDDDBBBAAA???===;;;::::::::::::::::::::::::999999888888888888888444666777777555444444555555:::BBBMMM^^^oooyyyzzz|||wwwpppkkkhhhddd^^^YYYSSSRRRQQQOOOLLLIIIGGGEEECCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCAAAAAACCCGGGJJJKKKPPPVVV[[[```fffooouuusssyyy{{{uuutttwwwvvvyyy~~~~~~}}}|||{{{zzz{{{||||||~~~}}}}}}~~~~~~||||||~~~~~~}}}|||{{{{{{{{{{{{{{{|||||||||}}}yyywwwtttqqqmmmjjjhhhggghhhiiiiiijjjkkkkkkllllllnnnnnnooopppppppppppppppoooqqqsssrrrqqqqqqsssvvvsssqqqpppqqqtttzzz~~~~~~yyyvvvwww{{{}}}~~~|||uuupppqqqsssssstttvvvuuuxxx}}}|||zzz|||~~~~~~|||pppfffaaa```TTTRRROOOKKKIIIGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMGGGHHHIIIHHHHHHHHHJJJLLLKKKNNNRRRYYYiii~~~~~~|||uuuaaa]]]aaaaaa]]][[[MMMGGG@@@<<>>???AAA@@@BBBDDDEEEFFFFFFHHHJJJKKKIIIJJJMMMNNNMMMQQQVVV^^^]]]\\\YYYUUUTTTUUUWWWUUUUUUSSSQQQQQQSSSWWW[[[fffpppfffYYYQQQIIIFFFCCC@@@@@@CCC@@@@@@???>>>===<<<;;;;;;888888777777666666555555666555555555555666777777;;;777;;;IIIZZZiiiwwwzzzrrrllliiiccc\\\YYYVVVRRROOOMMMJJJGGGEEECCCCCCBBB???======???AAA?????????@@@BBBDDDEEEFFFHHHJJJMMMRRRWWW```hhhnnnsssvvvzzz}}}zzz}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyyzzz{{{}}}~~~}}}}}}}}}}}}|||||||||||||||}}}}}}}}}|||xxxvvvxxx|||~~~{{{xxxtttrrrpppmmmkkkjjjjjjjjjhhhggggggggggggiiikkkllllllmmmnnnnnnnnnnnnnnnmmmooorrrtttuuuuuutttuuuvvvuuuuuutttrrrrrrssswwwzzz~~~~~~~~~~~~~~~}}}}}}}}}yyywwwzzz||||||zzz|||wwwrrrqqqsssvvvxxxwwwuuuwwwzzzyyyvvvtttuuuwwwwwwvvvjjjaaa]]]\\\UUUPPPKKKGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLMMMIIILLLRRRXXXbbbwww|||hhh^^^```ddddddbbbYYYKKKAAA@@@@@@>>>EEEPPPOOORRRRRRLLLGGGFFFCCC@@@???@@@BBBDDDEEEFFFGGGGGGFFFGGGGGGFFFFFFHHHKKKNNNVVV[[[ccckkkqqqsssssssssxxxxxxyyyyyy{{{|||~~~}}}||||||}}}}}}{{{zzzyyyzzz{{{{{{|||}}}zzzwwwuuutttrrrpppooojjjjjjjjjiiigggdddaaa___qqquuuzzz}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyyyyzzzzzz|||}}}~~~|||zzzyyywwwtttttt|||~~~xxxtttnnnhhhhhhkkk{{{~~~tttooopppuuuxxxvvvnnneee```^^^[[[XXXRRRIIIAAA>>>@@@CCCDDDFFFIIIKKKKKKKKKLLLMMMMMMIIIHHHJJJKKKKKKOOOUUUZZZ[[[ZZZXXXVVVTTTTTTUUUVVVYYY[[[[[[XXXVVVXXX[[[```hhhzzzuuucccYYYOOOKKKIIIEEEBBBCCC@@@@@@???>>>===<<<;;;;;;999888888777666666555555555555555444555666666777:::888:::EEESSSaaaqqq}}}xxxrrrmmmggg```[[[XXXTTTPPPNNNLLLIIIGGGEEECCCAAA@@@???@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFHHHKKKOOOTTT[[[ccciiimmmpppuuuyyy|||zzz||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||~~~||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}zzzwwwwwwzzzzzzwwwtttqqqpppnnnkkkiiihhhhhhhhhiiihhhhhhhhhiiijjjlllmmmlllmmmmmmnnnnnnnnnnnnnnnnnnpppsssttttttssstttuuutttuuuuuutttssstttwwwzzzzzzzzzzzzzzzzzz{{{{{{{{{}}}yyyyyy~~~~~~{{{wwwuuuvvvwwwwwwvvvuuuwwwyyywwwssspppppprrrvvv{{{nnnddd]]]XXXVVVOOOLLLHHHFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKKKKLLLLLLLLLJJJMMMQQQVVV]]]ooooooccccccfffgggeee^^^MMM@@@>>>>>><<>>BBBEEEDDDFFFIIIJJJJJJKKKMMMOOORRRLLLHHHHHHIIIIIIMMMRRRUUUWWWYYYYYYWWWUUUTTTTTTWWW___ffffff```ZZZYYY[[[]]]bbbooorrrdddUUUOOOKKKFFFAAA???@@@???>>>>>><<<<<<;;;:::999999888888777666666666555444444444444555666666999888999@@@JJJVVViiixxx~~~xxxrrrkkkccc___[[[VVVSSSPPPNNNKKKIIIGGGDDDAAAAAACCCEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEHHHJJJNNNTTT[[[```eeehhhmmmrrrxxx~~~~~~|||{{{|||{{{yyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}yyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||||||||}}}zzzwwwvvvvvvuuurrrnnnnnnmmmkkkhhhgggfffffffffjjjiiiiiiiiijjjkkklllmmmllllllmmmmmmnnnnnnnnnnnnmmmooorrrtttsssssstttuuusssuuuvvvvvvvvvvvvwwwyyyzzzyyyyyyyyyyyyzzz{{{|||~~~yyyvvvuuuyyy}}}{{{{{{{{{zzzyyyxxxzzzzzzvvvoookkkjjjjjjuuuvvviiibbb^^^YYYUUUJJJHHHGGGGGGHHHIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIKKKLLLLLLLLLKKKJJJKKKMMMPPPRRRVVVccc|||yyykkkgggiiiiiiiiieeeSSSCCC>>>======AAAIIIMMMRRRSSSNNNJJJHHHEEEAAA@@@AAABBBCCCDDDFFFFFFGGGFFFGGGHHHGGGGGGHHHKKKMMMRRRWWW___gggnnnrrrtttuuuwwwxxxyyyzzz{{{}}}~~~~~~}}}|||}}}~~~~~~|||zzzyyyyyyxxxxxxxxxxxxyyyyyytttqqqlllgggddd```]]]ZZZUUUSSSQQQNNNLLLJJJIIIHHHwwwyyy{{{{{{{{{|||~~~~~~}}}{{{yyyyyyyyywwwwwwwwwxxxzzz{{{|||zzz~~~{{{wwwwwwyyywwwvvvuuuwww|||xxxrrroooiiikkkmmmkkkeee^^^ZZZXXXSSSOOOHHHAAA>>>???BBBEEEFFFGGGHHHHHHJJJMMMRRRVVVYYYRRRLLLJJJIIIIIIKKKPPPRRRUUUYYY[[[YYYWWWUUUTTTYYYbbbkkkjjjbbbZZZZZZ\\\___aaaiii|||vvv```TTTOOOIIICCCAAA@@@??????>>>===<<<;;;::::::999999888888777666666444444444444444555555666777777888<<>>===<<<<<<;;;:::::::::999888888777777555444444444444555666666555666888:::>>>GGG[[[mmm|||~~~vvvooofffbbb\\\VVVSSSQQQNNNLLLKKKGGGDDDFFFJJJLLLJJJFFFDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGJJJNNNRRRXXX\\\ccciiinnntttzzz~~~~~~}}}|||||||||{{{yyywwwwwwxxxyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzwwwyyyzzz|||}}}}}}|||{{{vvvuuusssqqqpppooommmkkkkkkjjjhhhfffffffffffffffhhhhhhhhhiiiiiiiiiiiiiiilllkkkkkkkkklllmmmooooooppprrruuuwwwwwwwwwxxxyyyvvvxxx{{{||||||{{{{{{{{{~~~}}}||||||yyyzzzzzz{{{}}}}}}xxxlllmmmpppuuu|||}}}rrriiieeedddppp}}}{{{ooobbb^^^[[[TTTNNNOOOOOOOOOPPPQQQQQQOOOMMMKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLJJJIIIKKKLLLOOOPPPPPPUUUdddttt|||sssooonnnnnnnnn___NNNEEEAAAAAACCCEEEQQQVVVXXXTTTOOOKKKFFFAAABBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLMMMQQQXXX```hhhooosssvvvuuuvvvyyy{{{}}}~~~~~~~~~||||||||||||}}}|||yyywwwrrroookkkhhhgggeeeccc```^^^ZZZUUUQQQMMMIIIEEECCCFFFEEECCCAAA@@@@@@AAAAAAzzz|||}}}}}}||||||}}}|||zzzxxxxxxwwwvvvwwwyyy|||{{{tttoooqqqsssuuu{{{}}}xxxtttssssssttt}}}}}}rrrlllhhhfffdddaaa]]]ZZZWWWVVVUUUQQQMMMGGGCCCCCCEEEFFFGGGLLLLLLLLLLLLNNNSSSZZZ___```YYYTTTUUUVVVSSSQQQRRRQQQUUUZZZ]]]\\\YYYVVVUUUXXX\\\```]]]WWWTTTWWW\\\YYY\\\bbbmmmkkk\\\PPPIIIGGGBBBAAA@@@???>>>======<<<;;;;;;::::::999888888888555555555555555666777777555555777:::<<>>>>>>>>???@@@AAABBBCCC{{{}}}~~~~~~}}}}}}}}}~~~|||yyyxxxwwwvvvvvvwww{{{~~~xxxqqqmmmkkkooouuu~~~}}}xxxtttqqqqqqrrrqqqzzz|||rrrlllgggddd```ZZZUUUSSSSSSTTTTTTOOOKKKGGGFFFHHHKKKKKKKKKJJJLLLOOOPPPPPPQQQTTTUUUZZZUUUTTTZZZ]]][[[XXXWWWPPPTTTYYY[[[ZZZWWWUUUTTTSSSVVVXXXVVVTTTSSSUUUXXXTTTZZZaaagggttt|||hhhVVVLLLIIICCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;:::999999888888777666666666666777888888666666777:::;;;>>>IIITTTmmm{{{pppkkkccc]]]YYYWWWUUUSSSKKKKKKKKKKKKKKKJJJIIIHHHDDDCCCBBBBBBAAAAAAAAAAAA@@@BBBCCCDDDDDDEEEHHHJJJLLLQQQXXX___eeejjjooosssuuuxxx|||~~~~~~}}}|||xxxxxxwwwwwwwwwvvvvvvvvvuuuvvvxxxyyyzzzzzzzzzzzzxxxxxxzzzzzzzzzxxxvvvuuuvvvwwwyyyzzzzzzxxxvvvtttssssssrrrpppmmmjjjiiiiiihhhgggfffeeeeeeeeefffggghhhiiijjjjjjjjjiiihhhhhhkkkjjjjjjjjjkkkmmmoooqqqrrruuuxxxzzz{{{{{{|||}}}|||~~~yyyrrrooommmrrrwww|||~~~wwwrrrppppppqqqpppsssvvvzzz}}}~~~vvvjjjdddaaacccnnnxxx{{{{{{}}}~~~yyyuuuyyy{{{lllaaa^^^[[[XXXTTTSSSRRRQQQQQQSSSSSSSSSQQQIIIJJJKKKMMMOOOPPPPPPQQQPPPPPPOOOMMMLLLKKKJJJIIIKKKMMMQQQTTTRRRRRRYYYcccyyy|||{{{{{{vvvlll]]]PPPHHHEEEDDDKKKSSSXXXXXXUUUSSSNNNIIIDDDCCCBBBBBBBBBDDDFFFGGGGGGIIIKKKKKKJJJIIIJJJKKKLLLOOOTTT[[[ccckkkpppttttttuuuxxx{{{~~~~~~|||{{{{{{{{{zzzwwwsssoooddd]]]UUUPPPOOONNNLLLIIIHHHFFFCCCCCCCCCCCCBBBAAA???@@@BBBEEEHHHJJJKKKKKK{{{}}}~~~}}}}}}}}}|||yyyxxxvvvvvvvvvxxx|||{{{uuuppplllhhhnnnuuu}}}}}}zzzuuuqqqpppqqqsssnnnwww}}}uuuooojjjccc]]]VVVQQQOOOPPPRRRSSSLLLIIIGGGHHHLLLOOOPPPOOOMMMQQQVVVXXXWWWTTTRRRQQQTTTQQQSSS\\\bbbaaa\\\ZZZPPPTTTXXXZZZXXXVVVSSSSSSPPPQQQSSSSSSSSSSSSTTTUUUSSS[[[bbbeeelllxxxbbbUUUPPPDDDCCCCCCBBBAAA@@@??????<<<;;;;;;::::::999999888777777777777777888888999888666777::::::;;;BBBJJJeeevvvsssnnnggg```\\\ZZZWWWVVVKKKLLLMMMLLLJJJHHHHHHIIIDDDCCCBBBAAAAAAAAAAAABBB???@@@BBBBBBCCCDDDFFFHHHGGGLLLTTT[[[aaafffkkkoooqqqtttwwwyyyzzzzzz{{{|||~~~}}}{{{vvvvvvvvvwwwvvvuuutttttttttuuuwwwyyyzzzzzzzzzzzzyyyzzz{{{|||{{{yyywwwuuutttvvvxxxxxxxxxvvvsssqqqttttttssspppllliiihhhhhhgggfffeeedddddddddeeefffiiijjjkkklllkkkkkkiiihhhkkkjjjiiiiiijjjmmmoooqqqrrruuuxxxzzz{{{{{{|||}}}~~~yyyqqqllllllrrrzzz}}}uuummmgggfffjjjmmmppprrrvvvyyy{{{}}}~~~uuuiiibbb```^^^hhhrrrvvvyyy}}}~~~|||xxxttt{{{|||rrreee\\\XXXWWWTTTRRRQQQOOONNNOOOQQQSSSSSSRRRHHHIIIKKKNNNPPPRRRSSSTTTSSSRRRPPPMMMLLLJJJJJJJJJLLLNNNRRRUUURRRQQQVVV^^^nnn~~~~~~{{{jjjYYYNNNIIIGGGKKKSSSZZZ\\\[[[ZZZVVVQQQDDDCCCBBBAAABBBDDDFFFGGGGGGIIIKKKKKKJJJIIIJJJKKKLLLOOOTTTZZZbbbiiiooossssssuuuxxx|||~~~~~~|||{{{{{{zzzyyyvvvqqqmmm```XXXNNNIIIHHHHHHFFFDDDGGGEEEDDDEEEFFFHHHHHHGGGIIIKKKOOOSSSWWWYYY[[[[[[{{{{{{zzzzzzzzz{{{{{{|||~~~}}}|||}}}~~~~~~}}}||||||sssooowwwwwwpppnnnnnnqqqsssyyy}}}{{{vvvtttuuuwwwyyyzzzzzz~~~}}}rrrmmmlllddd^^^WWWTTTSSSTTTRRRQQQGGGGGGHHHJJJMMMQQQUUUXXXSSSUUUYYY]]]___\\\WWWSSSMMMOOORRRVVVZZZ[[[YYYWWWUUUVVVWWWVVVTTTSSSTTTUUUWWWVVVSSSRRRQQQSSSUUUVVVVVVZZZZZZ___lll{{{uuu^^^QQQJJJGGGBBB@@@@@@@@@@@@@@@======<<<;;;::::::::::::888888777777666666555555777666444555888===BBBEEETTTcccyyy|||uuukkkdddaaa]]]XXXSSSSSSPPPMMMKKKJJJIIIHHHGGGGGGFFFCCCAAA@@@AAAAAABBB?????????@@@@@@AAAAAAAAAGGGJJJNNNSSSWWW\\\aaaeeelllmmmnnnppprrrtttuuuvvvxxx|||~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzztttttttttvvvyyyzzzzzzyyyvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuuwwwwwwwwwvvvuuutttsssrrrqqqooollliiigggeeeeeeeeebbbbbbcccdddeeefffhhhiiijjjjjjjjjjjjjjjjjjkkkllliiiiiiiiijjjmmmooorrrssssssssssssuuuwww{{{|||zzzxxx{{{uuuiiiccceeeiiijjjiiisssqqqtttyyyzzzxxxwwwzzz{{{qqqfff___bbbeeeiiinnntttyyy}}}~~~~~~|||||||||rrrhhh^^^YYYVVVQQQNNNOOOLLLIIIHHHLLLQQQSSSPPPLLLJJJMMMPPPSSSSSSTTTUUUVVV[[[XXXRRRNNNLLLKKKIIIHHHNNNOOOPPPQQQSSSWWW[[[___ggg}}}{{{ppp[[[OOOJJJHHHMMMTTTZZZ]]][[[WWWTTTIIIEEEAAA@@@CCCFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMOOOSSSXXX```iiipppuuuxxx{{{}}}|||||||||}}}{{{{{{{{{{{{zzzwwwtttqqq```YYYOOOGGGDDDFFFJJJLLLJJJLLLOOORRRTTTUUUVVVVVV\\\]]]___bbbeeeggghhhiii~~~~~~}}}|||{{{{{{{{{{{{}}}|||}}}~~~{{{tttrrr{{{~~~wwwrrrqqqrrrsssvvv{{{}}}yyyvvvttttttvvvwwwzzzyyyqqqmmmmmmfff```YYYTTTSSSRRRPPPMMMEEEFFFFFFHHHLLLPPPTTTWWWXXXXXXYYY\\\^^^\\\XXXSSSRRRRRRSSSUUUXXXXXXVVVTTTTTTVVVVVVUUUTTTSSSSSSTTTVVVTTTRRRQQQQQQSSSUUUVVVWWWZZZYYY[[[fffqqqkkk[[[MMMIIIDDDAAA@@@@@@???>>>>>>===<<<;;;::::::::::::999888888777666666555555:::999666555666999===???IIIWWWlll}}}yyyooogggbbb^^^XXXTTTTTTQQQMMMKKKJJJIIIHHHGGGGGGEEECCCAAA@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAAEEEGGGKKKNNNRRRWWW]]]aaahhhiiijjjllloooqqqrrrsssqqquuuzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzyyyuuuuuuuuuwwwzzz{{{zzzyyyvvvvvvvvvwwwxxxxxxyyyyyy{{{{{{{{{zzzyyyxxxwwwvvvttttttttttttssssssrrrqqqmmmkkkiiifffdddccccccccccccccccccdddeeeggghhhiiiggggggfffffffffgggggghhhjjjjjjkkklllnnnqqqssstttssssssuuuwwwzzz}}}}}}wwwnnnfffdddjjjpppsssssswwwttttttwwwvvvsssrrruuuvvvlllfffhhhjjjmmmqqquuuyyy{{{|||}}}}}}}}}{{{mmmcccZZZVVVSSSOOOLLLMMMLLLJJJJJJMMMRRRSSSPPPLLLIIILLLPPPSSSTTTVVVXXXZZZ___ZZZSSSNNNLLLLLLLLLLLLNNNOOOPPPQQQRRRUUUYYY\\\cccvvvyyy~~~}}}iiiXXXNNNHHHKKKRRRYYY^^^___[[[WWWJJJFFFAAA@@@BBBFFFGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOORRRWWW___hhhnnnsssvvvzzz{{{{{{zzzzzz{{{|||||||||{{{zzzxxxuuusssiii```UUUNNNNNNQQQTTTUUU[[[\\\^^^```bbbdddeeefffjjjkkkmmmpppsssuuuvvvvvv~~~}}}|||{{{{{{~~~}}}||||||~~~yyyvvvxxx{{{uuurrrssstttqqqttt{{{~~~~~~|||wwwqqqoooppprrryyy~~~wwwzzz|||zzztttooollllllgggaaaZZZUUUSSSPPPMMMIIICCCDDDDDDFFFJJJNNNRRRUUUYYYVVVTTTWWW\\\^^^[[[XXXXXXVVVTTTTTTTTTTTTRRRPPPSSSTTTUUUTTTRRRRRRRRRTTTSSSRRRQQQPPPQQQSSSUUUVVVVVVXXXVVVXXXaaaiiiwwwcccSSSNNNGGGDDDCCCBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;999999888888777666666666:::888666555555777:::<<<@@@KKK]]]ppp~~~}}}ssskkkfffbbb]]]YYYUUURRROOOLLLKKKIIIHHHFFFFFFEEECCCAAA@@@@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAABBBDDDFFFIIILLLQQQWWW[[[aaabbbdddgggiiilllnnnoooooorrrvvvyyy{{{}}}~~~}}}~~~}}}|||yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyxxxwwwvvvvvvxxxzzz{{{zzzyyywwwvvvuuuttttttuuuvvvwwwyyyyyyyyyxxxwwwvvvuuutttqqqqqqqqqqqqpppooonnnnnnhhhfffdddbbbaaa``````aaadddddddddeeefffggghhhhhhffffffeeeddddddeeeeeefffkkkkkklllmmmppprrrtttuuussstttwwwzzz}}}{{{uuulllhhheeeiiisss}}}|||yyyxxxuuupppoooqqqxxxrrrnnnrrrtttvvvyyy{{{|||{{{{{{~~~zzztttfff]]]TTTQQQPPPLLLJJJKKKKKKKKKLLLOOOSSSSSSPPPLLLHHHKKKOOOSSSUUUWWWZZZ\\\___ZZZSSSNNNLLLMMMNNNOOOMMMNNNOOOPPPPPPRRRUUUXXX```mmmxxxvvv}}}xxxyyysss]]]NNNGGGHHHMMMWWW```dddaaa\\\MMMHHHBBB@@@BBBEEEFFFEEEHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNPPPTTT\\\ffflllrrruuuxxxzzzyyyxxxyyyyyy||||||||||||{{{{{{zzzzzzuuulll```[[[\\\aaacccdddkkkkkkkkklllnnnpppsssuuuvvvvvvxxx{{{~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyyzzz|||}}}~~~}}}wwwyyyxxxrrrpppqqqsssmmmrrryyy}}}}}}~~~}}}wwwnnniiijjjmmmwww~~~|||xxxsssjjjmmmpppqqqnnnkkkjjjiiifff```ZZZUUUSSSPPPLLLHHHBBBBBBBBBDDDHHHLLLPPPRRRTTTOOOLLLPPPXXX^^^___^^^YYYWWWSSSRRRQQQQQQPPPOOOQQQRRRSSSRRRQQQPPPQQQRRRQQQPPPPPPOOOPPPRRRTTTUUUQQQUUUSSSWWW```gggzzzjjjYYYSSSKKKGGGGGGFFFCCC@@@??????>>>===<<<<<<<<<<<<:::999999888888777666666666555555444555777:::;;;===DDDQQQbbbtttyyyrrrmmmiiidddaaaXXXUUUQQQMMMLLLJJJHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGKKKQQQUUUZZZ\\\^^^aaadddgggiiijjjmmmooorrruuuvvvxxxzzz}}}{{{{{{{{{{{{{{{{{{zzzyyyuuuwwwyyy{{{|||}}}}}}}}}||||||}}}}}}|||{{{yyyxxxxxxwwwwwwyyy{{{{{{zzzyyyxxxwwwtttsssrrrsssuuuvvvuuuuuuuuuuuutttsssrrrqqqppppppooonnnmmmkkkiiihhhcccbbbaaa_________```aaaeeeeeeffffffgggggggggggghhhggggggffffffgggggggggkkklllmmmoooqqqssstttuuusssuuuyyy~~~{{{tttooofffeeegggppp}}}|||wwwqqqooorrr}}}xxxttttttttt|||~~~}}}~~~~~~}}}~~~|||tttlll```XXXPPPOOONNNKKKIIIJJJJJJKKKMMMPPPSSSRRROOOLLLIIIKKKOOOQQQSSSUUUWWWZZZ[[[WWWRRROOONNNNNNNNNMMMMMMNNNOOONNNNNNNNNQQQSSS[[[aaarrrxxxrrrttttttnnnrrrzzzwwwaaaPPPHHHFFFIIISSS___fffeeebbbSSSMMMEEEAAAAAADDDEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNQQQYYYbbbhhhpppsssvvvxxxxxxxxxxxxxxxzzz{{{{{{|||}}}xxxlllgggjjjoooqqqqqqqqqqqqpppqqqsssvvvyyy{{{zzz{{{|||~~~zzzxxxvvvvvvwwwyyyzzzzzzuuu{{{xxxsssqqqqqqrrrqqqvvv}}}{{{{{{|||{{{uuulllggghhhkkkuuu}}}yyytttooojjjcccfffjjjlllkkkiiigggfffbbb]]]XXXUUUTTTQQQLLLHHHAAAAAABBBCCCFFFIIIMMMOOOOOOKKKHHHKKKSSSYYY\\\\\\VVVTTTPPPOOOOOOOOOOOONNNOOOPPPQQQPPPOOOOOOPPPQQQOOOOOONNNOOOOOOQQQRRRSSSNNNQQQQQQUUU___cccsssvvv```WWWLLLGGGGGGGGGDDD@@@@@@@@@???>>>============:::::::::999888888777777555555555555666777888888:::>>>HHHWWWiiiyyyzzztttnnnhhheee\\\XXXSSSPPPMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGLLLOOOTTTUUUXXX[[[___bbbeeefffhhhjjjlllnnnoooqqqsssvvvzzzyyyxxxxxx|||~~~}}}~~~~~~{{{|||||||||zzzyyyxxxxxxssstttuuuwwwyyyzzz{{{{{{|||}}}}}}}}}}}}|||zzzyyyyyyxxxxxxyyy{{{{{{yyyxxxxxxwwwuuusssrrrssstttuuussssssssssssrrrqqqqqqppppppooonnnllliiifffcccbbb``````___^^^___```bbbcccffffffggghhhhhhhhhgggfffhhhhhhgggggghhhhhhiiijjjkkklllnnnppprrrsssuuuuuuuuuwww|||}}}yyysssmmmhhhbbbdddiiittt~~~xxxrrrqqqsss|||xxxqqqqqqvvv{{{|||yyyvvvuuuwww||||||xxxoooeee]]]UUUNNNMMMMMMKKKIIIJJJIIIJJJLLLOOOPPPOOOMMMKKKJJJLLLMMMNNNNNNOOORRRTTTWWWUUUTTTSSSRRRQQQNNNLLLLLLMMMNNNMMMLLLLLLMMMOOOTTTWWWccc{{{{{{rrrpppyyyzzznnnlllnnnvvv|||wwwfffWWWIIIFFFEEEMMMZZZdddgggfff[[[SSSIIICCCBBBDDDDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOVVV^^^cccmmmqqqtttwwwwwwwwwxxxyyyvvvxxxzzz{{{~~~wwwrrrsssxxx{{{{{{yyyyyyzzz{{{~~~xxxyyy|||~~~xxxvvvsssrrrtttuuuvvvvvvsss|||{{{vvvtttsssssswww}}}}}}zzz{{{{{{zzzxxxrrrllliiijjjlllttt}}}~~~uuuoooiiidddaaadddhhhkkkllljjjhhhfff^^^[[[WWWUUUUUURRRMMMHHHCCCBBBBBBBBBDDDGGGJJJLLLMMMKKKJJJJJJNNNRRRTTTVVVRRRPPPMMMLLLMMMNNNNNNMMMMMMNNNOOOOOONNNMMMOOOPPPNNNNNNNNNNNNOOOOOOPPPQQQMMMPPPPPPTTT[[[]]]hhhiii^^^OOOGGGFFFFFFCCC???AAAAAA@@@???>>>>>>>>>>>>;;;;;;::::::999888888888888888777777666555444444555888???KKK\\\ppp{{{rrrjjjfff___\\\WWWSSSPPPMMMJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@??????@@@BBBCCCCCCEEEGGGJJJMMMNNNQQQUUUYYY]]]```bbbggghhhjjjlllmmmooorrrtttuuutttssssssuuu{{{~~~}}}|||||||||||||||}}}~~~|||zzzxxxwwwwwwsssttttttuuuvvvxxxzzz{{{{{{|||}}}}}}}}}|||zzzyyyyyyxxxxxxyyyzzzzzzxxxvvvvvvuuutttsssrrrrrrssstttrrrrrrrrrrrrrrrqqqppppppmmmllljjjgggdddaaa^^^\\\^^^^^^^^^^^^___aaaccceeegggggghhhiiiiiihhhgggfffeeeeeeeeefffggghhhjjjjjjlllmmmppprrrtttuuuvvvwwwwwwzzz}}}yyyssslllfffaaa]]]aaaiiittt|||xxxrrrqqqttt{{{vvvpppsss{{{~~~|||xxxuuuqqqqqquuu{{{}}}zzzuuujjj___[[[SSSMMMMMMMMMKKKIIIJJJHHHIIIJJJKKKLLLKKKKKKJJJKKKLLLLLLLLLKKKKKKMMMOOOUUUUUUUUUVVVVVVTTTPPPLLLKKKLLLMMMMMMLLLKKKLLLMMMSSSVVV___ppp}}}vvvrrrvvv}}}uuullleeehhhooooooeee[[[KKKGGGDDDHHHSSS___fffhhheee\\\OOOGGGDDDDDDDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNSSSYYY^^^iiilllqqqtttuuuvvvwwwxxxtttvvvyyyzzz}}}zzzxxx{{{zzz{{{~~~xxxuuurrrpppqqqsssssssssrrr{{{zzzvvvtttsssrrruuu||||||zzz~~~|||zzzuuuqqqnnnnnnooopppuuu~~~}}}ssslllgggcccaaadddhhhlllooonnnkkkhhh^^^ZZZWWWVVVUUUQQQKKKFFFDDDCCCCCCBBBCCCEEEHHHIIIIIIKKKLLLLLLLLLMMMPPPSSSOOOMMMKKKKKKLLLLLLKKKJJJKKKLLLNNNNNNMMMLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMPPPOOOSSSZZZYYYaaavvvyyykkkXXXLLLIIIHHHDDDAAABBBAAA@@@??????>>>??????;;;;;;;;;:::999999888888777777888888777666555444444666:::BBBOOOcccxxxxxxppplllccc___ZZZUUURRROOOLLLIIIFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@??????===???BBBCCCCCCCCCCCCDDDFFFHHHKKKPPPTTTYYY\\\^^^eeefffhhhiiikkkmmmqqqtttqqqqqqqqqpppqqqvvv~~~}}}}}}||||||{{{{{{zzzzzzyyy{{{}}}{{{xxxvvvvvvwwwvvvvvvttttttuuuxxx{{{}}}zzzzzz{{{||||||zzzyyyxxxyyyxxxwwwxxxyyyyyywwwuuurrrrrrrrrrrrrrrrrrrrrqqqnnnnnnnnnooonnnnnnmmmlllfffeeedddbbb```]]][[[ZZZ\\\\\\\\\]]]___bbbdddfffggghhhiiijjjjjjhhhfffeeecccddddddfffgggiiikkklllooopppsssuuuwwwxxxyyyyyyzzz|||~~~}}}uuunnngggaaa]]]ZZZ___iiisss}}}|||{{{xxxssssssvvvzzz}}}}}}vvvsssvvv}}}{{{yyywwwuuutttwww}}}}}}yyysssfffZZZYYYRRRLLLMMMMMMJJJHHHIIIGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKMMMRRRQQQQQQRRRRRRQQQNNNLLLJJJLLLMMMMMMLLLKKKKKKLLLPPPUUU\\\fffxxxzzzvvvwww|||vvvgggcccgggiiiccc\\\MMMHHHCCCCCCKKKWWWccciiimmmcccUUUKKKFFFEEEEEEDDDHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNQQQVVVYYYcccggglllppprrrtttvvvwwwtttwwwyyyzzz|||zzzzzz~~~tttpppuuu{{{~~~|||~~~yyyvvvrrrpppppprrrrrrrrrqqq{{{~~~wwwtttsssrrrqqqlllttt~~~|||~~~zzztttqqqqqqrrrssstttwww~~~ssskkkfffcccbbbdddiiinnnqqqqqqnnnkkk^^^[[[XXXVVVUUUQQQJJJEEEFFFEEECCCBBBCCCDDDFFFHHHCCCHHHMMMMMMLLLLLLPPPUUUNNNLLLKKKJJJKKKKKKIIIGGGJJJLLLMMMMMMLLLLLLMMMOOONNNNNNNNNMMMMMMMMMMMMMMMLLLOOOOOOTTT[[[ZZZaaauuuwwwaaaRRRMMMLLLHHHDDDCCCBBBAAA@@@????????????<<<;;;;;;::::::999999888333444666888999999888888666777999===FFFWWWnnn~~~wwwssseeeaaa[[[WWWSSSPPPLLLJJJGGGGGGFFFFFFEEECCCBBBAAAAAAAAAAAA@@@@@@?????????;;;>>>BBBCCCBBBAAAAAAAAABBBDDDGGGLLLQQQUUUYYY[[[___```bbbcccdddgggkkknnnllllllllljjjkkkpppxxx~~~~~~}}}zzzzzz{{{{{{{{{zzzyyyyyyvvvyyy{{{zzzwwwuuuvvvxxxyyyxxxuuutttuuuxxx|||~~~xxxyyyzzzzzzzzzyyyxxxwwwyyyxxxwwwwwwxxxxxxvvvtttooopppqqqqqqqqqqqqppppppiiiiiijjjjjjjjjiiihhhhhh``````___^^^]]][[[ZZZYYYZZZZZZ[[[]]]___bbbeeefffhhhiiijjjkkkjjjhhhfffeeeddddddeeegggiiikkknnnoooqqqrrruuuxxxzzz{{{{{{{{{|||}}}~~~yyyqqqjjjddd___[[[ZZZ```jjjuuu}}}|||zzz{{{yyyvvvvvvyyyyyy{{{~~~}}}|||yyyvvvtttxxx|||zzzxxxyyyyyy{{{}}}yyyrrrdddWWWXXXQQQLLLLLLLLLIIIGGGHHHFFFFFFFFFEEEDDDEEEGGGIIIJJJKKKKKKJJJIIIIIILLLNNNOOOMMMLLLKKKLLLLLLKKKJJJJJJKKKMMMMMMLLLKKKKKKLLLHHHNNNUUUZZZfff|||xxxyyy|||qqqhhhiiikkkgggaaaOOOIIICCCAAAFFFRRR```iiirrrgggXXXMMMGGGFFFEEEDDDHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKMMMNNNNNNPPPTTTVVV```dddiiimmmppprrrtttvvvvvvxxxzzzzzz|||zzzyyyzzzlllfffhhhnnnqqqqqq~~~~~~yyysssqqqqqqrrrpppnnnqqqxxx~~~~~~|||xxxssspppoooppptttuuu{{{~~~wwwqqqrrruuuuuuwwwzzz~~~wwwoooiiigggfffgggkkkoooqqqqqqmmmjjj^^^^^^^^^ZZZTTTNNNIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFIIIJJJLLLLLLLLLLLLNNNPPPMMMMMMLLLKKKJJJJJJKKKKKKJJJLLLNNNNNNLLLJJJJJJJJJOOOOOOOOONNNNNNMMMMMMMMMLLLMMMOOORRRUUU\\\ccchhhrrrbbbXXXOOOJJJJJJEEECCCAAA@@@????????????>>><<<::::::;;;;;;:::999777777555444444555666666888888:::>>>BBBLLL^^^ooozzzsssiiieee___YYYUUURRROOOMMMKKKJJJGGGEEECCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@????????????????????????BBBDDDFFFHHHJJJNNNTTTWWW^^^___```aaabbbdddgggjjjhhhgggggggggiiinnnuuu{{{~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~||||||zzzyyyyyyyyyyyywwwvvvyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwww{{{{{{zzzzzzzzzzzz{{{{{{{{{yyywwwvvvvvvvvvtttssssssqqqpppppppppooollljjjmmmmmmllljjjhhhfffcccbbb]]][[[YYYXXXWWWXXXZZZ[[[XXXYYYZZZ\\\___cccfffhhhhhhgggeeeeeefffffffffeeecccdddfffhhhkkkmmmooopppssstttvvvyyy|||}}}rrriiieeebbb___]]]]]]aaaiiisss}}}~~~}}}|||{{{{{{{{{{{{{{{}}}xxxwwwzzzzzzuuusssrrrppppppttt{{{xxxnnnddd^^^RRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLHHHIIIJJJJJJIIIHHHFFFEEEKKKJJJIIIHHHHHHHHHIIIIIILLLOOOTTTWWW]]]nnnxxxkkkmmmpppmmmfff]]]LLL@@@@@@DDDHHHSSS```eeeeee___TTTLLLIIIHHHEEEJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKLLLMMMMMMNNNPPPRRR\\\aaagggmmmpppqqqsssttttttvvvxxxyyy||||||sssrrruuuqqqpppccc]]]\\\]]]^^^}}}xxxsssqqqpppnnnmmmtttyyy{{{|||{{{xxxuuussssssssstttrrrtttyyy||||||xxxqqqmmmoootttwww|||yyyqqqllljjjhhhiiikkknnnooonnnjjjfffbbbaaa^^^YYYSSSNNNJJJIIIEEEDDDDDDDDDEEEHHHJJJLLLJJJLLLMMMMMMMMMMMMNNNPPPPPPOOONNNLLLJJJIIIIIIIIIJJJKKKMMMMMMKKKJJJKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOQQQTTTZZZaaafff{{{ssscccUUUNNNLLLIIIGGGEEECCCBBBAAA@@@??????===;;;:::;;;;;;:::999888777666555444555666666555555777:::<<>><<<;;;<<<<<<;;;:::888777666555444555666666777666888:::;;;>>>IIIUUUgggwwwxxxrrrjjjbbb[[[VVVRRRPPPOOOMMMKKKHHHEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCEEEIIILLLKKKMMMNNNOOOQQQSSSWWWZZZ]]]^^^___```bbbeeejjjnnnwwwxxxyyyxxxvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{||||||{{{zzzyyyxxxxxxyyy|||}}}{{{{{{yyywwwvvvvvvwwwwwwvvvwwwvvvuuutttttttttttttttttttttttttttuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyxxxvvvssspppooonnnllljjjlllkkkjjjjjjjjjiiigggeeedddcccaaa___]]]ZZZXXXWWWWWWVVVUUUTTTUUUVVVWWWXXXVVVXXXZZZ]]]___aaabbbccceeeddddddccccccccccccccceeefffhhhlllooorrruuuvvvwwwyyy|||~~~qqqllleee```______``````kkknnnuuu}}}zzzwwwwwwvvvsssnnnqqqvvv{{{uuukkkbbbZZZVVVOOONNNLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIGGGGGGHHHGGGGGGFFFEEEDDDFFFEEEDDDDDDEEEGGGJJJKKKRRRSSSTTTTTTSSS[[[ooo}}}xxxwwwvvvuuunnn^^^OOOGGGBBB>>>CCCKKKYYY```ddd\\\RRRLLLJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIKKKLLLLLLKKKLLLNNNPPPQQQVVV]]]ccchhhkkkmmmooosssuuuvvvwwwyyyvvveeeXXXQQQRRR]]]hhhsssppp]]]NNNHHHFFF}}}yyyvvvttttttxxxxxxvvvqqqkkkhhhiiikkkssstttssspppllliiiiiiiiirrruuuxxxzzz{{{{{{|||}}}{{{rrrkkklllsss}}}~~~ttthhhfffhhhooouuuyyy~~~yyyrrrooollllllnnnqqqssssssooommmfffaaaZZZTTTRRRSSSUUUWWWLLLKKKHHHGGGGGGIIILLLMMMOOOPPPQQQPPPNNNMMMMMMOOOPPPPPPOOOMMMKKKIIIHHHGGGHHHIIIJJJIIIIIIKKKNNNPPPUUUUUUSSSRRRPPPNNNMMMLLLNNNOOOOOOPPPRRRVVV\\\```nnn~~~vvvfff^^^SSSPPPLLLIIIHHHGGGDDDAAAAAA???===<<<======;;;:::999888777555555555666666777777888::::::;;;AAAJJJVVVggg|||{{{rrrhhhaaa[[[UUURRRQQQOOOLLLIIIFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@AAADDDFFFFFFHHHIIIKKKLLLOOOSSSVVVTTTVVVYYY[[[^^^aaafffiiiqqqsssuuutttrrrqqqpppqqqsssssstttttttttttttttuuuuuuvvvyyy{{{{{{zzzwwwvvvuuuvvvyyy|||}}}}}}{{{yyyzzzxxxuuutttuuuvvvvvvvvvuuuuuutttsssssssssssssssttttttttttttuuuuuuuuuvvvtttsssssssssssstttuuuuuutttrrrooommmmmmllljjjiiijjjiiigggggghhhgggeeecccaaa```^^^[[[YYYWWWUUUUUURRRRRRRRRRRRSSSTTTUUUVVVUUUWWWZZZ\\\^^^___```___aaaaaaaaaaaa``````aaaccceeegggjjjmmmqqquuuwwwyyyyyy{{{~~~{{{{{{zzz}}}}}}|||}}}~~~wwwjjjfff```]]]]]]aaaeeeiiilllooouuu~~~yyywwwuuutttqqqvvv|||}}}ooofff___YYYUUULLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCFFFFFFEEEFFFGGGJJJMMMOOOSSSSSSTTTTTTRRRVVVeeetttzzzvvvvvvxxxrrrdddTTTIIIBBB>>>BBBIIITTT___gggaaaVVVNNNJJJHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNNNNSSSZZZ```eeeiiimmmooorrrsssuuuuuuvvv|||xxxfffWWWMMMMMMSSS[[[gggyyy|||nnn___SSSKKKGGG~~~{{{uuuqqqooonnnlllmmmllliiieeeeeeiiimmmoooooonnnkkkiiihhhjjjlllooosssxxx{{{|||}}}~~~{{{qqqjjjkkksss|||mmmeeegggmmmvvvzzzzzz{{{~~~|||rrrnnnfffhhhlllrrruuuvvvssspppkkkcccZZZSSSQQQSSSTTTUUULLLJJJHHHGGGHHHJJJLLLNNNOOOPPPPPPOOOMMMLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJNNNPPPSSSRRRRRRQQQQQQPPPPPPOOOQQQQQQQQQQQQRRRUUUZZZ___jjjvvv{{{lllZZZUUUOOOLLLKKKJJJFFFCCCCCC@@@>>>=========<<<;;;:::999777666555555666666444333444777777666:::AAAKKK[[[pppzzzqqqiiiaaaZZZVVVTTTRRROOOKKKGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@@@@@@@AAACCCBBBDDDEEEFFFHHHJJJNNNQQQNNNQQQUUUYYY\\\```eeehhhmmmppprrrrrrqqqpppooopppoooooopppppppppqqqqqqqqqqqqsssvvvxxxxxxwwwuuussstttvvvyyy{{{{{{zzzxxxwwwxxxvvvsssssstttuuuuuutttssssssrrrrrrqqqrrrrrrrrrtttttttttuuuuuuuuuvvvvvvuuutttsssrrrqqqpppppppppooommmkkkkkkkkkkkkjjjiiiiiigggfffffffffdddbbb```[[[ZZZXXXUUUSSSRRRQQQQQQNNNOOOOOOPPPRRRSSSTTTUUUUUUWWWYYY[[[]]]]]]]]]]]]\\\^^^```___^^^___aaadddggghhhkkkooossswwwzzz{{{{{{}}}|||xxxwwwxxxzzzzzzzzz{{{}}}vvvooodddbbb^^^\\\^^^dddkkkppprrrtttxxxyyytttrrrsssttt{{{{{{kkkaaaZZZUUUQQQIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGIIIKKKMMMOOOOOONNNPPPQQQQQQTTT^^^jjj~~~wwwwwwyyyxxxlll]]]OOOEEE@@@CCCHHHQQQ]]]fffbbbWWWNNNIIIFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIJJJLLLMMMRRRYYY___dddiiimmmpppppprrrssstttuuuyyy{{{jjjZZZNNNLLLOOOUUU```rrr}}}pppgggaaa\\\UUUPPP~~~~~~|||xxxrrrmmmjjjiiidddcccbbb```aaaffflllqqqoooooommmkkkiiijjjlllooonnnrrrxxx|||}}}}}}}}}}}}xxxpppkkkoooxxxpppiiimmmwww~~~{{{qqqkkkhhhlllrrryyy}}}}}}yyyuuummmeeeZZZRRROOONNNMMMLLLEEEFFFFFFGGGIIILLLNNNOOOLLLNNNNNNMMMKKKJJJKKKLLLHHHIIIJJJKKKLLLKKKJJJJJJGGGHHHIIIJJJIIIJJJMMMOOOLLLMMMNNNPPPRRRSSSUUUUUUSSSSSSRRRQQQQQQTTTXXX\\\ccclll}}}~~~ggg```VVVPPPOOONNNJJJFFFDDDBBB???>>>>>>>>>===;;;;;;:::888666555555555666666555666999999777:::???DDDQQQddduuu{{{sssjjjbbb]]]YYYVVVSSSNNNJJJGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@???@@@AAA>>>???AAAAAABBBDDDHHHJJJKKKNNNRRRUUUYYY^^^cccfffhhhkkknnnpppooonnnnnnooojjjjjjkkkkkklllmmmmmmmmmmmmnnnqqqrrrsssrrrqqqppprrruuuwwwxxxwwwvvvuuuuuuuuusssrrrssstttuuutttrrrrrrqqqqqqppppppqqqqqqqqqsssssssssttttttttttttuuuuuutttrrrpppooommmmmmlllkkkjjjhhhhhhiiiiiiiiihhhfffdddbbbbbbaaa___\\\ZZZSSSRRROOOMMMLLLKKKLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ]]]``````___```dddhhhjjjlllnnnrrrvvvzzz}}}~~~}}}yyyxxxzzzyyyyyyyyyzzz|||{{{tttkkkeee___```aaaccceeejjjpppuuu{{{{{{}}}~~~vvvooommmooovvv}}}wwwggg]]]UUUNNNHHHFFFFFFEEEDDDCCCCCCCCCDDDAAAAAABBBCCCEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKJJJHHHGGGIIILLLMMMOOOWWW```uuu|||zzz{{{xxxkkk]]]OOOGGGDDDEEELLLWWW___\\\TTTMMMHHHDDDBBBCCCEEEGGGIIIIIIIIIHHHIIIJJJJJJIIIHHHGGGIIIJJJLLLQQQWWW^^^ccchhhmmmpppnnnppprrrssstttxxxppp]]]NNNIIIJJJNNNYYYhhhxxxwwwjjjdddfffhhhfffbbb||||||zzzuuuooojjjgggfffbbb___[[[[[[aaaiiiqqquuuuuuuuurrrnnnkkkiiikkklllnnnsssyyy|||}}}|||{{{zzzvvvpppooovvvvvvpppuuuwwwnnnjjjmmmqqqxxx~~~xxxrrrfff^^^UUUNNNLLLKKKHHHEEEBBBCCCEEEGGGIIIKKKLLLMMMJJJKKKLLLKKKIIIIIIIIIKKKFFFGGGIIIJJJKKKJJJIIIHHHFFFHHHJJJKKKJJJJJJKKKLLLKKKLLLNNNOOOQQQSSSTTTUUUSSSSSSRRRPPPOOOQQQVVVYYY\\\bbbnnn~~~~~~yyynnn```WWWTTTRRRMMMIIIEEECCC@@@?????????===<<<;;;:::888666555555555666;;;888888;;;:::888:::>>><<>>???AAAAAA???>>>???@@@<<<===>>>>>>>>>???BBBEEEFFFHHHKKKMMMPPPTTTYYY]]]]]]aaaeeehhhhhhhhhhhhhhheeeeeeffffffggghhhhhhiiiiiiiiijjjkkklllmmmllllllmmmpppssssssrrrrrrsssuuurrrqqqrrrtttuuuuuurrrppppppppppppooooooppppppqqqpppqqqqqqqqqrrrrrrrrrrrrqqqpppooommmlllkkkkkkkkkiiigggeeeeeeeeeeeedddcccaaa___]]][[[ZZZXXXTTTQQQLLLKKKIIIGGGGGGGGGHHHIIIIIIJJJLLLOOOQQQSSSTTTUUUXXXWWWWWWWWWXXXYYYZZZZZZZZZ^^^bbbcccbbbdddiiinnnooopppsssvvvzzz}}}|||}}}zzzyyyxxxyyyzzz|||~~~{{{wwwsssmmmggg```[[[]]]ccckkkqqqtttuuuwwwxxx}}}|||}}}~~~}}}tttlllkkknnnvvv~~~nnnaaaYYYRRRJJJDDDDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@AAACCCDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMIIIHHHFFFEEEDDDDDDEEEEEEFFFHHHKKKMMMMMMKKKIIIGGGGGGEEEEEEHHHJJJKKKQQQXXXdddyyy}}}}}}zzznnn___QQQHHHBBBEEENNNTTTSSSOOOLLLGGGCCC@@@BBBDDDGGGHHHIIIHHHHHHIIIJJJJJJIIIGGGFFFGGGIIIJJJNNNUUU[[[```eeeiiimmmmmmooorrrssstttxxxzzzdddQQQGGGFFFHHHOOOZZZfffsss{{{|||uuummmlllrrryyy}}}~~~{{{{{{yyytttnnnhhheeedddddd^^^YYYZZZbbbllltttxxx|||{{{wwwqqqkkkhhhggghhhooosssyyy}}}}}}{{{yyyxxxwwwsssuuu~~~zzzuuu{{{uuummmjjjkkkooovvv{{{|||wwwnnnggg]]]VVVNNNKKKKKKKKKHHHEEECCCEEEFFFHHHIIIIIIHHHGGGHHHIIIJJJIIIHHHHHHIIIJJJFFFGGGIIIJJJJJJIIIGGGFFFFFFHHHKKKLLLKKKJJJJJJKKKOOOOOOPPPPPPPPPPPPPPPPPPSSSRRRQQQOOONNNPPPTTTWWWXXX\\\dddrrr|||yyyhhh]]]XXXUUUPPPKKKFFFCCCAAA@@@??????===<<<<<<:::999777666555555666:::777666777666444555999666>>>IIIWWWjjjzzzpppiiibbb```[[[VVVRRRNNNLLLKKKCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA===???@@@@@@???>>>>>>???<<<============>>>AAACCCAAABBBDDDEEEGGGJJJOOOSSSSSSWWW\\\___`````````aaaaaaaaabbbcccddddddeeeeeefffffffffggghhhiiiiiijjjiiilllooooooooopppsssvvvpppppprrrtttvvvuuuqqqooopppoooooooooooooooppppppnnnoooooooooooopppppppppmmmmmmlllkkkjjjjjjjjjjjjiiigggdddcccbbbbbb```___^^^[[[YYYWWWUUURRRNNNKKKJJJIIIGGGFFFEEEFFFHHHIIIHHHJJJLLLOOOQQQSSSTTTUUUYYYXXXWWWVVVVVVXXXYYYZZZ[[[```dddfffeeegggmmmrrrrrrtttvvvyyy}}}{{{zzzyyyxxxxxxzzz|||}}}|||xxxqqqjjjddd^^^XXXTTT^^^hhhuuu}}}{{{xxxxxxxxxzzz|||}}}|||{{{~~~uuulllkkkooowww{{{zzz|||yyy~~~sssddd[[[VVVRRRKKKEEECCCBBBBBBAAAAAABBBBBBBBB@@@@@@AAACCCDDDFFFGGGGGGHHHHHHJJJLLLMMMNNNNNNNNNIIIHHHGGGEEEEEEEEEEEEFFFIIILLLOOOQQQQQQNNNJJJGGGJJJGGGFFFHHHIIIIIINNNSSSWWWhhh~~~|||zzzkkk[[[MMMDDD???FFFLLLLLLKKKKKKGGGBBB@@@AAADDDGGGHHHHHHHHHGGGIIIJJJJJJHHHFFFFFFGGGHHHHHHLLLRRRXXX]]]bbbgggjjjllloooqqqrrrtttxxxmmmXXXGGGFFFEEEHHHNNNWWWcccmmmwwwuuutttwww~~~~~~|||yyyvvvsssooojjjgggiiiaaa\\\```ffflllvvv~~~xxxrrroookkkhhhfffooosssxxxyyyxxxyyy{{{~~~zzz{{{zzz|||rrrmmmooonnnoooqqqsssrrrmmmfff```ZZZSSSKKKGGGHHHIIIHHHFFFIIIJJJKKKJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCIIIKKKLLLKKKJJJJJJKKKLLLMMMOOOQQQPPPOOONNNNNNOOORRRPPPMMMNNNPPPSSSUUUUUUXXXYYY]]]ffftttzzzkkk```XXXPPPLLLJJJGGGDDDAAA@@@???>>><<<<<<;;;;;;:::999888777777777777777777777888888888999<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===============<<<===>>>@@@BBBDDDFFFHHHHHHMMMOOORRRVVVYYY[[[[[[\\\\\\]]]^^^````````````___cccdddeeefffggghhhhhhhhhhhhiiiiiijjjkkklllmmmmmmoooooooooooooooooooooooommmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmiiihhhgggeeeeeeeeeeeefffeeeeeecccaaa^^^\\\[[[ZZZWWWVVVTTTQQQOOOLLLJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFIIILLLOOOPPPRRRUUUWWWVVVUUUUUUVVVYYY[[[[[[[[[___aaadddfffhhhkkkooorrrtttvvvyyy~~~~~~zzzyyyyyyyyyyyyxxx~~~tttiiibbb\\\VVVVVVXXXgggvvvwwwwwwwwwvvvvvvxxx{{{~~~yyytttrrrqqqyyyzzzxxxxxxzzzwwwkkk^^^XXXSSSKKKEEECCCBBBBBBAAA@@@@@@@@@@@@AAACCCCCCBBBAAABBBCCCDDDEEEGGGHHHIIIKKKMMMNNNNNNNNNJJJIIIGGGFFFFFFGGGIIIJJJPPPOOOMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHFFFFFFHHHJJJQQQ^^^uuu~~~jjjUUUGGGDDD===:::<<<@@@AAAAAADDDAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGJJJOOOSSSYYY___gggkkkoooqqqsssuuuvvvyyy|||~~~eeeVVVJJJCCCHHHLLLMMMUUUaaallltttwwwvvv~~~}}}zzzwwwtttooojjjffffff```]]]bbbiiioooxxx{{{wwwtttrrrooonnnsssuuuwwwvvvuuuvvvyyy}}}}}}}}}xxx}}}~~~rrrmmmnnnmmmmmmnnnnnnmmmhhhbbb^^^UUUOOOHHHFFFHHHJJJJJJHHHJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPRRRQQQPPPOOOOOOPPPOOOOOOOOOOOOPPPRRRTTTUUUTTTTTTXXX___lllvvviii^^^VVVPPPKKKHHHDDDAAA@@@???===<<<<<<<<<;;;:::999888777777777777777777777777777888999;;;>>>CCCNNN___sssyyynnnggg___YYYWWWUUUPPPLLLKKKIIIFFFEEEEEEDDDCCCAAAAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>=========>>>???@@@BBBDDDEEEFFFGGGHHHKKKMMMPPPRRRSSSSSSWWWXXXYYY[[[\\\]]]\\\\\\___```bbbcccddddddeeeeeeeeeffffffggghhhiiijjjjjjlllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiijjjkkklllkkkkkkjjjjjjiiiiiiiiiiiifffeeecccbbbaaaaaabbbbbb```___^^^\\\YYYWWWVVVUUUTTTSSSRRROOOMMMJJJHHHGGGDDDEEEEEEEEEFFFFFFGGGGGGGGGIIILLLOOOPPPQQQTTTVVVUUUUUUUUUVVVXXXZZZ[[[\\\```bbbeeehhhjjjmmmqqqtttzzz{{{~~~{{{yyyxxxwwwvvvxxxnnnccc]]]YYYWWWZZZ___lll{{{xxxtttqqqrrruuu{{{yyywwwvvvvvvzzz|||{{{{{{zzz~~~pppeeeZZZTTTPPPIIIDDDCCC??????@@@@@@AAACCCDDDEEECCCCCCBBBAAABBBCCCDDDEEEGGGGGGIIIKKKLLLMMMNNNNNNIIIHHHGGGEEEEEEFFFGGGHHHLLLLLLLLLKKKJJJIIIIIIHHHFFFGGGGGGEEEDDDDDDFFFHHHLLLWWWkkk~~~|||www___OOODDD===999;;;>>>>>>>>>???@@@AAACCCDDDFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJNNNRRRWWW^^^eeekkkmmmooorrruuuwwwzzz~~~xxx___RRRHHHIIIJJJKKKSSS^^^llluuuyyyxxx~~~|||yyytttnnnhhheeebbb```bbbhhhnnnsss{{{|||{{{zzzxxxwwwxxxxxxvvvrrrooopppuuuzzz}}}xxxxxxzzz|||sssnnnnnnmmmkkkiiigggeeeaaa]]]ZZZPPPKKKFFFEEEGGGJJJKKKJJJJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGHHHHHHHHHKKKNNNRRRQQQRRRTTTSSSQQQPPPPPPQQQPPPRRRTTTSSSQQQQQQSSSVVVUUUTTTVVV\\\gggyyyqqqdddZZZSSSNNNKKKFFFCCCAAA@@@>>>======<<<<<<;;;:::999888888888888777777777777777777999999999;;;BBBQQQbbboootttmmmeee___\\\YYYUUURRRNNNLLLIIIGGGFFFEEEDDDBBBAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJOOOPPPRRRTTTVVVWWWXXXXXX[[[\\\]]]^^^___````````````aaabbbcccdddeeeeeeffffffffffffffffffggggggggggggfffdddddddddfffhhhiiiggggggffffffeeedddccccccaaa```___]]]]]]]]]^^^^^^[[[ZZZXXXWWWUUUSSSRRRQQQPPPOOOMMMKKKIIIGGGFFFEEEBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPSSSUUUSSSTTTTTTVVVXXXZZZ\\\]]]bbbdddgggjjjlllppptttwww~~~}}}yyywwwtttrrrqqqggg]]]XXXVVVXXX```hhhsss~~~yyyrrrmmmnnnttt|||{{{wwwwwwxxxyyy|||~~~~~~}}}{{{wwwuuuggg]]]TTTPPPLLLFFFCCCCCC@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAABBBCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFFFFEEEFFFFFFEEECCCDDDFFFHHHKKKQQQ___xxxvvvyyyhhhUUUEEE>>>:::<<<>>><<<;;;<<>>======<<<;;;:::999999888888888777777777777777777888888888;;;DDDQQQZZZooo{{{{{{uuummmeeeaaa\\\YYYVVVQQQNNNKKKIIIHHHFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>><<<;;;:::;;;<<<<<<<<<<<<=========@@@@@@??????@@@AAACCCDDDHHHIIIKKKMMMOOOQQQSSSSSSWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\]]]^^^___``````aaaaaabbbbbbbbbbbbbbbcccccccccbbbaaa``````bbbeeefffddddddcccbbb```___^^^^^^^^^]]][[[ZZZYYYYYYZZZZZZWWWVVVUUUTTTRRRQQQPPPOOOKKKJJJIIIGGGFFFDDDCCCBBB@@@@@@AAACCCDDDEEEFFFFFFHHHJJJLLLMMMMMMOOORRRTTTRRRSSSUUUWWWXXX[[[^^^```cccfffiiilllooosssxxx{{{{{{xxxuuurrrnnndddZZZUUUUUUZZZeeeqqq{{{~~~yyyrrrnnnpppwww~~~{{{uuutttvvvxxxzzz}}}xxxsssnnnkkk^^^VVVOOOLLLIIIEEEBBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAABBBCCCDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMJJJIIIHHHFFFFFFEEEFFFFFFEEEFFFHHHIIIIIIGGGEEEDDDFFFGGGGGGFFFEEEEEEHHHJJJMMMOOOXXXjjjuuuttt|||zzzyyy||||||gggUUUFFF???;;;===>>><<<;;;<<<===>>>@@@AAACCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKMMMQQQXXX```fffjjjmmmqqqtttwwwzzz~~~yyyhhh^^^YYYWWW\\\dddnnnuuuyyyvvvyyy}}}wwwnnnfffaaa```ccckkkuuu{{{~~~~~~}}}}}}~~~~~~}}}}}}zzztttlllhhhjjjqqqxxx~~~}}}wwwqqqrrryyy{{{xxxuuuqqqlllggg___YYYVVVUUUTTTSSSLLLIIIFFFEEEEEEGGGHHHHHHGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMKKKJJJKKKOOORRRRRRTTTUUUUUUTTTSSSSSSTTTYYYZZZYYYTTTNNNLLLPPPUUUTTTRRRRRRVVV[[[eeevvv}}}jjj^^^WWWRRRLLLGGGEEECCCBBB@@@???>>>>>>===<<<;;;::::::888888888888777777666666555777999999999===CCCIIIYYYgggwww|||uuummmfff```[[[YYYTTTQQQMMMKKKIIIGGGDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;<<<===>>>???CCCDDDEEEGGGJJJLLLNNNOOOSSSSSSUUUVVVWWWXXXXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]^^^^^^_________^^^]]]]]]]]]___aaaccc```______]]]\\\[[[ZZZZZZZZZYYYWWWVVVUUUUUUVVVVVVRRRQQQPPPOOONNNMMMLLLLLLGGGFFFEEEDDDCCCBBBAAAAAA??????@@@AAACCCDDDEEEEEEHHHJJJKKKLLLLLLNNNQQQTTTRRRTTTWWWYYYZZZ]]]aaadddfffhhhlllooossswww|||~~~zzzwwwooofff]]]WWWVVV\\\iiivvv|||yyyvvvvvvzzz|||xxxuuuwwwzzz}}}~~~~~~}}}wwwnnnfffaaaXXXQQQLLLKKKHHHDDDCCCEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAABBBCCCDDDEEEHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEEEECCCEEEFFFHHHHHHGGGEEEDDDEEEFFFFFFEEEDDDEEEGGGIIIMMMMMMRRRaaatttxxxuuu|||qqqllliiinnntttqqqcccUUUFFF???:::;;;<<<;;;;;;<<<<<<===???@@@BBBCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKNNNUUU]]]bbbiiimmmqqqtttvvvxxx{{{}}}wwwooommmooossswwwzzz{{{wwwwww~~~{{{ssshhh```]]]]]]eeeqqq}}}{{{zzz{{{}}}}}}|||{{{yyywwwtttooolllpppxxx~~~{{{xxxwwwzzz~~~|||zzzvvvqqqiiicccZZZTTTPPPPPPPPPPPPKKKJJJHHHFFFEEEFFFGGGHHHFFFGGGHHHHHHGGGGGGHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMOOOQQQRRRRRRRRRPPPNNNLLLLLLNNNPPPQQQSSSUUUUUUUUUTTTUUUVVVXXXYYYYYYVVVQQQOOOOOOQQQTTTSSSSSSWWWZZZ```kkkvvvsssbbbYYYTTTMMMHHHDDDCCCAAA@@@@@@??????>>>===<<<;;;;;;999999888888777666666666555888;;;;;;999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;??????@@@BBBDDDGGGIIIJJJLLLMMMNNNPPPQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYWWWWWWXXXXXXYYYZZZ\\\\\\YYYYYYXXXWWWVVVUUUUUUTTTTTTSSSQQQPPPOOOOOOPPPQQQJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJJJJKKKNNNQQQTTTSSSWWWZZZ\\\]]]```eeeiiijjjlllppptttxxx||||||ooohhhaaa\\\ZZZ___lllyyy}}}|||}}}~~~~~~|||{{{zzz||||||~~~uuujjj```ZZZTTTOOOKKKJJJGGGBBBBBBEEE?????????@@@AAABBBCCCDDDCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHFFFEEECCCCCCBBBCCCDDDEEEFFFFFFEEEDDDBBBCCCCCCBBBBBBCCCEEEGGGHHHHHHMMMZZZhhh~~~|||yyy~~~qqqiiiaaaccciiijjjccc[[[JJJAAA999888999888999;;;<<<===>>>@@@AAABBBCCCCCCFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJMMMRRRYYY^^^gggkkkooosssuuuvvvxxxzzz|||{{{zzz}}}yyynnnbbb[[[YYY[[[ddduuu|||{{{zzz{{{||||||{{{yyyrrrssssssssstttzzz}}}zzz|||}}}yyytttnnnddd^^^UUUOOOLLLKKKKKKLLLIIIIIIHHHGGGFFFFFFHHHIIIFFFGGGIIIHHHGGGGGGIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOORRRSSSQQQQQQQQQOOOMMMLLLMMMNNNOOOQQQTTTUUUUUUUUUWWWXXXVVVYYY\\\^^^]]]ZZZUUURRRUUUSSSUUUYYY[[[]]]dddllltttooo^^^YYYQQQKKKHHHFFFDDDCCCAAA@@@???>>>===<<<<<<;;;999999888888777666666555666888::::::777777999<<<<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999:::::::::::::::999;;;;;;<<<===???AAADDDEEEDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNNNNOOOPPPPPPQQQNNNOOOQQQRRRTTTTTTTTTSSSPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHIIIEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKNNNRRRUUUUUUYYY^^^``````ccciiinnnnnnqqqvvvzzz}}}zzznnniiiccc```^^^aaammmzzz}}}yyyyyyzzz|||wwwyyy}}}}}}rrreee[[[VVVRRRNNNKKKJJJFFF@@@@@@CCC>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFIIIHHHGGGFFFDDDBBB@@@???@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCBBBAAABBBEEEGGGEEEEEEKKKTTT\\\jjjwwwnnneeeccchhhkkkiiieeeSSSHHH>>>:::999777888;;;<<<===>>>@@@AAABBBCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLPPPVVVZZZcccgggmmmqqqtttvvvxxxzzzzzz~~~~~~~~~wwwkkk___WWWWWWZZZcccvvv}}}|||{{{{{{||||||zzzxxxmmmpppsssvvv{{{zzzxxx}}}xxxqqqkkk```ZZZRRRKKKHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKGGGHHHIIIIIIHHHHHHJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKMMMPPPRRRTTTNNNOOOPPPOOOMMMLLLMMMNNNNNNPPPSSSUUUUUUVVVXXXYYYUUUZZZaaahhhjjjeee\\\UUUPPPOOORRRVVVWWWWWW[[[aaafffvvvddd^^^VVVPPPLLLJJJIIIHHHAAAAAA@@@???>>>===<<<<<<999999999888777666666555777999:::888555555999<<<999@@@GGGJJJRRRbbbrrrzzz{{{tttooolll```\\\XXXTTTQQQNNNKKKIIIFFFEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================;;;;;;<<<<<<<<<<<<======:::;;;<<<======<<<;;;;;;999999999:::<<<>>>@@@BBB??????AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKGGGGGGHHHHHHIIIJJJKKKKKKGGGIIILLLNNNOOOOOONNNMMMIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFHHHIIIJJJNNNRRRVVVVVVZZZ```bbbbbbeeekkkppprrruuuyyy}}}zzztttkkkhhhdddbbb```cccnnnzzzyyy{{{vvvuuuvvvxxxsssvvv}}}|||ooobbbYYYUUUQQQMMMJJJIIIDDD???>>>AAAAAA@@@??????>>>>>>??????CCCCCCBBBAAABBBCCCDDDEEEAAAAAABBBCCCDDDDDDDDDCCCGGGGGGFFFDDDBBB@@@>>>===??????>>>???@@@AAACCCCCCCCCDDDDDDDDDCCCDDDGGGIIIGGGFFFKKKRRRSSS[[[ttt}}}tttkkkhhhkkknnnnnnlll\\\PPPCCC>>>;;;999:::===<<<===???@@@BBBCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJKKKLLLPPPTTTWWW```dddjjjpppsssvvvyyy{{{zzz|||~~~}}}yyypppfff[[[TTTXXX```lllwww}}}vvvrrrsssvvvzzz}}}xxx}}}}}}wwwnnnfff[[[UUUNNNKKKMMMMMMKKKHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMMMMJJJHHHFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJMMMOOOPPPPPPPPPOOOOOOPPPQQQPPPNNNMMMMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWVVV\\\fffrrr|||zzzhhhUUUSSSTTTTTTTTTTTTVVVZZZ]]]```llluuu```TTTQQQKKKJJJIIIAAADDDBBB@@@@@@???>>><<<:::===<<<<<<:::999888777777:::999888888777888888888::::::===BBBGGGOOO^^^lll{{{~~~wwwnnnkkkgggaaa[[[WWWRRRNNNLLLGGGEEEBBBAAAAAA@@@???===>>>>>>>>>>>>????????????>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;888888888999999:::::::::::::::::::::;;;;;;<<<===;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHEEECCCCCCEEEEEEBBB@@@@@@@@@???>>>===<<<;;;;;;===>>>??????>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGHHHKKKOOOVVVZZZ___aaaccceeehhhlllrrrvvvvvv{{{~~~|||~~~~~~{{{xxxvvvuuuxxxzzzyyyxxx{{{}}}yyyrrriiiddd___]]]bbbjjjqqqvvvvvvpppnnnmmmlllqqqvvv{{{kkk]]]VVVUUUOOOLLLHHHEEECCCBBB@@@>>>@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBAAA@@@AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFAAAAAAAAAAAA@@@???>>>>>>@@@?????????@@@BBBDDDEEEDDDCCCAAAAAAAAABBBDDDEEEEEEIIINNNQQQQQQVVVgggxxxtttppptttwwwvvvrrrmmm^^^LLL@@@>>>>>><<<:::;;;>>>AAABBBAAAAAACCCFFFHHHIIIJJJJJJKKKKKKJJJJJJGGGIIIJJJJJJIIIKKKPPPTTTZZZaaaiiinnnnnnooosssvvvyyy{{{|||{{{{{{}}}zzzrrriii```YYYXXX```kkkxxx|||tttppppppqqqwwwxxxsssxxx~~~{{{|||zzztttkkkccc[[[UUUOOOMMMMMMMMMJJJGGGGGGGGGHHHIIIIIIIIIIIIIIIMMMOOOPPPOOOLLLIIIGGGGGGFFFFFFGGGIIIJJJJJJJJJJJJKKKLLLOOOQQQRRRRRRRRRQQQQQQRRRRRRQQQOOONNNNNNOOOOOOPPPPPPQQQRRRTTTVVVWWWUUUZZZcccqqq~~~qqq___RRRRRRRRRSSSVVVYYY[[[]]]ZZZcccsss|||gggZZZVVVPPPPPPOOOHHHEEEDDDAAAAAAAAA@@@>>><<<>>>===<<<;;;:::999888888999888888777666777777777777666888<<>>>>>>>>============;;;<<<<<<======<<<<<<;;;888888999999999:::::::::::::::999999:::;;;;;;<<<:::;;;;;;<<<===>>>??????>>>??????????????????>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDBBB@@@@@@AAAAAA???===>>>>>>======<<<<<<;;;;;;<<<>>>??????>>>>>>???@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJMMMRRRXXX]]]aaacccfffhhhkkkpppuuuyyy{{{~~~{{{yyyxxxyyyzzzyyyuuuqqqooonnnpppqqqqqqqqquuuxxxuuunnncccaaa___aaaiiisss|||vvvpppmmmmmmmmmsssyyyxxxiii]]]VVVTTTNNNLLLHHHFFFFFFEEEDDDBBB@@@@@@AAABBBDDDEEEFFFFFFDDDCCCBBBAAA@@@AAAAAABBB@@@??????@@@@@@AAABBBBBB@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAABBBDDDEEEGGGFFFHHHKKKMMMMMMQQQ___mmm|||vvvxxx|||}}}{{{xxxlll[[[LLLBBB>>><<<:::<<<>>>AAABBBBBBBBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGIIIJJJJJJIIIKKKPPPSSSVVV]]]fffkkkmmmnnnqqqtttwwwyyy}}}{{{{{{{{{}}}sssjjj```YYYVVV[[[iiixxxxxxqqqjjjiiijjjrrr}}}~~~}}}{{{yyyrrrnnnssszzzuuutttuuuwww|||vvvpppggg___ZZZVVVQQQNNNNNNLLLHHHEEEFFFGGGGGGHHHHHHHHHHHHHHHNNNOOOPPPOOOKKKHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLKKKLLLNNNPPPRRRTTTTTTTTTTTTRRRSSSSSSRRRPPPOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVUUUXXX___lll|||wwwgggRRRPPPNNNQQQWWW\\\^^^^^^ZZZ^^^iii|||ooo```ZZZQQQPPPPPPIIIGGGEEECCCBBBBBBAAA@@@>>>>>>>>>======<<<;;;::::::888888777666666666666777666444444777888;;;EEEOOOcccooo|||yyytttmmmfffaaa\\\XXXUUUOOOLLLIIIGGGFFFFFFEEECCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=========;;;<<<<<<======<<<<<<;;;999999999999::::::::::::999999999888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<======>>>>>>??????@@@???===<<<<<<<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<>>>???>>>>>>???@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKMMMPPPUUU\\\```eeegggjjjmmmpppuuuzzz~~~{{{xxxtttsssrrrssssssqqqmmmhhheeedddeeegggiiijjjppptttsssmmmbbbbbbccchhhrrr}}}yyyrrrnnnoooqqquuu|||qqqfff]]]VVVSSSLLLJJJGGGEEEFFFFFFEEEDDD@@@AAABBBCCCEEEGGGHHHHHHEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<===>>>???@@@???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIGGGHHHIIIJJJLLLUUU___lll~~~}}}zzzmmm[[[KKKAAA>>>>>>===@@@CCCEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGHHHIIIJJJJJJLLLOOORRRQQQXXXaaahhhjjjlllnnnqqqsssvvvzzz}}}}}}{{{zzz|||}}}nnndddYYYSSSTTT^^^ppp~~~tttlllcccaaaccclllyyy~~~|||||||||{{{yyywwwuuuoookkkppp|||}}}wwwrrrooooooqqqvvv{{{}}}yyysssmmmddd]]]XXXUUURRROOOMMMKKKGGGCCCEEEEEEFFFFFFFFFFFFEEEEEEHHHJJJKKKJJJGGGEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHLLLMMMOOOQQQSSSTTTTTTTTTSSSTTTTTTSSSQQQPPPPPPQQQOOOOOOPPPPPPQQQSSSTTTUUUXXXXXX[[[fffuuu~~~wwwjjjVVVQQQLLLMMMTTT\\\``````bbbaaafffrrrzzzhhh^^^TTTQQQPPPIIIIIIGGGDDDBBBBBBBBB@@@?????????>>>>>>===<<<<<<;;;999888888777777777777777777555444666777888>>>FFFTTT___ooo}}}~~~wwwpppkkkfffaaa]]]TTTQQQMMMJJJIIIHHHFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<============<<<<<<::::::::::::::::::::::::999888888888888888999999::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::999888777777666999999999:::;;;;;;<<<<<<::::::999999999999888777888888888999999999::::::999:::;;;;;;::::::;;;<<<<<<<<<===>>>????????????AAAAAABBBCCCDDDEEEFFFGGGJJJKKKNNNQQQTTTYYY```dddiiikkkooorrruuuzzz~~~zzzvvvqqqnnnllllllmmmmmmjjjeee```]]]\\\]]]```cccgggooowwwwwwrrrjjjjjjlllqqqzzz~~~vvvqqqsssvvvyyyvvvjjjbbb\\\VVVQQQJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@??????>>>@@@???===<<<<<<>>>???@@@>>>???@@@AAABBBBBBBBBBBB@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJGGGFFFHHHJJJKKKPPPVVV```|||zzziiiUUUGGGBBBCCC===BBBGGGLLLLLLJJJFFFDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNPPPMMMTTT]]]dddhhhjjjmmmnnnpppssswww{{{}}}~~~{{{zzzzzz{{{|||eee[[[SSSRRRWWWdddwww}}}rrrjjj```___aaajjjvvv~~~~~~{{{}}}|||{{{||||||{{{xxxvvvqqqllliiinnnyyy}}}zzztttpppoooqqqsssvvv}}}{{{ssslllccc\\\VVVTTTQQQNNNKKKHHHEEECCCCCCCCCDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFEEEDDDEEEFFFHHHIIIIIIJJJIIIHHHFFFEEEJJJKKKMMMNNNPPPRRRSSSSSSRRRSSSTTTSSSQQQOOOPPPQQQNNNNNNOOOOOOPPPQQQRRRSSSWWWWWWYYYaaaooozzzxxxooo^^^UUULLLIIIPPPXXX___aaaeeeaaabbbkkkzzzqqqggg[[[XXXWWWOOOLLLIIIEEECCCBBBAAA@@@????????????>>>>>>======<<<;;;:::999999888888999999777555444777888888<<>>>>>>>>>>><<<==================<<<::::::::::::::::::::::::999888888777777888888888;;;::::::::::::999999999777888888999999888888777::::::999888777666555555666666777777888888999999888888888888777666777777666666777777888888999999666777888888777777888999:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@AAACCCEEEGGGIIILLLNNNQQQUUUYYY^^^eeeiiimmmppptttxxx{{{~~~zzzuuuooojjjgggeeedddffffffccc___ZZZWWWUUUTTTYYY^^^fffqqq{{{}}}zzzttttttvvvzzz}}}zzzwwwzzz~~~|||mmmccc^^^ZZZTTTOOOLLLIIIEEECCCCCCBBBAAA???CCCBBBBBBBBBBBBBBBAAAAAADDDCCCCCCBBB@@@???>>>===???>>>=========>>>???@@@>>>???@@@AAABBBCCCCCCCCCAAABBBDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJGGGFFFJJJLLLLLLOOOSSS[[[mmmvvvaaaOOOFFFDDD???DDDLLLSSSTTTPPPHHHCCCDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHIIIKKKMMMMMMNNNLLLQQQXXX___eeehhhkkkllllllpppuuuyyy{{{}}}~~~}}}{{{zzzzzzzzz{{{|||XXXRRROOOTTT^^^lll~~~wwwnnnfffeeefffmmmvvv|||}}}{{{}}}}}}}}}}}}}}}{{{xxxuuummmjjjhhhllluuu|||~~~zzzxxxvvvssssssuuu{{{vvvkkkaaaYYYTTTRRROOOLLLHHHFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEDDDEEEGGGIIIMMMLLLKKKJJJIIIHHHGGGFFFHHHHHHJJJKKKMMMOOOQQQRRRQQQRRRRRRQQQOOONNNNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTWWW]]]iiiuuuxxxuuueee\\\PPPJJJLLLSSSZZZ^^^]]]YYYZZZbbbnnnxxxnnnbbb___]]]VVVQQQMMMHHHEEECCCBBBAAA@@@?????????>>>>>>=========;;;;;;:::999999999999:::666333333777888777888<<<>>>DDDQQQddduuu{{{qqqjjjfffaaaZZZUUUQQQNNNLLLJJJEEEEEEDDDCCCBBBAAA@@@???@@@@@@?????????>>>>>>>>><<<======>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::999888888777888888888999999999999999999999999666666777777777777666666999999888888777666555555444555555666666777888888555777888777666555666777666666666777777777888888444666777777666555777888999:::;;;===>>>>>>>>>>>>??????@@@BBBDDDHHHKKKMMMOOORRRVVV[[[___eeekkkoootttwww{{{~~~~~~|||yyyyyywwwrrrlllfffaaa^^^\\\[[[]]]]]]\\\XXXSSSQQQPPPLLLRRRZZZdddrrr~~~~~~||||||}}}}}}zzzqqqeee^^^ZZZWWWRRRMMMNNNKKKGGGEEEDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>BBBBBBBBBBBBAAA@@@>>>===<<<<<<===>>>>>>??????@@@??????AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIGGGHHHLLLMMMLLLNNNRRRUUU^^^sssrrr^^^MMMDDDBBBFFFNNNUUUWWWRRRJJJCCCDDDEEEFFFFFFGGGFFFFFFFFFHHHGGGGGGIIILLLMMMMMMLLLLLLOOOTTTZZZ```eeeiiijjjiiimmmrrrvvvyyy{{{|||~~~}}}~~~~~~}}}|||zzzzzzzzzzzzzzz{{{{{{{{{PPPMMMPPPYYYfffrrr~~~~~~}}}yyyqqqpppqqqtttxxx{{{||||||~~~~~~~~~|||xxxtttmmmjjjjjjnnnuuuzzz{{{zzzxxxwwwvvvwwwzzzyyyjjj^^^UUURRRPPPMMMIIIEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAACCCDDDDDDDDDDDDFFFHHHMMMKKKIIIGGGFFFFFFGGGHHHFFFGGGHHHIIIKKKNNNPPPQQQOOOPPPQQQOOOMMMLLLMMMNNNLLLKKKKKKLLLLLLMMMNNNOOOMMMQQQUUUXXX___jjjpppppphhhaaaWWWNNNKKKNNNSSSVVVVVVSSSUUU\\\cccqqq{{{nnnhhheee]]]VVVRRRLLLHHHEEEDDDBBBAAA>>>>>>>>>>>>>>>=========;;;:::999999888888999999777444444777888666666888<<<===EEETTTeeewwwzzzrrrmmmeee]]]XXXUUURRRPPPIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::999888888888888888777777777777777777888888555666666777777666666555888888777777666666555555444444555555666777777888333555777666444333555777666666666777777777777777555666777777666666777888999:::;;;===>>>>>>??????@@@AAABBBDDDGGGLLLPPPRRRTTTWWW\\\aaaffflllrrrvvv{{{~~~~~~|||zzz{{{{{{zzzwwwssspppmmmhhhbbb\\\WWWTTTSSSPPPRRRTTTSSSPPPMMMKKKKKKGGGNNNXXXeeevvv|||yyyxxxyyy{{{~~~||||||zzzkkkfff___ZZZWWWTTTOOOLLLLLLIIIFFFDDDDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>@@@AAAAAABBBAAA@@@???>>>;;;===???AAACCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFIIIMMMLLLIIIKKKOOOOOOTTTccc~~~qqq[[[KKKFFFHHHLLLQQQTTTQQQKKKFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGGGGIIILLLMMMLLLJJJLLLMMMOOOTTT[[[aaaeeeggggggjjjooorrruuuvvvxxxzzzyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{OOONNNSSS^^^jjjsss{{{}}}{{{}}}zzzzzzzzzzzzzzz{{{||||||~~~~~~|||wwwsssooommmmmmqqqwww{{{{{{yyyzzzzzzzzz|||{{{iii[[[RRRPPPOOOKKKGGGCCCBBBCCCEEEEEEEEEFFFFFFEEEDDDCCCCCCAAABBBCCCBBBBBBBBBDDDFFFJJJHHHEEECCCCCCDDDGGGHHHFFFFFFGGGIIIKKKMMMOOOQQQNNNOOOOOONNNLLLKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNKKKPPPTTTSSSVVV^^^eeeggghhhddd\\\SSSLLLKKKMMMQQQVVVRRRTTT[[[^^^fff~~~}}}tttoooeeeZZZVVVPPPJJJGGGEEEDDDBBB>>>>>>>>>>>>============:::999888888777888888888999666666999:::777555666???;;;>>>IIIXXXhhh~~~{{{uuulllddd^^^ZZZVVVTTTKKKKKKJJJHHHFFFEEEDDDCCC@@@@@@@@@????????????>>>======>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;:::999888888999999555555555555666666777777555666666666666666666555777777666666666555555555444444555666666777777888222444666555333222444666777777777777777777777777666777888888777777888999999:::;;;===>>>?????????BBBBBBCCCFFFJJJOOOSSSVVVWWW[[[```eeekkkpppwww{{{{{{yyywwwvvvxxxyyyxxxtttpppiiifffaaa[[[UUUPPPMMMLLLIIIKKKMMMMMMKKKHHHGGGGGGGGGNNNYYYgggzzz}}}zzzsssppppppuuu|||yyywww{{{zzzmmmbbb```\\\YYYVVVRRRNNNKKKGGGEEECCCBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBAAAAAA???>>>===???CCCFFFHHHHHHGGGFFFAAAAAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEIIILLLJJJFFFGGGLLLLLLQQQ\\\ppp}}}hhhUUUIIIIIIIIILLLOOOOOOLLLIIIEEEEEEFFFGGGGGGGGGGGGGGGIIIGGGGGGIIILLLNNNLLLJJJKKKKKKLLLQQQWWW^^^ccceeeeeehhhllloooqqqrrrtttvvvvvvvvvwwwwwwwwwxxxxxxyyyxxxyyyzzz{{{{{{{{{{{{zzzJJJOOOZZZfffpppuuuuuussstttrrrqqqssszzz}}}{{{zzz}}}yyyuuusssuuutttpppqqqvvvzzzzzzhhh[[[WWWMMMMMMLLLIIIEEEBBBBBBCCCEEEDDDCCCDDDEEEEEECCCAAA@@@AAACCCEEEFFFFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEFFFHHHJJJLLLMMMOOOOOOMMMKKKIIIIIILLLNNNKKKKKKJJJIIIIIIIIIJJJJJJLLLIIIKKKPPPSSSSSSWWW___bbb\\\TTTOOOMMMMMMOOOOOOQQQMMMPPPWWWZZZ]]]mmm|||ssslllccc[[[TTTPPPLLLFFFDDDEEECCC@@@<<<:::;;;;;;;;;:::???>>>===<<<:::999888777999777555444666777888777888999<<>>BBBEEEEEEGGGJJJMMMOOORRRVVVYYYYYY___gggmmmpppuuu}}}{{{xxxvvvwwwwwwwwwwwwvvvsssmmmiii```\\\VVVPPPKKKHHHGGGFFFGGGEEECCCCCCCCCDDDEEEDDDDDDMMM[[[jjj}}}{{{wwwnnnlllkkkpppxxx|||vvvwwwuuuiiiaaaWWWXXXWWWSSSMMMIIIHHHIIIFFFGGGFFFDDDBBBBBBCCCEEEAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<<<<<<<===>>>AAA@@@@@@CCCHHHKKKKKKJJJDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGKKKQQQSSS^^^vvv}}}hhhQQQIIIDDDGGGJJJKKKJJJKKKFFFEEEFFFHHHJJJKKKJJJIIIJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMNNNNNNQQQVVV]]]bbbhhhkkkoooqqqrrrssstttuuuvvvuuutttttttttuuuwwwxxx{{{|||||||||||||||{{{zzzKKKUUUbbblllqqqrrrrrrrrrnnnmmmmmmpppvvv|||~~~}}}}}}|||{{{ggg\\\XXXRRRSSSRRROOOJJJGGGFFFFFFFFFEEEDDDDDDEEEDDDCCCAAA>>>???AAACCCDDDDDDEEEDDDGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJKKKLLLNNNJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJOOOQQQQQQUUU[[[]]]YYYUUUSSSQQQPPPNNNLLLPPPMMMNNNUUUVVVYYYgggxxxxxxllleee___ZZZXXXSSSKKKEEEDDDDDDAAA>>><<<<<<<<<<<<;;;===<<<<<<;;;;;;:::::::::999777555555666888888777555555777;;;???HHHZZZjjj{{{tttmmmeee______YYYSSSNNNMMMKKKGGGDDDGGGEEEBBBAAABBBBBBBBBAAABBBBBBCCCFFFHHHGGGEEEBBB???>>>>>>===<<<::::::999::::::999999888777777777:::999888777666777777888888777777666666666666666555555666666555444444333444444444444444444444444555555555555555555555555666666666666666666666666666666666666666777888999888999;;;;;;<<>>>>>???@@@AAAAAAAAALLL[[[lllyyyssshhhhhhjjjooowwwzzzwwwvvvzzzvvvkkkbbb\\\VVVVVVTTTOOOIIIFFFEEEFFFDDDEEEEEECCCAAAAAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===>>>>>>>>>AAA??????BBBFFFIIIIIIHHHDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGCCCKKKNNNTTTfffzzzyyywwwXXXLLLCCCCCCFFFFFFFFFFFFDDDDDDEEEFFFHHHIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMMMMNNNPPPTTT[[[___eeehhhllloooppprrrsssuuuvvvuuutttttttttuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxQQQ]]]llltttssspppnnnooofffeeefffjjjoootttwwwxxx}}}yyyvvvwww|||zzziii___]]]XXXYYYXXXUUUQQQLLLJJJIIIGGGFFFDDDDDDEEEDDDCCCAAA===>>>???@@@BBBCCCDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHJJJKKKMMMMMMLLLKKKLLLMMMHHHHHHGGGHHHHHHIIIJJJKKKKKKIIIIIILLLMMMMMMOOOSSSUUUUUUVVVVVVVVVSSSMMMIIINNNKKKLLLQQQRRRSSS___mmmrrrkkkfffdddccc^^^SSSJJJGGGFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<999888666666777888888777777777888:::;;;???KKKWWWggg}}}zzzqqqkkkeee___XXXSSSPPPNNNJJJFFFHHHEEEBBBAAAAAAAAA@@@???DDDEEEHHHKKKMMMLLLHHHEEECCCBBB@@@>>><<<<<<<<<<<<:::::::::999888888777777999999888777777777777888888777666666555555666666555555555666555555444333444444444444444444444444555555555555555555555555555555555666666666666666666666666777777999::::::888:::<<<===???CCCGGGKKKKKKNNNQQQUUUYYY]]]bbbeeekkkpppwww{{{~~~}}}yyytttpppnnnlllnnnkkkgggccc___[[[UUUQQQKKKIIIEEEBBB???>>>>>>>>>999999:::;;;<<<===>>>???BBBLLLZZZkkk|||ssslllgggjjjnnnssswww|||}}}~~~|||uuuuuuyyy~~~}}}~~~uuujjj```YYYVVVTTTSSSOOOIIIDDDAAABBBCCCBBBCCCCCCBBBAAAAAADDDFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@??????>>>@@@??????AAADDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJLLLKKKHHHFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGBBBKKKMMMOOOZZZhhhwwwuuuzzzeeeUUUEEE@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNRRRWWW[[[```dddiiimmmoooqqqssstttuuuuuuttttttuuuuuuvvvwwwsssssssssssstttuuuuuuvvv\\\fffrrryyywwwqqqkkkhhhaaa``````ccchhhnnnqqqssstttnnnhhhhhhpppzzztttfff^^^\\\YYYZZZZZZXXXSSSNNNKKKJJJIIIGGGEEEEEEEEEEEEDDDCCC>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHIIILLLNNNNNNMMMKKKJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIJJJKKKLLLMMMMMMQQQRRRTTTVVVVVVSSSNNNIIIKKKIIIKKKNNNOOOQQQZZZeeeuuutttoookkkiiicccXXXOOOKKKGGGEEEBBB@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::888777777888999888777999888999:::999999@@@IIISSSggg~~~yyyoooiiiaaa\\\XXXUUUPPPMMMKKKHHHEEECCCBBBAAA@@@???DDDEEEGGGJJJMMMMMMKKKIIIHHHFFFBBB???===<<<<<<<<<:::::::::999999888888888999999888888888777777777777777666555555555555666444555555555555555444444555555555555555555555555444444444555555555555555555555555555555666666666666666666777888:::;;;<<<<<<>>>AAACCCEEEHHHLLLOOOPPPSSSWWW[[[```eeejjjnnntttxxx~~~}}}{{{xxxtttpppllljjjiiiiiieee```[[[VVVRRRNNNJJJFFFDDDAAA>>><<<;;;;;;;;;777888::::::;;;===???AAAHHHOOOYYYfffyyywwwoooiiippptttxxxyyyyyyzzz}}}}}}yyywwwwwwxxxwwwvvvxxx{{{}}}~~~wwwlllaaaYYYVVVVVVTTTPPPKKKEEE@@@???@@@AAAAAABBBBBBBBBAAABBBEEEGGGHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBBBBBAAA???>>>???>>>??????AAAAAABBBAAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCEEEFFFHHHIIIJJJJJJIIIFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEELLLJJJKKKTTT^^^tttyyytttvvv~~~xxxtttvvvsss___III@@@@@@@@@@@@@@@AAACCCEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMOOOSSSVVV\\\```fffkkknnnqqqssstttttttttttttttuuuuuuvvvvvvrrrrrrppppppppppppqqqrrrhhhnnnuuu{{{{{{tttjjjccc```^^^]]]___dddjjjnnnpppkkkccc[[[]]]hhhvvv}}}~~~yyykkk^^^WWWUUUUUUVVVWWWUUUQQQLLLJJJHHHJJJHHHFFFFFFGGGGGGGGGFFFBBBAAA@@@@@@AAACCCEEEGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLOOOOOOMMMJJJHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJLLLPPPTTTUUUTTTPPPPPPQQQRRRSSSRRRNNNKKKHHHHHHJJJNNNPPPSSSZZZbbbmmmxxxoooiiiaaaWWWPPPNNNIIIFFFDDDBBBBBBAAA???===???>>>>>>======<<<;;;;;;:::999888888999999888666666555666888777555888>>>HHHSSSccctttyyypppjjjeeeaaa\\\XXXSSSPPPLLLIIIHHHFFFEEECCCDDDCCCCCCEEEHHHKKKLLLMMMKKKHHHDDD@@@===;;;;;;;;;:::::::::999999999999999999999999999888888888777777666666555555555555555444444555555555555555444555555555555555555555555444444444555555555666666555555555555666666777777666666777888:::;;;===>>>AAACCCFFFHHHIIILLLOOORRRWWWZZZ^^^ccchhhmmmsssvvvzzz}}}yyywwwtttpppllliiigggeee^^^[[[UUUQQQMMMJJJGGGDDDBBB@@@>>><<<:::888888888777999:::;;;;;;>>>BBBFFFMMMRRRXXXbbbsssyyysssooolllxxx{{{~~~}}}{{{yyyzzz|||zzzxxxuuutttuuuwwwxxxyyy~~~zzzqqqggg^^^YYYWWWXXXSSSOOOHHHCCC@@@???@@@AAAAAABBBBBBBBBAAACCCEEEHHHJJJIIIGGGEEEBBB@@@>>>===@@@@@@AAABBBAAA@@@???>>>===>>>>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@???>>>@@@BBBDDDFFFGGGHHHHHHEEEEEEDDDCCCBBBCCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEECCCFFFBBBCCCNNNVVVcccwww}}}xxxyyy~~~yyyllliiipppzzzwwwcccMMMBBB???======>>>@@@BBBEEEFFFEEEEEEFFFHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIKKKLLLMMMMMMNNNQQQTTTYYY^^^eeekkknnnqqqssstttsssttttttuuuuuuuuuuuuuuuqqqooollliiigggggghhhiiirrrtttxxx{{{{{{tttjjjbbbbbb```^^^```ccchhhjjjlll```ZZZVVV[[[jjjyyy~~~}}}~~~~~~tttggg\\\VVVTTTOOOPPPQQQPPPLLLJJJHHHHHHKKKIIIGGGGGGIIIJJJKKKJJJFFFDDDBBBAAAAAACCCFFFHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNNNNLLLJJJHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKGGGIIIJJJNNNVVV^^^___\\\OOONNNMMMNNNOOOOOOMMMLLLGGGIIIKKKNNNQQQUUU[[[___gggssswwwkkk```UUUOOOOOOIIIGGGEEEDDDCCCBBB???===@@@??????>>>===<<<<<<;;;;;;:::999:::::::::888666777666777:::999666888===@@@EEENNN]]]qqq|||tttooojjjddd```XXXUUUPPPMMMKKKIIIGGGEEEEEECCCAAABBBEEEIIIKKKKKKIIIGGGDDD@@@===;;;::::::::::::::::::::::::999999999999::::::999999888777777666555555444444555555333444555555666555555555555555555555555555555555333333444444555666666666555555666666777777888888888999999;;;===???AAABBBEEEHHHKKKMMMNNNPPPSSSVVV```cccggglllqqqvvv||||||yyysssqqqnnnjjjfffccc```___YYYVVVQQQNNNKKKIIIFFFDDD===<<<;;;999777666666555777999;;;;;;===AAAIIIOOOTTTYYY^^^gggwww}}}vvvsssrrrrrr}}}~~~~~~|||zzzzzzzzzrrrrrrsssuuuxxx{{{~~~wwwlllccc]]]ZZZXXXXXXQQQMMMFFFBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@AAADDDFFFIIIHHHFFFCCCAAA???===<<>>>>>===<<<===>>>>>>===<<<>>>???===>>>???@@@AAA@@@???>>>===???AAACCCEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBCCC???BBBMMMQQQXXXggg}}}}}}~~~kkkaaabbbhhhrrryyysssbbbOOODDD>>>:::999;;;===AAADDDEEEDDDDDDGGGJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSWWW\\\cccjjjnnnppprrrssssssssstttuuuuuuuuuuuutttppplllgggaaa]]][[[\\\\\\wwwyyy|||{{{wwwqqqjjjfffdddddddddeeeffffffdddbbbVVVTTTWWWbbbsss}}}}}}~~~~~~}}}xxxooocccZZZTTTRRRJJJKKKLLLKKKIIIHHHIIIJJJKKKIIIHHHHHHKKKMMMNNNOOOIIIFFFCCCAAA@@@BBBEEEGGGDDDEEEFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGIIILLLLLLKKKKKKKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJFFFIIIJJJLLLTTT\\\]]]WWWNNNLLLKKKKKKLLLLLLKKKJJJHHHJJJMMMOOORRRVVVYYY[[[```eeeuuuvvvfffXXXQQQPPPIIIHHHFFFDDDDDDBBB???===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::;;;;;;:::888666999777888;;;;;;888999<<<<<<>>>CCCLLLXXXhhhzzz{{{uuuooojjjaaa]]]XXXTTTRRROOOMMMJJJHHHGGGEEEEEEFFFGGGGGGFFFCCCBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::999999:::::::::999888777666666555444444444444555333444444555666666555555555555555555555555555555333333444444555666666777666666777777888999999:::<<<<<<===???AAACCCFFFGGGJJJMMMQQQTTTVVVYYY\\\___iiilllpppuuuyyy~~~}}}wwwrrrpppllljjjfffbbb]]]ZZZWWWVVVUUUSSSPPPMMMKKKHHHDDDBBB999999888888888888888888888:::===>>>AAAIIIUUU^^^aaagggnnnvvv|||zzzwwwqqqtttwww{{{~~~vvvhhh___\\\ZZZWWWSSSOOOJJJDDDAAAAAABBBBBBAAA>>>?????????>>>>>>AAACCCCCCCCCBBBAAA@@@???>>>===>>>>>>===<<<<<<<<<<<<===:::<<<>>>>>><<<<<<===@@@<<<>>>???AAAAAAAAA??????<<<>>>@@@BBBCCCCCCCCCBBB@@@AAABBBCCCCCCBBBAAA???@@@@@@AAABBBBBBBBBBBBAAA@@@EEECCCEEEMMMMMMPPP^^^rrrqqqddd___^^^cccjjjlllaaaSSSIII@@@:::999<<<999>>>BBBDDDCCCCCCGGGJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKNNNPPPPPPQQQRRRTTTTTTZZZaaahhhlllnnnoooppprrrssstttuuuuuuuuuttttttqqqlllddd\\\VVVRRRQQQRRRwww||||||tttmmmjjjkkkeeefffhhhjjjiiieee___ZZZPPPQQQYYYjjj|||xxx{{{~~~{{{yyyyyytttrrrmmmdddZZZRRRMMMKKKHHHIIIJJJIIIHHHHHHJJJLLLLLLJJJHHHIIILLLOOOQQQQQQJJJGGGCCC@@@???AAADDDFFFCCCEEEFFFHHHIIIIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGJJJKKKKKKLLLNNNOOOKKKKKKJJJIIIIIIIIIJJJJJJHHHJJJIIIHHHNNNUUUSSSKKKLLLKKKJJJKKKLLLKKKIIIGGGIIILLLNNNOOORRRVVVXXXXXXZZZ\\\hhhooo___UUUSSSIIIHHHFFFEEEDDDBBB???<<<<<<======>>>??????@@@@@@<<<;;;;;;;;;<<<;;;888666666444444777666333444777:::<<<@@@BBBFFFPPPaaaqqq}}}xxxnnnjjjeeeaaa^^^[[[XXXVVVKKKJJJIIIIIIIIIGGGDDDBBB===>>>????????????>>>===::::::::::::::::::::::::999999:::;;;:::999888777666666555444444444444555333333444555666666666555666666666666666666666666333333444444555666777777666777777888999:::::::::??????@@@BBBDDDGGGIIIJJJNNNRRRVVV[[[^^^aaaeeehhhooorrrvvv{{{{{{tttnnnjjjhhhfffddd```[[[WWWSSSPPPOOOOOOMMMJJJHHHEEEBBB>>>;;;777888888999:::;;;<<<<<<:::<<<@@@BBBGGGQQQ```kkkmmmttt}}}~~~yyytttxxx{{{uuueee]]][[[ZZZTTTNNNLLLHHHCCCAAABBBCCCBBB@@@===>>>>>>===<<<<<<>>>@@@??????????????????@@@@@@>>>===;;;:::::::::;;;<<<999<<<>>>>>><<<<<<>>>@@@===>>>@@@BBBBBBBBB@@@???<<<===@@@BBBBBBBBBAAA@@@@@@BBBCCCDDDCCCAAA>>><<>>>>>>>>???@@@===<<<::::::;;;;;;:::888777777777777777888888999;;;888999===AAAFFFPPPYYYkkkxxx}}}xxxqqqlllhhhddd^^^YYYVVVRRRMMMKKKKKKKKKHHHEEECCCAAA@@@@@@@@@???===;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999888888:::999888888777777888888777777777777777777777777666666666666666666666666333444555666666666666666:::;;;<<<<<<<<<>>>AAADDDAAACCCFFFHHHJJJMMMRRRUUUWWWYYY\\\aaahhhmmmrrruuu|||~~~|||vvvqqqmmmiiifffccc[[[YYYUUUQQQNNNLLLJJJJJJJJJIIIGGGDDDAAA>>><<<;;;;;;777555666777666999>>>>>>???BBBGGGPPP\\\gggnnnxxx~~~|||{{{~~~uuufff___ZZZTTTNNNKKKGGGFFFCCCAAA??????@@@AAA<<<===>>>??????>>>===<<>>>>>>>>>>>?????????>>>===<<<;;;:::999999<<<<<<;;;:::::::::;;;;;;;;;>>>AAADDDEEEBBB???===============>>>???@@@AAADDDCCCCCCBBBAAA???>>>===CCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAABBBEEEGGGIIIWWWkkk|||lllaaa```gggjjjhhhaaaTTTFFF===;;;;;;<<<:::<<>><<<;;;;;;<<<<<<:::999888888777777666777777888<<<999888:::;;;===CCCKKKUUUaaattt~~~yyyuuuqqqlllhhh```[[[UUURRRQQQPPPMMMJJJHHHFFFDDDCCCCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888999999888777777777777888888888888888888888888888::::::999999888888777777666777888999:::;;;;;;;;;:::<<<======>>>@@@CCCFFFHHHJJJLLLNNNQQQTTTXXX\\\aaacccggglllrrrwww|||~~~yyyuuuooojjjfffbbb^^^[[[UUUSSSPPPMMMJJJHHHGGGFFFDDDCCCAAA???<<<:::999888777555555777888777:::???BBBDDDIIIPPPYYYcccmmmssszzzwwwyyy~~~qqqccc\\\XXXRRRLLLJJJDDDCCC@@@>>>======>>>>>>===>>>???@@@@@@???>>>===:::;;;;;;<<<===>>>?????????>>>===<<<;;;:::999999;;;;;;:::::::::;;;;;;<<<<<<>>>AAACCCDDDBBB@@@>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA???>>>===BBBBBBBBBBBBBBBAAAAAA@@@CCCCCCAAAAAAAAACCCEEEFFFNNN[[[qqqyyyllliiimmmooonnnhhh^^^PPPEEE???===;;;999:::???AAA@@@@@@CCCEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIJJJLLLNNNPPPRRRSSSUUUVVVYYY^^^ccchhhlllmmmqqqrrrttttttuuuwwwzzz}}}zzznnneeeaaaaaa{{{qqqiiifffgggiiijjjmmmooopppnnnhhhcccaaaaaakkksss~~~}}}}}}}}}|||rrrjjjjjjkkkoooqqqnnnhhhcccYYYVVVQQQMMMLLLKKKIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIGGGEEEDDDCCCCCCDDDFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJKKKJJJHHHGGGIIIJJJLLLLLLLLLJJJGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLKKKJJJJJJKKKNNNQQQRRRRRRUUUUUUWWW]]]ggg|||mmm```YYYUUUOOOJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>>???===<<<<<<<<<<<<;;;999999999888777666666666666:::888777999888666:::???BBBKKKZZZkkk|||{{{wwwpppjjjbbb\\\ZZZWWWTTTQQQLLLIIIFFFCCCCCCBBBAAA@@@>>>>>>>>>>>>????????????======<<<<<<;;;::::::999;;;;;;:::999999999999999999999999999999999999999::::::999888777666666555777888999;;;<<<=========???@@@AAABBBCCCFFFIIILLLPPPSSSVVVXXX[[[___cccfffnnnppptttyyy~~~~~~yyynnnjjjddd___[[[WWWSSSQQQKKKJJJHHHFFFDDDBBBBBBAAA>>>===<<<:::999777777666555444666:::;;;<<<@@@FFFKKKOOOVVV^^^fffoooxxx}}}wwwtttyyyyyylll___XXXSSSMMMHHHGGG@@@???===<<<;;;;;;;;;<<<>>>???@@@AAAAAA@@@???>>>777999;;;>>>@@@AAAAAAAAA>>>>>>===<<<;;;::::::999::::::::::::;;;;;;<<<======>>>@@@AAAAAAAAA@@@???============>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCCKKKNNN\\\xxx}}}vvvuuusssssspppiii\\\NNNCCC===<<<888999>>>AAAAAAAAADDDGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIJJJLLLOOORRRTTTTTTUUUVVVYYY^^^cccgggjjjoooqqqssstttvvvyyy}}}yyywwwyyypppkkkkkknnnoooooommmpppqqqlllfffcccggglllwww}}}|||||||||}}}~~~~~~{{{yyy}}}rrriiiaaabbbdddggghhheee___ZZZVVVSSSOOOMMMLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIJJJIIIGGGGGGIIIJJJLLLLLLKKKIIIFFFDDDEEEFFFJJJJJJKKKKKKLLLLLLLLLLLLJJJIIIIIIKKKNNNQQQQQQQQQTTTTTTWWWYYY___ooo{{{mmm```ZZZSSSNNNLLLKKKIIIGGGDDDDDDDDDCCCBBBAAA??????@@@???============;;;:::::::::888777666555555555777555777:::999777999===>>>CCCKKKVVVdddwwwxxxooohhhddd```\\\YYYSSSPPPKKKHHHFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA@@@@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::;;;:::::::::::::::999999;;;<<<>>>@@@AAACCCCCCDDDEEEGGGIIIJJJLLLNNNRRRVVVWWWZZZ___cccfffkkkooossszzz|||zzzsssnnnddd```[[[UUUQQQNNNJJJHHHCCCBBBAAA@@@???>>>>>>======<<<:::888666666555555777666777;;;>>>AAAIIIRRR[[[```ffflllsss{{{~~~xxxxxxqqqeeeYYYSSSNNNHHHDDDDDD>>>===<<<;;;::::::;;;;;;>>>>>>???@@@@@@???>>>>>>999;;;>>>AAACCCCCCBBBBBB>>>======<<<;;;;;;::::::999999999:::;;;<<<===>>>=========>>>>>>>>>>>>>>>;;;:::::::::;;;;;;<<<===@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBBBBBBBB@@@@@@?????????@@@AAABBBIIIHHHPPPggg}}}uuuvvvuuupppfffXXXIII@@@???:::999>>>BBBCCCEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRRRRSSSTTTVVVYYY___eeeiiijjjllloooqqqtttxxx}}}zzzvvvqqqqqqsssuuutttsssrrrsssrrrkkkdddeeennnxxx}}}zzzyyyyyyzzz{{{zzzwwwuuuuuu|||vvvhhhaaa[[[\\\^^^______[[[VVVRRRPPPOOONNNNNNNNNOOOMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCEEEFFFHHHIIIHHHIIIJJJIIIGGGGGGIIIKKKLLLLLLKKKHHHEEEDDDEEEFFFLLLMMMMMMNNNOOONNNNNNMMMJJJIIIJJJLLLOOOQQQQQQPPPOOORRRVVVYYY\\\hhhnnnggg^^^XXXUUUSSSPPPLLLEEEDDDDDDCCCCCCBBBBBBBBBBBB@@@>>>>>>>>>>>><<<:::<<<;;;999888666555555555555444666::::::777888<<>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCFFFHHHJJJLLLMMMNNNLLLNNNPPPRRRTTTXXX\\\______bbbhhhmmmrrrwww|||~~~{{{wwwqqqkkkggg\\\XXXSSSNNNKKKHHHEEEBBB============<<<<<<;;;;;;<<<:::888555444333333444888777999<<<@@@FFFSSS```nnnrrrwww{{{}}}tttiii___TTTNNNIIICCCAAABBB===<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<;;;===???AAABBBAAA@@@???=========<<<;;;;;;::::::999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::;;;<<<>>>>>>>>>???>>>>>>============???@@@AAAAAABBBBBB<<<<<<======???@@@AAABBBBBBBBBHHHXXXooo{{{zzzxxxvvvpppeeeWWWMMMGGG???:::<<>><<<;;;<<<<<<:::999888777777777666555777999888444444888;;;<<<===>>>CCCMMMZZZddd|||}}}wwwrrrjjjgggbbb^^^[[[XXXUUUSSSQQQQQQPPPOOONNNNNNMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCEEEFFFHHHHHHFFFHHHJJJMMMPPPRRRTTTUUUUUUWWWYYY\\\^^^bbbgggkkkjjjnnntttyyy~~~}}}xxxuuurrrpppmmmiiiddd```TTTPPPLLLHHHEEECCC@@@>>>::::::;;;;;;;;;:::999888888777444222111222333444::::::===BBBFFFOOO^^^lll|||vvvjjjcccYYYOOOIIIDDD???>>>@@@<<<<<<==================<<<===>>>??????>>>===<<<;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===::::::::::::;;;;;;;;;<<<===<<<<<<<<<<<<<<<======<<<<<<======>>>=========<<<===>>>???@@@AAAAAAAAA999:::;;;<<<>>>???@@@@@@@@@AAAGGGQQQ]]]sss|||{{{zzztttkkkcccTTTHHH===;;;>>>???BBBDDDDDDEEEEEEFFFHHHIIIIIIJJJHHHIIILLLNNNOOONNNMMMLLLNNNPPPQQQRRRSSSWWW^^^dddeeegggkkknnnrrrwww}}}zzz{{{}}}}}}|||||||||}}}}}}|||zzztttqqqttt}}}}}}xxxvvvtttsssssssssqqqpppuuuyyy~~~~~~}}}uuufff^^^[[[XXXYYYXXXVVVRRRNNNKKKIIIFFFGGGHHHLLLPPPQQQPPPOOOLLLMMMMMMMMMLLLKKKJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLJJJGGGEEEEEEHHHJJJMMMNNNPPPQQQQQQOOONNNMMMJJJJJJKKKNNNQQQSSSRRRQQQMMMMMMPPPTTTXXX```ppp~~~xxxqqqjjj```YYYSSSPPPLLLHHHFFFFFFGGGHHHDDDCCCAAA@@@@@@???===;;;===<<<;;;:::999999999999888666777999888444444888666888:::;;;===BBBKKKQQQccclll{{{yyyuuuqqqmmmjjjfffbbb___^^^]]]\\\[[[YYYWWWVVVUUUSSSSSSSSSRRRQQQQQQPPPPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMNNNOOOMMMOOORRRUUUYYY[[[]]]^^^aaacccfffiiilllpppuuuyyyxxx|||}}}vvvqqqoookkkhhheeecccaaa]]]YYYVVVLLLIIIEEEBBB@@@>>><<<;;;888888999999999888777666666555333222333555777999===@@@GGGNNNTTT\\\jjjyyy|||{{{~~~xxxnnnddd^^^UUULLLGGGAAA<<<<<>>>>>>>>>>>===>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::;;;<<<=====================>>>???@@@@@@??????999:::;;;<<<<<<=========AAAAAAFFFNNNSSSccc||||||}}}xxxgggWWWFFF???>>>>>>???AAABBBBBBDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMPPPQQQQQQOOOQQQWWW]]]bbbdddhhhkkkoootttzzz~~~~~~~~~{{{yyy{{{|||{{{xxxuuussssssrrrqqqpppmmmqqqsssppplllmmmttt{{{|||oooccc^^^^^^YYYYYYXXXTTTOOOKKKIIIHHHJJJJJJKKKNNNPPPPPPNNNLLLIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFEEECCCCCCCCCDDDEEECCCCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLNNNLLLKKKJJJGGGEEEFFFIIIKKKLLLNNNOOOPPPPPPOOOMMMLLLJJJKKKLLLOOORRRSSSRRRQQQQQQOOOOOORRRWWW___nnn{{{{{{pppgggZZZWWWQQQKKKHHHGGGHHHIIIEEECCCAAA@@@@@@???===;;;======<<<;;;::::::::::::888666888::::::777888===666999;;;<<<<<<>>>CCCGGGPPPYYYgggvvv|||wwwrrrnnniiihhhgggeeecccaaa___^^^]]]\\\\\\[[[[[[ZZZYYYYYYUUUUUUTTTSSSSSSSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQVVVVVVWWWWWWXXXYYYYYYYYYYYY[[[^^^bbbeeehhhjjjkkklllnnnqqqtttwww|||{{{rrrjjjeeecccaaa___\\\YYYWWWTTTPPPMMMGGGDDD@@@===<<<;;;999888777777888999888777555444555555444444666:::===@@@BBBGGGQQQ[[[aaahhhuuuzzzvvvzzzxxxrrrnnnhhh```\\\SSSKKKEEE@@@;;;;;;???;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::;;;===>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;::::::;;;<<<===============>>>>>>????????????>>>:::;;;;;;<<<<<<;;;;;;:::@@@>>>BBBHHHLLLWWWuuuzzzzzzwwwdddOOODDD@@@??????AAA@@@AAABBBDDDFFFHHHJJJJJJLLLKKKJJJIIIJJJKKKMMMOOOMMMPPPRRRPPPMMMMMMRRRVVV^^^aaadddhhhkkkpppvvvzzz}}}}}}~~~||||||~~~{{{yyyvvvrrrooonnnmmmmmmkkkmmmmmmiiieeeeeejjjoooqqqrrrpppkkkddd___]]]^^^YYYXXXVVVRRRNNNKKKJJJJJJLLLNNNOOONNNLLLJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHCCCDDDEEEFFFFFFFFFFFFEEEIIIIIIJJJLLLNNNOOOQQQRRROOOMMMKKKIIIHHHGGGGGGGGGLLLNNNQQQSSSSSSQQQOOOMMMKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQSSSSSSXXXeeessszzzkkkcccYYYQQQMMMKKKHHHFFFGGGEEEDDDEEEEEEDDDBBB@@@??????===<<<;;;::::::999::::::999999888777777777777777888999;;;<<<======GGGKKKRRR\\\iiixxx~~~xxxwwwvvvtttrrrooommmlllooonnnlllkkkhhhfffeeeddd```___^^^]]]\\\\\\\\\\\\]]]___```___]]]]]]^^^___]]]^^^```aaaccceeefffggghhhiiijjjmmmpppsssvvvwwwyyyyyyzzz~~~{{{wwwpppjjjddd___[[[XXXTTTSSSQQQNNNKKKIIIFFFEEE???>>>===;;;:::999888888888777555555555555333222999444444999;;;:::>>>DDDIIIRRR^^^gggmmmttt~~~vvvrrruuuzzz~~~~~~}}}zzz~~~|||}}}{{{{{{~~~~~~xxxrrrlllddd[[[TTTRRRJJJAAA<<<===???>>>===:::::::::;;;<<<======>>>======???@@@@@@???>>>>>><<<===============<<<<<<===<<<<<<;;;;;;;;;<<<===???===;;;;;;=========<<<===>>>@@@AAA@@@???===;;;===<<<<<<<<<<<<===>>>>>>???>>>======>>>???@@@???BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>BBB<<<===CCCHHHOOOdddzzzzzzxxx{{{pppYYYHHH@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMPPPRRRWWW[[[aaaggglllppptttwww~~~|||zzzzzz|||{{{~~~{{{xxxsssooollljjjjjjkkkgggiiijjjhhhffffffiiillliiijjjiiieee___[[[[[[[[[WWWVVVTTTQQQNNNKKKJJJJJJLLLNNNNNNMMMJJJHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJLLLNNNQQQSSSSSSRRRPPPNNNKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOQQQQQQUUUbbbooo~~~tttggg\\\UUUPPPLLLIIIFFFEEECCCCCCDDDCCCAAA???@@@???===<<<;;;::::::::::::::::::999888888777777666777888999:::;;;<<<<<<===@@@DDDKKKTTT___kkksss~~~|||zzzxxxxxxvvvuuusssqqqpppooollllllkkkiiihhhhhhhhhhhhkkkllllllllljjjjjjkkkmmmiiijjjkkknnnqqqtttwwwxxxzzz{{{|||}}}xxxmmmhhhbbb\\\WWWSSSNNNKKKKKKJJJHHHFFFDDDAAA@@@???<<<;;;:::999888777777777888777666666777777777666555333555;;;>>>@@@EEELLLTTT]]]iiipppuuu|||{{{uuutttxxx|||}}}}}}~~~}}}{{{zzzzzzyyyxxxwwwxxxzzz{{{yyyxxx||||||yyywwwyyy}}}|||vvvmmmhhhddd^^^WWWQQQNNNHHH@@@===>>>???>>>===999::::::;;;<<<<<<=========>>>???@@@??????======<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;::::::<<<>>>>>>======>>>???@@@@@@>>>===;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>???>>>===<<>>???BBB======BBBEEEJJJ\\\oooxxxkkkgggmmmwwwyyygggVVVIIIAAA>>>===>>>???AAACCCEEEGGGIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJLLLNNNTTTYYY___eeeiiinnnrrruuuzzz~~~yyyvvvttttttvvvyyyzzz~~~~~~zzzvvvpppjjjffffffggghhhfffgggiiikkkkkkkkkjjjjjjggggggeeeaaa]]]YYYYYYYYYUUUTTTRRRPPPNNNMMMLLLKKKNNNOOOOOOMMMIIIFFFEEEEEECCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHFFFFFFEEEEEEFFFHHHIIIJJJJJJLLLNNNOOOQQQQQQQQQPPPOOONNNLLLKKKJJJJJJKKKKKKLLLNNNQQQSSSTTTSSSRRRPPPLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKMMMNNNOOORRR]]]iiiyyyiii]]]TTTNNNIIIIIIGGGDDDDDDDDDDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999888888777666666777888999::::::;;;:::<<<>>>@@@DDDKKKSSSXXXdddlllwww~~~}}}|||{{{zzzxxxxxxwwwwww{{{{{{{{{zzzyyyyyy{{{}}}zzzzzz{{{~~~}}}ssslllaaa]]]WWWRRRNNNJJJGGGDDDAAAAAA@@@>>>===;;;:::999888888777666666666666666888777777666777888999:::888999<<>><<<::::::;;;;;;<<<<<<======>>>??????@@@???>>><<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>===<<<<<<;;;999999:::<<<>>>>>>>>>===>>>?????????>>><<<;;;::::::::::::;;;<<<>>>>>>???@@@AAABBBBBB@@@===<<<>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAA======AAABBBDDDQQQ```{{{zzzvvveee^^^aaajjjqqqzzzwwwnnn^^^LLL>>>888777<<<===>>>AAADDDGGGJJJKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJHHHGGGIIIJJJQQQUUU[[[aaafffkkkooosssxxx|||vvvpppnnnmmmqqqwwwzzz{{{~~~}}}{{{yyytttlllfffbbbbbbeeegggiiikkkmmmqqqsssqqqmmmiiillljjjgggccc^^^[[[YYYYYYUUUSSSQQQPPPPPPPPPOOONNNQQQRRRQQQOOOKKKGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJLLLNNNOOONNNLLLJJJHHHGGGFFFEEEEEEFFFIIIKKKMMMKKKMMMOOOPPPQQQPPPOOOOOOKKKJJJHHHGGGGGGHHHHHHIIIMMMOOORRRTTTVVVUUUUUUTTTOOONNNLLLKKKJJJJJJJJJKKKLLLKKKKKKMMMNNNPPPYYYccc{{{{{{jjj^^^TTTOOONNNKKKHHHFFFFFFEEEDDDCCC@@@@@@???>>>===<<<<<<===;;;;;;;;;:::999999888888666666777777888888999999;;;<<<===>>>???BBBGGGKKKQQQXXXbbblllwww}}}wwwooofff```XXXTTTOOOKKKHHHEEEBBB@@@<<<<<<<<<;;;:::999999888666555555555555555666666777777777666666777:::<<>>@@@@@@>>><<<<<<<<<<<<=========>>>>>>???????????????===;;;:::999:::;;;;;;<<<;;;;;;;;;======<<<<<<<<<===>>>???===;;;:::;;;===>>>>>>>>>======>>>>>>>>>===<<<;;;:::::::::;;;===>>>@@@AAABBBEEEIIIJJJGGGDDD@@@>>><<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>><<<===@@@@@@AAAIIITTTnnn}}}vvvnnnccc```aaaccciiimmmkkk___MMM>>>888999::::::<<>>>>>>>>>>><<<<<<;;;;;;:::999999999777777777777777777777777666777888999999<<>>===>>>>>>>>>>>>>>>?????????>>>?????????>>>===;;;:::999::::::;;;<<<<<<;;;;;;@@@>>><<<:::;;;===@@@BBBAAA@@@>>>===>>>???>>>===============<<<<<<;;;;;;::::::;;;===???AAACCCDDDMMMPPPSSSRRRMMMEEE@@@===;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???<<<;;;===??????AAAFFFMMMZZZrrr|||vvvhhh```\\\[[[```eeeggg^^^OOOBBB>>>???999:::;;;===@@@DDDHHHJJJIIIHHHGGGGGGGGGHHHJJJKKKIIIJJJIIIHHHFFFGGGIIIKKKLLLPPPUUU[[[```ffflllppprrruuuzzzyyyhhheeehhhvvv~~~}}}uuuqqqkkkfffeeegggkkknnnpppttt{{{{{{uuuqqqppplllgggbbb```^^^\\\[[[WWWTTTQQQRRRTTTUUUTTTQQQSSSTTTTTTRRRNNNKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMMMMKKKIIIGGGDDDDDDEEEFFFHHHJJJMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLPPPRRRSSSUUUVVVVVVUUUUUURRRQQQNNNLLLKKKLLLMMMNNNNNNLLLKKKMMMNNNNNNSSSYYYdddzzz{{{kkkbbbXXXSSSMMMHHHEEEDDDCCCCCCBBBAAA@@@???????????????===<<<<<<;;;;;;::::::999888888888777777777777777333555777777888999;;;======AAAEEEIIIMMMSSS\\\bbbkkksss}}}xxxtttqqqooofffeeebbb]]]XXXRRRMMMJJJDDDAAA===;;;::::::888777777777777777777777777777666666555555555666666777777888888777777;;;CCCIIIQQQaaasss~~~|||xxxwwwxxxxxxxxx{{{~~~{{{xxx{{{sssiii[[[XXXUUUSSSQQQMMMFFF@@@>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???????????????===>>>>>>???>>>===;;;:::999:::;;;<<<<<<===<<<<<>>AAADDDDDDBBB@@@?????????>>>======<<<<<<<<<;;;;;;;;;;;;::::::<<<>>>@@@CCCEEEGGGUUUXXX[[[WWWOOOEEE???<<<<<<<<<;;;:::999999::::::;;;;;;;;;:::;;;;;;<<<===:::;;;===>>>???AAAEEEHHHIII___|||lllbbb]]][[[[[[^^^```ZZZPPPEEE???>>>;;;::::::<<<>>>BBBEEEHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFEEEFFFHHHJJJIIIMMMRRRWWW]]]cccjjjnnnrrrtttxxx~~~vvvjjjjjjooo}}}~~~tttqqqllliiiiiilllqqqtttsss{{{~~~xxxpppjjjfffbbb^^^\\\WWWTTTQQQQQQTTTVVVSSSPPPOOOPPPPPPOOOLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIHHHFFFBBBCCCDDDFFFIIIKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHIIIHHHHHHHHHHHHJJJKKKMMMOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQOOOMMMKKKKKKLLLMMMNNNNNNKKKKKKMMMMMMLLLPPPUUU]]]kkkyyynnn```[[[SSSLLLHHHGGGFFFEEEBBBAAAAAA@@@@@@@@@@@@AAA======<<<<<<;;;:::::::::999999999888888777777777666888999:::999888999:::777:::>>>@@@AAADDDKKKPPPSSS[[[eeemmmttt{{{~~~wwwnnngggbbb^^^[[[YYYQQQQQQPPPMMMIIIEEECCCAAA@@@>>>;;;999999999999888666666666666666555555555666666555444444444555555777999;;;<<<===DDDNNNVVVaaavvvzzzvvvuuuvvvxxx{{{~~~~~~zzzmmmdddYYYXXXUUUQQQKKKFFFBBBAAA???@@@AAAAAA@@@??????@@@========================<<<<<<===>>>>>>===<<<;;;::::::;;;<<<============>>>>>>>>>>>>???@@@AAAAAABBB@@@>>>>>>??????>>>======<<<;;;;;;::::::;;;;;;888999;;;===@@@CCCFFFGGGQQQUUUYYYVVVOOOGGGBBBAAA>>>===<<<::::::999999999;;;;;;:::999999999::::::;;;<<<<<<<<<===???BBBCCCDDDRRRiii|||mmmccc^^^XXXYYYZZZZZZVVVNNNEEE>>>===<<<;;;;;;<<>><<<<<<<<<999777666666666666555777777666666666666666666666555444444333333333444777:::>>>@@@CCCKKKWWWaaassszzzqqqnnnnnnssswww}}}xxxlllccc\\\[[[WWWPPPHHHCCCBBBDDD@@@AAAAAAAAA@@@???@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<:::;;;<<<===>>>>>>>>>>>>:::<<>>======???@@@???>>><<<<<<;;;::::::::::::;;;777888:::<<>>===;;;:::999999999;;;;;;:::999888888888888;;;===<<<;;;;;;>>>@@@@@@EEEIIIRRRbbbwww|||iii___YYYYYY[[[```bbb\\\PPPFFF>>>===;;;:::;;;>>>@@@BBBGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBBBB@@@??????AAACCCDDDGGGLLLQQQWWW]]]eeeiiikkkmmmqqqvvv|||xxxtttuuuyyy{{{~~~{{{zzz}}}|||yyyuuutttvvvyyy{{{|||yyy~~~qqqjjjddd^^^TTTQQQNNNLLLLLLLLLKKKIIIIIIHHHGGGFFFFFFGGGGGGHHHKKKIIIGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEFFFHHHJJJKKKLLLMMMKKKIIIGGGFFFGGGIIIJJJGGGGGGGGGFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPOOONNNMMMMMMMMMLLLKKKKKKLLLMMMNNNKKKJJJJJJJJJJJJJJJKKKLLLPPPWWWdddwwwzzznnn```XXXVVVTTTPPPKKKGGGFFFDDDDDDDDDBBB???<<<@@@@@@???>>>===<<<<<<;;;999999999888888888888777444444555555555555555555999:::;;;<<<<<<<<<<<<;;;AAABBBDDDGGGKKKNNNQQQSSS]]]```gggpppxxx{{{vvvooohhhbbb^^^UUUQQQLLLHHHFFFEEECCCBBBAAA@@@???===;;;999888777888888777777666666555555666666444444333333333444222222333444555666777777;;;AAAIIIMMMPPPXXXdddnnn~~~uuuzzz}}}vvvqqqqqqyyy{{{}}}~~~qqqhhheeecccZZZOOOGGGEEEDDDAAA>>>===>>>???@@@AAA@@@???>>>AAA???<<<<<<<<<<<<;;;:::@@@??????>>>===<<<;;;;;;>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>????????????:::::::::999999:::;;;;;;999999:::<<<>>>@@@BBBDDDBBBDDDHHHLLLNNNOOOOOONNNEEEAAA;;;888777888888888999999888888999999:::;;;>>>===;;;;;;:::;;;<<<===BBBCCCHHHRRRaaazzzrrreeeaaacccccccccgggiii```SSSIIIBBB======;;;777;;;AAABBBDDDFFFEEECCCAAAAAABBB@@@>>>;;;999999:::<<<===CCCFFFKKKQQQWWW]]]```bbblllmmmqqqwwwzzz~~~xxxtttvvv{{{{{{{{{{{{~~~|||{{{{{{|||}}}~~~{{{tttkkkaaaYYYQQQOOOLLLJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDFFFGGGHHHHHHFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCAAABBBCCCEEEFFFHHHIIIJJJLLLJJJHHHFFFFFFGGGIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGJJJKKKLLLNNNNNNMMMLLLKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPUUU^^^lllnnnccc^^^ZZZTTTOOOKKKIIIFFFEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;:::::::::999999999666666666666666666666666999999999999::::::;;;;;;======>>>@@@BBBEEEGGGHHHKKKMMMSSSZZZaaahhhmmmpppwwwxxxzzz||||||wwwtttrrriiigggddd___ZZZUUUQQQNNNJJJGGGCCCAAA@@@@@@???>>><<<<<<;;;:::999999888888888777777777666666666555444444444555555555555555333444555666888999::::::???GGGQQQXXX]]]eeeqqqzzz}}}yyyvvvtttsssvvv|||yyyuuuxxx~~~~~~~~~~~~vvvmmmfffddd^^^VVVLLLEEECCCBBB@@@>>>>>>???@@@AAAAAA@@@???>>>???===;;;;;;=========<<<@@@??????>>>===<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;999;;;===>>>??????>>>===<<<<<<<<<;;;::::::999999:::::::::999999::::::;;;999999:::;;;<<<===???@@@BBBDDDGGGJJJKKKLLLKKKJJJCCC???:::777777888888888999888888888888999::::::<<<<<<;;;::::::;;;;;;<<>><<<::::::;;;<<<===@@@CCCHHHNNNTTTYYY]]]```hhhiiinnntttwwwzzzvvvrrrooorrrzzz}}}zzz}}}vvvlll```UUUNNNLLLHHHFFFFFFFFFEEEDDDAAAAAAAAABBBDDDFFFHHHJJJHHHFFFDDDCCCDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@BBBCCCEEEFFFGGGHHHJJJIIIGGGFFFEEEFFFHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNOOORRRWWW]]]jjjtttkkkddd]]]WWWRRRNNNIIIFFFEEEEEEDDDDDDAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888888888888888888888888888777666666777999999999999999::::::<<<======@@@AAADDDHHHNNNTTTYYY[[[^^^```cccfffiiikkkllllllpppqqqqqqsssvvvyyy|||}}}}}}|||||||||~~~}}}|||zzzyyyyyyyyyxxxyyyzzzzzz{{{|||||||||||||||{{{{{{zzzvvvtttqqqlllfffaaa]]][[[UUUTTTQQQMMMJJJGGGEEEDDD???===;;;:::;;;<<<;;;;;;666777777777888888888888777777777777666666666666222333444666666777666666222333444666888:::<<<===IIISSS```iiipppvvv~~~zzzsssnnnllllllrrrtttyyy}}}yyysssrrr|||uuummmgggcccaaaVVVPPPGGGBBBAAA@@@???===???@@@AAAAAAAAAAAA??????===<<<;;;;;;===>>>>>>===??????>>>>>>======<<<<<<>>>>>>>>>>>>===<<<;;;:::888999;;;<<<======<<<;;;===<<<;;;999888666555555::::::999999999999::::::999999999999:::;;;;;;<<>>>>>>>>@@@BBBBBBAAA???>>>>>>===<<<<<<<<<<<<======???DDDIIIPPPUUUYYY\\\bbbdddiiipppsssuuu{{{ssspppqqqwwwtttlllaaaVVVMMMJJJGGGEEEDDDDDDCCCBBBBBBAAAAAABBBDDDFFFHHHJJJIIIHHHHHHHHHGGGFFFBBB???BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBCCCEEEFFFGGGHHHIIIHHHGGGEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHKKKKKKLLLLLLKKKJJJIIIHHHKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNMMMPPPSSSTTT[[[ooo}}}ssshhhaaaZZZUUUNNNIIIGGGFFFFFFEEECCCCCCBBBAAA@@@??????>>>======<<<<<<<<<;;;;;;;;;999999999888888888888888888666555444444555777888888888888777888999999:::>>>>>>???AAADDDIIIMMMPPPMMMOOOSSSVVVXXXZZZZZZZZZ\\\[[[[[[\\\^^^aaaeeegggfffeeedddeeeffffffeeecccaaaaaaaaaaaaaaabbbbbbccchhhiiiiiiiiiiiihhhhhhgggaaa___\\\XXXTTTPPPMMMKKKLLLKKKHHHEEEBBBAAAAAAAAA;;;999777777888999999999555555666666777777777888777777777777666666666666222333555666777666666666555666777999<<<@@@DDDFFFWWWaaannnyyy~~~}}}sssllljjjlllooouuuvvvxxx|||zzzuuuqqqoooqqq|||uuummmhhhddd___\\\OOOJJJDDDAAA@@@@@@???>>>@@@@@@AAABBBBBBAAA???>>>>>><<<;;;;;;<<<======<<<>>>>>>>>>===============?????????>>>===<<<;;;:::999999;;;;;;<<<<<<;;;;;;======<<<:::999888777666;;;:::999999999999999999888888888888999:::;;;<<>>AAABBB@@@>>>=====================<<<;;;===AAAFFFLLLQQQUUUXXX\\\^^^eeekkknnnpppuuu}}}xxxxxx{{{zzzoooiii```WWWMMMJJJGGGEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFGGGCCCDDDFFFIIIJJJGGGCCC???@@@AAAAAACCCDDDFFFHHHIIIEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCBBBAAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMKKKOOORRRRRRUUUbbbwwwyyyooofff```XXXQQQMMMJJJHHHFFFDDDCCCCCCBBBAAA@@@??????===<<<<<<<<<;;;;;;;;;;;;999999999888888888777777777666444333333444666777777666666777777888999:::;;;:::::::::<<>>???===;;;:::;;;;;;:::999<<<<<<<<<<<<<<<<<<======@@@@@@@@@???>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::999999888888888888666666777888999;;;<<<===BBBBBBBBBBBB@@@>>>===;;;999777555444666777888777777777666666777777888999777888888999999:::::::::<<<;;;===@@@AAACCCMMMWWWjjjzzzxxx{{{tttaaaNNNCCC>>><<<<<<<<<===???@@@@@@???===<<<<<<<<<===============;;;<<>>AAAEEEGGGGGGDDDAAA@@@@@@AAACCCEEEGGGIIIJJJDDDEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIMMMQQQRRRSSS[[[hhhsssuuuppphhh```YYYRRRLLLHHHDDDCCCBBBBBB@@@@@@???>>>=========<<<<<<<<<;;;;;;:::::::::999888888777777888777555444444555666666555555555555666777888888888777777888999;;;<<<>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@DDDCCCCCCDDDFFFFFFEEECCCAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>===;;;:::888777666666888666555555666777555444888888777777666666555555666666666666777777777777777777666777888999:::;;;===@@@GGGNNNUUU[[[^^^```iiiqqq~~~}}}}}}~~~|||{{{{{{|||~~~ppplllmmmuuu}}}~~~{{{wwwnnnmmmkkkhhhccc[[[RRRMMMDDDCCCBBB@@@?????????@@@???@@@AAAAAA@@@???===<<<>>><<<:::999999999888777999:::::::::;;;;;;<<<<<<@@@@@@@@@???>>><<<;;;:::::::::::::::::::::;;;;;;777888888888999999::::::;;;:::999888888777888888555555666777888:::<<<===@@@@@@???>>>===<<<:::999777666444333555666666666666666666666666777777888777777999:::::::::::::::999888:::=========CCCKKKXXXppprrr[[[JJJ@@@:::===???AAAAAA???======>>><<<;;;;;;;;;;;;<<<======<<<===>>>AAAEEEJJJNNNPPPSSSUUU[[[bbbeeehhhooowww{{{mmmaaaZZZTTTPPPMMMKKKGGGFFFEEEEEEDDDCCC@@@@@@@@@AAACCCFFFHHHJJJBBB@@@???@@@BBBDDDEEEDDDAAAAAAAAABBBCCCDDDFFFFFFDDDDDDDDDEEEEEEEEEFFFFFF@@@@@@@@@@@@????????????BBBAAA???>>>>>>???AAABBBDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJLLLMMMNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEFFFGGGHHHHHHHHHKKKNNNPPPQQQVVV^^^ddduuuyyyqqqggg]]]SSSLLLFFFFFFEEEDDDCCCBBBBBBAAA???>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999888888888777777666666666666555555555555555555666666666666777888999:::;;;;;;===<<<;;;::::::<<<===>>>===============<<<<<<<<<===<<<<<<>>>???@@@???===;;;;;;;;;;;;;;;<<<============>>>???@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;:::999888777777666666777888999777666777666666666666555555555555666666666777777777888888888777888:::>>>BBBDDDFFFNNN[[[iiiqqqtttsssrrrvvv}}}}}}{{{zzzyyyzzz|||~~~{{{yyynnnpppyyy~~~~~~zzzqqqlllccceeefffccc[[[RRRJJJFFF@@@AAA@@@???>>>>>>>>>?????????@@@@@@???>>><<<;;;;;;999777777888888888777777777888999::::::;;;;;;???>>>>>>===<<<:::888777:::999999888888999999999777777888888888999999999;;;:::999888777777777777555555555555666777888999<<<;;;;;;::::::999888888777555333333444555555444666555555555555666777777777888999:::;;;;;;;;;:::888777888;;;;;;:::>>>DDDMMM]]]zzz{{{}}}|||jjjYYYIII===???DDDGGGEEE>>>:::;;;>>>;;;;;;999888999:::<<<>>><<<======???BBBFFFIIIKKKOOOPPPVVV\\\```dddllluuu{{{|||}}}}}}{{{zzzxxxwwwuuuxxxttthhh[[[TTTPPPMMMMMMJJJGGGEEEEEEEEEDDDBBBAAABBBCCCEEEHHHKKKNNNPPPMMMHHHBBB??????AAADDDEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEE????????????>>>>>>>>>===AAA@@@===<<<<<<===@@@AAACCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJGGGGGGGGGGGGHHHIIIIIIJJJEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMOOOSSSXXX\\\^^^ttt|||rrreeeXXXPPPKKKJJJJJJIIIHHHGGGFFFFFF@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;::::::888888999999888777666666888888777666555555555666333333555666777888888888999777555444555777999;;;777888999::::::999999888;;;::::::;;;===>>><<<;;;:::999999999999:::;;;;;;666777999;;;===>>>??????999999999999999999999999777888999:::::::::999888888777888999<<<===<<<:::444444555555555555555555555666666666777777888888999888888999===BBBHHHKKKUUUbbbttt~~~zzzyyyxxx{{{~~~|||wwwrrrppppppxxx}}}~~~}}}tttjjjbbb]]]```bbb^^^UUUKKKEEEBBB>>>?????????===<<<======>>>?????????>>>===;;;:::888777555666888999888888666666777888999::::::;;;======<<<;;;:::888666555888888777777777777777888999999999999999999999999;;;:::999888777777777777666555555444444444555555888888888888777777777777666555333333444444444333555555555555555666777777777888:::;;;<<<<<<;;;;;;:::888999;;;;;;999<<>>999:::???<<<:::888777777999<<<>>><<<<<<<<<===@@@CCCFFFHHHLLLMMMRRRYYY]]]bbbkkkuuu|||vvvwwwwwwvvvuuusssrrrqqquuuvvvsssiiiZZZOOOLLLNNNJJJIIIHHHFFFDDDCCCBBBBBB???BBBBBBAAAHHHXXXdddgggiiiWWWFFFCCCEEEDDDBBBCCCBBBBBBAAAAAA@@@AAAAAAAAABBB@@@@@@CCCFFFFFFDDDAAAAAA@@@???>>>>>>>>>???@@@===>>>>>>======>>>AAACCCBBBDDDFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHJJJKKKMMMLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDFFFGGGIIIJJJJJJLLLNNNQQQ___gggxxx}}}nnn___VVVMMMNNNOOOOOOMMMIIIDDDAAACCCDDDDDDCCCAAA?????????@@@@@@???>>>===<<<;;;;;;::::::999999888777666666777777777777777777777777444333333222222333333444666777888777666555666777777777888999999999999999888777777777888999::::::888888888888888777666666666666777999999:::::::::;;;;;;:::999888777666666888999999999888777555444555555666666666666777777999777666555666777666666666666666777888999:::;;;===???BBBEEEIIIOOOVVVZZZfffvvv~~~{{{yyy|||yyyvvvsssssstttvvvxxx{{{{{{~~~yyy{{{sssjjjbbb]]]]]]\\\YYYTTTOOOHHHCCC@@@??????>>>===<<<;;;;;;:::>>>>>>===<<<;;;::::::999;;;;;;:::999888888888888777777666666666666777777======<<<;;;;;;:::999999<<<:::888666444444444444666555444666888999888777999888777555444444333333666666777777777777666666888777777666555444444444666666555555555444444444444555666666555555666888888888888:::<<<===;;;999888666444555999<<<;;;999DDDKKKXXXkkkqqqiiigggiiimmmttt||||||ppp[[[JJJ@@@???>>>=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????DDDJJJRRRXXX[[[aaajjjrrr|||||||||~~~uuuoooppprrrttttttrrrpppooooootttuuurrrgggYYYNNNKKKKKKIIIHHHFFFEEECCCBBBBBBBBB<<>>>>>???@@@@@@======>>>===<<<<<<>>>@@@AAACCCEEEEEEEEEDDDEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHHHHIIIJJJMMMOOOWWW]]]iii|||wwwhhh___ZZZYYYWWWTTTQQQMMMIIIFFFBBBCCCCCCCCCBBBAAAAAABBB@@@@@@???>>>===<<<<<<;;;<<<;;;;;;:::999999888888777777777777777777777777555555444444444444555555555666777666555444444666666666777888888888888888888777777777777888888999888888888888888777666666444555666777888888888888999999999888777777666666888888999999888666444333444444444444555555555555777666444444555555555555888888999:::;;;===@@@BBBDDDGGGLLLPPPVVV\\\bbbgggtttxxxyyy{{{~~~|||yyyxxxvvvsssrrruuu{{{{{{zzz~~~~~~{{{ssskkkddd___]]]YYYSSSLLLFFFAAA===<<<=========<<<<<<;;;;;;:::<<<<<<;;;::::::999888888999999888888888999999:::888777777777777777777888;;;;;;::::::999999888888999888777666555555666666777666555555666777555444555555555555555666666777555555666666666666555555666666555555444333333333666555555555444444444444333555666666555444666777777666777999;;;;;;:::888666444333444888:::;;;:::>>>DDDNNN]]]sssuuuiiidddbbbdddkkkuuu{{{uuufffYYYEEEBBB===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========CCCHHHOOOUUUZZZ```hhhnnn~~~{{{xxxxxx{{{wwwlllfffgggmmmrrrrrrmmmiiiiiijjjppppppmmmcccVVVLLLHHHHHHGGGFFFEEECCCBBBAAAAAAAAA<<>>===============?????????AAADDDEEEDDDCCC@@@@@@?????????@@@AAAAAA===>>>>>>===;;;;;;<<<>>>AAACCCEEEFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFCCCDDDDDDDDDDDDDDDDDDEEECCCDDDFFFGGGGGGIIIKKKNNNPPPSSSZZZfffyyyyyyooogggbbb\\\WWWSSSOOOKKKHHHEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<======<<<<<<;;;:::::::::888888888888888888888888777666666555555666666777444666666555444333444555555555666777777777777666777777666666555666666666777777888888777777666666222333444555666666666666777777777777777777666666888888888777666555333333555555555555555555555444666555444444444555666777888999;;;===>>>BBBFFFIIINNNSSSYYY```gggmmmtttxxx}}}tttnnnjjjnnnvvv~~~~~~yyywwwuuussstttyyy|||}}}xxxnnngggbbb___\\\VVVMMMDDD===:::999:::;;;;;;;;;;;;;;;::::::::::::999999888888777777777777666666777888999::::::888888888888888888888888888888888888888888777777777777666666666777888888999888666666666666555333555555555555666666777777555555666666666666555555555555444444333222222222555555555555444444444444222333555444333333444666555555666888::::::888777333333333444666888:::;;;:::???EEELLLZZZuuuqqqhhh]]]]]]bbbkkktttuuummmeeeNNNFFF===888999;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;AAADDDIIIQQQXXX```fffiii}}}wwwvvvxxx{{{||||||{{{~~~tttkkkfffcccjjjpppooohhhbbbaaadddggggggddd\\\QQQIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@DDDGGGGGGNNNbbbaaaKKKBBBBBBDDDDDD@@@???>>>==================>>>>>>@@@BBBCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@???<<<;;;<<<===BBBDDDFFFGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBDDDFFFFFFGGGHHHKKKMMMNNNPPPTTTYYYeee|||zzzsssiii```ZZZUUUPPPMMMLLLJJJGGGEEEDDDBBB@@@???AAAAAA@@@???>>>======<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999777777666666666666777777555666777666444333444555333444555555666666555555777666555555444444444444666777777777777777666666222333444555555555555555555555555555666666777777888888777666555444333333666666666666666666666666666666666666666777:::<<<===AAAEEEHHHJJJLLLQQQTTTXXX]]]eeemmmuuu|||~~~wwwqqqjjjfffjjjpppzzz~~~xxxwwwwwwwwwyyy~~~}}}pppgggaaa]]][[[WWWRRRJJJBBB<<<:::::::::999999999999999:::::::::888888888888888777777777777777666666777888888999999999999::::::999999999777777777777888888888888777777777777777777777777999888777777888888777555777777777666666555444333666666666777777666666666555444444444333333222222444444444444444444444444111333444444333222444555555555555777999:::888777333444555666777888:::;;;:::>>>CCCEEEKKK___rrr```\\\[[[```hhhllljjjfffVVVKKK===777999<<<<<<:::;;;;;;;;;::::::::::::::::::::::::999999999999999===???CCCKKKVVV___eeehhh|||wwwvvvwwwwwwuuusssqqqyyy{{{pppiiifffdddjjjooolllddd\\\ZZZ\\\[[[[[[YYYTTTLLLGGGEEEEEECCCCCCBBBAAAAAA@@@AAAAAADDDFFFGGGFFFIIIZZZvvvjjjQQQDDDCCCDDDDDDAAAAAA@@@???>>>======>>>======>>>???@@@AAABBBCCC??????@@@AAABBBCCCCCCCCCCCCDDDDDDBBB???======>>>@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFBBBDDDFFFFFFGGGHHHKKKMMMMMMPPPRRRTTTZZZjjjyyyooofff\\\UUUQQQNNNJJJHHHGGGFFFDDDBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777666666666666777777666777888777555444555666333333444555555555555555666666555444333333333444555666666777777777666666444444555666666666555555444444444555666666777777888777666666555444444444666666666666777777777777555777888777888:::???CCCJJJPPPXXX]]]^^^___bbbeeeaaafffnnnvvv}}}yyytttrrrpppoooooouuuzzz{{{vvvtttwww{{{wwwkkkbbb\\\YYYWWWMMMJJJFFFAAA>>>;;;;;;:::888888888999999999999999888888888888999999999999999888888777666666777777::::::;;;<<<<<<;;;::::::888888888999999999999999999999999888777777666666666555444555777888777666666666777777666555444333666777777888888777777666555555555444444444444444333333444444444444444444111222333333222222333555666555666888::::::999777666777999;;;=========<<<:::===AAACCCDDDOOOlll{{{fff___WWWWWW^^^dddeeedddZZZNNN@@@888999<<<<<<:::;;;;;;:::::::::999999999999999999999999888888888999:::>>>FFFQQQ\\\eeehhh~~~|||zzzwwwssspppnnnvvv|||qqqgggaaaaaaeeeiiikkkhhh```XXXUUUUUUSSSSSSQQQNNNIIIFFFDDDDDDBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGSSSkkkvvv\\\KKKFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>===>>>???>>>>>>>>>@@@BBB>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFEEEBBB@@@??????===???AAABBBAAAAAABBBCCCFFFFFFFFFFFFEEEEEECCCCCCCCCCCCEEEFFFHHHHHHIIIIIIHHHGGGEEECCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEBBBDDDEEEFFFFFFHHHJJJMMMIIIMMMPPPPPPRRR[[[jjjvvv|||lll```YYYTTTOOOMMMNNNMMMKKKHHHCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777666666777777888777888888888666555666777333333444555555555555444555555444444333444444444555555666777777777666666555555666666666666666555444555555555666666777777777666666555555666666777444444555666777888999999777999;;;<<<<<<@@@GGGLLLVVV```mmmttttttqqqpppqqqmmmqqqwww}}}vvvvvvvvvwwwyyy}}}}}}{{{yyywwwtttpppuuu~~~|||qqqggg___ZZZVVVSSSCCCBBBAAA???===;;;:::999999999999999999888888888888888999999:::::::::;;;::::::999888777666666777;;;;;;============;;;;;;:::::::::::::::::::::999999999999999888777666555222111111222444555555444222333555777888888777777666666777777777777666666555555555444444444444444333333333333444444444444111222444333222222333555555555666888::::::999777999999<<>>;;;;;;:::888;;;;;;::::::999999888888888888888999999999999999777888;;;@@@JJJUUU```ggg|||uuupppmmmlllssszzz~~~zzzqqqggg___]]]```dddeeeeeebbb\\\VVVSSSRRRPPPPPPNNNKKKHHHEEECCCCCCBBBBBBAAAAAAAAABBBBBBCCC??????@@@CCCDDDKKK]]]oooxxxbbbOOOGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>===??????>>><<<<<<>>>AAA>>>???AAACCCDDDEEEEEEEEEEEEFFFGGGFFFCCCAAA@@@@@@>>>???AAABBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@AAABBBDDDEEEGGGHHHHHHIIIHHHGGGEEECCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAACCCBBBBBBBBBBBBBBBAAAAAA@@@BBBDDDDDDEEEFFFIIIKKKFFFIIILLLLLLMMMQQQXXX___ssswwwgggaaaYYYUUUTTTRRRMMMIIICCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999666777888777555444555666333444444555555555555555555444444444444555555666444555555666777777666666555555666666666666555555666666666666666666777777666666555555666777999:::666666777999;;;<<<>>>>>>===AAADDDEEEFFFKKKTTTZZZfffsss{{{}}}}}}zzz~~~wwwsssqqqqqqqqqqqqwwwvvvqqqjjjccc\\\WWWQQQNNNAAA@@@>>><<<;;;::::::::::::::::::999999888888888777777888999999:::;;;;;;:::999999888888888999999;;;<<<>>>??????>>><<<;;;;;;;;;;;;:::999999999888777888999999999888777777444333222333444555444333111333555777888888777777444444555555555555444444333333333333333333333333222222333333333444444444222333444444333333444555444444444666888999777666999999===FFFQQQTTTMMMFFF>>>888777<<<>>>???JJJYYYsssyyynnnbbb]]]bbbiiimmmmmmggg___TTTJJJCCC>>>;;;:::;;;;;;::::::999888888777888888888999999:::::::::777888999;;;AAAKKKYYYccc~~~xxxnnnhhheeeggglllppppppsssxxx{{{zzzzzzpppiiibbb]]]___dddcccbbb```^^^ZZZVVVRRRPPPQQQPPPNNNKKKGGGEEECCCBBBBBBBBBAAAAAABBBBBBCCCCCC===;;;===@@@@@@DDDQQQaaapppvvvsssaaaNNNFFFDDDCCCCCCBBBAAA???>>>=========>>>???@@@>>>;;;:::===@@@===???AAACCCEEEFFFFFFFFFDDDFFFGGGFFFDDDBBBAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFCCCCCCDDDDDDCCCAAA???>>>@@@AAACCCDDDFFFGGGHHHHHHIIIGGGEEEBBBAAAAAABBBCCCCCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@????????????AAABBBCCCCCCEEEGGGJJJEEEGGGJJJKKKKKKLLLQQQTTT\\\jjjuuummmccc\\\WWWSSSLLLFFFDDDCCCBBBBBB@@@@@@???>>>??????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;555666666666444333444555333444555555666666555555444444444444555555666777444444555666777777666666555555555666555555444444777777777777777777777666666666555666777999;;;<<<999:::<<<>>>@@@BBBCCCDDDEEEIIIMMMNNNPPPUUU___fffwww~~~|||sssmmmlllnnnpppvvv|||{{{mmmiiiddd^^^YYYSSSMMMHHHCCCAAA>>>;;;::::::;;;<<<;;;;;;;;;:::999888777777666666777888999::::::;;;888888888888999:::;;;<<<;;;===>>>@@@@@@>>>===;;;;;;;;;;;;:::999888777777555666888999::::::999999999888666666777777666444444555777888888666444333222333333444444333333222222222222222222222222222222222222333333444444444222444555555333333444666333333333555777888666444888888===JJJXXX\\\TTTKKKAAA888444:::======DDDPPP]]]~~~xxxjjjdddhhhnnnqqqqqqpppkkk```UUUJJJCCC>>>===;;;;;;::::::999888777777777777888999:::;;;;;;;;;777888999888:::DDDSSS^^^~~~}}}~~~~~~~~~|||wwwqqqiiieeekkkjjjhhhffffffgggiiijjjqqqmmmfffaaa___^^^^^^^^^hhhfffbbb]]]YYYVVVSSSRRROOONNNMMMKKKIIIFFFCCCBBBCCCBBBBBBAAA@@@???>>>>>>>>>===;;;<<<>>>DDDIIIMMM\\\^^^^^^XXXOOOHHHFFFGGGDDDCCCBBB@@@>>>>>>======@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???DDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEDDDCCCAAA@@@AAACCCDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBBBBAAACCCBBBBBBBBBDDDFFFHHHIIIHHHHHHIIIIIIIIIHHHGGGFFFVVV]]]llllll```]]]ZZZTTTMMMIIIHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>@@@@@@>>><<<;;;;;;;;;<<<>>>===;;;999===;;;:::;;;>>>@@@@@@@@@666666666666666666666666888888777666555555666666555444333222222333555666777777666555555555555555777666666777999:::999999444555777888999888777666888:::;;;;;;<<<>>>AAADDDBBBDDDGGGJJJNNNQQQTTTUUUYYYXXXXXX\\\ccckkkqqqttt~~~|||{{{zzz{{{vvvqqqqqquuuxxxyyyyyyrrrjjjhhhddd\\\RRRKKKHHHHHH@@@???>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;999777666888999999::::::999999888888888888999999:::::::::============<<<;;;::::::::::::888777666666666666777888999:::;;;:::999888666666555444333333222222666666555555555555666666444333333222222333333444333333333222222111111111222222222222222222222222777666555444444444444444222333444555555555444333444777@@@MMMZZZ]]]WWWPPPBBB???;;;999999<<<@@@CCCRRRhhhxxxrrrqqqqqqtttzzz|||yyyrrrhhh\\\OOOEEE???<<<===>>><<<888666777999999999999999999999999999999999888888:::AAAIIIOOO}}}|||zzzyyyxxxtttooojjjgggfffiiihhhggggggggghhhjjjkkkmmmiiiccc______```aaabbbbbbaaa___]]]ZZZXXXVVVUUUPPPOOOMMMJJJIIIGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>???>>><<<;;;<<>>>>>??????>>>==================>>>???@@@@@@@@@???>>>@@@AAAAAABBBBBBBBBBBBBBBAAACCCDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCEEEGGGIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@???BBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKQQQ\\\jjj|||yyyrrrkkk___UUUNNNKKKHHHFFFEEEDDDCCCAAABBBAAA@@@AAABBBBBB@@@>>>@@@???>>>???@@@@@@===;;;<<<;;;::::::<<<>>>>>>===777777777777666555444444777777666555555555555555777777666555444444444444888777777777777777777777666666666777888999888888777777777888888888999999===???AAABBBCCCFFFJJJNNNTTTWWW\\\aaaeeehhhiiiiiihhhggghhhlllssszzz{{{xxxuuuvvv|||~~~{{{zzzvvvyyy}}}~~~zzzwwwwww{{{}}}~~~vvvmmmgggfffddd___WWWNNNHHHFFFFFFAAAAAA@@@???????????????;;;<<<<<<<<<;;;999777666999::::::;;;;;;::::::999888888888999999:::::::::=========<<<;;;:::999888777777666555444444444555555777;;;======<<<999777888777777666555555444444555555444444444444555555444444444333333444444444333333333222222222111111222222222222222222222222444444333333222222333333111222444555555555444444666888>>>JJJTTTWWWQQQKKK===:::888666666888<<<>>>CCCQQQjjj~~~}}}~~~{{{wwwooobbbTTTKKKDDDBBB???;;;888777777777999999999999999999999999777777666555666:::@@@EEE|||zzzvvvuuurrrlllgggfffiiimmmkkkkkkkkkkkkkkklllmmmnnnjjjfffaaa___aaadddgggiiiccccccaaa___]]]ZZZWWWUUUQQQNNNJJJHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>===<<<<<<;;;::::::<<<===>>>@@@CCCFFFEEEBBB???@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>=========>>>@@@AAABBBCCCCCCBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEECCCBBBCCCFFFHHHMMMLLLJJJGGGEEECCCBBBAAAEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJHHHLLLRRRYYYccctttpppbbb[[[UUUMMMJJJKKKKKKHHHEEEDDDBBBAAAAAABBBAAA???===@@@???===>>>>>>>>>===;;;===<<<;;;;;;======<<<;;;999:::::::::999777555444777777777777666666666666888888888888777777666666555666666777777777666666888888999999999::::::999===<<<<<<<<<===>>>@@@AAAEEEIIINNNRRRUUU[[[bbbhhhqqqtttzzz~~~|||vvvvvvxxx|||~~~wwwppppppooopppttt~~~|||}}}~~~yyyxxxzzz}}}tttuuuwww|||yyyssslllfffbbbaaa^^^XXXPPPHHHDDDCCCDDDCCCCCCBBBAAA@@@?????????<<<<<<<<<;;;:::999777777::::::;;;;;;;;;;;;::::::888888888999999999999999<<<<<<<<<;;;:::888777666666666555555444555555555444777;;;>>>>>><<<888666777777666666555444444444444333333333333333333444555444444444444444444555333333333222222222222111111111111111111111111111111111111000111111222222000111333444555555555555888999<<>>>>>======>>>???@@@BBBCCCDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFDDDBBBAAABBBFFFIIILLLKKKHHHEEEBBB@@@???>>>CCCDDDDDDEEEDDDDDDCCCCCCGGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCDDDGGGIIIKKKJJJNNNRRRSSSVVV```ppp}}}zzzoooeee[[[UUUVVVUUUPPPKKKIIIGGGEEEEEEDDDCCC@@@>>>AAA???======>>>??????>>>???>>>======>>>>>>===;;;:::;;;<<<===<<<;;;999888999999999999999999999888777777888999::::::::::::777777888999:::999999888:::;;;<<<<<<<<<===>>>@@@DDDFFFIIILLLNNNNNNNNNMMMPPPVVV___fffllluuu|||}}}|||vvvpppkkkooossszzz~~~tttrrrqqqtttyyyyyyrrrlllgggcccaaa[[[WWWQQQJJJDDDBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;:::999888777999::::::;;;;;;::::::999888888888888888999999999;;;;;;;;;:::888777555555777777666666666777777888444666888::::::999777666444444444333333222222222222222111111111111222222444333333222222333333444222222222222222222222222111111111111111111111111000000000000000111222333000000222333444555666666999888999===AAABBB>>>:::777777666666777888999:::???>>>EEEZZZxxxvvviiiXXXNNNAAA<<<<<<>>>===:::999999999999888888888888888999999777555444555666{{{}}}yyyvvvsssmmmhhhgggmmmxxx}}}yyyvvvtttiiifffddddddgggkkkooopppsssqqqllleee^^^VVVQQQMMMIIIFFFCCCDDDGGGHHHFFFCCCBBBBBBAAA???>>><<<;;;;;;999999:::;;;<<<<<<<<<<<<999;;;===>>>>>>>>>>>>???>>>???AAACCCCCCBBBAAA@@@<<<;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>>>>???@@@@@@??????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGEEEEEECCCAAA@@@AAADDDGGGFFFEEECCCAAA@@@>>>>>>===AAAAAABBBBBBBBBBBBBBBAAAGGGGGGGGGFFFEEECCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBCCCFFFIIIJJJJJJOOORRRQQQPPPTTT___hhh{{{zzznnnhhhfffbbb[[[TTTRRRPPPNNNMMMLLLJJJFFFDDDEEECCC@@@@@@BBBCCCDDDDDD@@@?????????@@@???===;;;999:::;;;<<<<<<<<<;;;:::999:::;;;;;;;;;;;;::::::777777888888999999::::::<<<<<<<<<=========<<<<<<;;;<<<>>>>>>???BBBGGGKKKQQQWWW___gggjjjhhhddd```^^^eeennnuuu{{{|||xxxvvvvvvvvvzzz{{{|||wwwtttppppppuuu|||~~~xxxpppiiiccc```]]][[[WWWRRRLLLFFFBBBAAABBBBBBAAAAAAAAAAAA@@@???>>>======<<<;;;:::999888888888888888999999999999888888888888888888888888888888:::::::::999888666555444777666666666666666777888666555444444444555666777333333333333333222222222111111000000000000111111222111111111111111111222222222222222222222222222111111111111111111111111111111111111111222333444000000111222333444666666888777666777999999777444666666666777777888999999;;;:::???LLL___zzz~~~~~~yyyfffYYYHHH???>>>>>>;;;888999999999888888777777777666888999888666444444555{{{~~~}}}}}}~~~{{{wwwsssnnnlllooowww}}}wwwtttiiihhhgggiiilllppprrrsssrrroooiiiaaaZZZSSSNNNLLLGGGEEEDDDHHHMMMMMMHHHBBBAAAAAA@@@???>>>======<<<>>>======<<<<<<;;;::::::;;;<<<===?????????>>>>>>>>>???@@@AAAAAAAAA@@@???<<<;;;;;;:::::::::::::::;;;:::;;;;;;<<<===??????BBBAAA@@@?????????@@@AAACCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBB@@@>>>>>>AAACCC@@@@@@???>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@FFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAADDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHLLLOOORRRQQQPPPQQQXXX]]]mmm}}}vvvmmmfff^^^\\\YYYWWWUUUSSSOOOLLLKKKGGGDDDBBBCCCDDDEEEEEECCCBBBBBBCCCDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>=========<<<;;;::::::<<<===>>>@@@@@@???>>>===>>>>>>>>>>>>@@@CCCDDDFFFLLLVVV]]]gggppp}}}|||vvvnnnuuu}}}~~~{{{yyyvvvssstttzzzvvvrrrkkkeee```]]]YYYWWWRRRNNNHHHDDDBBBBBBBBBAAA???@@@AAAAAAAAA@@@>>>=========;;;:::999888888888777777888888888888777777888888888888888777777777999999999999888777666555555555444444333444444444666444222000111333666888555555444444444444444444111111000000000000111111111000000//////000000111111222222222222333333333222222222222222222222222222222222222222222333333111111111111222444555666666444333333444444333111333333333444555666777888777888>>>FFFNNNaaayyyvvvsssvvv}}}ssseeeRRRDDD???<<<888444999999999888777777666666444555777666555333333444||||||~~~zzzvvvrrrttt||||||uuurrrllllllnnnrrrwwwzzz|||{{{sssnnnggg^^^VVVQQQMMMLLLGGGFFFIIIPPPVVVTTTLLLDDDAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;>>>>>>???AAABBBBBBAAA@@@????????????????????????<<<<<<;;;:::::::::::::::999999999999:::<<<===???AAA@@@>>>======>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCC???@@@@@@>>>===<<<===???============>>>???@@@@@@??????@@@AAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAADDDDDDEEEEEEEEEDDDBBBBBBAAAAAABBBCCCDDDDDDEEEEEELLLMMMNNNMMMNNNQQQUUUYYYbbbrrruuurrrooommmjjjgggccc```XXXSSSMMMJJJHHHIIIIIIIIIJJJIIIJJJKKKLLLLLLIIIGGGFFFDDDBBB@@@?????????@@@BBBCCCEEEFFFGGGFFFEEEDDDDDDCCCBBBBBBDDDHHHLLLOOONNNLLLJJJGGGFFFGGGHHHIIIHHHKKKMMMOOOSSS]]]kkkuuu}}}xxxyyy{{{zzzpppmmmhhhddd```\\\WWWSSSMMMIIIEEEBBBBBBCCCAAA@@@>>>???AAABBBCCCBBBAAA@@@>>>===;;;999888888888999888888888999999888888888999888888888777777777666888888888999999888888777666555444444333333333333555333222111111333555666444444444444444444444444111111000000000000111111111111000000000000111111111111222222222333333333333333333333333333333333333333222111111111222222222222111111111222444555222111111222222222111000333222222222333555777888777888===BBBDDDPPPpppwwwqqqkkkhhhkkkqqqxxx{{{wwwjjjWWWIIIAAA<<<888555999999999888777666666666555666777666444222333333{{{|||zzzwww|||zzzsssoooppprrruuu{{{wwwrrriii___VVVPPPMMMKKKHHHIIINNNVVV\\\ZZZPPPFFFBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;::::::;;;===???@@@=========???AAAAAA@@@???@@@@@@???>>>======>>>>>>===<<<;;;;;;::::::;;;;;;888777777777888:::<<<===>>>===<<<;;;<<<===???AAABBBBBBAAA@@@@@@@@@AAAAAA<<<>>>>>>>>><<<;;;;;;<<<============>>>???@@@AAA???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDHHHGGGEEEEEEHHHLLLQQQTTTUUU```qqq|||yyyiiiddd]]]WWWTTTSSSRRRRRRQQQQQQRRRTTTUUUTTTRRROOOPPPNNNJJJFFFCCCCCCDDDDDDJJJKKKMMMOOOOOONNNMMMLLLHHHHHHHHHKKKPPPWWW___cccbbb___[[[XXXVVVWWWYYY[[[SSSUUUWWWZZZ___kkk||||||xxx|||uuuiiifffccc```\\\WWWRRRMMMJJJGGGCCCBBBBBBBBBAAA>>>>>>@@@BBBDDDDDDDDDCCCBBB>>>===;;;999888888888999999999999::::::999999999999888888888777777666666777777888999999999999999999888777666555444444444333333333444444444555555222222222222222222222222111111000000000000111111222222111111111111222222111111111222222333333333444444444444444444444444333333222111000000111111333222111111111222333444///000000111222222111111444333333222444666888:::777666:::===<<>><<<;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBAAA???===;;;>>>===:::888777888999:::888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<=========>>>>>>???@@@AAAAAAAAA????????????????????????;;;;;;;;;;;;<<<>>>???@@@DDDCCCAAAAAA@@@AAABBBCCC@@@@@@AAAAAABBBCCCDDDDDD???@@@AAACCCDDDEEEEEEEEEHHHJJJHHHDDDCCCEEEEEEBBBGGGEEECCCCCCCCCCCCBBBAAABBBCCCEEEGGGIIIKKKMMMNNNWWWWWW]]]mmmtttllljjjjjjgggeeefffccc___```cccgggiiiiiiggg]]]SSSOOONNNLLLLLLOOOSSSYYY^^^___```aaa^^^YYYZZZWWWTTTUUU\\\iiivvvzzzppphhheeedddeeefffkkkgggccceeeooo}}}{{{uuutttxxxzzzoooiiifffaaa\\\WWWRRRLLLIIIHHHGGGEEEBBBAAA@@@@@@@@@:::===@@@BBBBBBAAAAAABBB???>>><<<;;;::::::;;;;;;999::::::;;;;;;:::999999888888666666666777888999999::::::::::::999888888777666666666888888666555555444333222222222333444555555444444444333333333111111111111111111111111333222111///......------222111111111000000//////111222333333333333222111111111111111111111111111000000000000000000000000///////////////000111111222222111222333555777999555555555444777BBBQQQ]]]{{{}}}nnneee___[[[]]]ccclllggg]]]QQQEEE>>>::::::888888888777555555666777;;;;;;:::888777666444444yyyrrroooqqqyyy}}}wwwiii[[[RRRMMMJJJIIIGGGJJJPPP[[[bbbaaaXXXOOOJJJGGGDDDBBBBBBBBBAAAAAA>>>>>><<<;;;;;;<<<<<<===????????????@@@AAABBBCCCEEEEEEEEEEEEDDDBBB@@@??????>>><<<:::::::::;;;<<<888888888888999:::;;;<<<888888888999999:::;;;<<<======>>>>>>???@@@@@@AAA????????????????????????<<<<<<;;;<<<<<<===>>>???BBBAAA@@@??????@@@AAABBB@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEHHHGGGFFFHHHMMMOOOMMMIIIGGGDDDCCCDDDDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLPPPPPPVVVcccvvv~~~xxxsssoooqqqxxxuuuhhhaaa]]]YYYYYY\\\eeekkkpppqqqrrrtttrrroooooojjjfffeeelllzzz{{{xxxwwwwwwzzzxxxvvvxxxzzz{{{{{{||||||wwwxxx~~~tttmmmiiiddd^^^XXXSSSNNNJJJGGGFFFEEECCCAAA???>>>>>>???<<<===???>>>>>>>>>@@@AAA???>>><<<;;;::::::;;;;;;<<<;;;;;;;;;::::::999999:::999888888888999::::::999999999:::999888888777666666555666777888666444111111111111222222333444444444444444333333333333111111111111111111111111333333222111000000000000111111111111000000000///111111222333333222111111111111111111111111111111000000000000000000000000///////////////000111111333222222222222333555666666777888777777<<>>===<<<<<<;;;;;;<<<<<<============>>>???@@@@@@EEEEEEFFFFFFEEECCCBBBAAA???>>>===<<<<<<===>>>???999999999999:::;;;<<<===777777777888999:::;;;<<<<<<<<<======>>>>>>??????????????????????????????======<<<<<<<<<<<<======@@@??????>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGHHHIIIOOOWWW[[[YYYQQQMMMIIIGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIHHHJJJOOOXXXdddwwwuuummmhhhhhhlllvvv||||||vvvtttzzzwwwppppppsssyyy~~~|||sssnnnmmmhhhbbbYYYQQQLLLHHHFFFDDDDDDBBBAAA???=========>>>>>>???>>>===;;;<<<>>>@@@>>>===<<<:::::::::;;;;;;???>>><<<::::::999::::::<<<;;;::::::::::::;;;;;;888888999999888888777666666555444555777777555444222222333333333333222222444444444333333333222222111111111111111111111111222111111000000111111222111111111111000000000000111111222222222222111111000000000000000000000000///////////////////////////////////////000111111333222222111111111222222444666888777666777;;;???OOOeeeyyykkk^^^WWWUUUYYYYYYWWWSSSMMMFFF@@@<<<;;;::::::999777666555444555555555666666666666666}}}~~~yyywwwxxx|||{{{}}}vvvpppeee[[[SSSLLLGGGDDDEEEEEEGGGMMMTTTVVVSSSPPPNNNKKKHHHFFFEEEEEECCCBBB>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>AAABBBCCCCCCBBBAAA@@@???>>>>>>=========>>>??????;;;;;;;;;;;;<<<===>>>>>>;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>????????????????????????>>>>>>===<<<<<<<<<<<<<<>>=========>>>@@@AAAAAA@@@>>>======???======;;;:::::::::;;;;;;AAA???===:::999999:::;;;<<<;;;;;;;;;::::::::::::777777888888777777666555555444333444666666444333444444555555444333111///333333333333222222222222111111111111111111111111...............///000000111111111000000000000000000111111111111111111000000000000000000000000000///////////////////////////////////////000000111000000000000000111111222///222444555555666888;;;DDDQQQhhhsssfff]]]YYYWWWXXXXXXXXXUUUNNNGGGAAA:::999777777777666444333555555555555555555555555zzzxxx|||yyyxxxzzz~~~wwwwwwxxxzzz{{{yyyuuurrrjjjgggaaa\\\UUUNNNGGGCCCEEEEEEEEEIIINNNQQQQQQPPPNNNLLLIIIHHHGGGFFFDDDCCC???>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<>>>???@@@@@@@@@???>>>=====================>>>>>>===<<<<<<======>>>???@@@======<<<;;;::::::::::::<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFHHHIIIIIILLLPPPVVVcccoootttrrrmmmfff]]]TTTMMMIIIEEECCCAAAAAABBBCCCCCCDDDEEEEEEEEEGGGJJJMMMOOOVVVhhhzzz~~~{{{zzz{{{|||xxxtttuuuyyyxxxrrrqqqqqqpppnnn___XXXOOOGGGCCCBBBBBBAAAAAA@@@>>>=========>>>>>>@@@CCCEEEEEECCC@@@>>>======<<<::::::999:::;;;;;;AAA???===:::999999:::;;;:::::::::::::::999888888666666777777666666555444444333222333555555333222///000222333333222111000333333222222222111111111111111111111111111111111------------...///000111000000000000000000111111000000000000000000000000///////////////////////////////////////////////////////////////000000111------...000111222222222000111222333333555888:::>>>EEETTTmmm|||pppgggaaa[[[[[[\\\\\\[[[UUUMMMGGG@@@===:::::::::;;;:::888777777777666555555444444vvvvvv}}}}}}xxxuuutttvvvrrrqqqppppppooolllgggddd]]]\\\ZZZXXXTTTOOOIIIDDDFFFEEEDDDFFFJJJMMMNNNNNNLLLKKKIIIHHHHHHHHHEEEDDD@@@@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;===>>>???@@@@@@@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<===>>>???@@@<<<<<<;;;:::999999999999<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCEEEGGGIIIJJJLLLPPPVVV```ooo}}}}}}uuunnnbbbVVVNNNHHHDDDBBB@@@AAAAAABBBCCCDDDEEEEEECCCDDDGGGIIIIIILLLWWWdddooo}}}|||wwwwww}}}xxxtttqqqrrryyy|||xxxvvv{{{}}}vvvooommmooooookkkfffUUUPPPIIIDDDAAAAAA@@@@@@???>>>===<<<<<<===>>>>>>???CCCFFFGGGEEEAAA===<<<<<<;;;:::999999:::;;;<<>><<<::::::999::::::999999::::::999888777666555555666666666555444444333222111222444444222111(((***,,,...000111222333222222222111111111000000111111111111111111111111////////////000000111222000000000000111111111111000000////////////000000///////////////////////////////////////////////////////////////000111111+++,,,...000111222333333444333222222222333555555999;;;EEEXXXqqq~~~tttkkkdddbbb``````___\\\VVVQQQGGGBBB<<<:::;;;<<<;;;999:::999999888777666666555|||uuuvvv|||{{{vvvsssrrrkkkjjjhhhgggfffccc___\\\SSSQQQPPPOOOOOOMMMJJJHHHEEEDDDCCCDDDFFFHHHJJJKKKJJJIIIHHHHHHIIIHHHFFFEEEAAAAAAAAAAAA@@@>>>===;;;;;;::::::999999::::::;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;<<<======;;;:::::::::;;;;;;<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======;;;<<<===???@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFIIINNNQQQTTTXXX\\\bbblllzzzvvvmmm```TTTKKKFFFBBB@@@@@@@@@AAABBBCCCDDDEEEFFFBBBBBBDDDGGGGGGGGGMMMTTTYYYcccrrr}}}{{{yyyuuupppkkkllltttwwwwwwvvvvvvxxx|||uuussspppnnnkkkeee]]]WWWKKKHHHDDDAAA@@@@@@>>>======<<<;;;::::::;;;<<<===>>>@@@CCCCCCAAA>>><<<;;;;;;;;;:::999999:::;;;<<<<<<;;;;;;;;;::::::999999999:::::::::999888666555444555555555555444333333222111111222333333222000++++++,,,---///111222333222111111111000000000000111111111111111111111111000000/////////000000111///000000000111111111111000///............///000........................000000000000000000000000///////////////000111111---...///111222222222111333222222222333333222111444555<<>>>>>======????????????>>><<<;;;:::888888888888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAABBB>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======999:::<<<>>>>>>>>>>>>===@@@@@@AAAAAABBBCCCDDDDDD???AAADDDHHHOOOVVV\\\```eeehhhlllttt|||sssjjj]]]QQQIIIDDDAAA??????@@@AAABBBDDDEEEFFFGGGBBBBBBDDDGGGHHHFFFIIINNNOOOUUU^^^jjj|||xxxpppnnnmmmmmmrrrzzz|||vvvuuu|||{{{uuulllkkklllooowww~~~zzzqqqssstttpppggg[[[QQQLLLCCCBBB@@@@@@@@@???===;;;;;;:::999999999:::;;;<<<===>>>???>>><<<;;;:::;;;;;;:::999999999:::;;;<<<999::::::;;;;;;:::999999::::::;;;;;;:::888777666444444555555444444333222222111000111333333111000444333222000000000111222111111111111000000000000111111111111111111111111......------------......//////000000111111111222000///...------...///000........................111111111111111111111111///////////////000111111///000111222222111000///...///111333555555222000222444:::AAAHHHZZZ{{{zzztttmmmkkkmmmpppooommm^^^UUUIIIBBB@@@???>>><<<999999:::;;;;;;<<<======~~~yyywwwyyy|||~~~wwwnnnccc```]]]^^^___]]]WWWQQQHHHGGGEEECCCBBBCCCDDDEEEHHHHHHFFFCCCBBBBBBEEEHHHHHHHHHHHHIIIIIIHHHGGGGGGDDDCCCCCCCCCBBB@@@<<<888<<<<<<::::::::::::<<<<<<======>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<;;;:::999888888888999::::::;;;<<<>>>@@@AAAAAABBBAAA@@@???===<<<<<<<<<<<<=========<<<;;;;;;;;;:::<<<<<<;;;::::::999888888:::::::::;;;;;;===>>>>>>AAAAAAAAABBBCCCDDDEEEEEEHHHHHHHHHIIILLLRRRZZZ```cccfffmmmxxxzzzsssiiicccZZZOOOGGGAAA>>>>>>@@@AAACCCEEEGGGJJJLLLMMMAAABBBCCCDDDEEEFFFGGGHHHIIIMMMSSSZZZfffwww{{{|||wwwnnnkkknnnqqqyyy}}}}}}|||tttooommmlllkkkoooxxx~~~}}}xxxtttttttttuuusssooohhh```XXXPPPHHHCCCBBBBBB@@@???>>>>>>======<<<;;;:::999999:::;;;<<<=========>>>======<<<<<<:::999777555333555999<<<===<<<;;;999888777777777::::::999888777666555444333333444444333333222111333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000000///........................//////......---------,,,...------,,,,,,------..................///000000,,,,,,---///000222333333//////000111222333333333333666:::>>>@@@KKKaaavvvwwwqqqooopppqqqssslllbbbTTTGGG???;;;:::999;;;999777666777888888888}}}yyyxxxyyy{{{}}}wwwnnn```]]]ZZZYYYZZZXXXRRRLLLFFFEEECCCBBBAAABBBCCCDDDHHHHHHGGGDDDBBBBBBDDDFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAA???<<<999<<<;;;:::999999:::;;;<<<<<<======>>>???@@@AAABBBCCCBBBAAA???>>>=========<<<;;;:::888888888999999:::;;;<<<>>>@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;:::999999;;;;;;;;;<<<<<<===??????AAAAAABBBBBBCCCCCCDDDDDDGGGHHHHHHHHHJJJNNNTTTYYY[[[]]]bbbjjjpppqqqkkkeee[[[WWWQQQJJJEEEBBB@@@@@@@@@AAACCCEEEGGGIIIJJJKKKBBBBBBCCCDDDEEEFFFFFFGGGHHHKKKOOOSSS[[[hhhxxx~~~{{{|||}}}~~~|||zzz}}}~~~|||zzzzzzzzz|||}}}|||{{{xxxsssnnnlllmmmnnnqqqrrrxxx}}}}}}~~~xxxrrrpppooooooooolllfff^^^VVVOOOJJJEEEBBB@@@@@@???>>>============;;;:::999999999:::<<<===<<<<<<<<<<<<<<<;;;::::::888888777555444555888:::999888777777777777777777:::999999888666555555444444444444444444333222222333333222222222111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////......................../////////.........------...------,,,,,,------..................//////000......//////000000000000000000000111111222222333222333555888:::BBBSSSddd~~~uuuqqqpppqqqqqqssslll```SSSIIIBBB>>>======;;;999888999:::999888~~~{{{xxxwwwxxxyyyzzz~~~}}}~~~uuulll[[[XXXUUUTTTSSSPPPJJJFFFCCCBBB@@@??????@@@AAABBBFFFGGGGGGFFFCCCBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDBBB@@@??????>>><<<:::;;;::::::999999::::::;;;<<<<<<===>>>???@@@AAAAAACCCBBB@@@>>>======>>>>>>===<<<;;;:::999888888888:::;;;<<<>>>???@@@@@@AAA@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>??????AAAAAAAAABBBBBBBBBBBBBBBFFFGGGGGGGGGHHHIIIMMMPPPRRRSSSVVV[[[______ZZZVVVRRRPPPLLLHHHEEECCCBBBBBBAAABBBCCCDDDEEEGGGHHHHHHCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJMMMPPPYYYccckkkwww~~~}}}}}}yyyzzz{{{}}}|||yyysssnnnjjjhhhfffdddeeekkksssyyy{{{}}}{{{qqqkkkkkkkkkhhhfff```ZZZQQQIIIDDDCCCBBBAAA>>>======<<<<<<=========;;;:::999999:::;;;<<<===;;;;;;;;;;;;:::999777777555666777666444444666888555444444444555666666777999888888777666555444444444444555555444444333222222222222111111111111111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000//////...///////////////////////////////////////............------,,,,,,------.........------......///000111000000//////.........111111111111111111111111333111111333555999CCCNNNdddzzzrrrnnnmmmmmmuuurrrlllbbbVVVKKKCCC@@@>>><<<;;;:::;;;;;;999777~~~{{{wwwttttttvvvxxxxxxvvvuuuxxxyyyooofffWWWTTTQQQOOOMMMIIIDDDAAA??????>>>>>>>>>??????@@@BBBDDDFFFFFFEEECCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDEEEBBB@@@>>>>>>>>><<<;;;:::::::::999999:::::::::;;;<<<<<<===>>>???@@@@@@CCCBBB@@@>>>======>>>???>>>===<<<;;;:::999888888:::;;;<<<>>>???@@@@@@@@@???>>>===============>>>;;;;;;<<<<<<======>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@CCCEEEGGGGGGGGGGGGIIIJJJNNNNNNOOORRRUUUUUUSSSPPPSSSQQQOOOKKKHHHEEECCCAAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJMMMSSSZZZ___cccmmm{{{vvvsssuuuwwwyyy}}}}}}{{{~~~~~~}}}|||{{{wwwqqqiiidddaaaaaabbbeeelllvvv|||tttllliiijjjhhhbbb\\\TTTNNNGGGBBB@@@@@@@@@@@@===<<<<<<<<<======>>>???>>>===<<<;;;:::;;;<<<<<<;;;;;;:::999888777555444333555666666555444444555444444444444444555555666777777666666555444444333444555555555555444333333111111111111111111111000/////////////////////////////////////////////////////////////////////////////////////////////////////////000//////......////////////////////////////////////////////////...------,,,,,,------......------------...//////000000000///......------111111111111000000000000555222111333555666:::@@@OOOfff}}}rrrkkkgggeeejjjmmmoookkkaaaSSSGGGAAA???===;;;;;;;;;:::777555}}}wwwrrrqqqsssvvvqqqnnnkkkmmmttt~~~}}}yyyqqqfff]]]TTTRRROOOLLLHHHEEEAAA>>>============>>>>>>??????>>>AAADDDEEEEEEDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@>>>???>>>===<<<::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@BBBAAA@@@>>>>>>>>>>>>???>>>>>>===<<<;;;:::888888:::;;;<<<===>>>?????????>>>===============>>>???;;;<<<<<<======>>>>>>>>>;;;;;;;;;:::::::::::::::;;;;;;:::::::::;;;<<<<<<@@@@@@@@@@@@????????????@@@BBBEEEGGGGGGGGGHHHIIIKKKJJJKKKMMMOOOPPPPPPPPPRRRQQQOOOLLLIIIFFFCCCAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGIIILLLPPPTTTVVV[[[]]]hhh{{{}}}}}}~~~yyywwwuuuttttttrrrpppnnntttxxx~~~|||}}}zzzwwwssspppnnnjjjfffbbbbbbeeekkkrrr{{{tttnnniiihhhiiieee]]]TTTJJJGGGDDDBBBAAAAAA@@@>>>============>>>???@@@@@@BBBAAA???===;;;;;;;;;;;;:::::::::999888666555444222444666666555444444444666666555444444444444555666555555555444333333333444444555555444444333222000000000000000000000000////////////////////////................................................///////////////////////////////////////...------////////////////////////.........///////////////...------,,,,,,------...---------------...//////............////////////111111000000000000000000555111000444666555666:::@@@OOOggguuukkkccc___\\\bbbkkkmmmhhh[[[MMMEEE@@@>>>;;;:::999888666444|||tttpppqqqsssiiieeebbbccciiirrrzzz{{{wwwrrriii^^^VVVRRRQQQNNNJJJFFFBBB@@@>>><<<<<<===>>>>>>???@@@@@@===@@@CCCDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@>>><<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>===>>>======<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>======<<<======>>>???@@@==================>>>>>>::::::::::::::::::::::::;;;:::::::::::::::;;;;;;>>>>>>>>>???????????????>>>AAADDDFFFFFFFFFGGGHHHFFFFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGIIIJJJLLLMMMTTTRRRXXXfffttt~~~|||{{{zzzyyyxxx~~~wwwuuuwwwnnnkkkhhhfffgggjjjkkklllmmmrrrzzz}}}yyymmmiiifffdddccc]]]TTTMMMDDDCCCCCCCCCCCCBBB@@@>>>============>>>>>>???@@@CCCBBB???===<<<;;;;;;;;;::::::::::::999888666666333555666666555444444555777777666555444444555555444444444444333333222222333333444444333333222111////////////000000000000000000000000000000000000................................................////////////////////////////////////......---,,,........................---------..................------,,,,,,------...------,,,,,,------...///,,,,,,---...//////000000000000000000000000000000111...///333444222444777<<>>>>>???>>>???@@@AAAAAA@@@>>>===<<<======>>>===<<<;;;:::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>?????????>>>AAACCCDDDCCCCCCDDDEEEBBBCCCDDDEEEEEEEEEGGGHHHHHHFFFEEECCCAAA@@@???????????????@@@@@@@@@AAAAAA??????@@@AAABBBCCCCCCDDDCCCBBBBBBDDDFFFHHHHHHHHHMMMLLLQQQ[[[bbbnnn{{{sssqqqsssllljjjggghhhmmmtttyyy|||}}}wwwsssjjjgggbbb\\\WWWQQQJJJFFFCCCBBBAAABBBBBBBBB@@@>>>======<<<<<<<<<===>>>>>>???>>>===;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::999888444666666666444444555666555555444444444555666666333333333333222222222222222222333333222222111000........./////////000000000000000000000000000000................................................////////////////////////////////////...---,,,+++------------------------,,,,,,,,,,,,---------......------,,,,,,------...------,,,,,,------...///,,,,,,---......//////000......//////000000111111......000333222000222777999===HHH[[[uuusssjjj\\\[[[[[[___bbb```WWWOOOFFFBBB<<<888777666666555wwwqqqpppccc```]]]^^^ccckkkqqquuuwwwuuuqqqmmmhhhaaaXXXRRRNNNNNNKKKGGGCCC@@@??????<<<<<<>>>@@@AAABBBBBBBBBCCCDDDDDDCCCAAA@@@@@@AAA>>>???@@@AAABBBBBBCCCBBBCCCCCCCCCDDDDDDCCC???===;;;<<<===>>>>>>===<<<;;;999::::::;;;<<<===>>>>>>===???AAABBBBBB@@@>>><<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===???@@@AAA??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@???AAABBBBBBAAA@@@AAABBBBBBCCCDDDCCCBBBBBBCCCDDDIIIGGGDDDAAA>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>???@@@BBBCCCDDDDDD@@@@@@@@@BBBEEEHHHJJJJJJKKKKKKQQQXXXYYY^^^ttt~~~yyysssrrrtttsssqqqppprrrxxx|||wwwsssqqqjjjfff^^^VVVMMMGGGCCCAAACCCAAA??????@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<<<<;;;;;;:::666666777666444444666888222222222333444555777777333333222222222222222222111222222222222111000000---.........//////000000000000000000000000000000................................................////////////////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,,,,,,,---......---------...............---......///000111111222...///222444222///222888333777>>>IIIZZZvvv~~~sssccc[[[UUUVVV[[[\\\WWWPPPIIIDDD===999777777777777yyytttjjjhhhfffgggkkkooosssuuutttrrrmmmggg```ZZZTTTQQQMMMKKKIIIFFFDDDCCCBBBBBB??????@@@BBBCCCEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????BBBDDDDDDAAA>>>>>>>>>>>>===<<<<<<<<<;;;999999999:::;;;<<<>>>>>>>>>@@@@@@???===<<<===>>>::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????@@@@@@@@@@@@???>>>>>>::::::;;;;;;<<<<<<======>>>===<<<;;;:::;;;;;;<<<============<<<;;;:::999888999::::::999:::<<<===?????????@@@AAAAAAAAABBB@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@======>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDDDDDDDCCCGGGJJJNNNPPPTTT]]]kkkuuu|||zzzvvvssssssvvvzzz}}}{{{uuuqqqooommmkkkddd^^^VVVNNNHHHDDDAAA???AAAAAAAAA@@@@@@>>>=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======??????>>>>>>===;;;:::999::::::999999777666555444333333222222222333444555555333111000111111000///222222111111000000//////000000000000////////////------...............---,,,---...//////...---,,,......---------,,,,,,,,,////////////////////////***++++++,,,,,,+++++++++------------,,,++++++***,,,***)))***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,+++++++++,,,...000111222111000//////000111222////////////000000000000111444:::@@@III\\\}}}oooeeeZZZUUUWWWZZZYYYWWWPPPLLLEEE???:::666444333zzzuuupppooommmnnnoooppppppooonnnllliiiccc]]]WWWRRRPPPKKKJJJHHHEEEDDDCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAA@@@AAACCCEEEEEEBBB???======<<<<<<;;;;;;::::::999999999:::;;;<<<===>>>>>>???@@@???===<<<===>>>========================::::::;;;<<<===>>>???@@@@@@@@@@@@AAA@@@??????>>>>>>????????????@@@@@@@@@>>>===<<<;;;:::;;;;;;<<<============<<<;;;::::::888:::;;;:::::::::<<<>>>????????????@@@@@@@@@@@@===============>>>???@@@CCCCCCCCCCCCBBBAAA@@@???>>>>>>============>>>>>>============>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDGGGJJJLLLNNNPPPXXXbbbkkk~~~zzzxxxwwwvvvrrrqqqqqqssswww}}}{{{yyyvvvssspppmmmiiieeebbb\\\WWWPPPJJJGGGEEECCCAAA????????????>>>===<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::999:::::::::999777555444333333333222222222333444555555333111000111111000///111111111000000000000000111111000000//////......---....../////////.........///000111111000///...//////.........---------........................+++,,,,,,,,,,,,,,,+++***,,,,,,---------,,,++++++,,,***)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000////////////000000///000000000000111111111222444777;;;???MMMhhhzzznnn```WWWWWWYYYYYYXXXVVVSSSMMMDDD===888666666~~~zzzyyywwwuuusssrrrnnnjjjgggfffeeebbb^^^YYYTTTPPPMMMIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>AAAAAABBBDDDFFFFFFCCCAAA<<<<<<<<<;;;:::999999999999999999:::;;;<<<===>>>>>>???@@@???=========>>>????????????????????????999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???BBBAAAAAAAAAAAA@@@@@@@@@===<<<;;;;;;:::;;;;;;;;;============<<<;;;::::::999:::;;;:::::::::<<<>>>????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@??????>>>???>>>===<<<<<<===>>>???======<<<<<<<<<<<<===>>>AAAAAA@@@@@@AAABBBDDDEEEEEEHHHJJJKKKLLLQQQXXX]]]qqq~~~wwwppplllkkkmmmoooppprrruuuzzz{{{wwwrrrnnnjjjjjjjjjkkkiiiddd]]]XXXTTTPPPKKKGGGEEEDDDBBBAAA>>>>>>>>>>>>>>>===<<<;;;>>>===<<<<<<;;;;;;<<<<<<======<<<<<<======>>>???============<<<:::999888::::::999888777555444333333333222222222333444555666444111111111000///...000000000000111111111111222222111000//////....../////////000000//////......///000000000000///...////////////....................................---------------,,,++++++++++++,,,---------,,,,,,+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,........./////////......000000000000111111111222222333444666777???RRReee|||jjj]]]ZZZZZZ[[[ZZZ^^^]]]WWWNNNCCC;;;888888}}}zzzvvvsssooojjjeeeaaa___^^^\\\YYYUUUQQQNNNLLLFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>???@@@BBBDDDEEEEEECCCBBB>>>======<<<;;;:::999999:::999999:::;;;<<<======???@@@AAA@@@???>>>???@@@@@@@@@@@@@@@????????????999:::;;;<<<>>>@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<;;;:::777999:::999999999;;;===??????>>>>>>======<<<<<>>============@@@>>>===;;;;;;===>>>@@@>>>===<<<<<<<<<<<<<<<===@@@@@@>>>>>>???AAADDDEEECCCEEEHHHIIIJJJLLLPPPTTTaaasss{{{vvvpppkkkkkkooouuuyyy~~~}}}uuuqqqnnnkkkiiihhhhhhhhhgggeee___XXXRRRPPPMMMIIIFFFDDDBBB@@@>>>>>>?????????>>>>>>===<<>>===<<<;;;;;;;;;<<<===============>>>??????<<<<<<<<<<<<;;;999888777777777888888777666555555333333222222222333444555666444222111111000///...//////000000111111222222333222222111000///......000000000000000000///...------------------------............------------....................................---,,,++++++***++++++,,,------------+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,------...---,,,+++***+++,,,---...///...---,,,////////////000000000000000000222444555999FFFTTTooowwwjjjdddbbbaaa___cccdddbbbYYYMMMBBB<<<:::}}}yyysssnnnjjjfffbbb___\\\[[[YYYVVVRRROOOLLLJJJCCCCCCAAAAAAAAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJEEEDDDCCCBBBAAA@@@???>>>===???AAACCCCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;<<<===@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@??????>>>>>>>>>:::;;;<<<===>>>@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::666777888888777888:::<<>>>>>======<<<<<<<<>>===<<<<<<<<<<<<>>>>>>===<<<<<<<<<======@@@>>>===;;;;;;===>>>@@@>>>>>>===<<<<<<<<<======???>>>======>>>@@@CCCEEEAAACCCEEEHHHIIILLLNNNPPPXXXcccsss}}}}}}~~~}}}{{{wwwvvvyyytttllljjjjjjkkkkkkkkkiiieeeaaa]]]XXXRRRNNNLLLJJJGGGFFFFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@????????????>>>===<<<;;;;;;;;;===============>>>??????;;;;;;;;;;;;:::888777666444444555777777888888888333333222222222333444555666444111000111111///...//////000000111111222222333222222111000/////////000000000000000///......------,,,,,,,,,,,,---------------,,,,,,,,,++++++........................---.........------,,,+++***++++++,,,------------******+++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,++++++***,,,------...---,,,***)))***+++,,,.........---,,,------------........./////////111444444555===FFFSSSnnnzzzsssnnnjjjgggeeehhhiiidddZZZNNNEEE@@@|||xxxrrrmmmjjjgggcccaaa[[[ZZZWWWTTTPPPMMMIIIGGGBBBAAA@@@???@@@@@@BBBBBBAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJCCCCCCBBBBBBAAA@@@??????;;;>>>BBBCCCCCCBBBBBBBBBCCCBBBAAA@@@???>>>===<<<:::::::::::::::;;;<<<===???AAABBBBBBAAA@@@BBBCCC@@@@@@@@@???>>>>>>======<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@???>>>>>>======<<<<<<===>>>>>>>>>======>>>>>>>>>>>>===<<<;;;;;;666888999888888888:::<<<>>>>>>>>>>>>============@@@??????>>>============>>>===<<<;;;;;;;;;<<<===???>>>===<<<<<<===>>>???======<<<<<<<<<======>>>===<<<<<<===>>>@@@BBBCCCAAABBBDDDGGGIIILLLNNNNNNQQQUUU^^^iiisss|||}}}}}}}}}~~~||||||}}}{{{zzz{{{}}}xxxnnnhhhhhhiiikkkkkkhhhddd]]]WWWSSSPPPLLLJJJEEEEEEEEEFFFHHHHHHGGGEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;======<<<<<<======>>>???::::::::::::999777666555222333555666777888888888333333222222222333444555555333111000111111000///000000000000111111111111222222111111111000000000000000000000///...------//////............//////,,,,,,,,,,,,+++++++++***------------------------,,,,,,------------,,,,,,++++++,,,---------,,,,,,)))+++,,,+++******+++,,,++++++++++++++++++++++++))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,+++*********+++,,,------...------,,,,,,,,,,,,------------000...///222222111444999BBBXXXwww{{{uuurrrkkkmmmnnnlllggg^^^UUUOOO|||zzzvvvsssppplllgggdddZZZYYYVVVSSSNNNJJJFFFDDDAAAAAA??????>>>???@@@AAA>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGG@@@@@@@@@?????????>>>>>>;;;???CCCDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@>>>======;;;;;;:::::::::;;;<<<<<<>>>???@@@@@@??????@@@BBBAAAAAA@@@@@@???>>>>>>=========>>>>>>>>>?????????@@@@@@@@@AAA@@@??????>>>@@@@@@@@@???>>>>>>>>>===<<<===>>>???@@@@@@???>>>>>>??????>>>>>>===<<<;;;888999::::::999:::<<<>>>===>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>??????>>><<<;;;::::::;;;===>>>>>>>>>============>>>>>>;;;:::::::::;;;<<<======:::;;;<<<===???@@@AAABBBBBBBBBCCCEEEHHHKKKLLLMMMMMMLLLPPPXXX]]]bbbkkkvvv~~~|||~~~xxxsssmmmiiiiiiiiifffddd^^^YYYSSSOOOLLLKKKJJJHHHCCCCCCDDDGGGIIIIIIHHHFFFBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>:::::::::999888777555555444555555666777777666666333333222222222333444555333111000000111222222111111111111000000000000000000111111111111222222222///000000///...---,,,,,,///......------......///------,,,,,,,,,+++++++++------------------------)))***+++,,,------------,,,,,,---------,,,++++++)))+++,,,+++)))(((***,,,************************((()))+++,,,,,,,,,+++***,,,,,,+++++++++++++++++++++++++++,,,,,,---//////,,,,,,,,,---------......///,,,---111222000111444;;;HHH^^^zzz|||uuusssqqqqqqrrrooohhhccc~~~}}}{{{zzzwwwqqqjjjeeeZZZYYYVVVRRRMMMHHHDDDAAAAAA@@@???>>>>>>>>>???@@@===>>>???@@@BBBCCCDDDEEEFFFEEEDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>============<<<@@@DDDEEEDDDCCCDDDFFFDDDCCCBBBAAA???>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<>>>??????>>>>>>???AAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>==================>>>???@@@AAAAAA@@@???????????????>>>===<<<;;;:::;;;<<<<<<;;;;;;===???======>>>>>>??????@@@@@@;;;;;;:::::::::;;;;;;<<<>>><<<;;;::::::;;;===>>>======>>>>>>>>>>>>======888888999999:::;;;<<<===999:::<<<>>>???@@@@@@AAADDDCCCCCCDDDGGGJJJKKKKKKLLLIIILLLRRRUUUVVV\\\eeegggttt|||yyyvvv{{{~~~zzzssspppmmmlllkkkhhhbbb]]]UUUQQQMMMKKKJJJJJJJJJJJJEEEEEEFFFGGGHHHGGGDDDBBBBBBBBBCCCCCCDDDCCCCCCCCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======999999999999888666555444666777777777666555444444333333222222222333444555222111///000111333222222222222111111000000//////000000000111222222333333////////////...---,,,+++---,,,++++++++++++,,,---......---------,,,,,,,,,------------------------((()))***+++,,,---------------------,,,,,,+++***)))+++---,,,)))(((***,,,************************'''(((***,,,---,,,***))),,,,,,*********+++,,,---,,,,,,++++++,,,...///111---------.........//////---***+++000333333444666666;;;JJJbbb}}}}}}xxxssssssxxxzzzvvvrrr|||zzz}}}|||pppfff```]]]XXXTTTPPPMMMIIIFFFCCCAAA>>>===>>>???@@@???<<<===>>>@@@AAABBBCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???===;;;:::===<<<;;;;;;:::::::::;;;>>>>>>>>>===>>>>>>???@@@EEEDDDCCCBBB@@@???==================>>>>>>>>>>>>>>>??????@@@@@@??????>>>===<<<<<<<<<<<<======>>><<<===>>>???@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;============<<<<<<<<<<<>>>>><<<;;;999888888999;;;<<<;;;;;;<<<===============>>>>>>===<<<<<<<<<<<<<<<>>>>>>===============>>>@@@@@@AAABBBDDDFFFHHHIIILLLKKKKKKKKKMMMPPPSSSUUU[[[bbbqqq~~~|||yyyvvvvvv{{{wwwsssnnnppprrrppphhh^^^VVVQQQNNNLLLJJJJJJLLLNNNOOOOOOHHHFFFDDDDDDFFFGGGEEEBBBCCCCCCBBBAAAAAAAAABBBBBBAAA@@@>>><<<<<<===???@@@===============<<<<<<;;;<<<;;;:::888777666666666666666555555666777999:::666555444222111000//////---...000222222222222111000111222333444444444444111111222222222222111111000000000///...,,,+++***---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////.........000222222111000111222333555>>>NNNbbb}}}~~~{{{tttnnnooorrruuuzzz|||zzzyyy~~~~~~sssiii]]]ZZZUUUQQQNNNJJJGGGDDDDDDBBB???>>>???@@@AAA@@@===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@>>><<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>@@@CCCDDDFFFIIIHHHFFFDDDAAA???===<<<<<<<<<======>>>>>>???????????????@@@@@@?????????======<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAA??????>>>===<<<<<<<<<<<<========================AAAAAA@@@@@@????????????;;;<<<<<<<<<=========>>>>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>===============>>>@@@@@@AAABBBDDDFFFHHHIIIKKKKKKJJJJJJLLLNNNPPPRRRQQQUUU___kkkwww{{{zzz}}}{{{vvvuuusssqqqmmmggg___WWWOOOKKKIIIHHHHHHJJJLLLMMMMMMKKKHHHFFFDDDDDDFFFFFFDDDBBBBBBBBBAAAAAAAAAAAAAAABBB@@@???=========>>>???@@@???@@@@@@@@@???>>>======:::999888888777777777777888777666555555666666777666555444333333333333333---...///000111111000000000000111111111111111000111111222222222222111111000000000///...,,,+++***---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***************************++++++,,,,,,---...//////+++++++++,,,,,,,,,------,,,------...............+++---......------...///...///444???NNNeee{{{qqqiiigggjjjooowww~~~yyyvvvvvvyyy}}}yyyooofffYYYVVVQQQMMMKKKGGGDDDBBBCCCAAA>>>>>>???@@@@@@???>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<:::;;;===???CCCFFFIIIJJJKKKJJJHHHEEEBBB???===;;;;;;<<<<<<===>>>??????@@@????????????????????????>>>>>>===<<<;;;;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========>>>===<<<;;;;;;<<<===>>>>>>???????????????>>>>>>>>>===<<<<<<;;;<<<<<<<<<>>>======<<<<<<===>>>>>>@@@@@@AAABBBCCCEEEGGGHHHJJJJJJIIIIIIIIIKKKMMMNNNNNNNNNQQQXXX```lll|||{{{~~~{{{vvvttttttssslllbbbZZZUUUPPPKKKGGGCCCDDDFFFHHHKKKKKKIIIGGGHHHFFFDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>=========???@@@AAAAAAAAAAAA@@@???>>>===<<<888888777777777777888888999888777666555555555555666555555555555555666666//////000111111000000///111111111111000000000///111111222222222222111111000000//////...---++++++---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***************************)))***+++,,,---///000000++++++++++++,,,,,,,,,,,,,,,,,,---...............---...000000/////////000000000222666===OOOkkk}}}~~~rrrfffaaabbbgggqqqzzzvvvrrrooonnnooolllddd]]]UUURRRNNNKKKHHHFFFCCCAAA???===;;;;;;<<<===<<<<<>>@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;>>>>>>======<<<;;;::::::::::::::::::;;;<<<===>>><<<===>>>@@@BBBEEEGGGHHHJJJIIIGGGDDDBBB???===<<<;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::::::::>>>???@@@AAAAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999::::::>>>>>>??????>>>>>>===<<<===<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJJJJNNNSSS[[[jjjxxx}}}|||{{{{{{zzzxxxuuutttuuuyyy~~~|||yyyxxxyyy{{{||||||{{{{{{||||||zzzvvvrrrooooooggg___UUUPPPOOONNNKKKGGGAAAAAABBBDDDGGGHHHGGGEEEFFFEEECCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA============>>>???AAABBB@@@@@@@@@???>>>===<<<;;;999888888777666666666666777777777666666555555555777666666555555555555555222222222222222111111111222222111111111111111222000000000111111000000000////////////...---,,,+++---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,---++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***************************(((((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---.........---------///111111000///000111222222333444666@@@VVVkkkzzz}}}yyykkkcccaaabbbhhhooo}}}rrrmmmfffcccbbbaaa]]]YYYSSSPPPLLLIIIGGGEEECCCAAA>>>===;;;;;;<<<===<<<;;;>>>>>>>>>???>>>>>>===<<<===>>>>>>???@@@@@@AAAAAA============<<<<<<<<<<<<===>>>>>>>>>>>>>>>======???>>>>>>===<<<<<<<<<<<<999::::::;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCBBB@@@???>>>>>>;;;<<<<<<===>>>?????????>>>======<<<<<<======>>>>>>>>>===;;;::::::::::::===>>>??????@@@????????????>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>???>>>>>>>>>???????????????<<<<<<<<<<<<<<<;;;;;;;;;777777777777777777777777;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAACCCDDDFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEECCCEEEHHHKKKOOOXXXbbbnnn~~~~~~{{{xxxvvvttttttuuuvvvwwwzzz|||}}}~~~}}}~~~}}}|||{{{zzz{{{~~~|||xxxvvvuuusssuuuwwwvvvqqqkkkfffdddZZZTTTMMMKKKMMMMMMIIIFFFBBB@@@???@@@BBBEEEFFFEEEDDDDDDCCCAAA@@@AAABBBCCCBBBAAA@@@@@@??????@@@@@@=========>>>>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<<<<;;;999888666555444444555666666777777777888888888777666444333222222222222222111111111111111111111000000000000111222333......////////////......////////////...---,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++,,,------------,,,************++++++,,,---++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))*********************)))*********+++++++++,,,,,,+++,,,,,,---...---------)))+++------,,,+++,,,------///111222222666DDDSSSeee||||||uuulllddd___^^^aaavvvkkkfff___\\\\\\]]]\\\ZZZPPPMMMJJJHHHGGGEEECCCAAA@@@???>>>>>>??????>>><<<<<<<<<<<<======<<<;;;;;;888999;;;>>>@@@BBBDDDEEE==================<<<<<>>>>>AAA@@@??????>>>>>>>>>???::::::;;;<<<>>>@@@BBBCCCDDDCCCAAA@@@>>>=========????????????????????????============>>>>>>>>>>>><<<<<<::::::::::::<<<<<<======<<<;;;::::::::::::<<<<<<============<<<<<<>>>===<<<;;;::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;;;;;;;;;;777888888888888888888777888999999:::::::::::::::;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAACCCGGGIIIJJJOOOUUU^^^iii|||{{{wwwuuuwww{{{}}}wwwuuusssrrrnnnpppqqqnnnhhh```ZZZWWWPPPMMMJJJIIIJJJIIIEEEBBBCCCAAA???>>>@@@CCCDDDDDDBBBBBBAAA@@@???@@@CCCEEEDDDCCCBBB@@@????????????======>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>>===;;;999777555444444555666777888999999999999888777555333222111000000000000/////////000000111111111000//////000111222......////////////............//////...------,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++,,,---------------******)))******+++,,,---++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))---------,,,++++++******************++++++++++++++++++,,,---------------***,,,---...---,,,---...,,,---000333333333:::CCCLLLbbbwwwkkk___XXXWWWzzzpppeeebbb]]]ZZZZZZYYYVVVTTTMMMKKKHHHFFFEEEDDDBBB@@@@@@?????????@@@@@@>>>===999::::::;;;;;;;;;::::::999999;;;<<<>>>@@@AAABBB<<<=====================???????????????>>>======@@@???>>>=========>>>>>>:::;;;<<<===@@@BBBDDDFFFCCCBBBAAA???>>>>>>>>>===>>>>>>??????????????????>>>>>>>>>>>>============;;;:::999777777999:::;;;<<<<<<;;;::::::;;;;;;;;;999:::::::::::::::999999<<<<<<;;;:::999999999999:::::::::;;;<<<=========<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;:::::::::777777888888888888777777666777888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCAAAAAADDDFFFEEEIIINNNTTT___mmm}}}yyywwwuuusssqqqjjjiiigggaaaYYYRRRNNNLLLHHHHHHGGGGGGFFFDDDCCCBBBCCCBBB@@@AAABBBCCCBBBAAA???@@@@@@???>>>???CCCGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>?????????>>>>>>@@@AAABBBBBBCCCBBBBBBBBB>>>===;;;:::888777666666888888::::::::::::999888666555444333222222222222222111111000111222444444888777444222111111111222///000000000000000000///.........///......---,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,+++,,,------...---------))))))))))))***+++,,,---++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***)))))))))))))))))))))))),,,,,,,,,+++++++++++++++************++++++++++++++++++,,,------------,,,,,,---//////.........//////...000333555444666;;;<<>>===>>>??????===;;;777888999::::::::::::999=========<<<<<<;;;;;;:::<<<<<<<<<=====================>>>>>>===<<<;;;;;;===<<<;;;:::999:::;;;<<<;;;;;;<<<>>>AAACCCFFFGGGAAA@@@@@@??????@@@@@@AAA??????????????????????????????>>>>>>======<<<<<<:::999777666666777999:::;;;;;;:::::::::;;;<<<<<<888888999999999888888777;;;;;;:::999888888888888999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::666666777777777777666666555666777999:::;;;<<<<<<::::::::::::;;;;;;<<<===:::::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDEEEDDDDDDCCCCCCAAA===<<<>>>>>>>>>BBBGGGKKKUUUaaakkkyyy|||yyyxxxwwwssspppgggddd___VVVNNNHHHFFFFFFBBBCCCDDDCCCBBBBBBDDDEEEBBBBBBBBBDDDEEEDDDAAA>>>===??????>>>===???DDDHHHHHHGGGEEEBBB@@@???>>>===>>>????????????>>>>>>===>>>>>>???@@@AAAAAAAAAAAA===<<<;;;:::999999999999:::;;;<<<<<<;;;:::888777555444444333333333444444555555444444555777888999@@@>>>:::777444333333333111111222222222222111111.........///......---------,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,+++,,,------......------))))))))))))***+++,,,---++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++,,,---------,,,,,,(((***,,,,,,+++++++++,,,000,,,+++///111000111333555>>>MMMaaa|||}}}mmmbbb___{{{rrriiibbb^^^XXXTTTQQQOOOLLLKKKEEEDDDDDDBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>============<<<<<<<<<<<<>>>============<<<<<<<<<======<<<<<<<<<<<<===>>>????????????@@@AAABBBCCCBBBCCCCCCCCCBBB@@@>>>===:::<<>>======;;;;;;??????===<<>>;;;777666777999::::::::::::;;;;;;:::999777666888888777777666666555555666444333333555888888888777888888999999:::;;;;;;999999999999999999999999999888888888:::;;;:::999888777777666666666666666777777777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;??????>>>==================>>>>>>@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@CCCEEEGGGQQQVVV\\\aaaeeemmmwww~~~~~~~~~}}}{{{uuummmggg\\\WWWPPPKKKHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAAFFFGGGHHHHHHFFFDDD@@@>>>??????>>>>>>???AAACCCEEEIIIHHHEEECCC@@@>>>===<<<>>>======<<<<<<<<<======@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;:::999999999999:::::::::999888777666555666555444333222111111111000111333444666:::>>>BBBDDDBBB???;;;777444222111333111......///111222222555333222000///...//////...---,,,,,,++++++++++++//////......,,,***((('''+++,,,------......------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,++++++***.........///////////////333333;;;LLLccc}}}{{{ooofff~~~wwwmmmddd^^^ZZZTTTPPPNNNLLLIIIHHHCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::::::::======>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAA???>>>===;;;<<<>>>???@@@???===<<<;;;:::;;;>>>>>>===AAAGGGHHHCCC<<<888777999:::;;;::::::;;;;;;:::999777666666666666666666666555555777555444444666888888888777777888888999::::::;;;999999999999999999999999999888777888:::::::::888888888777666666666666777777777777666777777888999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======>>>???======>>>???@@@AAABBBBBB????????????????????????AAA@@@??????@@@BBBDDDFFFMMMQQQTTTVVVWWW[[[ccciiivvv|||{{{yyywwwtttmmmfff```UUURRRMMMJJJHHHHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@CCCDDDEEEFFFFFFDDDAAA@@@<<<===>>>???@@@AAABBBBBBFFFEEECCC@@@>>>===<<<;;;:::::::::;;;<<<===???@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;:::999999999999999999999999888777666555555444333222222222222222111222333555777;;;AAAEEEHHHFFFCCC>>>999555222111111///------.../////////333222000...------------...---,,,,,,+++++++++,,,---------,,,,,,++++++***+++,,,------...---------,,,,,,+++************+++*********************)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************((()))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------....../////////000///111777BBBPPPeee}}}rrrzzzrrrhhh^^^XXXTTTOOOKKKIIIGGGEEEDDDAAAAAA@@@???>>>======<<<===<<<:::::::::;;;===???>>>>>>===============>>>>>>===;;;999999:::;;;<<<=========<<<<<<<<<<<<;;;:::::::::999999999888888<<<<<<;;;:::999888888888;;;<<<===>>>??????>>>>>>===>>>???@@@@@@???>>>===============<<<<<<<<<<<<999999;;;======???HHHRRRXXXQQQFFF>>>::::::;;;<<<::::::;;;;;;:::999777666444444555555555555555555888777555555777888888777777777777888999999::::::888888888888888888888888888777666777999:::999888999888888777777777777777777666666666777777888999:::::::::::::::::::::::::::::::::;;;<<<===???@@@<<<======>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????@@@AAABBBCCCFFFHHHJJJIIIIIIKKKPPPTTTZZZcccoooxxxyyywwwrrrnnniiibbb[[[WWWMMMKKKIIIHHHHHHHHHFFFEEEGGGGGGEEEDDDBBB@@@??????@@@AAACCCDDDDDDCCCBBB@@@999;;;>>>@@@AAA@@@???>>>BBBAAA???>>>===<<<;;;;;;999999999:::;;;<<<===>>>@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999999888999999888888888888777666555555333333222222222222222333222222333555888>>>EEEJJJNNNLLLHHHCCC===888333111000...---...///000///---111///...,,,+++++++++,,,------,,,+++++++++,,,,,,---,,,+++******+++,,,---++++++,,,---------------++++++***)))))))))))))))*********))))))(((((((((******************************************+++++++++************)))))))))************************))))))))))))))))))))))))'''((()))***++++++++++++,,,,,,---------------,,,,,,,,,---...///000000111---000555777;;;JJJggg}}}uuunnncccZZZSSSOOOJJJGGGEEEDDDCCCAAA@@@@@@??????>>>======<<<<<<;;;:::999:::<<<>>>@@@>>>>>>>>>>>>???@@@AAABBBAAA???<<<999999:::;;;=========<<<<<<<<<;;;;;;;;;999999999999888888888888::::::;;;;;;::::::999999:::;;;>>>???@@@???===<<<<<<===>>>???@@@??????>>>>>>===;;;::::::::::::;;;999:::<<<>>>>>>BBBOOO]]]iii```QQQEEE>>><<<<<<===::::::;;;;;;:::999777666333333333444444555555555777666555555666777666444666666777777888999999999888888888888888888888888777666666666888999888777999999888777777777777777666666666666666777888999999999999999999999999999999999999:::;;;<<<===>>>;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@?????????@@@@@@AAA@@@BBBCCCCCCCCCEEEIIILLLMMMRRRXXX\\\aaahhhrrrzzz~~~}}}{{{uuuqqqjjjddd^^^XXXRRRNNNHHHHHHHHHHHHIIIHHHEEECCCFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBBBBBAAA@@@???:::;;;<<<>>>??????>>>>>>???>>>======<<<<<<<<<======<<<;;;:::999999999999???????????????>>>======;;;;;;:::999888888888888666666666666666555444444111111111111111222333333222222333444888???GGGMMMQQQPPPMMMHHHAAA;;;555222111000000111222222000...000///---++++++++++++,,,---,,,,,,++++++,,,,,,,,,---,,,***))))))***,,,---++++++,,,------------,,,++++++***))))))))))))***+++******))))))(((((('''************************)))))))))***************************))))))))))))************************(((((()))))))))))))))***((())))))***++++++******++++++,,,,,,------,,,,,,++++++,,,---///000111111000222444333222;;;RRRhhhxxx{{{zzzssslllfff]]]UUUOOOLLLGGGDDDCCCCCCBBB@@@@@@@@@??????>>>>>>======;;;::::::999:::<<>>@@@BBBDDDEEECCCAAA>>>;;;:::;;;<<<>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888999;;;<<<============;;;<<<>>>@@@@@@???===<<<<<<===>>>@@@@@@@@@??????>>><<<:::999888999:::;;;;;;;;;===??????DDDRRR```rrrhhhXXXJJJAAA>>>======::::::;;;;;;:::999777666222222333333444444555555555444333333555555444222555666666777777888888999777777777777777777777777777666666666888999888777999888888777666777777777555555555555666777888999999999999999999999999999999999999888999::::::;;;:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>????????????@@@AAAAAABBBDDDGGGIIIJJJLLLMMMNNNOOOTTT[[[aaajjjvvv|||yyyxxxzzzvvv{{{~~~xxxuuummmiiibbb[[[VVVQQQMMMJJJHHHHHHHHHIIIJJJHHHDDDAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<>>>???>>>>>>=========>>>>>>???======;;;:::888888777777=========>>>======<<<;;;:::999888777777666666777444444555555555444333333000000000000111222333333111222222333777===FFFLLLQQQPPPNNNJJJDDD===777333222111000111222111///...000///---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---///---+++)))((()))***+++***+++,,,,,,------,,,,,,,,,,,,+++***************++++++*********)))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++++++++++++++))))))***+++++++++++++++***+++,,,---...///000111222111111222333777DDDQQQkkkkkknnnlllfffaaa\\\VVVOOOLLLIIIEEECCCBBBBBBAAA@@@?????????>>>>>>=========:::::::::;;;<<<===>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEBBBAAA???===<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999777999;;;===???@@@@@@@@@<<<===>>>??????>>>===<<<<<<===>>>???@@@@@@???>>><<<;;;:::999999999:::;;;<<<<<<===???@@@DDDOOO[[[kkkcccUUUIIIBBB>>>===<<<::::::;;;;;;:::999777666333333444444444444444444333222222333444444333111555555555666777777888888666666666666666666666666888777666777999:::999888888777777666666666666666444444444555666777888999888888888888888888888888888888777777777888999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????????????????@@@AAABBBCCCCCCFFFGGGGGGGGGHHHLLLQQQTTTSSS^^^nnnzzzyyyyyyvvvwwwzzz}}}uuummmgggccc___YYYTTTQQQNNNJJJHHHHHHHHHHHHIIIJJJGGGCCC@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<===<<<;;;::::::<<<>>>???>>>>>>======>>>>>>???@@@;;;;;;:::999999999::::::;;;;;;;;;;;;;;;::::::999888888777666555555555555222333333333333333222222000000//////000111222222000111111222555:::AAAFFFMMMMMMMMMJJJFFF@@@999666111000......//////---,,,000///...---,,,---......,,,,,,+++++++++,,,------...---+++***)))))))))*********+++,,,,,,,,,,,,,,,,,,,,,+++************+++************************((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))))))))***))))))))))))))))))))))))((())))))******+++++++++******+++++++++++++++***'''((()))***+++++++++***++++++,,,---...//////000111...---111333444999???UUUqqqbbbdddbbb\\\XXXVVVRRRMMMIIIFFFCCCAAA@@@AAA@@@@@@============<<<<<<<<<<<<999:::;;;=========<<<<<<<<<<<<<<<===>>>???AAAAAA@@@???>>>===============<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999888:::<<<>>>@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<===;;;;;;>>>@@@BBBIIIPPPZZZTTTKKKDDD???===<<<;;;::::::;;;;;;:::999777666555555555555444444444444222111222333555666444222444444555666666777777888666666666666666666666666999888777888:::::::::888777666666555555555555555444444444555666777888999888888888888888888888888555555555666777888999:::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????=========>>>???@@@@@@@@@AAAAAABBBCCCEEEGGGJJJLLLLLLRRR[[[fffttt{{{wwwxxxyyyyyyzzz~~~~~~yyyrrriiibbb]]]XXXUUUQQQOOOMMMLLLJJJHHHFFFFFFFFFHHHHHHGGGDDDAAA?????????>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<======>>>===============>>>>>>???<<<<<<;;;:::::::::::::::999999999999999888888777666666555444333333333333111111222222222222222111000000/////////000000111...///000111222666;;;???GGGHHHIIIIIIFFFAAA;;;888333000...---.........---000///---,,,,,,---......,,,+++++++++,,,,,,---...++++++************************+++,,,,,,,,,,,,+++++++++***))))))))))))***''''''((())))))*********((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((())))))******))))))))))))))))))))))))''''''(((((()))******+++)))***************))))))(((((()))***+++,,,,,,+++,,,,,,,,,------.........000------000111000222777FFFVVVooo___```^^^XXXUUUUUUSSSOOOHHHEEEAAA??????@@@@@@???;;;;;;;;;;;;;;;;;;::::::999:::<<<>>>>>>===;;;:::>>>>>>============>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888999;;;===>>>??????===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<===:::999===???@@@CCCHHHLLLGGGBBB>>><<<<<<;;;:::::::::;;;;;;:::999777666666666666555555444444444111111222444666777555444444444555555666777777777666666666666666666666666999888888888:::;;;:::999666666555444444444444444333333444444666777888999777777777777777777777777333333444555777999;;;<<<999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>?????????999999:::<<>>@@@AAABBBCCCDDDEEEHHHJJJMMMQQQYYYgggwww|||yyy{{{}}}}}}zzzrrrjjjccc]]]WWWTTTQQQOOOLLLKKKKKKKKKJJJHHHCCCCCCDDDFFFGGGGGGDDDBBB@@@??????>>>===<<<<<<;;;===>>>>>>???@@@@@@AAAAAA:::<<<===??????>>><<<;;;======<<<<<<<<<======>>>AAA@@@>>>;;;999888777777888888888888888777666666555555444333222222222222000111111222222222111111000000////////////000000---...///000111333777:::CCCEEEGGGHHHFFFBBB<<<999666333000...///000000000///...---,,,,,,,,,---...++++++++++++,,,,,,---...'''(((***+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******)))(((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))))))))))))))((((((((()))***+++,,,---------------------------------111//////000...,,,000666>>>BBBUUUuuu\\\\\\\\\ZZZWWWTTTPPPNNNJJJGGGBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::999>>>===<<<;;;<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::666777888:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;;;;;;;;;;;;;<<<:::999999999::::::;;;<<<>>>===<<<<<<<<<===???@@@AAA@@@>>><<<;;;:::;;;;;;;;;;;;::::::::::::999999;;;999777666444444444555555555444444444333333333666666666666666666666666555555555555444444444444888888888777777777777777555555444333333333444444333333444444555666666777777777777777777777777777333444666777777777666555444555777999:::999888777555666888999::::::999999::::::;;;<<<======<<<<<<======<<<<<<<<<<<<======??????@@@@@@@@@AAAAAAAAAEEEFFFGGGKKKQQQYYY```dddoooxxx|||vvvuuunnnddd[[[TTTPPPMMMKKKLLLLLLLLLLLLKKKIIIFFFEEECCCBBBAAABBBDDDDDDDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@888999;;;<<<<<<;;;999888;;;;;;;;;;;;<<<<<<======BBBAAA???===;;;999777666777888888888888999999999555444222111111222333555222111111111000000//////000000000000000000000000333222111000000111222333;;;>>>AAADDDCCC@@@<<<999333333111000////////////000000///...............------,,,,,,,,,,,,++++++++++++***)))(((((())))))))))))*********+++++++++(((((()))***+++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************)))(((''''''&&&'''((((((,,,+++***)))(((((((((((((((((((((((())))))))))))******+++,,,,,,---.........------......///000111666999DDDYYYvvv^^^]]]\\\ZZZVVVRRRNNNLLLHHHFFFBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<;;;:::>>>===<<<;;;;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777777999:::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<;;;::::::999::::::::::::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<;;;;;;:::;;;<<<===>>>???>>>===<<<;;;;;;;;;<<<;;;;;;::::::::::::999999;;;:::888666555555555555555555555444444444333333555555555555555555555555777777777666666666555555666666666666666666666666666555444333333333333333333333333444555666666666555555555555555555555555444444555666666666666555333555777888999999888777555666888999::::::999999999::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????@@@@@@AAAAAABBBAAAAAACCCFFFJJJNNNQQQYYY```iiisss~~~~~~zzzrrrlllaaa\\\UUUPPPMMMKKKIIIHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCAAAAAAAAACCCDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@;;;;;;=========;;;999888:::::::::;;;<<<======>>>???>>><<<:::888666555444777777777777777777777777777666333222111111222222111111111111000000000///000000000000000000000000333222222111111222222333444777;;;???@@@>>>;;;999222222111000/////////000000//////...............------,,,,,,,,,+++++++++++++++***)))))))))))))))(((((()))))))))*********)))))))))******++++++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))((((((''''''''''''(((((((((((()))))))))*********((()))))))))))))))(((((()))((((((((((((((())))))((((((((()))))))))************++++++,,,------...------------...///000111000444===JJJ___zzz^^^]]][[[XXXTTTOOOKKKIIIFFFDDDAAA@@@@@@>>><<<:::::::::::::::::::::::::::<<<<<<=========<<<;;;;;;===<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<888888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;::::::999999999999::::::999999999999:::;;;;;;===<<<;;;;;;;;;<<<<<<===;;;;;;::::::::::::999999;;;:::888777666666666666666666555555555444444444555555555555555555555555666666666666555555555555444444444444444444444444666555444333222222222222222333333444444555555666333333333333333333333333444444444444444555555666333444666777888888777777555666777888999999999999999999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBDDDEEEMMMOOORRRWWW___lll|||yyysssoooiiiaaa\\\SSSPPPLLLJJJIIIIIIGGGFFFEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@AAABBBCCCCCCAAABBBBBBCCCCCCBBBAAA???>>>???>>>>>>>>>>>>???@@@@@@===>>>>>>>>>===<<<:::999888999:::;;;<<<===>>>???>>>===;;;:::888666444444777777666666555555444444888666444222111000000111111111111111000000000000////////////////////////222222333333333333222222000222666999:::999777555111111000000000000000111//////...------------...,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))((((((((((((((()))))))))************************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******((((((''''''''''''(((((((((((())))))))))))******((()))***+++++++++))))))&&&&&&''''''((()))******)))))))))*********++++++******++++++,,,,,,------------------...///000111,,,000666:::DDDZZZxxxXXXWWWVVVSSSPPPLLLIIIGGGCCCBBB@@@@@@@@@>>>;;;999999999999999999999999999;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<999999::::::::::::999999999999999999999999999999::::::;;;;;;;;;::::::999888888999999:::;;;;;;;;;<<<;;;:::999888888888888888888888888888999999::::::::::::;;;;;;<<<======;;;;;;:::::::::999999999:::999999888777666666666666666666555555555444444444444444444444444444444333333333333222222222222333333333444444444444444666555444222111111111111222222333333444444444444222222222222222222222222444333222222222333555666333333555666777777666666666666777777888999999999:::::::::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<===??????@@@>>>>>>??????@@@BBBCCCCCCLLLKKKJJJJJJNNNWWWbbbjjjttt~~~uuuppphhhbbb]]]WWWRRRNNNMMMKKKIIIGGGGGGFFFCCCAAABBBBBBDDDDDDEEEDDDCCCBBB@@@??????@@@BBBCCCBBBAAABBBCCCDDDEEEDDDBBB@@@?????????>>>>>>??????@@@AAA>>>>>>>>>>>><<<;;;999888777888999:::<<<===>>>??????>>>===;;;999777666555888888777666555444333333555555333222111111111111111111111000000000000000////////////////////////000111222333333222111000000222444555555333111000111000000000000000111222///...------,,,,,,------,,,,,,,,,++++++++++++*********)))))))))))))))***))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++((((((''''''''''''(((((((((((((((((()))))))))***))))))******************'''(((((())))))))))))))))))*********++++++++++++******++++++,,,,,,,,,,,,------------...///000000...111222111666FFF```tttPPPOOONNNMMMKKKIIIHHHGGGAAA@@@?????????>>>;;;999999999999999999999999999999999999999999999999:::<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;;;;;;;:::999999999999999999999999999999999999::::::;;;::::::999888888999::::::;;;<<<<<<===<<<;;;999888777666666777777888888888999999999888888999:::;;;<<<======;;;;;;:::::::::999999999999888888888777777666666666555555555444444444444444444444444444444444444222222222222111111111111333333333444444555555555444444333222111000000000222222222333333333333333222222222222222222222222333222111111111222444555222333333444555555666666666666666777777888999999;;;;;;:::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<888999:::;;;===>>>@@@@@@:::::::::;;;<<<===>>>???DDDDDDCCCCCCEEEIIIOOOSSSZZZbbbmmmwwwyyyxxxyyy}}}|||tttooo```]]]XXXSSSPPPMMMKKKJJJGGGEEEDDDCCCCCCBBB@@@>>>@@@AAABBBCCCCCCCCCBBBAAA@@@??????@@@BBBCCCCCCBBBCCCDDDEEEFFFEEECCCAAA??????????????????@@@@@@AAA>>>>>>===<<<;;;:::999888777777888:::;;;===>>>???>>>===<<<;;;999888777666999999888777555444333333222222222111222222222333000000000000000000111111////////////////////////...///000111111000///...000000222333333222111000111000000000000000111222......---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++((((((''''''''''''(((((('''(((((((((((()))))))))***)))((('''''')))+++,,,***++++++++++++***)))((()))*********++++++++++++******+++++++++++++++,,,,,,,,,,,,------...///000111111000///222===MMMXXXwwwIIIIIIHHHHHHGGGGGGGGGGGG@@@>>>============;;;:::999999999999999999999999999999888888888999::::::=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::888999999:::::::::::::::999999::::::;;;<<<======>>>===;;;999777666555555555666777777888888777777666777999:::;;;<<<<<<<<<;;;;;;::::::::::::999999777777777777777666555555555555444444444333333333333333333333333333333333333333333333222222222222222222333333444444555555333222111111000000111111222222222222222222222222222222222222222222222222111111111111111222333333222222222333444444555555666666666666666888999999;;;:::999888888888999:::;;;::::::999999::::::;;;777888999;;;===???@@@AAA===<<<;;;:::::::::;;;<<<<<<<<<>>>AAACCCFFFHHHIIIMMMQQQWWW\\\bbbjjjttt||||||vvvwwwzzzzzzqqqggg]]]VVVPPPOOOMMMKKKIIIIIIJJJJJJDDDCCCBBBCCCDDDEEEDDDCCC@@@AAABBBCCCCCCCCCBBBAAA@@@??????@@@CCCDDDDDDCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@????????????@@@AAAAAA>>>===<<<<<<;;;:::999999777888999:::;;;<<<===>>><<<<<<;;;999888777555555999888777666555444333333000000111111222333333333000000000000111111111111////////////////////////......////////////......------///111222444444555111111000000000000000111------,,,++++++++++++,,,++++++++++++************)))))))))))))))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''((((((''''''(((((((((((()))))))))(((''''''((()))+++,,,+++,,,------,,,***)))((()))))))))*********++++++******++++++++++++++++++,,,,,,,,,,,,---...///000000000//////222888>>>BBB^^^vvvGGGFFFFFFEEEEEEFFFFFFFFF@@@>>>;;;:::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999999:::<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===============<<<::::::::::::::::::::::::888888999:::::::::::::::999::::::;;;===>>>>>>??????===;;;999777555444333333444555666666666555444666777999:::;;;;;;;;;;;;;;;;;;::::::::::::999999555555666777666555444333444333333333333222222222222222222222222222222222333333222222222111111111000000111111222333333444111000000000000111222222222222222222222111111111111111111111111111111111///000111111222222111111111111111222222333444555666666555555666777999::::::888777555555555777888888888777777777777888888777888999;;;>>>@@@AAABBBAAA???===:::::::::<<<===:::;;;===@@@CCCEEEEEEEEEEEEGGGJJJLLLNNNRRRZZZ```qqq~~~~~~~~~zzzuuummmfff___WWWNNNIIIEEEEEEFFFEEEEEEEEEFFFGGGCCCBBBAAABBBDDDFFFFFFEEEAAABBBCCCDDDDDDCCCAAAAAAAAA@@@@@@AAADDDEEEEEEDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBB>>>======<<<<<<;;;;;;<<<888888999:::;;;;;;<<<<<<===<<<;;;:::999888777666777666666555444333222222000111111222222222222111///000000000111111111111000000000000000000000000//////............//////------...000222333555666222222111000/////////000---,,,,,,+++++++++++++++++++++++++++************)))))))))))))))***+++++++++*********))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))&&&'''***+++,,,,,,+++***)))***+++,,,,,,+++)))(((((((((((()))))))))******++++++******************,,,,,,,,,,,,---...//////...///000111111333666888FFF\\\yyyGGGFFFFFFEEEEEEEEEEEEFFF@@@===:::999:::<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;:::;;;<<<===>>>>>>>>>??????>>>===<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::::::::;;;<<<===>>>???@@@???>>><<<999666555333333111222333444555444333333666777999:::;;;;;;::::::;;;;;;;;;:::::::::999999444555666666666555444333333333333222222222111111222222222222222222222222000000000000////////////...//////000111222222222////////////000111222333222222111111111111111111111111111111111111111111...///111222222222111000111111111111222333444555666666555555666777999:::888777555333222333555666666666555555555555666666777888999<<<>>>@@@BBBCCC>>><<<999777777999<<<>>>::::::<<<>>>@@@AAA@@@???>>>AAADDDEEEEEEHHHNNNSSSXXXdddrrr{{{~~~{{{wwwrrroooaaa\\\VVVQQQNNNKKKFFFBBB???@@@AAAAAA@@@@@@AAABBB@@@>>><<<<<<===?????????CCCCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@BBBDDDFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBB@@@@@@??????@@@@@@AAABBB???>>>===============>>>999999999::::::;;;;;;;;;??????>>>===;;;:::999999555444444333333222222111222222222222222111000/////////000000111111111222111111111111111111111111111000///......///000111000000000000000111222333333333111000////////////---,,,++++++******+++++++++++++++************)))))))))((())))))***++++++******))))))((((((((('''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++******)))(((((((((((((((''''''''''''((((((''''''''''''((((((((()))$$$''',,,000111///+++(((&&&''')))+++,,,+++***)))(((((((((((())))))))))))++++++******************,,,,,,,,,,,,---...//////---000333333111111333777777JJJeee~~~CCCDDDEEEFFFEEEDDDBBB@@@===;;;999888:::<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>????????????>>>============<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>===;;;:::999888888999:::::::::999999;;;:::999999:::;;;===>>>888888::::::::::::888888777999;;;===>>>>>>>>>===>>>===;;;999888666666555444333222333555777777666333444555666777888999:::;;;;;;999777666555555555555555444555666666444333222111111111000000//////111111222333333333333222222000//////000111111000...///000222222111111000111222222333333222222111222222222111111111000000222222222111000//////...444444333222111111111111111111222333333333333222000111222222444444555666777666555444333333444444666555444444555666777888777888999:::;;;===>>>>>>===<<<:::999999:::<<<===;;;;;;;;;;;;<<<===>>>>>>@@@@@@??????@@@BBBDDDEEEJJJPPPVVV\\\aaaiiittt}}}~~~~~~vvvoooiiiddd___\\\OOONNNKKKHHHEEEBBB@@@>>>>>>>>>???????????????>>>===???@@@@@@??????@@@BBB???AAAEEEGGGGGGEEEBBB@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEDDDBBB???>>><<<;;;;;;<<<<<<===>>>??????>>>===<<<<<<===>>>???888999:::<<<===>>>>>>>>><<<;;;;;;;;;;;;999666333555444444333333222222111000000000000111111111111222111111000000000000000111000///000111222111///......---,,,+++******)))000///......///111333444000000000000111111111111,,,,,,++++++***)))(((((((((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******)))((('''))))))(((''''''''''''((())))))))))))(((((((((((())))))((((((''''''&&&&&&(((((())))))******++++++''''''((()))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++...---,,,+++,,,...000111;;;<<>>=========<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===?????????>>>>>>============<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::======;;;:::999999::::::888999:::;;;;;;:::999888888999:::<<<======>>>>>>???===<<<999777666555555444333222333555777777666444444555666777777888888:::999888777666555555555555333222222333333222000111111111000000000//////000111222222333333222222222000//////000111111000...///000111222111000000000111111222222111111000222222222111111111000000333333222222111000000///222222111000000000111111111111222333333333333222111222222333333444444555666666666555555555555555333333333444555777888:::888888999:::<<<===>>>???>>>===;;;999999999:::;;;::::::::::::;;;<<<======???>>>>>>>>>>>>???AAABBB???CCCHHHKKKNNNTTT^^^eeemmmrrrzzz~~~wwwxxxxxxyyyzzz}}}}}}rrrmmmfff```[[[WWWSSSQQQHHHGGGFFFDDDBBB@@@???>>>>>>>>>????????????>>>>>><<<>>>????????????AAABBBCCCEEEHHHJJJJJJGGGDDDBBB@@@@@@AAABBBCCCDDDDDDEEECCCDDDDDDDDDCCCBBB@@@???============>>>???@@@@@@@@@@@@>>>=========>>>>>>;;;;;;<<<<<<===<<<<<<<<<:::999999;;;;;;:::777555555444444333333222222111000000000000111111111111222111000000//////000000111000///000111111000/////////......------,,,,,,///////////////000111222//////////////////......,,,,,,++++++***))))))(((((()))))))))************))))))))))))))))))))))))*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***))))))(((''')))(((''''''&&&&&&'''''')))(((((((((((((((((((((*********))))))))))))))))))))))))))))))*********''''''((())))))))))))))))))))))))))))))******+++)))***++++++,,,,,,++++++...---,,,+++,,,...000111333666???QQQeee}}}BBBCCCEEEFFFEEEDDDBBBAAA>>>;;;888888:::===???@@@?????????>>>>>>>>>============<<<<<<<<<<<<======AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;=========>>>>>>======<<<============<<<;;;::::::<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>>>>???>>><<<999777555444444555333222333555666666666444444555555666666666777888777777666555555666666777444222111111222111000111111000000000000//////000000111222222222222222222000//////000111111000...///000111111111000000///000000000000000000///222111111111111000000000333333333222222111111000000////////////000111111111111222333333333333222333333333333333333333333222333444555555555444333111111222333555777999:::888888999;;;<<<===>>>???@@@>>><<<:::888888888888888888888888999:::;;;<<<======<<<<<<<<<======>>><<<>>>AAABBBCCCFFFLLLRRRUUUXXX^^^fffqqq}}}zzzzzz{{{||||||||||||{{{}}}{{{xxxxxxwwwtttooojjj\\\XXXSSSOOOLLLJJJGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>???????????????>>>>>>;;;===?????????@@@BBBCCCBBBDDDFFFHHHGGGEEEBBB???>>>??????AAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>======>>>============<<<;;;;;;;;;999888888:::;;;;;;999777555444444333333222222111000000000111111111222222222111000000//////000000111000//////111111000///////////////////////////...//////000000000//////.........------,,,,,,+++,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''((()))))))))))))))))))))'''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))*********))))))))))))))))))(((''''''((()))))))))))))))***)))((((((((()))+++,,,)))***++++++,,,,,,++++++---,,,++++++,,,---///000---000777@@@LLL```~~~BBBCCCEEEFFFFFFDDDCCCAAADDD@@@;;;999999;;;======AAA@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<======AAA???===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>============<<<;;;:::999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<===???>>>===;;;999777555444444555333222222444666555555444444444444444555555555666555555555555555666666:::777333111111222222111000000000000000000/////////000000111222111111111111000......000111000///---...000111111111000//////000000111111000000///111111111111000000000000222222222111111111000000////////////000111222333111111222333333333333222444444444333333222222222...000222444444333222111111222222333555666777888888888999;;;<<<===>>>???@@@???===:::888777666666777777777777777999::::::<<<<<<<<<;;;;;;;;;;;;;;;???@@@AAAAAAAAABBBFFFIIIJJJLLLPPPTTT[[[dddnnnuuuyyy~~~|||yyyvvvtttkkkhhhfffdddbbb^^^YYYUUUNNNKKKHHHFFFFFFEEEDDDBBBAAABBBAAABBBBBBBBBAAABBB???@@@@@@@@@@@@??????>>>;;;<<<>>>???@@@AAACCCDDDDDDEEEGGGHHHGGGEEEBBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@AAAAAAAAA>>>>>>>>>>>>>>>???AAAAAADDDCCCBBBAAA???>>>>>>===>>>======<<<<<<<<<<<<<<<:::999999999;;;:::888777555444444333333222222111000000111111111222222222111111000///////////////111///...///000111000///......//////000000000000///000111222111000///...///......---,,,+++******+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((%%%&&&&&&''''''(((((((((******))))))((((((((('''''''''((()))))))))))))))***)))((('''((()))+++,,,))))))***+++++++++++++++,,,+++++++++,,,---...//////000222666<<>>>>>BBBAAAAAAAAAAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<>>;;;999999999:::;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>======<<<<<<<<<;;;:::999888777888888999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>===<<<:::888777555555444555333222222444555555444333333333333333444444444444444444333444444555666999666222111111111111111//////////////////000000...///000000111111000000111///......///000000///---...///000111000000///000111111111111111111000000000000000000000000000000000000000/////////////////////000111222333444111111222333333333333222555444444333333222222111///000222444555444333111333333333444444444444444777888999:::;;;===>>>>>>@@@>>>===:::888777555555666666555666666777888999<<<<<<<<<<<<<<<<<<;;;;;;======>>>======>>>@@@BBBBBBDDDGGGIIILLLPPPUUUYYY^^^cccjjjrrr{{{~~~xxxsssoookkkfffbbb\\\ZZZXXXUUUSSSOOOKKKHHHGGGEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@??????<<<===???@@@AAABBBDDDFFFJJJKKKLLLMMMLLLIIIGGGEEEDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@============>>>???@@@@@@DDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<===>>>???===;;;:::999:::999777555555444444333333222222111111111111111222222222222111000000///.../////////000///...///000111000...---------......//////000000111222222222111000/////////......---,,,+++++++++++++++*********************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))%%%%%%&&&&&&''''''((((((***)))))))))((((((''''''''''''((()))))))))))))))***)))((((((((()))++++++))))))***++++++++++++************+++,,,,,,---...222//////111555>>>OOO^^^{{{{{{AAABBBDDDEEEFFFEEECCCBBB@@@>>><<<<<<>>>AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::::::::999888777777<<<<<<<<<<<<;;;:::999888;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;:::999888777666666666555333222222333444444333111111222222333333333444444333333333333333444444555222000//////000///.........////////////000000......///000000000000000111///......///000000///---...///000000000//////000111111222222111111000//////000000000000000111/////////////////////////////////000111222333444111111222333333333333222444444444333333222222222222333444555555555444333333333444444444333222111666666777999:::;;;<<<=========<<<:::999777666666555555555555666777888999;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>@@@CCCEEEFFFGGGJJJLLLPPPSSSWWW[[[```fffmmmrrryyy~~~|||vvvqqqjjjeeebbb^^^XXXTTTSSSRRRQQQOOOMMMJJJHHHFFFDDDCCCBBBDDDFFFGGGGGGFFFCCCCCCCCCBBBBBBAAAAAAAAACCCDDDDDDDDDCCCBBBAAA@@@>>>@@@AAABBBBBBCCCEEEFFFIIIJJJKKKKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@============>>>???@@@@@@DDDEEEEEEDDDCCCBBBAAA@@@======<<<;;;<<<===???@@@>>><<<:::999999888666555555444444333333222222111111111111222222222222333111000//////......//////000///......000000///...,,,,,,,,,------.........000000111111111111000000/////////......------,,,************************************))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((()))))))))(((((((((((((((((('''''''''((()))))))))))))))((()))))))))************((()))******++++++******)))******++++++,,,,,,---111---,,,///333666>>>EEEbbbyyyyyyxxx~~~AAABBBDDDEEEFFFEEEDDDCCC>>>======>>>AAACCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;::::::999999999999999999999::::::::::::999999:::::::::;;;;;;;;;999999::::::;;;:::::::::888999999999999999888888=========>>>===<<<:::999;;;:::999888888999:::;;;999999:::;;;;;;;;;::::::999999888777777777777777555333222222333444444333///000000111222333444444444333333222222222222333222000//////000000///---........./////////000000---...//////000000//////000///------///000///...------///000000000///...///000000000000000000///////////////000000111111///////////////000000000///////////////000111222111111222333333333333222333333333333333333333333333333333333333222222222111222333333444333222222555555666777999:::;;;<<<::::::::::::999999888777555555555555666777888999888999;;;<<<<<<<<<<<<;;;===<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBCCCFFFHHHIIIJJJKKKLLLNNNRRRXXX[[[\\\bbbiiinnnrrryyy}}}xxxqqqlllddd```]]]\\\]]]ZZZSSSNNNLLLMMMMMMLLLJJJIIIHHHHHHCCCBBBBBBDDDGGGHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAABBBDDDDDDCCCDDDEEEGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????AAAAAABBBCCCCCCCCCBBBAAA>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEEEEEEEDDDBBBBBB@@@???===<<<;;;<<<>>>???===;;;999888999999888666555444444333333222222111111111111222222222333333000000///............///000///......///000///...------------------............---......///000111...............---------************************************)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&%%%%%%&&&''')))***)))(((''''''&&&&&&''''''%%%%%%&&&''''''((())))))(((((((((((((((((('''''''''''''''(((((((((((((((''''''((()))))))))))))))'''(((***+++++++++)))(((((())))))***************((()))***++++++,,,,,,,,,...+++,,,///111111555;;;KKKaaa~~~yyyyyy{{{@@@BBBDDDEEEFFFEEEDDDCCC@@@??????@@@BBBBBB@@@???BBBBBBAAAAAAAAA@@@@@@@@@===<<<;;;:::999888888999777777999:::::::::::::::999999999::::::;;;;;;;;;999999999::::::999999888888888999:::::::::999999:::;;;<<<>>>>>>>>>>>>===::::::888888888888::::::888999:::;;;<<<;;;:::999888777777777777777888888555333222222333444333222...///000111222333444444444333222222111111222222222111111222333333111///---.........//////000000---......///////////////000///------///000///...,,,---///000000000///.........////////////........./////////000000111111000000000000000111111111///............///000000111111222333333333333222333333333333333333333333222111000///....../////////000222333444444333333444444555777888999:::;;;888999999:::::::::999999666555555666666777888999777888999;;;<<<<<<;;;;;;===<<<;;;;;;<<<===<<<;;;=========<<<<<<<<>><<<;;;;;;<<<===;;;999888888999::::::999555555444333333222222111111111222222222333333333000000///...............000...---...///000///...........................,,,,,,++++++,,,---///111------------------------******************+++++++++*********))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&%%%%%%&&&''')))***))))))(((''''''''''''(((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%$$$&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&'''***,,,,,,+++)))'''(((((()))***************((()))***++++++,,,++++++++++++...111111000444<<<777LLLggg}}}xxxwww@@@AAACCCEEEFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>======;;;:::999888888999999999:::::::::;;;;;;;;;888666666999:::999777888888777777888999999:::999999888777666666777777888999;;;<<<<<<<<<;;;;;;::::::999999888777777777999999999888888888888777999:::::::::999888666555222222222111111000000000---...000111222222111000222333333333333222111111000111222333333222111000////////////000000000000////////////////////////000///...---------------............////////////111000///......///000111////////////000000000000////////////////////////////////////000000000000111111222222222333333333444444333222222111111000444222000......000222444111222222333333444555555444444555666777888999999999888888888888888999999777555555666777888777666;;;;;;::::::::::::999999===<<<::::::999:::;;;<<<===============???AAABBBAAABBBCCCEEEEEEEEEDDDCCCKKKKKKLLLMMMOOOQQQSSSTTT___ccchhhnnnttt{{{yyyrrrkkkfffcccbbb]]]\\\YYYVVVSSSPPPNNNMMMOOOQQQTTTXXXYYYUUUMMMFFFHHHHHHHHHHHHHHHHHHHHHGGGDDDDDDDDDDDDFFFHHHJJJKKKNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJKKKKKKJJJHHHFFFDDDCCCCCCDDDDDDDDDBBBAAA@@@BBBBBBAAA@@@@@@@@@AAAAAA?????????>>>??????@@@@@@BBBCCCDDDEEEEEECCCAAA@@@>>>>>>>>>>>>============999999888888777888888888888888888777666444333222//////000000111111111111222111111111000000/////////////////////.........******+++,,,------------------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++---,,,,,,+++***)))(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((()))******+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''$$$ ###&&&'''&&&&&&&&&&&&'''((())))))*********))))))((((((''''''''''''((((((((((((''''''######$$$&&&(((,,,///111((())))))***))))))((('''*********)))))))))))))))++++++,,,,,,,,,,,,------------......///000000000999>>>KKKaaa{{{@@@AAACCCEEEEEEEEEDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@>>>????????????>>>============<<<;;;:::999888888999999999999:::::::::::::::777555666888999888777888777777777777777888999999888888777666666777777888999:::;;;<<<<<<;;;:::999999888888777777666666888888888888888888888888888888999999888777666555333333222222222111111111111222222333333333333222111222222222222111000000///000111222222111000///....../////////000000000//////////////////////////////...---------------............////////////111000///......///000111.../////////000000000000////////////////////////.../////////000000000000111111111111222222222222000000111222222333333444222111000//////000111222111111111222333333444444333444555666777888888999666666666777888999:::;;;777666555666888999888777888999999999::::::;;;;;;<<<;;;:::999999:::;;;;;;>>>======<<<===>>>@@@@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGIIIJJJKKKNNNQQQUUUYYY]]]aaafffjjjkkkmmmoooqqqssswww}}}}}}{{{yyyuuusssnnnkkkeee___YYYUUURRRQQQMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMPPPTTTUUUSSSMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFHHHJJJHHHIIIJJJJJJJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????@@@@@@AAAAAA@@@AAACCCCCCCCCBBB@@@??????>>>>>>>>>======<<<<<<::::::999888888777888888777777777666555444333333000000000111111111222222111111111000000000//////////////////............------......------,,,,,,------,,,++++++***))))))++++++++++++++++++++++++,,,++++++******))))))))))))(((((('''&&&&&&''''''((((((((((((((())))))******)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((%%%""""""%%%''''''&&&''''''(((((()))*********))))))))))))((((((''''''''''''((((((((((((''''''))))))(((''''''((()))***((((((((((((((((((((((((***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////444888AAAQQQhhh???@@@BBBCCCDDDDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;:::999888888888888888999999999::::::888666555555666777777666777777666666555666666666888888777666666666777777888999::::::;;;:::::::::888888777777666555555444666666777777888888999999666666777777777666666555444333333333333333222222444333333222222222222333000111111111111000//////...///000000000000///...------........./////////........................//////...------------...---............/////////000//////......//////000....../////////000000000000000000000000000000000....../////////000000000000000000000111111111111000000000111222222333333000000000000000000000000000000000111222222333333333333444555666777777888444444555666777999:::;;;888666666777888999888777666666777888999:::;;;<<<::::::999999999::::::;;;======<<<<<<<<<======>>>===>>>@@@AAACCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFHHHIIIJJJLLLOOORRRQQQSSSUUUXXXZZZ^^^cccgggkkkmmmqqquuuxxx{{{|||}}}}}}}}}~~~}}}{{{zzzyyyyyyzzz||||||zzzvvvqqqnnnkkkiiigggeeedddccc```^^^^^^\\\XXXRRRNNNKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJNNNPPPPPPMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJIIIGGGFFFEEEDDDDDDDDDHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDDDDDDDEEEFFFHHHIIIGGGHHHIIIJJJJJJHHHFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBB@@@@@@AAABBBAAA@@@???>>>??????>>>>>>===<<<;;;;;;<<<;;;:::999888777777777777666555444444444444444111111111111111222222222000000000000////////////........................---............------,,,,,,,,,,,,+++******))))))+++***)))(((((()))***+++************************))))))((((((''''''((((((((((((''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((('''%%%&&&''''''&&&%%%((((((((())))))******+++)))))))))(((((((((((('''''''''(((((((((((('''''',,,+++)))((('''&&&&&&&&&(((((('''&&&&&&'''((()))))))))))))))))))))******)))))))))************+++******+++,,,,,,------...111222666???PPPiii>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::999888888777777777777888888888999999666555444444555555555555666666555444444444555555888777777666666666777777888888999999999999999999777666666555555444444333444444555666777888999:::444444555555555555555555444444444444444444444444444333111000///000000111111111111111111000000///........................------------.........//////////////////////////////......---------......---------.........//////////////////////////////........./////////000000000000000000000000000000........./////////000000////////////000000000000222222222111000000//////000000111222222111000000/////////000111111222222222333333444555555666666444444444555666777999:::888777666777999999999777666666777777888999::::::888888888888999999999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBDDDFFFFFFGGGJJJKKKMMMOOOSSSVVVTTTVVVYYY\\\___aaabbbccc``````bbbdddfffiiilllmmmlllmmmmmmlllkkkjjjlllnnnpppooommmlllkkkkkkkkklllmmmkkkhhhfffcccbbbbbbbbbdddfffhhhiiigggbbb\\\YYYYYYXXXVVVUUUUUUUUUSSSQQQVVVTTTQQQNNNKKKIIIGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEFFFIIIKKKMMMMMMMMMNNNNNNMMMKKKIIIHHHGGGFFFHHHHHHFFFEEECCCBBBAAAAAADDDDDDEEEFFFFFFFFFFFFEEEGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHJJJKKKJJJIIIGGGFFFGGGFFFDDDBBBAAAAAABBBBBB>>>>>>>>>>>>===<<<<<<;;;===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>@@@??????===<<<;;;::::::<<<<<<:::999777777666666666555444333333444555555111111111111222222222222////////////////////////------...............///+++,,,------...---------,,,+++++++++******)))))),,,+++)))(((((()))+++,,,((()))))))))*********+++))))))(((((((((((())))))(((((('''''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++'''''''''((((((&&&%%%###''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''((((((((((((((('''%%%$$$%%%&&&((())))))))))))))))))*********)))))))))*********++++++******++++++,,,---------222333333555???SSSnnn===>>>??????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<:::::::::999888888777777666666666777777777888888555555444444333444444555555555444444444444444555777666666666666666777777888888888777777777888888666666555555444333333333333333444555777888999999444444444444444444555555444444444444444444444444444333111000000000111111222222333333222222111000...------------------...------------.........///000000000000000000000000......---------......///------------..................////////////..................////////////////////////////////////............////////////....../////////000000000222111111000000//////...000111333444444333111000...//////000000111222222222222222333444444555555555555444444555555666666777666666666888999888777777777777777777777777777666777777888888888999999::::::;;;;;;:::::::::999::::::;;;<<<>>>???AAABBB>>>>>>===<<<<<<<<<<<<======>>>>>>===<<<;;;===>>>@@@BBBCCCDDDCCCDDDFFFHHHIIIJJJLLLOOOPPPQQQQQQQQQMMMNNNOOOPPPRRRTTTVVVWWWTTTUUUVVVUUUSSSSSSTTTUUUXXXWWWUUUTTTTTTTTTUUUVVVTTTSSSRRRQQQPPPPPPQQQRRRUUUWWWZZZ\\\ZZZVVVRRRNNNLLLJJJIIIIIIJJJJJJIIIGGGLLLKKKJJJHHHFFFDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEFFFHHHKKKMMMOOORRRQQQOOOMMMJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@AAABBBCCCEEEFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFCCCBBB@@@@@@AAAAAA===============;;;:::999;;;;;;===>>>?????????>>>AAAAAAAAAAAAAAA@@@??????@@@???>>>===<<<;;;:::999<<<;;;999888777666666666666555555444444444555555111111111111111111111111.....................///,,,---------......//////,,,------,,,,,,***))))))++++++***************)))---,,,***))))))***,,,---((((((((()))******++++++))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++%%%&&&'''((('''%%%######&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))))))))((('''%%%$$$%%%&&&(((***(((((())))))************************+++++++++,,,+++++++++,,,------......222333444333555BBBVVVfff=========>>>>>>???@@@@@@?????????>>>======<<<<<<===============<<<<<<;;;999999999888888888777777555555555666666666777777444555555444333333444666444444333333444555555666666666555555666666777777888888777666666666777777666666555555444333333333333333444555666777888888555555444444333444444555333333444444444444444555555444444333333333333444333333333333333222111111......---,,,,,,---......------........./////////000000000000000000000000...------------...//////,,,------------.........---......//////......---------........./////////////////////////////////------........./////////////////////000000000000.........///000000111111000111222333333222111000/////////000111111222222111222222222333333333333555555444444333444444555777555555666777888777666777777777666666555555555444555666777888888888888888888999::::::999999888999999999:::;;;===>>>??????>>>======<<<<<<<<<===:::;;;<<<;;;999999:::<<<>>>@@@AAAAAA??????@@@AAADDDEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKHHHIIIJJJJJJHHHGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHJJJJJJKKKMMMPPPSSSRRRPPPMMMJJJGGGFFFEEEEEEGGGGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@???@@@@@@??????@@@@@@AAAAAABBBDDDEEEEEEFFFHHHLLLOOOQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDFFFGGGIIIKKKKKKKKKIIIHHHEEEDDDCCCAAA@@@?????????======>>>>>>===;;;999888999:::<<<===>>>>>>>>>===AAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;:::::::::999888777666555555555666666777777666555444444111111111000000000000000---------...............,,,,,,,,,---......//////000///...,,,***'''%%%$$$************************,,,+++************+++,,,((((((((())))))*********((((((''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))###%%%'''(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''''''''(((((((((''''''&&&'''&&&&&&&&&&&&((()))***((((((((()))******++++++*********+++++++++,,,,,,***++++++,,,,,,---......///222333111000666BBBMMMiii|||<<<<<<<<<<<<===>>>??????>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999888888888888888777777777444444555555555666666666444555666555333222444777333333333333444666777888555555555555555666777777888777666555555555666666666666666555444444333333333333444555555666777777777666555444333333444444222222333333444444444444333333444444555444444444222222222222222111000000///...---,,,,,,---...///....../////////000000000........................---------------...//////,,,,,,---------.........------...//////...---------------.........//////---------------------------------.........////////////000000000111111111------...//////000000111//////000000000000////////////000111111222222333111111111222222222222222333333222222333444555555666444444444666777666555555555555555555555666666333444555777888888777777555666888999999999999888999999888888999;;;<<<===>>>>>>===<<<<<<<<<======<<<<<<===;;;:::999;;;<<<<<<>>>??????>>>>>>???@@@@@@AAABBBCCCCCCBBBAAAAAADDDCCCCCCCCCCCCDDDDDDEEEAAACCCEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDDDDCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGFFFHHHJJJLLLLLLKKKIIIGGGGGGEEEDDDEEEFFFGGGFFFEEECCCCCCCCCCCCBBBAAA@@@????????????@@@@@@AAABBBCCCBBBCCCDDDDDDCCCEEEHHHLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@???@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBAAAAAACCCEEEGGGIIIIIIIIIHHHGGGCCCCCCBBBAAA@@@>>>===<<<======>>>>>>===;;;999777888:::<<<>>>??????>>>>>>@@@@@@??????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;777777666555555555555555777888999:::999666444222000000000/////////......,,,,,,---------.........++++++,,,------...//////......---,,,+++)))((('''))))))))))))************************************((((((((()))))))))))))))''''''&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&((((((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((('''&&&%%%&&&&&&'''(((((()))******'''(((((()))******++++++)))))))))************+++))))))******+++,,,,,,,,,---///111000...000777<<>>???===<<<<<<;;;::::::999999888999999999999888777777888888888888777777777777444444444555555555666666444666777555333222555777222222333444555777888999555555555555555666777888888777666555444444555666777666666555555444333333333333444444555666666666888777666444333333444444222222222333333444444444///000222333444333333222111111111111111000/////////...------------...///////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,---------......,,,---...//////...---,,,---------.........//////---------------------------------.........//////000000000000111111111111000000000///......------........................000000000111222222333333111111111111111222222222000000111222333555666777555444333444666666666555222333333444555666777777222333555777777777777666444555777888999999999888999999888888888999;;;<<<888888777777777777888888;;;<<<<<<:::888777888:::777999;;;<<<;;;;;;<<<===<<<===???@@@@@@@@@???>>>AAAAAA@@@@@@@@@AAABBBBBB===???@@@AAA@@@???@@@AAA>>>???@@@AAABBBAAA@@@???DDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFHHHHHHGGGFFFEEECCCBBBAAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@???======>>>>>>>>>======>>>>>>???AAACCCDDDCCCBBBBBBFFFIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGEEECCC@@@???@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@AAABBBEEEGGGHHHGGGGGGFFFAAABBBBBBAAA@@@>>>;;;:::===>>>>>>>>>===;;;999777999:::===???@@@@@@???>>>??????>>>===============<<<<<<<<<<<<<<<<<<;;;;;;666555555444444444555555777999;;;<<<:::777333111000000//////.........---,,,,,,,,,------.........++++++,,,,,,---...//////)))***+++,,,---.........)))))))))))))))*********(((((())))))))))))(((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))((('''&&&(((+++((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%'''(((((((((''''''&&&'''((()))************'''(((((()))***+++++++++(((((((((((())))))))))))((((((((()))******++++++---///000000///000333777:::KKKeee:::::::::;;;;;;<<<<<<<<>>@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<========================>>>>>>===============>>>@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@??????>>>>>>????????????@@@@@@@@@@@@??????======>>>>>>???AAABBBCCCAAABBBBBBCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGFFFDDDCCCDDDDDDEEEDDDDDDCCCBBBBBB>>>??????@@@@@@AAABBBBBBEEEDDDCCCBBBAAA@@@@@@AAA?????????@@@AAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEEEE@@@@@@@@@??????===<<<;;;======<<<<<<<<<;;;;;;;;;888999;;;===???@@@AAAAAABBBBBBBBBAAA???===<<<;;;<<<=========<<<;;;::::::777666444333333444666777777888:::::::::777444333222000...,,,+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************+++,,,***(((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''***'''%%%&&&((((((&&&###''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))***+++++++++***)))))))))))))))))))))))),,,+++*********+++,,,------......///000111111222888>>>LLL```yyy999999999:::::::::;;;;;;;;;<<<===;;;999888888999888888999999999999888888888888777777777666666666444444444444444444444444555666666666666666555555333333333333333444555555444444444444444555555555777777555444444444555666444444444444555555555555333333333444444444444555666555444333333333444444222111111000000111222222222333333333222222111000111111111000000000//////000//////...............///...---,,,,,,,,,---...111000000///......------...............------,,,,,,,,,,,,++++++******************+++++++++,,,,,,------............------,,,------------------,,,,,,,,,,,,------------...,,,,,,...///111222222222111000///......///000000000/////////.........---///000000111111000000///111111111111111111111111///000000000111222222222555555444444444333333333444444333333333222222222222444555555333333444666555555555666666666666777777888888777666555777888999888777666666777999:::::::::::::::::::::::::::999999999999999999999999:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<=========??????>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDCCCBBBBBB@@@??????>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>============>>>>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>???@@@BBBDDDFFFGGGFFFFFFDDDCCCCCCCCCDDDDDD@@@@@@@@@@@@???>>>===<<<::::::::::::999999999999::::::;;;===???AAABBBCCCBBBBBBBBBAAA???>>><<<;;;<<<<<<<<<<<<;;;:::999888555444333222222444555666666777999:::999777444222111000...,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++******************************+++,,,***(((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''+++)))'''((()))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&)))***+++,,,,,,++++++***))))))))))))))))))))))))---,,,+++++++++,,,......,,,------...//////000000111555>>>LLL```www}}}|||888888999999999999::::::888999:::999777777777999666777777777777777777666888888888888777777777777555555555555555666666666888777666555555555555555333333333333333444444555444444444555555555666666777666444333333333444555444444444444555555555555333333333333444444444444666555444333333333333444222111111000000000111111333333222111111111111222111111000000000000//////000///......------......///...---,,,---...///000111111000000///........................---,,,,,,++++++***************)))))))))*********+++++++++------............------...------,,,,,,------...,,,,,,,,,,,,------------------...000000111111000111111000///............/////////...............//////000000000000//////000000000000111111111111////////////000000000000333333333222222222222222333333333222222222222222111222333333222222333555444444444444555555555555666777888777666666888:::999888777666666666777888999999999999999999999999777777888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<=========>>>???????????????@@@AAABBBBBBBBBBBBAAA@@@??????>>>============>>><<<<<<============<<<<<<===============>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA??????@@@AAAAAABBBBBBCCCAAAAAA@@@@@@??????>>>>>>===>>>???AAACCCFFFHHHJJJGGGFFFDDDCCCBBBBBBBBBBBB===>>>>>>>>>===<<<;;;;;;:::::::::999999999888888;;;;;;;;;<<<===@@@BBBCCCBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;:::999777666555333222111111222333444555555666888888888666444222111000...---,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++***(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''')))((('''''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&******+++++++++***)))((())))))))))))))))))))))))+++++++++***+++,,,,,,---++++++,,,------.........000222555<<>>???@@@???>>>>>>???@@@@@@@@@@@@@@@@@@???@@@???>>>>>>======>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@??????>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>===>>>>>>@@@BBBDDDFFFGGGEEEEEEDDDBBBAAA@@@@@@???::::::;;;;;;;;;::::::999;;;;;;;;;;;;::::::::::::;;;:::999999;;;===@@@BBBAAAAAAAAA@@@???>>><<<;;;:::::::::999777555333222111111000000111222333444444555666666666555333222000///...------------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))***+++***((('''''')))(((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***,,,,,,,,,,,,------......111222222444;;;JJJ___nnn~~~;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::777555555666666777888999999888777666666666666666666666666666777777777888888999999999888777555333222222333333444333333222222222333333333333444444555666666777444333222111000111222222333333333444444444444555222222222333333333444444444444444444444333333333222111111000//////000000222111000000000111222333000000000////////////...//////...---------------...---,,,,,,---...///000......------------,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,------------,,,,,,000000000///...---,,,,,,---------.....................////////////............/////////000000000000000000000000/////////000000000000000000000000111111111111111111111111///000222111000000111333222222222222333333333333222333444333333333555777666555555555555555555555777777777777777777777777555555666777777888999999=========<<<;;;:::888888888999999:::::::::999999999999999999999999999999999999888888999::::::;;;:::;;;===>>>??????>>>>>>?????????>>>>>>?????????@@@@@@???>>>>>>>>>>>>???<<<======>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>???>>>===<<<<<<===>>>???===>>>>>>?????????????????????@@@@@@@@@@@@??????<<<<<<<<<===>>>>>>??????@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>??????@@@AAACCCCCCBBBAAA@@@>>>======::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777888;;;===???@@@@@@@@@???>>>===<<<;;;999999888777666444222111000000000000111111222222333333444444444333222111///......---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++((((((((((((((((((((((((((()))***)))''''''((()))(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&)))))))))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((((((''''''%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))''''''(((((()))))))))))),,,---------------......---...///...111:::IIITTThhh|||<<<<<<;;;;;;;;;;;;::::::=========;;;888555555666:::;;;===>>>>>>===;;;:::555555555555666666666666777777888888999999::::::777666555444444444444444444333333222222222222222111222222333444555666666777666444333333333444555333333333333444444444444222222222222333333333333444444555555444444333222222111111000////////////111000000000000111222222000000////////////......///...------,,,,,,------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------------,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,---....../////////......///////////////...---,,,---------------.........------............------------......//////000000/////////000000000000000////////////000000000000000000000000000111111111///000111111000000111333222222222222333333333333111222333222111111333444333333444444444555555555666666666666666666666666555555666666777777888888======<<<<<<;;;999888777777777888999999999888888999999999999999999999999777777777777888999::::::::::::;;;===>>>>>>>>>>>>??????>>>======>>>????????????>>>=========>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;===>>>???@@@???===;;;::::::;;;<<<===;;;;;;<<<<<<<<<===============>>>?????????>>>>>>::::::;;;<<<<<<======>>>???@@@AAABBBBBBAAA@@@??????>>>===<<<<<<;;;<<<<<>>===;;;;;;<<<<<<===>>>?????????>>>888888888777777777666666666666666666777999;;;<<<>>>>>>>>>======<<<;;;:::888777777666555333222111111111111111111111111111222222222222222222222111.....................---,,,,,,+++++++++*********+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''&&&''''''(((***,,,...///))))))))))))))))))))))))))))))***++++++++++++***------------------------,,,---......///333;;;AAAPPPeee;;;;;;;;;:::::::::999999;;;<<<<<<:::888666666777;;;<<<>>>@@@@@@>>><<<;;;555555666666777777777777666777777888999999::::::666777777777777777666666444333333222111111222222000000111222333444555555777777555444444444555666222222333333333444444444111222222222222333333333444444555555555444333222222222000//////.........//////000111111111111111000000/////////.........///...------,,,,,,------...---,,,+++***+++,,,,,,------------------------,,,------------,,,++++++******++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,***++++++++++++,,,,,,,,,,,,---......////////////---.../////////...---,,,,,,,,,,,,------.........---------......---------,,,,,,---......///000000---------.../////////000.../////////000000000000/////////000000000111111///111222222111000222333222222222333333333444444333333444222111111222333000111222333444555555555555555555555555555555555666666666666666666666666;;;;;;::::::999888777666555666777888888888888777888888888888888888888888666666666666777888999::::::::::::;;;<<<===????????????>>>======>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===???AAABBB>>>===:::888888999;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>::::::;;;<<<<<<======>>>>>>???@@@AAAAAA@@@???>>>???>>>===<<<;;;:::::::::;;;<<<<<<===<<<;;;:::999;;;;;;===>>>????????????888777777777666666666666555666666777888999::::::<<<<<<<<<<<<;;;:::999999666666666666555444333222222222222222111000000///111111111111111111111111------...............---------,,,,,,,,,+++++++++************************+++***)))(((((()))***+++'''''''''''''''''''''''''''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%''''''((((((((())))))))))))***,,,...///)))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++------......000222444666AAANNNccczzz:::::::::999999888888888888999:::999777777777888999;;;===>>>>>>===;;;999666666777777888888888999666666777888999999::::::666777999::::::999888777444333333222111111111222///000000111333444555555666555444333222333444444222222333333333444444444111111222222222333333333333444555555555444333222222222000///...............///000222222222111000000/////////..................---,,,,,,,,,,,,---...---+++***)))******+++---.....................,,,,,,---------,,,++++++))))))******++++++++++++)))************++++++++++++,,,,,,------,,,,,,++++++,,,............,,,+++******+++++++++,,,,,,,,,)))***+++,,,------------,,,---.../////////...---,,,,,,,,,------.........,,,------......------,,,,,,,,,------...///000000++++++,,,,,,---...//////.../////////000000111111.../////////000000111111///111222222111111222333222222333333333444444444444555555333111111222333///000111333444555666666555555555555555555555555666666666666666555555555999999999888888777666555555555666777777888777777777777777777777777777777555555555666666777999999::::::::::::;;;===???@@@@@@???>>>======>>>???@@@;;;;;;:::999999999999:::999::::::;;;;;;::::::999999::::::<<<>>>@@@BBBCCC>>><<<:::888777888:::<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>>>>======;;;;;;<<<<<<===>>>>>>>>><<<===???@@@@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888888999:::;;;<<<=========999999999999888888888888555666777999::::::::::::;;;;;;;;;;;;:::999888888555666666666555444444333333333333333222000///...000000000000000111111111------......///......---......---------,,,,,,,,,************************+++***)))'''''')))***+++''''''''''''''''''''''''&&&((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''$$$&&&(((&&&###"""###%%%''''''''''''''''''''''''&&&&&&''''''((()))******&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$&&&'''(((((()))))))))(((((((((***+++,,,))))))))))))))))))))))))'''((()))++++++******)))++++++******************+++***)))***---//////...555:::GGG\\\ttt;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999888888888======<<<;;;::::::::::::888777777777888999::::::777888999999:::::::::::::::::::::::::::999888777888666444333444555444444111222222333333222222111444444444555666777777888444222000///000222111111111111222222222333333333222222222222222222222222222222222111111111111000111111000///////////////111000///------,,,,,,,,,------............------------,,,,,,+++***))))))//////000000000000/////////...------++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................///...,,,,,,+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++000///---,,,+++,,,,,,---+++++++++,,,---......//////............---------,,,,,,------.../////////000000000000111111111111111111111111111111111111333333222111222333444555444444444333333222222222222222111111111111222222333555666666555444444555222222222333333444444444555666777777777777777666666777888999999999999999777777666666666666666777555444222222222444666777888999:::;;;<<<=========<<<===>>>???????????????>>>===:::888666666777888;;;::::::::::::;;;<<<<<<===;;;:::<<>>============<<<<<<<<<======<<<<<<===>>>???@@@>>>===;;;:::999::::::;;;444555777888::::::;;;;;;===<<<;;;:::888777666666555555666777777777777777999999999888888888777777333333333222222222111111000000000000000///......111111222222222000...---...---,,,,,,++++++,,,,,,---,,,++++++******++++++************)))))))))))))))***,,,------,,,+++*********))))))(((((('''''')))))))))))))))(((''''''+++***)))*********(((&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''###$$$%%%&&&''''''''''''%%%&&&((()))))))))((((((''')))***++++++***)))'''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((()))***************))))))***+++,,,......///444111444BBBVVVmmm;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999999999999<<<;;;:::999888888888888888777777777888888999:::777777888888999888888888888999999999999888888777888666444333444555555444111222222222222222222111333444555666777777777777666444222111222333333333111111111222222222333333222222222222222222222222222222222111111111000000111111000///.........///000///......------------------............------------,,,,,,+++******)))------............---------------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++------,,,+++++++++++++++---...///000000111111111............------------,,,,,,------...///////////////000000000111111111111111111111111111111111333222222111222333444555444444333333333222222222222111111000000111111222222333555555333222333444222222333333333333333333333444555555666666555555555555666888888999999999888777666666555555555666555444333222222444555777444555666777999999::::::======>>>>>>??????>>>>>><<<;;;999777777777999999::::::999999::::::;;;<<<<<<;;;:::;;;>>>???>>>===888888888888888888888888999999999999999999::::::666666777999999::::::999:::888777888;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>;;;;;;:::999999999999999666777888:::;;;;;;;;;;;;<<<;;;;;;:::999888777777666777777888888777777666888888777777777666666666333333222222222111111111000000000000000///......---...///000111111111111...---,,,,,,++++++,,,,,,---,,,++++++******++++++************))))))))))))((()))***++++++***((('''***)))))))))(((((((((''')))))))))))))))((('''''')))((((((((())))))(((&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''))))))((('''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''$$$%%%%%%&&&''''''''''''$$$$$$&&&'''''''''&&&&&&&&&''')))******)))'''&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))***+++++++++++++++******+++,,,---.../////////000555===IIIZZZqqq;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::999999999999:::999888777777666666777777777777777777888888999666777777777777666666555666666777888888888777777888666444444555666666555222222222222222222222222222444666777888777666555777444222111222333333222111111111222222222222333222222222222222222222222222222111111111000000000222111000///....................................------............---------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++*********+++---...///......---............------------,,,,,,------...///////////////000000000000111111111111111111111111111111222222111111222222333444333333333222222222222222222111111000000111111222000222444333222111222222333333333333333222222222111222333333444444444333333444555777888999999999999888777666555555555555777666444333333444555555111222444666777888999999======>>>>>>>>>===<<<<<<:::999888777777888999:::999888888888888999::::::<<<;;;999:::;;;<<<;;;:::777777777777777777777777888777666666666777999:::666777888999999999999999777666666888;;;<<<;;;:::999::::::;;;;;;<<<<<<===<<<<<<>>>??????>>>>>>===999999::::::999999888888999999:::;;;;;;;;;;;;;;;:::::::::999999999888888999999999999888777666666666666666555555555444444222222222222111111111000000000000/////////............---......///000111...---,,,,,,++++++,,,,,,---,,,++++++******++++++************))))))))))))(((((()))))))))'''&&&%%%))))))))))))(((((((((((()))))))))))))))((('''''''''&&&&&&'''))))))(((&&&&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&)))(((''''''&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))((((((((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***+++,,,,,,---...//////+++///444777888AAAVVVkkk:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999:::::::::999888777777666666666777777666666666777777888777777777777777666555444444444555666777777777777777666555555666777666555222222111111111111222222222444666888999777555444555333000///000111111000111111111111222222222222111111111111111111111111111111111111000000000000111111000///...---......------..................,,,------......------,,,,,,,,,,,,++++++***************++++++++++++************++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,+++***+++,,,------,,,+++***)))***,,,---------,,,+++.........---------,,,,,,,,,,,,------.../////////////////////000000000111111111111111111111111111111111111111111222222333222222222222222111111111111111000000000000111111000222333333222111111222444333333333222222111111000111222333333444333333333444666777999:::;;;;;;;;;:::999888666666555555888777666555444444555555333444666777999:::;;;;;;===============<<<;;;::::::999888888777888888999777777777777777888999999;;;:::999999999888777777666666666666666666666666777666555555555777999::::::::::::999888777666555888888999::::::999777555777888888999;;;<<<<<<===;;;<<<>>>@@@@@@???===<<<888999:::;;;;;;:::999888::::::;;;;;;;;;;;;::::::999999999999999999999999;;;:::::::::888777666555666555555555444444444444222111111111111000000000000000//////............111000...---,,,,,,---......---,,,,,,++++++,,,,,,---,,,++++++******++++++************)))))))))(((((())))))((((((&&&%%%$$$))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&%%%'''))))))((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''(((((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''''''''''''''''''''((((((%%%&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&)))))))))))))))((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++++++++,,,---......//////+++...111222///222AAARRRmmm::::::;;;;;;;;;;;;::::::::::::999999999:::;;;;;;;;;:::999888888777888888777777666666555666666777777888888888777666555555333444555666666666666666666555444555777777666444222111111000000111111222222444666888999777555333555333000000000111000///000000111111111222222222111111111111111111111111111111111000000000//////000//////...............,,,---...//////......---,,,,,,------------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,---*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---,,,,,,++++++,,,---......---,,,+++,,,---...///000///.........------------,,,,,,,,,,,,,,,------.../////////...////////////000000000000000000000000000000000000000111111111111222111111111111111111111111111111000000000000000000111111222444444222111222333333333333222222111111111111111222444444555555555444555777999:::<<<<<<<<<===<<<;;;999888777777777888777777666555555555555444555777999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;:::888777666666666777666666666666777888888::::::999888777555555555555555555555555555555555777666666666777888:::;;;:::::::::999888777666555777999::::::999888777666666777888999:::<<<======<<<===???@@@@@@>>><<<;;;999:::;;;<<<<<<;;;:::999:::::::::::::::999999888888999999999999:::::::::;;;;;;::::::888777555444666666555555555444444444111111111000000000//////000000///...---.........111000...,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++******++++++************)))))))))(((******))))))((('''&&&%%%(((((((((((()))))))))))))))))))))))))))((('''''''''&&&&&&(((******)))(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((()))******)))((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&'''((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((())))))***************+++,,,,,,,,,---.........///---...//////000888AAAMMMeee::::::;;;;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<<<<:::999999999999999777666666555555555555555666777777777777777666555444444555666666666555555444444333555666777555444222111000//////000111222444555666888888777555444888555333222222222222111000000000111111111111222111111111111111111111111111111000000000/////////......------......///000------/////////...---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,*********++++++,,,,,,---************++++++++++++------------------------)))***+++,,,---------,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,,,,,,,---.........------------------------------------------,,,,,,,,,,,,,,,,,,------.../////////......////////////000000000000000000000000000000//////000111111111111000000000000000000111111111111000000//////000000111111222444444222111222333222222222222222111111111111222333444555666666666666777888:::;;;<<<<<<<<<<<<<<<:::999888888888888777777777777777666666666555666777888999:::::::::::::::;;;;;;;;;::::::999;;;;;;:::999777666555444777666666666666777888888999999:::888666444444555555555555555555555555555666666777888999::::::;;;777888888999999999888888444666888999888888:::;;;777777888999;;;<<<=========>>>>>>??????>>><<<<<<::::::;;;<<<<<<<<<;;;;;;999:::::::::::::::999888999999999999999999999::::::::::::999888666555444555555555555444444444333000000000000////////////000///...---------...///------,,,------...///000...---,,,,,,++++++,,,,,,---,,,++++++******++++++************))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''(((''''''(((******)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''))))))))))))''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&'''&&&&&&%%%&&&((()))+++)))(((%%%######$$$&&&(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))************)))+++++++++,,,,,,---------000,,,+++...111222444888<<>>>>>>>>>>>=========<<<::::::999999:::;;;;;;<<<999:::;;;;;;;;;;;;;;;::::::999999999999999999999999999888888777666555444444333333333333222222222000000/////////.........111///...,,,,,,---...///,,,---...//////000000///...---,,,,,,++++++,,,,,,---,,,++++++******++++++************))))))))))))))))))((((((((((((((()))'''((((((((()))))))))***)))))))))))))))(((''''''((('''&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&%%%%%%%%%&&&)))+++---***(((%%%""""""$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***++++++++++++************++++++++++++,,,---******...111000000222666AAAOOO___ttt999::::::;;;;;;::::::999888888888999:::;;;<<<===<<<;;;:::999888888888888777666555444444444444444222222333444555555555555666777777777666555444444111111222333555555444222222111000......000111222666666666666555555555555666444111000000000///...000000000000111111111111000000000000000000000000000000000000////////////+++++++++,,,...000111222...///000000///---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************))))))***+++,,,,,,------)))************+++++++++************************((()))+++,,,------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,++++++***)))***+++---...000///,,,******,,,...000---------,,,,,,,,,++++++,,,,,,------...//////000............/////////000000000000000000000000000---...000111111111000///.../////////000000111111000000////////////000000...000111111000//////000000000111111222222222333000000222333444555555555666777888999999999999999777777666666666666666777555666777888888888888888999999::::::::::::999999777888999:::::::::::::::777777888888888888777777777777777777777888999999777999:::888555333555777666666666666666666666666222444777:::;;;:::999888;;;;;;;;;:::888666555444555777777555222222444777999::::::;;;;;;<<<<<<===@@@???>>>===<<<<<<======999999888777888999;;;<<<:::;;;;;;<<<======<<<<<<:::::::::999999999888888777777888777777666555444222222222111111111111000000/////////............111///---,,,,,,,,,...//////000000111000...---,,,...---,,,,,,++++++,,,,,,---,,,++++++******++++++************))))))))))))(((((('''''''''(((((()))'''((((((((())))))******)))))))))))))))(((((('''((('''&&&&&&''''''%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$ """%%%''''''&&&$$$"""%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''%%%%%%$$$%%%&&&))),,,...---***'''$$$$$$%%%(((+++%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++******************++++++)))(((***...///,,,---000000333777DDD\\\zzz<<<;;;:::999999999999999:::999888999;;;=========999888777666777888:::<<<;;;:::999777666555555555666555444333333444555666222333444444555555444444555444444333333222222111333222111000000111222333444444555555555555444444111111111111000000000000000000000000111111111111222222111000//////000000111111111000000000000//////////////////.........////////////..................---------,,,,,,,,,---,,,,,,,,,+++*********,,,,,,+++******+++,,,,,,++++++,,,,,,,,,++++++***&&&'''((()))+++---......---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,+++,,,------......------////////////////////////////////////////////////222222222222222111000///000000000000000000000000000000////////////000000//////000000000111111111111111111111111111111111111333444444444444555777999888666555555666888999;;;::::::999777666666555444444555666777888999999999999999999999999999999777777777888999999999:::???===:::888777666777888999888666555555777999:::::::::;;;;;;;;;:::999999:::999888777666666666666888999999::::::999999888888888777777777777777888:::;;;999555666999999555888999:::;;;===>>>???@@@???>>><<<;;;;;;<<<=========<<<;;;:::;;;;;;:::888===============<<<<<<<<<888999999::::::999999888;;;:::888666555444555555555444333333555555444333333111000000111111///...///---,,,++++++,,,...///111000///...------...///------,,,,,,,,,+++++++++---,,,+++***)))***+++++++++++++++************)))+++***(((&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%&&&))),,,...''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$***((($$$""""""$$$(((***(((((('''&&&%%%$$$$$$######$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))***+++,,,+++)))'''&&&+++++++++++++++***)))((()))************+++++++++------------------------,,,...444===III^^^|||<<<;;;;;;:::999999::::::;;;999888999;;;======<<<:::999777666777888:::;;;;;;;;;999888777666666666555555444333333333444555222333444444555444444444222222222333333333333333333222111000000111222333444444555555555555444444111111111111000000000000000000000000111111111111222222111000000000000000111111000000000//////////////////////////////...////////////...............------------,,,,,,,,,+++++++++++++++*********,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,+++,,,,,,,,,---------------,,,++++++******++++++,,,+++,,,------......------................................................111222222222111111000///////////////////////////000000000//////000000000111222222222222333333333000000000000000000000000111333444444444444555777:::999888777777888999:::::::::999999999999999888555666666777777888888999999999999999999999999999777888888999999::::::;;;===;;;999777666777777888:::999777777777888:::;;;::::::::::::::::::999888::::::999888888999:::;;;::::::;;;;;;;;;;;;::::::999999888888777888888999666888777444666999888444444555777999;;;===>>>??????>>>===<<<;;;;;;<<<<<<===<<<::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;:::888666555555555555555444333333555555444333444222111111222222000//////...,,,++++++,,,...///000///...,,,,,,,,,---...//////.........---------...---,,,+++++++++,,,,,,+++++++++*********)))))),,,+++***)))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''%%%$$$%%%'''***+++''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((()))*********)))(((***++++++++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------000555>>>PPPlll<<<<<<;;;:::::::::;;;;;;;;;999888999;;;<<<<<<<<<;;;:::888777777888999999<<<;;;:::888888777777777666555444333222333333444222222333444444444444444000000111222222333444444333222111000000111222333444444555555555555444444111111111111000000000000000000000000111111111111333222111111000111111111111000000000000/////////......///////////////////////////............---------------,,,,,,,,,,,,))))))******************,,,++++++******++++++,,,******+++++++++++++++***,,,,,,++++++***))))))(((,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------................................................111111111111111000000///////////////////////////111111000000000000111111444444444444555555555555000000000000000000000000111333444444444444555777:::999888777777888999:::999999::::::;;;;;;;;;<<<888888888888888888888888999999999999999999999999777888888999::::::;;;;;;:::999888777666777888888:::999888888888:::;;;<<<::::::::::::999999888888999888777777888:::<<<===<<<<<<============<<<<<<999999888888888888999999555777777666777:::999555111333555888;;;===>>>??????>>>===<<<;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;999888888999999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;999888666555555555666555444333444555555555333444222111000111111///.........,,,++++++,,,---......---,,,,,,+++,,,,,,,,,//////.........------------,,,+++*********++++++++++++*********)))))))))+++,,,,,,++++++***)))((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***++++++******++++++******)))))))))))))))*********++++++++++++++++++++++++++++++///...---///444@@@VVViii<<<<<<;;;;;;:::;;;;;;<<<;;;999888999:::<<<<<<;;;;;;:::999888888888888999;;;;;;:::999888888888999:::888666444222222222222222222333444444444444333111111111222222222333333333222111000000111222333444444555555555555444444111111111111000000000//////000000000111111111111222222111111111111222222222111111111111000000000............//////////////////.........------------------,,,,,,,,,++++++((((((((()))*********+++++++++++++++++++++++++++)))******++++++++++++***,,,,,,,,,+++***)))((((((,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++...------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,------......------------------------------........................///000000111000000//////////////////////////////111111000000000000111111444444444555555555666666000000000000000000000000111333444444444444555777999888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<999999999999888888777777888888888888888888888888666666777888999::::::;;;888777777666666777888888999999888888999:::;;;<<<::::::999999888888777777888777555444555777:::;;;<<<<<<============<<<<<<888777777777777888888999888::::::999:::===;;;777111333555888;;;===?????????>>>===<<<;;;:::::::::<<<:::999:::<<<<<<;;;:::777777888999:::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;::::::999888666555666666777666444333444555666555444333111000///000///...,,,......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******)))))))))))))))************))))))))))))***++++++,,,,,,***)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''''')))***,,,))))))************))))))))))))))))))************************************000......///000666DDDRRReeexxx;;;;;;:::::::::;;;;;;<<<;;;999888888:::;;;;;;:::;;;;;;:::999999888888888::::::999999888999999999===;;;888555333111000000111222333333444444333333333333333222222222111111333222111000000111222333444444555555555555444444111111111111000000000//////000000000111111111111222111111000111111222222333333222222222111111111---.........//////000000............------------------,,,,,,,,,+++++++++((((((((()))*********+++++++++++++++++++++++++++((()))******+++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++++++++******---------,,,,,,++++++***,,,++++++******++++++,,,+++,,,------......------------------------------...........................//////000000000//////........................111111000000000000111111222333333333333444444444222222222222222222222222111333444444444444555777999999999888888999999999<<<<<<;;;;;;;;;:::::::::::::::999999888777777777777777777777777777777777444444555666777888999999777777777777777888888888777777777888999:::;;;;;;;;;:::999777777666777777999888666555555666888999;;;;;;<<<<<<<<<<<<;;;;;;666666666666666777888999:::<<<<<<:::<<>>:::333444555666888:::;;;<<<=========<<<;;;;;;:::999;;;999999:::<<<===<<<;;;888999999:::;;;<<<<<<===<<<<<<============<<<<<<:::999888777666666777777666555444444666666555444555333111111111111///---......------,,,,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++******************)))))))))((((((((()))*********)))((('''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))),,,***(((&&&&&&'''(((***((())))))*********))))))(((((()))))))))*********************************,,,,,,...111000000777@@@HHHXXXrrr::::::999999999:::;;;;;;;;;999888888:::;;;:::999:::::::::::::::999999999999999888888888999999:::<<<;;;888555222111000000111111222333333333333333555555444333333222111111333222111000000111222333444444555555555555444444111111111111000000000000000000000000111111111111000000000000000000111222333333222222222111111111------......///000000000.........------------,,,,,,,,,,,,,,,++++++++++++))))))*********************++++++,,,,,,++++++***(((((()))***++++++++++++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++************++++++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,******++++++++++++******)))******+++++++++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////........................000000////////////000000111111111111222222222222333333333333333333333333111333444444444444555777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999999888888777777777555555555555555555555555222333333555666777888999777777888888888888888888666666777888999:::;;;;;;;;;:::888666555555666666::::::999999999999999999::::::;;;;;;;;;;;;::::::666666666666777888999999:::<<<;;;:::===BBBCCC@@@888777555444444555777888;;;<<<<<<<<<<<<;;;:::::::::999888:::<<<======<<<::::::;;;;;;<<<<<<======?????????@@@@@@?????????:::999888777666777888888666555444555666666555444888666444444444333111///.........------,,,,,,+++,,,------............---//////.........------------............---,,,,,,******)))))))))(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((&&&&&&((((((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))))),,,***(((&&&&&&&&&'''((((((((())))))******))))))((((((((()))))))))******************************))))))---000///---///555<<>>999555333333555777999:::;;;<<<<<<<<<;;;;;;999888888:::<<<>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===:::999888777777777888999777555444555666777666444888666444333333222000///............---,,,+++******+++,,,---...------,,,//////.........---------,,,------...---,,,+++******)))))))))((((((((((((((('''''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))***))))))''''''&&&'''((()))'''(((((()))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++,,,+++---///...+++...333777:::HHHaaawww888777777777888999999:::;;;999888888999:::999888888999::::::;;;;;;;;;;;;666666666666777888999999222111000000000111222333111111222333333333333222333333444555555666666777333222111000000111222333444555555555555555555444111111111111000000000000000000000000111111111111...............///000000////////////............---------...///000000111......---------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++************+++,,,------,,,+++***'''''')))******+++++++++,,,,,,++++++***)))))))))))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))******+++)))************++++++++++++++++++,,,,,,+++++++++(((((())))))*********+++******++++++++++++************+++++++++******)))*********++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,------......------++++++++++++++++++++++++------------------------,,,------.../////////.................................------------......//////000000000111111111111111111111111111111111111333444444444444555777555555666666666666555555333444555666777888999999666666666666666777777777222222222222222222222222333333444666777999:::::::::::::::::::::999888888777888:::;;;<<<=========;;;:::777555444444555666111333666999:::::::::999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>???@@@@@@AAAHHHRRRXXXXXXJJJFFF???888555555777999888999;;;<<<===<<<<<<;;;999888888:::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888777777777888999777555444555666777666555555333111000000///---+++............---,,,+++***)))***+++,,,---,,,,,,+++------,,,,,,,,,+++++++++))))))***+++***)))((('''))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''&&&'''''''''((()))***''''''((()))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++111///...///...,,,000555///...777JJJ]]]mmm~~~:::999999888777666666555::::::999999999999999999999999888777888999;;;<<<888999;;;<<<<<<;;;999888333222000//////000222333444444444555444444333333222333333444444333333222000111111000///000222555444555555555444333333222222222111111000////////////////////////000111111......//////000000111111000000///...---........./////////000111111222222000///...---------------************************+++++++++************)))************************))))))))))))))))))))))))///......---,,,+++******)))***++++++***)))***+++)))))))))***+++++++++,,,''')))***++++++***)))'''******+++++++++,,,,,,,,,))))))))))))***************++++++,,,,,,++++++************++++++,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------///////////////////////////////////////......---........................000000111222222222222111333222222222222333444444555555666666555444333333777777666666555555444444555555444444555666777777888888888777555444222222333222222111222222333333222333444666777888888888:::::::::;;;::::::999999333444555777999;;;===>>>>>>===;;;888555444222222555555555555666777999:::;;;::::::999999888888888999:::;;;===>>>@@@AAABBBBBBCCCEEEHHHKKKNNNQQQSSSPPPMMMHHHCCC>>>;;;888888888888888:::;;;;;;999666:::::::::<<<>>>>>><<<:::888999:::;;;;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<===>>>>>>>>><<<;;;999777666555444333222333333444555555444333111///---,,,,,,,,,************,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,+++++++++******************************$$$%%%%%%&&&'''((())))))###$$$&&&'''((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))))))))((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))************)))***+++++++++)))((('''((((((***+++---...000000///444999>>>DDDQQQ```kkkzzz999888888777666666555555888888888888888888999999:::999999888888888999999888999;;;<<<<<<<<<::::::555444222111000111222333333444444444333222222111222222333333333333222222111111111000//////222444444444555555444333333222222222111111000////////////////////////000000111.../////////000000000111//////.........---------...//////000000111222222111111///...,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))------,,,,,,+++*********((()))******(((((()))*********************++++++((()))***++++++***)))((()))))))))*********++++++))))))))))))***************++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////........................///000111111222222111111222222222222222333333444666666666666666555444444666555555555444444444444666555555555555666666777888888888777666444333222333333222222111222222222333444555666777888888888::::::;;;;;;;;;;;;::::::444444555777999:::<<<<<<<<<;;;:::888777666555555666555555444444555666777:::::::::999999888888888999:::;;;<<<>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIQQQQQQPPPMMMHHHCCC>>>;;;:::999888999;;;;;;:::888:::999999:::<<<===;;;:::888999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<===<<<;;;:::888777666555333222111111111222333333333222000///---------,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++*********''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((()))))))))*********))))))*********))))))((())))))***+++---...//////,,,...111222555<<>>??????===============>>>???@@@JJJMMMQQQSSSQQQLLLEEEAAA<<<:::888888:::;;;;;;::::::999888888:::;;;;;;:::999888888777777888::::::999999888888999::::::;;;;;;;;;;;;;;;:::999777666666555333111000/////////000000111000///...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,++++++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''(((((((((((())))))))))))(((((())))))))))))******))))))(((((())))))************++++++,,,---------...///000///...000666;;;DDDOOO```rrr666666555555555444444444333333444555666666777777666777888999888777666555777888:::<<<>>>?????????>>><<<;;;999777666666666555555444444222111000///000111111222222111111000111111111///......000111333333444444444333333222111111111000//////......///............///000000////////////000000000000---...000111000///---+++------...//////000000111111000...---,,,+++++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******'''((())))))''''''((()))++++++******))))))((((((((()))************)))(((((((((((()))))))))******((()))))))))******************++++++++++++******,,,,,,++++++******))))))++++++******************************************+++++++++***************++++++++++++++++++++++++******++++++++++++******++++++,,,------------,,,------------------------++++++,,,---.../////////////////////////////////...///000000111111000000111222222333333333333333444555555555555555444444444333333333444555777888::::::::::::999999888888777777777777666666555444444444333222111111111111333333444555666777777777666666888999::::::::::::555555666666666777777777888777777666666666777777666555555555555555555555777777777888888888888888:::::::::;;;<<<<<<======777777888888999;;;<<<===;;;@@@GGGMMMOOOMMMIIIFFF>>>;;;888777888:::<<<<<<<<<:::888777999:::;;;:::999888666555555666888:::777777777777888999::::::;;;;;;;;;:::999888888777666555444222111///............/////////...------------------------------,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((('''''''''&&&)))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&'''''''''''''''((((((((((((''''''((((((((()))))))))******(((((((((((()))))))))***)))(((''''''''')))***,,,+++++++++++++++,,,,,,,,,...///111000000111444777555>>>LLL]]]nnn}}}555555555555444444444444222222333444555555666666222333555777888888777777666777999;;;===???@@@AAA@@@???>>><<<;;;999888888666666666555444222111000///000000000000000000///000000000///------///111222222333333444333333222111111000000///........................//////000000000000000////////////...///111111111000...,,,---------...//////000000...------,,,,,,,,,------))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***((()))******(((((()))***+++******))))))((((((((())))))************)))))))))))))))*********++++++((()))))))))************)))******++++++******)))+++++++++******)))))))))************+++*********************************************************++++++++++++++++++++++++)))******++++++******)))***+++,,,,,,------,,,,,,------------------------,,,,,,------------,,,,,,////////////////////////......///000000000000///222222333444555444444333222222333444444333333333444444333333444666888999<<<<<<<<<<<<<<<;;;:::999555555666666666555555444444333222222111111111222222333333444555555555555333444555666777888888888555555555555555555555555666666555444444444444444444444555666777777888888666666666777777888888888::::::::::::::::::::::::777777777777888999::::::444888===BBBFFFGGGGGGFFF>>>;;;777666888:::;;;<<<===;;;999888:::;;;;;;;;;888777555444444555666888555555555666666888999999;;;;;;:::999999888888888666666555444222000///...------.........---------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************************)))))))))(((''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&'''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((()))))))))(((((('''''''''(((***+++++++++++++++++++++++++++)))***,,,---...///000111222666===HHHXXXkkk555555555555555555555555222333333333444555555555111222333555666777888888666777888:::<<<>>>@@@AAA@@@???>>>===;;;:::999888666666666555444333222111...//////000000//////.........///...------000222111222222333333333333333111000000//////......---......------......///000000000000000////////////...///000000000///------,,,,,,------.../////////,,,,,,,,,,,,,,,------...))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((()))******(((((()))***))))))))))))))))))((((((***))))))))))))))))))***)))))))))*********++++++))))))))))))************))))))************))))))***************)))))))))))))))***++++++++++++***************************)))))))))***************++++++++++++++++++++++++))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***........................---......///////////////111222333444555444333333111111222222333333222222444333222222333555777999:::;;;<<<===<<<;;;:::999333333444555555555444444333222222111222222333333222333444555555555555555222333444555555555555555444444444444444444444444555444333333222222333333333444555777888999999999444444555666777888888999;;;:::::::::999999888888::::::888777666555555555666777999;;;===???@@@AAA===:::777666777999:::;;;===;;;999999:::;;;:::999666666444333333444555555444444444444555777888888:::999888777777777777777555555555444333111000///------.........------,,,,,,,,,------------,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((''''''(((((())))))*********+++++++++++++++)))******++++++,,,,,,,,,000111333888CCCUUUkkkzzz555555555555555555555555444444444444444444444444333333333333444555666777666666777999;;;===???@@@===<<<<<<;;;:::888777666444444444444444333222111.........//////.........,,,------------...000333111111222333333333333333000000000///......------...------------...//////111000000000/////////.........---------,,,,,,,,,+++,,,,,,---......//////------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''((())))))''''''((()))((((((((()))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))************))))))************))))))))))))))))))************((()))***+++,,,++++++***************************((()))))))))*********+++************************))))))************))))))******+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,+++------------------------------.../////////.........000111333333222111000111111222333333333333333333222000///000222444666777888:::;;;;;;:::999888111222222333444444444333111111111111222333444444444555666666777666666666333444444555555555444444333333333333333444444444222222222222333444555666333444666777777777666666333333444555666888888999;;;;;;:::999888777777666888888666555444444333333666666666777888:::;;;<<<;;;888666555777888999999;;;:::999:::;;;:::999777555444444444333333333333222222333333444666777888777666555444444444555666222333333333222111///.........///......---,,,,,,***+++,,,------,,,+++***)))*********++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))((((((((()))((((((''''''))))))******+++++++++,,,---,,,++++++,,,,,,,,,,,,,,,---...///555BBBSSS___555555666666666666666666555444444444444444444444555444333222333444555666666666777888:::<<<>>>???:::::::::999888777666555222222333333333222222111---..................---+++,,,---,,,,,,...111444000111222333333333333333000000000///......------...------------...//////111111000000/////////...---,,,+++*********++++++++++++,,,------......//////...---,,,++++++***+++************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''((('''&&&&&&'''(((''''''(((((())))))************))))))))))))******''''''''''''((((((((()))))))))))))))************))))))************))))))(((((())))))******++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++************************))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...000111222111///...111222333333444444444444222111///......000222444444555777999999999777777000000111222333333333333000000000111222333555555666777777888888888888777555555555666555555444444222222333333333333444444000111111222444666888999444555666666666555444333222333444555666888888999;;;;;;:::999888777666666333333222333333444555555222222333555777999:::;;;999888666555777888888777999888888999:::999777555333444444444444333222111222222222333444555777888555444333222111222333444000111222222222000///...////////////...---,,,+++******,,,,,,,,,,,,******))))))******+++++++++++++++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))))))))((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))))))))(((&&&%%%((())))))***++++++,,,,,,+++***))))))+++,,,,,,,,,))),,,......000777BBBKKK555666777777777666555444555444444444444333333333555666666666555444444333111222333555666888999::::::999777666555555555666555444333222111111111111000///---,,,,,,---...///,,,,,,------...000111222111000000///...////////////...---...///...---+++))))))+++,,,---.........////////////...---,,,++++++---...---+++))))))***---,,,+++******,,,...///333///++++++,,,---+++)))))))))))))))))))))))))))(((***,,,+++'''&&&&&&(((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))((((((''''''&&&&&&)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((()))***************'''((()))(((&&&&&&((()))))))))))))))))))))))))))************************)))************+++++++++******))))))((((((''''''******))))))))))))*********))))))))))))+++,,,------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------............///000000000000000111000000000222333222111111000000000000000111111222444777999::::::888777333222222111111222222333222111000000000222444666555444444555777666444222333333333444444555555555444333222222111111222222333333444444444444444444666777999;;;;;;;;;999888777777888888999999999:::888888888888777777777777333333222222333333444555333333222333444666888999888666444222111222333444:::888666777:::;;;999777777666555444444444444444111111222222222333333333222333333333333222111111222222222111111111000000,,,------......------,,,///---+++))))))***+++,,,///---***)))+++,,,---------,,,++++++******++++++***++++++++++++***))))))'''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))))))))***,,,''''''''''''((((((((((((''''''&&&%%%&&&'''((())),,,+++***)))))))))++++++++++++******++++++,,,---000///......000333666888444555555555555444333333555555555444444333333333444444444444444333222222222222333555666888999999888777666444444444444444444444333222111111111111111///...,,,,,,,,,---...,,,,,,------///000111222222222111000//////......///.........//////---+++***+++,,,------......---/////////......---,,,+++,,,...///...,,,******+++---,,,+++******,,,---///222///---++++++,,,+++***))))))))))))))))))))))))'''***++++++((('''((()))))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((('''''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((()))***************'''((()))((('''&&&((()))))))))))))))))))))))))))************************)))************+++++++++***)))))))))((((((((('''******))))))))))))******---,,,+++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------.........///......///000000000000000111000///000222333222111000000//////000111111222333555777999:::999888777222111111111111111111222222111000000111222444666444444444555777666444222333333333444444444444444444333222222111111222222333333333333444444444444555777999:::;;;:::999999777777777777888888999999888888888888777777777777111111000000111111222333333333333333333555666777666555333111111111222333666444333555888999999777:::999777555444222222111111111111111222222333333111111111111111000//////222222222111111000000000,,,,,,------------,,,,,,---,,,+++*********++++++///,,,***)))+++,,,---,,,,,,,,,+++************+++******++++++******)))((((((((('''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))''''''''''''(((((((((((((((((('''''''''((()))***++++++***))))))******+++))))))(((((())))))***+++---,,,+++***,,,...111333333333222222222333333444666666555555444333222222222333333333333222111111222333333555666777888888666555444333333333333333444333222111000000000000111000...,,,++++++,,,,,,,,,,,,---...///000000111333222111111000//////...000///...///000000...,,,---------.........------............---,,,++++++---...000///---++++++,,,---,,,+++***+++,,,---...//////...,,,***)))***,,,))))))))))))))))))))))))''')))***+++))))))***+++((((((''''''''''''((((((******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''')))******))))))((('''''''''(((((((((((((((***(((%%%$$$$$$%%%(((***(((((((((((())))))))))))(((((()))***************'''((())))))''''''((()))))))))))))))))))))))))))************************)))************+++++++++))))))))))))((((((((((((******))))))))))))******......---++++++******+++***++++++++++++++++++***++++++++++++++++++++++++)))***************++++++------........./////////.........///////////////111000///000111222111000.........///000111222333333555777888999888777666111111111000000111111111111111000000111222444555444333444555666666444222444444444444333333333333333333222111111111111222222222333333333444444444555666888999::::::999999666666666666777777777777888888777777777666666666111111000000111111222333333333222222333333444555555444222111000000111222111111111333555777777666:::999777555444222222222000000000111111111111222111111222222111111000///111111111111000000000000++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******...,,,))))))***,,,,,,,,,,,,++++++******************************)))(((((()))'''%%%######%%%''')))&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$###""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%&&&&&&''''''''''''((((((((()))(((((((((((()))************)))))))))******+++))))))(((((())))))***+++,,,+++***)))***,,,...///111111111111222444666888777777666555444333222222222333333444333333222222333333444444555666777777555555444444333333333333222222111000000000000000111000...---,,,+++++++++,,,,,,---.../////////000000000111111111111111000000///...///000000///---.../////////...------,,,---------------,,,++++++---...///...,,,+++++++++,,,,,,+++++++++,,,---...---...///,,,((('''***---))))))))))))))))))))))))'''((()))******+++++++++)))((((((''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''&&&&&&''''''(((((())))))((('''%%%$$$$$$%%%'''((((((((((((((())))))))))))(((((()))***************'''(((***)))((('''((()))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))((((((((((((******))))))))))))******,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------............---.........//////000///...///111222111000------......000111333333333444666777888777666555111111222222222222111111111000000000111222333444333333333555666666444222555444444333333222222222333222222111111111111111111111222222333333444444444555777888999999999999555555666666666666666666666666555555555444444444333333222222333333444555000000111111222333444555444444333222111111222222111111111222444555555555555444444333333333444444000000000000000000000111333333333444333222222111000000000000000000000000***++++++,,,,,,++++++***)))+++,,,------,,,***)))---+++))))))***++++++***++++++***)))))))))))))))))))))******))))))((('''((('''&&&$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&###"""  !!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!!!! '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((($$$ !!!%%%((('''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))*********++++++******++++++,,,---...---,,,++++++,,,...///000000111222444777:::<<<777777666555555444333333444444555555555555555444333333444444555555666666444555555555444444333333111111000/////////000000000///...---,,,+++******+++,,,---...//////......---...///111222222222222///...---...000000///---////////////...---,,,,,,------......------,,,,,,+++---...---+++))))))***++++++++++++,,,,,,------+++---...+++((('''***---))))))))))))))))))))))))''''''((()))++++++++++++***))))))(((((())))))***(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******)))((('''&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((()))***************''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))******))))))))))))******(((((()))***************))))))+++,,,,,,+++))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,------/////////...---...000111000///---------...///111222333222333444555555555444444222222333444444333222222000000000000111222333333222222222444666666444222444444444333333222222111333222111111000000111111000000111111222333333444444444666777888999999999666666555555555555555555444333333333222222222222333333222222333333444555......000111333444555666555444444333333333333333333333444333333222222333333222222111222222333333111000000000000000000000222222333333222222111000////////////////////////***++++++,,,,,,++++++***(((***,,,---...,,,***)))+++***))))))***+++***)))+++***))))))(((((())))))((())))))))))))((('''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$ %%%((((((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))************++++++******++++++,,,---...------,,,,,,---......111222333444666999;;;<<<666666666555555555555444555666666777777777777666444444444444444444555555333444444555555444333333000000////////////000000///......---,,,+++******+++,,,---...///......---+++,,,...000111222222111------,,,---///000...---...............---,,,+++---......///......------+++,,,------+++))))))***++++++,,,,,,,,,---------,,,,,,+++***((((((***+++))))))))))))))))))))))))'''&&&&&&(((***+++***)))******))))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((()))***************''')))++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))******))))))))))))******&&&'''((()))************)))******************)))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,)))))))))*********++++++------,,,+++,,,---...//////...---...///000///...---------...///000111222111111222222222222222111222333444555555444333222//////000111111222222222222111222444666666444333333333333333222222222222222222111000000000000111//////000111222333333444333444444666777888999:::666666666666555555555555333333222222222111111111111111000000111111222333...///000222444444555555444444444444444444444444444555555444222111111222555555333222111000000000222111111111111000000000//////000000//////...---............////////////++++++,,,,,,,,,,,,++++++(((***,,,------,,,+++******)))((()))***+++)))(((***))))))((((((((((((((((((((((((((((((''''''&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&### !!!%%%(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''((('''''''''''''''((()))************))))))(((((())))))***+++,,,++++++++++++,,,,,,---333444555666777777888777555555555555666666666666555666777777888888777777444444444444444444444444111222333444444333222222/////////......//////000------------,,,,,,+++******,,,---//////...---,,,,,,---///000000000...---,,,++++++,,,...///---,,,,,,------------,,,,,,+++......///000000//////...,,,---...---+++*********++++++,,,,,,---------,,,---+++(((((()))******)))))))))))))))))))))))))))'''&&&%%%''')))***)))&&&))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((+++***((('''''''''((()))((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************&&&)))+++,,,***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((((((((()))))))))*********))))))))))))******((((((******+++***))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))*********++++++++++++---,,,+++***+++,,,...///...---,,,---///000///..................///000111000000000000000000000///111222444555555444222111...///000111111222222222111111111333666666444333222222222222222333333333222222111000000000000000......///000111222333333333333444555666888999:::777777777666666666555555444333333333333222222222111111000000111111222333111222333444444333333222333333333444444444333333111333444333111000111333666666444333222222222222333333222222111111111111...............---,,,,,,---------....../////////,,,,,,------------,,,,,,)))***+++,,,,,,,,,++++++)))(((((()))******)))'''))))))(((''''''''''''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))(((((('''&&&'''((()))*********)))))))))(((((())))))***+++*********++++++,,,,,,,,,666666777888777666444333444444555555666777777777555555666777777888777777555444444444444444333333000000222333333222111000//////.........//////000,,,,,,---------,,,++++++***,,,---//////...---+++---...000000///...+++***+++******,,,......---++++++,,,,,,------,,,,,,+++//////000000000000000///---...//////---++++++,,,***+++,,,---------,,,,,,---***'''''')))+++***((())))))))))))))))))))))))'''%%%$$$&&&)))***'''%%%((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((---+++(((&&&%%%''')))***))))))(((((('''''''''&&&)))(((&&&$$$$$$&&&((()))(((((((((((())))))))))))(((((()))***************&&&)))+++,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((((((((())))))************))))))))))))******++++++,,,,,,+++***((('''+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,---,,,+++******,,,...///...---,,,---///000///...//////.........//////000////////////............000111333444444333111000...///000111111222222111111000111333555666444333111111111222222333333444222111111000000000000000---...///000111222333333333333333444666888999:::888888777777666666666555555555555444444444333333333333222222333333444555444555555555444222111///111222222333333333222222...111333222000000222555444444444444444555666777333333333222222222111111/////////000///......------------.........//////,,,------......------,,,)))***++++++,,,,,,,,,,,,)))(((((()))******((('''))))))((('''''''''''''''''''''((((((''''''&&&%%%(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((%%%&&&((()))*********)))+++++++++***+++,,,,,,---***++++++,,,------......999888777666666666777888888888888888888888888888666666777777777777666666777777555444444333444444222222222111111111111000000000//////.........---,,,------......------,,,++++++,,,---..................///000000///...---***((('''))),,,...---++++++++++++++++++++++++++++++,,,,,,---...///000000---------,,,,,,+++++++++************+++,,,---...------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''')))***+++***(((&&&%%%$$$%%%&&&'''+++***)))'''''''''((()))************************))))))))))))))))))))))))%%%''')))+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***)))((('''&&&&&&)))))))))))))))))))))))))))************+++++++++************************,,,------,,,+++***)))))))))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,------...///000000111///...------...///111///...............///000555444222111111111222222/////////000111111222222111111222222222111111000222111111000000000000000444333222222111111222222.........///000222333444444555777888999999888888;;;;;;:::888555333444555666666555444333333222222333333333333333333333333222222111111111111222222333333333333333333333333555444333222111111111111444444333444555777999:::<<<999555333111000---+++//////...---,,,,,,++++++------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((&&&%%%&&&)))+++)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%'''(((((('''&&&&&&''')))'''$$$"""###%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%''')))***)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((+++)))((('''((()))+++,,,------,,,,,,,,,,,,++++++999888666555555666666777555555555555555555555555666666666777777666666666666666555555444333333222222222222111111111000000000/////////.........---,,,------......------,,,,,,,,,------...---------000111111000...,,,***)))***((('''))),,,---,,,+++++++++++++++++++++++++++++++++,,,---...///000000...---------,,,,,,,,,+++************+++,,,------------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&'''''''''''''''((()))******)))'''&&&%%%&&&'''(((+++***((('''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''')))***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++************************)))******++++++*********)))************+++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000///...---,,,,,,---...///000000000000000111222222444444222111111111222222111111111111000000000000///000111222222222222222111111000000000000111111333333222222111111111222......//////000222333444222333666999;;;<<<<<<<<<:::::::::888666444555666777777666555555444333333666555555555444444333333333222222111111222222333333333333333333333333333555444333222222111222222444333333333555666888999:::888555333222111000...//////......---,,,,,,+++------......------,,,+++******+++++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))'''%%%&&&)))***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&((((((&&&%%%&&&'''&&&$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((***)))((('''((()))+++,,,,,,+++++++++******))))))888777666555444555666666333333333333333333333333555555666666666666555555888888999999888777555444222222111111111000000000/////////...............,,,------......------,,,---------...------,,,,,,/////////...---+++***)))***))))))***,,,---,,,+++++++++++++++++++++++++++++++++,,,---...///000000.........---------------+++++++++***++++++,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''(((((('''''''''(((((()))***)))((('''&&&'''((()))***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++************************&&&'''((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////...---,,,++++++,,,---...////////////000222333333444333333222222222222333333222222111000000//////...///000111222333333333////////////000111222333333222222222111111111111/////////000111222333444333555888:::<<<===>>>>>>999:::;;;999777666777888777777777666555555444444777777666666666555555555333333222222222222333333444444444444444444444444444444333333333333333444444444444444555666888999999777444333333333222000000//////......---------------......------,,,+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''((()))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%''''''%%%%%%%%%&&&&&&&&&%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))(((((('''(((&&&""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""!!!"""$$$%%%&&&&&&%%%$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((***)))((('''((()))***++++++******)))(((''''''&&&999888777555555555666666444444444444444444444444444555555666666555555444666777888999888666444333111111111111000000000000........................,,,------......------,,,............---,,,++++++++++++,,,,,,,,,---,,,,,,+++******++++++,,,++++++***************************+++,,,---...//////000........................,,,,,,++++++***+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''')))((((((''''''''''''(((***)))(((((((((((())))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************'''((()))***++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////......---,,,,,,---......,,,,,,,,,---...000111222333333333333333333333333222222222111111000000000///000111222222222222222.........///000222333444222222222222222111111000000000000000111222333444888999;;;<<<======<<<<<<<<<======<<<999888777888666666666666555555444444555555555555666666666666333333222222222222333333444444444444555555555555444444444333444444555555555555555666777888888999999777555333333333222000000000//////............------......------,,,+++******+++++++++,,,,,,,,,))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((('''$$$"""########################%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))(((((('''&&&%%%'''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!$$$&&&&&&&&&%%%,,,+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((()))(((((((((((()))************)))(((''''''&&&&&&:::999777666555555666666444444444444444444444444444444555555555555444444333444555555555333111///111111111000000000//////---------...............,,,------......------,,,............---,,,++++++++++++++++++,,,,,,------+++,,,,,,,,,++++++++++++******************************+++,,,---...//////........................,,,,,,++++++***+++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''((())))))((((((((()))))))))'''''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++++++++***))))))*********+++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------------...............///..................///,,,,,,,,,---...000111222333333333333333333333333000000111111222222222333222222222222222111000///.........///000222333444222333333333333222111111111000000000111222333444888999;;;<<<======<<<<<>>;;;888777777555555444444444444444444111111222333555666777888222222111111111111222222444444444555555666666666555555555555555555666666666777888888999999999999;;;888555333333222000...///////////////.........------......------,,,+++******+++++++++,,,,,,,,,))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))))))))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%% ###%%%&&&&&&%%%$$$,,,+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((())))))***+++******)))(((((('''''':::999777555444444555555111111111111111111111111333333444444444444333333666666777777666555333222111111000000000/////////---------------.........,,,------......------,,,---------...------,,,,,,///...---,,,++++++++++++,,,---...---+++******+++******************************+++,,,---...//////---------------.........+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))''''''(((((((((((())))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,++++++***)))************+++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------........................////////////////////////////////////000222333333222333333444444444444333000000111111222333333444333333333222111000///............///000222333444333444555555555444222111111111111111111222333333333555888:::<<<===>>>>>>===???@@@>>>;;;888777777444444444444444444444444//////000222444555666777333333222222222222333333444444555555666777777777777777666666666666666777777777888999999999999999:::888555333222111///---........................------......------,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))'''((()))((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%''''''%%%%%%%%%&&&(((''''''((((((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&''''''((((((((('''%%%$$$###(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))************))))))))))))888777555333222222222222222222222222222222222222333333444444444444333333888888888777666666555555111000000000////////////,,,,,,,,,------.........,,,------......------,,,,,,,,,------...---------///...---,,,++++++,,,,,,,,,...///---***)))***+++******************************+++,,,---......///+++,,,,,,,,,------------************+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&'''(((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))***++++++,,,++++++)))************+++++++++(((***+++------,,,+++***++++++,,,,,,,,,,,,------........................---..................---000000000000000111222222222222444555555555444444222222222222222222222222222222222222222111000///////////////000111222333444555666777777555333222222222111111111222333333222333666999;;;<<<<<<<<<888:::<<<<<<:::888777777444444444555555555555555111111222222333333444444555555444444444444555555444555555666777777888888999888777777666666666666555666777888888888777777777555222111111111///...------------------------------......------,,,+++******+++++++++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))************************(((((((((''''''(((((((((&&&((())))))'''&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%&&&((((((&&&%%%&&&'''((((((((()))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((()))))))))))))))*********666555333111000000000000444444444444444444444444222333333444444333333222333333111000000///000000000000000000////////////,,,,,,,,,------.........,,,------......------,,,++++++,,,---............,,,,,,++++++,,,...///000---...000...***)))***+++)))))))))))))))))))))))))))***+++,,,---......///+++++++++,,,,,,---------************+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''')))***+++%%%%%%&&&'''((((((''''''$$$%%%'''(((((((((''''''************************''''''''''''''''''''''''###%%%''')))******)))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++************************%%%&&&((()))+++,,,,,,,,,)))************+++++++++(((***+++------,,,+++***++++++,,,,,,,,,---------.....................---,,,------......------,,,///...............///000111222444555666555444444444444333222222111111111000111111222222222111111////////////000111222333555666777888888666444333222222222111222222333333444555777888999999888888333555888:::999888777888555555555666666666666666444444333333333222222222777777666666666666777777444555555666777888888999::::::888777666666666666444555666777777666555555444222111000111111000///,,,---------------------------......------,,,+++******+++++++++,,,,,,,,,+++******)))(((''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$'''))))))'''&&&(((+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%###$$$%%%&&&''''''''''''%%%'''(((((('''&&&&&&'''!!!!!!!!!"""%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&& !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((''''''(((((()))*********999888777555444333222222333333444555555444333333444333333333333333333222333333333222222111111111111111000000//////......,,,,,,,,,---...///000111......---------,,,,,,,,,............//////000000//////...---...///000111222...***+++...///***&&&***))))))((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))************)))))))))+++...---)))'''(((***(((''''''((())))))(((&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))+++***'''%%%%%%&&&((()))***)))(((''''''((()))***''''''''''''((((((((((((((()))***++++++***)))(((''''''(((((((((((('''''''''((()))))))))'''&&&%%%$$$$$$%%%&&&'''''''''&&&((((((''''''''''''((((((************************(((((((((((())))))))))))***+++,,,,,,------,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))************************++++++***************+++++++++++++++++++++++++++...------------...//////000000000000000000000000///......------///000111000111111222222333444444333333333222222111111111333333222111000000000111333333333333333333333333333444555666555444222111000111222222000000111222333444777:::::::::888777999999999888888888888777666666777777777666666555111444777888666555666888777777777777777777777777888888777666666777888999888888999888888777666555777666444333222111111111333333222111000///...---////////////...---++++++,,,------......------,,,***+++,,,---,,,+++***)))(((((())))))******++++++((((((((((((((((((((((((++++++******))))))((((((%%%''')))***((('''''''''))))))))))))))))))))))))''''''((((((((('''%%%$$$'''((())))))&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))(((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***'''((()))******)))((('''666555333222111000000000333333444555555444333333444333333333333222222222222222222222222222111111000000//////...---------...------------......///...------------,,,,,,,,,,,,,,,,,,---------......,,,++++++***+++,,,---...000,,,((('''((()))(((&&&'''&&&&&&%%%%%%&&&&&&&&&)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((((((((((())))))((((((((()))***+++***)))'''(((((((((''''''((())))))(((&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***(((&&&$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))))))))((('''''''''(((((((((((((((''''''(((((()))))))))((('''&&&%%%%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))***++++++,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))************************++++++***************+++*********++++++,,,,,,,,,------,,,------.../////////////////////////////////...---------...000000000000111111222333333333333333333222222111111111222222111111000111111111333333333333333333333333444444444444444333222222111222333222111000111222333444777999:::999888666999999888888888888888888666666777777777777666666111444777777666444555777666666666666666666666666777666555555444555666777555555666666666555444444666555444333222111111111111111111111111111111111///////////////...---,,,,,,,,,------------,,,,,,++++++,,,,,,++++++***))))))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%!!!###%%%%%%$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""%%%'''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((((())))))))))))((((((777666555444333333333333333444444555555444444333444444333333222222222222111111111111111222222222//////......---,,,,,,+++//////...---------------------------,,,,,,,,,,,,*********+++++++++++++++***************+++,,,,,,333000---)))((()))***+++))))))((((((((())))))***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((''''''(((((('''&&&(((''''''((())))))(((&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((('''%%%$$$###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&(((((())))))((('''&&&&&&((())))))))))))(((((('''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++*********************))))))))))))))))))))))))))))))))))))************************+++***************++++++))))))***+++,,,,,,------,,,+++,,,,,,---...///000////////////////////////...------------...////////////000111111222222333222222222222222111111111111111000000000111222222444444444444444444444444444444333222222222222222222333444333111000000222333444666888999888777666888888888888888999999999666777777888888777777777333555777777666555555666666666666666666666666666888888666666555555555555444444555555666555555555666555444222111111111111///000000111222333444444/////////000000//////...,,,,,,------------,,,,,,,,,,,,+++************+++***))))))))))))))))))(((''''''''''''''''''''''''(((((((((''''''''''''&&&%%%'''))))))'''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%!!!###$$$$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))(((((((((((((((((()))777777666555555444555555444444444444444444444444444444333333222111111111///000000000111111222222//////......---,,,,,,,,,...------,,,,,,------------------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,------...111111000---***)))+++---+++************++++++,,,))))))*********+++++++++++++++++++++++++++++++++***************************************))))))((((((((((((((((((((((((((('''''''''(((((('''''''''***'''%%%&&&(((***(((%%%(((''''''((())))))(((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%%%%''''''((((((***++++++***((((((&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''((()))))))))))))))((('''&&&%%%))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******+++*********))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,(((((()))***,,,---......++++++++++++,,,---//////////////////////////////---------------............//////000000111111222222222222111111111111111000000///000000111222333333333333333333333333333444333222000000111222222222333444333111000000111333444555777777777666555777777777888888999999999888888999:::::::::999999666777777777777666666666666666666666666666666666::::::999888777777666666444555666666777777777777555444333222111111111111000000111222333444444555...///000000000000000///,,,,,,,,,------,,,,,,,,,---,,,***)))))))))***+++******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&"""$$$&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))333333222222222222222222444444444444444444444444444444333222222111000000/////////000000111111111000000//////...------,,,+++++++++,,,,,,...//////------,,,,,,,,,++++++++++++++++++***************,,,---------............+++,,,...---+++(((''''''((('''''''''(((((()))***))))))*********+++++++++++++++++++++++++++++++++************************)))************)))(((((('''''''''''''''''''''''''''(((((())))))(((((('''+++(((%%%%%%(((***)))'''(((''''''((())))))(((&&&&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&'''((())))))***+++,,,,,,+++***)))&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))+++,,,(((((()))(((((('''&&&&&&(((((((((((((((((())))))((()))))))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******+++++++++++++++*********))))))))))))((())))))))))))))))))))))))******************************))))))***++++++,,,(((((()))***,,,---......*********++++++---......////////////////////////+++,,,,,,---------------------...//////000000111111111111111111111111111////////////000111222222333333333333333333333333333222111//////000111111111222333222000///000111333333444555555555444444555555666777777888999999999:::;;;<<<<<<<<<<<<<<<:::999888888888888777777777777777777777777777777999999999888777666555555333444555666666666666666444333333222111111111111222222222222222222222222...///000000000000000///+++,,,,,,,,,,,,,,,,,,+++,,,+++***)))((()))***+++***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$''''''%%%%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))444333333333333444444555555444444333333444444555444444333222111000000///////////////000000000000000000//////...---------******++++++,,,...///000,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,***,,,...//////---***((())))))))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******))))))((('''''''''''''''''''''''''''((((((((())))))((((((((()))'''&&&&&&''')))))))))(((''''''((())))))(((&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''''''''((())))))'''(((((())))))(((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))++++++''''''((((((((((((''''''(((''''''''''''(((((())))))))))))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))***+++,,,,,,))))))***+++,,,,,,------++++++******++++++,,,,,,........................***+++,,,,,,------,,,,,,,,,------......///000000000000000111111111111111000000/////////000111111222222222222222222222222111111000////////////000///000111000//////000111333333333444444444333333222333444555666777888999::::::;;;<<<============<<<:::888777888888777666666666666666666666666666555555555555555444333222222222333333444333333333333333222111111111111111333333222222111111111000/////////000000//////...++++++,,,,,,,,,,,,++++++++++++***))))))))))))***)))(((((((((((((((((('''))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&''''''%%%$$$%%%%%%"""###%%%&&&&&&%%%$$$$$$&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((''''''''''''''''''(((555555555555555666777888555444333333333333444555444444333222111000////////////////////////......//////......---,,,,,,+++,,,+++++++++,,,------...,,,,,,,,,++++++++++++***+++++++++*********))))))((()))***+++,,,++++++***...------///222222///,,,,,,++++++,,,,,,...//////)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%$$$%%%(((***(((''''''((())))))(((&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&'''((())))))))))))'''&&&%%%%%%&&&'''((()))((()))))))))(((((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++*********(((((((((((('''''''''&&&))))))))))))))))))))))))************************))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,++++++***************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,---....../////////000000000111111111222111000000////////////000000000000000000000000000///000000000//////......,,,---//////......000111333333333333333333222222000111222333555666777888999999:::;;;<<<<<<<<<<<<===:::666555666777555444444444444444444444444444222333333444444333222111222222333333333222222111333222222111111111111111222222111111111000000000///////////////...---,,,++++++,,,,,,,,,,,,++++++***************))))))((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''((((((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''!!!$$$&&&'''&&&$$$$$$$$$!!!###$$$&&&&&&&&&$$$############""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''''''((((((''''''&&&222222222222222333444555555444333333333333444555444444333222111000///...000000//////.........---......---,,,,,,++++++***------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++******)))))))))((()))***+++,,,---,,,++++++---***''')))...000...+++))))))))))))***+++,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&$$$""""""&&&***(((''''''((())))))(((&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%###!!!$$$%%%&&&((())))))******&&&%%%%%%$$$%%%&&&'''(((((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))************************))))))))))))***+++,,,---+++++++++++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++++++++,,,------....../////////000000111111111222222111000//////...//////////////////////////////...///000000000///---,,,***,,,---.........000111333222222222222222222222//////111222444555666777777888999:::;;;;;;;;;;;;<<<888555444555555444222222222222222222222222222222333444555555555444333555555555555444444333222222222111111111111111111000000000000000000111111////////////...---,,,++++++++++++,,,,,,+++++++++)))***+++++++++***((('''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&''''''%%%$$$$$$&&&((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&((()))((('''%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''"""&&&'''&&&%%%$$$###!!!"""$$$&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%222222333444444555666666333333333222222111111111333222111111000000111111000////////////.........***+++,,,,,,------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********))))))))))))))))))))))))+++*********+++,,,,,,---******+++,,,---//////000,,,++++++******)))))))))......---,,,,,,+++******)))***,,,.........,,,++++++++++++*********))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((&&&%%%&&&)))+++)))'''+++)))'''''''''((('''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((((((***+++,,,)))((('''&&&&&&'''((()))+++***)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++******)))(((((((((((((((''''''((()))))))))))))))+++++++++***************))))))*********+++++++++)))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......---,,,++++++++++++...//////000111222222222666444222333555555222///111111000000//////.........000111222222111000.........////////////......222000...---,,,---///000111222222333333444555555666888999999999999;;;<<<;;;:::777555333333333333///000111222222222222222111222333444555444333333333444555555555333000//////000000111111111000000000////////////.........,,,---.........---,,,+++)))))))))******+++++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((%%%######%%%(((***((((((((()))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###$$$%%%'''((()))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################"""######$$$$$$%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''444444444333333333333333333333333333222222222222333222222111111111111111---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,++++++*********************************************++++++,,,,,,***++++++,,,---......///,,,,,,++++++*********)))---,,,,,,+++******)))))))))***,,,---...---,,,++++++++++++******)))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((***(((&&&'''((()))'''%%%)))(((&&&&&&'''((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''***)))((((((((()))***+++)))((('''&&&&&&'''((()))))))))((((((''''''(((((())))))))))))))))))))))))''''''(((((())))))************)))((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))(((((('''((()))***+++,,,+++++++++************))))))*********+++++++++------,,,+++++++++,,,,,,......///000000111222222555333222333444444222////////////000000000000000...///111222222111///...//////////////////......000000......---...///000111111111222333333444444555666888888777777999;;;<<<;;;999666555444444444222222222222222222111111000111222333444333333222333444555555444222000//////000000111111111000000------------,,,,,,,,,,,,,,,---.........---++++++******+++,,,,,,,,,,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((&&&%%%%%%&&&(((***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''555444444333222111111000222333333333333333444444222222222111111111111000,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,++++++***)))+++++++++++++++************************************************+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))(((((()))***+++------,,,+++***************))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''***(((''''''((('''&&&$$$'''&&&%%%%%%&&&((('''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''******)))((((((((())))))((((((''''''''''''((((((''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((()))******++++++******''''''(((((())))))*********************+++++++++)))))))))))))))))))))))))))(((((((((((()))***+++************))))))))))))(((((()))))))))*********,,,,,,++++++,,,,,,------......//////000000111111333222222222333333222000......///000000111222222//////111111111111//////000000000000//////...---////////////////////////000000000111222222333333333555666666666666777999:::999777666444444444444333333333222111111000000///000111222222222111111222333444444333222000///000000000111111000000///------,,,,,,,,,+++++++++,,,------------,,,+++***)))***+++,,,,,,,,,+++***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******)))(((&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''444333333222222111111000222222333333444444444555222222222222111111000000.........------------,,,***++++++,,,,,,,,,++++++******++++++++++++******+++++++++***************++++++++++++++++++++++++))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))***++++++,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&&&&%%%$$$$$$&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))))))(((((((((((((((((((((''''''(((((((((%%%%%%&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((''''''))))))(((((((((((())))))))))))***+++++++++++++++''''''(((((()))***++++++************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((())))))))))))*********+++++++++++++++,,,---...///.........//////000000000111111111222333333222111//////000000000111111111//////000111111000//////000000111000000///...---......///000000000000////////////000111111222222333555666666555555666888555555444333222222111111111111000000000000000000/////////000000000000000222222333333222111000000000000000000000000///...............---------,,,,,,,,,,,,,,,,,,++++++***'''(((***++++++***)))(((******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((***)))'''%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''222222222222222222222222222222222333333444444444111222222222222111000///////////////............+++++++++,,,,,,+++******)))******++++++*********************************************************((()))*********)))(((((())))))***************************++++++,,,,,,,,,+++++++++++++++******************************)))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''((()))&&&%%%$$$$$$&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))(((((('''''''''(((((((((((((((((('''$$$%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))***+++++++++++++++(((((()))******+++,,,,,,************************))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((*********+++++++++,,,,,,*********+++,,,---...///...............////////////000111222222111222222222111111111000000000////////////000000/////////000000111111000///......//////000000111000000///...//////000000111222222444555777666555555666777444444333333333222111111------------...///111222........./////////000000111111111111111111000000000000000000000///.........---------,,,,,,,,,,,,,,,,,,++++++************))))))***++++++***)))(((''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))******)))((('''***(((&&&%%%$$$%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''222222222333333333333333111222222222222222333333111111222333333111000///......---------,,,,,,,,,++++++++++++++++++***)))((()))******+++*********)))))))))***************))))))))))))))))))))))))(((((()))******)))'''&&&((((((((()))))))))******(((((()))***++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&&&&&&&''')))+++'''&&&%%%%%%&&&(((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''((((((((((((''''''%%%&&&((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((()))******++++++******))))))******++++++,,,,,,+++++++++***************))))))))))))))))))))))))((()))******++++++******(((((((((((())))))))))))***++++++++++++,,,,,,,,,+++***++++++,,,---...///------..................,,,...000111111111222333333222222111000000/////////////////////////////////000000111111000000///111111111000000//////////////////000111111222222444555666666555444555666444555555666666555444444,,,,,,,,,,,,...000222333//////.........///000111111000000000000000000000000000000000///...------+++++++++*********)))))),,,+++******))))))******,,,++++++++++++*********&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''555555444444333333222222222111111111111111111000000111222333333222000///---------,,,,,,,,,+++++++++++++++++++++***))))))(((((()))***************((()))))))))*********+++(((((((((((((((((((((((('''((()))******(((&&&%%%&&&&&&'''(((((()))******&&&'''''')))***+++,,,,,,******************************)))(((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""$$$''''''%%%%%%(((***)))(((&&&&&&'''((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&'''((())))))((('''&&&'''((()))******((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((()))******'''((())))))******)))))))))))))))***************+++++++++*********))))))))))))))))))))))))))))))((()))***+++++++++******((((((((())))))*********************++++++++++++++++++++++++,,,,,,---...------------------------+++---000111000000222444111111111111111111111111/////////....../////////...///000111111111111111444333111///......////////////000111111222222333333444555444333222333444444555666777777666555555//////.........000333444000///.........///111111000000/////////000000000000000000000///...---,,,************)))))))))))),,,+++***)))((())))))***+++***)))'''''''''))))))''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''888777666555333222111000222111111111000000//////000111333333333222000............---------,,,,,,+++++++++++++++***)))((((((((()))***************(((((())))))*********+++(((((((((((((((((((((((('''((()))***)))(((&&&$$$%%%%%%&&&'''((()))***+++%%%&&&'''((()))***+++,,,(((((((((((())))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''%%%$$$&&&(((+++)))''''''(((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((&&&'''((())))))((('''&&&((()))***+++***)))'''%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))((((((((((((++++++++++++******))))))))))))))))))))))))))))))((()))***+++,,,+++******(((((())))))******++++++))))))))))))************,,,,,,++++++,,,,,,------------------------------***---000111000000222444000000000111222222333333//////............//////---...///111222222222222666444111///.........///000000000111222222333333111333444333111111222333222333444555555555444333333222000//////111333444000//////......000111222000000////////////000111000000000000///...---,,,,,,,,,,,,++++++++++++***,,,+++)))((((((((()))***)))'''$$$""""""###%%%&&&))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''888666444444444333222000111000000000111222333333111111111111111000//////...///000000000///---,,,,,,,,,,,,++++++***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''######$$$%%%&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((()))(((&&&$$$$$$$$$&&&'''###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''')))&&&$$$%%%''')))(((&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((***************)))((((((%%%&&&((()))*********)))******++++++++++++************)))(((''''''((((((''')))***+++))))))***+++---,,,+++***))))))))))))'''(((((((((((()))))))))++++++************************+++,,,,,,,,,++++++000//////...///111222333333222111111111222333444000000000000000000000000//////...///000111333444111111111111111111111111444444555555555555555444000111111222222111111000666666777777666444222111333111///...---...///000///...---------///000111111000...---,,,---///000//////...---,,,,,,++++++*********)))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&777555444333444333111///111000000000111111222333000000000000000//////........./////////...---,,,,,,,,,,,,++++++***************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''''''''(((((()))))))))&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((((((&&&%%%#########%%%&&&))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''')))'''%%%%%%'''((('''&&&''''''((((((((((((''''''''''''''''''(((((((((((()))((((((''''''(((((()))***************)))((((((&&&'''(((*********)))))))))******++++++******)))++++++++++++******))))))(((***+++,,,+++***+++,,,---,,,+++***))))))))))))*********+++++++++,,,,,,******************************+++,,,------,,,,,,/////////000000111222333555444222111111111111222000000000000000000000000////////////000222333444111111111111111111111111333333444555666666555555222333333444444333333222222333444444444333222111222111///.........000111000///.........///000000333222000///...///000111//////......---,,,,,,+++++++++************))))))*********))))))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&666555444444444333111///000000000000000111111222////////////.........------------...---,,,,,,++++++++++++++++++***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''''''''''''''((())))))))))))((('''((((((((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%$$$###"""###$$$%%%))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((''''''(((((((((((('''''')))((((((''''''''''''(((***(((&&&&&&''''''&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))******))))))(((((('''((()))******)))(((''')))******++++++******)))******+++,,,,,,+++)))((()))+++,,,,,,++++++,,,---,,,+++******))))))))))))++++++++++++,,,,,,,,,---******************************+++------.........//////000111222222222222555444333111000000000000000000000000000000000000////////////111222333444222222222222222222222222222333444555666666666666444555555555555555555444///000111222222222222111000000///......///111111111000///////////////000222111000......//////000000//////......---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&666555555555666555222000000000/////////000000111......---------,,,------,,,,,,,,,,,,+++++++++***+++++++++******************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&%%%$$$$$$###$$$%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))(((''''''''''''((((((***)))'''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))))))))(((((((((((()))******)))((('''))))))************))))))&&&((()))+++***)))'''&&&(((***,,,,,,+++***+++,,,++++++***)))))))))))))))))))))*********+++++++++***************+++++++++***+++,,,---.../////////...///000222333222222111333333222111111111000000000000000000000000000000/////////000111222333444222222222222222222222222111222333555666777777777555555666666666666555555000000111111111111111111//////......///000111222111111000000000///000000///...------,,,,,,------000000//////............---------,,,,,,++++++***(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&666666666777777666444111000000//////...//////000......---,,,+++,,,,,,,,,,,,,,,++++++***************************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''%%%'''(((******((('''%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&'''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))'''(((((()))))))))(((((((((((()))******)))(((''')))))))))******)))))))))&&&''')))***+++)))(((&&&''')))++++++***)))***+++******))))))((()))))))))))))))*********+++++++++))))))*********+++++++++***+++,,,---............---...000111222222111000///000000111222222222222//////////////////////////////000111222333333444222222222222222222222222111222333555666777777777444444555555555555444444444333333222111000000000...////////////000111111111111111111111111000000//////...---------------///////////////...............------,,,++++++***'''((())))))))))))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&555555666777888777444111000//////...............///...,,,+++++++++,,,---,,,,,,+++************+++)))))))))*********************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((''''''''''''(((((()))(((((()))'''%%%$$$&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))(((((('''((()))******)))((('''((())))))******))))))(((((()))+++,,,,,,+++******'''(((******)))))))))******))))))(((((()))))))))++++++++++++,,,,,,,,,---)))))))))***++++++,,,,,,+++,,,,,,---------------------...///000000000000---...000111222333333333////////////////////////...///111222333444444444333333333333333333333333222333444555666666666666333333444444444444333333666555444222111000000000/////////000000000000000000000111222222222222222111111111111111000000000..............................------,,,+++******((((((************(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&333333444666777666222///000///......---------...///...,,,+++++++++---...---,,,+++*********++++++((()))))))))*********+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((())))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''((())))))&&&(((((('''%%%$$$&&&)))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((())))))((((((&&&'''(((*********))))))(((((())))))))))))(((((())))))******++++++++++++''')))++++++*********+++))))))(((((((((((())))))*********+++++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,------...///000...///000111222222111111////////////////////////...///111333444444444333333333333333333333333333333333444555666666555555333444444555555444444333444444222111111111111222000000000000000//////......///111222333444333333222222222222222111111000------------------------......---,,,+++***))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&111111222444555444111...000///...---------------000///---++++++,,,---...------+++*********+++,,,(((((())))))*********+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''&&&%%%$$$######''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((("""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((()))***%%%'''((('''%%%%%%'''***%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((%%%&&&((()))*********)))(((((())))))))))))((((((((((((''''''((()))******)))***,,,,,,+++++++++,,,))))))(((((((((((()))***'''(((((((((((()))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))---,,,++++++,,,---///000///000111222222111000///////////////////////////...///111333444444444333333333333333333333333333444444555555555555555555444444555555555555444444222111000000000111333333000000111111000///...------///111333444555444444111111111111111000//////,,,---------------------......---,,,***))))))((((((***+++,,,,,,+++***((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&555555444333333222111111111111///...---,,,,,,+++...---,,,++++++++++++,,,,,,,,,***)))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((('''&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''"""!!! $$$))),,,---,,,'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))%%%&&&(((******)))'''&&&))))))(((((((((((())))))******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&((((((&&&%%%'''***(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((******+++++++++))))))(((((((((***+++,,,***++++++++++++******)))***+++,,,,,,,,,,,,+++***,,,***'''%%%$$$%%%'''((()))))))))))))))******+++///---+++))))))+++---/////////...---,,,,,,++++++))))))***+++,,,,,,,,,,,,///000222333333222000///000000000///......------000////////////000000111111222222333444555666666777666555444333333444555555555555555444333222111444333222111111222333444333333222111111000000///000111333555666666555555444333111///...---,,,,,,------------.........///---------...///...,,,***'''((())))))))))))((((((&&&&&&&&&'''((())))))***%%%&&&&&&&&&'''((((((((())))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$#########$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''555444444333222222111111111000///...---,,,,,,,,,------------,,,,,,,,,+++,,,+++***)))))))))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))&&&$$$%%%''')))(((&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%&&&((()))))))))((('''(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&)))(((((((((((((((((()))%%%'''((((((&&&%%%''')))(((((('''''''''&&&&&&&&&%%%&&&'''((((((((((((((('''((()))******************)))((((((((()))***+++&&&'''((((((((((((''''''***+++,,,,,,,,,,,,+++***...---+++)))((()))******))))))(((((())))))***+++...---+++******+++,,,---/////////...---,,,,,,+++***+++,,,------......---...///111222222111///........./////////////////////////////////000000111444444444555555666777888777777555444444444555555555555555555444333222111222111000000000000111222222222222222222111111111222222333444555555555555555444333111000///......------........./////////...---,,,---...---,,,***))))))************))))))&&&&&&''''''((())))))***&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''444444333333222111111111111000///...---,,,,,,,,,------.........---,,,+++,,,+++******))))))******+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''+++)))'''&&&&&&&&&%%%$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((******))))))))))))******&&&'''((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&'''((()))*********((())))))*********))))))))))))((('''''''''(((((((((((()))***++++++++++++***+++,,,,,,,,,,,,+++***------,,,,,,+++*********))))))(((((())))))***+++,,,,,,++++++,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---....../////////...///000111111000///...------...//////000111111///////////////000111111888888666666666777888999777777666555555555666666555555555444444333222111000000////////////000000222222222222333333333333444444333333333444444555666555444222111000000000............/////////000...,,,+++***+++,,,+++*********++++++++++++******&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$###############$$$%%%%%%##############################$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''333333222222111111111000000000///------,,,,,,,,,,,,---/////////...,,,***+++++++++***************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((()))))))))))))))(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((''''''''''''((())))))&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))******))))))))))))******''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))***+++++++++)))************))))))((())))))((((((''''''&&&&&&((()))***+++,,,---------***+++,,,,,,,,,,,,+++***))))))*********)))((('''((((((((((((((()))******)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---......///......//////000111111000//////......//////000000000000///......//////000111222:::999777666555666777888777777777666666666777777444444444444333222111111000000////////////000000111111222333333444555555666555444222222333444555666555333222111000000000........./////////000000...,,,***)))***+++++++++******++++++******))))))''''''''''''(((((())))))((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''222111111111111111000000000///...---------------,,,---...//////---+++***++++++++++++******))))))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((()))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''')))***''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((''''''(((((((((''''''&&&''''''''''''&&&&&&'''''''''''''''''''''%%%&&&''')))***+++++++++)))************))))))((())))))((((((((('''&&&&&&%%%&&&'''((())))))))))))***+++,,,,,,,,,,,,+++***'''((()))***)))(((&&&%%%((((((((('''((())))))***((()))+++,,,---,,,+++******************+++++++++***+++,,,------.........111111111111111111111111111111000000////////////............///000111222999888666555444555555666666666777777777777777777444444444444333222111000111111111111111111111111111111222333444444555666666555444222222333444555444333222000////////////............////////////...,,,***)))***+++++++++))))))******)))(((((('''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))((('''&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''000000000000000000000000//////...---------------,,,,,,---------,,,+++******++++++++++++***))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))((((((''''''(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%%%%'''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((''''''((()))''''''''''''((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''''''''%%%&&&'''((()))*********((())))))*********))))))(((((()))))))))((('''''''''(((((()))***************+++,,,,,,,,,,,,+++***((()))***++++++***)))(((((((((''''''(((((()))***((()))***,,,,,,,,,++++++)))))))))******+++++++++***+++,,,------......---222111111111111111111222222222111000000///..................///111222333666666666555555444444444555555666777777777666666444444444333333222111000222222333333333333222222000111111222333444444555444444333333333444444555222111000///............------------.........///...,,,+++***+++,,,+++***)))))))))))))))((('''&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''000000000000000000000000//////...------------...,,,,,,+++++++++************++++++,,,+++***)))((('''(((***++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))'''%%%$$$&&&(((''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$!!!###&&&((()))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%&&&((()))))))))((('''((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%(((***)))(((&&&&&&&&&'''''''''((((((%%%&&&'''((((((((((((((('''((()))***************'''((()))*********)))(((***++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))******++++++*********(((''''''''''''((())))))((()))***++++++,,,,,,,,,)))******+++,,,------...+++,,,---......//////...111111000000000000111111111111000000000000000000------......///111222333444555666777777555444333333444555666777666666555333333444333333222111000111222333444444333222111000111111111222222333333222222333444555555555555111111000///............,,,,,,,,,,,,------------...---,,,---...---,,,*********+++***)))(((''''''((((((((((((((((((((('''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''////////////000000000000//////...---------......,,,+++***)))))))))************+++,,,+++***)))(((((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((((((''''''%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$'''((('''%%%%%%(((***''''''''''''''''''''''''######%%%%%%%%%%%%###### $$$(((******)))'''((((((((((((((((((((((((&&&%%%%%%%%%&&&((()))+++&&&'''''''''(((((())))))&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&(((******)))'''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%######%%%)))+++***(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''(((******+++++++++'''((()))+++++++++******(((((()))))))))(((((('''***+++,,,,,,,,,,,,+++***))))))))))))))))))******'''''''''''''''((())))))((())))))***++++++,,,,,,++++++,,,---......//////,,,---...///000000000000000000////////////000000/////////000111111222222------......///111222333333444777888888777555333222333555666666666555555333333333333222111000000111222333444444333222111000111111111111222222222000111333555666666555555111111000//////...//////+++++++++,,,,,,,,,---------------...///...,,,***,,,,,,,,,++++++)))((((((((((((((((((((('''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%########################$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''////////////............000///......000111111111+++++++++************)))+++++++++***)))(((((('''++++++******))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&'''((((((&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))(((&&&%%%$$$######(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))(((((()))***************,,,)))&&&(((,,,---***&&&'''(((((()))***++++++,,,))))))************))))))((())))))))))))(((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...000111111222222555333000---,,,---...///333333222222111000000000000000000000000000000000444333333333333444555555666666666666666666666666888777555333222222222222......///000000000000000000000000000////////////222222222222222444555666222222222222222111//////---------,,,,,,++++++++++++,,,,,,---,,,+++***)))))))))******+++++++++,,,(((((('''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&)))***'''''')))(((%%%+++)))'''$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###$$$%%%'''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!"""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''////////////............///---,,,++++++***))))))+++++++++************)))++++++******)))(((((('''*********))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))(((((()))***************---)))&&&&&&***,,,***((('''((((((((()))*********))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,...///000111111111555333000...------...///222222111111111111000000000111111222333444444555444444333333444444555666555555555555555555555555777555444222111111111111...///000000111111000000111111000000000/////////111111222222333444444444111111111111000///...---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))))))))))))))******++++++((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''******&&&&&&'''&&&###'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$#########$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''/////////............---///...---,,,+++***))))))+++++++++************)))++++++******)))((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&'''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((('''&&&%%%&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))(((((()))***************---)))&&&&&&)))+++***)))''''''(((((((((((((((((())))))************))))))&&&'''((())))))***))))))))))))))))))))))))))))))*********++++++++++++,,,++++++---...///000000000444222000...------...///000000000000111111111111///000111222333555666666444444444444444555555666444444444444444444444444555444333111000000000000///000111111222222111111111111111111000000000000///000111333333333333222////////////...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((***)))%%%%%%''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$&&&'''(((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''//////.........---------,,,---......---,,,------+++++++++*********))))))************))))))(((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''###$$$&&&((()))(((((('''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((('''''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((())))))***(((((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&'''(((((()))(((((((((((()))******************((('''(((******)))'''''''''''''''''''''&&&&&&))))))************))))))&&&&&&''')))************))))))))))))))))))))))))************++++++++++++******,,,---.../////////333222000............///......//////000111222222......///000111222333444444444444333444555555666555555555555555555555555444333333222111000000000000000111222222222222222222111111111000000000000---///111333333333111000////////////...---,,,+++,,,+++++++++++++++++++++***++++++++++++*********''''''(((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''')))(((%%%&&&***+++)))$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''............------------)))+++------+++)))***++++++++++++*********))))))*********)))))))))))))))(((((())))))******++++++(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$&&&((())))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))******((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((((((((((()))***************&&&''')))+++,,,***'''%%%''''''''''''&&&&&&&&&&&&))))))************))))))&&&&&&''')))************))))))))))))))))))))))))))))))*********+++++++++)))***+++---......//////222111000///......//////------...///000111111222//////000000000000111111333333333333333444555555555555555555555555555555444444333333222222111111000000111222222222222222111111111000000000000///,,,---000222222222000///////////////...---,,,+++++++++++++++++++++++++++*********************+++((((((''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***&&&((((((%%%(((...222111&&&&&&'''&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''+++...000%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''.........------------,,,...111333111,,,))))))***+++++++++************)))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''((())))))***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***'''&&&&&&%%%&&&&&&'''''')))((((((''''''(((((()))''''''((((((((((((((('''(((((()))***************%%%''')))++++++)))'''%%%&&&&&&''''''''''''''''''))))))************))))))&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))************+++******,,,---.../////////111111000///////////////,,,------...///000000111111111111111111111111111222222222222222333333444444444444444444444444444333333444444333222111111///000111111222222111111000000000000////////////,,,---...000111000000///...//////......---,,,+++*********+++++++++++++++******)))))))))***++++++((((((((((((''''''''''''***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%''''''%%%)))111666777)))((((((&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$&&&'''&&&$$$$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$######%%%***000666:::%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''.........---------,,,,,,///333666444///+++***,,,+++++++++************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((('''''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((((((((((()))))))))&&&%%%%%%%%%%%%&&&((()))***)))(((''''''((()))***''''''((((((((((((''''''(((((()))***************'''(((((((((''''''((((((&&&&&&&&&'''(((((())))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************+++,,,...////////////000000000///////////////---------....../////////......//////000000111111111111000000111111222333222222222222222222222222111222222333333222111000...///000000111111000000////////////.........---,,,------...//////000000------------,,,+++***))))))*********++++++++++++***)))(((((()))***+++,,,)))))))))(((((((((''''''***)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$(((000777888***)))'''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''### !!!%%%'''%%%###"""###%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%(((---000333%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''......---------,,,,,,,,,(((---111000,,,)))))),,,+++++++++************))))))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&)))))))))''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''((((((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***)))'''&&&&&&'''((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$%%%&&&''')))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++))))))))))))((((((((((((%%%$$$$$$$$$%%%''')))******)))(((''''''((()))***'''(((((((((((((((''''''(((((()))******************)))'''%%%$$$%%%))),,,&&&&&&&&&'''((()))******))))))************))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))************++++++---...///000000000000000000000////////////---------............///)))***+++,,,---///000000000000000///000111111222000000000000000000000000000000111222222111//////......///000000000000000///.........------------------,,,------...000000++++++,,,++++++***)))((())))))******++++++++++++***)))(((((((((***+++,,,******))))))((((((((('''******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&$$$'''///555666)))(((&&&%%%&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!$$$&&&$$$!!!!!!"""$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''......---,,,,,,+++******---,,,***)))))))))******,,,+++++++++******))))))))))))))))))))))))))))))***)))))))))))))))******(((&&&%%%'''***+++)))&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&$$$######$$$&&&&&&%%%&&&''''''((((((''''''***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''+++***)))((('''&&&%%%%%%***************)))(((((((((((((((((())))))))))))******))))))((((((''''''%%%&&&&&&'''''''''''''''***************)))((((((************************,,,,,,++++++,,,,,,---...000///,,,******+++---///------,,,++++++++++++,,,+++++++++,,,---...///000111111000......---------......//////000000111111111111111111000000000000,,,,,,---.../////////...------............---------..................---...+++)))***,,,---+++((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((%%%###%%%&&&'''---555333---%%%"""$$$'''((((((+++'''###"""$$$&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%...------,,,++++++******,,,+++***)))))))))***+++))))))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))******((('''%%%&&&)))***(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&'''(((((((((((((((***************)))((((((---,,,++++++***)))((((((,,,++++++++++++,,,------000...,,,++++++,,,...///------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---111000///...------------------...///000111111222111111111111000000000000------......///.........------............------+++,,,,,,------,,,,,,+++,,,***))))))++++++***'''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%""""""%%%&&&(((///777;;;444+++&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,++++++***************)))******+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''((((((((((((((((((&&&&&&'''((())))))***+++))))))******))))))(((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''((()))))))))))))))***************)))((((((++++++*********)))))))))+++++++++++++++,,,------///...---+++,,,---///000......---------......///......---,,,,,,,,,,,,---000///...---,,,,,,,,,,,,,,,------///000111222222111111111111000000000000....../////////...------------............------)))******************)))+++)))(((((()))***((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&######%%%&&&'''---444???777...(((''''''&&&%%%"""$$$&&&''''''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,++++++******)))))))))******+++,,,,,,+++++++++***************(((((((((((((((((((((((()))))))))))))))((((((((()))(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''((()))******+++((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******************************)))((((((&&&&&&''')))***,,,------+++++++++***+++,,,,,,---///...---,,,---...000111111000///......---------+++++++++,,,---...///000///...---,,,,,,,,,,,,,,,+++,,,---...///111222222111111111111000000000//////////////////...---,,,,,,------......------,,,((())))))******))))))(((******))))))))))))((((((************************''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***'''&&&'''&&&%%%(((...;;;444,,,'''&&&''''''&&&###%%%'''&&&$$$###&&&)))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++++++++++++++******))))))******++++++++++++******************++++++((((((((((((((((((((((((((())))))))))))((('''&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((())))))))))))))))))'''(((((()))))))))(((((((((((((((((())))))))))))'''''''''''''''(((((((((((())))))******************************)))((((((%%%&&&'''(((***,,,------+++************+++,,,,,,......------...000111222444333111///---,,,+++++++++++++++,,,---...///000......---,,,,,,,,,------,,,,,,---...///000111111111111111111000000000//////000000000///...------,,,,,,------------,,,,,,))))))************))))))***++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))''''''((('''$$$&&&+++;;;444+++&&&%%%&&&&&&%%%&&&''''''$$$ $$$(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&((('''&&&((((((((((((''''''''''''"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++******))))))***+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((())))))***)))(((&&&%%%###%%%'''((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))*********))))))(((((((((''''''((()))))))))(((((((((((((((((())))))))))))&&&''''''''''''((((((((((((((()))******************************)))(((((())))))))))))))))))))))))***************+++,,,,,,------......000111222333444333111///---,,,+++***......---,,,,,,,,,,,,---......---------------...---------......///000000111111111111000000000000//////000000000///......,,,,,,------------,,,,,,)))******++++++******)))***+++,,,+++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###%%%((((((&&&(((--->>>666---'''&&&&&&%%%$$$((((((&&&$$$""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%((('''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******************++++++******+++,,,+++***))))))'''((((((((())))))))))))))))))))))))))))))))))))((()))******)))'''%%%$$$ ###''')))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))************)))))))))((((((&&&''''''((())))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''((())))))******))))))***************)))(((((()))))))))))))))(((((((((***************++++++,,,,,,---...///111222333444111111///...---,,,,,,,,,......---,,,,,,,,,,,,---///......---......//////........................111111111111000000000000...//////000000000000///+++,,,,,,------,,,,,,+++))))))************))))))(((***+++***((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))******+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###"""%%%))))))'''(((---999333***%%%$$$%%%%%%$$$'''&&&'''((()))(((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******************++++++***+++,,,,,,+++***)))((())))))******+++++++++,,,))))))))))))))))))))))))((()))******)))'''%%%$$$"""(((***)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***)))))))))))))))*********&&&&&&'''((())))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***************)))((((((&&&&&&'''((()))***++++++*********)))***++++++,,,,,,---...000111333444444......------------......+++++++++,,,---...///000//////.........//////000///............---------111111111111000000000000......///000000111000000+++,,,,,,------,,,,,,+++(((((())))))))))))((((((''')))***)))&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%''')))(((%%%%%%)))111+++$$$!!!"""%%%&&&&&&$$$%%%''',,,///...)))###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&$$$"""!!!'''&&&$$$$$$$$$$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$###""""""''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&###$$$&&&'''(((((())))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%###$$$&&&)))+++''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''###$$$%%%&&&''''''''''''))))))))))))))))))))))))*********)))))))))))))))''''''''''''&&&%%%$$$###)))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((()))))))))*********)))(((&&&%%%((((((((((((((((((((((((((()))***++++++,,,++++++.........///////////////...///000000000///---,,,...------......///000111000000111111111000000///------......///000000000111111111111000000000000000000000000111111111111///////////////...............---,,,,,,+++******(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%+++***)))'''''''''((()))&&&&&&''''''(((((())))))*********)))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''((()))***))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%((()))(((%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$### """$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&******************++++++************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((''''''&&&'''''''''''''''&&&%%%&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&'''$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))'''((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((()))))))))((('''%%%$$$((((((((((((((((((((((((((()))***++++++,,,++++++............//////////////////000000000///------............///000111111111111111222222111111000......////////////000000111111111111000000000000000000000000111111111111000000//////.........------------,,,,,,++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&))))))''''''&&&'''((((((''''''((((((((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$((()))***(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&******************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((('''''')))))))))(((((((((((('''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))'''(((((()))((('''%%%$$$((((((((((((((((((((((((((()))***++++++,,,++++++............//////000000//////000000000///..................///000111222222222333333333333222222111000000000000/////////222222111111111000000000000000000111111111222222111111000///...------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&++++++******))))))((((((******************++++++))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((###$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&'''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((()))***+++++++++(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''((((((((((((((()))))))))(((&&&%%%((((((((((((((((((((((((((((((***+++++++++++++++------......//////000000//////000000000/////////////////////000111222222222333444444444444444444333222222111000000//////222222222111111111000000000000111111111222222222222111000///...---,,,,,,+++++++++++++++,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))*********))))))(((((('''&&&&&&'''(((((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++******))))))((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))'''''''''''''''(((((((((((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$%%%&&&'''((()))))))))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%###$$$&&&'''(((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&'''((()))*********)))))))))******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))***+++***)))((('''))))))))))))))))))))))))((((((***+++++++++++++++---------...///000000111000000/////////000000000000000///000000111222333333333444555555555555555444444333222111000000///222222222222111111111111111111111111222222222222222111000///...---,,,,,,***+++++++++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))******************))))))((((((''''''%%%%%%&&&'''((()))******%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%"""%%%'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))((((((&&&''''''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))******&&&''''''''''''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''(((((())))))'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((()))(((((())))))******++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))***+++++++++***))))))))))))))))))))))))))))))((()))***++++++,,,++++++,,,------...///000111111000000/////////000111111000000000000111222333444222333444555555666555555555555444333222222111111333222222222222111111111111111111222222222222333111111000///...------,,,+++++++++++++++*********((((((((((((''''''''''''&&&&&&''''''''''''(((((())))))***+++++++++******((((((((((((''''''''''''######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$ $$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((((()))))))))))))))'''''''''((())))))******))))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''$$$$$$%%%%%%&&&''''''(((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%&&&''''''((((((((((((&&&''''''((())))))******((((((((((((((((((((((((***)))))))))((((((((('''(((''''''&&&&&&''''''(((((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++,,,++++++,,,,,,---...///000111111000000/////////000222222111111111111222333444444222222333444555555555555555555444444333333222222333333222222222111111111111111111222222222333333000000//////.........---,,,,,,++++++******)))))))))))))))(((((((((((('''''''''((((((((()))))))))))))))***+++******((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&'''''''''((((((######%%%&&&'''((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''""""""###$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''$$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&)))******'''$$$"""''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%))))))((((((((('''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((())))))"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%'''((()))&&&''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((******))))))(((((((((''''''''''''&&&&&&''''''''''''((()))******)))(((((())))))))))))))))))))))))((()))***++++++,,,++++++,,,,,,---...///000111222111000/////////111222333111111111111222333444555111222333444555555555555555444444444444333333333333333333222222222111111111111222222222333333333///////////////.........---,,,,,,+++***)))((((((************))))))))))))(((((())))))*********+++))))))*********((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))+++)))&&&%%%&&&)))#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$'''(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,+++)))(((''''''''''''''''''&&&&&&'''(((((()))(((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''******))))))(((((('''''')))))))))))))))((((((''')))'''%%%%%%&&&''''''&&&******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,------.../////////------......///000000000222111111111222333333444333444555444333222444666444333222333555555555333111222333333444444333333111222222222222111000000000000000000000///......,,,+++)))((('''((()))+++,,,,,,,,,+++)))'''&&&%%%(((((((((((()))***+++,,,***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$***'''###"""$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######%%%''')))+++,,,---((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%(((''''''%%%$$$###""""""))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))(((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''((())))))((((((((((((((('''''''''((())))))))))))))),,,***(((((()))++++++******)))))))))((((((((('''(((((())))))))))))(((((())))))(((((())))))***+++******+++++++++,,,,,,,,,,,,,,,------.../////////......//////000111111111222222111111222222333444333444555444222222444555555444333333444555444222111222333333444444333333111111222222111111000000///////////////......---,,,+++)))((('''((()))***++++++++++++***)))(((((())))))(((((('''(((((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!###&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%'''((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$'''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((%%%&&&''')))******+++++++++)))((()))+++,,,,,,,,,))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((())))))***+++******+++++++++,,,,,,,,,,,,,,,------...///////////////000000111222222222222222111111222222333333333444444444222222444555666444333333444444333111111222222333333333333333111111111111000000000///...////////////...------,,,+++)))((((((((()))***)))******+++++++++*********)))((('''&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%% %%%(((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&))))))************))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''((((((&&&'''((()))************'''&&&%%%''')))*********))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,------.../////////...//////000000111222222333222222111222222333333333444444333222222333555666555333333333333222000111111222333333333333222111111000000///////////////////////////...------+++***))))))(((((())))))******++++++++++++******)))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!###'''((((((((()))***'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&###!!!!!!###&&&((('''(((((())))))(((((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&((())))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((('''((())))))*********+++++++++,,,,,,,,,,,,,,,------.../////////------...//////000000111333333222222111222222333222333444333111111333444666444333333333333111000000111222222333333222222111000///.........////////////000000//////...---+++******)))))))))))))))++++++++++++***)))((((((((('''''''''(((((()))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''&&&%%%&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%###$$$&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))'''$$$""""""$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((()))))))))))))))((('''''''''''''''(((***+++***((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''(((((()))*********+++++++++,,,,,,,,,,,,,,,------.../////////---------...//////000000333333222222111111222222222333333333111111333444555333222222333333222000000111111222222222222222111000...---------...///...////////////...------************)))))))))(((+++++++++******(((''''''''''''''''''((()))***+++%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&###!!!"""%%%(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))((('''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''(((###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))!!!###&&&)))******((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''))))))(((((((((((((((''''''(((((())))))))))))((()))((((((***++++++)))''''''((((((((()))))))))***(((((())))))))))))(((((((((''''''''''''((())))))******+++++++++,,,,,,,,,,,,,,,------.../////////.........///000000111111444333222222111111222222222333333222111111222444444222111222333333222111000000111222222222222222111000...,,,,,,---...///,,,------------,,,++++++***************)))(((((((((((()))))))))((((((''''''''''''&&&''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&$$$""""""$$$&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((### %%%)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))************))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&''''''((()))))))))(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((()))))) %%%***,,,,,,***)))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))!!!###'''***+++***'''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((******(((&&&$$$''''''(((((((((((('''''')))((('''&&&&&&'''((()))******))))))((((((''''''%%%&&&''')))************)))(((((()))******(((&&&'''((((((((())))))******(((((())))))))))))(((((('''''''''''''''((())))))******+++++++++,,,,,,,,,,,,,,,------...//////000/////////000111111222222444333333222111111111222222333333222111111222444333111111111333444333222000000111222222222222111111///---,,,,,,,,,...///***++++++++++++***))))))***************)))((((((%%%&&&'''((())))))))))))(((((('''&&&%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&'''((())))))########################'''&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""((('''###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))((('''$$$###&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%''''''(((''''''(((((())))))******))))))(((((((((((())))))******((('''%%%###"""!!!((((((''''''''''''(((((()))(((''''''((()))((('''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''+++(((%%%&&&***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))///,,,(((%%%$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''++++++******))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,---------------.........//////////////////000000000000///000111222333222111111111111111111111111111111111222222333333222222111222222222222111000......////////////////////////...---,,,+++************))))))(((((('''''''''&&&))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((''''''''')))))))))((('''%%%$$$###&&&&&&%%%&&&((()))'''%%%&&&&&&%%%$$$$$$$$$%%%%%%(((((((((''''''&&&&&&&&&************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$''')))'''"""!!!%%%***(((&&&%%%%%%$$$$$$&&&)))$$$%%%%%%&&&%%%$$$"""!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&&&&'''''''''(((((((((''''''''''''((((((((('''''''''((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))+++***'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''(((((((((******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))***++++++,,,------,,,,,,---------.............../////////000000000...///000111111111000000111111111111111111111111111222222222222222222111000000000//////...,,,,,,........................,,,,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&((()))'''&&&''''''&&&$$$###%%%&&&&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''"""###$$$%%%&&&(((((()))&&&&&&'''((((((''''''&&&'''((()))*********)))(((''''''''''''''''''''''''%%%&&&''''''((('''''''''!!!%%%'''&&&###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''***)))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&'''((())))))******((((((((()))))))))))))))'''(((((())))))(((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------.........////////////000---......///000/////////111111111111111111111111111111222222222222111111////////////...------,,,........................+++***)))((((((((((((((('''(((((()))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%'''(((((((((((()))+++---+++'''$$$$$$%%%$$$$$$%%%%%%&&&''')))***&&&&&&%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$&&&''''''(((&&&$$$$$$'''((('''&&&''''''((((((((('''$$$!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$******))))))((((((''''''(((''''''&&&&&&''''''((())))))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''&&&&&&&&&'''$$$$$$$$$%%%&&&((())))))%%%&&&&&&''''''''''''&&&%%%&&&)))***+++***)))(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&$$$''')))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((...---***(((&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***+++'''''''''(((((()))))))))&&&'''((()))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))******+++++++++,,,******+++++++++,,,,,,,,,------........./////////---.........////////////111111111111111111111111000000111111111111000000000000111111000//////...------------------------+++***))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''((((((((((((,,,...,,,'''###%%%(((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%'''&&&&&&&&&''''''''''''''',,,...+++&&&$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((((('''''')))(((((((((((((((((()))++++++***)))(((''''''&&&((((((''''''''''''((((((%%%'''((((((&&&%%%&&&((((((((('''&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&###%%%''')))))))))'''&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&((('''&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((,,,+++)))(((''''''((())))))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&$$$%%%'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&""""""######$$$$$$$$$%%%%%%&&&&&&'''(((((())))))&&&&&&''''''((((((((()))%%%&&&''')))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))***************++++++*********+++++++++,,,,,,------------........................//////000000000000000000000000000000///000000111111000000//////000000000000//////...------------------------++++++***)))))))))******))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%))),,,+++'''%%%(((+++)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############&&&))))))&&&%%%'''***000999;;;000$$$!!!%%%((("""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((&&&(((***)))&&&%%%'''***+++***((('''&&&&&&''''''######$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&%%%'''%%%$$$&&&***+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''')))***,,,---***)))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///............///000000000000000000000000000000//////000000000000//////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************)))((('''%%%$$$######'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%$$$######&&&))))))((((((***,,,***)))(((&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$!!!&&&+++***&&&$$$''',,,999BBBBBB333$$$!!!%%%'''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((((((''''''(((((((((&&&&&&''''''((()))******((((((''''''''''''((((((&&&))),,,***'''&&&(((++++++)))'''&&&%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''(((((('''&&&&&&%%%$$$$$$&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))***++++++))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''''''''''')))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------...---,,,,,,,,,---//////000000000000000000000000...//////000000//////...,,,,,,---......------,,,++++++++++++++++++++++++))))))((((((((())))))***))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''((())))))***((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###&&&))))))((('''(((***333;;;:::...%%%&&&&&&""")))((('''&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))******'''''''''&&&&&&'''''''''&&&'''''''''((((((((()))((((((''''''''''''(((((('''***---+++(((&&&))),,,)))(((&&&$$$$$$%%%&&&'''$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((((((((('''&&&%%%%%%"""&&&******(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&%%%++++++******)))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,+++++++++,,,---...000000000000000000000000......////////////............//////000//////...++++++++++++++++++++++++(((((('''''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))((('''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$&&&''''''((()))******+++$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((***+++%%%%%%&&&(((***+++)))'''&&&------&&&%%%***''')))(((&&&%%%$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! """&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######''''''(((((('''&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%$$$######%%%'''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((()))))))))(((&&&%%%&&&&&&((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######"""###$$$%%%###!!!''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&%%%''''''''''''&&&%%%$$$###((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''))))))(((((()))***++++++)))************))))))((()))************+++++++++************))))))((((((++++++,,,,,,---,,,,,,,,,************++++++,,,---111111000000/////////...------------------------///...,,,,,,------,,,++++++++++++************)))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''%%%###$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''')))&&&$$$$$$'''((('''%%%#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''(((((((((%%%&&&'''((((((&&&$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!""""""""""""&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''(((''''''((()))'''''''''&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''(((''''''&&&&&&'''''''''''''''''''''''')))(((%%%###"""###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''(((((('''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$)))'''%%%%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&'''''''''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((()))******+++((())))))*********)))))))))************+++++++++,,,,,,,,,+++++++++******+++,,,,,,---------------,,,,,,,,,,,,,,,---......000000/////////.........------------------------///---,,,,,,------,,,++++++++++++*********)))))))))(((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((%%%###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$###############%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%&&&'''''''''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((('''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%,,,***((('''(((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((())))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))((((((((()))******'''(((((()))************)))************+++++++++......------------,,,,,,,,,,,,---...//////......///............///000000///............---------------------------------...---,,,,,,------,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$###"""""""""######%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###)))((((((''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((***)))''''''((()))((('''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((())))))***&&&'''((()))************))))))*********+++++++++.........---------------,,,---...//////000000///000//////...//////000000---------------------------------------------------,,,+++,,,------,,,+++************))))))))))))((((((((((((((('''''''''&&&&&&'''(((***+++,,,,,,''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""%%%&&&&&&''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%(((((((((''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''')))((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''%%%$$$%%%((()))***)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((''''''((((((((((((+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&''''''&&&$$$%%%&&&&&&&&&'''''''''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''(((((())))))(((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))%%%&&&'''))))))*********))))))*********+++++++++,,,,,,,,,---------------,,,---...///000000000000//////...............///,,,,,,,,,------------------------------------------+++***+++------,,,+++*********)))))))))(((((('''''''''((((((((((((((('''((((((***+++,,,------''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''((())))))******&&&''''''((((((''''''&&&'''((()))))))))(((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''&&&&&&'''$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''&&&&&&%%%$$$$$$######$$$######$$$''')))***)))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((''''''((())))))(((&&&%%%&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''((((((&&&''''''((()))))))))))))))************++++++++++++++++++,,,,,,,,,,,,---,,,,,,...///000000000000///......------------...,,,,,,,,,------------...------------------------,,,+++***+++,,,---,,,+++******)))))))))((((((((('''''''''((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******&&&'''((())))))((('''&&&$$$&&&))))))'''&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$&&&$$$###$$$'''((()))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&'''))))))'''&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((((((((((((''')))************+++++++++++++++,,,,,,,,,---------++++++---...///000000000000///...---------------,,,---------............------------------------+++***)))***,,,---,,,+++***)))))))))((((((((((((''''''''''''((((((((())))))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&$$$'''******(((&&&&&&'''$$$%%%''')))))))))((('''&&&&&&''''''''''''&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''''''''"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''((((((((('''&&&%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((&&&%%%%%%'''((((((''''''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%%%%'''((((((((('''&&&(((''''''&&&'''((()))***"""$$$&&&((()))))))))(((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%$$$$$$%%%&&&&&&%%%#########$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))***************************)))(((''''''''''''''''''((((((((((((((('''''')))************+++++++++,,,,,,,,,---------......***+++,,,...///000000000000000///...............---------....../////////------------------------+++***)))***,,,---,,,+++))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((###$$$%%%&&&''''''((()))######$$$%%%%%%&&&&&&'''&&&'''(((******((('''&&&&&&)))------***(((((()))$$$&&&(((***++++++***)))&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''(((((((((!!!"""$$$&&&'''&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((((((((((((((((((((((((''''''((()))))))))))))))******)))(((((((((((((((***)))'''%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$(((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))***))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%""""""###%%%%%%%%%&&&''''''((()))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&((()))(((%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((***)))(((((())))))((('''&&&'''(((*********)))((()))(((&&&%%%&&&''')))+++)))************+++++++++------------------------...............///000000111111111000///---++++++//////............//////---------,,,,,,,,,++++++,,,++++++******++++++,,,*********)))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((())))))***---***'''&&&'''((()))((()))))))))))))))(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&&&&&&&''''''(((((((((''''''&&&%%%%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###"""""""""%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&(((((('''''''''(((((()))'''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((((((%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''(((((('''&&&'''((()))))))))))))))))))))((('''&&&&&&((()))***)))************+++++++++---------------------------------------...//////000000000000///---,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***++++++++++++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))((('''%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((())),,,***'''&&&'''((((((((('''(((((((((((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%%%%&&&((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))******'''%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''(((((((((((('''&&&&&&$$$%%%&&&'''((()))******((((((((()))(((((('''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%&&&'''((((((&&&$$$&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''***++++++***'''%%%(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''******)))((((((((()))))))))((('''&&&'''((()))***)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///////////////......---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***(((''''''''''''&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$###$$$&&&(((***+++)))'''&&&'''(((((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***(((''''''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%&&&''''''((((((''''''(((''''''&&&&&&'''''''''&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))''''''((((((''''''&&&%%%&&&&&&''''''((())))))***''''''(((((((((''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&(((((('''&&&'''((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%'''((('''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''&&&&&&'''(((,,,+++)))((('''((())))))((((((''''''(((((()))***))))))*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,------...///......///////////////...,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,...------,,,,,,------......------+++)))'''%%%$$$(((''''''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,***(((&&&&&&(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&######$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""######""" $$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''((())))))))))))((()))((((((((((((((())))))%%%&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''''''''&&&&&&%%%((((((((((((((((((((('''%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((((('''(((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%'''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))(((&&&&&&'''))),,,+++***((((((((()))***((((((((((((((()))******))))))*********++++++++++++++++++,,,,,,,,,------...............//////000---......///////////////------,,,,,,,,,,,,------.........---------,,,,,,...------,,,,,,------...------,,,+++)))'''%%%$$$(((''''''''''''&&&&&&&&&***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&(((***+++)))'''&&&&&&((()))(((''''''(((((((((((('''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''(((((())))))))))))))))))(((((((((((()))******&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''&&&%%%%%%((((((((('''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''((((((((('''&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&''''''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%########################%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&''')))******)))&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&***)))&&&$$$$$$&&&)))***&&&''''''((()))(((((((((((((((((((((((((((((((((&&&)))***)))&&&$$$&&&(((++++++***)))))))))******(((((()))))))))*********)))************+++++++++******++++++,,,,,,------///............///000000......///////////////.........------------..................---------,,,------,,,,,,,,,,,,------******+++++++++******)))(((''''''''''''&&&&&&&&&******))))))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((&&&$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&((()))((('''((((((((((((((('''&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((''''''%%%$$$$$$'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''((())))))''''''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))&&&''''''(((((((((((('''(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''***---000///+++((())))))******)))(((((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&)))+++((($$$"""$$$&&&))))))***+++++++++******(((((()))***************)))************+++++++++)))******+++,,,,,,------...------------...//////...///////////////............------------..................------------,,,,,,++++++++++++,,,,,,(((((()))*********))))))(((''''''''''''&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&%%%'''((()))(((&&&&&&''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&!!!!!!"""###############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))((('''%%%#########%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((())))))))))))&&&&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%(((...333666222,,,'''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&)))***(((""" !!!$$$'''(((***+++,,,,,,+++***(((((()))***************)))************+++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---....../////////000///......---...------,,,,,,------...//////.........---------,,,++++++******++++++,,,(((((((((((('''&&&$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((*********((('''&&&%%%%%%'''((()))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$******))))))((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$###!!! $$$'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&((())))))(((((()))+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((+++///222222///+++(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######%%%''''''&&&#########$$$%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))((((((((('''&&&&&&%%%%%%(((((())))))*********++++++***)))'''''''''((()))***)))'''&&&%%%%%%&&&&&&************************))))))*********+++++++++---------......000111111///////////////---+++******++++++,,,,,,------.........//////...---,,,,,,,,,,,,------,,,***)))((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&)))***+++***((('''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''---,,,***(((&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''')))))))))'''&&&''')))+++''''''''''''''''''''''''(((((((((((('''''''''&&&$$$&&&''''''&&&&&&''')))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((,,,111222///+++'''&&&((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''(((((((((((()))))))))************))))))((((((((((((((()))((('''&&&&&&&&&''''''*********************************++++++++++++,,,------------...///000111...////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,+++...............---,,,,,,,,,---------,,,+++)))(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***))))))(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&######$$$%%%&&&'''((()))''''''''''''''''''''''''&&&(((((((((&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''&&&%%%'''((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***///444333---(((&&&&&&'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&'''(((((()))******(((((())))))))))))******(((((()))))))))(((''''''''''''&&&&&&''''''((()))************************++++++++++++,,,,,,,,,,,,------------......///000...////////////---,,,+++...------,,,++++++******---............------,,,------------,,,+++******((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))***++++++&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''*********)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))''''''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***000666444,,,'''''')))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))((((((((((((((((((((())))))******(((((())))))))))))))))))'''''')))))))))((('''&&&&&&&&&&&&'''(((((()))***************************++++++,,,,,,,,,---------------,,,,,,---......///....../////////...,,,+++,,,,,,,,,,,,++++++******---------......------,,,------------,,,,,,++++++((((((((((((''''''''''''(((''''''&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''))),,,///111&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((++++++***)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&(((***+++***(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%,,,111///)))%%%'''***$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&(((***)))'''%%%%%%&&&&&&%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))************)))******))))))(((((((((((())))))((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&((())))))******))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,,,,,,,------...---.../////////...---,,,*********++++++,,,,,,,,,,,,,,,---------------,,,------,,,,,,,,,++++++,,,((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''***...222555%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''((((((((()))))),,,+++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))))))))(((((('''&&&&&&%%%******************++++++(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&'''((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''')))++++++***(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!%%%)))((($$$"""$$$'''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&***,,,+++'''%%%%%%&&&$$$$$$$$$%%%&&&((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))***+++++++++************)))(((((('''&&&&&&))))))((((((((((((''''''&&&&&&'''(((((((((''''''%%%&&&'''((()))******)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...//////...---,,,))))))******+++,,,,,,---+++,,,,,,------------,,,,,,,,,+++******++++++,,,(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&)))---111333$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''(((((())))))***+++***)))((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&((()))******''''''&&&&&&&&&&&&&&&&&&************))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))******)))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$###$$$%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''((()))'''+++...,,,((($$$$$$&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))***************((((((''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((()))******))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...//////...------***************+++++++++***+++,,,---------------+++***)))))))))***++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%''')))+++,,,%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&''''''((())))))*********)))'''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((###$$$$$$%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((''''''&&&$$$"""!!! ''''''''''''''''''''''''&&&'''((('''&&&%%%'''((('''''''''''''''''''''''''''((((((((())))))******'''((()))(((&&&%%%&&&'''"""######$$$&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***%%%%%%%%%&&&'''((())))))'''+++///---((($$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&'''&&&%%%%%%&&&'''((()))&&&''')))******))))))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***+++++++++,,,---.../////////...---,,,,,,++++++***)))))))))***+++,,,,,,------------******)))(((((()))***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''''''''((((((&&&''''''((()))******+++((((((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&(((******)))'''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&***(((%%%###$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,(((%%%$$$'''))))))((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((())))))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))333---'''%%%&&&'''$$$ &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! ((((((((('''&&&&&&%%%%%%)))(((''''''((()))***+++((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++******)))))))))))))))((()))))))))************++++++++++++++++++++++++...---,,,+++++++++,,,---...------,,,,,,++++++***++++++++++++++++++++++++++++++******************+++++++++*********))))))+++******)))))))))))))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((,,,***((('''&&&'''((()))))))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%""""""###%%%'''(((******''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((%%%###$$$'''(((&&&$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''$$$""""""$$$&&&%%%$$$)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((///***%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''(((((())))))(((((('''''''''((()))***'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))******)))*********++++++++++++*********)))))))))))))))---,,,+++++++++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))+++++++++*********))))))+++***))))))(((((())))))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((+++***((('''&&&'''((()))'''''')))***++++++++++++***))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&""""""###$$$&&&'''((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''%%%((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''***'''$$$$$$'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********&&&''''''(((((()))******(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((())))))((((((''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***************+++++++++,,,,,,************))))))((((((++++++***++++++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***))))))((((((+++************)))))))))+++***))))))(((((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((***)))((('''''''''((()))'''((()))***************''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******)))(((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%(((&&&$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))))))))*********)))((((((''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))*********+++++++++------,,,,,,+++*********)))******++++++,,,---...******+++,,,,,,---......++++++++++++++++++++++++---,,,+++***)))((('''&&&************))))))))))))******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((()))(((((('''''''''((((((*********)))(((&&&%%%$$$ !!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''((())))))(((((((((*********)))((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((()))*********))))))((((((((((((((()))))))))))),,,,,,,,,+++++++++******((()))***+++,,,,,,------******++++++,,,---......++++++++++++++++++++++++,,,,,,+++***)))''''''&&&))))))))))))))))))))))))***))))))((('''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((((('''''''''''''''((((((((((((((('''&&&$$$###""" !!!###%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))++++++++++++******)))(((&&&''''''(((((()))******&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++++++++***(((''''''''''''((((((((())))))))))))))))))))))))))))))((()))***+++,,,,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++++++++***)))((((((''''''(((((()))))))))))))))******)))((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&''''''''''''(((((((((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***(((&&&&&&)))+++&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))*********+++***))))))(((%%%&&&&&&'''(((((())))))%%%%%%''''''((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***((('''(((((((((((())))))))))))((((((((()))******++++++)))***++++++,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++******))))))((((((((('''(((((((((((())))))******))))))(((''''''''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''((((((((('''###$$$%%%''''''(((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%%%%### !!!$$$(((#########$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''###$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***&&&'''((((((((((((''''''((((((((('''&&&&&&%%%%%%$$$%%%'''((()))(((''''''(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))******)))((())))))))))))************))))))***+++,,,------...)))***+++,,,,,,+++)))(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))(((((((((((('''((((((((())))))******))))))((('''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%&&&'''((((((((('''((((((((()))((((((''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((%%%###$$$'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%