BM6P6(@ vvvpppoootttzzz~~~uuujjj[[[QQQNNNNNNMMMKKKKKKIIICCC;;;:::FFF]]]ppp{{{}}}fffcccyyytttSSSTTTKKKDDDBBBAAA===::::::666666555333111000............---------,,,,,,,,,++++++++++++++++++++++++///...///111//////444;;;aaaxxxaaaKKK>>>???@@@CCCGGGLLLPPPSSSJJJDDD===:::===EEEMMMQQQWWWYYY[[[___fffrrr~~~{{{yyywwwrrrnnnfffhhhiiihhhgggiiinnnsssxxxuuutttvvvtttooolllmmmjjjiiidddZZZVVVXXX[[[\\\cccaaa___]]][[[XXXUUURRRRRRSSSTTTWWW\\\hhhvvvuuuiiifffgggdddZZZQQQMMMHHHEEEGGGHHHHHHLLLRRR\\\gggeeeZZZfffaaaxxxzzzvvvkkkZZZNNNMMMOOOQQQHHHGGGEEECCC@@@===;;;999666555333111000///......///...------,,,,,,---------,,,,,,,,,,,,---.........000///AAARRRggg}}}pppYYY^^^|||pppRRRYYYqqq}}}nnn^^^LLLEEEAAADDDHHHHHHHHHJJJTTTRRRPPPTTT\\\gggooottt}}}zzzoooeeeNNNEEE@@@EEEQQQ```ppp}}}uuurrrxxx{{{jjj^^^iiittttttmmmhhhlllrrrwww~~~~~~}}}{{{zzzxxxsssmmmiiirrr~~~}}}{{{|||}}}~~~}}}sssqqqoooqqquuuxxxyyyxxxvvvwwwyyy|||yyyzzz|||}}}|||{{{|||}}}||||||{{{zzzyyyxxxxxxwwwxxxwwwtttsssrrrpppmmmjjjccc\\\RRRJJJEEEDDDDDDDDD@@@@@@AAABBBAAA@@@???>>><<<===SSSsss{{{qqqEEE:::444333222111000000000000///000000000000111444666AAARRRZZZYYY\\\aaaqqqppp|||wwwqqqYYYKKKJJJMMMWWWbbbuuu~~~oooiiieeeeeevvvvvvooommmssszzz}}}uuuiiiZZZPPPLLLLLLKKKJJJGGGFFFBBB<<<<<>>::::::777666555333222000///............---------,,,,,,++++++++++++++++++++++++///...///111//////444;;;]]]vvvuuuYYYEEE@@@AAABBBFFFJJJOOOTTTWWWOOOHHH???;;;===DDDKKKOOOWWWYYY]]]bbbkkkzzz|||zzzwwwsssooogggjjjlllkkkiiiiiimmmpppwwwsssrrrsssrrrmmmjjjjjjhhhhhhcccZZZWWWZZZ]]]^^^bbb```^^^\\\[[[XXXUUURRRRRRRRRSSSTTTYYYdddrrr|||uuujjjgggjjjggg[[[PPPLLLGGGEEEFFFFFFFFFJJJOOOYYYcccaaaWWWcccsss^^^yyy{{{vvvsssiii\\\SSSRRRQQQOOOMMMKKKHHHDDD@@@<<<:::999777555444222000///............---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///111///EEEbbbbbbbbbvvvTTTZZZttt}}}yyywwwssseeeUUUKKKHHHHHHHHHGGGGGGLLLTTTcccfffllluuu}}}~~~{{{rrrhhhOOOFFFAAAFFFQQQ```ppp|||uuurrrxxxuuutttpppnnnrrr}}}~~~~~~}}}|||{{{zzzvvvqqqmmmxxx{{{~~~}}}||||||xxxvvvttttttwwwyyyyyywwwvvvvvvvvvxxx{{{}}}|||{{{yyy{{{}}}}}}|||||||||~~~}}}}}}|||{{{zzzyyyxxxxxxxxxvvvtttsssrrrpppmmmjjjbbb[[[QQQHHHDDDCCCBBBBBB@@@@@@AAABBBAAA@@@???>>>===>>>TTTyyylllFFF===444333222111000000000000///000000000000111444666@@@RRR[[[[[[]]]```nnnyyyuuurrrYYYKKKIIILLLVVV```ssspppjjjeeefffvvvuuuooolllttt|||~~~~~~wwwkkkZZZOOOKKKJJJIIIGGGBBBCCC@@@===>>>MMMeeexxxyyyppp```TTTIIIEEECCC???;;;:::888777666444222111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...///000000///444<<<___zzz~~~hhhPPP@@@BBBCCCEEEIIINNNTTTZZZ]]]UUUMMMBBB<<>>======VVVdddFFF===444333222111111000000111///000000000000111444666???RRR\\\]]]^^^___jjj~~~zzz{{{ppp}}}rrrZZZKKKIIILLLTTT^^^ppprrrkkkffffffvvvvvvooonnnwww|||ooo]]]PPPJJJGGGEEECCC@@@AAA>>><<<@@@SSSooommm^^^OOOGGGDDD???<<<;;;999888777555333222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,...---...000000///555<<>>===999888666444222000//////------,,,++++++++++++,,,---,,,,,,,,,,,,---......111555666YYYxxxrrr}}}]]]fff|||tttooommmhhh^^^VVVQQQVVV___gggllluuu|||sssiiiVVVKKKCCCGGGSSSaaaoooyyytttxxxuuukkkqqq|||wwwddd^^^kkkzzz~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}yyysssnnnxxx}}}}}}}}}{{{||||||||||||~~~~~~}}}|||zzzwwwvvvuuuwwwzzz~~~|||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzyyywwwuuusssrrrqqqoookkkiiiaaaZZZPPPHHHCCCAAAAAAAAA@@@@@@AAABBBAAA@@@???>>><<<<<>>;;;;;;WWWuuuUUUAAA999555444333222111111111111///000000000000111444666;;;QQQ___aaaaaa^^^eeeuuuuuulllkkk}}}lllxxxuuu]]]NNNIIIKKKVVV]]]nnnvvvpppjjjhhhvvvxxxuuuwwwvvvbbbRRRIIIEEEBBB@@@AAA???;;;888>>>TTTtttwww\\\LLLEEEAAA>>>>>>;;;:::999777555444333222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,...000000000555===bbbzzznnnaaaTTTIIIBBBBBBDDDJJJRRR\\\gggpppuuukkk]]]MMMEEEHHHPPPUUUWWWZZZbbbnnnxxxrrrfffZZZRRROOOTTTZZZ```fffnnnxxx|||rrrjjjiiiiiieeebbb```^^^```___[[[ZZZ^^^bbbcccZZZYYYWWWWWWVVVUUURRRPPPOOOPPPQQQQQQTTTZZZdddlllmmmiiiggglllppplll^^^QQQLLLHHHFFFGGGFFFDDDFFFIIIKKKXXXZZZUUUcccccc^^^xxx```SSSVVVZZZ[[[UUUSSSQQQNNNJJJGGGDDDCCC<<<;;;888666444222111000......---,,,,,,,,,,,,------,,,,,,,,,,,,---.........222333NNNwwwdddjjjmmm[[[dddzzz~~~yyy{{{~~~~~~|||~~~~~~~~~{{{sss^^^QQQFFFIIIUUUbbbmmmuuuwwwgggRRRHHHOOOQQQQQQOOOPPPXXXeeepppyyy~~~}}}}}}~~~~~~|||}}}~~~~~~~~~}}}{{{uuunnnhhhfffoooyyy~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~{{{~~~~~~~~~~~~|||zzzzzz{{{{{{zzzyyy|||}}}~~~}}}||||||}}}~~~}}}}}}|||{{{zzzyyyyyyvvvtttrrrpppooommmjjjhhhccc\\\RRRIIIDDDBBBAAAAAA@@@@@@AAABBBAAA@@@???>>><<<;;;UUUpppUUUCCC:::555444333222222111111222///000000000000111444666999PPP___bbbccc```eeeuuuwwwwwwxxx|||mmmzzzwww___OOOKKKLLLWWW^^^mmmxxxrrrkkkhhhvvvyyyxxx{{{ttt```PPPHHHEEECCCAAA>>>>>>:::666:::LLLiiibbbMMMDDDAAA@@@@@@;;;;;;999888666444333333////////////............---------------------------,,,...000000000666>>>```www~~~tttiii]]]NNNCCCEEEHHHOOOYYYdddpppzzzvvvfffRRRFFFFFFKKKNNNOOOXXX```lllwwwssshhh]]]UUUQQQTTTXXX\\\bbblllyyyuuukkkiiijjjgggcccaaa^^^```___ZZZYYY]]]``````ZZZXXXWWWVVVUUUTTTQQQNNNNNNOOOPPPPPPPPPTTT[[[aaadddccceeeiiilllhhh]]]TTTIIIEEEDDDFFFFFFDDDEEEHHHJJJXXX\\\VVVbbbsssddduuudddSSSTTTYYYZZZTTTTTTSSSPPPMMMHHHDDDBBB===<<<999777444222111000000///......------......---,,,,,,,,,,,,---......///222111DDD\\\tttggg[[[iiilllZZZddd{{{~~~{{{|||zzz~~~|||~~~~~~}}}zzzrrraaaSSSHHHJJJVVVbbbmmmsssxxxwwwaaaUUUSSSYYY\\\^^^]]]\\\^^^eeejjjuuu~~~}}}}}}~~~~~~}}}~~~||||||}}}~~~|||vvvoooiiifffooo{{{|||{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyy}}}~~~||||||{{{zzzzzz{{{}}}}}}|||zzz{{{}}}~~~~~~|||{{{{{{{{{}}}}}}|||{{{zzzyyyxxxxxxuuusssqqqpppooommmjjjgggbbb[[[QQQHHHBBB@@@@@@???@@@@@@AAABBBAAA@@@???>>>===<<>>YYYqqq{{{}}}yyy~~~tttfffSSSDDDHHHKKKSSS^^^jjjwwwmmmVVVGGGDDDGGGGGGFFFUUU]]]iiiuuuuuukkkaaaZZZYYYZZZ[[[\\\bbblllzzzwwwllljjjkkkhhhdddbbb^^^```___ZZZXXX\\\^^^^^^ZZZXXXVVVUUUUUUSSSPPPMMMLLLNNNOOONNNMMMOOOSSSXXXbbbcccfffjjjlllhhh___XXXGGGDDDCCCEEEEEECCCDDDGGGIIIXXX\\\UUU```dddnnngggUUUTTTWWWXXXUUUUUUTTTRRRNNNHHHCCC@@@>>><<<:::777555333111111000000///............///---,,,,,,,,,,,,---......111333111AAANNN```rrrccc[[[lllnnn[[[ggg~~~|||vvvrrryyy}}}zzz~~~}}}}}}|||vvvmmmbbbTTTHHHKKKVVVccclllsssyyyqqqaaa^^^cccfffiiijjjgggaaa```dddjjjqqq}}}}}}}}}~~~~~~}}}zzz{{{}}}~~~}}}xxxqqqllliiiqqq~~~}}}yyyzzzyyyzzz{{{}}}}}}}}}|||{{{yyy}}}|||zzzyyyuuuvvvxxx|||{{{}}}~~~}}}{{{zzzzzz{{{||||||{{{zzzyyyxxxxxxwwwuuusssqqqpppooommmiiigggaaaZZZPPPGGGAAA???>>>>>>@@@@@@AAABBBAAA@@@???>>>???===RRRvvv}}}{{{|||bbbHHH;;;555555444333222222222222///000000000000111444666777NNN^^^ccceeeccciiizzzrrr|||zzzcccRRRMMMMMMWWW\\\kkk{{{tttmmmiiivvv}}}xxxuuuwww}}}xxxmmm]]]OOOGGGCCCAAA???>>>:::777777666>>>XXXrrrmmmNNNIIIGGGBBBCCC>>>===<<<:::777555444333000000//////......------...---,,,,,,++++++,,,,,,,,,,,,---000000///444;;;[[[kkkuuuxxxoooiiiQQQEEEJJJMMMSSS___mmmzzzqqqXXXEEE???AAAGGGJJJRRRgggrrrxxx{{{tttnnnmmmpppooojjjeeefffnnnxxxqqqllljjjhhheeedddbbbaaa^^^ZZZXXXYYY\\\```[[[YYYUUUSSSRRRQQQOOOMMMLLLMMMMMMKKKKKKNNNTTTZZZggggggfffddddddccc[[[QQQJJJEEEBBBDDDEEECCCCCCEEEKKKQQQ[[[[[[^^^cccdddwwwkkkYYYRRRVVV\\\[[[WWWQQQLLLJJJIIIGGGFFFBBB@@@<<<999666444444444222111000///---------------------............//////444333CCCWWWqqqjjj\\\pppxxx___hhhxxx```WWWYYYaaannnyyy|||}}}zzzwwwhhhYYYLLLMMMWWWdddpppxxx{{{wwwhhh```\\\YYYZZZXXXUUURRRRRRTTTXXXZZZdddsss~~~~~~|||zzztttmmmkkkzzz}}}}}}}}}~~~}}}{{{zzzyyyzzz|||}}}}}}}}}yyywwwwwwtttwwwzzz|||}}}~~~}}}|||zzzyyyyyyzzz{{{|||}}}}}}}}}|||{{{{{{zzzzzzvvvrrrmmmjjjiiihhhgggfff^^^WWWNNNFFFBBBAAAAAAAAAAAA@@@???=========>>>???:::===QQQmmmxxxqqqsssnnnNNN@@@888777555333222222222333222222111111222222333444===GGGdddhhheeefffgggzzzooo{{{}}}fffTTTLLLKKKTTT^^^mmmwwwpppmmmwww~~~zzzvvvwww}}}wwwkkk[[[MMMFFFBBB@@@???<<<999999999777>>>UUUnnnsssRRRMMMLLLGGGHHH???>>><<<:::777555444333000000000///......------...---,,,,,,++++++,,,,,,,,,,,,...000//////444;;;\\\ppp}}}~~~zzz~~~bbbMMMEEEIIIMMMUUUaaappp}}}nnnUUUCCC===???EEEIII[[[mmmvvv|||{{{vvvssstttwwwyyytttooonnnttt}}}uuunnnllliiifffeeebbb^^^YYYUUUUUUYYY^^^aaa]]]ZZZVVVSSSQQQOOOLLLJJJKKKLLLMMMKKKJJJMMMTTTYYYeeefffeeeccccccccc[[[RRRJJJEEEBBBDDDEEECCCCCCEEEKKKRRR\\\\\\___zzzYYY^^^qqq~~~iiiZZZSSSSSSUUUVVVSSSOOOLLLLLLMMMMMMMMMFFFCCC???:::777555444444222111000///...------------------............///,,,222222DDD]]]{{{sss```rrr{{{```dddkkk[[[MMMMMMTTT]]]hhhppp}}}xxxyyy~~~zzzwwwgggYYYLLLMMMXXXeeeqqqzzzqqq___VVVRRROOOKKKIIIFFFEEEEEEHHHLLLNNN\\\lll~~~~~~}}}{{{uuunnnppp~~~~~~~~~~~~}}}||||||}}}~~~|||~~~}}}zzzxxxwwwwwwyyy{{{~~~~~~~~~}}}}}}||||||{{{{{{||||||}}}}}}|||{{{{{{zzzzzzyyyuuurrrnnnllljjjiiigggfff^^^WWWMMMEEEAAA@@@AAABBBAAA@@@???>>>======>>>???>>>===OOOnnn}}}zzzzzztttQQQDDD888777555333222222222333222222111111222222333444<<>>UUUnnn{{{|||xxxVVVOOOOOOJJJJJJ@@@???===;;;888666444333111111000//////...------...---,,,,,,++++++,,,,,,---,,,...000//////444;;;^^^wwwqqqWWWIIIGGGNNNRRRZZZggguuunnnVVVDDD===???EEEJJJ___nnnuuu{{{}}}zzzxxxxxx{{{~~~|||~~~vvvnnnjjjgggddddddaaaZZZSSSPPPSSSZZZ___bbb]]]ZZZVVVRRRPPPMMMJJJHHHJJJKKKLLLKKKJJJMMMSSSYYYdddeeedddbbbcccccc]]]UUUKKKFFFCCCDDDEEECCCCCCEEEJJJRRR]]]\\\^^^jjjNNN[[[qqq}}}nnnbbb\\\ZZZXXXWWWUUURRROOONNNOOOPPPPPPPPPJJJGGGAAA<<<888555555555222111000///...------------------............//////555444HHHeeevvvdddqqqbbbaaa{{{|||uuukkkaaaWWWOOOKKKQQQ[[[dddkkkpppooollliiilllwww}}}yyyvvvhhhZZZNNNPPP[[[hhhttt}}}zzzfffTTTKKKHHHHHHBBBAAA??????@@@DDDHHHJJJUUUfff~~~~~~}}}|||vvvpppttt}}}}}}~~~~~~}}}||||||}}}~~~|||}}}|||zzzxxxvvvwwwxxx}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}||||||||||||{{{zzzzzzyyyyyyxxxtttrrrpppnnnmmmjjjgggddd^^^VVVLLLCCC???@@@AAABBB@@@@@@???>>>>>>>>>??????@@@<<>>>>>888777999:::999AAA\\\xxxwww|||}}}WWWNNNMMMHHHGGGAAA@@@>>><<<999777555444222111111000///...------...---,,,,,,++++++,,,,,,---,,,...000///...333:::___zzz~~~cccMMMGGGLLLUUUYYYcccooo|||ttt]]]IIIAAACCCJJJOOO\\\jjjooovvvyyyxxxyyyzzz~~~uuukkkfffbbb______]]]WWWPPPPPPVVV]]]``````[[[XXXTTTQQQOOOLLLJJJGGGHHHJJJKKKJJJJJJMMMSSSXXXcccffffffeeeeeeeee```ZZZLLLGGGCCCDDDDDDCCCCCCFFFIIISSS^^^ZZZ[[[{{{___KKK^^^xxx}}}qqqccc[[[[[[\\\[[[YYYXXXUUURRRPPPOOOOOONNNMMMJJJGGGBBB===999777666666333222111///......---------------............///111666333HHHhhhooocccmmm```^^^yyyzzztttjjj```[[[YYY[[[dddsss{{{vvvttt|||}}}zzzvvvssskkk^^^RRRTTT___lllwww|||nnn\\\MMMGGGGGGHHHCCCBBBAAABBBEEEIIIMMMPPPVVVdddyyy~~~~~~~~~}}}}}}xxxqqqttt~~~|||yyyzzzzzz|||{{{{{{zzz{{{{{{|||}}}||||||zzzxxxvvvuuuwwwyyy|||}}}~~~}}}{{{yyyyyyzzz}}}}}}~~~~~~~~~|||{{{zzz{{{zzzzzzyyyxxxxxxwwwwwwtttrrrqqqpppnnnkkkfffccc]]]UUUJJJBBB>>>???AAABBB@@@????????????????????????:::IIIkkkuuuLLL@@@888777555333222222222333222222111111222222333444888GGGhhhmmmggggggjjj}}}}}}ooommmmmmvvvlllYYYPPPMMMWWW___kkk|||ssslllkkkxxxtttqqqooorrryyy~~~}}}{{{pppdddSSSFFF???=========999777777888999FFFggg~~~YYYMMMLLLGGGEEEDDDCCCAAA>>>;;;999777666222222111000///...------...---,,,,,,++++++,,,,,,...---...000///...333:::ZZZvvvuuuZZZHHHGGGOOOWWW]]]hhhvvvzzzcccPPPGGGIIIQQQWWW]]]kkkrrr{{{zzzuuuuuuwwwxxx|||tttiiiddd```\\\\\\XXXUUURRRUUU\\\``````^^^XXXUUUQQQOOONNNLLLJJJHHHFFFHHHJJJJJJIIILLLRRRWWWdddhhhjjjjjjiiiiiiddd^^^NNNHHHCCCDDDDDDCCCCCCFFFGGGTTT^^^XXXWWWvvvYYYNNNddd~~~yyyeeeYYYVVVVVVTTTRRRYYYVVVRRRPPPOOONNNMMMKKKGGGEEEAAA===:::999888888333222111000............---------............///---222111JJJpppqqqaaaiiiZZZZZZxxx|||xxxpppggg```aaafffrrr~~~}}}zzzwwwtttpppbbbWWWXXXbbbnnnyyy}}}ssseeeVVVKKKGGGHHHKKKDDDDDDEEEFFFJJJNNNRRRUUUZZZbbbooo{{{~~~~~~~~~}}}}}}yyyrrrsss|||zzzyyyyyyyyy{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzwwwvvvvvvyyy{{{{{{|||}}}|||zzzzzz{{{|||{{{|||}}}}}}|||zzzxxxwwwyyyyyyxxxxxxwwwvvvvvvvvvsssrrrqqqpppnnnjjjeeeaaa[[[SSSIIIAAA>>>>>>@@@AAA?????????@@@@@@@@@@@@???===<<>>;;;999888333333222111///...------...---,,,,,,++++++,,,,,,...---///000///...222999RRRppprrrXXXGGGIIIRRRUUU]]]jjjzzzxxxdddQQQIIILLLVVV^^^eeevvvzzztttrrrtttvvvvvvxxx{{{tttjjjddd___\\\[[[UUUUUUWWW[[[```aaa^^^[[[UUUSSSPPPNNNMMMLLLIIIHHHDDDFFFIIIIIIIIILLLQQQVVVeeekkkoooooonnnlllggg```OOOHHHDDDDDDDDDBBBCCCFFFGGGUUU```YYYVVVuuuuuuVVVRRRgggkkkZZZTTTUUUUUUTTTSSSQQQOOOOOOOOOOOONNNMMMEEEDDDBBB@@@===;;;999777333222111000///.........---------............///,,,444777UUU___iii{{{VVVWWWuuu~~~{{{tttlllgggjjjnnnwww}}}{{{yyytttfffZZZZZZcccnnnwww~~~wwwlll^^^TTTMMMHHHHHHKKKIIIIIIKKKMMMQQQUUUYYY\\\[[[___eeejjjrrr~~~~~~~~~}}}}}}yyyrrrsss|||}}}}}}}}}|||||||||}}}}}}~~~~~~||||||{{{yyyxxxxxx{{{}}}}}}~~~~~~}}}||||||~~~{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxwwwwwwvvvuuuuuutttsssrrrpppooommmiiiddd```XXXRRRIIIBBB>>>>>>??????>>>???@@@@@@AAA@@@@@@@@@???BBBZZZkkkKKKAAA888777555333222222222333222222111111222222333444666EEEgggpppmmmkkkgggwwwtttrrrqqqkkkjjjsssppp\\\QQQMMMOOOWWWdddwwwuuummmjjjsssssspppooosssyyy~~~}}}zzzrrreeeRRRDDD<<<:::::::::888777777777:::MMMuuu^^^PPPPPPLLLIIIIIIHHHFFFCCC@@@===;;;999444333222111000...------...---,,,,,,++++++,,,,,,...---///111///...222999MMMpppoooXXXJJJLLLUUUWWW^^^lll{{{zzznnn\\\LLLFFFKKKWWW```mmmtttpppooosssvvvuuuuuuwwwxxxxxxzzzqqqhhhccc^^^YYYXXXSSSVVVZZZ]]]___^^^\\\ZZZVVVSSSPPPMMMKKKJJJGGGEEEBBBEEEHHHIIIIIIKKKPPPUUUdddlllrrrsssqqqnnnggg```PPPIIIDDDDDDDDDBBBCCCGGGGGGWWWccc[[[YYYyyylllQQQSSSlllrrr```WWWVVVXXXYYYOOOMMMLLLMMMNNNOOONNNLLLFFFFFFFFFDDDAAA<<<888666333333111000///.........---------............//////777;;;\\\]]]lllxxxZZZYYYrrr}}}wwwooonnnssswww|||}}}|||vvvhhh[[[[[[bbbkkksssyyynnnbbbXXXTTTQQQLLLJJJLLLLLLMMMOOOQQQUUUYYY]]]```\\\___bbbcccfffnnn{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxrrrqqq{{{~~~{{{|||}}}~~~~~~|||}}}}}}|||zzz{{{}}}}}}{{{{{{}}}|||{{{zzzyyywwwwwwwwwwwwwwwwwwvvvvvvuuuttttttssssssqqqooommmkkkgggccc```UUUPPPHHHBBB???>>>======>>>???@@@AAAAAAAAA@@@@@@???DDDbbbvvv___GGG===888777555333222222222333222222111111222222333444666CCCeeeppppppnnneeepppyyysssmmmwwwpppkkkmmmwwwqqq]]]QQQLLLLLLUUUcccvvvwwwmmmggglllvvvvvvsssqqqtttzzz~~~|||yyyssseeeSSSDDD<<<:::999999777666777999;;;MMMvvv]]]OOOQQQNNNKKKKKKJJJGGGDDDAAA>>><<<;;;444444333111000...------...---,,,,,,++++++,,,,,,///...///111///...222999LLLttt~~~kkkXXXMMMPPPXXX[[[cccooo|||ooodddSSSEEEAAAIIIVVVaaaqqq~~~pppmmmnnntttwwwuuuuuuvvvsssqqqpppvvv}}}mmmeee```[[[VVVTTTSSSWWW[[[]]]\\\[[[ZZZZZZXXXTTTPPPMMMKKKHHHEEECCCBBBEEEHHHHHHIIIKKKPPPTTTdddllltttuuusssnnnfff___PPPJJJDDDDDDDDDBBBDDDGGGGGGXXXfff^^^]]]}}}fffMMMTTTppp}}}fffYYYSSSRRRSSSNNNMMMLLLLLLMMMMMMKKKJJJIIIIIIIIIGGGCCC>>>888444444333222000//////......---------.........//////...555888VVVkkk[[[oooyyy```]]]rrr{{{~~~}}}wwwooolllttt{{{~~~||||||}}}}}}}}}|||wwwhhh[[[ZZZ```hhhooouuudddZZZSSSTTTTTTPPPNNNOOOJJJKKKLLLOOOSSSWWW[[[]]]\\\```ccccccbbbeeelllrrruuu~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxrrroooxxxyyyyyy{{{|||}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~{{{yyyxxxzzz{{{}}}|||zzzxxxwwwwwwwwwxxxvvvvvvvvvuuuttttttsssssstttqqqnnnllliiifffbbb___TTTOOOHHHCCC@@@>>>===<<<>>>???@@@AAABBBAAAAAA@@@>>>DDDeeemmm\\\III???888777555333222222222333222222111111222222333444666BBBdddqqqrrroooccckkkwwwxxxvvvzzz|||rrrqqqllljjjooo{{{qqq]]]QQQLLLLLLUUUcccuuuyyynnndddfffoooyyyuuurrrwww|||uuufffRRRCCC===<<<<<<;;;999777888;;;;;;EEEggg]]]OOOQQQOOOMMMNNNMMMKKKIIIEEE@@@<<<:::888666333222111111///.........---------,,,,,,,,,---............///333666RRRooolll]]]RRROOOVVV```iiipppsssyyy}}}ssscccPPPIIIDDDCCCDDDIIIUUU```rrrtttoooppprrrssstttuuuuuuuuurrrkkkfffiiirrr|||~~~vvvkkkdddbbbaaa^^^[[[ZZZ[[[WWWRRRTTTZZZZZZUUUTTTPPPNNNMMMIIIBBB???@@@DDDHHHLLLJJJHHHKKKSSS\\\llloooooonnnoooooohhh```SSSJJJDDDDDDEEEDDDDDDFFFLLLQQQ[[[]]]```{{{yyyZZZYYYrrrmmmXXXRRRTTTUUUOOONNNLLLKKKJJJKKKMMMNNNHHHJJJKKKGGG@@@:::777666333222111000///...---,,,//////............//////333111111MMMgggvvvwwwVVV\\\kkk{{{bbb[[[nnntttaaassszzzvvvzzzzzz||||||zzzxxxxxxzzzqqqbbbXXX[[[eeekkkjjj[[[XXXUUUUUUVVVUUURRRPPPMMMNNNOOOOOOPPPSSSXXX[[[XXX]]]aaabbbdddiiiiiiggghhhppp|||~~~}}}||||||}}}~~~~~~|||}}}xxxqqqqqq{{{}}}{{{||||||}}}}}}|||{{{zzzyyyzzz|||~~~{{{||||||{{{xxxvvvvvvwww{{{zzzyyyxxxwwwwwwwwwwwwtttxxx{{{zzzwwwtttsssuuuppppppooonnnlllhhhbbb^^^PPPKKKDDD???======>>>>>><<<>>>???@@@??????@@@BBB@@@HHHjjjrrrXXXEEEDDD;;;:::777555333333333333333222222111111222222333222CCC^^^rrrtttllliiinnnpppfffaaaooo|||sssbbbRRRGGGQQQXXXcccrrruuulllggghhhmmm{{{wwwtttxxx~~~qqqcccPPPBBB===<<<;;;:::999777888::::::EEEddd]]]PPPSSSQQQOOOKKKKKKJJJHHHEEEBBB???===999777444333333222000///.........---------,,,,,,---............///333666VVVssspppaaaUUUQQQYYY___iiinnnmmmmmmlll___OOOAAA<<<999:::<<>>>>><<<>>>???@@@??????@@@BBBBBBDDD___ttt[[[FFFDDD;;;:::888666444333333222333222222111111222222333333BBB]]]sssvvvmmmkkkppp~~~fff___lllzzzvvvfffXXXMMMSSSZZZdddrrrvvvmmmiiilllrrr{{{vvvssswww~~~}}}mmm```NNNBBB===<<<;;;::::::777666888;;;FFFaaa|||^^^RRRTTTRRRQQQJJJJJJJJJHHHGGGEEECCCBBB;;;999666444444333111000.........------------,,,---............///333666UUUrrrvvvfffXXXTTT[[[\\\eeeiiiddd^^^XXXKKK===888555555888<<>>===@@@GGGLLLOOOMMMIIIKKKSSSZZZhhhllloooqqqsssrrriii```RRRJJJCCCDDDEEEEEEEEEGGGHHHSSS```^^^\\\}}}jjjddd|||zzzggg[[[UUUYYYaaa[[[XXXUUUQQQNNNMMMLLLMMMKKKKKKKKKGGGBBB===:::999555555444333222222111111//////............//////...---...CCCNNNUUUhhhaaa[[[cccsss|||qqqwwwfff```uuuhhhxxx~~~}}}}}}{{{|||}}}|||{{{zzz{{{}}}vvvqqqhhhbbbccceee```XXXRRRQQQQQQQQQRRRRRRQQQOOONNNOOONNNNNNOOORRRWWW[[[aaadddgggnnnzzz}}}|||{{{}}}~~~~~~~~~~~~~~~~~~}}}zzz~~~|||sssmmmooozzz~~~}}}}}}|||zzzyyy}}}|||zzzyyyzzz|||~~~zzzyyywwwxxxzzz|||}}}}}}{{{zzzzzzyyyxxxxxxxxxxxxuuuuuuvvvwwwxxxxxxuuusssrrrpppllljjjgggccc___\\\OOOJJJCCC>>>======>>>>>><<<>>>???@@@??????@@@BBBDDDAAAUUUrrrzzz~~~dddKKKFFF::::::999888666444222111333222222111111222222333444AAA[[[sssxxxpppmmmrrrmmmaaajjjwwwyyykkk^^^SSSUUU[[[eeerrrxxxnnniiinnntttxxxssspppsss{{{~~~zzzjjj^^^MMMBBB===<<<;;;999:::777666777<<>>BBBIIIRRRcccttt~~~qqqnnnoooppppppooonnnllljjjeeeddd```YYYRRRNNNNNNOOOSSSXXX^^^aaa^^^UUULLLEEECCCDDDIIISSS^^^ccc]]]UUUUUUNNNIIIFFFCCC???@@@CCCKKKNNNPPPNNNJJJKKKSSS[[[bbbhhhmmmqqqtttssskkk```QQQIIICCCDDDFFFEEEFFFHHHFFFVVVeee```]]]nnnddd~~~kkkccc\\\TTTUUU\\\XXXUUURRRNNNKKKJJJJJJJJJLLLKKKJJJGGGCCC>>>;;;:::666666555444333222222111//////............//////000...000HHHRRRZZZrrrqqq^^^cccqqqwww{{{jjjcccwwwhhh~~~~~~~~~~~~qqqqqqrrruuuzzz}}}}}}|||zzz|||}}}}}}{{{yyyyyyyyyyyyuuummmfffdddccc\\\SSSOOOOOOPPPQQQRRRRRRQQQPPPNNNNNNMMMLLLMMMPPPVVVZZZdddiiipppzzz~~~}}}}}}}}}}}}zzz~~~~~~wwwpppmmmnnnxxx~~~|||}}}|||zzzyyyxxx}}}}}}|||{{{{{{|||}}}}}}yyywwwuuuuuuxxx{{{|||{{{{{{{{{zzzyyyyyyyyyyyyyyyvvvttttttvvvyyyyyyuuuqqquuurrrmmmjjjgggddd```]]]NNNIIIBBB===<<<======>>><<<>>>???@@@??????@@@BBBEEE@@@SSSqqq}}}mmmNNNDDD:::;;;::::::888555222111333222222111111222222333555@@@XXXssszzzssspppuuuwwwfffjjjvvv{{{nnn```VVVUUU[[[eeesss{{{ooohhhjjjpppvvvqqqmmmqqqyyy~~~}}}zzzkkk^^^NNNBBB>>><<<;;;999999888777888>>>PPPmmm^^^SSSRRROOOPPPRRRQQQOOOLLLIIIGGGEEEDDD<<<999666444333222000/////////.........------------............///333666GGGddd~~~}}}|||yyyiiiZZZTTTZZZWWWWWWSSSJJJBBB>>>;;;888666444666:::<<<===BBBIII\\\nnnxxxwwwnnnpppnnnllljjjiiiiiijjjjjj___^^^YYYOOOFFFAAAAAADDDJJJRRR]]]aaa\\\QQQGGGAAAAAADDDMMM[[[ffffff]]]UUUQQQKKKEEEDDDAAA???AAAFFFNNNQQQQQQMMMIIILLLUUU]]]hhhmmmrrruuuvvvtttjjj___PPPHHHBBBCCCFFFFFFGGGIIIGGGXXXhhhaaa```lllgggxxxllldddbbb^^^UUURRRTTTSSSQQQNNNLLLJJJJJJKKKKKKMMMLLLIIIGGGDDDAAA>>><<<777777666555333222111000//////............//////222///111KKK[[[hhh}}}xxx\\\___lllnnnfffyyy|||iiiwwwjjj]]]\\\\\\^^^ccchhhllloooooorrrwwwyyyyyywwwwwwwwwzzzwwwnnnccc]]]ZZZUUUPPPMMMOOOQQQRRRSSSRRRRRRRRRLLLLLLKKKKKKLLLPPPVVV[[[gggooo{{{}}}~~~~~~}}}}}}~~~}}}xxxsssooommmlllwww~~~~~~}}}{{{~~~~~~|||{{{zzzyyyxxxxxx|||}}}}}}{{{yyy{{{yyyxxxwwwxxxzzzzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzvvvuuutttvvvyyyxxxtttqqqsssppplllhhheeebbb^^^[[[MMMHHHAAA===;;;<<<======<<<>>>???@@@??????@@@BBBDDD@@@VVVvvvsssMMM@@@<<<<<<;;;:::888555222111333222222111111222222333666===TTTrrr|||uuurrrxxx{{{fffhhhuuu|||ooo```TTTSSSZZZdddrrrssshhhggglllvvvqqqmmmqqqyyy}}}ooobbbPPPCCC>>><<<;;;999888999999999AAAZZZ}}}\\\RRRQQQOOOQQQTTTRRROOOLLLHHHFFFDDDCCC<<<:::777555444222000.../////////.........---------............///333666EEE```yyy}}}|||nnn___TTTVVVUUUPPPGGG>>>888666555555888777888;;;;;;;;;???DDDQQQdddqqq}}}wwwqqqpppmmmhhhcccaaaaaabbbcccaaa]]]TTTIII???;;;===@@@GGGPPP\\\___XXXLLLCCC???CCCHHHUUUeeelllfff[[[TTTJJJEEEBBBBBBAAAAAADDDIIIQQQSSSQQQLLLHHHLLLWWWbbbtttxxxzzzzzzyyyttthhh\\\OOOGGGBBBCCCFFFFFFHHHJJJIIIZZZgggaaaaaabbbmmm{{{mmmnnnllliiieee___YYYUUUSSSRRRQQQOOOMMMMMMNNNPPPQQQPPPNNNKKKHHHGGGEEEBBB@@@:::999888666444222000000//////............//////111111111IIIaaauuuwww^^^aaammmqqqdddsssxxxmmm~~~{{{ooobbbRRROOOLLLJJJKKKOOOTTTXXX[[[___dddiiilllpppsssuuuuuutttmmm^^^RRRMMMLLLKKKLLLOOORRRTTTSSSRRRRRRRRRLLLLLLKKKKKKLLLQQQYYY^^^iiiuuu~~~~~~~~~~~~~~~|||yyyvvvrrrooommmkkkvvv~~~}}}}}}{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{}}}|||xxxuuu|||~~~~~~{{{zzz{{{||||||{{{{{{zzzzzzzzz{{{{{{vvvvvvvvvwwwwwwvvvssspppmmmkkkgggeeebbb^^^ZZZWWWLLLGGG@@@<<<;;;<<<======<<<>>>???@@@??????@@@BBBAAA???YYYzzzzzzRRREEE>>>===<<<:::888555333222333222222111111222222333666:::PPPppp~~~wwwssszzzxxxcccbbbqqq~~~ppp```RRRQQQXXXaaapppwwwkkkiiimmm~~~sssnnnkkkoooxxx~~~uuufffSSSDDD>>><<<;;;:::666:::<<<;;;EEEccc~~~YYYQQQRRRQQQTTTRRRPPPMMMIIIFFFDDDCCCBBB>>>;;;888666555333111///////////////............---............///333666FFF\\\rrr~~~{{{xxxgggVVVSSSPPPHHH>>>888666555555555;;;999:::<<<<<<;;;>>>DDDIII]]]kkkyyyxxxnnnlllhhhdddbbbaaabbbcccbbb[[[PPPEEE>>>>>>CCCGGGJJJTTT^^^___VVVKKKCCCAAAFFFNNN^^^nnnooocccVVVQQQGGGCCCBBBDDDFFFFFFJJJOOOTTTTTTQQQKKKGGGMMMZZZfffxxxzzz|||zzzxxxttthhh\\\NNNGGGBBBCCCFFFGGGHHHKKKLLLZZZeee]]]^^^___UUUppp|||qqqtttyyyttteee[[[[[[[[[VVVSSSRRRQQQPPPQQQRRRTTTUUUUUUQQQNNNLLLKKKJJJGGGDDD>>><<<;;;888555333111000//////............//////...333333IIIdddeeegggttttttbbbmmm{{{sss}}}xxxmmm]]]YYYRRRLLLGGGEEEGGGIIIJJJLLLOOORRRXXX```iiioooooorrrmmm\\\KKKDDDEEEHHHKKKOOOSSSTTTRRRQQQQQQQQQMMMMMMMMMMMMOOOUUU]]]ccclll{{{~~~}}}~~~~~~~~~~~~{{{zzzyyyvvvpppllljjjuuu~~~}}}}}}|||{{{zzzyyyyyyyyyzzz|||}}}~~~||||||}}}}}}{{{yyyvvvtttyyy~~~}}}zzz{{{~~~|||{{{{{{{{{{{{{{{||||||uuuwwwxxxxxxuuusssqqqpppiiigggeeedddbbb^^^YYYUUUKKKFFF@@@;;;:::<<<======<<<>>>???@@@??????@@@BBB@@@???ZZZ{{{{{{TTTJJJ@@@>>><<<999777555444333333222222111111222222333666777MMMooowwwttt{{{sssxxx```]]]kkksssaaaSSSPPPVVV___mmmwwwlllmmmrrr|||pppkkkhhhlllvvv}}}}}}yyyjjjUUUEEE>>><<<;;;:::555;;;===<<>>@@@@@@??????AAABBB@@@@@@\\\}}}tttOOOHHHAAA???<<<999666555444444333222222222222222222333666666KKKnnnxxxttt{{{zzzlll{{{aaaZZZfff{{{vvvdddTTTPPPUUU]]]kkktttkkknnnvvv{{{kkkeeedddnnnyyy~~~~~~wwwhhhUUUFFF@@@???===<<<<<<;;;>>>===CCChhh{{{TTTHHHQQQVVVRRRPPPLLLGGGDDDBBBAAA???>>>>>>;;;888555444333111000000///...---------------.../////////...///111444HHH\\\ooo|||qqq}}}wwweeebbbfffqqqtttYYYJJJGGG@@@999444555777888888<<<;;;:::::::::;;;<<<===GGGPPP^^^nnn~~~sssqqqnnnmmmrrrxxxvvvqqqcccUUUFFF???>>>???DDDJJJNNNaaakkkfff\\\III@@@FFFEEEYYYnnnvvvooobbbVVVOOOEEECCCDDDIIIOOOQQQMMMHHHPPPMMMJJJIIIIIIMMM[[[iiirrrtttwwwzzzzzzsssggg^^^MMMFFFAAABBBDDDDDDHHHLLLOOOUUU[[[WWW[[[xxxwwwbbbIIILLLkkk|||eee^^^ZZZZZZaaaTTTSSSRRRRRRRRRTTTVVVXXXSSSQQQOOOOOOPPPPPPLLLIIIGGGAAA999555444444333222//////.........//////000222///888GGGiiiiiidddrrruuueeelll}}}tttxxxmmmcccWWWLLLEEEEEECCCAAA???AAAGGGPPPWWW```fffhhh\\\KKKAAAEEEMMMTTTVVVXXXXXXUUUQQQPPPPPPPPPTTTUUUQQQQQQ[[[hhhpppxxx~~~}}}{{{~~~}}}~~~zzzxxx{{{|||uuujjjnnnuuu~~~|||yyyyyyzzzzzz{{{||||||{{{{{{zzz}}}yyyuuuqqqoooqqqtttvvv|||~~~|||zzzyyyyyy}}}|||{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvvvvuuurrroooiiijjjhhhccc```^^^XXXPPPHHHCCC>>>;;;:::<<<=========>>>??????AAAAAABBBCCCBBBGGG```}}}]]]LLLLLLCCCAAA>>>;;;888777666555333333333222222333444444777666GGGhhh|||zzzrrrppp~~~uuuiiifff{{{___\\\bbbqqqzzzeeeSSSSSSUUU]]]mmmwwwppplllkkkwwwoooiiiiiirrr|||~~~ssseeeRRRDDD>>>>>>===<<<<<<:::<<<;;;CCCjjjxxxVVVKKKMMMNNNLLLMMMKKKGGGEEECCCCCCCCCCCC???<<<888666555444222111111111000///.............../////////...///111444CCCZZZqqqqqq{{{cccSSSQQQVVVeee|||vvvXXXFFFBBB===777555666888999:::<<<<<<;;;;;;<<<===>>>???GGGOOO[[[hhhxxx~~~sssrrrnnnlllqqqvvvuuuooo```SSSEEE>>>===???DDDJJJMMMcccooojjj^^^KKKBBBJJJXXXjjj{{{|||ooo___SSSMMMEEEGGGJJJKKKJJJHHHGGGGGGLLLJJJHHHHHHIIIOOO]]]jjjrrrtttwww{{{zzzrrrfff\\\LLLFFFBBBCCCEEEEEEGGGKKKMMMSSSYYYWWW^^^}}}rrr^^^GGGKKKkkkggg^^^XXXUUUYYYWWWVVVUUUTTTTTTVVVWWWYYYTTTRRRPPPPPPQQQPPPMMMJJJGGGBBB;;;666444444333222//////............//////000,,,666GGGdddeee```qqqsssfffmmmvvvvvvkkkaaaZZZTTTPPPKKKFFFEEEGGGJJJMMMQQQXXX\\\WWWLLLHHHNNNVVV\\\___``````\\\YYYXXXXXXVVV^^^eeeggghhhmmmqqqrrr~~~|||~~~|||~~~}}}zzzyyy||||||ssshhhkkksss|||{{{yyyyyyyyy{{{|||}}}}}}{{{yyyxxxvvvvvvtttttttttuuuvvvwwwvvvxxx{{{{{{zzzzzzzzz{{{||||||{{{zzzyyyyyyyyyyyywwwvvvuuuttttttrrrnnnllljjjkkkiiiccc___\\\UUUNNNFFFBBB===::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCAAAJJJiiilllVVVLLLNNNCCCAAA>>>;;;888666555555444333333222333333444444444333DDDfffyyyuuuuuuvvvyyy{{{vvvnnnmmmqqqaaa]]]cccsss{{{gggVVVRRRWWWaaaqqqxxxpppllljjjvvvqqqlllmmmwww}}}qqqcccQQQDDD?????????>>>AAA??????===HHHssspppXXXQQQKKKHHHIIIHHHHHHHHHFFFDDDDDDEEEGGG@@@===:::888777666444222333222111000////////////.../////////...///111444@@@ZZZrrr~~~{{{oooyyybbbOOODDDEEELLL]]]xxxvvvVVVDDD===:::666555777999::::::============>>>@@@AAABBBGGGLLLUUU```mmm}}}wwwuuupppmmmooorrrnnnggg\\\OOOBBB<<<<<>>???@@@AAABBBCCCCCCDDDAAAMMMqqqyyydddTTTNNNMMMCCCAAA>>>:::888666555555444444333333333333333444444333AAAbbbwwwtttsssuuuyyyzzzzzz|||aaa^^^fffwww|||jjjZZZQQQYYYfffuuuzzzqqqllljjjrrrqqqmmmppp{{{~~~rrrdddRRRFFFBBBBBBCCCBBBEEEBBB@@@===JJJxxxeeeYYYWWWMMMGGGLLLFFFGGGGGGFFFDDDCCCEEEGGGAAA???<<<;;;:::999666444444333222000////////////.../////////...///111444BBBZZZqqqzzzuuullliiiSSSFFFBBBIIITTTcccvvvVVVDDD:::888777666777888999:::======>>>???AAABBBCCCDDDHHHKKKQQQXXXdddttt}}}{{{xxxrrrlllllllllfff^^^WWWJJJ>>>:::===AAAHHHOOOeee~~~lllSSSHHHQQQXXXoooxxxfffWWWOOOKKKCCCIIINNNLLLFFFBBBEEEIIIKKKIIIHHHHHHIIINNN\\\jjjsssuuuwwwzzzxxxoooaaaWWWKKKFFFEEEHHHIIIGGGGGGIIIRRR^^^iiidddjjj\\\TTTllleee]]]ZZZVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMLLLHHHDDD@@@;;;777555333222000//////............///000,,,111AAARRRbbbnnnqqqbbb[[[kkkyyy|||{{{|||nnnnnn~~~~~~{{{{{{yyypppeee^^^[[[ZZZVVVSSSLLLNNNNNNMMMMMMSSS\\\cccqqqtttvvvtttnnnkkkkkkmmm{{{}}}||||||}}}~~~~~~rrrdddfffqqq~~~}}}~~~zzzzzz{{{{{{{{{{{{{{{{{{uuuwwwyyy|||~~~}}}}}}|||zzzvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwxxxyyyxxxvvvsssiiijjjgggaaa]]]YYYRRRJJJAAA>>>:::888888:::;;;;;;??????@@@AAABBBCCCCCCDDDCCCMMMooojjjZZZOOOIIICCCAAA>>>:::888666555555555444444333333333333444666444???]]]|||uuuwwwwww~~~eeecccmmm~~~mmm]]]QQQZZZgggsss|||rrrmmmlllooonnnlllppp}}}rrreeeSSSFFFBBBCCCCCCCCCAAA???<<<999GGGvvv___ZZZ[[[NNNHHHNNNHHHHHHHHHGGGEEEDDDDDDEEECCCAAA???>>>===;;;999777444333111000///............/////////...///111444@@@WWWppp{{{ooohhh]]]JJJCCCEEERRRaaavvvzzzVVVCCC999999888888777777888999<<<===???AAACCCEEEFFFFFFJJJLLLPPPUUU^^^lll}}}zzzvvvtttnnniiiiiijjjccc[[[QQQFFF;;;:::>>>EEENNNUUUiiilllRRRHHHQQQXXXpppwwwcccVVVNNNHHH>>>AAAEEEFFFFFFFFFGGGIIIKKKHHHEEEEEEEEEJJJYYYggguuuvvvwwwxxxuuulll___UUUJJJFFFEEEIIIJJJIIIHHHJJJMMM```mmmhhhmmmbbbUUUlllaaaZZZZZZWWW[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTUUUTTTSSSPPPNNNMMMLLLGGGEEEBBB>>>999666444444000000///...............000---000>>>QQQ^^^nnnpppcccmmmppptttttt|||~~~mmmiii~~~~~~}}}}}}}}}ppphhhfffeeeccc```\\\ZZZVVVSSSTTT[[[eeemmm~~~xxxtttuuuxxx~~~~~~~~~}}}|||}}}~~~qqqcccaaannn}}}~~~}}}~~~{{{zzzxxxwwwxxx{{{~~~yyyyyyyyyyyyzzz|||}}}~~~~~~~~~{{{wwwsssrrrssstttxxxwwwwwwwwwwwwxxxxxxyyy|||{{{zzzzzzyyyxxxuuurrrfffgggeee___\\\YYYRRRJJJ???<<<999888999:::;;;:::>>>??????@@@AAABBBCCCDDDDDDKKKgggrrr\\\MMMFFFCCCBBB>>>;;;888777666555666555444444333333333444444333<<>>;;;LLL|||___[[[\\\OOOIIIOOONNNLLLJJJJJJJJJJJJHHHFFFDDDBBBAAA@@@@@@>>>;;;999444333222000///............/////////...///111444:::RRRnnn~~~yyyooowww|||hhhgggsssRRRDDDBBBIII[[[pppzzzSSS@@@999999999888777777999;;;===???AAADDDFFFHHHIIIJJJMMMPPPSSSWWW^^^iiivvvzzztttmmmlllhhheeegggiiiddd\\\MMMBBB999:::AAAJJJTTT]]]ooorrr[[[QQQZZZfff{{{wwwbbbUUULLLCCC<<<<<<>>>AAAEEEHHHIIIIIIJJJFFFCCCBBBCCCKKK\\\lllxxxwwwvvvvvvrrriii]]]TTTIIIEEEEEEIIIKKKJJJJJJLLLMMMccctttooowwwkkk^^^uuu{{{]]]XXXXXXUUUYYY[[[[[[ZZZYYYYYYXXXWWWWWWTTTUUUUUUSSSOOOMMMLLLLLLEEEEEEDDD@@@<<<888666666111000///......---......---000000===TTTdddwww~~~mmmpppjjjqqqvvvlllfff|||~~~}}}||||||}}}~~~~~~~~~vvvrrrqqqooommmmmmkkkhhheeeeeekkkuuu~~~|||}}}|||~~~~~~}}}{{{yyy{{{|||~~~~~~|||{{{||||||}}}}}}~~~~~~~~~|||}}}~~~~~~qqqbbb\\\jjj{{{{{{zzz{{{|||zzzxxxwwwxxx{{{~~~{{{yyywwwuuuuuuwwwyyy{{{yyyxxxwwwtttrrrrrruuuxxx|||{{{{{{zzzzzzzzz{{{{{{~~~|||zzzxxxvvvrrrnnnjjjeeefffccc^^^ZZZXXXQQQIII>>>;;;999888999;;;;;;;;;===>>>???@@@AAABBBBBBCCCEEEJJJaaa|||\\\JJJGGGEEECCC@@@<<<:::888777777777666555444333333333333000222999OOOrrrzzz}}}ppp```QQQUUU\\\dddqqqsssnnnmmmnnn}}}rrrooorrruuugggTTTFFF@@@???>>>===???@@@AAAAAATTT```ZZZ[[[SSSPPPUUUUUUQQQNNNOOOSSSTTTPPPKKKEEEDDDCCCBBBBBB@@@===;;;666555333222000/////////.../////////...///111444888MMMhhhzzzpppaaajjjcccHHHBBBFFFRRRkkkgggJJJ>>>777888999888777888<<<@@@???AAADDDHHHKKKMMMNNNNNNPPPSSSXXX\\\aaahhhrrrzzzzzzvvvqqqllliiihhheeeccceeegggbbbZZZIII@@@888;;;DDDNNN[[[dddzzzzzzeee[[[bbbnnnqqq]]]UUUMMMDDD@@@AAABBBDDDGGGJJJKKKKKKIIIFFFCCCEEEJJJVVVkkk}}}{{{xxxvvvsssoooggg\\\TTTIIIEEEDDDHHHKKKKKKMMMPPPSSSgggvvvsssfffbbbqqqZZZXXXWWWTTTWWWWWWWWWWWWWWWWWWVVVUUUUUUSSSTTTUUURRRNNNKKKJJJKKKCCCEEEEEEBBB===999888888111000///......---------+++444222999SSSeeevvvmmmoootttrrrkkkxxx}}}|||||||||||||||}}}~~~~~~}}}|||}}}zzz}}}xxxnnnppppppppptttvvvrrrlllmmmnnnqqqtttvvvvvvvvvwwwwww{{{~~~}}}{{{{{{|||yyyzzz|||}}}}}}}}}~~~{{{||||||}}}|||oooaaa\\\kkk}}}{{{zzz||||||{{{zzzzzzzzzzzz{{{|||{{{yyywwwuuuuuuvvvxxxyyyxxxwwwvvvttttttwww{{{}}}|||{{{zzzzzzzzzzzzzzzzzzyyywwwuuutttqqqllliiiffffffddd]]]YYYVVVNNNGGG===;;;999888:::;;;<<<;;;<<<===>>>>>>@@@@@@AAABBBCCCJJJcccdddIIIHHHFFFDDDAAA>>>;;;999888888777666555444444333333333111555:::LLLnnn}}}ppp```PPPSSSWWW___mmmqqqjjjiiikkkzzzuuurrruuuxxxjjjWWWHHHBBB@@@???>>>:::===@@@AAAVVV___YYY\\\XXXWWW]]][[[UUUQQQTTTZZZ]]]WWWQQQFFFDDDCCCCCCCCCAAA>>>;;;777777555333222111000000.../////////...///111444;;;LLLaaasssyyyfff\\\mmmrrrXXXCCCCCCMMM^^^|||hhhPPP@@@>>>666777888888777:::???DDDAAACCCGGGJJJNNNPPPQQQQQQRRRVVV[[[___ccciiiqqqwwwwwwqqqlllgggkkkiiieeebbbcccccc]]]TTTHHH>>>888;;;EEEQQQ^^^hhh{{{eee[[[aaakkkyyyzzzgggWWWTTTQQQHHHGGGIIIKKKKKKKKKKKKMMMOOOKKKHHHGGGJJJRRRbbbzzz|||yyyuuurrrmmmfff\\\TTTIIIDDDCCCGGGKKKLLLNNNRRRUUUfffrrrppp}}}sssRRR\\\zzzyyyhhhYYYZZZYYYUUUWWWRRRRRRSSSSSSSSSRRRQQQQQQRRRTTTTTTRRRMMMJJJJJJKKKBBBDDDEEECCC>>>:::999:::111111000......---------+++777222555OOO___mmmyyyhhhlll|||sss{{{}}}{{{{{{{{{|||~~~~~~zzz|||~~~vvvooollliiikkklllnnnsssvvvqqqiiillllllnnnqqqrrrrrrsssvvvssswww|||~~~}}}{{{|||}}}wwwyyy{{{||||||}}}~~~yyyzzzzzz{{{}}}zzzmmm___^^^nnn~~~|||~~~||||||}}}}}}|||zzzwwwvvv{{{zzzzzzyyyyyyyyyzzzzzz|||{{{zzzxxxxxx{{{{{{zzzyyyxxxwwwwwwwwwwwwuuutttsssttttttsssqqqnnnggghhhddd]]]XXXTTTLLLDDD===;;;999999;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBLLLhhhpppKKKHHHGGGEEEBBB???<<<:::999999777777666555444333333333666:::>>>LLLkkk{{{~~~}}}ppp___PPPQQQUUU]]]lll~~~ooogggeeefffwww{{{ssssss~~~yyyfffPPPEEEAAA>>>;;;:::<<<555BBB???RRR{{{```]]]ZZZWWWYYYWWWZZZZZZWWWTTTXXX[[[UUUJJJGGGFFFFFFGGGHHHFFFCCC@@@<<<999555333222111000...//////............//////111EEEZZZiii}}}oooXXXZZZwwwsssXXXHHHHHHRRRooogggRRRMMMDDD666888666666888888999>>>EEEGGGHHHIIIKKKLLLNNNOOOPPPYYYZZZ[[[^^^cccjjjooossssssmmmiiidddfffbbb^^^^^^``````\\\WWWGGG===777<<>><<<999777555222///......///...---111000333;;;KKK^^^oooyyy}}}ooolll}}}rrrrrr~~~}}}{{{{{{|||}}}~~~~~~}}}}}}~~~}}}~~~rrrgggdddeee```dddkkkqqqsssrrrooollllllkkkjjjnnnsssxxxyyyyyyxxx{{{}}}~~~}}}|||{{{|||xxx|||~~~{{{yyy{{{}}}}}}}}}}}}rrrgggfffsss{{{zzz~~~|||yyyxxxwwwwwwwww{{{zzzxxxwwwxxxzzz}}}~~~|||yyywwwxxx{{{|||{{{yyyzzzzzzzzzyyyyyyxxxxxxxxxsssrrrqqqqqqqqqooollliiihhheeeaaaZZZRRRJJJDDD@@@::::::999999999:::;;;;;;<<<>>>@@@AAAAAA@@@BBBCCC>>>QQQrrrlllRRRGGGFFFDDDAAA===;;;:::;;;;;;;;;:::888777555444444444444444;;;HHHbbbwww}}}kkkuuuvvvfffTTTQQQSSS```qqqsssmmmkkkjjjvvv{{{uuuvvv~~~sssaaaNNNDDDBBB???>>>===<<<555AAACCC]]]sss]]]\\\ZZZXXXYYYVVVUUUVVVUUUSSSUUUXXXSSSLLLIIIHHHHHHHHHHHHGGGDDDAAA===:::666333333222000/////////............//////555FFFWWWbbbuuulllYYY]]]wwwmmmTTTFFFJJJYYYzzz~~~^^^OOOKKKBBB666999666666888999999>>>EEEEEEFFFIIILLLOOOQQQSSSTTTXXXYYYZZZ]]]aaagggmmmppp{{{qqqiiiccc]]]^^^ZZZWWWXXXZZZ[[[XXXTTTCCC;;;666<<>>;;;999666333000/////////...---///...///888JJJaaawwwppplll{{{rrriii~~~~~~~~~~~~~~~~~~~~~}}}}}}yyywwwwwwyyy{{{zzzrrrggg^^^]]]^^^___aaafffjjjllllllkkkjjjhhhhhhiiimmmrrruuuuuusssssswww{{{}}}~~~}}}}}}}}}xxx{{{}}}{{{zzzyyy{{{|||}}}}}}sssgggdddooo}}}}}}|||}}}}}}|||zzzxxxxxxyyyzzz{{{zzzyyyxxxwwwxxxzzz|||~~~|||zzzxxxyyy{{{|||{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvqqqpppooooooooommmjjjgggfffddd```YYYRRRJJJDDD@@@::::::999999999:::;;;;;;<<<>>>@@@AAAAAAAAABBBCCCAAAXXXyyy]]]MMMGGGHHHGGGDDD@@@>>><<<;;;;;;::::::888666555444444333666555;;;FFF]]]rrrtttwwwxxxiiiWWWSSSUUUaaaqqq|||qqqmmmmmmfffsss{{{xxx{{{|||jjjZZZJJJCCCBBBAAA@@@@@@???666@@@EEEgggjjjYYY[[[ZZZXXXYYYUUUQQQTTTUUUSSSSSSUUUSSSPPPMMMKKKIIIHHHHHHGGGEEECCC>>>;;;777444333222111/////////............//////444AAAMMMWWWkkkrrraaaSSS[[[vvvyyybbbNNNHHHSSSiiirrrZZZQQQLLLAAA888999777666999999:::???FFFFFFHHHKKKOOORRRTTTUUUVVVWWWWWWXXXZZZ^^^dddiiilllrrr|||lllccc[[[SSSRRRPPPNNNNNNQQQRRRPPPMMM???888666===KKK]]]ppp}}}|||dddZZZXXXWWW]]]]]]UUUQQQRRRPPPJJJGGGJJJNNNPPPNNNLLLJJJIIIMMMKKKEEEEEEXXXppptttiii```eeeiiiiiigggbbbXXXNNNEEEEEEFFFHHHJJJMMMOOOPPPWWWlllkkkrrr```OOOHHHfff}}}mmmddd___]]]\\\WWWWWWWWWYYYZZZYYYWWWTTTRRRUUUTTTOOOMMMMMMKKKGGGFFFEEEDDDDDDDDDAAA>>>:::777555111000000000///---///------666IIIdddvvvooo{{{mmmhhh~~~~~~}}}~~~~~~xxxooojjjiiijjjhhhjjjjjjeee\\\WWWVVVXXX\\\^^^```bbbdddeeeffffffbbbdddhhhmmmqqqqqqooommmkkkpppwww{{{}}}~~~~~~~~~yyy{{{~~~~~~}}}|||{{{|||xxxzzz{{{|||~~~|||rrrfff```kkkxxx~~~}}}{{{|||{{{zzzxxxwwwxxxzzz|||~~~yyyxxxwwwwwwxxxyyy{{{||||||zzzyyyyyy{{{{{{zzzyyywwwwwwwwwvvvuuutttttttttpppooonnnmmmmmmkkkgggdddbbb```[[[UUUNNNHHHBBB???:::999999999::::::;;;<<<<<<>>>@@@AAAAAAAAABBBCCCFFFffflllOOOIIIIIIJJJIIIGGGDDDAAA>>><<<;;;:::999888666555444333333777444888@@@TTTxxxyyysssmmm}}}yyy{{{{{{{{{lll[[[WWWWWWbbbqqqzzzqqqnnnnnneeeqqqyyyzzz~~~|||xxxbbbUUUGGGBBBAAA@@@@@@AAA@@@999???CCCggg}}}zzzdddVVVXXXVVVWWWYYYUUURRRUUUWWWVVVSSSRRRRRRSSSNNNKKKHHHGGGGGGFFFEEECCC???<<<888555444333111000//////............//////333===IIIVVVnnniiiXXXNNN\\\xxx~~~lllTTTIIIOOOeeeuuudddZZZOOOBBB;;;:::777777999::::::@@@FFFLLLNNNQQQTTTUUUVVVUUUUUUVVVVVVVVVXXX\\\aaafffiiimmmuuu~~~{{{fff\\\TTTJJJIIIGGGFFFFFFHHHHHHFFFEEE;;;666555<<>><<<:::999888666555444333333555222555;;;KKKnnn{{{ssssssxxxxxxwwwxxxwww|||uuuzzz}}}ppp```ZZZZZZbbbppptttnnnmmmhhhrrrwwwzzz~~~xxxrrr\\\PPPEEEAAA@@@>>>>>>??????<<<@@@BBBgggvvvyyyaaaTTTTTTRRRTTTXXXUUUSSSUUUVVVUUUPPPLLLMMMPPPLLLJJJGGGFFFFFFEEEDDDCCCAAA===999666555444222000//////............//////444???MMM```{{{jjjZZZRRRdddxxxbbbLLLLLL___zzztttcccQQQBBB===:::888888:::;;;;;;@@@GGGNNNQQQUUUXXXZZZZZZXXXWWWUUUUUUVVVXXX\\\aaafffiiimmmttt|||zzzbbbVVVLLLBBBCCCBBB@@@@@@@@@???>>>===888666555<<>><<<999999999999:::;;;<<<===;;;===???AAAAAAAAACCCDDDLLL}}}uuu\\\SSSQQQIIIHHHHHHGGGFFFDDDBBB@@@>>>;;;:::888777555444444444444222666:::GGGiii}}}yyytttvvv{{{~~~qqqmmmyyysssccc]]][[[bbbmmm{{{yyyooojjjmmmsss}}}uuuxxx|||~~~~~~uuukkkVVVLLLCCCAAA@@@======>>><<<>>>BBBFFFqqqxxxppp\\\RRRRRRNNNQQQWWWTTTQQQPPPQQQPPPLLLGGGHHHLLLJJJHHHGGGFFFGGGFFFEEECCCBBB???;;;777666444222111//////............//////111===MMMbbb|||hhh\\\ZZZmmmrrr___XXX```www~~~fffRRRDDD===;;;999888:::;;;<<>>;;;777444333222000///......000555@@@TTTkkk{{{vvvlllppp}}}}}}{{{|||}}}kkk{{{~~~}}}|||{{{}}}~~~~~~}}}{{{zzz{{{|||~~~}}}llldddaaa]]][[[VVVNNNGGGDDDGGGKKKMMMRRRXXX\\\ZZZVVVRRRPPPPPPTTTYYY]]]``````^^^]]]^^^ccckkkppprrrrrrppppppfffkkkrrrvvvxxxyyyyyyyyy{{{||||||{{{zzz{{{~~~|||}}}}}}|||zzzttteeeWWWUUUfff{{{zzzwww}}}|||{{{yyyxxxxxxxxxyyywwwxxxzzz{{{||||||{{{zzzxxxyyy{{{zzzwwwuuuttttttwwwvvvvvvtttsssrrrqqqppppppnnnlllkkkiiifffbbb___]]]ZZZUUUOOOHHHCCC???===888888888999:::;;;<<<===:::===???AAAAAABBBCCCEEEMMM{{{sss]]]XXXVVVKKKJJJIIIHHHFFFDDDBBBAAA@@@<<<;;;:::888777666555555666444888<<>>RRRiiizzzooonnn{{{{{{vvvrrruuupppxxx~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz}}}}}}}}}~~~~~~ooo```[[[\\\YYYVVVQQQIIIBBBAAAEEEIIIOOORRRUUUWWWVVVSSSQQQOOOMMMOOOSSSWWWZZZ\\\\\\\\\___eeekkkpppqqqrrrtttuuuooorrrvvvyyyyyyxxxxxxxxxxxxyyyzzzyyyyyyyyy|||~~~zzz||||||{{{yyysssdddVVVRRRccczzz|||zzz{{{{{{{{{{{{zzzyyyxxxxxxwwwyyy{{{}}}~~~}}}|||zzzyyy{{{}}}|||xxxuuuttttttvvvuuutttsssqqqpppooonnnnnnmmmkkkiiigggddd___\\\]]]YYYTTTMMMFFFAAA===;;;888888888999:::;;;======:::<<>>>>>@@@@@@BBBEEESSSZZZOOONNNQQQNNNPPPSSSNNNPPPKKKIIIMMMMMMIIIIIIMMMHHHHHHIIIJJJLLLKKKHHHFFFDDD@@@<<<999777555333111//////............//////...===KKKWWWgggzzz{{{zzzoookkk|||yyy\\\dddvvvcccYYYPPPDDD<<<999999;;;<<<===BBBHHHSSSWWW]]]aaacccbbb^^^\\\XXXXXXYYY]]]bbbhhhmmmqqqkkklllppptttvvvttttttuuukkkSSSFFF@@@<<<222333444444333333444555111444666>>>SSSrrrrrr```UUUQQQKKKMMMQQQSSSRRRNNNLLLLLLFFFCCC??????BBBFFFGGGGGGIIIGGGFFFMMM[[[gggkkkhhhdddhhhjjjfffbbbZZZNNNCCC@@@DDDGGGHHHIIIMMMVVV]]]mmm___fffyyyaaa^^^```]]]ZZZ\\\XXXUUURRRQQQSSSVVVWWWXXXXXXYYYUUUPPPOOOSSSUUUTTTVVVTTTQQQOOOMMMLLLIIIGGG@@@===999666444333111///111111111444???TTTmmmwwwpppzzzyyyuuu}}}rrrttt~~~~~~}}}}}}~~~~~~}}}|||zzzyyyyyyyyyyyy~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~rrrbbbWWWVVVXXXUUUSSSMMMEEE???>>>BBBGGGSSSTTTTTTTTTSSSRRRQQQQQQLLLMMMNNNQQQUUUXXX[[[]]]```eeekkkoooppprrrvvvyyyuuuwwwzzz{{{zzzxxxxxxxxxvvvwwwxxxxxxwwwxxxzzz|||xxxzzz{{{{{{yyyssseeeWWWPPPaaaxxx}}}yyyzzz{{{|||{{{zzzyyyxxxwwwyyy|||~~~~~~|||{{{zzz}}}~~~zzzvvvuuuvvvttttttrrrqqqpppnnnmmmmmmmmmkkkiiigggeeebbb]]]ZZZZZZWWWQQQIIIBBB===999777888888888999:::;;;===>>>:::<<>>===<<<:::999888777777333111666888;;;WWW}}}{{{llluuu}}}ggg___YYY\\\eeeppp~~~~~~tttpppeeekkkuuuuuuuuuwww|||~~~kkkWWWJJJGGGCCCAAAAAAAAA@@@@@@===@@@EEE```UUU[[[]]]VVVNNNMMMQQQSSSPPPOOOLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFEEECCCCCC>>>===<<<:::888555333111//////.........//////000...===IIIWWWkkktttwww{{{~~~mmmgggpppeeeYYYPPPHHHFFF>>>888777:::<<>>TTTtttyyyiii\\\RRRKKKFFFQQQZZZZZZUUUQQQLLLHHHGGGDDD@@@>>>>>>@@@AAABBB@@@EEEHHHKKKWWWeeeggg``````aaacccccc___VVVLLLEEEBBBGGGFFFEEEJJJJJJRRRddduuurrrzzzWWW[[[tttbbb\\\___aaa^^^ZZZZZZZZZVVVSSSUUU[[[]]][[[WWWUUUSSSQQQPPPRRRTTTUUUTTTPPPLLLMMMOOOPPPLLLHHHEEEBBB???:::666333111000000222111000888OOOkkkzzzkkkyyy|||yyyxxx{{{~~~~~~{{{~~~~~~~~~}}}{{{yyyxxx|||||||||||||||}}}~~~~~~~~~}}}{{{|||~~~~~~~~~|||~~~uuuiii]]]WWWXXXZZZWWWZZZUUUIII??????FFFKKKUUUUUUTTTRRRQQQQQQRRRRRRPPPQQQTTTXXX[[[\\\[[[ZZZ___fffpppwwwzzz{{{}}}|||xxxzzz}}}}}}yyyvvvsssrrrqqqrrrttttttsssrrrwwwvvvvvvwwwvvvnnnbbbXXXMMM```zzz~~~zzz{{{{{{{{{zzzzzzyyyyyyxxxtttvvvyyy{{{{{{{{{}}}~~~~~~}}}|||zzzyyyyyyzzzzzzvvvsssooonnnnnnooooooooopppooolllhhhbbb]]][[[ZZZZZZUUUNNNHHHCCC>>>:::888777888::::::999999:::<<<;;;BBB???<<>>CCC^^^aaaccc^^^SSSKKKKKKNNNPPPPPPOOOMMMJJJIIIHHHIIIIIIFFFFFFFFFEEEDDDCCCBBBBBB@@@???===;;;888555333111//////.........//////000000:::DDDRRReeemmmvvvxxxkkkmmm{{{}}}dddZZZUUUOOOGGG@@@999999;;;>>>CCCIIIUUUXXX\\\aaadddddddddccc```___```eeelllpppooolllrrrsssuuuvvvuuurrrnnnlllllleee[[[PPPFFF===777333555444444333333333444444444888:::???SSSrrrvvvgggYYYOOOHHHGGGRRR[[[ZZZUUUQQQKKKFFFEEEBBB>>><<<===@@@AAABBB@@@CCCEEEJJJXXXfffeee\\\ZZZ^^^aaa```ZZZQQQHHHBBB@@@GGGGGGGGGLLLLLLRRRccctttoooiiiRRR^^^qqqbbb\\\\\\]]]]]]]]]YYYZZZXXXVVVXXX\\\\\\XXXVVVTTTQQQOOONNNNNNPPPQQQRRROOOLLLMMMPPPQQQNNNKKKGGGDDD@@@;;;666333222111000111000///666JJJfffzzzzzzkkkuuu{{{vvvyyyzzz~~~}}}~~~}}}|||zzzyyy|||||||||||||||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}|||~~~|||xxxpppdddZZZVVVXXX\\\\\\^^^ZZZMMMAAAAAAFFFKKKSSSTTTTTTTTTSSSSSSSSSTTTSSSUUUXXX[[[^^^_________```iiittt{{{~~~|||yyytttqqqooonnnnnnoooppppppooouuusssssstttssslll```XXXLLLaaa||||||zzzzzzzzzzzzzzzyyyyyyxxxxxxuuuwwwyyyzzzyyyzzz{{{||||||{{{zzzxxxxxxxxxxxxyyyuuurrrpppoooooooooooonnnpppmmmiiiddd___\\\[[[\\\YYYTTTMMMGGGBBB>>>:::777777888999999999999:::<<<:::AAA>>><<>><<<<<>>;;;777222444333333333333333444444888:::;;;@@@SSSooo|||pppcccVVVMMMHHHJJJTTT[[[ZZZUUUPPPIIICCCCCC???;;;:::<<>><<>>>>>>>>>>>>>><<<999;;;FFFkkk{{{yyyfffYYYRRRNNNNNNMMMKKKIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDCCCAAA>>>;;;777444222111000//////////////////111222888LLL]]]___nnntttnnnqqqvvvxxxjjjmmmsssvvvyyyaaaYYYZZZZZZJJJBBB;;;;;;<<>>CCCCCCHHHVVVzzz|||ZZZLLLLLLNNNQQQOOOLLLHHHEEECCCCCCBBBCCCAAA???<<<999888777666333888666555666>>>^^^{{{ooo~~~rrrtttzzznnn^^^\\\bbbjjjssszzz~~~wwwuuutttuuu|||vvvvvvuuuuuuuuunnn\\\KKK@@@???======>>>>>>===<<<888<<>>CCCIIISSSVVV]]]ccchhhjjjkkkkkkmmmllllllmmmoooppppppppptttuuuwwwzzz{{{{{{{{{zzzooocccRRRDDD;;;888777777333333333333444555666777777999===III^^^vvvtttgggZZZMMMGGGGGGPPPVVVXXXTTTPPPLLLFFF@@@???;;;888888;;;AAAEEEHHHFFFCCCAAAHHH[[[iiiaaaPPPUUU]]]ddd```SSSGGGCCCDDDEEEIIIFFFFFFMMMSSS```vvvuuurrr\\\LLLNNNhhhmmmXXXVVVZZZWWWTTTTTTXXXXXXTTTPPPPPPTTTTTTQQQOOOOOOOOOOOOPPPRRRSSSTTTTTTRRRPPPNNNMMMLLLJJJHHHGGGEEEAAA<<<777444111000...///111333666BBB\\\uuu||||||mmmtttrrrppp~~~~~~~~~~~~}}}|||~~~}}}~~~}}}{{{~~~}}}}}}||||||||||||||||||||||||}}}}}}~~~{{{zzzzzz|||~~~~~~|||{{{{{{|||~~~~~~|||{{{zzz{{{xxxqqqhhhaaaaaaeeekkknnntttppp```NNNGGGIIIMMMTTTYYY```bbb```^^^^^^```___ffflllooommmooouuu{{{|||qqqdddYYYTTTMMMHHHEEEEEEEEEEEEBBBBBBAAA@@@???>>>;;;:::>>>RRRiiirrroookkkooouuutttuuuuuuuuuvvvvvvwwwwwwyyyyyyxxxvvvtttssstttuuuuuutttsssrrrqqqrrrssstttrrrqqqqqqrrrrrroookkkhhhgggfffeeeeeeeeebbb]]]YYYQQQMMMFFFAAA===:::777444555777999999999999;;;===;;;AAAAAAAAADDDCCCKKK___hhhTTTOOOPPPOOOMMMKKKIIIFFFDDDBBBBBBBBBBBBAAA???<<<:::888777666444777555555666999UUU}}}zzz~~~pppooosssrrraaa\\\bbbkkkuuu{{{~~~vvvtttsssvvv}}}ooopppqqqqqqpppiiiXXXHHH???===<<<===>>>>>>===<<<888???JJJkkkcccTTTSSSUUUNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGFFFDDDAAA>>>;;;888666222222111000////////////...111777HHH[[[^^^eeeyyy{{{vvvsssxxxvvvcccWWWTTTXXXdddqqqwww{{{|||aaaVVVUUUTTTJJJBBB;;;:::<<<>>>CCCIIISSSWWW^^^eeejjjnnnoooooosssrrrrrrqqqqqqrrrrrrsssxxxyyyzzzzzzzzzyyywwwwwwnnnfffYYYJJJ===666555555333333333444555777888999777:::CCCSSSjjjtttcccTTTGGGCCCFFFSSSUUUTTTOOOKKKIIIEEE@@@>>>;;;888888===CCCIIILLLGGGEEEBBBHHHYYYggg```PPPTTT[[[```[[[NNNDDD@@@AAAGGGJJJFFFFFFOOOWWWhhhjjjqqqQQQJJJLLLfffqqqYYYYYY^^^[[[VVVUUUWWWVVVRRRLLLMMMRRRSSSQQQMMMMMMNNNOOOQQQSSSUUUVVVSSSRRRQQQNNNKKKIIIGGGFFFEEEDDDBBB???;;;666333111000000333777888BBB[[[vvvyyy{{{kkkppp}}}yyyqqq{{{~~~~~~~~~~~~}}}~~~|||~~~~~~}}}|||{{{||||||||||||||||||||||||}}}~~~~~~{{{zzz{{{|||~~~~~~|||zzzzzz|||~~~~~~|||{{{zzz{{{{{{yyyssskkkeeedddhhhlllsssyyyxxxgggTTTLLLNNNRRR[[[aaaggghhheeebbbccceeedddllluuuwwwuuuxxx~~~yyykkk\\\MMMHHHAAA<<<:::999999888999888888777777888999:::===LLL\\\cccaaaaaaiiiqqqrrrsssssstttuuuvvvvvvwwwzzzzzzxxxvvvsssrrrsssuuutttsssrrrqqqqqqrrrssstttrrrqqqqqqqqqqqqoookkkhhhfffeeeeeeggggggccc\\\VVVNNNJJJDDD???;;;888555333555777888999999:::<<<===<<>>===<<<===??????>>><<<777>>>CCC[[[nnn\\\UUUUUUWWWPPPOOONNNMMMLLLLLLMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKGGGFFFEEEBBB@@@<<<:::888333222111000////////////...333666BBBVVV^^^bbbmmmxxx}}}~~~yyy{{{mmm[[[PPPNNNTTT```nnnyyy|||aaaWWWTTTRRRLLLDDD===<<<===???DDDJJJTTTXXX___gggmmmppprrrrrruuuuuutttsssqqqqqqrrrsssxxxxxxyyyzzzzzzyyyyyyxxxssskkk^^^NNNAAA999555444333444444555777888:::;;;;;;???KKK___wwwppp^^^PPPFFFFFFMMMTTTTTTQQQJJJGGGGGGEEE@@@???<<<999999???FFFLLLPPPGGGEEEBBBFFFVVVccc^^^PPPUUUZZZ[[[VVVKKKBBB??????EEEJJJGGGHHHSSS\\\mmmxxx]]]rrr{{{SSSKKKMMMjjjpppYYYYYY]]]XXXUUUXXXTTTTTTQQQNNNOOORRRRRROOOKKKKKKLLLNNNPPPQQQSSSSSSQQQPPPOOOMMMJJJGGGFFFFFFDDDDDDDDDCCC???:::555222222222666:::999@@@XXXtttxxxnnnllluuuzzzrrr{{{}}}}}}~~~~~~}}}~~~~~~}}}|||{{{zzzzzzzzz{{{||||||||||||||||||}}}~~~~~~||||||}}}~~~|||xxxzzz{{{{{{yyyxxxzzz|||yyyxxxuuuoooiiihhhkkkooowww~~~~~~nnnZZZRRRTTTXXXbbbhhhnnnmmmhhheeefffiiiiiisss}}}}}}}}}wwwhhhVVVCCC???999666444444444444777777666666777:::>>>AAAAAAJJJSSSVVVUUUYYYccclllqqqqqqrrrssstttuuuvvvvvvzzzzzzyyyvvvsssrrrtttvvvuuutttsssrrrrrrssstttuuusssrrrpppppppppnnnkkkhhhfffdddcccdddeeebbb[[[UUULLLHHHBBB===:::777444333444666888999999:::<<<>>><<>>======<<<>>>???@@@>>>===555======OOOyyywwwoooddd]]]\\\ZZZVVVSSSRRRPPPOOOOOOOOOOOOPPPKKKJJJHHHGGGGGGHHHJJJKKKGGGFFFEEECCC@@@>>>;;;:::333222111000////////////...444444===RRR]]]```fffwww{{{~~~zzzuuueeeXXXMMMMMMUUUXXXfffssszzz{{{bbbXXXUUURRRNNNEEE>>>===>>>@@@EEEKKKTTTYYY```hhhnnnrrrttttttuuuuuutttqqqoooooopppqqqtttuuuwwwyyy{{{}}}~~~~~~zzzpppaaaQQQEEE===888555444444555666888:::;;;<<<@@@DDDQQQhhhjjjYYYNNNHHHMMMWWWUUUTTTNNNGGGEEEFFFDDDAAA@@@<<<999:::@@@HHHNNNRRRFFFEEEBBBEEESSS```]]]PPPXXXZZZZZZTTTJJJBBB???@@@CCCIIIHHHKKKWWW```pppoooVVVuuuZZZMMMQQQpppkkkXXXWWWXXXSSSRRRYYYQQQSSSSSSPPPQQQTTTRRRNNNJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNLLLIIIGGGGGGGGGDDDEEEFFFFFFCCC>>>888444555444777;;;999>>>VVVqqqxxxssskkkqqq~~~ssslllvvv~~~|||}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}|||zzzyyyyyyzzz{{{||||||||||||||||||}}}~~~~~~}}}}}}~~~}}}vvvxxxyyyxxxvvvvvvyyy|||yyyyyywwwrrrnnnmmmppptttyyyrrr___VVVXXX\\\gggmmmrrrpppjjjfffhhhkkkmmmwww~~~xxxfffRRR===:::666444444444444444777777777777888<<>><<<@@@@@@@@@@@@===KKKgggooo]]]QQQLLLJJJHHHCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA???===;;;999888:::555111666:::444AAAaaawwwxxx~~~}}}|||~~~nnn```]]]gggttt||||||wwwqqqmmmppp|||[[[___aaa^^^YYYRRRFFF;;;999;;;===>>>>>>===;;;:::;;;666===^^^yyyhhhkkkfffaaa^^^^^^]]][[[YYYYYYVVVRRROOOOOOOOOOOONNNJJJIIIGGGHHHJJJLLLMMMMMMKKKKKKIIIGGGDDDBBB???>>>888666333222222222222111///000111888FFFTTTXXXTTTcccxxxwwwuuufffLLLEEEGGGIIIPPPXXXggguuu|||gggaaa]]]VVVNNNEEE===<<<===@@@FFFLLLRRRXXXbbbiiinnnsssxxx{{{yyytttqqqooollljjjnnnuuuvvvwwwxxxyyyzzz|||{{{xxxkkk___VVVDDD666777777999555777@@@>>>;;;CCCEEEWWWkkk}}}}}}___SSSDDDAAAQQQ```ZZZTTTKKKEEECCCBBB@@@>>><<<<<<999888BBBPPPUUUSSSEEEDDDCCCFFFQQQ[[[\\\VVVZZZ[[[XXXOOODDD===>>>AAAIIICCCOOOYYYZZZmmmzzz]]]fff[[[FFF]]]{{{zzzhhhWWWSSSVVVWWWVVVTTTSSSRRRRRRSSSTTTSSSQQQOOOMMMKKKIIIJJJLLLNNNOOONNNNNNKKKGGGGGGHHHIIIHHHFFFMMMMMMKKKIIIDDD>>>888555666555444777999999PPPxxxiiiooo}}}}}}yyy{{{}}}yyyeeefff{{{uuu}}}~~~~~~}}}||||||{{{{{{}}}~~~{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyywwwxxxyyyssslllnnnuuu{{{mmmYYYSSSZZZbbbppppppoooooooooooonnnnnnvvv{{{xxxeeeJJJ<<<666222444666555444666555888999888:::BBBIIIKKKNNNKKKKKKLLLJJJJJJSSS```lllmmmoooqqqtttvvvxxxxxx{{{yyywwwvvvuuuvvvwwwxxxvvvuuusssrrrrrrssstttvvvsssoookkkiiiiiiiiihhhgggfffdddaaa___]]]ZZZWWWTTTIIIFFFAAA;;;777555444444777888::::::::::::<<<===DDD@@@@@@BBB???>>>MMMaaavvv___RRROOOMMMHHHEEECCCBBBBBBDDDEEEEEEDDDHHHEEEBBB@@@???>>><<<:::777777777777444555???KKK}}}qqqccc```jjjzzzyyyssspppsssyyy^^^cccddd___XXXOOODDD:::::::::;;;<<<<<<<<<;;;:::888888JJJqqqqqqcccbbb]]]XXXWWWXXX\\\]]]^^^\\\YYYUUUSSSSSSRRRPPPOOOLLLJJJIIIJJJMMMOOOPPPPPPMMMLLLKKKIIIGGGDDDBBB@@@999777444222222222111000000111222888EEESSSWWWTTT]]]xxxzzzwww}}}tttsss```MMM???AAAIIIQQQ___lll{{{}}}fff^^^YYYRRRPPPGGG???>>>???AAAGGGNNNSSSZZZccckkkpppuuuzzz~~~{{{uuupppooonnnmmmooottttttvvvwwwxxxyyy{{{}}}{{{oooeee]]]III888777666999666888@@@???@@@LLL[[[lll{{{ZZZLLLCCCGGGWWW```VVVQQQJJJEEECCCAAA???>>><<<;;;888999DDDRRRVVVSSSDDDDDDCCCHHHSSS\\\[[[TTTUUUWWWUUUMMMCCC>>>???CCCKKKGGGPPPWWW[[[pppsssYYYlll___JJJcccooobbbVVVTTTVVVUUURRRQQQNNNNNNOOORRRTTTTTTSSSQQQMMMLLLMMMNNNPPPPPPMMMKKKOOOMMMJJJJJJLLLLLLKKKIIIOOOOOONNNKKKGGGAAA<<<999444444222444555555OOOyyyeeegggzzzzzzuuuwww|||fffcccttt~~~pppxxx~~~~~~}}}}}}}}}||||||~~~}}}{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~|||zzzyyyxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{yyywwwxxxxxxtttnnnqqqxxx|||gggSSSMMMTTT[[[eeehhhlllmmmmmmkkkkkkkkkrrrxxx~~~yyydddHHH888222000333666555555666555888999999>>>IIISSSXXXTTTOOOMMMMMMJJJHHHOOO[[[gggjjjooorrrssstttuuuvvvzzzyyywwwuuuuuuuuuvvvwwwxxxwwwuuutttssssssttttttooommmjjjjjjjjjkkkkkkjjjeeedddaaa___]]]YYYUUUQQQGGGDDD???:::666444333333777888::::::::::::<<<===AAA>>>@@@CCC???>>>JJJ\\\{{{|||___PPPNNNLLLHHHFFFFFFFFFEEEEEEEEEFFFFFFCCCBBB@@@??????>>><<<:::777777777777444555???JJJ}}}tttddd^^^eeeuuu~~~xxxrrrnnnpppvvv~~~dddiiijjjbbbVVVKKKAAA999:::::::::::::::999999999999888PPP|||jjjaaa[[[WWWSSSQQQTTTXXX\\\^^^ZZZXXXVVVUUUTTTRRROOOMMMKKKJJJIIIKKKNNNPPPQQQQQQMMMLLLKKKIIIFFFDDDCCCBBB;;;888555333222222000///000111222666CCCQQQWWWUUU\\\|||sssrrrxxxqqqqqqzzzxxxhhh[[[III@@@===CCCLLLXXXkkk}}}ggg]]]WWWQQQPPPHHHAAA@@@AAACCCIIINNNUUU[[[ccclllrrrxxx}}}~~~vvvoooooopppoooppprrrrrrtttuuuwwwxxx{{{~~~vvvooogggPPP:::777555:::888999@@@BBBIIIZZZpppwwwTTTEEEEEERRR^^^]]]QQQMMMHHHEEEBBB@@@>>><<<;;;999777===JJJVVVXXXSSSCCCCCCDDDJJJVVV___\\\SSSQQQRRRPPPIIIBBB>>>AAAEEELLLNNNSSSUUU^^^uuu{{{hhhXXXvvv]]]PPPlllvvvccc\\\WWWXXXXXXUUURRRQQQOOOOOOQQQSSSVVVVVVTTTRRRMMMNNNQQQSSSTTTRRRMMMJJJPPPOOONNNOOOPPPPPPNNNMMMQQQQQQPPPNNNKKKFFFAAA>>>555555222222222222OOO|||^^^]]]tttyyy}}}ggg^^^kkkssszzz~~~}}}|||zzzyyyyyyzzzzzz~~~|||zzzyyyyyyxxxzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{|||~~~~~~{{{xxxwwwvvvvvvuuuuuuuuuvvvxxxyyy{{{|||yyywwwxxxwwwtttrrruuu{{{vvv^^^IIIDDDJJJPPPWWW]]]ccceeebbb```bbbeeemmmrrrxxxzzzzzzyyyzzz{{{zzzyyyxxxxxx{{{{{{dddFFF555111111555777666666888555999;;;===FFFUUUbbbhhh\\\SSSMMMMMMIIIEEEJJJTTT^^^eeennnrrrrrrqqqrrruuuzzzyyywwwuuuuuuuuuuuuvvvwwwvvvuuutttrrrqqqppppppkkkjjjjjjkkkmmmnnnnnnmmmeeecccaaa```]]]XXXRRRNNNDDDAAA===888555333333333666888::::::::::::<<<>>>===<<<@@@BBB???>>>IIIYYYlllnnn}}}\\\MMMLLLLLLIIIGGGIIIJJJIIIEEEDDDEEEGGGDDDCCCCCCBBBBBB???;;;888888666666666444444===GGGxxxzzzggg\\\```ooo|||}}}zzzrrrmmmooouuu~~~kkkpppnnnbbbSSSGGG???999::::::999888888888999999;;;666KKKuuugggaaaZZZWWWTTTRRRSSSUUUWWWXXXSSSRRRRRRRRRRRRPPPMMMJJJHHHGGGGGGIIILLLNNNOOONNNJJJIIIHHHFFFDDDBBBAAAAAA===:::666444333111000......///000444AAAPPPXXXYYYeeetttqqqooommmggg[[[LLLBBBAAA@@@CCCJJJTTTddd}}}jjj^^^WWWRRRNNNFFF@@@@@@BBBDDDIIINNNVVVZZZbbbkkkssszzzvvvnnnnnnpppooooooooopppqqqtttvvvxxx|||{{{vvvoooWWW===666444;;;:::;;;BBBFFFSSSiiioooNNNDDDKKK\\\bbbVVVLLLJJJGGGDDDAAA>>>;;;999888777:::EEETTT\\\YYYQQQCCCBBBCCCKKKYYYdddaaaYYYQQQQQQNNNGGGAAA???BBBGGGLLLSSSUUUSSSbbbyyyuuu\\\ZZZwwwRRRTTTttt|||ssslll```\\\ZZZ\\\[[[WWWVVVXXXVVVUUUVVVWWWWWWVVVSSSPPPNNNOOOQQQUUUVVVUUUQQQNNNOOOPPPQQQRRRSSSRRRQQQPPPRRRSSSRRRQQQMMMIIIDDDBBB999999555333222222PPP~~~{{{XXXYYYpppkkk[[[ggg|||~~~~~~{{{yyyxxxxxxyyyzzz~~~}}}|||zzzyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyyyyzzz|||~~~|||yyywwwvvvvvvwwwvvvvvvwwwwwwxxxyyyzzzzzzxxxxxxwwwvvvuuuuuuyyy}}}}}}mmmSSS@@@<<>>CCCHHHSSSbbbooouuueeeVVVLLLKKKIIICCCFFFPPPVVV```mmmsssrrrppprrrvvvyyyxxxwwwuuutttttttttttttttssssssqqqpppmmmkkkjjjkkkjjjjjjlllnnnooommmllleeedddbbb```]]]WWWPPPKKKAAA>>>:::666333222222333666777999::::::;;;<<<>>><<<<<<>>>???===???MMM]]]mmmkkk|||wwwXXXMMMMMMNNNLLLHHHLLLNNNLLLFFFCCCEEEHHHKKKJJJIIIHHHFFFAAA;;;666888666555555333444;;;DDDrrrkkk]]]^^^lllyyy}}}uuuooopppuuuppprrrnnn___OOODDD===999;;;:::999888888888888999::::::OOOrrr~~~ggg\\\TTTTTTTTTTTTRRRQQQQQQPPPMMMMMMNNNOOOQQQOOOLLLIIIGGGGGGGGGIIILLLNNNNNNMMMIIIHHHFFFDDDBBBAAAAAAAAA>>>;;;777444333222000///,,,---...222???OOOZZZ]]]rrrtttssslll^^^NNNCCC>>><<<:::>>>EEEQQQ```xxxlll]]]TTTNNNIIICCC>>>???BBBDDDHHHMMMTTTXXX___iiirrrzzzvvvmmmlllmmmkkkjjjkkklllnnnrrruuuyyy}}}}}}yyysss[[[@@@777666===>>>???IIIQQQccc|||dddKKKIIITTTbbb```MMMIIIHHHFFFCCC???<<<999888888:::BBBPPP]]]^^^VVVNNNCCCBBBBBBKKK\\\iiihhh___TTTRRRMMMFFF@@@???CCCFFFJJJVVVUUUTTTgggzzznnnTTTYYYZZZHHHZZZ~~~tttoookkkbbb]]][[[[[[ZZZXXX[[[___YYYXXXWWWVVVVVVUUURRROOOPPPOOOPPPSSSVVVWWWWWWVVVPPPQQQSSSTTTTTTSSSRRRRRRSSSTTTTTTRRROOOKKKFFFDDD<<<;;;666444222111MMMyyyuuu[[[^^^rrrxxxbbbkkk|||zzzzzzzzz{{{||||||||||||||||||{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{|||~~~~~~|||zzzxxxwwwwwwxxxyyyxxxyyyyyyyyyxxxxxxxxxxxxwwwxxxwwwuuuuuuwwwyyyzzz{{{tttaaaJJJ;;;999===@@@EEEGGGHHHGGGFFFNNN\\\hhhdddaaa^^^ZZZWWWSSSOOOLLLIIIDDDAAABBBCCCIIIWWWeeeyyy}}}hhhFFF:::777666888999999===BBBDDDLLLUUU\\\ggguuuppp[[[LLLKKKKKKEEEHHHRRRTTT___lllssssssrrruuuxxxxxxxxxwwwuuutttsssssssssrrrrrrqqqpppooommmkkkjjjmmmlllllllllmmmmmmjjjhhheeedddbbb___[[[UUUMMMHHH===;;;888444222222222333555777999::::::;;;===???=========;;;;;;DDDWWWiiiuuutttpppXXXQQQRRRPPPNNNNNNQQQTTTQQQJJJFFFGGGJJJKKKKKKKKKJJJHHHDDD===888999666555555333333888@@@mmmvvv~~~wwwpppaaa```kkkwww~~~vvvoooooottt|||qqqpppgggWWWHHH@@@<<<999<<<<<<;;;;;;::::::999999999NNNjjjwwwdddSSSKKKNNNQQQRRRQQQOOONNNNNNMMMMMMNNNOOOQQQPPPMMMKKKIIIHHHIIIKKKMMMNNNMMMLLLIIIHHHFFFDDDBBBBBBCCCCCC???<<<888555444333111000,,,------000<<>><<<@@@IIIWWWllljjjXXXLLLEEEDDD???<<>><<<;;;<<>>;;;555333222///FFFmmmwwweeehhhuuupppqqq}}}uuu~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{{{{|||}}}~~~~~~}}}}}}xxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||||||||||||||zzzyyyxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvxxxwwwttttttvvvwwwuuuooofffVVVCCC:::;;;???@@@CCCDDDDDDDDDGGGRRRbbbnnn```ZZZSSSOOOMMMJJJFFFCCC@@@;;;999;;;:::<<>>>>>===:::===LLLeeexxxkkk]]]YYYWWWTTTQQQVVVXXXYYYVVVQQQLLLKKKKKKEEEEEEGGGHHHIIIFFFBBB>>>:::666444444333222666===___{{{ooo~~~pppzzztttgggdddkkksss||||||tttnnnmmmqqqxxxpppjjj]]]LLLAAA===:::777======>>>>>>===<<<:::999@@@lllgggaaaPPPJJJMMMPPPQQQOOONNNNNNOOOPPPOOONNNOOOOOONNNKKKIIIIIIHHHHHHJJJLLLLLLJJJIIIGGGFFFCCCBBBAAAAAABBBBBB>>>;;;888555444444222111...///...///:::KKKXXX^^^mmmxxxssscccLLL<<<999;;;<<>>???AAA@@@>>>>>>@@@CCCKKKLLLRRRZZZYYYOOODDD@@@??????CCCPPPcccnnngggZZZTTTOOOHHHAAA===>>>BBBFFFDDDRRRQQQXXXqqqttt^^^PPPfffcccFFFPPPvvvzzzvvvhhh___XXXWWWXXXYYY\\\```aaa^^^YYYUUUUUUUUUUUUTTTRRRQQQPPPRRRUUUXXXZZZZZZVVVWWWXXXVVVSSSRRRTTTVVVXXXXXXXXXVVVRRRNNNIIIFFFBBB===666555555000AAAccc~~~nnnlllrrr}}}|||qqqxxxuuugggnnn~~~}}}~~~~~~{{{|||}}}~~~~~~wwwxxxxxxyyyzzzzzz{{{{{{{{{{{{}}}~~~}}}|||zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyzzzzzzzzzyyyxxxwwwtttxxxwwwtttsssuuusssnnnaaaZZZLLL???<<<@@@DDDCCCEEEFFFHHHJJJNNNUUU]]]ccc[[[VVVOOOMMMNNNMMMHHHDDDCCC??????BBB@@@>>>HHHWWWkkkvvvqqqMMM<<<999888===DDDPPP```ooo}}}tttZZZXXXYYYTTTWWWbbbiiimmmqqquuuvvvwwwxxxzzzwwwwwwvvvuuutttrrrqqqpppqqqqqqpppoooooopppqqqrrrrrrooollliiihhhgggeeeddddddaaa\\\WWWQQQKKKDDD???999888555333222333444555444666999::::::;;;>>>@@@===???>>><<>>???@@@@@@???===;;;999IIIlllXXX^^^SSSPPPRRRSSSQQQNNNMMMOOORRRRRRPPPNNNMMMLLLKKKHHHFFFGGGFFFFFFHHHIIIIIIGGGEEEDDDBBB@@@>>>>>>>>>???@@@>>>;;;888666555444333222111111//////888HHHVVV\\\bbbyyy~~~}}}yyyqqq___JJJ>>>===<<<888>>>CCCOOOeeeuuubbbRRRGGGAAA@@@;;;:::???DDDHHHLLLQQQTTTVVV\\\fffsss~~~yyyrrrkkkeee^^^XXXXXX]]]\\\```fffmmmttt}}}|||vvvtttaaaKKKFFF@@@HHHNNN\\\uuuiiiMMMJJJ\\\aaaXXXNNNEEE:::<<<>>>>>>>>>@@@DDDHHHTTTSSSVVVZZZSSSFFF===<<<<<<>>>EEESSSfffmmmbbbRRRQQQLLLEEE???<<<>>>CCCFFFBBBOOOPPPZZZtttrrrZZZQQQtttooo[[[FFFWWW|||zzzkkkaaaYYYYYY[[[[[[]]]```lllggg___ZZZWWWVVVUUUUUUSSSRRRRRRSSSVVVXXXXXXXXXYYYZZZZZZWWWTTTSSSUUUXXXZZZZZZZZZXXXTTTOOOJJJGGGFFF@@@888999999333@@@___rrrkkkmmmwwwmmmmmm~~~rrr___dddvvv}}}~~~}}}~~~~~~}}}wwwwwwxxxyyyyyyzzz{{{{{{zzz|||~~~~~~|||yyywwwxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwyyyzzz{{{zzzzzzyyytttwwwwwwsssrrrtttpppiiiXXXRRRFFF===>>>DDDGGGFFFIIIKKKNNNQQQSSSSSSSSSRRRYYYTTTOOOPPPSSSSSSNNNHHHHHHEEEHHHLLLIIIEEEMMM[[[ggguuutttPPP>>>;;;;;;BBBMMM^^^tttbbb___```[[[^^^iiisssssstttvvvwwwxxxxxxyyywwwwwwvvvuuutttrrrpppooonnnnnnllllllmmmoooqqqsssrrroookkkhhhgggfffeeedddbbb^^^YYYSSSMMMGGGAAA<<<999777555333222333555666444666999::::::;;;>>>@@@;;;>>>@@@???GGG\\\xxxxxxhhh\\\\\\___^^^\\\]]]ZZZXXXVVVUUURRRNNNIIIEEEIIIIIIIIIJJJKKKJJJHHHEEE:::666333333333111444999CCCkkk{{{ooovvv{{{yyyooorrrzzzwwwlllfffeeegggjjjsss}}}vvvpppppprrrvvvjjj___OOOAAA999777888:::;;;AAA???===@@@<<<999BBBYYYjjjUUUYYYSSSMMMOOOQQQSSSSSSQQQOOOMMMOOOMMMKKKKKKLLLLLLLLLKKKFFFGGGEEEBBBDDDGGGGGGDDDGGGBBB===<<>>===<<<>>>DDDJJJMMMLLLTTTUUU[[[dddpppwwwzzzzzzyyyhhhZZZXXXUUUQQQUUU^^^\\\```gggooowww~~~~~~}}}jjjOOOCCCFFFLLL^^^www~~~{{{\\\VVVTTTZZZ]]]UUUEEE;;;888:::===>>>AAAFFFNNNUUUWWWTTTPPPLLLGGGCCC@@@???===:::@@@RRRbbbddd[[[SSSPPPHHHAAA?????????AAAEEEHHHJJJSSS]]]tttpppPPPUUUuuujjjMMMEEEYYYwwwjjjccc^^^ZZZ[[[]]]___fffmmmyyypppccc\\\ZZZZZZYYYXXXNNNOOOPPPQQQSSSUUUVVVWWWXXXUUURRRSSSUUUVVVUUUSSSVVVVVVVVVTTTPPPMMMKKKKKKFFFIIIBBB:::888666???SSS|||mmmfffiiimmmhhhvvvqqqXXXWWWlll~~~{{{yyyzzzzzzzzzzzz{{{|||~~~~~~{{{{{{{{{}}}~~~|||xxxuuuxxxyyy{{{}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxwwwvvvvvvxxxxxxvvvvvvsssjjj```VVVPPPHHHDDDEEEHHHKKKLLLPPPPPPRRRVVVZZZ]]]]]]\\\\\\[[[YYYXXXYYYYYYXXXWWWPPPRRRVVVXXXXXX\\\dddmmmpppzzzmmmQQQ<<>>===@@@BBB@@@>>>===;;;999888888666333111111000///...333@@@OOOYYY]]]ppp~~~~~~iii^^^QQQGGGCCCBBBDDDFFFNNNWWWiii~~~lllYYYJJJBBB???===<<<;;;===BBBHHHKKKJJJQQQTTTYYYaaahhhmmmnnnmmmhhh[[[RRRSSSTTTRRRVVV^^^```dddiiiqqqzzzyyy]]]OOOVVV]]]pppxxxssswwwddd___[[[ZZZVVVKKKBBB===???CCCHHHKKKLLLLLLNNNPPPNNNLLLIIIEEEAAA>>><<<;;;???===CCCRRR]]][[[RRRKKKOOOGGG@@@>>>>>>???BBBGGGFFFGGGSSS```qqqfffPPPffflllNNNLLLeeewwwmmm```[[[YYYZZZ[[[[[[```eeeppphhh___ZZZZZZ[[[ZZZYYYVVVVVVUUUUUUTTTRRRQQQPPPRRRPPPOOOPPPRRRTTTSSSQQQUUUSSSPPPLLLHHHGGGHHHIIIFFFIIIBBB;;;:::777<<>>>>>VVV{{{hhh[[[UUURRRMMMSSSYYYUUUVVVQQQMMMLLLIIIEEEDDDGGGKKKHHHHHHKKKOOOMMMEEE>>>===999444222333666888999>>>JJJpppzzz~~~}}}sssppprrr|||mmmcccaaacccgggmmmwwwzzzpppmmmlllmmmwww[[[QQQCCC777222333777::::::===:::;;;AAA======HHH{{{___WWWXXXLLLJJJPPPWWW]]]^^^ZZZTTTOOOIIIHHHGGGGGGIIIJJJIIIHHHGGGIIIIIIHHHIIILLLJJJEEEFFFCCC??????AAACCCAAA???>>>;;;999;;;===<<<777111333111///...111;;;KKKVVVYYYooouuuyyy|||yyyyyygggaaaWWWLLLGGGIIIOOOTTT^^^eeevvvzzziiiUUUFFF@@@@@@>>>===<<>>BBBHHHMMMSSSVVVTTTOOOJJJGGGFFFDDDBBB@@@===<<<::::::@@@@@@HHHSSSYYYUUUNNNJJJNNNEEE>>><<<===>>>CCCHHHGGGGGGYYYjjjppp[[[SSSuuuSSSRRRpppqqqfff]]]ZZZXXXZZZYYYWWWXXX[[[ccc^^^YYYWWWYYY[[[ZZZYYYYYYYYYYYYWWWUUUQQQNNNLLLNNNMMMMMMOOOQQQRRRRRRQQQUUUQQQJJJEEEBBBBBBEEEGGGFFFHHHAAA<<<<<<888888EEEhhhrrreeeddd~~~tttwwwvvv___```www~~~}}}}}}}}}{{{zzz~~~~~~}}}}}}}}}~~~~~~yyyyyy{{{}}}}}}{{{xxxyyyzzz{{{|||{{{zzzyyy{{{||||||||||||{{{zzzzzzyyyzzzyyyuuussspppfff\\\NNNJJJEEEEEEJJJRRRZZZ^^^cccgggllloooppprrrvvvzzztttsssrrrqqqsssuuuyyy{{{yyy___FFFAAAFFFOOO___{{{ssshhhnnnkkkhhhooouuuwwwrrrqqqpppooommmkkkjjjjjjkkkkkknnnoooooonnnllllllmmmnnnnnnnnnllliiieee```\\\ZZZ\\\WWWPPPJJJDDD???:::777666444333111222444777888::::::999999:::;;;<<<<<<;;;===;;;===TTTxxxbbbVVVRRRPPPLLLRRRYYYUUUQQQLLLIIIHHHFFFCCCDDDGGGIIIGGGFFFHHHLLLJJJDDD======888444555:::>>>>>><<<<<>>MMMhhhaaa\\\LLLLLLPPPVVV[[[[[[WWWQQQMMMJJJIIIIIIJJJKKKLLLKKKIIIFFFIIIJJJIIIJJJLLLIIIDDDDDDBBB@@@@@@BBBCCCBBBAAA???;;;999<<<@@@@@@999222333111......000888GGGUUUYYYppptttsssuuunnn{{{~~~zzzuuuuuummmiii^^^QQQLLLUUUdddnnnvvvyyyyyykkk[[[MMMGGGEEEAAA???@@@CCCGGGJJJMMMQQQUUUYYY___bbbcccfffjjjnnnooohhhccccccddddddiiipppsssuuuyyyiii^^^qqqoooXXXdddssslllbbbVVVLLLCCC>>>AAAHHHPPPRRRTTTTTTPPPJJJCCC@@@BBBAAA@@@???>>>============AAAKKKVVVZZZVVVRRRRRRNNNEEE===;;;;;;===AAAGGGGGGHHH```rrrmmmNNNTTT|||VVVTTTssskkk___]]]ZZZZZZ[[[YYYUUUSSSTTTXXXVVVUUUUUUWWWYYYXXXWWWTTTUUUVVVWWWUUURRROOOLLLNNNNNNNNNOOOPPPQQQQQQQQQTTTOOOHHHCCCAAABBBDDDEEEEEEFFF???<<<===777555>>>ZZZxxxttthhheee|||}}}~~~hhh___sss}}}{{{zzz{{{||||||{{{~~~~~~}}}|||||||||}}}}}}{{{{{{{{{}}}}}}{{{xxxxxxyyyzzzzzzzzzzzzyyy{{{{{{||||||||||||{{{{{{zzz{{{xxxtttrrrnnneee[[[OOOLLLHHHIIINNNVVV___eeeiiiooouuuxxxxxx{{{~~~~~~wwwiiiUUUDDDDDDJJJUUUjjjlllfffnnnmmmmmmuuuzzzzzzuuutttpppnnnkkkiiiiiijjjlllnnnqqqqqqqqqooommmkkklllmmmooonnnkkkiiifffaaa]]]ZZZZZZUUUNNNHHHBBB>>>999666444333222111222444777888999:::::::::;;;;;;<<<<<>>TTTnnn{{{zzz~~~\\\QQQOOOOOOMMMTTT[[[WWWNNNJJJHHHIIIIIIFFFGGGJJJGGGEEEDDDFFFHHHGGGBBB===???;;;999>>>EEEGGGCCC===>>>===YYYqqqttthhhbbbaaaccclllzzzyyyrrrooojjjhhhqqq~~~QQQIII>>>555222444777999:::<<<888999===999AAAVVViiiccc\\\QQQPPPRRRTTTUUUTTTQQQMMMKKKKKKJJJJJJKKKMMMMMMKKKIIIEEEHHHIIIHHHIIIKKKHHHCCCBBBAAAAAAAAABBBCCCCCCBBB???<<<999===AAAAAA:::333333000///000000555DDDSSSYYYnnnvvvwww~~~|||}}}yyyxxxqqqrrrkkk```]]]hhhwwwyyyooodddZZZQQQLLLFFFCCCEEEKKKOOOPPPUUU\\\```dddiiilllpppvvv~~~zzzsssooonnnpppwww}}}~~~hhhdddsss___TTTbbbmmmkkk\\\MMMFFFEEEGGGKKKOOOUUUSSSOOOJJJGGGCCC@@@>>>AAA@@@??????????????????;;;AAALLLVVVXXXTTTSSSUUUNNNEEE===;;;;;;;;;???DDDDDDJJJdddqqqdddEEESSSrrrQQQTTTxxxjjj```___\\\\\\]]]ZZZTTTRRRSSSTTTSSSTTTUUUVVVVVVUUUSSSOOOQQQSSSTTTSSSQQQNNNLLLOOOOOONNNNNNMMMMMMNNNOOOQQQLLLGGGDDDCCCCCCCCCBBBCCCEEE???;;;===777333===ZZZvvv~~~uuulllkkkxxx~~~nnnaaaqqq~~~zzzxxxwwwwwwyyy{{{|||||||||{{{{{{zzzzzzzzzzzz{{{||||||{{{|||}}}|||zzzxxxwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzxxxtttqqqnnnfff\\\QQQOOOMMMMMMQQQXXXaaafffmmmsssyyy}}}~~~}}}iiiVVVHHHBBBAAAJJJ[[[vvvllljjjssssssttt|||zzzwwwvvvqqqpppnnnllllllnnnppprrrrrrrrrrrrpppmmmkkklllmmmllljjjhhhfffeeebbb]]]ZZZVVVRRRKKKFFFAAA<<<888555222222111111333555777888999999:::;;;<<<<<<=========888888HHHbbbuuuyyysssrrr}}}YYYNNNMMMMMMJJJPPPUUUPPPLLLIIIIIIKKKKKKIIIHHHKKKFFFDDDCCCCCCEEEDDD@@@===@@@>>>???EEEJJJIIIAAA888<<<;;;PPP|||tttxxxllldddaaaeeejjjuuu{{{sssoooooonnnllluuuJJJDDD<<<555333444666777:::<<<:::;;;;;;888HHHfffttt^^^[[[XXXVVVTTTTTTTTTRRRQQQOOOMMMLLLLLLKKKKKKLLLMMMLLLJJJHHHEEEGGGGGGFFFGGGJJJHHHCCCBBBBBBCCCCCCDDDDDDDDDEEEAAA>>><<<>>>AAAAAA<<<777444111111444222333@@@PPPYYYhhh}}}~~~~~~tttmmmooosssrrroooxxxqqqjjjccc[[[VVVNNNKKKOOOWWW\\\]]]cccmmmtttwww{{{yyyiiijjjzzzpppXXXYYYhhhmmmkkkYYYIIIFFFKKKOOOQQQRRRTTTOOOHHHCCCAAAAAAAAAAAA???>>>===============>>>;;;@@@JJJSSSTTTPPPNNNPPPKKKCCC<<<;;;;;;;;;>>>CCCGGGTTTjjjlll]]]HHH]]]uuuZZZJJJ[[[uuuhhhdddaaa]]][[[[[[YYYTTTRRRTTTSSSTTTUUUVVVUUUTTTRRRQQQOOOPPPPPPQQQPPPMMMKKKJJJOOONNNLLLJJJHHHIIILLLNNNMMMIIIEEEDDDEEEEEECCC@@@CCCFFF@@@<<<===777777BBB```xxx}}}{{{uuuooopppxxx}}}sssgggppp~~~wwwvvvvvvwwwyyy{{{|||{{{yyyyyyxxxxxxxxxyyyyyyzzz|||zzzyyyyyyzzzzzzxxxvvvwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyyyyzzzwwwsssrrrppphhh___SSSTTTTTTUUUXXX^^^fffkkktttyyy~~~xxx^^^HHH@@@AAAAAAPPPhhh}}}ppprrr||||||}}}zzzvvvtttsssrrrpppooooooppprrrsssrrrrrrrrrooolllkkkkkkmmmgggdddaaaaaaaaa___ZZZVVVQQQMMMGGGBBB>>>;;;777555111111111111333555777999888999:::<<<============<<<888???TTTmmm{{{{{{xxxWWWMMMJJJJJJEEEHHHLLLFFFHHHFFFIIIMMMMMMIIIHHHIIIEEECCCBBBBBBBBBBBB@@@>>>>>>>>>???DDDGGGDDD;;;333777888GGGmmmqqqxxx}}}rrriiieeemmmnnnrrr{{{{{{vvvpppsss|||EEEAAA;;;888888999::::::999=========<<<;;;RRRyyyaaaYYYYYYUUUYYYWWWWWWWWWVVVUUUSSSRRRQQQOOOOOONNNOOOPPPNNNKKKHHHFFFHHHGGGDDDFFFIIIHHHDDDCCCDDDFFFFFFFFFGGGGGGHHHCCCBBBAAA@@@AAA@@@===;;;777444555888333000:::JJJ\\\bbbqqqwwwlllhhhccc[[[YYYqqq~~~zzzsssmmmhhhdddccc]]]ZZZ___jjjooopppxxxvvvxxxrrr[[[NNNXXXhhhkkkiiiYYYJJJHHHLLLNNNLLLKKKJJJFFFBBB@@@AAABBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;???HHHPPPRRRMMMKKKLLLEEE>>>:::;;;======@@@DDDIIIZZZjjj^^^RRRMMMggg}}}UUUIIIKKKjjjtttkkkjjj```[[[XXXWWWUUUQQQQQQTTTTTTUUUWWWWWWVVVTTTSSSRRRNNNOOOOOONNNNNNLLLKKKKKKNNNMMMKKKGGGFFFHHHNNNRRROOOJJJFFFEEEHHHIIIGGGEEEEEEIIIDDD>>>>>>999<<>>;;;888555333///000000111333555777999888999;;;<<<===>>>======;;;===JJJ```rrr{{{SSSIIIHHHHHHCCCGGGJJJCCCFFFFFFJJJPPPPPPKKKGGGGGGEEECCCBBBAAAAAA@@@???>>>=========??????<<<888444444999???\\\wwwwwwxxxooojjjnnnppprrrwww|||tttuuu{{{CCC@@@===<<<===?????????888===???@@@>>>>>>[[[}}}ZZZ\\\]]]UUUYYYYYYYYYZZZ[[[ZZZYYYWWWUUUTTTSSSSSSSSSSSSQQQNNNKKKHHHIIIGGGDDDFFFIIIIIIEEEDDDFFFHHHIIIIIIIIIJJJKKKFFFEEEDDDBBBAAA@@@???>>>:::777999;;;444...666FFF___```jjj}}}lllcccccc```XXXYYYppp|||uuuuuuxxx{{{}}}|||vvvnnnjjjkkkooojjjgggmmmzzzsssZZZGGG@@@NNNaaacccfffYYYLLLIIIJJJGGGCCCAAA???>>>>>>@@@BBBCCC@@@<<>>===<<<;;;;;;;;;;;;:::===FFFOOORRROOOMMMNNN@@@;;;999;;;>>>???BBBEEECCCWWWaaaLLLBBBJJJhhhfffEEEFFFSSSxxxuuurrr^^^XXXTTTSSSQQQOOOQQQUUUUUUVVVXXXXXXVVVTTTTTTTTTLLLLLLMMMMMMMMMNNNNNNNNNOOONNNLLLHHHGGGJJJRRRXXXSSSNNNHHHGGGKKKMMMMMMKKKGGGKKKGGG@@@???;;;AAASSSdddxxx~~~vvvuuussspppsssiii|||zzzuuuyyy~~~}}}}}}}}}~~~|||{{{{{{|||}}}|||yyywwwwwwvvvwwwwwwxxxyyyzzz{{{uuutttssstttvvvwwwwwwvvvwwwwwwwwwvvvwwwwwwxxxyyyxxxyyyyyyzzz{{{{{{{{{zzzwwwwwwvvvsssssssssmmmfff\\\aaagggmmmrrryyymmmXXXJJJJJJPPP```ttt}}}oookkkyyy{{{yyyvvvqqqqqqqqqqqqqqqppppppppppppppppppnnnllljjjkkkllleeeaaa]]]\\\]]][[[UUUOOOGGGCCC???;;;888666333111//////000111333666888999777999;;;===>>>>>>>>>===666>>>QQQiiixxxbbbOOOFFFFFFHHHEEEJJJNNNHHHFFFGGGMMMSSSTTTNNNIIIHHHEEEDDDBBBAAA@@@@@@??????>>>===<<<;;;:::999888888666<<<;;;PPP{{{}}}sssnnndddjjjqqqtttyyy|||yyy}}}===::::::BBBLLLNNNGGG>>><<<999===CCC>>>BBBhhhppp[[[WWWTTTVVV[[[XXXYYYWWWUUUVVVZZZZZZVVVUUURRRPPPQQQRRRPPPJJJDDDGGGHHHHHHEEEBBBCCCGGGKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFCCCAAA@@@:::999666333222555:::>>>[[[\\\fff}}}{{{tttkkkeeeccceeeiiiooo~~~xxxvvv|||zzzjjjbbbiiitttwww|||}}}vvvppppppqqqqqqtttuuuzzzwwwZZZIIIDDD;;;???TTTeeedddRRREEEFFFFFFAAA???CCC<<<>>>AAADDDCCCAAA===;;;>>>===<<<;;;:::999999999777@@@GGGIIIJJJLLLLLLJJJ===999777999999999===AAAGGGUUUYYYHHH===PPPyyy^^^KKKFFFYYY~~~xxxsss___[[[UUUPPPMMMNNNPPPRRRWWWVVVTTTQQQPPPOOOOOOOOOLLLPPPQQQPPPQQQTTTSSSPPP\\\WWWOOOIIIHHHKKKPPPTTTRRRMMMIIIIIIMMMPPPOOOMMMJJJFFFFFFIIIDDD>>>EEESSSnnnttt{{{{{{vvvqqqooopppsssttt{{{zzzzzz~~~}}}}}}}}}~~~~~~xxxyyyzzz{{{{{{{{{yyyyyyvvvttttttuuuxxx{{{}}}}}}yyyvvvttttttuuuwwwxxxxxxzzzyyyxxxvvvuuutttttttttvvvwwwwwwxxxxxxyyyyyyzzzvvvwwwxxxxxxuuupppllliiieeejjjqqqvvv{{{nnnWWWIIIPPP```ttt}}}{{{rrrnnnwwwzzz{{{xxx~~~yyyqqquuutttrrrqqqpppoooooooootttssspppooonnnkkkhhheeefffaaa\\\[[[\\\YYYPPPIIIGGGBBB;;;999999888333//////000222444555777777888999;;;======<<<::::::;;;999???WWWvvvYYYKKKHHHFFFFFFIIIKKKJJJIIIHHHJJJLLLNNNLLLIIIDDDAAADDDCCCBBBAAA@@@?????????===>>>???>>><<<:::999999555222888QQQsssrrrfffeeegggjjjpppyyy|||yyyyyyyyy:::555444:::DDDIIIEEE???AAA@@@??????AAATTTgggWWWXXXYYYWWWVVVYYYZZZXXXTTTTTTWWWVVVRRRTTTRRRPPPPPPRRRPPPJJJDDDFFFFFFEEECCCBBBCCCFFFIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFDDDBBBAAA<<<;;;888444222444888<<>>===AAA:::<<>>=========<<<::::::999999:::999AAAHHHJJJJJJKKKJJJHHH>>>:::888:::;;;<<<@@@EEENNNUUUQQQ>>>777PPP{{{uuuUUUFFFHHHbbbuuulllggg]]]ZZZUUUPPPNNNNNNOOOPPPVVVUUUSSSQQQPPPPPPPPPPPPTTTVVVUUUQQQPPPSSSSSSQQQWWWSSSMMMIIIGGGIIIMMMOOONNNKKKGGGHHHMMMPPPPPPNNNQQQMMMMMMNNNHHH@@@EEEQQQmmmuuu}}}~~~xxxssssssuuuhhhjjjxxx~~~~~~}}}}}}~~~~~~}}}|||yyyzzz{{{|||||||||{{{zzzxxxwwwuuuvvvxxxzzzzzzzzzxxxvvvttttttvvvwwwxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxwwwuuurrrnnnllliiinnnwww}}}mmm___ZZZeeevvv|||yyypppllluuu}}}sssrrrpppwwwzzzsssuuutttsssrrrqqqpppppppppqqqooonnnnnnmmmllljjjgggddd___ZZZZZZZZZVVVNNNFFFEEE@@@:::777777666222...///000222444666777777888888:::;;;<<<:::999999:::<<>>===:::666333333555888JJJXXX___aaattt{{{pppnnnkkkhhhkkkuuuzzzqqqwwwwwwrrrdddVVVRRRZZZdddqqqvvvxxxtttrrrvvvyyyzzzyyyvvvyyybbbHHH<<<>>>:::===IIIPPPOOOBBB999:::<<<::::::===999:::<<<>>>?????????>>>===<<<;;;::::::999999:::;;;CCCIIIJJJKKKKKKIIIEEE???:::999;;;===???DDDJJJTTTUUUKKK999;;;YYYsssUUUJJJQQQnnnnnnddd^^^ZZZXXXTTTQQQOOONNNNNNOOOSSSRRRQQQPPPOOOOOOOOOOOOWWWXXXUUUOOOOOORRRTTTSSSRRRPPPNNNKKKJJJJJJKKKLLLMMMJJJHHHIIINNNQQQQQQPPPQQQNNNMMMNNNGGG???BBBKKKgggooowww{{{yyyxxxxxxzzzdddeeerrr|||~~~}}}|||}}}}}}|||zzzzzzzzz{{{|||||||||||||||{{{yyyvvvvvvwwwxxxxxxwwwxxxvvvttttttvvvxxxxxxxxxxxxxxxxxxxxxyyy{{{|||}}}{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxwwwwwwuuutttrrrqqqpppvvv{{{yyy~~~yyyvvvmmmjjjssswwwjjjhhhhhhqqq~~~|||uuuuuuttttttsssssssssrrrrrrqqqooommmlllllljjjgggeee```\\\YYYXXXXXXSSSJJJCCCBBB===888555555333000---///000222444666777888888666888999999888777777888<<>>;;;666777777CCCbbbwwwyyyrrrmmm{{{qqqfffhhhmmmrrryyy444222111555===CCCEEEDDD999@@@AAAHHHmmm]]]SSSYYY]]]WWWQQQQQQRRRRRRPPPSSSXXXYYYVVVQQQPPPNNNNNNNNNLLLHHHEEEFFFCCC@@@AAAEEEHHHHHHFFFIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFEEECCCAAA@@@@@@???<<<888444222333555GGGZZZaaa\\\iiixxxppptttrrrssszzzwwwvvvrrrhhhYYYNNNNNNXXXbbbqqqwwwyyyvvvtttuuutttrrrwwwvvv|||^^^FFF;;;===<<>>:::999<<>>[[[~~~kkk[[[OOOJJJJJJIIIJJJLLLNNNPPPPPPSSSQQQOOOLLLHHHEEEBBBAAAFFFGGGHHHHHHGGGFFFDDDCCC@@@AAADDDFFFFFFCCC>>>;;;666999777;;;WWW{{{vvvzzzyyy}}}}}}tttggghhhkkknnnttt}}}~~~}}}111111444999???CCCCCCCCCAAABBB@@@NNN}}}xxx```VVVWWWXXXUUUQQQOOOQQQQQQOOOSSSXXXXXXUUUNNNMMMMMMLLLKKKIIIGGGEEEFFFCCCAAACCCGGGJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCAAA>>>===@@@@@@===999555222222333CCCYYYccc___jjj~~~|||yyyssswww{{{ssskkk\\\NNNGGGKKKVVV```mmmssswwwvvvuuusssoooiiiooosss|||ttt[[[FFF<<<>>>;;;???EEEDDD???999444555888999:::<<<======<<<;;;;;;:::::::::;;;;;;:::999999999::::::999@@@GGGJJJNNNPPPLLLGGG<<<999999===AAACCCHHHNNNVVVNNN??????bbbppp^^^cccuuukkkfff___VVVUUUTTTRRRQQQOOONNNNNNPPPQQQQQQQQQQQQQQQPPPPPPPPPSSSTTTRRRRRRUUUTTTQQQNNNOOOOOOPPPOOONNNLLLKKKNNNMMMLLLLLLMMMMMMMMMLLLMMMJJJIIIHHHFFFHHHNNNVVVRRRMMMOOO\\\qqqsssgggeeewww~~~wwwxxxzzz}}}~~~~~~~~~}}}}}}}}}|||||||||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttuuuwwwyyyyyyyyyxxxwwwvvvvvvxxxyyyyyyxxxxxxxxxwwwxxxxxxyyyzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyy}}}{{{vvvttthhhgggqqqsssccc^^^hhhttt|||rrrsssttttttuuuuuutttsssrrrqqqooollliiigggddd```\\\\\\ZZZWWWUUUSSSMMMEEE@@@===:::777444222111000///000111333555666888888999555666777777555555666777@@@ddddddTTTJJJEEEFFFGGGHHHIIILLLOOOQQQTTTRRROOOLLLHHHEEECCCBBBIIIJJJKKKLLLKKKHHHEEECCC???@@@AAADDDEEECCC>>>:::777999666777MMMoooyyy}}}ttthhhhhhgggiiioooyyy...111666;;;>>>?????????@@@;;;===VVVzzz~~~zzznnn___VVVTTTSSSRRRPPPQQQRRRQQQNNNPPPTTTSSSPPPKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCEEEGGGIIIJJJJJJDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB???===;;;??????>>>:::666333333333:::QQQaaaaaajjjyyy~~~}}}pppdddRRRDDD@@@GGGRRR[[[dddkkkppprrrrrrrrrmmmfffmmmsss}}}kkkSSSCCC>>>???<<>>======<<<;;;:::999999::::::999999999999::::::999???FFFKKKOOORRRMMMGGG:::999:::@@@DDDEEEIIINNNQQQFFF999EEEyyyiiiZZZiiinnneeeaaaZZZVVVUUUTTTRRRQQQPPPPPPPPPUUUUUUVVVVVVVVVUUUTTTTTTVVVYYYYYYVVVUUUVVVSSSOOOLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFGGGLLLRRRXXXKKKBBB>>>LLLeeezzz|||mmmfffsss~~~yyy}}}zzzyyyxxxzzz|||~~~}}}}}}zzz{{{|||||||||~~~}}}|||}}}}}}|||zzz{{{zzzyyyxxxwwwwwwwwwwwwvvvtttssstttwwwyyyzzzzzzxxxwwwvvvwwwyyyyyyyyywwwxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxwwwwwwxxxxxxyyyzzzvvvyyy|||}}}|||xxxtttssshhhfffqqqppp___[[[gggsss}}}rrrrrrssstttttttttrrrqqqpppkkkiiigggffffffdddaaa___[[[YYYVVVRRROOOIIICCC???:::999666333111000//////000111333555777888999999777888888777666555777999???aaaxxx\\\OOOFFFAAABBBCCCDDDDDDFFFJJJLLLKKKJJJIIIHHHFFFEEEDDDCCCFFFHHHJJJKKKJJJGGGDDDAAAAAA@@@@@@CCCEEEDDD???;;;888888666777DDD___yyy|||uuuiiihhhffffffkkkuuu000444999<<<<<<<<<===>>><<<999IIIoookkk{{{gggaaaXXXQQQPPPPPPOOOLLLOOOPPPNNNKKKLLLPPPOOOLLLHHHIIIHHHGGGEEECCCCCCCCC@@@BBBDDDEEEFFFGGGIIIKKKEEEEEEDDDCCCCCCBBBAAAAAA???@@@AAAAAA@@@???>>>======>>>===;;;888555444444444KKK]]]^^^```pppzzz|||xxx|||pppbbbMMM???===DDDOOOVVV```eeeiiijjjlllnnnkkkfffmmmpppwww~~~uuuZZZIII@@@AAAEEEAAABBBGGGCCC======;;;:::;;;===>>>===<<<<<<======<<<;;;:::999:::999999999999999::::::;;;@@@GGGKKKPPPRRRLLLDDD;;;:::===DDDHHHHHHJJJMMMEEE???<<>>TTTiiivvvyyy|||rrrkkkrrr|||xxxwwwyyyzzzyyyxxxwwwxxxzzz{{{{{{|||~~~}}}}}}~~~~~~}}}|||~~~|||zzzxxxwwwvvvvvvwwwvvvuuussstttvvvyyyzzzyyyxxxwwwvvvxxxyyyzzzyyywwwwwwwwwwwwwwwwwwxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyttttttwww|||}}}|||xxxxxxxxxsssqqqqqqiiifffooo~~~kkkYYYTTT___mmmsssqqqrrrrrrsssrrrpppnnnlllhhhgggeeeeeeeeecccaaa^^^YYYWWWSSSNNNJJJEEEAAA>>>777666444111///---......000222333555777888999999888999999888666777999:::GGGcccxxxyyyqqqWWWOOOIIICCCDDDEEECCCBBBBBBEEEHHHEEEEEEEEEEEEEEEDDDBBBBBBAAADDDGGGJJJJJJHHHDDDBBBEEECCCBBBDDDGGGGGGCCC>>>;;;888666777===MMMkkkyyyiiihhhgggfffjjjrrr}}}555888;;;<<<<<<<<<>>>@@@BBBDDD___eeeuuu[[[WWWPPPLLLMMMOOOMMMHHHIIIKKKJJJHHHKKKOOOOOOLLLGGGGGGGGGFFFCCCBBBBBBBBB===AAADDDEEEDDDEEEHHHLLLGGGFFFDDDCCCAAA???>>>===;;;<<<>>>???@@@@@@??????;;;<<<===;;;888666555555444III[[[ZZZTTT^^^zzzzzzsssttt{{{~~~ssscccMMM>>><<>>EEEKKKGGGGGGJJJFFF>>>???===;;;;;;>>>>>>===:::;;;<<<=========<<<;;;999999999888999999::::::===BBBHHHLLLPPPQQQKKKBBB;;;;;;@@@GGGKKKJJJKKKNNN;;;<<>>AAAFFFJJJKKKJJJGGGEEEIIIFFFDDDFFFIIIJJJFFFBBB===888777888888AAAaaa~~~|||jjjiiihhhhhhjjjpppxxx~~~444===:::666;;;;;;999@@@GGGNNNnnnooojjjcccUUUKKKNNNUUUVVVPPPKKKMMMMMMKKKGGGHHHLLLLLLIIIDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDFFFHHHIIIIIIHHHGGGHHHEEEBBBAAABBBAAA???<<<>>>===<<<<<<<<<===???@@@>>>>>>===<<<;;;999888777333AAATTT]]]WWWYYYttt~~~{{{xxxxxx|||~~~~~~}}}xxxrrrcccNNN@@@===HHH\\\lllooorrrrrrooommmmmmjjjeeeeee^^^[[[___dddiiirrr|||nnnSSSGGGGGGKKKMMMKKKIIIHHHIIIJJJIIIIIIEEEEEEEEEDDDBBB???===;;;<<<<<<<<<<<<<<<;;;;;;;;;777999;;;;;;999888999:::>>>CCCKKKRRRTTTOOOEEE>>><<>>999777777666666>>>HHHjjj|||iiiUUUSSSTTTMMMIIIFFFEEEGGGGGGFFFDDDCCCEEEFFFCCC???===???AAA@@@>>>@@@DDDDDDBBBAAADDDNNNGGGBBBDDDJJJKKKEEE>>>AAA???999888999999QQQxxxrrr|||xxxnnnggghhhmmmqqquuuyyy888???;;;888<<<;;;888===BBB]]]llltttdddbbbWWWNNNPPPTTTSSSMMMIIIKKKLLLKKKHHHJJJNNNMMMIIIDDDDDDDDDDDDDDDCCCCCCCCCAAACCCEEEGGGHHHGGGFFFFFFDDDAAA???AAAEEEEEEAAA===@@@???>>>>>>>>>???AAABBB??????>>>===;;;999777555222<<>>======<<<;;;:::999999888999::::::999888999;;;AAAFFFMMMSSSSSSMMMDDD>>>;;;>>>BBBDDDDDDCCCCCCDDD:::;;;SSS~~~aaaPPP>>>OOO}}}{{{wwwnnnaaaWWWSSSSSSTTTSSSTTTSSSQQQNNNNNNPPPSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOQQQSSSTTTTTTRRRPPPNNNOOOLLLIIIJJJLLLOOOOOOOOOLLLNNNOOOOOONNNMMMNNNOOOKKKNNNQQQQQQPPPOOOOOOQQQIIIBBB;;;888888BBBVVVhhhiiiaaahhhmmmkkk~~~~~~yyyxxxvvvtttqqqqqqtttyyywwwuuurrrrrruuuvvvvvvuuuyyy~~~~~~|||{{{{{{|||}}}~~~}}}{{{{{{|||}}}{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxvvvtttssstttvvvwwwwwwvvvvvvvvvwwwxxxyyywwwyyyxxxvvvvvvxxxuuuppprrrooolllkkkiiiddd[[[TTTFFFCCCCCCEEEBBB;;;777888666888<<<@@@CCCLLL___ppp~~~yyywwwwwwsssmmmfff___XXX^^^pppttt```LLLCCCIII\\\xxxtttqqqooollljjjhhhgggggghhheeecccaaa___^^^]]]ZZZXXXVVVRRRLLLFFFBBB>>>:::777555333111...---...000111444555666888999999::::::===;;;;;;<<<999888@@@KKKqqq```NNNKKKKKKLLLIIIEEEDDDEEEFFFEEEDDDDDDEEEEEEBBB??????BBBEEEDDDBBBBBBEEEEEECCCCCCFFFHHHEEECCCDDDFFFFFFCCC@@@???>>>999888888888MMMqqq|||rrr|||}}}rrrjjjjjjmmmqqquuuyyy999>>>;;;999???===999???PPPzzzuuuccc___WWWPPPQQQRRRNNNIIIGGGIIIKKKKKKKKKMMMPPPNNNJJJEEEEEEEEEDDDDDDCCCCCCCCCAAABBBDDDEEEEEEEEEDDDDDDBBB@@@@@@EEEKKKLLLGGG@@@BBBBBBAAA@@@AAABBBCCCDDDBBBBBBAAA@@@===:::888666333777III]]]]]]YYYooo|||~~~}}}yyyvvvuuu}}}rrrkkkbbb\\\aaannnssshhh```]]]XXXSSSQQQNNNMMMNNNRRRcccmmmzzzwwweeeQQQEEEFFFKKKKKKJJJOOOJJJDDD@@@AAAEEEJJJLLLGGGGGGFFFEEECCCBBB@@@???>>>===<<<;;;:::999888777999999999999888888;;;===EEEIIIPPPSSSRRRKKKBBB<<<:::===@@@AAA@@@@@@@@@AAA:::888WWWyyyJJJJJJBBB[[[|||{{{}}}rrrdddZZZTTTRRRQQQPPPRRRRRRQQQOOONNNNNNQQQSSSRRRPPPOOONNNMMMLLLLLLLLLOOOPPPPPPPPPOOONNNMMMLLLLLLIIIFFFEEEFFFHHHJJJJJJHHHJJJKKKKKKKKKKKKLLLMMMLLLLLLMMMOOOPPPOOOLLLJJJJJJEEE???999555:::MMM```gggdddkkkooolllzzzyyy{{{}}}wwwqqqppprrrssstttrrrpppoooppprrrssssssssstttyyy}}}|||||||||}}}{{{zzzyyyzzz}}}~~~}}}|||yyyyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyxxxvvvsssrrrsssttttttuuuwwwyyyyyyxxxwwwvvvvvvxxxxxxuuuuuuwwwtttooopppmmmkkkiiieee^^^TTTMMM???;;;:::;;;999555333555444444777:::<<>>EEEZZZyyyvvvpppooommmkkkhhhfffdddccceeecccaaa```___]]]YYYWWWSSSNNNGGGAAA===:::888666444222000......///000222555666777888999::::::::::::<<>>::::::EEERRRwwwxxxZZZNNNLLLKKKKKKHHHDDDBBBBBBCCCDDDDDDCCCDDDDDDAAA???AAAFFFKKKJJJFFFDDDEEEEEECCCDDDHHHBBBCCCCCCCCCAAAAAAAAAAAA======999888888666FFFeee~~~{{{vvvllljjjkkkmmmrrrwww{{{999===:::;;;BBB???<<>>:::888777555CCCZZZ\\\UUUddd|||zzzuuussssssyyywwwwwwyyy}}}|||tttooowwwqqqfff___]]]YYYTTTNNNIIIEEEDDDDDDJJJSSS^^^hhhtttxxxrrruuuzzzooo[[[RRRHHHFFFKKKPPPOOOLLLGGGBBB===:::;;;???BBBDDDCCCCCCBBBAAA@@@???>>>===;;;;;;;;;:::999999888888999999999888777999<<>>>>><<<;;;<<<===<<<===cccjjjCCCHHHLLLoooqqq\\\RRRQQQRRRRRRRRRPPPPPPOOOMMMMMMNNNPPPRRRQQQNNNLLLLLLJJJGGGGGGIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFBBB@@@@@@BBBDDDEEEDDDFFFGGGGGGGGGGGGIIIKKKLLLJJJKKKNNNRRRRRRMMMGGGHHHFFFBBB:::333555FFFXXXhhhiiipppsssqqqxxx{{{vvv}}}nnnkkknnnqqqpppmmmmmmmmmnnnoooqqqqqqqqqqqquuu|||~~~}}}}}}}}}}}}yyyxxxxxxyyy{{{|||{{{zzzxxxyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwxxxwwwuuusssrrrsssuuutttuuuwwwxxxyyyxxxvvvuuuwwwyyyxxxvvvvvvwwwuuuooonnnmmmkkkhhhbbbYYYNNNFFF===999777777666333444777666666888:::;;;>>>JJJWWWhhh~~~yyyxxxvvvoooeee]]]QQQJJJKKKTTTUUUIII>>>;;;BBBZZZ|||xxxppppppooonnnkkkhhhfffddddddcccaaa___^^^[[[XXXUUUNNNIIIAAA;;;888666555444333111///......///222333666666888999:::;;;;;;;;;888<<<>>><<<999???OOO___yyyjjjVVVPPPOOOMMMIIIGGGCCC@@@@@@AAABBBCCCCCCCCCCCCAAA@@@CCCIIIOOOLLLGGGDDDDDDCCCBBBDDDHHHDDDCCCBBBAAA@@@??????>>>;;;===999888888444???XXX~~~vvvyyy{{{xxxmmmiiihhhhhhlllqqqvvv;;;???===>>>BBB>>>===IIIrrrVVVRRRPPPQQQOOOJJJHHHIIIGGGKKKMMMNNNQQQTTTQQQLLLGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBHHHFFFFFFKKKQQQQQQJJJCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEBBB???;;;999:::555???UUU[[[UUU```vvv}}}~~~|||wwwsssssstttuuuuuuvvvyyy~~~zzzmmmccc\\\\\\ZZZUUUMMMGGGCCC@@@===:::@@@EEEIIIRRR]]]dddeeebbb^^^WWWSSSWWWeeeyyy}}}oooddd[[[WWWKKKIIIIIIIIIJJJHHHEEEBBB===;;;888888:::;;;<<<;;;======<<<;;;::::::999999777777888888999999::::::888999999888888:::===@@@IIIMMMPPPPPPJJJCCC===:::===>>>===;;;999777888999:::MMM~~~jjjKKKFFFWWWtttYYYPPPRRRUUUWWWYYYOOOMMMLLLKKKLLLMMMNNNOOOOOOKKKIIIKKKJJJFFFEEEIIIFFFFFFEEEDDDDDDEEEFFFGGGGGGEEECCCAAA@@@AAACCCDDDDDDEEEFFFFFFEEEFFFIIIKKKKKKIIIIIINNNTTTUUUOOOJJJEEEDDDBBB<<<333333AAAQQQiiinnntttxxxyyyxxxzzz|||hhhbbbiiiooooookkklllmmmnnnnnnoooooopppooorrrxxx}}}~~~~~~}}}}}}}}}zzzxxxwwwwwwyyyyyyxxxvvvxxxxxxzzz{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzyyyxxxxxxtttuuuuuutttrrrsssuuuwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxzzzyyywwwwwwyyyvvvqqqnnnmmmkkkggg___UUUJJJCCC999444222222222000222666666555777888888999AAAKKK^^^yyy~~~{{{|||yyyxxxuuummmaaaXXXKKKEEEDDDIIIHHH@@@:::;;;BBB\\\yyynnnnnnnnnnnnllliiigggeeebbb```___]]]\\\YYYUUUQQQKKKFFF???:::777555444333111000...---...000333555666777888:::;;;;;;;;;;;;:::===>>>::::::HHH___qqq}}}ttt[[[NNNLLLLLLJJJGGGEEECCC@@@??????AAABBBAAABBBCCCBBBAAADDDJJJOOOKKKFFFBBBBBBAAA???BBBFFFIIIEEEAAA@@@@@@@@@>>>;;;:::===:::888999444999LLLvvvuuutttuuuuuuyyy|||qqqkkkhhhfffiiinnnsss~~~>>>BBB@@@@@@AAA:::===OOOrrrXXXSSSPPPQQQPPPMMMKKKLLLIIILLLNNNOOOQQQTTTRRRMMMGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBGGGFFFFFFGGGIIIIIIFFFBBBCCCCCCBBBAAABBBCCCDDDEEEDDDEEEEEEEEECCC???;;;999:::555<<>>;;;999888777777999:::;;;999777999888777666666666666666444555666777888::::::;;;777888999999999;;;>>>AAAGGGJJJNNNLLLFFF???;;;:::======;;;999666666777999:::hhhfffOOOGGGbbbtttXXXPPPTTTWWWZZZ]]]NNNLLLIIIHHHIIIKKKLLLKKKMMMHHHIIINNNMMMGGGFFFKKKGGGFFFEEEEEEEEEEEEEEEEEEGGGGGGGGGEEECCCCCCEEEFFFGGGHHHHHHGGGFFFGGGJJJLLLIIIHHHHHHLLLRRRSSSOOOKKKBBBBBBAAA>>>777444===JJJgggpppuuu|||||||||{{{}}}ccc\\\fffnnnoooiiikkkmmmnnnmmmlllmmmnnnmmmooosssxxx}}}~~~~~~~~~{{{yyywwwwwwxxxwwwvvvtttwwwxxxzzz{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxrrrsssssssssrrrsssuuuxxxwwwvvvtttssstttuuuxxxyyyxxxzzzzzzwwwxxxyyyvvvqqqmmmmmmjjjeee\\\QQQGGGAAA888444111222222000333777888666777999888888>>>FFFUUUooo~~~{{{}}}{{{yyyxxxuuulll___TTTEEEAAA@@@AAA???:::999<<>>@@@???:::???SSSnnnjjjUUULLLKKKIIIGGGDDDEEEDDDBBB??????@@@AAA???BBBDDDEEEDDDDDDHHHKKKHHHCCC@@@@@@???>>>@@@DDDJJJEEE@@@???@@@AAA>>>;;;:::>>>;;;888:::555666DDDhhhqqqnnnsssxxx}}}wwwqqqkkkgggiiinnnqqqyyy:::@@@@@@AAA@@@999BBBZZZqqq```XXXRRRSSSSSSPPPNNNNNNKKKNNNOOOOOOQQQTTTRRRMMMHHHHHHGGGFFFEEEDDDCCCBBBHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCEEEFFFEEEFFFGGGGGGFFFBBB>>><<<999666999DDDPPPYYY^^^aaaoootttiiigggsss~~~}}}}}}}}}~~~|||yyytttwwwyyyyyyxxxxxx{{{}}}yyy|||}}}~~~|||qqqkkkccc[[[XXXXXXQQQGGG@@@>>>:::555555888999888:::???BBB@@@BBBCCCCCCCCCEEEKKKUUU\\\jjj{{{pppaaaYYYUUUPPPMMMNNNFFFHHHHHHEEE???:::888888555555666777999999777555777666555444444444555666555555666666777888999999555777999:::;;;<<<>>>@@@CCCGGGJJJHHHBBB<<<::::::999999999777666777:::===QQQ\\\MMMPPPooolllSSSNNNRRRSSSSSSVVVMMMJJJGGGFFFGGGIIIHHHGGGKKKFFFIIIQQQQQQJJJHHHNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDFFFHHHGGGEEEDDDEEEFFFGGGHHHGGGFFFDDDEEEHHHJJJGGGFFFFFFHHHLLLLLLJJJHHHAAAAAAAAA@@@:::666:::BBBaaalllrrr}}}yyy|||eee___hhhnnnlllhhhjjjmmmmmmkkkjjjjjjlllhhhjjjnnnsssxxx}}}~~~~~~{{{zzzxxxxxxyyyyyywwwvvvwwwxxxzzz{{{zzzyyywwwvvvvvvwwwxxxyyyyyyyyyxxxwwwsssssstttrrrqqqrrrtttvvvvvvvvvtttttttttuuuwwwxxxxxxyyyyyyvvvwwwxxxuuupppmmmlllhhhbbbXXXMMMEEE@@@999555333444333222333777999777888;;;:::999===DDDLLLccc~~~{{{yyyxxxxxxuuulll]]]RRR@@@>>><<<<<<999777999===CCCaaauuujjjjjjiiigggdddbbb```___[[[ZZZYYYXXXVVVRRRMMMIIIEEEAAA===:::888666444222///...------///222555777777888999;;;<<<<<<======>>>@@@>>>:::BBBYYYsssdddRRRMMMLLLJJJHHHBBBDDDEEEDDDAAA??????@@@<<>>>>>???@@@<<<@@@;;;888;;;666666@@@WWWzzzuuupppyyy{{{tttmmmhhhiiimmmooouuu|||222:::>>>@@@@@@<<>>===:::444---111333222444888888555888;;;===>>>???AAAGGGLLLQQQ```rrr~~~~~~uuuhhh\\\RRRPPPMMMFFF@@@???EEEDDDAAA===999777777888444333333444666777666555777666555444444555666777666666666666777777777777444777:::;;;<<<===???@@@AAAEEEHHHFFF???:::999:::666666666666666888===@@@sssVVVOOOZZZzzz}}}cccMMMJJJNNNLLLJJJMMMMMMIIIEEEDDDFFFGGGFFFEEEJJJEEEIIISSSTTTLLLJJJPPPSSSSSSQQQOOOLLLIIIGGGEEE@@@DDDGGGGGGDDDBBBCCCDDDEEEEEEDDDBBBAAAAAADDDFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBAAAAAAAAA===777888<<<\\\iiiooo}}}yyy{{{kkkdddkkkmmmhhhgggjjjlllllliiihhhhhhiiieeegggkkkpppvvv|||~~~~~~|||zzzyyyyyy{{{{{{zzzxxxwwwxxxzzzzzzzzzxxxvvvuuutttuuuvvvwwwxxxxxxwwwvvvuuuuuutttsssqqqppprrrtttuuuuuuuuuuuuuuuvvvvvvwwwvvvxxxxxxuuuvvvwwwtttooolllkkkggg___UUUKKKCCC???666222000222111///000444555444555888888777:::???BBBWWWrrr|||zzz{{{}}}yyyxxxwwwxxxuuukkk\\\QQQ===<<<:::999666555999>>>CCCbbbsssmmmllliiifffccc```^^^]]]YYYXXXWWWVVVTTTPPPKKKGGG@@@===999777555333111...///...------///222555777888888:::;;;<<<=========<<<>>><<<999BBB[[[rrrtttZZZLLLIIIJJJHHHGGGAAADDDFFFEEEBBB??????@@@;;;AAAGGGJJJGGGDDDBBBBBBDDD@@@>>>@@@???===???BBB>>>AAABBB???;;;;;;@@@EEE===AAA<<<999;;;777666???JJJuuuyyyvvv{{{uuummmgggfffjjjnnnrrryyy@@@>>>@@@@@@888999VVVyyyooo^^^___^^^[[[XXXUUURRRQQQPPPNNNMMMLLLKKKJJJJJJJJJKKKHHHJJJKKKKKKIIIHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCCCCDDDDDDEEEEEECCC@@@AAADDDFFFEEECCCJJJJJJJJJHHHEEEDDDEEEFFF===<<<888777BBBRRR[[[[[[YYYuuuuuugggeeezzzyyy~~~wwwyyyzzzyyyyyy{{{{{{zzz{{{uuupppqqquuuyyyzzzxxx{{{xxxvvvxxx}}}{{{yyyxxxzzzwwwoooeee______XXXNNNEEE>>>999666444333333222222111222222222666777888999;;;===>>>>>>AAAEEELLLRRRUUUUUUSSSQQQNNNLLLIIIHHHIIIGGGDDD@@@?????????===<<<:::888777555444222111111222444555555444222111111222444555555555555444444555555555888999;;;===???AAABBBCCCIIIHHHDDD>>>888555666888333555;;;===777444@@@PPPoooHHHTTTsssqqq[[[JJJKKKNNNLLLKKKNNNOOONNNLLLJJJIIIHHHHHHIIIFFFHHHKKKMMMNNNNNNNNNMMMNNNKKKIIIJJJKKKKKKHHHEEEDDD@@@@@@EEEFFFCCCEEEJJJRRRMMMFFFAAA@@@AAABBBBBBDDDCCCCCCEEEGGGGGGCCC@@@CCCCCCBBBAAA???===;;;999MMMeeeqqqqqqrrrpppooouuuvvvmmmooonnniiifffeeegggiiihhhcccbbbeeedddhhhkkklllmmmqqqyyy}}}}}}}}}~~~~~~{{{}}}}}}{{{yyy{{{|||}}}{{{zzzyyyyyyzzzyyywwwuuuuuuvvvwwwvvvvvvwwwyyy|||xxxwwwvvvtttttttttuuuuuuvvvwwwwwwwwwwwwxxxxxxxxx{{{zzzyyywwwuuutttrrrrrrpppnnniii^^^QQQEEE???===444333111000111333555777555666999;;;<<<;;;::::::@@@III]]]iiikkk|||~~~}}}|||{{{zzzzzzzzzxxxvvvttttttmmm]]]LLL@@@777444777888666:::BBBQQQrrr{{{mmmhhhkkkllliiiccc^^^[[[[[[YYYWWWTTTQQQNNNJJJDDDAAA;;;:::888555333111000000//////000111222444666777888;;;===>>>===<<<<<<<<<>>>===999:::KKKdddqqqppp}}}jjjOOOJJJLLLIIIEEEEEEEEEFFFHHHHHHGGGCCC@@@===>>>AAACCCCCCBBB@@@@@@AAA@@@@@@???>>>======>>>>>>@@@@@@???>>>>>>???CCCFFF999<<<===<<<:::999:::===DDDfff}}}~~~uuu{{{xxxqqqnnnmmmmmmnnnqqqvvv{{{???>>>??????@@@LLLmmm}}}lll\\\YYYXXXVVVTTTRRRQQQPPPPPPJJJJJJJJJKKKKKKKKKKKKKKKGGGIIIKKKJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFEEECCCBBBBBBBBBCCCDDDFFFDDDCCCDDDFFFGGGFFFDDDDDDEEEEEEDDDCCCBBBDDDEEE@@@>>>999666???OOOYYYZZZRRRfffzzz|||{{{zzzzzzzzzyyyyyy{{{||||||~~~{{{xxxwwwwwwwwwvvvtttzzzxxxvvvwwwzzz~~~}}}rrrnnnpppsssvvv{{{~~~zzzpppeee___^^^WWWMMMDDD>>>999666444222111111000000111111222444555666777888999:::;;;999;;;===???@@@@@@??????CCCAAAAAABBBDDDEEECCC@@@>>>>>>===<<<;;;999777666444333222111111222333444555444222111111222333444555444444333333444444555666777888:::<<<>>>@@@AAADDDCCCAAA;;;666444555777888444333555222333FFF]]]}}}[[[KKK^^^|||{{{cccUUUKKKMMMOOOKKKKKKPPPPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJLLLNNNNNNMMMKKKHHHJJJHHHHHHIIIKKKLLLJJJHHHGGGDDDEEEIIIJJJGGGHHHKKKPPPKKKEEEAAA@@@AAAAAAAAACCCBBBBBBDDDFFFFFFCCC@@@EEEEEEEEECCCAAA===:::777GGG```oooooonnngggaaaeee|||{{{vvvpppiiihhhffffffiiigggcccccceeeeeegggiiiiiiiiinnnwww~~~~~~}}}{{{|||}}}~~~|||zzzzzz{{{|||{{{zzzyyyyyyzzzzzzxxxvvvwwwvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyvvvvvvwwwwwwwwwxxxxxxxxxzzzyyyyyyxxxwwwvvvuuuuuunnnmmmggg]]]OOOCCC===;;;444333111000111333555777555666999;;;======<<<<<<===CCCVVVdddhhhyyy}}}{{{yyywwwvvvyyyxxxvvvuuutttnnn]]]MMM@@@:::777:::::::::CCCQQQgggxxxllllllmmmmmmjjjddd___]]]]]]XXXVVVRRROOOLLLHHHBBB???:::999777444222000//////...///000111333555777888999;;;===>>><<<;;;<<<<<>><<<999777777999>>>\\\{{{uuuttt{{{tttpppoooooopppqqqtttxxx{{{~~~===<<<;;;???MMMhhhuuuyyycccWWWQQQQQQPPPPPPOOONNNNNNNNNFFFGGGIIIJJJKKKKKKJJJJJJFFFHHHIIIIIIGGGFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCEEEFFFGGGEEECCC@@@BBBBBBBBBAAAAAACCCEEEBBB???888555<<>>===<<<<<<:::999777555444333222111000000111222333333333222111111222333444333333222222222222333333333333555777999;;;<<<===>>>===<<<888555333444555;;;222000444222444KKKhhhjjjQQQHHHSSSooo{{{uuummmUUUNNNLLLPPPPPPLLLLLLRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJKKKNNNPPPOOOKKKFFFFFFEEEFFFHHHKKKLLLLLLKKKHHHGGGHHHLLLLLLJJJIIIKKKMMMJJJEEECCCBBBAAAAAA@@@AAAAAABBBDDDEEEDDDBBB@@@FFFGGGGGGFFFCCC>>>999666===XXXkkkooommmbbbXXXZZZnnntttmmmiiifffeeeggggggddddddggghhhhhhfffddddddjjjsss{{{}}}zzzyyy|||}}}~~~}}}{{{yyyxxxyyy{{{zzzyyyyyyzzz{{{zzzxxxxxxvvvtttuuuxxxzzzyyyxxxyyyxxxxxxxxxxxxxxxyyyzzzvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwlllkkkeeeZZZMMMAAA:::888444333111111222444666777555666999<<<===>>>=========@@@QQQcccnnn~~~~~~|||yyyvvvtttsssvvvvvvuuutttrrrkkk[[[KKK===999999===???DDDUUUhhhtttkkklllllljjjgggbbb^^^]]]]]]WWWTTTPPPLLLIIIDDD???<<<888777555333111///............000222444666888999;;;<<<>>>>>><<<;;;;;;<<>>===IIIhhhtttrrrWWWQQQMMMMMMMMMMMMLLLLLLKKKJJJDDDEEEHHHIIIJJJIIIGGGFFFEEEFFFHHHGGGFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGBBBAAA@@@???>>>???@@@@@@???@@@AAACCCDDDCCCAAA@@@AAABBBBBBBBBAAAAAACCCDDDBBB>>>888444999FFFTTT\\\bbbhhh|||zzzvvvssssssssstttwww{{{~~~|||uuurrrsssvvvuuutttsssrrrsssuuuvvvvvvsssrrrkkkfffjjjuuuxxxuuuiiiwwwwwwkkkccc___\\\UUUKKKBBB<<<888555333111000000000000111111222111111222222222222333333444444333333444666888999999:::;;;===>>>===<<<:::;;;::::::999777555333222111000000///000000111222222111111111111222333333111111111000000111111111000111222333555777888999999999888666555444444555777222444999555555MMMmmm|||XXXDDDDDD___yyyvvv}}}wwwhhhRRRMMMLLLPPPRRRPPPQQQTTTSSSQQQOOOMMMKKKJJJJJJJJJGGGFFFHHHMMMRRRRRRMMMIIIEEEEEEFFFHHHKKKLLLLLLLLLHHHIIIJJJLLLLLLJJJHHHHHHLLLIIIFFFEEEDDDCCCBBB@@@@@@@@@BBBCCCDDDCCCBBB@@@EEEFFFHHHHHHEEEAAA;;;888777QQQfffoooqqqggg]]]aaahhhzzzyyyxxxuuuiiieeeccceeegggfffgggjjjkkkhhheeeaaaaaagggpppwww~~~}}}zzzyyy{{{zzz{{{|||zzzvvvuuuwww|||zzzyyyyyy{{{{{{{{{zzzzzzvvvsssuuuyyy{{{yyyuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvllljjjeeeZZZLLL@@@999777333222222222333444666888666777:::<<<===<<<;;;;;;???@@@RRRjjj|||~~~|||zzzwwwuuusssrrrrrrssssssqqqooohhhYYYJJJ???:::===HHHTTTaaavvv|||qqqlllhhhgggddd```\\\YYYXXXXXXTTTQQQMMMIIIEEE@@@<<<888555444333111///......------///111333666888::::::<<<===>>>>>><<<;;;;;;<<<<<<:::DDD[[[oooyyybbbWWWNNNKKKHHHDDDCCCFFFEEEGGGHHHIIIHHHGGGDDDCCCBBB@@@>>>>>>AAACCCCCCCCC=========>>>=========<<>>=========>>>???===???AAACCCBBBAAA@@@???AAAAAABBB@@@???>>>???AAA@@@<<<888555888BBBQQQ]]]]]]ccc~~~yyy{{{{{{uuurrrrrrrrrqqquuu{{{yyyqqqmmmooosssqqqqqqrrrqqqqqqqqqqqqqqqkkkhhhfffkkkvvv~~~xxxnnnnnn}}}qqqfffaaa___ZZZTTTJJJAAA;;;777444222111111111111111222333444222222222222222222222222111111222333444555555666888:::<<<>>>===<<<:::999999999888777555444222111////////////000111111222000000000000111111222222000000////////////000000//////000222333555666777666666666777777777666555555444777888444:::XXXyyy}}}eeeRRRFFFHHHnnnsssxxxzzzhhhXXXQQQLLLOOOTTTVVVUUUUUUSSSRRRPPPMMMKKKJJJJJJJJJGGGGGGIIIMMMQQQQQQNNNJJJGGGHHHJJJKKKKKKKKKLLLLLLJJJLLLNNNMMMMMMLLLJJJGGGKKKIIIGGGFFFFFFEEECCCAAA>>>@@@BBBDDDDDDCCCBBBAAACCCEEEGGGHHHGGGCCC>>>;;;777MMM```mmmuuunnnfffjjjdddqqqzzz}}}{{{wwwzzzkkkeeeaaacccfffgggiiilllkkkhhhddd```aaafffmmmssswww{{{}}}||||||xxxvvvwwwzzzxxxssstttxxx~~~|||zzzzzz{{{|||{{{zzzyyyvvvsssuuuzzz{{{xxxtttsssttttttuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttsssrrrrrrmmmkkkfffZZZLLL@@@999777222222222222444555777888888999:::<<<<<<;;;999888<<<>>>TTTppp~~~}}}}}}}}}|||{{{{{{zzzyyyxxxwwwvvvuuutttsssuuutttrrrooohhhZZZMMMDDD@@@FFF\\\ttttttllljjjeeebbb___[[[XXXVVVTTTSSSPPPMMMHHHDDDAAA===888555333333111000///...------...///222555777999:::;;;<<<===>>>===<<<;;;<<<>>>===HHH^^^tttsssZZZTTTOOOLLLHHHCCCBBBCCCDDDEEEFFFFFFFFFEEECCCBBB@@@???======>>>@@@AAAAAA<<<===>>>>>>>>>>>>======@@@>>>:::999::::::888666888777777777777777666666999AAATTTppp~~~uuuiiisss{{{wwwtttvvvuuuttttttvvvzzz~~~;;;;;;JJJqqqyyymmm{{{aaaSSSPPPLLLPPPLLLLLLMMMLLLJJJHHHEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@BBBCCCDDDCCCBBBBBBDDDFFFFFFEEEDDDCCCBBB@@@@@@???@@@???>>>===<<<===>>>>>>>>>@@@CCCCCCBBBAAAAAABBB>>>??????===<<<;;;<<<>>>>>><<<999888888>>>LLLYYY]]]```tttzzzzzz|||uuuqqqtttssspppttt{{{xxxnnnhhhhhhjjjlllnnnqqqrrrqqqooonnnmmmfffbbbeeeqqqzzzwwwlllcccttt|||kkkccc```^^^YYYRRRIII@@@:::666444222111111111111222333444555222222222222222222333333222333444555555555444333888;;;>>>@@@>>><<<;;;;;;999888888777555333111000//////000000111111222222/////////000111111222222000000////////////000000///000111222444555666666555555666888::::::888666666666444111666NNNtttrrrTTTKKKGGGRRR~~~}}}iiiZZZSSSMMMNNNTTTXXXXXXVVVTTTRRRPPPMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLNNNNNNMMMLLLMMMNNNOOORRRRRROOONNNOOOMMMIIIJJJHHHFFFEEEEEEEEECCCBBB>>>@@@DDDEEEDDDCCCCCCCCCCCCDDDFFFGGGFFFCCC@@@===999IIIXXXiiivvvrrriiimmmaaahhhwww{{{|||vvvuuu}}}qqqhhhbbbbbbeeefffgggjjjiiifffcccaaaaaaeeejjjmmmooouuu}}}~~~}}}~~~wwwssssssxxxxxxsssuuu|||~~~{{{zzz{{{{{{{{{zzzxxxvvvuuuwwwyyyzzzxxxuuuvvvwwwwwwxxxxxxxxxwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvuuutttsssrrrqqqqqqnnnlllfff[[[LLL@@@999777222222222333444666777888888:::;;;<<<<<<;;;:::999999>>>UUUrrr}}}}}}}}}}}}{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxwwwsssooojjj^^^SSSDDDBBBPPPnnn}}}nnnhhheeecccaaa]]]ZZZXXXVVVRRRPPPLLLIIIDDD@@@===:::666444222111000///............///111444777999:::;;;;;;<<<=========<<<<<<>>>@@@FFF___~~~aaaWWWTTTQQQNNNJJJFFFDDDCCCDDDDDDEEEDDDDDDBBBAAA@@@AAABBBAAA???<<<:::;;;<<<>>>???AAABBBBBBAAA@@@@@@AAA>>>;;;;;;======;;;999666555555666888999999888888:::GGGbbb~~~uuuuuunnnnnnyyyvvvvvvuuuttttttvvvyyy}}};;;@@@YYYrrrnnnnnnXXXOOOMMMLLLMMMJJJKKKKKKKKKJJJGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBAAAAAADDDFFFCCCBBBBBBAAA@@@???>>>>>>@@@???>>><<<<<<======>>>>>>@@@BBBBBB@@@???AAACCC<<<=========<<<<<<===???>>>======<<<999:::EEERRR___```lll~~~|||yyyqqqnnnrrrrrrmmmooowwwzzzqqqiiidddbbbggglllqqqsssqqqnnnkkkkkkddd___eeessssssfff___cccvvvyyyiiiccc```]]]XXXQQQHHH@@@:::666333111000000000000111222333444111111111222222333333333333333555666777888888888@@@CCCFFFFFFBBB>>><<<<<<999888888666555333111000//////000111222222222222---...///000111111111111000000////////////000000111111222333555666777777444444555888;;;;;;888555444666333333JJJvvvwwwSSSIIIKKKeeexxxcccSSSQQQPPPOOORRRUUUWWWVVVSSSRRROOOLLLJJJIIIIIIIIIIIILLLNNNMMMJJJIIIKKKNNNKKKNNNPPPQQQOOOOOOPPPRRRQQQTTTSSSNNNLLLNNNMMMIIIHHHFFFCCCBBBBBBCCCBBBBBB>>>AAAEEEFFFDDDCCCDDDEEEEEEEEEFFFFFFDDDBBB???===888CCCPPPeeeyyyvvvlllnnnffffffoooxxxvvv||||||xxxnnndddbbbccccccccceeedddcccaaaaaabbbdddfffgggjjjrrr{{{}}}}}}~~~vvvqqqqqqwwwxxxtttyyy|||zzzzzz{{{zzzzzzvvvwwwxxxxxxxxxxxxwwwvvvyyyyyyzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuvvvvvvvvvwwwuuuuuutttttttttsssssssssmmmlllfffZZZLLL@@@999666111222333444555777888888888999<<<>>>??????>>>===>>>EEE\\\ttt~~~|||zzzyyyyyy{{{}}}}}}|||zzzxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxvvvqqqmmmhhh___UUUCCCHHH]]]uuujjjfffcccaaa___\\\ZZZYYYVVVQQQMMMHHHEEE@@@<<<:::888555333222111000//////...//////111222555888::::::::::::;;;<<<===<<<<<<===@@@BBBMMMppprrrWWWTTTRRRPPPMMMKKKJJJGGGDDDEEEEEEEEEDDDCCCAAA???>>>???CCCFFFBBB<<<888999<<>>;;;<<<@@@BBB???<<<777555444666999:::999888888555???YYYsss|||xxxrrrsssssszzzwww|||xxxvvvuuutttssstttvvvwwwyyyEEEMMMllllllooottt[[[UUUQQQNNNMMMIIIGGGHHHIIIJJJIIIGGGEEECCC@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBAAA@@@AAACCCFFF@@@@@@??????????????????@@@???>>>===<<<======>>><<<>>>@@@???<<<<<>>>>>>>>???AAACCC???>>>??????:::777@@@MMMYYY\\\fffwwwuuullljjjooonnnhhhjjjrrryyy{{{}}}|||vvvmmmeeeaaadddjjjqqqtttrrrnnnkkkiii```[[[cccoooiiiVVVWWWgggvvvxxxiiidddaaa\\\WWWQQQGGG???999666333111////////////000111222333000000000111222333333333//////111333666:::===???KKKNNNOOOMMMFFF@@@<<<;;;999888888666555333111000//////111222333333333333---...///000111111111111000000////////////000000222222333555666777888888444333555888;;;;;;888444000555666===ccc\\\MMMRRRwwwkkkWWWJJJOOORRRPPPOOOQQQTTTVVVSSSRRROOOLLLJJJIIIHHHHHHEEEJJJNNNMMMIIIHHHNNNTTTKKKNNNRRRRRRQQQQQQSSSUUUPPPSSSQQQKKKIIILLLLLLGGGGGGDDDAAA???@@@AAAAAAAAA>>>BBBFFFGGGEEEDDDDDDFFFGGGGGGFFFEEECCC@@@===<<<555>>>KKKddd|||{{{pppppppppjjjooosssttt~~~rrrgggcccbbb```___aaaaaa```___```bbbccccccccchhhqqqzzz||||||}}}wwwpppqqqxxxyyyvvv|||}}}{{{zzzzzzzzzyyyuuuwwwyyyyyyxxxvvvvvvwwwyyyzzzzzz{{{zzzyyywwwvvvuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttuuuuuuvvvvvvmmmkkkeeeZZZKKK???888555111222333444666777888999777999<<>>;;;999777444333111111000///////////////222333666999:::::::::999:::;;;<<<<<<<<<>>>AAACCCOOOvvv|||gggRRRPPPOOOLLLJJJJJJKKKHHHDDDFFFFFFEEEDDDCCCAAA???>>>;;;BBBGGGEEE===999;;;@@@===>>>@@@BBBBBBBBB@@@???<<<999666999===???===:::888666555666999:::999777999555===WWWooouuummmfffkkkrrrzzzuuutttsssrrrqqqrrrrrrsssWWWkkklllhhhMMMOOOSSSIIICCCIIIFFFJJJQQQTTTOOOEEEAAACCC>>>???AAACCCDDDFFFFFFGGG===>>>???>>>>>>???BBBDDD======<<<======>>>???@@@BBBAAA@@@===;;;;;;===???@@@@@@???>>>===<<<<<<;;;;;;::::::<<<===>>><<<;;;DDD???<<<;;;999777:::@@@SSS```___[[[iii|||zzzhhhhhh|||ssssssnnnlllmmmllliiiiiilllwwwxxx{{{}}}}}}yyysssnnnhhhiiioootttrrrjjjhhhlll^^^cccjjjkkkcccZZZ```lllwwwuuurrrlllfffbbb```___VVVQQQIIIAAA:::555444333222222222111111111111000000111111222333444444444555111222555555666BBBRRR```[[[PPPDDDBBBDDD???666888777555222000///............///111111222222222//////------------//////////////////...///111333444444555666888777666444666555666:::999555444666666333222RRRSSSGGGeeeuuu\\\UUUKKKMMMOOOQQQSSSTTTTTTSSSRRRPPPLLLHHHEEEEEEIIIKKKLLLPPPSSSSSSQQQPPPRRRUUUSSSQQQPPPOOOOOORRRUUUVVVWWWSSSOOOKKKIIIHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAACCCEEEHHHJJJJJJIIIGGGEEEIIIGGGDDDBBBAAAAAAAAABBB@@@<<>>===@@@KKKVVVZZZaaaqqq~~~{{{oooaaa___```fffnnnuuuxxxzzz{{{{{{{{{||||||{{{yyyvvvuuutttsssoooiiihhheeeYYYJJJKKKWWWtttqqqjjjhhhddd___```___]]]YYYTTTNNNJJJGGG???>>>;;;999666555444333000000///---,,,---000333555555666777888:::<<<===888@@@===999??????<<<@@@aaa|||rrr\\\SSSNNNLLLJJJIIIIIIIIIGGGEEEIIIIIIHHHEEEAAA??????@@@@@@@@@???>>>======>>>>>><<<===>>>>>>>>>===;;;:::777777666666666666777777555555555555666777888999===>>>IIIkkkhhhbbbjjjnnn|||vvvrrrqqqooonnnpppuuuuuuzzzyyy\\\IIINNNQQQHHHEEEMMMHHHJJJOOORRRMMMFFFDDDHHHEEEDDDDDDDDDCCCAAA@@@???>>>?????????>>>???AAACCC>>>>>>=========>>>>>>??????@@@???===<<<<<>>>>>===<<<<<<;;;;;;<<<;;;;;;===???@@@???>>>BBB@@@??????===:::;;;@@@NNN\\\]]]\\\jjj|||}}}ooohhhsss|||uuuooommmjjjffffffiiirrrsssuuuxxx{{{zzzxxxuuupppqqquuuxxxrrriiifffiii^^^dddlllnnnfff___cccmmmqqqpppmmmhhhbbb^^^[[[ZZZUUUPPPHHH???888444222111111111111111111111111111333333333333222222222222111111444777777===QQQeeennnfffVVVHHHDDDDDD???888777666444222000///.........///000111222222222222000///...------...///000.../////////...///111333444555555777888888777666888888:::===;;;555111222444888CCCnnnnnnPPPWWWzzzkkkUUUQQQLLLMMMOOOQQQRRRRRRRRRRRRNNNMMMKKKHHHFFFHHHLLLOOOSSSTTTUUUTTTRRRQQQQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQSSSPPPMMMKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIHHHHHHIIIHHHFFFCCCBBBBBBCCCDDDCCC@@@BBBQQQgggzzz{{{wwwtttyyy|||zzz|||sss{{{}}}rrrddd^^^___aaaccccccbbb___]]]^^^```cccxxx|||wwwzzz{{{www|||{{{zzzwwwuuuvvvyyy|||{{{zzzyyyxxxyyyyyyyyyxxxzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvwwwxxxxxxwwwwwwvvvrrrsssuuuvvvwwwxxxxxxxxxttttttuuuvvvvvvvvvvvvvvvvvvrrrlllbbbPPP>>>555555222222222333555777:::;;;<<<>>>???EEEVVVnnnlllYYYSSSZZZfffppptttsssqqqqqq{{{{{{|||{{{zzzxxxuuusssqqqqqqmmmiiiiiiggg\\\PPPFFFQQQmmmxxxhhhdddeeebbb^^^^^^]]]ZZZUUUPPPJJJEEEBBB<<<;;;999666444333222111.........,,,,,,---111444666666666777999;;;<<<===777;;;888666<<<:::888@@@bbbttthhhQQQFFFIIIGGGEEEEEEEEEDDDBBBAAAEEEEEEDDDCCCBBBAAA@@@???AAA@@@???>>>>>>>>>>>>???;;;;;;;;;;;;;;;::::::999777777666555555555666666555555555555666777888999<<>><<<;;;???@@@@@@???>>>>>>@@@AAA@@@???>>>>>>===>>>>>>>>>>>>>>>???===<<<===???BBB===<<<<<<<<<;;;;;;::::::<<<<<<<<<>>>@@@BBBBBBAAA@@@>>>@@@BBB@@@<<<<<>>AAAIII[[[xxx~~~cccMMMKKKVVVdddllloooppppppqqq{{{{{{{{{zzzxxxuuurrrqqqnnnmmmkkkhhhhhhggg^^^TTTWWW\\\ttt~~~kkk```___aaa___\\\\\\ZZZVVVQQQKKKDDD???===999888666333222000//////,,,------,,,,,,...222555666777777999:::;;;<<<===<<<<<<888888===999<<>>>>>>>>>>>???:::999999888777888888888777666555444444444444444555555444555555666777888555>>>FFFVVVnnnwwwuuuxxx}}}{{{{{{~~~{{{uuuqqqqqq\\\MMMEEEIIILLLGGGGGGLLLCCCCCCGGGKKKJJJFFFEEEIIIEEEEEEDDDCCCAAA@@@>>>===???@@@@@@???===<<<===?????????>>>>>>>>>???@@@@@@?????????>>>======>>>@@@;;;;;;;;;;;;::::::::::::<<<;;;;;;===AAACCCDDDCCC???>>>???BBB@@@===>>>AAAUUU___```bbbmmmyyyrrrkkkeeeeeeeeecccbbbcccccceeeiiipppxxx}}}||||||{{{uuukkkaaa\\\[[[ZZZ```ggghhhccc^^^^^^aaafffeeecccbbb```]]]YYYWWWSSSNNNEEE<<<555111///......///000111222333444444111111000000111222333444444777888999AAAUUUooorrrYYYFFF>>>===999555555444333111000////////////000111111222222222222///..................///.../////////...///222444:::;;;;;;:::888777777777777:::AAAFFFBBB999444444666@@@UUUmmm[[[LLLSSS}}}qqqWWWLLLPPPLLLMMMMMMNNNNNNOOOOOOOOOKKKLLLMMMNNNOOOSSSYYY]]]^^^[[[XXXVVVVVVUUUPPPLLLEEEHHHLLLOOOQQQPPPNNNMMMJJJIIIIIIIIIJJJJJJHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGGGGGGGGGGHHHIIIKKKFFFBBBSSSssswwwtttyyywwwyyyyyytttjjjzzz|||jjj^^^]]]``````bbbeeeeeebbb___]]]\\\[[[___aaaaaahhhttt|||}}}{{{}}}~~~}}}~~~~~~xxxzzz|||}}}|||{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvtttuuuwwwxxxxxxwwwtttsssrrrssstttuuuvvvvvvvvvvvvrrrsssssstttuuuvvvwwwxxxpppooooookkk^^^KKK>>>:::222222222222444666888999999DDDYYYtttyyycccTTTWWW^^^fffjjjmmmrrrvvvwwwzzzyyyyyywwwuuurrrpppnnnmmmkkkhhheeedddaaaYYYRRR^^^aaaxxxuuuggg___^^^^^^\\\XXXYYYWWWSSSMMMGGG@@@<<<999666555333222000///......***+++,,,---...000444777777888999:::;;;<<<======@@@???999999<<<:::FFF```ttt{{{zzz```QQQGGGHHHFFFEEEDDDEEEEEECCCBBBAAA>>>===@@@DDDEEE@@@;;;>>>======<<<<<<=========:::999777666666666777888666666555444333333333333444444444444555666777777111<<<===@@@RRRbbbmmmxxxyyy~~~~~~wwwrrrrrruuudddUUUHHHGGGIIIHHHEEEEEEAAABBBGGGMMMMMMIIIFFFHHHCCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@???===<<<<<<===>>>>>>>>>>>>???AAABBBBBBAAAAAAAAA???===;;;<<<===::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;===@@@CCCDDDDDDCCCAAAAAACCCBBB@@@CCCHHHXXX]]]]]]bbbnnnyyyhhhbbb^^^aaacccbbb______^^^aaafffnnnuuuzzz{{{zzz{{{|||zzzrrrhhh```\\\ZZZYYY^^^dddccc```\\\[[[ZZZ```___]]]]]]]]]\\\ZZZWWWRRRMMMEEE<<<555111//////......///111222333444555222111000//////000222333555888999<<>>???>>>;;;777555444555666999???BBB>>>555222444777HHHaaatttVVVKKKMMMgggjjjUUUOOOSSSLLLLLLLLLLLLMMMMMMNNNNNNJJJKKKLLLNNNOOOSSSYYY\\\\\\YYYVVVUUUVVVUUUQQQMMMFFFGGGIIILLLNNNOOOPPPPPPJJJIIIHHHHHHHHHGGGEEEBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHMMMHHHBBBOOOnnn|||xxx{{{zzzooorrr|||xxx{{{yyyoooeeeaaa___^^^^^^```cccdddaaa]]][[[ZZZ\\\]]]]]]]]]cccmmmvvvyyy{{{}}}~~~}}}}}}yyy{{{~~~~~~{{{yyyyyyzzzxxxxxxxxxxxxxxxyyyyyyyyyvvvwwwxxxyyyxxxwwwuuuttttttuuuvvvwwwwwwwwwwwwwwwuuuuuuttttttttttttuuuuuummmlllllljjj^^^LLL>>>888333333222333444666888999777HHHbbb{{{uuulllooottt~~~vvvpppqqq~~~~~~~~~{{{uuuxxxwwwvvvtttrrrooonnnlllmmmiiidddbbb^^^XXXRRRMMMNNNVVVxxxuuunnneee```^^^\\\YYYVVVVVVTTTOOOIIICCC>>>:::888555444222111000/////////***+++---...///222555888888999:::<<<============>>>>>>888777===CCCXXXvvvzzzgggTTTLLLFFFEEEDDDBBBBBBBBBBBB@@@>>>BBB@@@>>>@@@DDDDDD???:::;;;;;;::::::::::::;;;;;;:::999777666666666777888555555444333333333333333333333333333444555666777555>>>:::666CCCWWWkkk~~~wwwtttuuufffjjj]]]NNNGGGGGGGGGDDDAAABBBCCCHHHOOOPPPLLLIIIIIIEEEEEEEEEDDDCCCBBB@@@@@@???@@@AAAAAA???>>>>>>>>>????????????@@@AAABBBCCCBBBBBBBBB@@@===;;;:::;;;;;;;;;<<<<<<=========>>>===<<<;;;===@@@CCCEEEEEEFFFDDDDDDFFFFFFEEEIIINNNRRRRRRSSS^^^nnnvvvfff___ZZZ]]]```^^^\\\[[[\\\]]]aaagggnnnrrrttttttyyy{{{yyypppfffaaa^^^[[[XXX^^^aaa```______]]]ZZZ\\\YYYUUUUUUWWWWWWUUUSSSOOOKKKCCC;;;555111000000...///000111222333444444666444222000000000222333444;;;@@@FFF\\\{{{mmmRRRCCC>>><<<999777333222111000000000000000111111222222222222222111000000111111111111000000///000111111111222555888???@@@@@@<<<666333333555777888;;;;;;666//////444555OOOooo\\\HHHCCC[[[|||aaaSSSRRRTTTJJJJJJJJJJJJKKKLLLMMMNNNIIIJJJKKKLLLLLLOOOSSSVVVVVVUUUTTTSSSSSSRRRPPPNNNIIIIIIJJJKKKLLLNNNPPPQQQKKKIIIGGGFFFEEEDDDBBB@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGJJJGGGBBBLLLddd|||kkkmmm|||xxxsssggg[[[VVVYYYZZZXXX\\\^^^```___]]][[[YYYYYYXXXXXXXXXXXX\\\dddnnnuuuzzz|||~~~~~~|||yyyxxxwwwvvvxxxzzzyyyvvvtttuuuwwwwwwwwwxxxxxxyyyzzzzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxvvvuuusssrrrrrrssssssooolllkkkhhh]]]KKK<<<666444444444444555777999:::<<>>>>>======>>>@@@:::<<>>:::999888888888888999::::::999888888777777777777777444444444333333444444555333333333333333444666666555<<<888555@@@OOOfff|||yyyxxxyyydddYYYddd^^^SSSIIIEEEEEEDDDBBBDDDBBBEEEKKKMMMJJJHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBDDDDDDCCCAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBB@@@>>><<<;;;<<<<<<<<<===>>>??????@@@@@@@@@>>>===>>>AAADDDFFFFFFDDDCCCEEEIIIIIIGGGIIINNNJJJHHHIIIYYYjjjmmmwwweeeZZZSSSTTTXXXYYYYYYYYYZZZYYYYYY\\\bbbiiinnnpppuuuyyyvvvkkkccc```]]]ZZZUUUZZZ]]]\\\^^^bbbbbb^^^]]]XXXRRRPPPQQQRRRPPPMMMLLLGGG@@@999333000000000//////000111222222333333555444222222333666888:::777FFFQQQXXXmmmhhhNNNBBB???;;;777666222111111000000000000111111222222333333222222111333333444555555444333333111222222333333444777:::===??????;;;555333555888666666777666222000777AAARRRoooqqqNNNDDDNNNvvvmmmUUUPPPQQQOOOHHHHHHHHHIIIJJJLLLMMMOOOMMMMMMMMMMMMLLLMMMOOOQQQQQQRRRSSSRRROOOMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNJJJGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBAAAAAABBBCCCDDDFFFGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEBBBAAAGGGYYYqqqtttoooqqqqqqmmmaaaTTTNNNRRRYYY[[[ZZZ[[[[[[ZZZXXXWWWXXXYYYOOOQQQRRRSSSTTTZZZeeeooosssuuuxxxxxxvvvtttssssssqqqtttvvvuuuqqqqqqtttwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuttttttuuuuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxvvvtttrrrrrrrrrssstttpppllljjjfff\\\LLL???999666555555555666888999;;;???CCCKKKPPPJJJ>>>888999777888EEETTTYYY]]]vvvyyysssrrrqqqooommmllllllkkkhhhbbb___```]]]WWWTTTVVVZZZgggyyybbb```___\\\YYYVVVSSSQQQPPPGGGEEEAAA===999666444333111111000///............,,,...111222333555888::::::;;;===?????????>>>===>>>@@@:::DDDkkkcccOOOIIIJJJMMMPPPNNNLLLJJJJJJHHHFFFDDD@@@??????>>>>>>======<<<888888888888888999::::::777777777777777666666555333333333333444555666777222222222222333444555666222666555888@@@EEEVVVqqq~~~}}}rrryyy}}}{{{|||kkkRRRTTTZZZ[[[VVVKKKDDDCCCEEEEEEDDD@@@@@@EEEGGGFFFFFFHHHCCCCCCDDDEEEEEEFFFEEEEEEBBBDDDFFFGGGEEEDDDDDDEEEFFFEEECCCAAA@@@>>>>>>===>>>???AAA@@@>>>===============>>>???@@@AAABBBBBBBBBAAA??????BBBEEEGGGGGG>>>???DDDIIIIIIFFFFFFIIIFFFCCCDDDVVVgggdddfffzzzwwwaaaTTTJJJKKKPPPTTTXXXZZZZZZVVVSSSTTTZZZccckkkoooqqquuurrrggg^^^\\\ZZZWWWPPPVVVXXXXXX\\\cccddd```aaaZZZRRRNNNOOOOOOMMMJJJIIIEEE>>>777222//////000000000000111222222333333000000111333777<<>>999444222111111000000000000111111222222333333333222222111555666777888888777666555111222333333444555888;;;;;;===>>>:::555333666:::444444555555444777CCCPPPmmmPPPPPPaaaaaaLLLLLLNNNIIIGGGGGGGGGHHHIIIKKKNNNOOORRRRRRQQQPPPNNNMMMOOOPPPOOOQQQSSSQQQLLLJJJJJJLLLQQQQQQQQQPPPOOOMMMKKKIIIIIIFFFCCCAAABBBCCCCCCCCC@@@??????>>>>>>??????@@@===>>>@@@BBBEEEHHHIIIJJJCCCDDDEEEFFFFFFFFFFFFFFFFFFAAA>>>???CCCQQQkkkzzzwwwvvvttthhhpppqqqkkk]]]SSSVVVaaahhhYYYYYYXXXWWWUUUVVVXXXZZZTTTUUUVVVTTTPPPRRR]]]hhhkkknnnqqqrrrrrrrrrssstttooorrrtttsssppppppuuuzzzzzzzzzzzzyyyyyyxxxxxxxxxyyywwwuuusssrrrssstttuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwuuusssrrrrrrrrrtttuuuoookkkhhheee]]]PPPDDD@@@777666666666777888:::;;;<<<;;;???CCC@@@888666:::===777<<>>???@@@???>>>===888;;;555EEE|||fffSSSJJJHHHLLLRRRPPPNNNKKKJJJHHHGGGDDDBBB======>>>===;;;;;;===>>>999888888888999::::::;;;555666777777777666444333333333333444555666777888222222222222333444555555333555777>>>CCC>>>IIIccc|||qqqlllwwwmmmwww}}}}}}bbbLLLQQQRRRYYYYYYOOOGGGFFFFFFDDDAAACCCCCCCCCBBBCCCEEEGGGEEECCCBBBCCCEEEFFFCCCAAACCCCCCDDDDDDCCCCCCBBBAAAFFFEEEDDDBBB@@@>>>===<<<@@@AAA@@@??????@@@CCCFFFEEEBBB@@@???@@@BBBCCCCCCGGGFFFEEEDDDDDDDDDEEEFFF@@@CCCGGGJJJKKKIIIEEECCCEEEFFFFFFLLL___ppplll\\\fff}}}hhhXXXMMMIIIRRRXXXVVVUUUZZZZZZYYYWWWTTTSSSZZZgggqqqxxxwwwqqqlllkkkkkkfff___[[[XXXYYY^^^___\\\YYYYYY```\\\VVVRRROOONNNMMMMMMHHHCCC<<<666444333222222/////////111444666666666000333333333:::FFFKKKJJJJJJ\\\jjjqqqxxxbbbIII??????>>>;;;888666444111///...///111222222333333333222333555888:::AAAFFFEEE===777666888222222222333444555666777777777666555555555555666999333444:::777:::VVVxxxfffSSSYYYxxxkkkZZZTTTOOOJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMLLLKKKKKKMMMOOOQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJKKKMMMMMMLLLKKKHHHGGGEEEAAA???AAA@@@>>>???CCCBBBAAA???>>>===>>>>>>???@@@???@@@BBBGGGJJJLLLLLLGGGFFFEEECCCCCCCCCDDDEEEAAABBBAAA???BBBOOObbbqqq|||tttppp{{{kkkgggrrrvvvlllaaaaaaiiiooo[[[```]]]TTTUUU]]]___YYYTTTRRRPPPOOOOOOQQQSSSUUU```gggpppsssqqqppprrrtttrrrrrrrrrssstttvvvwwwxxxyyyxxxwwwwwwvvvvvvwwwwwwzzzzzzxxxvvvuuutttttttttwwwwwwwwwwwwvvvvvvuuutttsssssstttttttttsssqqqppppppnnnjjjeee```ZZZSSSNNN999444555;;;;;;555666<<<777<<>>@@@AAA???<<<:::;;;===<<<;;;888777777999<<<>>>;;;999666666777777444222333333444555666777888888444333222111111333555666444666999;;;>>>CCCIIIMMMsssyyyjjjaaannnxxx}}}}}}xxx[[[MMMKKKMMMTTTVVVOOOIIIGGGEEEBBBBBBCCCDDDCCCBBBBBBDDDFFFDDDCCCBBBCCCEEEEEECCCAAACCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBAAA@@@???>>>>>>???@@@@@@??????@@@CCCFFFDDDBBB@@@@@@BBBDDDDDDDDDGGGGGGFFFFFFFFFGGGGGGHHHCCCDDDFFFHHHHHHHHHFFFEEEGGGGGGGGGLLL^^^pppoooccc^^^pppvvvcccZZZWWW^^^aaaZZZTTTTTTUUUVVVTTTQQQQQQVVV```hhhuuuwwwuuupppmmmnnnnnnllliiiaaa[[[[[[[[[WWWUUUTTTXXXYYYZZZ[[[YYYUUUPPPLLLIIIDDD<<<666333222111000111000000000111111000000333666777888???JJJPPPOOOQQQddduuu~~~{{{dddKKKAAA@@@???===<<<555444111///...///000222222333444333333444777:::AAAFFFKKKHHH@@@:::888999222222333333444555555555444444555555666666777777888333333666555???ggg]]]WWWgggdddTTTPPPNNNLLLJJJHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKIIIHHHEEEAAA>>>@@@???>>>@@@DDDEEEDDDBBBAAA@@@@@@@@@AAACCCBBBBBBDDDGGGIIIIIIHHHFFFEEECCCBBBAAAAAABBBBBB>>>???>>>===???IIIZZZggg{{{nnnvvv~~~|||||||||oooqqquuuuuukkk___^^^lll{{{hhh___WWWUUUWWWWWWWWWXXXSSSQQQOOONNNNNNOOOQQQRRRYYY```jjjqqqrrrrrrqqqrrrssssssssstttuuuvvvwwwxxxwwwwwwwwwvvvwwwwwwwwwxxxyyyxxxwwwvvvuuutttttttttvvvvvvvvvvvvvvvuuuttttttrrrssstttuuuuuuttttttsssqqqpppnnnllljjjeee___[[[FFF;;;444666888555666;;;===999555444888;;;:::888???AAALLL```uuuzzzxxxvvvqqqmmmjjjhhhgggfffcccaaabbb```[[[RRRIIIBBB@@@@@@???LLL]]]hhhhhhccc]]]ZZZYYY[[[XXXQQQLLLIIIEEE???<<<;;;888666333111000//////...---,,,,,,,,,---...000111333666888999::::::;;;???@@@======AAABBB???999777;;;UUUwwwfffOOOMMMOOOJJJGGGLLLJJJFFFAAA@@@CCCDDDCCC@@@@@@BBBCCCAAA???===>>>@@@<<<;;;999888777888999::::::777555555666666333111222222222333333444555555333222111000111222444555111222555666999===BBBFFFgggtttmmmcccnnn|||{{{\\\QQQLLLGGGFFFLLLPPPMMMIIIFFFDDDAAADDDEEEEEEDDDBBBAAACCCDDDBBBAAAAAABBBCCCDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>>>>===>>>??????>>>@@@CCCEEEAAA@@@@@@AAADDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEJJJZZZnnnsssmmmgggpppwwwqqqrrr}}}~~~nnn[[[PPPQQQRRRRRRQQQPPPSSSYYY^^^kkkttt{{{zzzxxxxxxxxxwwwssshhh___^^^]]]WWWOOOLLLJJJQQQZZZ```___XXXOOOHHHHHHCCC<<<666333111///...222222111000000///000000444666777999@@@IIINNNNNNXXXkkkyyycccLLLAAA@@@???>>>===444333000///...///000111222333444444555666:::<<>>777<<<@@@??????BBBAAABBBCCCCCCCCCEEEHHHKKKZZZ^^^llluuurrrsssssspppnnnkkkhhhfffdddaaa^^^aaa]]]TTTHHH>>>777666666666BBBPPPXXXWWWUUUUUUWWWTTTVVVSSSLLLFFFDDD@@@:::999777555333000///...---...---,,,,,,,,,---...///222333555666888999999999===>>>>>>===???CCCCCC???;;;:::DDD```wwwvvvqqqZZZKKKOOOSSSLLLCCCAAACCCAAA>>>???BBBDDDCCCAAAAAABBBBBBAAA???>>>>>>@@@;;;;;;:::999888777666666888666444444444444222111111111111111111111111111222111000000000111333444///111222333444777;;;>>>QQQjjjqqqkkkwwwcccKKKHHHIIIFFFBBBFFFIIIHHHFFFDDDDDDCCCDDDEEEEEECCCAAA@@@AAABBB@@@@@@@@@AAABBBBBBAAA@@@AAAAAA@@@@@@????????????========================;;;===>>>>>>>>>???BBBDDD>>>>>>???AAACCCEEEDDDBBB???AAACCCDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEAAABBBAAAEEEUUUiiivvvyyyzzzyyykkkOOOMMMOOOPPPQQQQQQRRRUUUXXX]]]jjjyyywwwllldddcccbbbYYYLLLDDDAAAIIIRRRXXXWWWOOOFFFAAACCC???999555222111000///222222333222222333555777999999:::<<>>FFFHHHIIIEEE===666444444222333555666555333111000111222555777777777666555444333555:::EEE```kkkTTTZZZkkkRRRIIILLLPPPOOONNNKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFIIILLLMMMNNNMMMMMMKKKLLLLLLMMMMMMNNNNNNMMMGGGGGGIIIJJJKKKKKKKKKKKKLLLGGGDDDEEEEEEEEEHHHMMMJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEFFFGGGIIIHHHEEEBBBEEEDDDCCCAAA???>>>=========>>>>>>===<<<@@@IIIPPPppp~~~uuuqqqxxxqqqppptttlll]]][[[eeezzzlll___YYYRRRKKKJJJNNNOOONNNMMMLLLJJJJJJIIIIIIKKKOOOXXXbbbkkkpppqqqpppppppppooooooooopppqqqqqqrrrssstttuuuwwwwwwxxxxxxrrrrrrsssssssssssssssssssssttttttuuuuuuuuuttttttqqqrrrrrrrrrssssssrrrrrrnnnoooppprrrsssppplllhhhIIIBBBAAAHHHJJJFFFDDDGGGFFFSSS``````TTTPPP]]]nnn}}}ppppppqqqpppqqqooommmkkkiiifffcccaaa```ZZZNNNBBB999555555666333<<>>;;;;;;EEETTTkkk||||||iiiVVVIIINNNTTTNNNCCC???BBB@@@??????AAABBB@@@>>>>>>>>>>>>>>><<<<<<<<<<<<888999999999888777555444777666555444444444333222222222222222111111000000111000000///000111222222111333444444444555888:::@@@```ttttttoooWWWIIIDDDDDDFFFBBBAAAAAABBBAAAAAACCCEEECCCDDDDDDBBB???>>>???@@@===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>???=========<<<<<<;;;;;;;;;:::<<<===>>>===>>>@@@BBB<<<<<<<<>>@@@AAACCCDDDDDDCCCCCCBBBCCCEEEFFFFFFEEECCCAAA??????@@@DDDQQQfffzzz|||zzzPPPIIIKKKMMMNNNOOOPPPQQQRRRQQQ[[[hhhuuu}}}pppeeebbb```WWWLLLEEECCCGGGKKKLLLIIICCC>>><<<===:::666333222222222111222333444333333444888;;;AAA@@@@@@DDDGGGIIIJJJJJJ\\\iiivvvuuuiiiYYYJJJDDDAAA<<<666333111000///.........///000000111333444555777;;;>>>CCCDDDCCC???888333111111222333555555555333111///333444666777777555333222555222333???VVVvvvdddPPPQQQmmmrrr```OOOKKKOOOQQQOOOMMMKKKKKKJJJIIIGGGFFFEEEDDDEEEGGGJJJMMMNNNNNNMMMMMMKKKLLLMMMOOOOOOOOOOOOOOOGGGHHHIIIJJJKKKKKKLLLLLLMMMIIIFFFGGGGGGFFFIIINNNIIIHHHFFFEEECCCCCCCCCDDDCCCCCCDDDFFFHHHHHHEEECCCEEEEEEDDDBBBAAA???>>>===<<<===>>><<<;;;===BBBFFF[[[uuu~~~|||pppmmmtttssseee\\\^^^sssvvvppp^^^PPPMMMLLLIIILLLLLLLLLKKKIIIHHHFFFFFFIIIJJJOOOWWW```iiinnnpppoooooonnnnnnnnnooooooppppppqqqrrrtttuuuvvvvvvvvvooopppqqqrrrrrrrrrqqqqqqrrrrrrsssttttttuuuttttttrrrrrrqqqpppoooooonnnnnnnnnnnnoooppppppmmmiiieeeOOOKKKLLLPPPOOOKKKOOOXXX^^^hhhrrrrrriiihhh|||uuutttssspppmmmmmmmmmllliiigggeeedddaaaXXXLLL???888555666777444;;;BBBCCCAAAAAAEEEJJJKKKKKKHHHAAA===<<<999444555444222000///...------,,,,,,+++,,,---///111333555666777888999999999999999999;;;>>>???===:::888;;;QQQddduuuyyydddTTTHHHJJJNNNKKKDDDAAA@@@@@@???@@@@@@@@@@@@??????>>>===<<<<<<;;;:::999555666888999999888777666666777666666555444444444555444444333333222222111000000///000000000111111222333555444444444666888:::XXXssszzz___QQQKKKCCC@@@CCCBBB>>>===>>>???>>>AAADDDAAABBBBBB@@@>>>===>>>???;;;===??????>>>>>>???@@@@@@???===<<<<<<<<<===>>>======<<<<<<;;;;;;:::::::::<<<============>>>???<<<;;;;;;<<>>;;;<<<<<<;;;:::;;;===@@@LLLiiizzzpppqqqsssnnniiiiiikkkyyy{{{iiiXXXSSSOOOHHHJJJJJJJJJJJJIIIGGGEEEDDDGGGGGGHHHLLLSSS]]]ffflllnnnnnnmmmnnnnnnoooppppppmmmoooqqqssstttttttttsssnnnooopppqqqqqqpppoooooonnnooopppqqqrrrrrrsssrrrsssrrrpppooommmlllllllllpppoooooooooooommmjjjgggYYYUUUUUUZZZ^^^eeeyyyzzzyyyvvvppphhhjjjkkkiiifffcccbbbbbb```WWWIII===777555666666888<<>>;;;<<<@@@HHH```ttthhh[[[PPPFFFFFFHHHFFFCCCBBB@@@@@@@@@@@@@@@AAABBBBBBCCCAAA???>>>>>>===;;;999555666777999999999888777555666777666444333444555444444444333333333222222///000000000111111111111000222333444333333555666555KKKlllrrrRRRHHHHHHDDD??????AAA<<<;;;???@@@======AAA?????????>>><<<;;;===>>>999<<<>>>>>>======>>>@@@???>>><<<;;;:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::<<<======<<<;;;<<<===???===;;;<<<===?????????CCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@?????????@@@AAABBBHHHYYYuuupppVVVOOOLLLIIIGGGGGGGGGHHHHHHGGGIIIJJJLLLTTT```hhhjjjkkkccc[[[ZZZXXXTTTQQQQQQNNNOOONNNIII@@@;;;:::;;;888555222111111222111111000333555444333666<<>>888555666555222111000///...------------******+++,,,...111444555555666777999:::;;;;;;;;;::::::<<<>>>===<<>>;;;888888888888999888888777777333555666555333222333555222111111111111111111111000000111111222222111111///111444444444555666888555???```}}}yyy~~~eeeIII???BBBDDDAAA<<<@@@;;;;;;AAAAAA===;;;======>>>>>>===;;;;;;<<<>>>888;;;>>>>>>===<<<>>>@@@???===;;;:::::::::<<<===999999:::;;;===>>>??????;;;<<<>>>===<<<:::;;;;;;AAA???<<<<<<===???@@@@@@BBBAAA@@@???>>>???@@@AAABBBAAA???======>>>???@@@>>>??????>>>AAAQQQmmmvvvggg[[[VVVRRRLLLHHHGGGGGGGGGGGGCCCIIILLLIIIFFFHHHIIIIIISSSSSSWWW^^^```ZZZTTTSSSNNNPPPQQQLLLCCC<<<999:::888666333111111111000///...111555666777;;;DDDJJJWWWVVV^^^lllvvvzzz~~~vvvjjj___QQQAAA999555222000111------..................,,,---...//////111444777333222111000///000111222333222222111111222333333222222222333444555666777CCC\\\zzzUUUNNNVVVzzz}}}\\\SSSOOOLLLLLLJJJHHHJJJNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMKKKJJJHHHLLLLLLLLLLLLLLLMMMMMMNNNLLLIIIIIIKKKIIIEEECCCEEEEEEDDDCCCCCCCCCDDDFFFFFFEEECCCAAA@@@AAABBBBBBAAAAAABBBBBBCCCBBBAAA@@@?????????>>>>>>>>>???@@@AAA<<>><<<>>>MMM^^^eeePPPFFFGGGKKKMMMLLLHHHEEEEEEMMMKKKHHHBBB>>><<<===>>>HHHEEEAAA??????===:::666;;;;;;:::999888777666666222444555444222111222444////////////////////////000000111222222222222222000222555777777888999;;;;;;;;;WWWvvv~~~{{{xxx~~~aaaPPPDDDEEEFFF@@@>>>BBB?????????>>>>>>>>>======?????????>>>===<<<<<<<<<::::::;;;<<<===>>>??????<<<<<<;;;::::::::::::;;;888>>>BBBAAA<<<999===AAA===<<<;;;;;;;;;;;;<<<===BBBBBBAAA>>>;;;999:::<<<============>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA???@@@>>>BBBIIIIIIVVVpppwwwdddSSS]]]fff```QQQKKKGGGDDDHHHHHHGGGEEEDDDCCCDDDDDDEEECCCGGGLLLPPPQQQPPPMMMKKKLLLMMMLLLHHHBBB===<<<<<<666555333111////////////000111222555;;;EEEPPPWWW\\\eeennnxxxwwwtttgggZZZGGG888111000000000............///////////////000000000000000////////////000000000000/////////...------...000333444222222333444222222:::EEEddd\\\___uuucccQQQLLLJJJIIIJJJMMMMMMKKKHHHJJJKKKMMMMMMMMMKKKHHHFFFHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEFFFIIIKKKMMMOOOOOORRRRRRRRRPPPMMMKKKIIIIIIKKKLLLKKKIIIGGGGGGIIIKKKFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>===>>>>>>??????GGGHHH\\\}}}www}}}qqqlllqqqxxxttt___WWWiii|||vvv\\\FFFJJJHHHKKKRRRQQQHHHBBBAAACCCAAA???>>>???BBBFFFHHHXXX[[[```dddgggiiihhhhhhkkkhhheeefffjjjlllmmmllljjjkkkmmmnnnnnnlllkkkiiifffhhhjjjmmmnnnnnnnnnmmmmmmmmmnnnoooooooooooonnnmmmmmmllllllmmmoooqqqrrrpppqqqxxxzzzsssrrrmmmiiigggeeeeeeeeecccaaa^^^\\\ZZZVVVLLL@@@;;;@@@HHHOOORRRRRR\\\```___fffmmmaaaMMMDDD===555222333333111.........---,,,,,,,,,------+++---///000111333666999:::888777888:::<<<<<<<<<999===<<<444222AAA\\\pppiiiVVVSSSKKKJJJIIIGGGFFFEEEEEEDDDDDDKKKLLLEEE>>>===;;;666????????????===;;;999888999999999999999:::::::::555555444333222000000///......//////000000111111222222222222222111000///111111222444666777888999EEECCCGGGXXXrrrxxxZZZLLLBBBDDDEEEAAA???BBB?????????>>>>>>>>>======<<<<<<=========>>>>>>>>>;;;<<<===>>>???@@@AAAAAA<<<<<<;;;::::::::::::;;;???CCCFFFCCC<<<999:::>>>===<<<;;;::::::;;;<<<===>>>???@@@???===:::999999<<<<<<<<<============>>>>>>???@@@AAAAAAAAA@@@@@@@@@CCCBBBFFFKKKGGGMMMaaayyy{{{}}}pppfffdddooossseeePPPGGGGGGGGGGGGFFFDDDBBB@@@??????>>>>>>AAAEEEIIIKKKKKKJJJHHHEEEGGGGGGEEEAAA======>>>999777555222111000///000///111333888AAAMMMYYYbbbgggqqqzzz~~~rrrkkkgggZZZIII;;;333111000///............//////////////////000000000000////////////000000000000/////////.........///000222333444222333777999:::>>>DDDzzzaaatttnnnTTTNNNKKKIIIHHHIIIKKKLLLJJJGGGGGGIIIKKKMMMMMMLLLJJJIIIKKKJJJIIIIIIHHHIIIIIIIIIFFFGGGHHHJJJLLLNNNOOOPPPSSSTTTSSSRRROOOMMMKKKKKKJJJKKKJJJIIIGGGGGGHHHJJJHHHGGGGGGEEEDDDBBB@@@???>>>???AAACCCDDDCCCAAA@@@BBBAAAAAAAAAAAAAAABBBBBB???>>>>>>>>>>>>>>>??????CCCEEEWWWuuu~~~}}}}}}vvv|||}}}rrrlllllllllddd]]]```jjjlll]]]LLLNNNJJJJJJNNNNNNGGGBBBBBB@@@???>>>===>>>@@@BBBDDDPPPTTT[[[bbbggghhhhhhgggjjjhhhggghhhkkkmmmmmmllljjjjjjkkkkkkjjjiiigggfffjjjkkklllnnnnnnnnnnnnmmmlllmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllmmmnnnooopppvvvyyyuuuooommmiiifffeeebbbbbbbbbaaa___\\\ZZZXXXVVVNNNDDD@@@EEEMMMTTTWWWZZZdddjjjjjjppptttgggRRRBBB;;;444111222222000......---,,,,,,,,,,,,------,,,...000111222444666999888777888999;;;<<<===<<>>======:::>>>>>>>>>>>>===;;;999888888888888888888888888888555444444333111000000///////////////000000000000111111222222222111000000000111222333555666777888BBBBBBEEEQQQhhh}}}|||}}}uuu|||aaaQQQFFF???BBBDDDAAA???AAA>>>>>>>>>>>>>>>=========<<<<<<<<<===============:::;;;<<<===???@@@AAABBB<<<<<<;;;:::::::::::::::DDDGGGHHHDDD===888999;;;<<<;;;::::::::::::;;;<<<999<<>>???@@@?????????>>>CCCCCCHHHMMMFFFEEERRRiiiyyypppxxx}}}~~~zzz]]]HHHIIICCCEEEDDDCCCAAA>>><<<;;;:::999:::===@@@CCCDDDDDDDDD>>>@@@AAAAAA???>>>>>>???<<<:::777444222111000000111222444777???JJJVVV^^^uuunnnccc]]]SSSDDD999333111000///............//////////////////000000000000/////////000000111111000000////////////000111111111222111222444666777>>>OOO___gggmmmZZZIIIOOOHHHGGGGGGHHHIIIIIIHHHFFFEEEGGGIIILLLMMMMMMLLLKKKLLLKKKJJJJJJIIIIIIJJJJJJFFFFFFGGGIIIJJJLLLMMMMMMRRRQQQQQQPPPNNNLLLKKKJJJHHHIIIIIIHHHFFFFFFGGGIIIIIIHHHGGGDDDAAA???===<<<;;;>>>AAACCCDDDBBB???===@@@@@@AAAAAABBBBBBCCCCCC?????????>>>>>>>>>>>>>>>>>>BBBNNNdddyyyyyyqqqkkk{{{pppiiifffkkkggg[[[YYY___]]]TTTRRRLLLGGGHHHHHHEEEBBBBBB>>>>>>===<<<<<<======>>>BBBHHHQQQZZZ```cccccccccfffeeefffhhhkkklllkkkiiiiiiiiihhhgggfffeeeeeedddllllllllllllllllllllllllkkklllmmmmmmnnnnnnmmmmmmnnnmmmmmmlllmmmmmmnnnnnnwww{{{yyynnniiifffcccbbbccc^^^______^^^]]]ZZZXXXWWWSSSMMMFFFDDDJJJQQQXXX[[[___kkkssstttwwwvvvfffQQQ>>>888222000000000///---,,,,,,+++++++++,,,---------///111222333444777999666777999;;;<<<<<<<<<;;;===444222999CCCMMM\\\jjj|||xxx]]]MMMIIIKKKIIIJJJJJJIIIHHHFFFDDDBBB>>>CCCEEEAAA======>>>===============<<<;;;999999666666666666666666666666444444333222111000000///000000000000////////////000000111111222111111111///000111222333444555555:::???AAAGGGZZZpppssshhhnnnkkkzzzoooPPPIIIBBB===@@@BBB???===========================<<>>>>>===<<<;;;:::999888888999;;;===>>>???@@@<<<;;;::::::999999::::::BBBEEEFFFCCC===::::::;;;<<<;;;:::999999:::;;;<<<888:::======;;;999999999999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>:::???@@@FFFNNNIIIDDDLLLOOOqqqxxx{{{kkkKKKJJJ>>>AAAAAA@@@@@@>>>===;;;;;;777777888999;;;<<<===>>>:::;;;===============>>><<<:::777444222111000000111222333777???KKKXXXaaayyykkk]]]MMMEEE:::333111111000///............////////////...//////000000000000///000000000111111000000000///000111222222222111111111444777888<<>>======>>>???@@@@@@AAAAAAAAA>>>>>>??????>>>>>>=========@@@DDDOOOjjjtttttt~~~rrrxxx}}}wwwjjjmmmkkkaaaXXXVVVWWWWWWSSSLLLEEEBBBBBBBBBAAAAAA============<<<;;;:::999888<<>>>>>======<<<;;;:::999999555555555555555444444444333333333222111000000///111111000000//////......//////000111111222111111//////000000111222333333222999;;;===OOOiiippphhhjjjooohhhOOO@@@EEE@@@===>>>???<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::888888999;;;<<<>>>??????;;;;;;:::999999999999:::<<<>>>@@@???===<<<<<<>>><<<;;;::::::::::::;;;<<<999:::;;;:::888888999;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<======:::>>><<>><<<<<<<<<<<<<<<<<<<<<<<<999888777666666777888999:::::::::;;;<<<<<<;;;:::999888555333111000000000///111555<<>>555000/////////...............////////////......///000000000000000000000111111111111000000///000111222333333222222444333888FFF]]]|||vvvWWWYYYooosssRRRHHHFFF@@@DDDDDDEEEEEEEEEDDDDDDDDDGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFGGGGGGDDDBBBCCCDDDFFFEEEDDDDDDDDDEEEGGGFFFDDDCCCBBBAAAAAAAAA??????>>>=========>>>???:::;;;<<<>>>>>>??????>>>===>>>>>>>>>>>>===<<<;;;;;;>>><<<@@@WWW}}}zzz{{{{{{qqqiiihhhjjjbbbRRRNNNUUUSSSPPPIIIBBB??????@@@AAA======>>>===<<<:::999888666888<<>>>>>;;;888666666777999DDDTTT___gggvvvoooUUUMMMNNNMMMLLLHHHIIIJJJJJJIIIFFFCCCBBB>>>@@@BBBAAA===:::;;;===@@@???>>><<<;;;:::999999555555555555444444333333333222222111111000000000111111000000//////.........///000111111111111111.../////////000000111111222777888888HHHcccrrrsssnnnzzzmmmMMMBBB>>>AAA???===<<<<<<:::888666888888888999999999999:::777888999:::;;;===>>>>>>;;;;;;<<<===>>>??????@@@;;;;;;:::999999999999999777999<<<===<<<===>>>???===<<<;;;;;;;;;;;;<<<===;;;;;;:::999777777:::<<<999999999999::::::::::::<<<;;;;;;;;;;;;<<<======???AAA<<>>IIIXXXiiisssrrraaaGGG@@@666000......---,,,............////////////---...///000000111111000000111111222222111111000000000111222333444555555555444BBBeee___XXXlllaaaHHHJJJIII<<>>@@@999:::;;;=========<<<;;;<<<<<<=========;;;:::999888;;;::::::LLLoooyyyhhhdddnnnjjjVVVMMMTTTXXXZZZUUUKKKBBB@@@@@@???============;;;:::999888:::999:::===BBBIIIPPPUUUUUUYYY]]]___```_________^^^___aaaccceeegggiiijjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiiiiijjjkkkkkkkkkkkkjjjjjjjjjkkknnnsss}}}~~~sssiiiaaabbb```\\\[[[]]]]]]ZZZUUUUUUUUUTTTSSSQQQOOOMMMHHHFFFDDDEEEHHHNNNUUUYYY^^^jjjtttsssiiiYYYFFF666111000...---,,,,,,,,,,,,+++++++++,,,---...000111222555777888888777888888;;;===???===999666666777000===OOO^^^jjjxxxdddMMMJJJKKKMMMPPPIIIJJJJJJIIIHHHFFFDDDBBBBBBCCCEEEGGGBBB<<<<<>>>>><<<:::::::::999777666666666777777777888888555666777999;;;===??????<<<<<<<<<=========>>>>>>;;;:::999999888999999999999:::;;;<<<<<<<<<<<<===>>>===<<<<<<<<<<<<===>>>:::;;;<<<;;;999888888999999999999:::::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>AAABBB<<>>=========>>>>>>999:::<<<======<<<;;;::::::;;;<<<<<<;;;:::888666555:::;;;;;;CCC^^^ooogggllllllaaaZZZ[[[bbbhhhgggYYYJJJBBB@@@???===<<<<<<;;;:::999888888::::::999:::===AAAFFFIIINNNRRRVVVXXXXXXXXXYYYZZZYYY[[[]]]```bbbcccddddddaaabbbdddeeeffffffeeeeeeddddddeeeffffffffffffeeedddeeefffhhhhhhhhhgggggggggiiikkknnnsss|||zzzuuunnnggg^^^^^^[[[VVVVVVZZZXXXSSSNNNNNNNNNMMMKKKIIIFFFEEEBBBAAA>>>>>>@@@EEELLLQQQWWWbbbkkkjjj___OOO===111//////...---,,,+++,,,---++++++,,,---...000111222333666999:::999888888888999<<<>>><<<888666888;;;999NNNdddqqqWWWMMMMMMIIIIIIQQQKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEJJJNNNJJJBBB@@@DDDFFFDDDAAA>>>;;;999888888888888888777666666555555111111111111000000000000////////////000000000000000000000000000000///...000000000000////////////333333444777;;;IIIddd}}}zzz{{{VVV<<<===AAA777<<<<<<;;;999999::::::999444555555555666666777777777888888999;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999<<<=========<<<;;;::::::???>>>===<<<<<<===>>>???888;;;===>>><<<999777777999999:::::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>???@@@;;;???QQQTTTJJJEEEEEE888MMMsss~~~{{{hhhSSSOOORRRNNNGGG@@@;;;999888999666666555555555555555666444222111222555666444111111000000111222555777888222222444888AAAPPP___iiiqqq}}}xxxiiiYYYMMMDDD===444......///000000............/////////000---...///000111111111111111111222222222222111111000000///000222555888:::CCChhh}}}]]]bbbqqq[[[NNNGGGAAAAAAFFFAAADDDFFFFFFCCCBBBCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAACCCEEEGGGJJJKKKLLLHHHEEEBBBDDDHHHIIIFFFBBB===@@@BBBCCCBBBAAAAAABBB???>>>>>>>>>???AAADDDEEE??????@@@@@@???>>>===<<<:::;;;===>>>>>><<<;;;999999:::;;;;;;;;;999666555444:::>>><<<===NNNsssyyynnniiikkkllliiieeejjjtttuuueeePPPDDD@@@>>><<<;;;:::999888888888888888888777777999:::===>>>HHHLLLPPPQQQPPPQQQSSSUUUVVVXXX[[[]]]______^^^^^^ZZZ[[[^^^aaabbbbbbbbbaaaaaaaaabbbccccccccccccbbb```aaaccceeeffffffeeeeeecccfffiiikkkmmmqqqwww|||wwwkkkjjjlllggg```\\\\\\WWWQQQSSSWWWUUUNNNJJJIIIIIIHHHEEEBBB@@@>>><<<;;;888666777===DDDIIIMMMXXXaaa```UUUEEE666---.........---,,,+++,,,...+++,,,,,,---///111333444444777:::;;;:::888888888777;;;===;;;777777:::>>>SSSlllbbbGGGKKKOOODDDAAAKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGMMMSSSPPPGGGEEEIIIHHHFFFCCC???<<<999888888:::999999888777666666666111111111111000000000000......//////000000111111000000111000000///......000000000000000/////////...,,,000666777@@@^^^~~~tttQQQEEE>>>======888777888888888888777777666666666666666666555555555666666777888999999::::::999;;;===<<<;;;::::::;;;888888999999:::;;;<<<<<<:::;;;===>>>@@@AAAAAAAAA???>>><<<:::::::::;;;<<<>>><<<<<<<<<===<<<:::888;;;;;;;;;;;;<<<===??????;;;;;;;;;;;;<<<<<<<<<<<>>AAAGGGJJJIIIGGGCCCDDDGGGVVV}}}{{{iiiYYYZZZffffffSSS@@@:::888666666777999888555444444444000000111222333333444444444444555555666888999:::666666999@@@IIIQQQWWWZZZ[[[RRRPPP___yyyyyyiii[[[PPPIIIEEECCC777555222///......000111------..................---......///000111111222111111000......111333222***222222333999;;;@@@NNNpppcccTTTqqqsssaaaMMMDDDCCCCCCCCCDDDAAAAAABBBCCCEEEGGGHHHIIIHHHEEEBBBBBBEEEFFFCCC??????AAADDDGGGHHHGGGEEEDDDEEEBBBAAACCCHHHIIIFFFBBBGGGEEECCCCCCDDDDDDCCCBBBGGGHHHGGGEEEAAA@@@@@@AAA???>>>=========>>>@@@@@@CCCBBB@@@>>><<<;;;:::999:::::::::<<<>>>===:::888<<<<<<;;;::::::999888888666999<<<:::666???YYYsss|||qqqhhhbbbdddggg___VVVRRRUUURRRGGG???@@@???===;;;::::::999888666777777888888777666555444;;;===@@@DDDIIILLLNNNOOOUUUVVVYYY[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^___^^^^^^aaaaaabbbbbbbbbbbbbbbbbbeeeffffffhhhiiijjjkkkkkknnnoooooopppqqqrrrrrrrrrooolllhhhdddaaa___[[[YYYVVVTTTQQQPPPOOOMMMJJJHHHDDDCCCAAA@@@>>><<<:::::::::777444222333666999<<>>666111///,,,,,,+++++++++,,,------000000111222333333444444666888::::::999999:::;;;888888<<>>QQQkkkzzzaaaUUUKKKJJJMMMMMMMMMMMMNNNMMMLLLJJJGGGDDDBBB@@@@@@EEEKKKLLLHHHDDDBBBBBB@@@???>>><<<:::888777666444444444555777888777555444111//////222333222000444555222...///333333000......------------......////////////////////////---///111111333;;;GGGPPPssszzz{{{XXXAAA<<<888888999555777777888888777777666666555555555555555555555666666666777777888888999999999;;;<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@@@@>>>===;;;999999:::;;;<<<===<<<<<<===>>>???===<<<<<<<<<======>>>??????@@@===>>>>>>>>>??????@@@@@@AAA>>><<>>XXXsss]]]WWWvvvhhhYYYIIIDDDDDDCCCCCCDDDAAABBBBBBCCCDDDFFFGGGHHHGGGDDDAAABBBEEEGGGEEECCCGGGGGGFFFFFFEEEEEEFFFFFFEEEBBB@@@BBBFFFIIIHHHFFFEEEEEEFFFEEEDDDAAA???===DDDEEEEEECCCAAA@@@AAABBB>>>>>>======>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<===???>>>;;;999;;;;;;::::::999888888777:::<<<>>>;;;666999JJJ]]]}}}xxxrrr|||xxxjjjaaa___bbb^^^UUUOOONNNOOOJJJDDDAAA@@@===999888888999::::::777777777777666555444444777999<<>><<<:::999777777777666333222222444777999:::;;;;;;888333...+++***,,,,,,,,,+++,,,,,,---...000000111222333444555555666888:::::::::999:::;;;===::::::<<<888888III^^^lll|||qqqWWWPPPJJJKKKNNNMMMMMMOOOOOONNNLLLIIIFFFCCCAAA@@@AAABBBCCCEEEFFFEEECCCAAA>>>===<<<:::888777555555333222222444777888888888333111///000222333222000444555333000111444333///......------------..............................///000111//////333;;;CCC[[[XXXBBB888:::888888999555777777777777777666555555333333444444555555666666666666777777777777777777888:::;;;;;;:::999999:::<<<<<<;;;;;;;;;:::::::::;;;<<<======>>>>>>======<<<;;;999888888999:::;;;===<<<<<<>>>@@@AAA@@@>>><<<===>>>@@@@@@@@@??????======>>>???@@@AAAAAABBB>>><<<:::===AAADDDDDDBBB???===>>>BBBOOOkkkyyy|||ccc???666:::555333222222333444444444111111111222222333333444444444444444555666888888999<<>>999999???NNN[[[[[[LLL===;;;:::888888888777555333444333000...---...///000......///000111222222333//////000000111222222222444222000000111333333444555666888DDDOOOWWWyyy|||aaa^^^YYYaaa|||YYYNNNEEEDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGCCC@@@AAAEEEGGGHHHGGGNNNLLLHHHDDDCCCDDDFFFHHHEEEBBB@@@AAAFFFIIIJJJIIIDDDGGGJJJJJJEEE@@@======BBBBBBCCCAAA@@@???AAABBB=========>>>>>>@@@AAABBBAAA@@@@@@???????????????<<<<<<<<<>>>??????<<<:::999999999888888777777666:::;;;<<<<<<777555<<>>AAACCCHHHIIILLLNNNPPPQQQRRRQQQSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]^^^______```aaa____________^^^^^^^^^^^^]]]ZZZWWWUUUTTTSSSQQQOOOJJJHHHFFFEEEDDDCCCAAA???;;;:::999888666555333333444333222111222333444555222333333111...,,,,,,---,,,,,,,,,,,,,,,---......000111222333444555666666666888::::::::::::;;;<<<>>>888444444666???UUUkkkpppjjjZZZPPPMMMMMMPPPPPPLLLKKKMMMPPPNNNKKKGGGDDDBBBAAA@@@@@@>>><<<>>>BBBDDDBBB???<<<;;;:::999777666444444333222111222555888999999333111000000111222222111333555555333444555222---......------------..............................///000000...---...333888JJJrrr~~~pppGGG:::888<<<777666999555666666666666666555444333111222222333444555555666666666666666555555555555666888::::::999888999:::999999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;999999888777888888999:::===<<<<<<===???@@@???===;;;<<<>>>@@@@@@???>>>===999999:::<<<===>>>??????<<<::::::;;;???AAAAAAAAAAAA<<<===@@@BBBQQQxxx|||lllGGG::::::888666333333555666666555111111111222222333333333333333333333444555666777;;;<<>>;;;999888999:::999888666222111///.........///000......///000111222333444000111111111222222333333333000111333444444555777777@@@NNNfffzzzkkkeeecccccckkkrrrxxxfffNNNGGGCCCEEEFFFCCCAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFCCC@@@@@@BBBEEEGGGGGGNNNKKKHHHDDDCCCDDDFFFGGGDDDCCCCCCDDDHHHIIIIIIGGGDDDHHHLLLKKKEEE@@@@@@BBBCCCCCCCCCBBB@@@???@@@BBB======>>>>>>???@@@AAABBBCCCBBBAAA???>>>===<<<<<<;;;;;;<<<>>>???>>><<<999888888777777777666666666555555666888777555777===XXXxxxyyy}}}yyy|||{{{mmmaaaXXXXXX[[[WWWPPPRRRZZZZZZSSS@@@>>>;;;::::::::::::999777666555444333222222222111111111222444777:::<<<@@@BBBDDDGGGIIIKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[^^^]]]]]]\\\[[[ZZZYYYYYYVVVSSSPPPNNNMMMLLLJJJIIIDDDBBB@@@???>>>>>>;;;:::777666555444333222111000000000000000000111111111000111000///------///000---,,,,,,,,,---...///000111111222444555666777777666888:::;;;::::::;;;<<<<<<777444666===KKKcccyyyzzz```UUUNNNPPPTTTWWWSSSKKKHHHJJJPPPNNNJJJEEEBBB@@@??????>>>===<<<>>>@@@@@@>>>;;;::::::999888777666555444555333111111333666777888222111111000111111222222555888999888888888333---...------,,,,,,------...........................,,,...///000///111444777CCCcccuuuyyy|||{{{rrrLLL===555666888111111666333666666666555444333222222000111111222333444444555555444444444444444444444555777999999888777888999777888999:::;;;<<<======:::;;;;;;;;;;;;:::999999777777777777888888999:::===<<<;;;<<<======;;;999999:::<<<>>>>>>===;;;:::666777888999:::;;;<<<===;;;::::::;;;>>>???@@@@@@BBB;;;<<>>PPPttt}}}dddQQQLLLTTTfffuuunnnRRRGGGDDDDDDFFFEEEAAA@@@AAABBBBBBAAAAAAAAAAAABBBBBBGGGDDDAAA@@@AAACCCDDDEEEHHHGGGFFFEEEEEEEEEEEEEEECCCEEEGGGJJJKKKIIIFFFCCCAAAEEEHHHFFFBBB@@@CCCGGGFFFFFFEEECCC@@@??????@@@===>>>>>>???@@@AAAAAAAAABBBAAA???>>><<<<<<;;;;;;::::::;;;<<<>>>===;;;888777777666666666666666555444111222555666555777<<>>@@@AAABBBFFFFFFGGGIIIJJJKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPOOOMMMJJJGGGEEECCCBBB???===>>>===;;;:::::::::888666444444333222222111000000....../////////.........---------+++)))))),,,...------------...///000111222222333555666777888999888999;;;;;;:::::::::;;;;;;;;;>>>EEEOOOaaaxxx|||hhh[[[SSSLLLPPPWWW[[[WWWNNNJJJKKKNNNKKKGGGCCC@@@>>>>>>>>>:::>>>BBBBBB???<<<999888:::999999888777666666555777555222111222333444444222222111111000111111222:::>>>???>>>>>>===777000------,,,,,,,,,,,,------........................+++,,,...000111222444555999PPPeeeqqquuuyyy|||bbbJJJ<<<999333666666000222999666555555555444333222111000000000111111222222333333222333333333333333333333444555777888777777888999888888:::;;;===>>>@@@@@@999999999:::999999888888555666777777888999::::::<<<;;;::::::;;;;;;888777888999:::;;;;;;:::999999777777888999:::;;;;;;<<<::::::;;;;;;<<<>>>???@@@@@@::::::??????<<>>AAAAAA@@@@@@@@@@@@@@@AAABBBFFFEEECCCBBBBBBCCCDDDEEECCCCCCDDDEEEEEEEEEDDDDDDBBBFFFJJJMMMMMMIIIDDDAAA>>>@@@BBBAAA@@@@@@DDDGGGGGGGGGFFFCCC@@@>>>???@@@>>>???@@@@@@AAAAAA@@@@@@==================>>>???:::::::::<<<======:::888666666666666666666666666666333222444444333555999555QQQxxx{{{vvvqqq[[[```aaa^^^\\\^^^___^^^jjj```RRREEE===;;;;;;;;;999777555333222111222222222111000000000111333444333444555777888:::<<<===???@@@@@@AAABBBCCCDDDDDDCCCCCCEEEFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNLLLKKKIIIHHHHHHHHHFFFBBB@@@???===;;;999:::888777666777777555444222222222111111000000000......------------,,,,,,---...---+++******,,,...---------...///000111222222333444555777999:::::::::;;;<<<<<<:::999999:::777???LLLXXXfffyyykkk[[[UUUOOOGGGKKKSSSYYYWWWPPPMMMNNNIIIGGGDDDAAA>>>===<<<<<<888>>>CCCCCC>>>999666666888888888777777666666666888555333111222222222111111222222111000000111333???CCCDDDCCCBBBAAA;;;333------,,,,,,,,,,,,------------------------------,,,------...///000000111000???]]]xxxmmmUUU___DDD>>>:::999444777777111555;;;777555555444444333111000///000111111111111111111111000111111222222333333333222444666777666666777888777777888999;;;<<<======777777888888999888888888555555777888999::::::::::::999999:::;;;;;;999888999999999999999999999999777777888888999999999999999::::::;;;;;;<<<>>>???@@@;;;:::======;;;???EEEmmmwwwlllbbbZZZUUUEEEIIILLLHHH???888777888222222222222222222222222222111111111111222333333444999BBBKKKRRRSSSPPPLLLUUU[[[bbbddd___TTTHHH@@@888666333111222333333333000000000000111111222222000111111111222222333333444444444444444444444444777666888;;;<<>>CCC???????????????@@@AAABBBDDDEEEEEEEEEEEEEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBFFFJJJMMMLLLIIIFFFDDD>>>???AAACCCDDDDDDEEEEEEDDDDDDDDDBBB???>>>???@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>======>>>>>>???@@@;;;:::;;;===>>>>>>;;;999666666666666666666666666666333333555444111333777666???\\\nnngggaaaaaabbb___]]]]]]hhhfffccc___XXXNNNDDD===:::888666333222222222333222222222111111111000000333333444555666888:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBDDDAAA???======<<<:::999666555333333444444333111000000000000000000//////......---,,,++++++,,,,,,...//////...------...000---------...///000222333222333444666888999;;;;;;<<<===>>>===:::888888999999III^^^ppphhhVVVNNNLLLEEEGGGMMMTTTTTTNNNJJJJJJDDDCCCBBB@@@>>><<<:::999999;;;>>>>>>===:::777666666666666555555555555555555333222222333333111000000222333222000///111333===AAABBB@@@???>>>888000---,,,,,,++++++,,,,,,---------------------------------------///000000000222444TTT|||bbbDDDlllDDD>>>AAA888777333666555///222777111444444444333222111//////111111111111000000000000//////000111222333333444222444666777666666777888555555666666777777777888666666777888888888888888444555777888:::;;;;;;;;;999888888:::<<<<<<;;;:::::::::999888888999999:::666666666666666777777777888999::::::999:::<<<>>>AAA>>><<<;;;;;;===???AAASSSnnn~~~}}}tttrrrtttpppsssqqqcccOOO===555444222222222222222222222222111111111111111111222222222333777>>>EEEKKKMMMNNNOOOSSSWWWWWWQQQIIIBBB???333111//////000000...---000000111111222222333333333333333333333333333333555555555555555555444444777777:::???DDDXXX~~~eeeZZZooo^^^MMMIIIBBB======???AAA>>>:::>>>EEE>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHJJJLLLGGGFFFEEEDDDCCCCCCDDDDDDBBBEEEIIIKKKKKKIIIIIIHHHAAABBBDDDHHHJJJJJJGGGDDDAAAAAABBB@@@???>>>???AAA@@@AAABBBBBBAAA@@@>>>===BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<>>>??????<<<:::666666666777777777777777222222444666444111222666999444GGGtttnnnaaacccgggbbb]]]\\\XXXbbboooxxxuuudddMMM===;;;999666444222222222333222222222222111000///.../////////000111333444555777777777777777888888888888999;;;<<<>>>???@@@@@@>>>>>>???@@@BBBCCCCCCDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;999777777777777666555444222111111222222111000///////////////////////////...,,,+++++++++,,,,,,***+++------,,,,,,---///------......///111222333333333555666888:::;;;<<<===>>>???===:::888777888CCCXXXrrriiiQQQGGGHHHFFFFFFJJJOOOOOOIIIDDDDDDAAAAAA@@@???===;;;999888;;;999777999;;;<<<999666444444444444444444444444222111111222444444222000000222333222//////111444999<<<<<<:::999888222+++---,,,,,,++++++,,,,,,------------------------------,,,,,,...111333444444666---GGGtttvvvyyycccEEEkkkMMM@@@;;;888777555555444333333333333444555555333222111111111111000000000000000000000000111111000000000000111111555555555555555555555555999777555444333444666777666666777888888888888888444666777999999777666444555555666777888777777666666777777888888888888777555666777999999999888777888888777666555777;;;>>>===<<<:::888888999:::;;;@@@PPPuuu{{{TTT:::222999000111444000222666222222111000111333444333222000111333666999<<<>>>???GGGFFFDDDBBB???<<<999888000000000000111111111111222222111111222333333444222111222333555666555333555444444666888999999888777EEENNNPPPcccwwwppphhhfffssscccHHHJJJHHH;;;>>>======<<<<<<<<<======>>>>>>???===<<<===???BBBCCCEEEHHHIIIGGGEEEDDDCCCEEECCCAAABBBCCCDDDCCCBBBEEEFFFHHHHHHHHHFFFDDDCCCEEEGGGJJJMMMMMMLLLIIIHHHCCC>>>>>>@@@???;;;===DDDBBBCCCCCCDDDCCCAAA@@@???CCCBBB@@@>>><<<<<<<<<<<<;;;<<<<<<===>>>=========888888777666555444444333444333333222222333333444222888===QQQzzzwwwtttmmmbbb^^^aaa[[[[[[eeexxxrrrSSS<<>>>>>===<<<<<<;;;::::::999999999999999999999999666666666555555444444444222111111000///.........///............---------------------------------,,,,,,,,,---...///000000////////////000111222333888666444555777:::;;;<<>>:::999666444999CCCYYYeeexxxmmm```UUUOOOLLLFFFGGGFFFEEEFFFGGGFFFEEECCCAAAAAA???>>><<<;;;:::999===<<<<<<;;;::::::999999666444222111222222111///222333444444444333222111000////////////000000111111000///...---...//////.........------,,,,,,,,,------,,,,,,,,,,,,++++++------...///000111222222222...>>>bbb||||||zzz}}}yyylllbbbHHHoooPPP===777555444444555555444333333333333333222111000///////////////////////////////////////111111000000000000111111444444444444444444444444666555444333333555777888555666666777777777777777555666777888888777666555666666666666666666666555777777888888888777777666555666777888999888888777666555555555777:::===>>>;;;:::888777666777888999666>>>WWWjjjHHH888666000444777222333888333666444333333444444333111000111333444666777888888:::999999888666444222111000000000000111111111111333333333222333333444444555555444444444444333222000444888888555666===DDDhhhhhhXXXYYYccclll}}}oooOOO???>>>@@@???===<<<<<<;;;;;;<<<<<<======>>>>>>===<<<===???AAA@@@BBBDDDDDDCCCBBBBBBCCCCCCAAA@@@@@@AAAAAAAAA@@@EEEFFFGGGHHHGGGFFFDDDCCCDDDFFFHHHJJJKKKIIIGGGEEECCC@@@???AAA???<<>>>>>@@@???>>>===<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<888777666666444444333222333333222222222222333333333777888CCC^^^zzz~~~sssgggbbbbbb\\\YYY[[[ZZZPPPEEE>>>>>>===;;;999777555333222000000000////////////...////////////////////////111000000000111111222333111111222333333444555555555666666666777777777777999888888777666666555555444444444444444444444444333333333222222222111111111000000//////...------,,,,,,------.........///---------------------------------....../////////000//////000000111222333444444444444444666999;;;::::::::::::777:::JJJ[[[]]]nnnmmmYYYUUUNNNJJJJJJDDDFFFEEEEEEEEEGGGGGGEEECCC@@@@@@@@@?????????>>>>>>@@@???>>><<<:::888666555666444222111222333222111222222333333333222000///000000////////////000000000///...---------......---------------,,,,,,,,,------,,,,,,,,,+++++++++,,,---...///000111222222111111777IIIfffqqq^^^WWWIII<<<666666555555777555444333333222222333333000//////.........//////////////////////////////111000000//////000000111444444444444444444444444222222111222333555777888666666777888888888888888777777777777777777777777777666555444444555666666888888888888888777666555666666777888888888888777666444444777===@@@@@@???888777666555444555666777999777???\\\qqqSSSBBB<<<777;;;<<<666777999222555444222222333333111000222222444555555444333222333333333444333333222222000000000000111111111111555555444333333333444444222333444444444444444333555<<<@@@<<<999DDD\\\qqqyyy^^^OOOLLLVVVoooiiiJJJ???<<<666888???<<<;;;;;;::::::;;;<<<<<<<<<=========<<<<<<>>>??????@@@AAAAAA@@@AAACCCDDDAAA???>>>===>>>???>>>===DDDDDDEEEFFFFFFEEECCCBBBDDDFFFHHHIIIIIIGGGEEECCCCCCAAA@@@AAA@@@>>>AAAFFF@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;;;;777666555444333222222111222222111111111111222222555666444777BBBTTT~~~~~~||||||rrraaaiiiccc[[[SSSGGG??????EEE;;;;;;:::999777555222111000000/////////.................................///............///000000/////////000000111111222222333333333333444444444444444444333222222111111000000000000000000000000///////////////........./////////......------,,,******+++,,,---...//////------------------------............////////////000000000000111222333444222444555444333444777;;;777666888<<>>???@@@@@@@@@???AAADDDGGG@@@>>><<<<<<===>>>===<<>>======<<<<<<<<<=========;;;:::888888888999:::::::::::::::666555555444333222111000111111000000000000111111555555333555999AAAiiivvvzzzggggggggggggcccWWWLLLIIIMMMCCC@@@<<<777444222111222000000000/////////....................................------------............//////000000000111111111222222222333333333333333222222222111111111000000000000000000000000------------------------.........------,,,,,,,,,******++++++,,,---......------------............000000//////////////////111111111111111222444444555555555555666777888999;;;<<<@@@JJJXXXgggvvvpppRRRFFFGGGLLLGGGFFFGGGCCCBBBAAAAAABBBDDDDDDCCCAAA??????@@@@@@AAAAAABBBBBB;;;;;;;;;::::::999999999444333222222333444444333//////000111111222222222222222000///............------,,,,,,,,,++++++++++++++++++,,,,,,------...,,,,,,,,,++++++++++++***,,,,,,---......///000000...222222222;;;TTTuuu}}}bbb<<<999777777888666222222555333333222111111111111222000///////////////000000........................000000////////////000000222222222222222222222222111111111111111222333333666777888888999999888888888888777777777777888888666555555555777:::===???::::::::::::999888666666888888777777777777777777999777666999???@@@<<<888777777666666555555555555333666666999RRRzzzmmmiiijjjqqqtttgggDDD===;;;999888888777555333444444555666666555444333111111222222222222222111222222222333333333333444555444444333333333444444333666:::;;;:::888777777888999;;;CCCWWW{{{sss\\\OOO\\\vvvpppOOOCCC999888<<<<<<:::888888888888888888999::::::888:::;;;;;;::::::;;;<<<===>>>>>>======???CCCFFF???===<<<<<<===>>>>>>===@@@AAAAAAAAAAAAAAAAAAAAADDDEEEFFFFFFFFFDDDCCCAAA???@@@@@@>>>===???AAACCC@@@@@@??????>>>============>>>>>>>>>===;;;999888777888888999999999999999555555444333222111111000111000000//////000000111333333222777999:::UUUkkkiiihhhiiieee^^^\\\]]]\\\TTTHHH<<<444111111333111000000000000/////////........................///......---------......---------...............//////000000000111111111111111111111000000000000////////////////////////,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000000000000//////111111111111222333444555777555333444888:::888666<<>>?????????>>>>>>>>>>>>>>>999999999999888888888888444333111111333444444333---...///000222444666777222222000///............,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,+++++++++*********,,,,,,------......//////111---///555888AAA]]]{{{xxxwwwuuuYYYCCC999888555555666444000111555333222111111000000111111///......---------..............................000//////......//////000111111111111111111111111111111111222222222222222444444555666666666666666888888888888888888888888666666666777999<<<>>>@@@;;;;;;;;;;;;;;;:::999888999888777777666777777777777555444666999999666333777777777666666666555555000666888555===YYY|||~~~}}}\\\CCC@@@===;;;999666333000444444444444444444555555333333444444444333333222444444444444555555555555444444444444444555666666555777999888777777;;;>>>VVVXXX___ooo}}}xxxccccccpppPPPAAA???888222222999<<<:::666666666666777888999999666888::::::999999999:::999::::::999999;;;>>>AAA>>><<<;;;<<<>>>????????????????????????@@@@@@@@@???@@@@@@AAAAAA@@@???>>>===@@@@@@<<<<<>>========================<<<;;;:::999777888888999999999999999666555444333222111111000111111000000000000111111000111000444888444???XXX~~~sssfffbbbdddhhhnnnssssssjjjZZZJJJ>>>777444444222222111111111000000000........................//////...------------...++++++++++++++++++++++++------------....................................------------------------,,,,,,---------------...------------------------...---------,,,,,,,,,+++---------...//////000000000000000000111111111111222222222222333444555555777666555666888999888666???___yyybbbIIIIIIBBBCCCDDD===@@@FFFBBB@@@???>>>???@@@???>>><<<>>>>>>===<<<;;;;;;::::::::::::999777666555444333444222111111222333222111------...000222555777888222111000//////...//////,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,---------......333++++++222333666QQQrrr{{{}}}~~~hhhKKK999555777888555444666555333333777222222111000000000000000000000///...------------........................//////............//////000000000000000000000000///000111222333333444444555555666777777777777666777888999999999999888777666777888999::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;:::999777666666666777888555555555555555555444444666666666666666555555444666777999777666???WWWmmmgggKKKIIIFFFEEECCCBBB???===999888666555444555666777444555666777777777777777555666666666777777777777555555555666777888999:::666888:::<<>>;;;:::999;;;>>>@@@@@@@@@>>>>>>======>>>??????@@@<<<<<<===>>>>>>>>>=========AAAAAA<<<<<>>===<<<;;;;;;;;;<<<::::::999::::::;;;<<<<<<777888999999::::::999999666666555444333222111111222111111000000111111222---222000111666333444@@@XXXkkkccceeekkkqqqwwwuuuoooeeeYYYMMMBBB;;;777333333333222222222222111///////////////////////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........---------------.........---------...///000000000000000000111111222222222333222222333333444555666777;;;>>>>>>:::888;;;>>>NNNjjjdddUUUEEEFFF???@@@@@@;;;@@@FFF@@@BBBAAA@@@@@@@@@???===;;;<<<<<<;;;;;;:::999999888888888777666444333222222444222000000111111000///.........///000222444555000000////////////000000,,,---.........---++++++,,,,,,,,,+++++++++++++++++++++++++++************,,,,,,,,,,,,,,,---------///...//////---333GGG]]]nnnyyyxxxzzzaaaGGG???===;;;888666222222444444222222444222111111000000000000000444333222000000/////////........................//////............//////000000000000000000000000---...000222444555666666888888999:::::::::::::::666777999::::::999777666777888999999999999888777<<<<<<==================:::999888666666666777888555666777777666555777888555555666666555555444333555222555:::;;;<<>>999888888:::===???@@@@@@===============>>>??????<<<<<<===>>>>>>??????>>>>>>BBBBBB======BBBEEEDDD>>>===;;;:::999999:::;;;666666666777999;;;>>>???888888999::::::::::::999777666555555333333222111222222111111111111222222---444222///555555444:::@@@lllssskkkjjjiiihhhiiiiiiiiifffaaaXXXLLLBBB;;;444444444333333333222222000000000000000000000000...------,,,+++++++++,,,......................../////////000000000111111.....................///------------------------++++++,,,,,,------------........................+++,,,,,,---...///000000---------...///000000111//////000111222333333333333333333333444555666666888BBBIIIFFF===999???HHHaaalll|||gggPPPNNNIIIHHHAAAAAAAAA===CCCGGG@@@DDDCCCAAAAAAAAA@@@===;;;::::::::::::::::::999999333444444444444444444444444222000///000000///...000///.........000111222000////////////000000111------...///...---,,,+++---,,,,,,++++++*********+++++++++************))),,,,,,,,,,,,,,,,,,------(((222666///+++222>>>EEE___qqq~~~{{{oooqqqkkkLLL>>>;;;999666555111111111111111111111111000000000000000000000000---.........---,,,++++++..............................------------..................////////////000111222222111222444666777888:::<<<<<<:::888666666666666666555555555555666666777777777777666666===<<<<<<<<<<<<======>>>999???888111888999444444555999444222888666111555555555444444444444555555555444333333666;;;@@@CCCeee}}}nnndddkkksssvvvvvv~~~cccRRRAAA999999:::;;;===???<<<777555666888888777333;;;:::999???;;;333444;;;888888<<>>;;;:::999<<<@@@BBBAAA@@@;;;@@@CCCAAAAAACCCDDDAAA===>>>???===;;;;;;>>>AAA@@@@@@@@@>>><<<<<<>>>@@@>>>>>>>>>======<<<;;;:::555555444555888<<<@@@BBBAAA???<<<999777777777777444333222111000000000000//////000000000000//////333222111000000222444555;;;NNNqqqvvvbbbgggbbbcccjjjkkkcccXXXTTT<<<666222444555222000000,,,...000...,,,,,,...111//////...------------...------------------------............/////////000......---------,,,,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,............/////////000............/////////000////////////000000000000000222333111......222666222000333888888555777===???AAACCCBBBAAAFFFPPPXXXhhhzzzxxx]]]LLLCCC@@@BBBAAA??????>>>???AAAAAAGGGFFFCCCAAA???>>>>>>>>><<<:::888777888888777666666666555444333333333333000000000000///////////////.........///000222333......//////000000111111,,,,,,---......---------************************))))))))))))))))))))))))))))))))))))************---.../////////111444777OOOggg}}}qqqdddpppbbbNNN:::444555555333333111111111111111111111111////////////////////////...............---,,,,,,..............................------------......---.........////////////000111222222111111333555666777999;;;;;;:::888666666666666666666666666666888888777777777777888888;;;;;;::::::;;;;;;<<<<<<;;;888333555999444;;;RRRrrrfffJJJ888888666111555555555444444444444555555555444333333555888;;;===HHHeeezzztttttt|||gggOOOBBB???CCCLLLTTTZZZUUULLLBBB:::666666777;;;BBB???;;;@@@>>>;;;AAA===>>>DDDPPPZZZ``````___ggguuuXXXYYY\\\hhhwww___MMM@@@999555666555444333222222222222333333222222333333444444555777888888777777999:::888999999888777888:::<<<;;;:::999;;;???AAA@@@>>>:::>>>???===<<>>@@@@@@@@@@@@>>><<<<<<>>>@@@????????????>>>===<<<<<<888888777777888;;;???AAA>>><<<:::777555555555555444333222111000000000000000111111222222111111000222111000//////111222444333:::KKKttt}}}rrrnnniiijjjrrrxxxuuuqqqppp___QQQBBB999444000000333///111222111//////111333//////...---------------------------------------........./////////000000///.........---------,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000........./////////000000/////////000000000111111---...000000///000333555333222444999999888<<>>>>>>>>>>>>>>===;;;999888888888777555666555444333333222222222000000000000/////////......---------...///111111------........./////////------------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********+++---.........///222555>>>WWWwww}}}sssbbbbbbnnnrrrAAA888111222555555444444000000000000000000000000////////////////////////.........///......---,,,------------------------...------,,,,,,------...---------........./////////000111111000111333555444555777999:::999888777666666666666666666666666999999777777777777999999999999999999999:::;;;;;;;;;333000999:::///CCCppp[[[;;;777666222666555444444333333444444555444444333333333444555555999JJJaaa~~~vvvfff^^^```jjjxxxttt\\\GGG<<<===BBBLLLfffuuuqqqbbbNNNIIIVVVeeejjjsss||||||xxxooohhhuuuuuuOOO>>>;;;777444444444444333222111111111111222222222222222333444555777888999999777777888999777888999888777888999;;;;;;:::999;;;===>>>>>>===>>>AAAAAA>>>===@@@???<<<>>>???AAAAAA???>>>>>>??????@@@@@@>>>===<<<>>>???AAAAAAAAAAAA@@@???>>>===<<<;;;999888999:::<<<>>>;;;999777555333222222333333222111111000000000000222222333333333333222222000000///...///000111222444555444JJJ{{{}}}zzz|||tttoooqqqvvvxxxxxxyyyuuufffSSSGGG>>>777444666000111222111///...///000///...------,,,,,,------------------------------....../////////000000000////////////..................------,,,---------------------------------....../////////000000000....../////////000000000///000000000000111111111//////000111222444555666555555666999:::<<>>???@@@AAABBBAAA@@@???>>>>>>???@@@???======>>>???AAAAAAAAAAAA@@@???>>>>>>===<<<:::999888888999999888777666444222111111111222222111000000000000000111222222333333222222111000000/////////000111222666:::666;;;SSSqqqqqqjjjjjjlllooopppmmmeee\\\XXXPPPEEE<<<888222222222111000////////////......---,,,---------...........................////////////000000000000000000/////////////////////...............///------------------------...////////////000000000...////////////000000000000000000111111111222222444333333444555666777777777777888888999???IIISSSXXXgggzzz|||WWWNNNEEEDDDHHHJJJEEE???>>>???AAABBBCCCCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;@@@>>>;;;999888888666444333333333333222111000000000000/////////.........---------....../////////------------------......111///---*********+++,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((()))))))))***)))+++,,,---,,,---///111,,,999NNNhhh333555555444111111000000////////////////////////........................------...............---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...///000000///000222333111222333444555666555555444444555555666666666666777666555555555555666777888888888888999:::;;;<<<555999777777999444===TTTfff\\\EEE555666555111666333333222222222222333333111222333444444444333333111<<<@@@@@@VVVvvvcccjjj|||qqqooo|||bbbYYYSSSYYYpppTTTAAA666999:::333333:::444333222222222222222222333333333333444555666777777888999888666666666888888999;;;;;;:::999:::<<<999::::::;;;;;;;;;<<<<<<;;;???AAABBBEEEHHHDDD>>>@@@AAAAAABBBBBBAAA???======>>>@@@???>>>===>>>???@@@@@@@@@@@@???>>>===<<<===<<<:::888777666666666777777555444333222111111111111000000///000000000000000111111111111000000000000000000111111222222222555555999@@@MMMuuuyyykkkgggiiijjjjjjddd```___```[[[OOOBBB;;;555333222111222222222222000///......------..............................////////////000000000111000000000000000000000000/////////......///000000........................////////////000000000111////////////000000000111111111111111222222222222444444333222222444555777<<<>>>>>>;;;;;;BBBOOOXXXllltttdddKKKFFFAAAEEELLLNNNHHHAAA>>>???AAABBBCCCBBBAAAAAAGGGDDD@@@<<<999999;;;<<<@@@===:::999888777555444333333333333333111000///////////////.............../////////000000000000........................000///,,,***)))***+++,,,++++++++++++++++++++++++(((((((((((((((((((((((('''(((((((((((())))))))))))+++------------///000...333???VVVtttzzz333666666222000111222111////////////////////////........................+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------...//////...///111333000111222333333333333333333333333444444555555666555555555555555555555555777777777888999:::;;;<<<444===:::555999999666::::::===777333777444///333333222222111111222222333111111222333444444444444222;;;>>>999>>>^^^yyy~~~}}}ttt___RRRXXXeee}}}tttVVVAAA:::777777333---111999333333222222111222222333222222222333444555666777555666777777555555666777555777999999888777888999888999;;;;;;;;;;;;<<<>>>@@@FFFKKKPPPTTTUUUNNNEEEBBBAAA@@@@@@AAAAAA???===<<<>>>@@@@@@???>>>>>>???????????????>>>===<<<;;;;;;:::999888666666555555666666555444333222111111111000000//////000000000//////000000000000//////000000000111111111222222666111---555;;;;;;TTT|||uuusssmmmffflllfffaaa```]]]SSSKKKGGG===:::555222222333333333111000//////......//////......................../////////000000000111111////////////000000000000//////......//////000000/////////////////////////////////000000000111111/////////000000000111111111111222222222333333333000222333111111444:::@@@LLLPPPPPPIIIGGGOOO\\\eeevvvyyygggMMMIIIDDD@@@CCCKKKRRRTTTRRR@@@@@@@@@AAAAAA@@@@@@???DDDAAA===:::888999;;;===>>><<<999888777777555444333333444444444222111////////////.........------//////000000000000000////////////..................---,,,+++******++++++************************))))))))))))))))))))))))''''''(((((((((((()))))))))+++---...------...///---///666KKKiii}}}333666666111000444444111................................................***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,---...//////......000222111111111111111111111111111111222222333444444555444555666777777666555444555555555666777888:::;;;555<<<888444:::999333444...444111000666333...222222222111111111111222222222222222222222333333333444777:::999666@@@\\\wwwxxxxxx~~~wwwtttoooqqq|||nnnbbbeeevvvpppQQQ===999888555222000000111333111111000000000111111222000000000111222333555555222444555555444444666777444666999999888777777888777999;;;<<<;;;;;;>>>@@@JJJQQQZZZaaafffdddXXXKKKDDDAAA???>>>@@@@@@???===;;;===???@@@???>>>??????????????????>>>===<<<;;;::::::999888888777777666444444444333222111000///000000////////////000000...//////000000//////......///000000111111000000444333...111666333;;;QQQ{{{tttllldddcccbbb^^^[[[[[[]]]UUUJJJAAA<<<888555333222222111000000000000000........................//////000000000111111111.........//////000000000...............///000000//////////////////////////////000000000111111111//////000000000111111111222222222333333333333444000555999999999@@@MMMXXXiiinnnmmmddd```gggsss{{{iiiOOO@@@FFFCCCAAACCCJJJQQQUUUVVVAAAAAA@@@???>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<:::777666777666555444333444555666555333111000//////.........---------......///000000///...............---------,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''))),,,,,,,,,++++++,,,+++---222>>>VVVrrr///333222------111000***................................................)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,---...///.........000222111111111000000000000000000000111222222333444444444555888999999888555444333333444444666777888999888:::444444;;;777333:::444666///---444333///333222222111111111111222222333333222111000111111111///,,,000888888444<<>>===>>>@@@>>>===;;;===???@@@???>>>?????????@@@@@@??????>>>===<<<:::::::::999999999888888333333333333222000///...000000////////////000111//////000000000000//////---......///000/////////%%%111333...000111555@@@PPPooo{{{xxx}}}ssslllggghhhkkkkkkkkkmmmyyyhhhXXXLLLDDD===999333222222111111111111111////////////////////////000000000000111111111111---.........//////000000...............///000000000000000000000000000000000000000000111111111111000000000000111111111111222222333333333444444444444;;;BBBDDDEEEOOOaaappp{{{uuu|||\\\HHHBBBAAA???@@@AAAEEEHHHJJJIIIHHHBBBAAA???===<<<<<<======???@@@AAAAAA@@@===999777:::888666666666666555444444555666666666444222000//////.........---------------/////////...---,,,---------,,,,,,+++++++++******+++,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&(((***+++*********+++,,,///000333BBB\\\www~~~//////////////////000000///......---------......+++,,,---...---,,,+++***,,,...///...---++++++,,,+++,,,,,,------,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000............////////////555444222000000000222333444666888999:::999888777333333333444555666777777999999999888777555444333222222222111111111111000000000000000000000000000000000111222222222222111111111111111111333666999AAAhhhyyy|||ssshhhaaaeeemmmkkkNNN:::444666444444333333333222222222222222222222222222222222000000000000000000000000111222222333444555666666777777888999999999999999;;;;;;;;;;;;;;;<<<===>>>HHHQQQ\\\bbb```WWWNNNIIIIIIHHHFFFCCCAAA???>>>>>>:::;;;<<<===>>>>>>======@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777333555666555111//////000111000000///...---------......////////////....../////////////////////////////////000111333444555>>>IIImmmyyyxxxsssvvv|||fff___aaagggmmmttt|||hhhXXXOOOEEE;;;999999555///...111222000000000000111333333111///222222111000000111222333111000///...///000111222///000000111111222222222111111000000///...------...222222------222222...555222......111222000...555111222777:::777666999CCCDDDLLLWWWZZZ\\\mmmuuuvvvwww]]]MMMFFFAAA>>>@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@???===;;;;;;;;;>>>@@@AAA@@@>>>;;;:::999999888777777888888666444444555777888777555222000////////////............////////////////////////...---,,,,,,++++++,,,,,,***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------...+++---222444???]]]|||zzzuuu222111111000000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---///...,,,++++++,,,++++++,,,,,,,,,,,,++++++++++++***))))))******+++++++++++++++++++++++++++***+++++++++,,,...///000.........////////////000333222111111111333444555333555666888888777666555444333333444444666777777666555555444444444333333222222222111111111000000000000000000000000000000000000111222222222222111111222222111111222555888===OOOjjjtttooottt~~~{{{{{{xxxzzzgggMMM<<<444333777333333333333222222222222111111111111111111111111////////////////////////000000111222333444555555666666777888888888888888888888999::::::;;;<<<<<>>===<<<;;;<<<<<<======>>>?????????AAA@@@???>>><<<;;;:::999::::::;;;;;;;;;:::999999222444555444111//////000000000000///...---------......////////////............................../////////000111222333444999;;;LLLsssxxxxxx~~~sssfffdddgggnnntttvvviii```ZZZQQQGGGAAAAAA<<<444///111222111000000///......///111222...------,,,,,,---//////222222111111000000111111000000000000000000000000111000000000000000000000333666666333222444222...333222222333555555555444:::777444444888CCCPPPYYYdddiiilllllllllppptttvvvwwwyyy~~~oooYYYIIIAAA>>>;;;888=========>>>>>>>>>>>>>>>???@@@AAA@@@>>>===<<<===BBBCCCCCCAAA>>><<<;;;;;;:::999888888888777444222444555666777666444222111////////////..........................................---,,,,,,,,,,,,---***************************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,---,,,***,,,000000666LLLddd333222222111000///......000///...---,,,+++++++++,,,++++++***************+++,,,...---,,,***++++++***++++++++++++++++++*********)))))))))******+++*********************************+++,,,---...///....../////////000000000000111111222444555666666333444555666777666555444444444444444444555666777555444333222222333444555222222111111111000000000000000000000000000000000///000111111222222111111222222222111000111333666444888BBBWWWzzzvvvxxx{{{~~~zzz{{{uuu^^^BBB444111111222333333333222222222111111111///////////////000000000//////////////////////////////000111222333333444555555666777777777777666444555777999::::::::::::@@@CCCGGGIIIHHHHHHHHHHHH@@@@@@???>>>===<<<;;;;;;>>>>>>======>>>???AAABBB@@@@@@>>>===<<<:::999999888888888999888888777777000222222222000//////000000000//////...------------......//////......---.................................///000111222333444444777IIIrrr}}}zzzxxxrrrqqqtttyyywwwssslllfffffffffaaaYYY______XXXJJJ>>>999777444333222000---,,,...111444555444444444444555666666111111111111000///......111111111111000000000000.........//////000000000,,,000222111222555555222111222444555444444555666666===???AAANNNiii{{{zzz~~~tttxxxsssSSSKKKAAA;;;;;;;;;999777::::::::::::;;;;;;<<<<<>>>>>???DDDDDDCCCAAA>>><<<<<<===<<<:::999888888666444111555555555555444333222222////////////....................................//////...---------------************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,---***+++///......999GGGppp111111111000000/////////111000///---,,,+++++++++,,,+++)))((((((((()))***)))+++,,,,,,+++******+++)))******++++++******)))***))))))))))))******+++)))))))))***************************+++,,,---............//////000000111000111222444555555555555444555555666666666555555444444444444444555666777999777555444333444555666111111111111000000000000000000000000000000000000///000000111111111111111222222333111000000222333,,,222777<<>>???@@@BBBCCCDDDFFFGGG???????????????>>>>>>===>>>===<<<;;;<<<>>>AAABBB======<<<<<<;;;:::::::::777777777666555444333222000000000////////////000/////////......------------------......---------------------------------............///000111222...222666999GGGggg{{{pppjjjlllooonnnkkk~~~~~~wwwgggVVVKKKEEE@@@===999555444444444333111111111111111111111111222111222333333333222000///111111111111111222222222000000000111111111111111---///000000111333444444222444666666555777===AAAGGGUUU___dddttt|||}}}pppMMMAAA<<<888777:::;;;999777777777888888999999::::::>>>???@@@@@@???===>>>???AAAAAA@@@===;;;:::<<<>>><<<:::999999999888666333555444444333333333222222////////////..........................................---,,,,,,,,,,,,---************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,///,,,+++......---000777WWWttt111111222222333333444444222111000...---,,,,,,,,,+++***)))((('''((()))***((()))++++++***))))))***((())))))))))))))))))((())))))(((((()))******+++************++++++,,,,,,***************+++,,,---,,,------...//////000000111222333444444444333333666666666666666666666555555444444444444555666666<<<:::777444333333333444111111111000000000////////////////////////////////////000111111111111000111222222111000///000222...444777333222DDDgggnnnvvvyyy~~~|||TTT@@@888333111444555111///000111111000000000//////////////////000000000111111........................//////000111222333444444333333444555555555555555222444777:::;;;<<<;;;::::::;;;<<>>????????????>>>>>>;;;:::999999:::<<>>BBBGGGQQQ]]]eeevvv|||vvvwww}}}yyyNNN555999666222222444666555444666666777777888999999::::::<<<>>>>>>===<<<<<<===:::;;;:::999888888:::<<<999999888999::::::888777333333333333222222222222////////////....................................---,,,++++++******++++++************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))******+++///+++***,,,......000333;;;QQQnnnyyy222222333444555666666777111000///...---,,,,,,,,,+++******)))))))))))))))&&&(((******)))((()))***'''(((((())))))(((((('''(((((((((((()))******+++))))))******+++,,,,,,,,,******))))))******+++,,,++++++,,,---...//////000222222222222222222222333777777777666666666666666555555444444444555555666;;;:::777444222111111111111111000000000/////////////////////////////////...///000000111111000000000111222111000///000111555222000000111777EEERRRzzzxxxwwwwwwzzzWWW:::999333222111222///,,,///555000000/////////...............//////000000111111........................//////000111222333444444333333444555555555555444555666888:::;;;<<<;;;;;;888888:::<<>>;;;:::;;;<<<======<<<;;;:::888777777888999;;;===>>>888888999999::::::;;;;;;<<<;;;;;;:::888666444333333111......////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///222((()))444555111<<>>333555222000000111333444333444555555666777888999999777999;;;<<<;;;:::;;;<<<777888888888777777888:::777666666777999999888777222222222333333222222111////////////............------------------------,,,++++++***************************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******,,,)))'''(((+++...000111333>>>SSSuuu}}}~~~ppp000000000111111222222222...---,,,,,,++++++++++++******++++++******)))(((%%%'''))))))((((((((()))'''''''''((((((''''''''''''''''''(((((()))++++++(((((())))))***++++++,,,***))))))))))))***++++++)))******+++,,,---...///000/////////000222444555777666555555444444444555666555555444444444555555:::999888777555333222222111000000000////////////////////////////////////...//////000000000000000...///111111000///000111444///---111444444777;;;TTTmmm}}}wwwyyybbbBBB888<<<222000000000---+++...444/////////.........------,,,------...//////000000........................---...//////111111222333333444444555555555555555777777888999999:::;;;;;;:::999999;;;>>>>>>;;;888888999;;;<<<<<<:::999888555666777888:::;;;<<<===:::999999999888888888888888999999888888777666555666222///...///000///...------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...333,,,***000555555666:::XXX{{{wwwqqqsssooommmiiiggglllsssssspppgggiiikkkkkkhhhaaaXXXRRREEEEEEEEECCCAAA???<<<;;;<<<;;;:::888666555555444888777777777666666555555222333444666888:::;;;<<<:::===GGGTTT[[[YYYXXXYYYWWWYYY___iiivvv}}}gggUUUEEE:::666333222111222333333444333333333444555666777888888666888:::;;;::::::;;;<<<888:::;;;:::888666666777555444444444666666444222///111222333333222111000////////////............---------------------------,,,++++++******++++++************************'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***---......333999CCC```,,,,,,,,,,,,,,,+++++++++++++++******)))************++++++,,,,,,+++)))(((%%%'''((()))((('''((()))&&&''''''''''''''''''&&&''''''''''''((()))++++++&&&''''''((()))******+++***)))))))))))))))***+++((())))))***,,,---.........---------///222555777666555444333333333333333666555555444444444555555::::::::::::999888666555000000000000////////////////////////////////////...//////000000000000000---///000111000///000111......111555333///333;;;000BBB```}}}vvvyyypppLLL888444333000///...000333222...---000//////.........---------++++++,,,------...//////........................,,,,,,---...///000111111333444555555666666555555888888777777888999::::::???===;;;<<<>>>>>><<<999999:::;;;<<<<<<;;;999777444666777999;;;<<<<<<<<<<<<;;;:::999888666555555333333444555666666666555777444///...///000///...------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------)))......******000333111555UUUuuuyyypppqqquuutttooommmsssxxxwwwooogggcccccceeeddddddbbb___\\\YYYWWWNNNLLLIIIEEEBBBAAA@@@@@@AAAAAA???>>><<<;;;:::999<<<===@@@CCCFFFIIILLLMMMQQQUUUaaaooorrrjjjbbbaaaeeeeeehhhoooyyyfffFFF;;;===<<<666111111111111222222111000///111222222333555666777777666888:::;;;::::::;;;===<<<===>>>===:::777555555444333222222333222000......000222444444333000///000/////////............------------------------...---,,,,,,++++++,,,,,,************************'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))),,,---,,,+++------,,,)))///222KKK---,,,++++++******++++++(((((())))))************))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------......//////000000111111555555444333222222222222777777666666555555444444666777888888888777555444222222222111000//////...//////000000000000//////000000000000////////////111111000000000000111111000000000000000000000000777222999MMMeeexxxiiiYYYDDD777444444222///111111000000//////..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333555888;;;;;;999666444555555555555666777999999::::::;;;<<<============999888777777888:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444333222777333111222666777444000222111111000///......---...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...............///000000222777DDD[[[{{{}}}vvvttttttkkkiiigggeeeaaa```iiiuuuyyyyyy||||||jjj\\\\\\^^^]]]```fffgggggg```VVVRRRWWWYYYXXX]]]fffllliii___YYY\\\aaaXXX```ggghhhcccaaadddhhhssswwwzzzyyyvvvvvvzzzcccHHH@@@777222222444333222000000000000000000000000111333444444444444555777555888<<>>RRRssswwwoooppprrrpppiiiaaacccmmmwwwxxxyyy|||}}}{{{zzztttllllllpppssstttuuusssqqqkkkeeeiiiuuu~~~yyyooolllnnneeeiiikkkgggaaa```fffmmm{{{~~~~~~YYYCCC===888222111222333000...000000000000000000000000///111222333222222444666444777:::===>>>===:::888>>>DDDDDD<<<999===<<<777555444222111111333444555444333111000111111000///222222222000---+++,,,---------------------------,,,++++++++++++++++++***+++///---***)))$$$!!!&&&((()))***++++++***)))((((((((((((''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))******+++,,,,,,---------***,,,@@@ccc,,,++++++***************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------......///000000000222222222111222222333444666666666666666555555555444444444555444333333222222111111000000//////...//////000000000000//////......//////000000111111111000000//////000000111000000000000000000000000///...000333111555FFFZZZ{{{wwwoooNNN777555333000///000111111000/////////...............------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---------...///000111222666666777888999888888888555555555555666777888888;;;;;;;;;<<<;;;;;;::::::777777666666777999;;;<<<::::::::::::::::::::::::999999888777555444333333:::777555555888888666333111000000//////.........---------,,,++++++***************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------......//////111000...444KKKnnnwwwwww{{{rrrqqqsssrrrooopppsssrrrmmmkkksss~~~{{{||||||~~~zzzuuutttqqqqqqxxx{{{sssqqqsssrrrrrrrrrppppppttt|||TTT:::111222000///111333333///,,,000000000000000000000000---///111111111222333555444666999<<<<<<;;;999888:::AAABBB===:::======888888444000000333666888777444222000000000000///...000111111000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---......,,,***(((((()))))))))++++++++++++))))))(((((((((((((((''''''''''''(((((())))))(((((('''''''''''''''(((((((((((()))))))))***++++++,,,,,,///******///111<<<]]]++++++***))))))))))))))))))))))))))))))((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------......///000000000000000111111222444444666666666555555555555555222222222222222111111111111111000000//////////////////000000000000//////......//////000000111111000000////////////000000////////////////////////333222333444000///777CCCWWWkkk||||||```III:::333333444444333111///...............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111666666666666777888999999555555555555555666777888999999:::999999888777777666666666666777999:::;;;999999999999999999999999888888777666555555444444666444222222444444222000000000/////////.........------,,,,,,+++*********************++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,---......***///222111111<<>>???;;;666777555333222222222111000111222333222///---,,,,,,++++++++++++++++++++++++)))))))))******+++++++++222---000---###(((---!!!'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))******+++))))))+++.........444<<<```www***))))))((((((((((((((('''''''''(((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,---.........////////////000111222333222222222333333333333333111111000////////////000//////////////////////////////000000000000//////000000000000000/////////000//////......//////000........................000---,,,...111111000///000000555EEE[[[sss]]]MMM<<<444333222222333/////////...---...000222++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,,,,,,,)))))))))***+++,,,---...333333333333444666777888666555555444555555666666555555555666555555444444444444555666777888999999777777777777777777777777666555555555555555555555444444333222111000//////........................,,,,,,,,,+++******)))))))))))))))************+++************************(((((())))))***+++++++++***************+++,,,,,,000...------...000000000555AAAVVVnnnmmmQQQEEE777000111333111///000///...,,,,,,,,,---...////////////////////////111333444444444444555777===<<<;;;999777555444444444666999999999888999999333444666;;;???>>>:::555999666444333333333111000888999999666222---+++***************************)))))))))***************///'''//////'''333===...''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''((())))))******---,,,(((&&&+++222333///BBB^^^}}}yyy}}}))))))(((''''''''''''(((%%%&&&&&&'''((()))******))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++++++++,,,------......///////////////000111222000000111111111222222222222111000///...//////000//////////////////////////////000000000000//////111111000000//////......//////............//////------------------------///000000//////000000///333000///333:::GGG^^^rrrfffNNN>>>555///222666444111111444222000///...------,,,************++++++,,,,,,++++++++++++++++++++++++))))))))))))*********+++((())))))***++++++,,,,,,)))))))))***+++,,,......000111222333444555555666666555555444444555555555444555555666666666666555333333555666777888888888666666666666666666666666555555555555555555555555444444444222111/////////........................,,,,,,++++++***)))))))))))))))))))))************************************((((((((()))***+++++++++***))))))))))))***++++++000...++++++,,,...000000---333<<>>PPPeeexxxrrrWWWCCC777===444///111111...---000+++***)))+++---...---+++))))))******+++++++++,,,************************))))))))))))************((())))))***++++++,,,,,,*********+++,,,---//////...///111222333444444444666555555444444444555555555555666777888888888777222333444666777777888888666666666666666666666666444444444555555555555555222333333111///.........---.....................,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++&&&''')))***,,,---///000---000444666===TTTyyyaaaFFF:::666///000111000...---...000)))+++---............///////////////////////////444555666555333222333444666555333222222333444555444333444555444333555999000333666666666555555666888555333222111111///......000222222000...------))))))))))))))))))))))))++++++******))))))((((((000$$$------ 000<<<%%%))))))(((((((((((())))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&''''''((()))))))))&&&%%%***111111******///---555???ZZZ|||&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((,,,,,,++++++,,,,,,---...//////---,,,,,,---...///......////////////......---...000111111111000///---..................---//////.........---------........................------------------------,,,,,,,,,------.........***+++,,,---------,,,,,,---------......000111111999BBBRRRfff|||rrrUUUBBB999555222111111111111000000000/////////...---,,,,,,++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))***************)))(((((('''((()))***+++,,,------000000000111222222333333333222111111111333666777333444666777777666444333444444555555555444333333666666666666555555555555666666555555555444444444333333333222111000000///------,,,,,,,,,+++++++++,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))************))))))***+++,,,,,,---------///000000333;;;IIISSSxxxiiiKKK:::333222111......---------......//////...,,,++++++,,,...///...------,,,,,,------...111555888777222///000222222222222333333222222111333444444444333333222111000333555666444222222222222222111000///...------,,,,,,------...///000000,,,---,,,+++)))((()))***)))))))))***)))(((''''''******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''''''''''''''((((((((((((+++++++++,,,,,,,,,------...222333888PPPuuu'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))((((((,,,++++++++++++,,,------///...---,,,,,,---...///......////////////......,,,---...///000///......------............------.........---------,,,,,,........................------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------...///000111111222555<<>>444111111000...///...---------------...---,,,+++******+++,,,---,,,++++++******++++++,,,///222555444000...///222000000111222222222222222222222333333333333222111111333555555333111111111111000000///...---,,,+++,,,,,,,,,------......///,,,,,,,,,+++)))((()))***))))))))))))((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&'''''''''(((((((((************+++++++++,,,///000------;;;ZZZ|||'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))((((((++++++******++++++,,,---......------------............////////////......+++,,,---...///...------,,,,,,------------,,,,,,---------,,,,,,,,,++++++------------------------......///......---,,,,,,,,,,,,,,,,,,------------,,,++++++***+++,,,---...------------......///000222///+++(((+++444@@@III```mmmeeeOOO>>>999222000000222222000000000000000////////////......------,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))******))))))(((((('''(((((()))***+++,,,,,,,,,------...//////000000000111111111111111111111111222333444444333222111222222111222222333444555666666555555555444444444444333333333333222222222111111000000///...............---------,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************(((((())))))))))))*********************+++++++++,,,///111///,,,+++---///...555CCCVVVhhh~~~hhhMMM:::000...,,,---000111000---///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,///000///---,,,///222///000111111222222222222111222333333444333222222222333555444222000////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***+++***((('''''''''((()))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))*********---,,,+++***---<<>>222777555333333333222///,,,000000/////////.........---------,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))((()))))))))))))))((((((((((((((()))***++++++,,,,,,,,,------...///////////////000111111000//////111111222222222222111111111111000000111333444555555555555444444444333333222222222222111111111111/////////......---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++***)))))))))(((((((((((()))))))))******************)))))))))***---//////...---...000444333555<<>>RRRjjj(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***))))))))))))***+++++++++,,,,,,---------......------............------,,,---...///000///......+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********------------------------...///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...---,,,,,,,,,,,,------...***,,,///000///...------111555999===EEEUUUhhhvvv{{{gggMMM===:::;;;:::777222111111111222111000////////////............---,,,,,,,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((((((((((())))))******+++,,,,,,------...//////000......///000000000//////000111111111111111111000000000111111222333444555444444444444333333333333222222111111111000000000.........---------------......---------,,,,,,,,,,,,,,,,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((((((''''''(((((((((((()))))))))***)))))))))))))))))))))&&&'''((())))))+++---///111//////111444:::HHHVVVnnn~~~jjjPPP>>>666444000---000...,,,++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,...111333444444444444333222000000222333555777777666444333222333333222///---------///......------,,,,,,,,,++++++++++++++++++*********+++,,,***)))(((***+++,,,***((('''&&&''')))***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&(((((()))))))))*********))))))))))))************)))'''+++333333---000:::IIIjjj|||uuurrrnnn'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))((())))))***+++***+++,,,------...------------............------,,,---...///000///......,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---///000222222111///...,,,,,,,,,,,,+++++++++++++++******)))***+++,,,---,,,,,,,,,++++++,,,,,,---,,,---------,,,---///111111111///------222;;;BBBNNNXXXkkk|||wwwiii\\\QQQGGG>>>444111333555333000000000///............//////.........------------,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((((((((((()))))))))******,,,,,,,,,---......//////------...//////000111111111111111111111111111111000111222333444444333333444444333333333222222222222111111111111000000000------------------------------,,,,,,,,,+++++++++,,,,,,+++***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((((((((())))))((((((((((((((())))))))))))(((((('''(((***+++,,,...---...111000///333;;;@@@III[[[qqqlllXXXEEE>>>444000000000...,,,&&&(((+++------+++)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++,,,...000111222444444444333222111000///333444666777777555222111000111111000...,,,---............------,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,+++***((('''''''''((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((()))))))))*********))))))))))))************,,,((('''***,,,,,,---000222HHH```lllssswwwtttnnn'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((()))******)))***,,,---......------,,,------......------,,,+++,,,---...///...------------............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333222000///,,,,,,,,,+++++++++******************++++++++++++,,,,,,++++++++++++,,,,,,......///...---...111333((()))***+++,,,---......///111888@@@FFFOOO___nnnwww}}}ooolllaaaRRRDDD===666111333111000000111///***&&&111111000///------------.........---------,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((())))))))))))******++++++,,,---------------------///111333444222111111111111111111222111222444666666555333111333333333333222222222222222222222111111111000000---------...............,,,,,,+++++++++******************))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((())))))&&&''''''(((((()))))))))---,,,++++++,,,,,,++++++///...000333000,,,,,,000---,,,222===KKK[[[ooowwwgggZZZKKK999---333///+++))))))+++---...+++---000111///,,,***(((***))))))******+++,,,---,,,+++***))))))***+++,,,******))))))))))))************+++---///000000//////000000111111111000000222444555666555333///---///000000///---,,,---///,,,,,,,,,,,,++++++++++++******++++++,,,,,,------***++++++***))))))***,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''((((((((()))))))))******'''$$$&&&,,,...,,,(((///;;;LLL```ttt&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******)))***+++---......------,,,------......------,,,***+++,,,---...---,,,,,,---......//////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000333444333111000,,,,,,,,,++++++*********))))))***++++++++++++***,,,,,,++++++***+++++++++%%%(((+++------,,,+++,,,)))***,,,000333333111/////////111333222222888AAADDDOOOWWWeeezzz|||hhhUUUKKKAAAAAA;;;333000333777777555333111/////////000111***+++---.........///000......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------,,,---...111444666222222111111111111222222111333666888777555222000333333333222222222111111222222222222111111111111........................+++++++++*********)))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))%%%&&&&&&'''((()))***************,,,---,,,***((()))))),,,000000...///333888222///333777;;;FFFRRR___sssaaaSSSAAA444111222444444...///000///---***))))))------,,,***))))))+++---(((((())))))***+++---...,,,***)))'''''')))***,,,,,,,,,++++++++++++,,,,,,))))))***---//////...---+++,,,---///000111111111111333444555444111---***...//////...,,,,,,...///+++++++++*********************+++,,,------......***++++++***))))))+++,,,)))))))))***)))(((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%,,,---''''''---...(((---,,,---555FFFaaa'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))++++++,,,,,,,,,,,,------,,,...///000///---***((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))++++++************+++++++++++++++,,,,,,,,,------......///000000000000000444666999???GGGQQQZZZ```ooorrrvvvzzz~~~~~~|||rrraaa^^^XXXQQQIIIAAA<<<999555444333222000///............------------...............------,,,,,,,,,------------------------++++++++++++++++++++++++(((((((((((())))))))))))***)))&&&%%%%%%&&&)))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,------------...000222333/////////000111333444555444777999666111///000333000111222222111111333555333333222111000///...---......---------,,,,,,,,,000///---,,,+++,,,------++++++******)))((('''''')))))))))))))))*********((('''&&&&&&''''''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,......///000222333555666CCCJJJWWWjjjsss]]]OOO:::999666333111/////////,,,,,,+++***)))))))))***+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((******++++++,,,---......000///...///111222222222//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******...+++,,,111777FFFjjj'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---/////////---***((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******))))))******++++++++++++,,,,,,,,,,,,---,,,---......//////......111111000000222555999;;;;;;>>>AAADDDGGGIIIIIIIIIQQQWWW^^^aaabbbfffmmmttttttkkk___WWWUUUTTTRRRPPPFFFFFFHHHLLLOOOLLLCCC<<<@@@???<<<999666333111///111111000000//////............------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''*********+++++++++,,,,,,------,,,,,,---///000111/////////000111222444555444777888666111///111333333333333222000///000222333333222111000///......------------,,,,,,,,,,,,......,,,+++++++++,,,,,,......------,,,++++++***(((((((((((((((((((((((()))(((((()))******)))'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,------...///111222333///000444;;;EEEQQQ[[[aaalllcccWWWLLLEEE>>>666000333222000...------------,,,+++******))))))***************))))))((((((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((())))))***+++,,,---...//////...------000111111000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***///++++++------222IIIaaa'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,---.........,,,***((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,++++++,,,---------------++++++******+++,,,------...///111333555555555555555777:::<<<>>>AAAEEEHHHEEE???888555555555555333444222000222444444111...++++++,,,,,,,,,---------------.....................------,,,,,,------...------,,,,,,,,,,,,,,,+++***************************************************))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))*********++++++++++++,,,,,,,,,,,,,,,---...////////////000111222333444333555777555111///111333111222333222000000111333444333333222111000//////,,,,,,,,,,,,++++++++++++---,,,++++++***+++++++++.........---,,,,,,++++++((((((((((((''''''''''''))))))***,,,......,,,)))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))******)))*********+++++++++++++++++++++,,,,,,---...///000000//////111444888;;;CCCKKKVVVdddrrrrrrbbbSSSIIIDDDAAA;;;222......000111111------,,,,,,,,,,,,------++++++***)))))))))******))))))((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))******))))))))))))(((((('''((()))***,,,---...///---,,,+++---///000//////......//////......------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...---,,,+++++++++++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))***---******,,,)))&&&---:::'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***************+++++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---------+++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))******))))))))))))******************++++++++++++***+++,,,,,,------,,,,,,***+++---///000222222333...///000111111111000000222111//////000000000///000...,,,---111333444333333000......000111111000------....../////////000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******************************************************)))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))************++++++++++++,,,,,,---------////////////000111222333222444555444111000111333...000111222222333666888333333333222111000000000,,,,,,,,,+++++++++******++++++******************+++++++++******))))))))))))((((((((((((((('''''''''(((***---//////,,,***''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))************+++++++++******++++++,,,,,,......------///111444555...000333777<<>>EEEJJJRRRVVV^^^dddjjjoootttwww~~~zzztttlllccc^^^WWWPPPHHHCCCCCCBBB???<<<===>>><<<777555777777444,,,+++***+++,,,---,,,+++000000...---------......,,,,,,,,,,,,+++***((('''))))))((((((((()))******(((((())))))))))))******''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))***++++++,,,,,,,,,,,,...000111///---++++++,,,,,,------,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,---,,,+++***************))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))+++))))))***,,,,,,,,,+++'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((()))***++++++,,,************************+++************+++,,,,,,************************************++++++++++++************++++++++++++))))))******************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((()))))))))******((()))******++++++******'''((()))***,,,---...///******************++++++111111000///---,,,------(((***+++---------......******++++++***))))))***,,,,,,,,,,,,,,,,,,------************************++++++************++++++))))))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''')))+++---//////000000000////////////000111111000000///000111222222111333444444222000000111222000000000///////////////------------,,,,,,,,,,,,))))))+++,,,,,,,,,++++++************************+++******)))(((((('''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))***+++,,,&&&''')))***,,,---------+++++++++,,,,,,,,,,,,+++222111000//////000222333000222555777999<<>>;;;999555111...666333//////000111000///...000000,,,,,,...---***...///000000000000111111+++***)))((('''(((***,,,******++++++***)))((('''((((((((((((((()))******'''''''''(((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))************+++---//////---+++******+++,,,,,,,,,,,,,,,***************************************+++++++++++++++***************+++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&''')))))))))'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,************************++++++******++++++,,,---************************'''((()))***+++,,,------)))************+++++++++)))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))))))))))),,,,,,+++***)))))))))***))))))))))))***+++,,,---)))+++,,,,,,+++,,,...000,,,---......,,,++++++,,,,,,,,,,,,***))))))***,,,---,,,,,,,,,+++*********'''''''''((()))******+++++++++************++++++(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&(((+++---///111111111000////////////000000111000//////000111222222111///000111000///000111333////////////..................------------,,,,,,)))***+++,,,------,,,+++))))))))))))))))))*********))))))((('''&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))'''''''''(((((()))++++++)))***+++,,,,,,+++))))))...---,,,,,,.........---,,,+++***+++---......---......///...---...111444111333222......333444333...000222222111000000111000///...///222333333222---+++******,,,...//////,,,...///------111111///...//////...+++)))***+++(((***---...---+++******)))***+++,,,,,,+++***)))((((((((((((((()))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((())))))))))))))))))((()))***,,,......,,,***)))***+++,,,,,,,,,,,,,,,************************+++++++++*********************************++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((!!!$$$&&&&&&'''+++------&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))------,,,+++***)))((((((+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,+++*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((()))***++++++------...///////////////////////////......///000000000000000//////000000000000//////000000///............///000---+++***+++,,,,,,+++,,,,,,,,,------,,,++++++------,,,,,,+++***))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((+++***)))(((((()))*********+++,,,,,,------,,,,,,---------,,,,,,---------,,,,,,,,,---------......///////////////.................................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))'''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))'''&&&'''***+++***((())))))))))))))))))))))))((()))***++++++,,,,,,++++++++++++,,,,,,---------)))((('''(((***++++++))))))))))))((())))))***+++******))))))))))))******((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))))))))+++++++++***))))))((((((*********)))))))))(((((())))))))))))))))))))))))************************))))))***++++++++++++************)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******************************++++++++++++******+++************+++,,,,,,---,,,+++******************++++++++++++++++++***))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((()))***+++,,,------//////////////////////////////000111111111111111//////000000000000//////000///......------......///---+++***+++,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((+++***)))(((((()))*********++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((((((((('''''''''&&&)))'''&&&''')))+++)))((((((((((((((((((((((((((('''((()))***+++++++++++++++++++++,,,,,,,,,------***)))((()))+++++++++***)))(((((((((((()))************))))))))))))******)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))))))))))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++************))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))***++++++,,,+++************************++++++++++++******))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((()))***+++,,,,,,////////////////////////000000111222222222222111...//////000000//////.........---,,,,,,,,,------...---++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++++++++******))))))(((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((***))))))(((((())))))***)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************+++++++++++++++,,,,,,,,,+++)))))))))+++,,,+++***)))(((((((((((()))*********))))))(((((())))))***+++******)))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******************)))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((())))))***++++++******)))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,//////////////////////////////000111111111111000...//////////////////......---,,,,,,++++++,,,,,,...,,,++++++,,,---,,,+++******+++,,,,,,,,,,,,+++******))))))((((((((('''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))***((()))******++++++******+++******))))))******+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))*********++++++++++++++++++***)))***+++,,,+++******))))))))))))***++++++))))))(((((((((((())))))++++++***)))(((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((''''''''''''((()))))))))))))))(((((())))))***((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,........................---......///000/////////......////////////......------,,,++++++++++++,,,,,,++++++,,,------,,,+++)))***++++++,,,,,,,,,+++)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''(((((())))))))))))'''((())))))******))))))))))))(((((((((((())))))*********+++++++++,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++*********************************)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((())))))(((************************+++***)))***++++++***)))+++************+++,,,,,,))))))(((((((((((())))))*********)))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))************************'''((())))))******))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''&&&&&&''''''((()))((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,------------------------,,,---......//////......---......//////......---------,,,+++++++++,,,,,,,,,++++++,,,......---+++((()))***+++,,,,,,,,,,,,))))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&&&&'''((())))))))))))&&&'''(((((())))))((((((((((((''''''''''''(((((())))))*********++++++++++++++++++,,,,,,------...************************+++++++++************)))******))))))))))))******************************))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! &&&&&&&&&&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((%%%&&&'''((())))))))))))*********)))))))))))))))+++***((()))******)))(((+++************+++,,,,,,)))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))************************'''(((((()))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))***'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---......//////......---......---,,,,,,,,,,,,,,,+++***+++,,,......---+++((()))***++++++,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))%%%&&&'''))))))))))))(((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''))))))))))))*********+++))))))******+++,,,,,,---))))))))))))))))))))))))++++++******)))))))))))))))))))))(((((()))))))))************************))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&$$$###"""%%%%%%%%%&&&&&&'''''''''###%%%'''&&&$$$$$$&&&(((((((((((((((((((((((((((&&&&&&'''((())))))))))))******)))))))))(((((((((***)))(((((())))))(((&&&))))))(((((())))))***+++((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))************************'''(((((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))++++++++++++++++++++++++...//////000000000000000---..................---///...------,,,,,,------******+++,,,......---+++(((((()))++++++,,,,,,,,,))))))))))))************''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$%%%'''))))))))))))(((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%''')))))))))''''''%%%%%%%%%&&&&&&'''''''''"""%%%'''&&&$$$###%%%(((((((((((((((((((((((((((&&&'''((()))******************))))))((((((((('''***(((''''''(((((('''%%%'''''''''''''''((())))))((((((''''''''''''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''((()))***+++,,,,,,+++,,,,,,------.........------,,,,,,,,,...000111111111///...------------------------------------//////...---,,,,,,++++++&&&(((***,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''((()))******++++++******++++++,,,---------------......//////000111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******)))***+++++++++***)))((())))))))))))((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''((((((((())))))******)))))))))***+++,,,,,,,,,---...000111222222111111000000///......---------++++++++++++++++++++++++,,,,,,,,,++++++******))),,,++++++******)))(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((())))))***+++,,,---------///222444444333222111////////////...------,,,***************************************)))))))))++++++***)))((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***+++,,,---......---///222444555444222000---......///......---,,,************************((()))))))))))))))))))))))))))(((((())))))***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((()))***+++,,,......///,,,...000333333222111///,,,---...//////...---,,,************************((((((((())))))*********''''''((())))))******+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&''''''(((((('''((()))***+++---......+++,,,...000111000//////+++,,,...//////...,,,+++++++++++++++++++++++++++''''''((()))******++++++'''((()))******)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%######$$$%%%'''((())))))&&&&&&''')))***,,,------+++,,,---.../////////...+++,,,...//////...,,,+++++++++++++++++++++++++++''''''((()))***+++,,,,,,((()))***+++***(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&''''''''''''(((((((((((()))(((&&&$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,------------------------------,,,,,,,,,+++++++++***)))(((''''''((()))***---+++)))'''''')))+++---)))*********)))(((&&&%%%(((''''''''''''&&&&&&&&&)))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((((((((('''''''''&&&''''''''''''((((((((((((((('''%%%$$$%%%&&&''')))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***)))(((''''''((()))***,,,+++)))(((((()))+++,,,)))*********)))(((&&&%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&''''''''''''((((((((('''&&&%%%%%%&&&((()))***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))************************))))))******)))((('''&&&(((''''''''''''&&&&&&&&&$$$&&&'''))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))***''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((************************++++++++++++************))))))(((((((((((())))))((()))***++++++***)))((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))(((((('''(((***++++++***(((''')))))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))*********))))))))))))((((((((())))))))))))(((((((((((()))******)))(((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''(((((())))))))))))))))))))))))******)))))))))((((((((('''((()))******)))((('''(((((())))))))))))((((((***)))(((''''''((()))***(((''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))************************))))))))))))(((((((((((('''((()))******)))((('''))))))(((((((((((())))))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&$$$&&&))),,,,,,)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((())),,,+++)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""################################################%%%%%%$$$###"""""""""###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""############""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))+++***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################$$$$$$######"""#########$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((''''''''''''(((((()))(((((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""#########################################################"""######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((('''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###################################################"""""""""###$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###################################################"""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########################################################"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""###$$$%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################$$$$$$######"""#########!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""###$$$%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""################################################%%%%%%$$$###"""""""""###!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#######################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""######$$$$$$######"""########################((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''(((***+++111...***&&&$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%"""#########"""###$$$&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''---+++(((%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%###!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###""""""!!!"""######$$$$$$$$$######"""###$$$###""""""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###%%%%%%$$$#########$$$$$$'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$###"""!!!!!!!!!"""#####################$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###""""""###$$$%%%###"""!!!###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$###""""""""""""######$$$$$$$$$#############################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((######$$$$$$$$$###""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%##################$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%###$$$%%%###"""!!!###$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!"""###$$$$$$$$$$$$$$$"""###$$$###""""""$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$#################################!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''(((''''''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$################## !!!"""###############!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$##################$$$$$$###$$$$$$$$$$$$###"""""""""#########"""###$$$&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''(((((('''%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%#########"""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$##################"""""""""!!!""""""###$$$############$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%""""""""""""###############$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###""""""""""""####################################""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''')))******)))'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$########################$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$###############$$$$$$#####################""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""###############$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""""""""####################################################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))+++,,,%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%$$$$$$###"""######$$$$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$###############""""""""""""""""""#####################$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$######""""""######$$$%%%$$$############$$$%%%""""""""""""###############$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$###""""""""""""####################################################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&)))...222444%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""#########""""""!!!###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""#########################################################$$$$$$$$$###############%%%$$$$$$$$$###""""""""""""""""""""""""#########"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""############""""""""""""######$$$$$$############$$$$$$!!!"""""""""###############$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$$$$$$$$$$###!!!"""""""""####################################################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''+++...111%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""######$$$$$$#########!!!""""""#########""""""#########$$$$$$$$$%%%%%%########################!!!!!!""""""####################################################################################%%%$$$$$$$$$###"""""""""!!!!!!""""""############"""""""""###$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""########################!!!"""""""""###############$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""######$$$$$$$$$$$$!!!"""""""""####################################################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$#########""""""######$$$$$$##################$$$$$$$$$$$$###############$$$$$$$$$ !!!"""######$$$######################################################"""""""""###############$$$$$$$$$###############!!!!!!!!!"""######$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&&&&&&&###############$$$%%%%%%$$$$$$###"""""""""######!!!""""""######""""""!!!""""""###$$$$$$###""""""""""""""""""###############$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&''''''&&&%%%###$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############"""######$$$%%%%%%$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$ """###$$$$$$######################################################!!!"""""""""#########$$$###############$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$#####################$$$$$$%%%&&&&&&'''###""""""""""""###$$$$$$###""""""""""""######$$$ !!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$ """###$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""######$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""######$$$%%%%%%&&&''''''"""""""""!!!"""######$$$""""""!!!!!!"""###$$$$$$ !!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ """######$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$#########""""""######""""""""""""##############################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""###"""  !!!###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""############""""""""""""""""""##################""""""""""""###### !!!!!!""""""######""""""""""""############!!!!!!""""""######$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########""""""######""""""""""""##########################################$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$#########""""""""""""########################""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""###""" !!!###$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""##################""""""""""""######!!!!!!!!!"""""""""""""""""""""""""""############"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$#######################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$############"""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!! !!!"""###$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""##################""""""""""""######""""""""""""""""""!!!!!!""""""""""""########################"""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$'''***+++***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################################################################""""""""""""""""""""""""!!!!!!""""""########################""""""""""""""""""############""""""#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""""""""##################""""""""""""######$$$######""""""!!!!!!!!!!!!"""""""""############$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""%%%)))***)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$######"""""""""#########$$$$$$$$$########################################################################################################################""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""!!!"""############"""!!!""""""""""""""""""""""""""""""""""""#########$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""############""""""!!!"""""""""##################""""""""""""######$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& """%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!""""""############"""""""""############$$$$$$$$$#######################################################################################$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!"""""""""""""""###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""########################""""""""""""""""""########################"""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!"""$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""############"""""""""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""########################$$$$$$""""""""""""############"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""############"""""""""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!!!!""""""###### """###$$$$$$###""" """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""##################""""""""""""######"""""""""###$$$$$$$$$%%%""""""""""""############!!!!!!""""""######$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""""""""###$$$""""""""""""############%%%$$$###""""""###$$$%%%$$$$$$################################################""""""""""""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#####################""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""############$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""######""""""""""""############$$$$$$###""""""###$$$$$$######################################################""""""""""""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""""""""$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$###""""""###$$$$$$######################################################""""""""""""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###!!!"""############"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$##################$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$""""""!!!"""""""""############$$$##################$$$###############$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$#################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""!!!"""""""""#####################$$$$$$#########""""""#########$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$"""""""""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%##############################""""""""""""######$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""##################"""###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""########################""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$%%%""""""""""""############"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&""""""""""""############"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%##############################""""""""""""######$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!#########""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$#########""""""######""""""######$$$%%%##############################$$$$$$$$$$$$############""""""""""""############""""""!!!!!! """"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$##################$$$$$$###$$$(((---222555$$$$$$######"""###############""""""######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""######""""""######$$$%%%##############################$$$$$$$$$$$$############""""""""""""############""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""##################"""########################%%%%%%$$$$$$&&&))),,,...%%%&&&''''''&&&$$$"""!!!######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""#########""""""""""""!!!!!!!!!"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&&&&(((******)))&&&"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###############$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%'''((()))(((&&&###!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%###############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######"""""""""############$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%"""""""""""""""$$$%%%&&&######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""##################"""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%!!!"""###$$$$$$######"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%%###"""""""""""""""###$$$!!!###%%%'''&&&$$$!!!#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########"""""""""""""""##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$##################$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""#################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$#########"""""""""""""""#################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$##################"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""############""""""##############################$$$$$$$$$$$$######""""""""""""""""""###$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%$$$##############################"""######$$$$$$######"""""""""!!!!!!"""###$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$ """###$$$$$$###""" """"""######$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$&&&&&&&&&%%%%%%&&&(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((('''%%%###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$###%%%(((***&&&&&&&&&'''''''''((((((***)))'''&&&'''(((***,,,))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''***&&&&&&&&&'''''''''(((((()))((('''''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%%%%''')))&&&&&&''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))***)))'''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******(((&&&&&&''')))'''''''''(((((((((((()))++++++,,,------,,,++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))+++***((('''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***++++++***((('''((()))(((((()))))))))*********++++++,,,------------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((((((((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***)))+++,,,+++)))))))))************+++++++++,,,,,,******++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++*********))))))))))))(((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&''''''((())))))******)))***,,,,,,+++***+++,,,,,,,,,,,,------------...,,,,,,,,,---...111333444333333333222111111000000000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&(((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++(((***,,,,,,++++++,,,------------.........//////000//////000222555999;;;;;;;;;:::999888777777666666666666666666666666666111111111111000000000000---------------------------------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******)))*********((('''((()))------,,,,,,+++,,,,,,---+++,,,...000000000//////333111//////......000333555444444666:::===??????BBBCCCAAA;;;888:::;;;999;;;888:::@@@???999777:::555777777666666777666444000000111111000///...---,,,+++++++++++++++++++++,,,,,,+++,,,------+++)))---,,,+++***))))))))))))((((((((((((((((((((((((******)))((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))''')))))))))'''&&&''')))******+++---///111333444666555333222222444666777333333555888;;;<<<;;;:::@@@???======???AAACCCDDDCCCGGGHHHDDDAAABBBAAA>>>AAA>>>>>>AAA@@@<<<<<<@@@;;;:::999888999999777444222111111111111111111111000000/////////...,,,+++---,,,,,,---000222222222...---,,,+++************((((((((((((((((((((((((******)))((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%***)))'''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''((((((&&&((())))))''''''(((******+++---000333666888999999888777666666777888999@@@?????????@@@BBBBBBAAA??????@@@AAAEEEJJJOOOQQQOOOWWW]]]\\\YYYWWWTTTPPPSSSPPPPPPQQQPPPOOORRRWWWQQQKKKDDDBBBAAA???:::666888777555444333222222222000///---------,,,+++)))...,,,+++,,,///333555555///...---,,,******))))))((((((((((((((((((((((((******)))((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%---+++)))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((''''''&&&''''''((((((''')))************+++---111222333444666777777888:::;;;>>>@@@AAA???===<<>>BBBDDDFFFFFFFFFJJJNNNVVVaaammmyyy{{{|||zzzqqq}}}yyyxxxuuu{{{zzzrrrmmmiiibbbWWWNNNHHHBBB:::444000///...---......------------......++++++++++++++++++++++++******))))))******+++,,,&&&'''((()))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))(((((()))***+++---///000,,,...111333444555888:::===???BBBEEEHHHHHHHHHHHH[[[hhh}}}~~~zzzqqqgggccchhhuuuyyymmmiiisss~~~~~~www}}}|||ooohhhccc^^^```bbbqqqxxxggg]]]OOOBBB:::777666666///////////////000111111++++++++++++++++++++++++******))))))***+++,,,,,,&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((&&&&&&'''(((+++,,,,,,++++++---222666000222444666999;;;<<<===III>>>>>>KKKMMMIIIVVVnnnsssmmmlllgggdddgggjjjzzzxxx~~~yyyyyyrrr]]]RRRTTTRRRJJJ======777...---222111,,,000+++...000...222222(((***)))))))))))))))******)))((('''&&&&&&'''((())),,,+++((('''&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((''''''(((***+++,,,...000111222333444>>>===<<<;;;;;;>>>DDDIIIEEECCCNNNffftttxxxkkk[[[SSS\\\iiirrr||||||}}}}}}yyyqqq```]]]SSSEEE999444333222333---......)))---222,,,******))))))))))))*********)))(((((((((((()))***...---***)))(((((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$'''+++......+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''((())))))((()))+++---///...///222666:::===>>>AAADDDGGGEEEBBBAAADDDHHHGGGUUUpppnnn^^^UUURRRYYYmmmrrr^^^GGG555000333444,,,...///***---222...++++++******)))******++++++***))))))))))))***+++000...,,,***)))))))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''***------***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((*********+++...000555111///111888AAAHHHLLLCCCFFFGGGDDDBBBGGGRRR]]]llltttaaaXXXSSS\\\lllvvvtttmmmpppttt}}}gggQQQGGGHHH<<<000000333///000111+++,,,,,,+++*********+++++++++***)))(((((()))***+++///...---+++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))(((***,,,,,,---...111333555333333666;;;BBBGGGJJJHHHIIIJJJKKKSSSfffmmmWWWOOOQQQ\\\rrr~~~{{{\\\FFF:::999444222111***------,,,+++++++++++++++***)))(((((((((((()))***---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))+++---...//////111444666222666;;;????????????@@@AAAOOOdddxxxuuuddd[[[WWWTTTYYYggg|||wwwrrrttt|||iiiTTTJJJ===555333,,,......---,,,++++++++++++***)))(((((((((((()))*********))))))((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))))))))((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&''''''((())))))******)))))))))*********++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))...///111222222333666888555;;;AAABBB??????CCCGGGMMMeee~~~pppaaaYYYYYY___gggnnnxxxsssooonnnqqqwwwzzzzzzzzzvvvjjjSSS???666000///...---,,,,,,++++++++++++***))))))))))))***+++((((((((()))((((((((('''(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))000111333333333555777999===@@@BBB???<<>>===DDDZZZyyyrrraaaWWWXXXaaaiiiwwweeeRRRHHH>>>999555111+++(((,,,333---,,,,,,---------***((())))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***++++++,,,---+++((()))+++,,,+++)))++++++******))))))******,,,,,,++++++***)))((((((,,,+++************)))(((000///---,,,******))))))++++++*********))))))))))))))))))(((((((((''''''(((((())))))(((((('''&&&))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&'''(((((((((***+++,,,,,,---///222555;;;999;;;@@@AAA>>>???CCC>>>FFFQQQ[[[eeevvvyyyfff___]]]fff{{{}}}vvvnnnnnnrrrhhhTTTAAA888777555111//////---+++,,,---......---******)))))))))((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************'''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,---+++******,,,------,,,111000///.........///000...////////////......---///000000///...------...*********+++++++++++++++++++++++++++******************)))))))))(((((((((((())))))))))))((((((''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''''''''(((((()))))))))***,,,...///000333777:::999===CCCGGGDDD???@@@DDDMMM```xxx}}}yyyxxxlllggg```eeerrrzzzvvvsssuuu[[[JJJAAA777...)))///---***)))+++,,,------*********))))))))))))((())))))))))))((((((((((((((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))((((((((((((((())))))((((((''''''&&&&&&))))))((((((((((((((()))((((((((((((((((((((((((************++++++++++++((()))))))))************************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''((((((((((((((()))))))))))))))***************+++*********+++,,,,,,------///...---------.........,,,+++*********,,,...000+++++++++,,,---...///000+++,,,...---,,,+++---...***+++,,,,,,---.........,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))******))))))((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''((())))))((((((((()))(((,,,111555777999;;;===<<<@@@DDDDDD@@@???CCCJJJppplllVVVMMMPPPgggmmmUUU>>>333111111///,,,,,,,,,---,,,+++++++++*********)))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))((((((''''''&&&))))))((((((((())))))***)))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))*********+++++++++++++++***************************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))((((((((((((((()))))))))******)))*********++++++,,,,,,++++++,,,,,,------......//////...---,,,,,,------//////.........///111222111000//////000111333444000000111000///...///000111111000///...---------------------,,,,,,,,,,,,,,,++++++++++++*********))))))***************)))***)))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((()))***)))''''''((()))***000888>>>AAAAAAAAA@@@AAAAAA>>><<>>666111...,,,+++---,,,,,,,,,,,,+++++++++))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((())))))******))))))((())))))***++++++))))))))))))))))))))))))++++++,,,------...//////.........////////////000/////////......---------************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))************((())))))***++++++,,,,,,******+++,,,,,,---......------......///000000000111444777888888:::>>>AAAHHHLLLRRRXXX]]]```aaaaaaeeemmmyyy~~~yyypppllljjjpppzzz~~~yyyWWWRRRIII@@@888444222222////////////..................---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%(((******+++000999@@@GGGHHHIIIGGGCCC???======GGGQQQbbb{{{kkkccc]]]cccwwwooodddTTTEEE;;;555333222---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++***)))(((((()))***+++(((((((((((()))***++++++))))))))))))***+++,,,,,,)))***++++++,,,,,,++++++111000///000333444333222555555555555666666777888;;;999666555444333111///---......---+++)))***+++)))***+++,,,,,,+++)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((())))))(((((()))***++++++******++++++,,,,,,++++++***)))...///000111111000///...000111333444666666666666777>>>CCCBBBAAAIII[[[kkkttt~~~iiiYYYLLLBBB???BBB>>>666000222444333000000111///---//////...---------------------,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&(((***++++++,,,,,,///555===CCCNNNHHHDDDCCC@@@>>>CCCLLLZZZggg}}}wwwiiieeeggg{{{___HHH===444***333---***------)))(((+++---,,,+++***))))))))))))((()))******)))'''%%%$$$(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((('''''''''(((((())))))******)))((('''&&&,,,,,,+++++++++,,,,,,,,,,,,---///111222333444444666555666888<<>>>>>===<<<===>>>>>><<<:::555666555333000.........+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))******))))))((((((((())))))&&&'''((()))************)))***,,,...000222333333222000---+++,,,///444777333333444666;;;AAAGGGKKKUUUZZZ___bbbgggssssssfff______cccTTTDDD;;;555222111333000.........////////////------............------,,,,,,+++************+++))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''((()))++++++******+++111999BBBHHHGGGDDDAAA???<<<@@@OOO```||||||}}}wwwhhhZZZXXX___{{{cccQQQ???000000------000...))))))...---,,,+++******)))))))))(((((((((((((((((('''&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((((()))))))))((((((%%%&&&(((+++,,,,,,,,,+++,,,,,,---...///111222222777888:::<<>>======>>>???@@@CCCCCCDDDGGGKKKLLLKKKJJJBBBBBBBBB???;;;888777777444222///,,,******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))******(((((()))***++++++,,,,,,***++++++,,,---.........///111333666999===???AAAIIIKKKOOOXXXeeetttrrr]]]LLL>>>777666666444222//////000222222------------,,,,,,++++++...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%''')))***))))))***+++---,,,,,,000888@@@GGGKKKDDDAAA???@@@EEETTTnnnkkkVVVHHHJJJ]]]ppp}}}hhhNNN999///...///000,,,((()))...------,,,+++************)))(((((('''''''''((((((***)))((('''''''''((()))(((((((((''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((())))))))))))***+++,,,---,,,+++***))))))***+++,,,---...///,,,...111444888;;;===???DDDEEEFFFHHHIIIIIIJJJJJJAAA@@@>>>>>>>>>>>>===;;;999888666555555555666666888999<<<@@@EEEGGGGGGFFFKKKKKKJJJGGGDDDAAA@@@@@@===;;;777222...+++)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))***************)))))))))***++++++---,,,,,,,,,,,,---------......------.........///444777===FFFRRR]]]fffkkk|||ooo\\\OOOKKKNNNKKKCCC888111111222222111000///...------,,,,,,...---,,,,,,++++++,,,,,,************************)))))))))(((((((((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&(((***+++***))))))***///000444;;;BBBFFFGGGFFFCCCAAACCCNNNbbb{{{mmmPPP???DDD[[[www{{{aaaIII888555111///---,,,---///...---,,,++++++******+++,,,+++)))''''''''''''(((***)))'''&&&&&&'''((()))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***)))***,,,---------,,,+++222000---+++***+++---...555777;;;???CCCFFFIIIJJJJJJJJJJJJIIIIIIHHHFFFFFF???>>>>>>???AAABBBAAA@@@??????>>>>>>============;;;<<<>>>BBBFFFIIIIIIHHHHHHIIIHHHFFFCCCAAAAAAAAA@@@???===:::555000,,,***+++++++++*********))))))************************(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***************************+++,,,,,,///...---,,,,,,,,,------000000111333555888:::;;;===BBBLLL]]]ttt}}}xxxxxxzzzuuufffPPP>>>777222...111111000000000000111222------,,,++++++++++++,,,++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''')))++++++)))))))))***000555<<>>===>>>>>>>>>>>>===:::777333111///......---,,,+++******************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++************+++,,,------------,,,+++,,,---...///222333333555888;;;>>>@@@@@@QQQnnnvvv[[[KKK>>>444//////...---...///000111------,,,++++++++++++,,,++++++++++++++++++++++++******)))))))))((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((((()))*********+++---///333999@@@DDDDDDAAA===;;;===GGG\\\wwwoooRRRHHHEEEWWW}}}}}}|||zzzvvviiiWWWPPPCCC666000000000---//////...---,,,,,,,,,,,,111000...,,,***)))((((((''''''(((((((((((())))))'''(((((((((((()))))))))&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********)))))))))******,,,------+++---111555:::???BBBDDD@@@BBBDDDGGGIIIIIIIIIIIIEEEFFFGGGGGGGGGGGGGGGFFFJJJJJJIIIKKKMMMNNNNNNMMMIIIKKKNNNPPPQQQOOOLLLJJJRRROOOLLLJJJJJJKKKJJJJJJJJJKKKJJJGGGDDDAAA@@@AAA>>>===<<<;;;:::888777666444333222000///---,,,+++************************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++*********++++++---......,,,,,,,,,---///222555777999;;;>>>DDDKKKRRRXXX\\\^^^vvvmmmZZZKKK===;;;777444111000/////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''''''''(((((((((((((((((()))***,,,///444888;;;???BBBAAA???@@@FFFLLLUUUbbbpppwwwwwwnnn]]]MMMIIIRRRbbb|||{{{~~~~~~{{{|||yyylllTTT???555000---000///...---,,,,,,,,,,,,////////////...---,,,+++''')))***,,,,,,+++***)))'''((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,...///111888:::???BBBDDDDDDBBBAAA888:::>>>AAADDDEEEEEEEEEHHHIIIKKKMMMOOOQQQRRRRRRWWWYYY^^^fffooowww{{{}}}yyy|||~~~|||sssooojjjfffeeeddddddcccVVVVVVUUUQQQLLLIIIHHHHHHAAA???<<<999777666666777888777555333111///...---************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///------...000444999===???AAAFFFOOO]]]mmm|||tttbbbUUUQQQKKKCCC<<<777444333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''((()))+++...333;;;@@@DDDFFFEEE???<<>>CCCHHHSSScccxxxfffIIIDDD<<<444///...///000---------,,,++++++---///+++++++++*********))))))+++++++++************)))&&&((()))(((&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))******(((((((((***&&&111:::;;;???FFFIIIGGGDDD<<>>AAAJJJSSSZZZjjj}}}yyyyyy|||rrr___LLL@@@===999555333444555333000///...---,,,+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,---,,,+++,,,///111666;;;???@@@>>>===???AAAQQQ|||kkkNNN888000---222222......222---------,,,,,,,,,+++++++++++++++************)))(((*********(((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((((((((()))---222666BBBGGGLLLKKKGGGDDDDDDEEENNNmmmgggPPPGGG>>>IIIeeeyyyuuu]]]EEE444......111///...---,,,,,,...///000,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))***************+++++++++,,,,,,+++,,,///333888===BBBEEE===CCCHHHEEECCCLLL___ppppppzzzqqqdddSSSJJJ???888777888888777000///---,,,+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,------------...------///333666>>>AAABBB>>>:::<<>>MMMccczzzuuuSSSAAADDDQQQYYYtttwwwxxx|||```FFF666000000000...---,,,---.........,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((()))************+++++++++,,,,,,,,,)))---333999???CCCFFFGGGCCCKKKRRRRRRRRR```|||~~~{{{zzzzzz||||||mmmXXXGGG>>>;;;999777111///---,,,,,,,,,...///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------***,,,---...000444999===BBBDDDBBB<<<888@@@SSScccjjjSSS>>>999777111000444......---------,,,,,,,,,+++++++++************))),,,---...,,,***))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))************...666@@@GGGJJJIIIMMMNNNDDDCCCaaa]]]JJJEEEJJJ]]]yyyzzz\\\BBB333...///...,,,+++,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((())))))(((((((((((())))))******,,,......---------...555333999CCCIIIHHHIIIMMMQQQOOOOOOYYYppp~~~zzz{{{|||eeePPPFFF@@@:::666555222///---,,,,,,,,,......---,,,+++++++++++++++++++++************)))(((((((((((((((''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))*********))))))((()))+++------+++++++++,,,***//////---555BBBGGGBBBEEE>>>:::>>>GGGUUUllluuummmhhhmmmsssyyy~~~jjjXXXFFF777444999//////333000(((---333...,,,,,,,,,++++++,,,------************))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((('''''''''(((((((((((((((%%%)))***)))000>>>GGGIIITTTDDDFFFHHHCCC^^^aaaJJJKKK^^^tttsssOOO:::555111///,,,+++...111...***+++++++++************)))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((()))******,,,------,,,,,,...111444===>>>DDDKKKLLLJJJMMMTTTTTTeeerrryyymmmVVVDDD===999666666666555///***...---,,,,,,+++++++++,,,++++++++++++************(((((())))))(((((('''&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((()))(((''''''''''''((()))(((((((((((()))))))))))))))***************))))))(((***,,,---,,,,,,...///333000...222===IIIKKKGGG???EEETTTfffsss|||kkkaaa``````lllwwwvvvnnneeeZZZRRRLLLGGGFFFKKKPPPQQQTTTXXXZZZXXXUUUTTTUUU[[[dddjjjrrrZZZFFF;;;777000222333---...111***---,,,,,,,,,,,,,,,------************))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''(((((((((((())))))(((---000///555AAAKKKOOOHHH@@@BBBGGGVVV{{{cccJJJIIIaaa}}}vvvVVVAAA<<>>CCCBBBCCCEEEKKKVVVdddpppzzznnn]]]GGG888222333444444......---,,,,,,,,,------,,,,,,+++++++++*********))))))******))))))(((''')))))))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))(((((((((((((((((()))(((((((((((()))))))))))))))***++++++,,,+++++++++)))+++,,,------...000222000000999FFFKKKGGGHHHOOOpppgggbbb[[[UUULLLEEEFFFLLLFFFKKKLLLIIIFFFEEEBBB>>>??????AAAEEEGGGFFFBBB@@@@@@BBBCCCDDDDDDFFFIIILLL???FFFLLLIIIDDDDDDNNNXXXcccmmmiiiFFF222333000...111000///...------------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++(((***...444<<>>777000///...,,,++++++---,,,,,,,,,++++++++++++*********)))))))))(((((())))))(((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))***)))))))))******+++------+++...111444666999===@@@BBBAAADDDPPPeee~~~}}}||||||yyykkkRRRAAA999888888111000///...------------,,,,,,,,,++++++++++++************+++***))))))((()))*********)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((())))))))))))))))))((((((((((((((())))))))))))******+++,,,,,,,,,,,,,,,+++,,,---------...000333;;;???HHHPPPMMMLLL[[[pppooo```WWWRRRNNNMMMLLLJJJLLLPPPQQQSSSOOOGGGCCCGGGMMMOOOOOOMMMJJJHHHHHHIIIIIIGGGMMMOOORRRQQQMMMHHHDDDBBB@@@BBBCCCBBBAAABBBFFFJJJPPPWWWhhh}}}cccCCC999222///333444000///......---------...++++++++++++************))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((((())))))***++++++,,,......222<<>>@@@???EEEQQQfffzzzsssnnnqqq|||}}}vvvvvvuuuuuuwww|||vvv___KKK<<<555444333222000///......---,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((())))))******))))))((((((((((((((())))))))))))***++++++,,,---------------.../////////111444777FFFJJJNNNOOOQQQ^^^|||iiiUUUMMMRRRPPPSSSZZZ```fffnnnwwwxxxrrrdddhhhyyyyyyvvvyyyzzzxxx{{{~~~}}}tttjjj```[[[WWWQQQIIIDDDFFFMMMUUUZZZbbbcccjjjpppmmmeeefffnnnwwwWWWFFF777222222...111000///...............,,,++++++++++++*********)))))))))************+++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((()))***+++,,,,,,---///000777???EEEEEEEEEFFFOOOhhhlllMMMFFF>>>OOOhhh}}}tttrrrppprrrvvv{{{zzzwwwsssVVV:::111333222000///......---------,,,,,,,,,++++++*********)))))))))(((((())))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))))))))******************+++,,,---...///333444777888:::<<<@@@CCCFFFVVVlll}}}zzzzzz~~~~~~{{{yyy{{{~~~hhhOOO???888777555222000///...---------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((()))************)))((((((((((((((())))))))))))***+++,,,---...............///111222444777;;;???IIIKKKMMMSSSeeennnWWWNNNNNNJJJVVVjjj}}}wwwpppfff___```iiiwwwkkkQQQJJJPPPZZZhhhzzzooo```NNNDDD<<>>CCC@@@@@@LLLZZZyyy}}}WWW>>>DDDGGG]]]yyyzzzvvvrrroooyyy}}}lllKKK===888222///111............------------+++++++++*********))))))(((((()))))))))*********))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))*********************+++,,,---///000777888777777888<<>>===BBBKKKQQQPPPNNNOOOgggzzz~~~YYYQQQOOOYYYfffpppyyywwwggg```UUUNNNQQQ```vvv{{{aaaEEE666111...---///------,,,++++++------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++///333777:::EEEHHHCCC===???KKKooo}}}lllZZZPPPKKKPPPfff}}}qqq[[[GGG777000111111111000---,,,---------+++,,,,,,++++++***)))(((+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))*********************************)))******++++++------///333777999999999@@@???AAAKKK^^^yyy}}}uuu```JJJ999444666000000/////////...------------,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))******+++))))))*********+++++++++***+++---...000333888;;;GGGIIINNNRRRPPPMMMQQQWWWqqqppprrrgggXXXYYY___ooottt\\\KKKIIISSS]]]iiizzzXXX???444111000000000//////---,,,+++---///,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))+++...333:::@@@CCCAAADDDGGGAAA@@@WWWuuucccVVVLLLNNNVVVcccxxxlllZZZJJJ<<<333111222222111///------...000,,,,,,,,,,,,+++***)))(((+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++***************+++,,,,,,333111222666:::;;;<<>>RRRuuuzzz|||{{{___HHH<<<999222111000000000000000///------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***)))))))))))))))******+++))))))******+++,,,,,,,,,............000555<<>>AAA???@@@DDDEEEFFFRRRlllvvvyyywww^^^JJJ???555222///...///000000///...---,,,,,,++++++,,,,,,++++++++++++************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***)))))))))))))))******+++)))******+++,,,---------............222999CCCIIIQQQTTTSSSLLLFFFRRRuuuqqqWWWMMMMMMTTTjjj~~~|||zzzyyyyyy{{{}}}uuucccTTTQQQTTT[[[kkkttt^^^JJJ>>>666222000...///333111,,,,,,000,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***)))***---111777>>>CCCFFFLLLAAACCCJJJ^^^kkkTTTKKKNNNggg~~~zzzssskkkkkkeeejjjvvvxxxwwwyyytttmmmgggbbbXXXJJJ>>>222......222222...,,,...,,,,,,---,,,,,,+++***)))(((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,---///000111...333@@@LLLKKKBBBAAAFFFSSSggg}}}pppjjjwww~~~fffTTT===777000------//////......------,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))******+++******+++,,,------...///+++---000444999AAAIIIOOOQQQIIIEEEMMMaaazzzdddVVVJJJMMMXXXoootttkkkbbb___[[[VVVRRRNNNLLLKKKKKKIIIHHHGGGGGGHHHJJJKKKMMMOOORRRWWW___hhhssszzz~~~kkkbbbYYYYYYfffyyydddSSSFFF>>>555...+++000111------222,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))*********---111666;;;@@@CCCEEEAAADDDVVVqqq^^^KKKJJJWWWxxx~~~nnngggdddaaa^^^fffccciiitttzzz~~~vvv||||||eeeQQQ>>>333---111444///,,,---------------,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,,,,---///000222333===AAAKKKSSSPPPKKKSSSccc{{{zzziiijjjssslllMMMDDD888111000000000///......---,,,,,,,,,,,,---,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))******+++******+++,,,---...//////+++000888???CCCFFFIIIJJJHHHDDDLLLggg```ZZZ]]]ooovvvmmmaaaYYYUUUPPPHHHAAAJJJIIIGGGDDDCCCBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCBBBCCCDDDDDDDDDFFFKKKNNNKKKVVVdddoooxxxnnn^^^YYYaaayyy}}}rrrhhhJJJ:::///000111------222------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********,,,///555;;;AAADDDFFFGGG<<>>///111444111---...------------,,,+++***))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,---...000222333444DDDDDDJJJPPPRRRYYYssskkkiii{{{www[[[PPPAAA777444444333111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))******+++******+++,,,---//////000///777AAAIIIJJJHHHDDDBBBBBBLLLeeexxxdddcccmmm{{{hhhYYYSSSQQQJJJBBBBBBFFFIIIHHHEEECCCBBBAAA@@@@@@AAABBBCCC????????????>>>>>>======;;;>>>AAAAAA@@@@@@BBBDDDDDDHHHKKKJJJLLLXXXnnnppp[[[RRR[[[jjj}}}bbbKKK777333222---,,,111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************---111888@@@FFFIIIJJJJJJPPPhhhoooMMMTTTGGGXXXrrrbbbHHH222000444222///000------------,,,+++******+++,,,...//////...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***************+++++++++'''+++///000---...888BBBMMMLLLPPPYYYeeeyyylllkkk~~~}}}zzz|||kkkdddTTTAAA666333000+++000------000000---,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))),,,...///.........///555===IIIPPPMMMCCC???AAAAAA```{{{gggqqqtttaaaUUUNNNKKKIIIGGGEEECCCBBBBBBCCCCCCBBBEEECCC@@@@@@BBBBBB@@@===AAAAAA@@@@@@AAAAAA???>>>BBBAAA@@@???>>>=========>>>???@@@AAACCCJJJSSSZZZrrrnnnbbbZZZSSS[[[eeennnzzzVVV:::666444333222---111111...---...///---***,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))(((((()))+++...000888@@@BBBCCCDDDFFFFFFSSSxxxwww^^^IIICCCSSSttt|||YYY888///222///,,,+++111...+++******+++,,,+++,,,...333888;;;888000*********))))))((((((''''''*********)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++------...//////333===GGGOOOKKKTTTnnnhhhhhh|||zzzxxxfffUUUHHH===333---333///...000111//////222,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++)))+++,,,,,,,,,...111444???CCCIIIKKKFFFCCCKKKVVVnnnzzzzzzaaaYYYPPPIIIFFFFFFFFFEEEDDDCCCBBBAAABBBDDDDDDEEEFFFDDDCCCDDDFFFGGGFFFDDDCCCAAA@@@AAABBBDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@>>>>>>AAAFFFKKKJJJTTThhh~~~rrrTTTQQQSSSVVV___www___DDD;;;111...000.........,,,++++++---...---,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))************+++...111;;;===BBBFFFGGGEEEDDDCCC^^^uuuqqq[[[JJJIIISSSooohhhDDD555222000///111000...,,,++++++,,,,,,+++***+++---222555555222...******))))))((((((((((((************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))***************++++++,,,,,,,,,222...---222777===FFFOOOVVVWWWiii~~~qqqmmmtttdddMMM<<<666444///,,,......------///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,++++++***,,,111999???IIILLLNNNKKKEEEIII\\\qqqkkkZZZMMMLLLJJJHHHGGGIIIJJJJJJIIICCCCCCCCCDDDEEEGGGIIIJJJKKKJJJIIIKKKMMMNNNMMMLLLJJJJJJIIIIIILLLOOORRRUUULLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCC@@@>>>===???@@@<<>>>>>BBBEEEAAA@@@RRRjjjxxxfffZZZWWWSSS^^^yyyuuucccOOOAAA777000...111///.........///...,,,***---,,,+++***************)))))))))))))))))))))))))))***************++++++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++,,,------.........---555DDDKKKJJJMMMVVV\\\rrriii{{{kkkRRRNNN<<<555111333444222//////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************,,,,,,---............---///...---///444???KKKSSSUUUUUUUUUSSSTTTcccfffRRROOOIIIFFFJJJLLLIIIIIIIIIIIIJJJMMMPPPRRRWWWYYY[[[[[[\\\^^^bbbfffhhhiiiiiijjjiiijjjjjjkkkhhhlllooopppnnnkkkiiiiiillljjjhhhfffdddbbbaaaaaaYYYXXXVVVTTTQQQMMMIIIGGGGGGEEEEEECCCAAACCCOOO\\\mmmlllXXXSSSoooxxxZZZHHH@@@444222000111444222,,,***------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))******+++---111777;;;@@@DDDHHHEEE<<>>???FFFGGG@@@===OOOvvvdddKKKRRRfff}}}wwwqqqsssrrrnnnfffXXXGGG:::333222000......//////...,,,)))+++---...,,,++++++,,,)))))))))************+++))))))******+++,,,,,,,,,(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,---...///000000333666AAAMMMLLLMMMbbb~~~ssshhh}}}}}}|||sssXXXIII999222000......///...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++,,,------------------111777>>>EEENNNVVV\\\]]][[[___mmm~~~qqqdddOOOGGGJJJKKKFFFHHHJJJDDDLLLMMMOOOQQQUUU]]]fffmmmyyy~~~{{{xxxtttrrrpppmmmhhhccc\\\VVVQQQOOOKKKFFFDDDFFFOOOPPPXXXiii|||{{{jjjGGG888///111333...---111...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++---000666===BBB@@@DDDBBB>>>KKKiiivvvPPPDDDOOOccc~~~zzzmmmwwwuuussskkkIII333333111.........//////...***,,,...---+++***+++---))))))*********+++++++++))))))***++++++,,,------(((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,---...///000111666999DDDNNNNNNUUUwww|||fffuuu{{{tttqqqttt```HHH:::333000000222......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************+++,,,,,,------,,,,,,000555>>>FFFNNNVVV\\\```[[[^^^kkkmmm[[[OOOHHHAAACCCKKKJJJBBBJJJSSSPPPTTTXXX___gggqqq}}}}}}yyyssshhh^^^YYYUUUQQQPPPRRREEEGGGLLLSSS^^^ppp{{{sss~~~ZZZEEE444222333...---111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...222888???EEEEEEFFFBBBEEE``````HHHHHHSSSaaa~~~}}}}}}jjjbbbuuuuuuvvv]]]999444222...---.../////////000000///,,,'''&&&(((+++))))))******++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,222...---//////...000555<<<===JJJPPPKKKZZZjjjppp}}}}}}^^^AAA444444444111000111111///---++++++,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))************************))))))))))))************---,,,,,,---///000000//////---,,,---...//////...---===KKKOOOQQQXXX^^^___^^^fff{{{kkkYYYNNNJJJLLLFFFIIILLLMMMMMMOOOUUUYYY___eeellltttyyynnngggddd^^^VVVPPPGGGEEEJJJOOOTTTdddvvvyyyiiimmmyyyHHH777888(((***444***//////...------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))))))))))))))***+++)))***---333777888>>>EEEDDDCCC@@@KKKoooSSSGGGNNNaaapppuuuvvvkkk___gggxxxlll???333///,,,,,,///222111000000000000000000000000000++++++******++++++,,,---++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,000------///000...111555<<<===JJJXXXaaattt}}}tttUUUAAA999333.........///////////////000...---,,,,,,++++++,,,,,,,,,++++++++++++*********************************))))))))))))***************))))))***,,,------,,,---------------...///000333AAAOOOTTTWWW\\\``````bbbsss~~~iiiXXXMMMFFFFFFIIIFFFHHHLLLPPPTTTYYY^^^aaannnyyy}}}oooaaaXXXPPPKKKMMMLLLKKKTTTaaaxxxrrrlllyyySSS===;;;...000999000//////...------------...,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))******+++,,,+++---444999<<>>IIITTTZZZ\\\___```___gggeeeZZZOOOIIIFFFDDDGGGLLLIIIKKKOOOUUU[[[ccckkkooosssjjjccc]]][[[SSSIIIHHHNNNZZZmmmVVVAAA===000///444,,,000///......------......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))***++++++...,,,///666===???CCCGGG??????JJJbbb{{{uuueeeRRR[[[ssspppkkkpppyyyaaa___gggpppNNN;;;555///---...///---)))************************++++++******++++++,,,---++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++***++++++---222444666<<>>HHHOOOqqqvvvZZZZZZsssUUU???888555111/////////---,,,///...------,,,,,,---------------,,,,,,,,,++++++************************************++++++++++++---,,,+++---///000///...***---///...---111999@@@PPPTTTZZZ]]]\\\ZZZ[[[^^^tttwwwcccUUULLLKKKHHHIIIMMMOOOOOORRRWWW^^^fffooouuu|||xxxkkk```[[[TTTSSSTTT]]]sss~~~|||mmm]]]FFF666333555000000///............///---------,,,,,,,,,++++++************************************************(((((((((((()))))))))***))))))))))))***+++,,,---///000666@@@CCC@@@======FFFTTTlll{{{qqq]]]WWW^^^ggg{{{iii___]]]jjj}}}vvvtttqqquuuwwwoooeeeVVVIII999000000111000---------------------------++++++******++++++,,,---++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,//////000222333666BBBNNN\\\eeeWWWfff```CCC999555000///000222000//////......---------------,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,+++******+++---......---,,,---...///111777@@@GGGSSSVVV[[[\\\YYYWWW]]]gggsssZZZMMMIIIIIIHHHHHHKKKPPPSSSSSSXXX^^^eeeooo|||{{{qqqjjjccc]]]VVVVVVccc{{{wwwqqqvvvmmmSSS<<<333555111000//////......//////------------,,,,,,,,,,,,************************************************((((((((()))))))))******)))))))))***+++,,,---...///222:::BBBCCC???===???HHH```{{{gggOOOPPP___pppccc[[[ZZZhhh~~~xxxkkkeeeeeefffhhhkkkcccQQQ;;;---,,,000111000------------------------++++++******++++++,,,---++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------//////111555888@@@QQQ```xxxfffuuulllNNN???999333111333333111/////////...---------------,,,++++++++++++******************************************+++++++++,,,,,,***))))))***,,,------,,,...------000555>>>GGGMMMUUUWWW\\\\\\WWWWWWeeeuuurrrZZZNNNKKKJJJIIIHHHIIIOOOWWW\\\```hhhpppyyy~~~wwwpppllleee______iii{{{}}}sssTTT:::222111000000///////////////...------------,,,,,,,,,************************************************(((((()))))))))*********)))))))))***+++,,,......111555<<>>BBBIIIZZZpppvvvXXXIIIWWWmmmggg[[[ZZZ^^^lllzzzpppjjjggghhhttthhhHHH333---000222222,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......---...222888@@@MMMbbbtttuuuooo~~~xxxZZZFFF@@@888444444333000,,,//////...------------...+++++++++*********))))))******************************+++++++++,,,,,,,,,+++******+++---......---000...,,,000888CCCLLLQQQTTTWWW\\\\\\WWWYYYlllmmmQQQDDDFFFIIIHHHEEEKKKNNNUUU___hhhooozzzwwwvvvrrriii___\\\fffqqqwwwyyyMMM999111111000///////////////......---------,,,,,,,,,************************************************))))))))))))************)))))))))***+++---...///333777===@@@======GGGSSSuuunnnPPPLLLgggbbbVVVZZZcccooo|||{{{yyyvvvzzzdddDDD555111///---........................++++++******++++++,,,---++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---///000000///---000777>>>HHH\\\~~~mmm|||eeeQQQ===666555222......000...------.........---,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,...,,,...555@@@JJJQQQTTTWWWVVVZZZXXXSSSfff}}}ZZZQQQHHHEEEFFFFFFJJJNNNOOO\\\fffooo{{{vvvnnngggbbb^^^[[[iii|||dddAAA777///+++///222000,,,+++......---------,,,,,,,,,************************************************************************((()))*********---000444555;;;===???>>>;;;OOOttt[[[OOOXXXsssjjj___^^^aaajjjwwwJJJ---111555...000000///............///++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---.../////////222999BBBHHHUUUqqqwwwlll}}}fffJJJ<<<888444222111000///------...///...---,,,------------,,,++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///666AAAKKKRRRUUU\\\ZZZ\\\ZZZ\\\wwwzzz]]]TTTLLLFFFEEEGGGIIINNNTTTbbbmmmuuuzzz{{{ssslllfffaaa^^^```pppoooQQQ@@@888222111222111222555.........---------,,,,,,************************************************************************((()))******+++---111444<<<>>>???BBBBBB>>>SSSyyy|||WWWNNNccc}}}ggg\\\[[[___jjjxxxTTT222000333...000///......------......++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,---...//////111===GGGMMM```qqqiii{{{xxxvvvvvvuuuzzz{{{~~~{{{YYYBBB888333111111111///...---...///...------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---...///222:::DDDMMMTTTWWW\\\XXXWWWVVVbbb]]]GGGLLLGGGDDDFFFJJJNNNVVV^^^ppp{{{xxxqqqjjjeeeaaa[[[eeeppp|||uuu[[[BBB:::333222111///000333.........------------,,,++++++++++++++++++++++++************************************************))))))***+++,,,...222666===<<<;;;???@@@<<>>OOO```lllyyyZZZGGGDDD\\\zzznnnnnnttt~~~}}}vvvqqqjjjeeeeeeiiimmmlllllllllmmmmmmlllkkkmmmpppssswww{{{jjjRRRJJJLLLUUUcccqqq~~~|||rrraaaSSSFFF888...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---***---//////...000666<<>>222000///......------......------------------------------------------------))))))))))))))))))))))))++++++******++++++,,,---***---000///...111888>>>MMMcccmmmeeeuuu~~~}}}{{{zzz|||uuuhhhRRR666444111111111111///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---//////000777>>>HHHOOORRRSSSUUUWWWRRROOOfff```GGGGGGKKKGGGIIIQQQNNNVVVeeerrr|||~~~pppiiitttkkkbbbfffkkkeeeiiioooZZZDDD555000333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***,,,...000555:::>>>;;;DDD@@@KKKzzzeeeGGGLLLWWW}}}vvvllloooxxx~~~|||qqqgggdddeeegggmmmtttvvvvvvvvvwwwxxxzzz|||~~~iiiTTTDDDFFFNNNYYYdddlllwww{{{zzzzzz~~~}}}|||~~~~~~|||yyywwwmmmYYYDDD999000000///............///------------------------------------------------******))))))))))))******)))******++++++,,,------,,,000333111///444???IIIXXXfffvvvuuu~~~xxxppplllqqqnnnqqqzzz|||zzz{{{wwwyyy~~~www___EEE;;;333222111---...222//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++***,,,---------...000222>>>EEEKKKLLLPPPVVVWWWTTTOOO\\\rrr^^^RRRGGGFFFJJJLLLOOOQQQZZZcccssszzzuuuxxxvvvsss~~~{{{xxxccc===...000444111///......//////...------------------------++++++++++++++++++++++++************************///---,,,///555:::<<<<<>>GGGNNNPPPSSSVVVTTTOOOXXXrrrdddTTTLLLEEEGGGKKKOOOUUUZZZgggpppzzz|||tttLLL888444333111/////////000///...------------------------++++++++++++++++++++++++************************...---...111666:::;;;;;;;;;CCCRRRoooLLLPPP^^^yyyrrrpppwww|||uuuqqqsssyyyxxxaaaOOOFFFHHHLLLQQQYYYbbbkkkqqqqqqmmmiiijjjooouuuyyyzzz|||}}}}}}~~~}}}MMM555222///---,,,------......------,,,,,,------...---,,,,,,+++,,,---///000******))))))))))))************++++++,,,,,,------...------///666BBBOOOWWWttt___jjjzzzuuuvvvzzz~~~}}}uuummmdddZZZTTTTTTWWWaaarrrfffUUU@@@444///---...111000///......------.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000555999AAAIIIQQQUUUVVVUUURRRMMM```[[[LLLJJJGGGGGGJJJNNNTTT]]]fffwwwxxx{{{{{{{{{~~~|||VVV===333222111///000111111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------000444888;;;;;;:::666FFFeee___FFFPPPgggtttqqqssswwwaaaOOOCCCFFFKKKQQQYYY```fffiiihhhdddaaaaaaffflllnnnooosss}}}{{{|||wwwWWW555333000...////////////...------,,,,,,------...---,,,,,,,,,,,,...///000+++******))))))******+++******++++++,,,------...111111000111666CCCTTT```kkkggg|||rrrssswww|||yyylllbbb]]]ZZZ```nnnlllQQQ===222......///000//////...............///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---222999>>>DDDKKKRRRVVVVVVUUUSSSRRRnnngggLLLHHHGGGIIILLLPPPRRRWWWcccoooqqquuu}}}|||~~~~~~wwwVVV===333222111000111222222000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...222666999;;;::::::888GGGmmmwwwXXXNNNOOOoooyyyuuutttzzzzzzcccPPPDDDFFFIIIPPPXXX___ccceeefffccc```bbbhhhooorrrssssssyyy|||xxxtttuuuwwwxxx~~~|||zzz|||www[[[999666222000111222111000...------,,,,,,------...---,,,,,,,,,---...000111++++++************++++++***++++++,,,------.........222555444888GGG___sss}}}hhhvvv{{{rrrsssyyyrrrgggeeehhhqqq|||bbbHHH999333222222000000///............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------///555<<>>999222000111222000......------,,,,,,------...,,,,,,,,,,,,---///111222++++++************++++++++++++,,,,,,------......)))000666999@@@UUUuuuppphhhqqqooosss~~~qqqiiikkksss{{{qqqoookkkQQQ===444222111111000//////......//////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........///111777???EEEKKKMMMQQQTTTSSSTTT[[[ddd^^^JJJIIIMMMKKKOOOUUU[[[^^^fffvvvyyydddiiiwwwtttggglll||||||fffNNN???888555222111111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000555999::::::;;;;;;<<>>NNNeeemmmLLLMMM\\\www{{{}}}tttooodddRRRCCC@@@AAAFFFPPPZZZ``````]]]aaabbbgggsss~~~~~~~~~}}}xxxppphhheeeeeeiiikkktttxxx~~~||||||}}}xxxsssnnnkkkttt|||wwwxxx}}}eeeVVVJJJ;;;333222333111///...------,,,,,,------...,,,,,,,,,---...000222444++++++,,,,,,,,,++++++******,,,............000111---:::>>>???^^^yyygggZZZgggvvvttt}}}zzzvvvddd]]]dddooo~~~jjjnnn|||gggCCC333777222222000......000111///------------------------......------------......---,,,---222:::AAADDDEEEOOONNNSSSYYYWWWQQQUUU___gggiiinnnxxxyyyWWWOOOFFFJJJRRRNNNSSS\\\kkkyyyjjjXXX___ppp~~~~~~}}}|||{{{yyy|||yyy}}}XXXBBB222444666111...222//////...------------...------------------------,,,,,,,,,+++***+++---///333333555888777777>>>HHHccc||||||^^^GGGNNNxxx|||xxxtttlllnnnmmmaaaQQQHHHGGGDDDGGGOOOWWWYYY[[[]]]WWWbbbnnnyyy~~~pppnnnnnnqqqxxx}}}wwwrrrmmmfffbbbfffppp{{{~~~}}}~~~}}}}}}yyywwwsssrrrttt~~~zzz~~~zzztttssswwwzzzrrrhhhgggXXXDDD666000...------......---------,,,,,,,,,---------...000111333444+++++++++,,,,,,++++++***+++,,,......---...///111...;;;AAAJJJlllhhhdddhhh~~~|||uuuttt}}}kkkVVVUUU]]]kkk~~~{{{ZZZeee~~~sssRRR===888111111000...------------------------------------......------------.........---///444<<>>222333333222///---,,,---------------------------......------------......//////111777>>>DDDGGGHHHPPPUUUYYYWWWRRRTTTcccssszzzkkkPPPGGGMMMMMMOOOWWWXXXiiisssdddRRRXXXeee|||tttwww}}}yyyxxxuuutttuuutttuuu}}}zzznnnpppdddEEE666333111111333000///......------......------------------------,,,------,,,+++,,,...000555333999@@@;;;666JJJfffuuuPPPLLLiii|||yyy}}}wwwhhh___\\\^^^fffiiibbbUUULLLDDDBBBFFFOOOUUUXXXZZZ\\\jjjvvv~~~~~~yyysssppppppqqqtttvvv||||||{{{}}}zzzwwwvvvyyyzzzyyyzzz~~~}}}}}}~~~~~~|||{{{~~~~~~}}}yyyuuuqqqppp{{{}}}}}}~~~|||QQQ333///111000.........------------,,,------...///000222333444******+++,,,,,,,,,++++++,,,---...---------000222999===KKKjjjbbbfffmmmppplllVVVLLLMMMUUUiiiuuuzzzyyy```JJJ666555555555222......000..............................------------.........000333888>>>DDDHHHIIIMMMSSSWWWTTTVVVfffyyyWWWKKKJJJRRRVVVXXX___fffsss{{{\\\MMMRRR^^^zzziiihhhyyy}}}xxxyyyuuussstttuuuuuuzzzwwwuuuoooMMM999333333333222000//////...............------------------------,,,------,,,,,,,,,///111666333999@@@:::999WWW~~~iiiKKKXXX{{{tttvvvuuuggg]]]ZZZ]]]ccckkkmmmdddVVVKKKBBBBBBFFFNNNUUUWWW[[[___ooo|||{{{zzz{{{}}}zzzvvvvvvyyyzzzyyy{{{~~~~~~}}}}}}}}}~~~}}}}}}}}}zzzxxx{{{|||xxxyyyssspppyyyrrr|||\\\666///111///............---------------......///000222333444)))***+++,,,,,,,,,,,,,,,---.........---///222444???CCCWWWmmm___zzzvvvsss}}}|||___NNNKKKMMMSSSfffqqq[[[===666333444333//////222..............................------------......---000555:::???CCCGGGJJJMMMSSSTTTSSS___zzz~~~nnnPPPOOOOOOTTTZZZ]]]eeesssyyytttWWWKKKQQQ[[[yyyoooiiippp{{{zzzuuuqqqsssttttttvvvzzz|||}}}sssUUU>>>666666555111000000///............///------------------------,,,---...---,,,---000222777333777===:::AAAeee]]]KKKiiiyyyrrrvvvsssggg]]]XXXYYYaaakkkssssssiiiXXXLLLBBBBBBFFFNNNTTTYYY___eeeuuu}}}xxx}}}}}}yyyvvvuuuxxxyyyxxxyyy}}}~~~~~~{{{yyy|||}}}yyyxxxsssooouuuuuuyyy```:::111000,,,//////.........---------.........///111222444555)))***++++++,,,,,,,,,,,,---...///...///111555888CCCOOOnnnhhhbbbyyyzzz~~~sssWWWGGGDDDJJJOOO```|||oooHHH:::000111222///...222..............................------------......---111666;;;@@@DDDHHHKKKQQQUUUTTTTTTkkkxxx}}}yyyZZZLLLRRRPPPRRR]]]aaakkkoooTTTKKKRRR[[[tttqqqttt|||uuuoooppprrrrrrsssuuuwwwwww^^^DDD888888666000111000//////......//////------------------------------......---...111333666555777999<<>>AAAEEEIIIMMMRRRTTTRRRWWWxxx}}}[[[LLLJJJTTTRRRTTTeeemmmyyyjjjPPPIIIQQQXXXkkkwwwppppppssssssssstttxxxhhhKKK:::888666000111000000///////////////---------------------------............///222444555888999999@@@TTTqqqxxxbbbIIITTT{{{qqqttt}}}}}}jjj]]]RRRKKKMMMRRRYYYkkk}}}tttaaaQQQEEEDDDGGGNNNUUU^^^jjjvvv|||{{{{{{~~~sssjjjccczzz}}}{{{wwwvvvxxxwwwuuuvvvyyyyyyzzz{{{zzzwwwuuuvvvxxxzzzzzzzzz{{{}}}}}}~~~~~~yyyvvvpppoooyyyxxxlll{{{}}}sss}}}yyy___HHH:::333///////////////..................///000111333444555((()))***+++,,,------------...///000111555:::>>>LLLnnn~~~dddcccwww|||~~~yyymmmZZZIIICCCDDDDDDHHHYYYssshhhMMM666333666444222333////////////////////////.........------.........///444;;;@@@CCCFFFKKKNNNNNNPPPOOOYYYfffOOOPPPJJJWWWVVVZZZooozzzfffKKKFFFMMMTTTeee{{{rrrrrruuuvvvvvvwww}}}pppwwwpppOOO;;;888666000111111000///////////////---------------------------...///......///222555444:::<<<:::CCCZZZqqq|||cccTTTKKKddd}}}vvvoootttppp\\\OOOGGGEEELLLVVVaaassswwwcccQQQFFFEEEHHHNNNUUU___nnn{{{zzzwww{{{}}}|||{{{nnnlllmmmppprrrmmmaaaVVV]]]}}}{{{{{{yyy{{{zzzwwwxxx{{{{{{xxxxxxzzzrrrtttvvvwwwwwwxxx{{{}}}}}}uuunnnsss~~~mmmvvv{{{~~~~~~~~~rrr___MMM>>>666333000/////////...............//////000111333444555+++,,,------......------,,,///+++,,,555888<<>>666777444000///000/////////...........................///000000000444:::???CCCFFFIIIKKKPPPSSSPPP___|||[[[NNNOOONNNTTT]]]fffpppcccKKKFFFMMMSSSpppzzzwwwuuutttyyyyyyttt~~~~~~\\\III===444555111000......//////...,,,...........................---,,,---///222666888333======:::HHHeeeuuurrr]]]KKKGGGkkk}}}~~~uuunnnqqqyyybbbPPPMMMKKKGGGPPP___lllrrr[[[JJJAAAGGGIIIPPP^^^eeeooo~~~{{{qqqqqqqqqpppqqqrrrqqqlllfff```ddddddggggggWWWMMMUUUfff{{{zzz{{{{{{zzzxxxvvvvvvyyy{{{|||zzzzzzyyyzzzuuutttrrrsssvvvyyyzzzzzzzzzuuuqqqpppxxxooommm||||||oooiii^^^JJJ999222000000...------...////////////000111333444555666+++,,,------......------///111+++***222666;;;IIIiiiqqqcccttt{{{uuu___KKKCCC???===BBBHHHXXXmmm~~~gggJJJ:::666444222000000000/////////.........///............///000000222666<<>>BBBEEEGGGJJJLLLQQQTTT[[[ttt```hhhaaaQQQOOONNNUUU\\\eeeqqqsssWWWGGGGGGQQQXXXrrr}}}zzzxxxuuuxxx|||~~~}}}qqqaaafffzzzWWW;;;555222111//////000000...,,,...........................------...000333666888999777777BBB___wwwrrr```KKKFFFiii{{{oooxxxyyyuuuwwwxxxsssmmmbbbQQQEEEGGGLLLQQQ```rrrjjjSSSBBBCCCJJJLLLUUUgggrrrvvvqqqqqqyyy~~~{{{zzzxxxrrrpppnnnlllggg]]]PPPHHHHHHFFFAAAGGGTTTSSSSSS___yyy}}}tttsss{{{zzzyyywwwtttsssuuuvvvxxxwwwvvvuuuttttttttttttvvvvvvuuuwwwxxxyyyxxxvvvssstttssspppjjjlll{{{zzzhhhsss~~~|||jjjLLL888222111///.........///000///000111222333444555666+++,,,------......------...111...000999===III___wwwdddqqq|||sssgggTTTDDD>>>???AAAAAAHHHLLLXXXiiivvv}}}|||wwwnnnssszzzmmmJJJ666333444111000000000////////////.../////////...///000000111666:::>>>BBBDDDGGGJJJLLLSSS[[[kkkwwwddduuuqqqPPPMMMQQQOOO[[[cccooo|||hhhPPPDDDGGGQQQYYYrrr}}}yyytttrrruuuxxx{{{}}}}}}zzzmmm___fffrrrGGG888333222000000000000...---........................---------...111333666888:::888???YYY|||uuuWWWIIIJJJzzztttnnnvvvnnnoooyyywwwlll]]]PPPHHHKKKRRR[[[kkk|||{{{eeeNNN@@@BBBIIINNNZZZooo~~~zzzrrrooolllrrrxxx|||}}}yyyvvvsssoooeeeUUUGGGAAA===BBBGGGSSS___\\\[[[hhh~~~}}}uuuuuuzzzzzzyyyvvvsssrrrssstttsssssssssrrrrrrssssssssswwwvvvvvvxxxyyyyyyvvvtttppprrrtttqqqiiigggssshhhiiicccAAA333222000///...//////000///000111222444555666666+++,,,------......---------000000444<<>>PPPoooiii___lll}}}zzzxxxnnnZZZKKK===888:::<<<>>>???CCCGGGRRRdddttt{{{qqqjjjgggqqqbbbDDD444222333111111000000000/////////000000//////000000111222666999===@@@CCCGGGKKKNNNTTTsssyyyvvv|||ZZZNNNTTT\\\^^^dddrrruuugggVVVIIICCCDDDMMMVVVwww~~~{{{yyyuuuuuuwww{{{}}}zzzwwwssssss\\\>>>666444222111111111///---........................---...///000222444666777999???YYYrrrLLLGGGTTT}}}wwwhhhnnnyyygggpppzzzhhhXXXSSSRRRVVV]]]fffuuuvvv\\\IIIAAADDDLLLSSSaaaxxx|||xxxvvvmmmhhhgggoooyyyxxxaaaKKKHHHPPP___ooo{{{zzzfff___lll~~~zzz|||wwwxxxxxxvvvtttrrrrrrsssrrrrrrssstttttttttttttttvvvuuutttuuuvvvvvvuuusssuuuuuuvvvtttlllfffiiiqqqsss___iiiuuuPPP555444222111000///000000000111222333444555666777+++,,,------......------///000///555===CCC\\\zzz[[[^^^}}}www|||wwwzzzwwwyyy|||~~~ooo___MMMBBB999:::>>>???@@@CCCCCCGGGSSSfffvvv}}}ssslllnnnzzznnnOOO777222666111111111000000000//////000000//////000000111222777:::===AAADDDHHHMMMPPP\\\uuukkkVVVSSSWWW]]]bbblll}}}yyybbbXXXOOOIIIEEEDDDMMMXXXttt{{{vvvuuuuuuzzz||||||xxxwwwaaaEEE666555333222222111///---........................---...///111333555666777:::AAA[[[eeeGGGAAAYYY|||tttgggrrrvvvlllgggzzzwww[[[RRRQQQTTTZZZbbblll{{{xxxYYYFFFAAADDDNNNWWWggg||||||}}}}}}~~~|||sssnnnnnnqqquuu}}}vvv]]]KKKRRReee|||yyyqqqaaaaaarrrxxxzzzvvvwwwxxxwwwuuusssssstttrrrssstttuuuuuuuuutttsssuuusssrrrrrrtttuuuttttttzzzwwwvvvtttnnnggggggkkk}}}gggfffoooOOO666555333111000000000000000111222333444666777777+++,,,------......------//////...555@@@KKKjjjoooRRR```|||yyy}}}ppplllppphhhmmmuuu{{{{{{fffRRRCCC;;;777===BBBCCCEEEIIIGGGJJJVVVhhhxxx~~~vvvpppzzzuuuVVV:::222888111111111111000000000000000000000000000111111222888:::>>>BBBFFFJJJOOOSSSkkk^^^SSSTTTVVVZZZaaattt~~~lll]]]UUUOOOKKKIIIFFFEEENNNZZZooozzztttsssrrrxxx~~~}}}yyywwweeeMMM777555333222222111///---........................---...///111333555777777;;;AAAYYY||||||[[[CCCKKKiiizzz~~~uuuiiixxxxxxkkkcccssswwwWWWNNNPPPVVV]]]gggrrr{{{XXXDDD@@@CCCNNNZZZnnn}}}www{{{vvvpppkkkjjjttt}}}rrrZZZMMM]]]xxxoooccc\\\UUU^^^tttuuuvvvuuuwwwxxxwwwuuuttttttuuussssssuuuuuuvvvuuutttssstttrrrpppppprrrtttuuuttt|||xxxtttsssnnnhhheeegggzzzgggZZZvvvqqqTTT666555333111000000000111000111222333555666777777..................------222,,,///;;;FFFZZZwwwZZZVVV```zzz|||yyyuuuwwwyyybbbMMMDDD<<<888===AAA@@@HHHQQQMMMKKKMMMZZZppp}}}~~~}}}{{{ddd@@@000444333222111000////////////000000000///...///222555444===>>>@@@IIIKKKOOO\\\rrrVVVQQQVVVXXXaaannn|||kkk\\\RRROOOLLLUUUOOOEEEEEEGGGLLLVVVooo}}}vvvpppwwwzzz|||{{{{{{WWWCCC666///111222---,,,000//////////////////////////////000222666888999999:::FFFcccrrr{{{mmmJJJGGGRRRzzzsssuuupppbbbfffooodddUUUVVVVVV\\\fffnnnwwwmmmOOO???BBBFFFTTT```uuu|||ttttttwwwxxxzzzyyyssscccOOOJJJaaa|||rrrbbbTTTQQQSSSXXXdddrrryyytttzzzxxxvvvtttsssuuuwwwxxxwwwvvvsssqqqoooooopppppprrrtttvvvvvvuuusssssssss}}}zzzwwwvvvuuurrrlllgggmmmtttVVVbbb~~~jjj[[[DDD444===888...///,,,222///000111222333444444444........................000...222===OOOjjjrrrXXXXXXfff~~~}}}zzzkkkUUUEEEAAA@@@;;;>>>DDDIIIUUU]]]VVVPPPRRR___uuu~~~mmmHHH444333333222111000000/////////000000000///...///222555666===>>>AAAJJJKKKOOO\\\gggRRRSSSYYY]]]ggguuuxxxfffWWWOOOMMMOOOQQQYYYQQQFFFFFFHHHMMMXXXppp~~~|||xxxuuuvvvyyy}}}}}}{{{bbbCCC999333444444//////333//////////////////////////////000222555777999999:::DDD```qqqyyyjjjJJJMMMgggyyy~~~ttthhhbbbiiizzzvvv\\\VVVXXXXXX^^^gggooozzzkkkQQQBBBDDDFFFUUUccc|||zzzwwwuuusssvvvqqqjjj^^^PPPMMM\\\ooo```TTTMMMPPPUUUYYYcccooo|||wwwyyywwwuuuttttttvvvxxxzzzxxxvvvsssqqqpppqqqrrrsssoooppprrrsssssstttuuuuuuuuuuuuvvvxxxyyyvvvoooiiijjj|||[[[```rrr___RRRCCC111888555---000---333///000111222333444444444...........................222666@@@XXX~~~iiiRRRWWWiii||||||tttlll[[[GGG===>>>???888===HHHUUUgggkkk^^^WWWYYYggg~~~yyySSS999222333333111000000000000000000000000///...000333666999======AAAKKKLLLOOO\\\mmm[[[PPPUUU[[[```lll{{{{{{qqqbbbRRRGGGFFFKKKPPP[[[```UUUGGGGGGJJJOOO[[[rrr~~~{{{{{{zzzyyyvvvyyy}}}~~~zzzqqqJJJ===444555444//////333///////////////////////////000111222444666888999:::DDDbbbsssvvvbbbIIIWWW{{{~~~rrrqqqjjj```___lllcccUUUXXX[[[\\\aaajjjttthhhRRREEEFFFNNN]]]ooo|||uuussskkk```WWWPPPOOOVVV___LLLFFFGGGQQQZZZ^^^fffooo}}}xxxvvvuuusssssssssuuuwwwyyyvvvtttqqqooonnnppprrrtttnnnnnnnnnnnnpppqqqrrrssspppqqquuuzzz{{{wwwnnngggdddzzzbbb\\\sssyyy}}}~~~pppeee___FFF///333222---000---333000000111222333444555555............////////////---555:::BBBaaacccOOOXXXnnn~~~wwwhhh^^^PPP@@@:::======999CCCVVVlll~~~hhh___aaappp}}}~~~}}}~~~^^^@@@222333333222111000000000000000000000//////000444666999<<<;;;AAAKKKKKKOOO___aaaVVVQQQVVV\\\bbbqqqsss___YYYPPPIIIGGGKKKSSSYYYiiikkk[[[JJJHHHJJJPPP[[[ttt|||{{{{{{{{{vvvxxx}}}~~~yyy{{{]]]GGG444000111///---//////////////////////////////000222333444666999;;;:::KKKnnn|||sssYYYIIIddd~~~qqqkkkjjjnnnvvvrrrVVVSSS]]]\\\___fffqqqdddOOODDDGGGTTTdddxxx|||uuukkk]]]RRRMMMMMMQQQUUUDDD@@@FFFUUUaaafffmmmvvv|||wwwtttsssrrrqqqqqqrrrssstttrrrpppmmmkkkkkkmmmpppssspppnnnllllllmmmnnnnnnnnnpppqqqssswwwxxxsssjjjccc___sssfffWWWcccxxxwwwzzz~~~zzzwwwsssssstttSSS444222000---111,,,222111111111222333444555666........./////////000000---666<<>>@@@ZZZmmmPPPKKKrrr{{{iiiffflll{{{bbbSSSVVV___]]]cccnnn|||yyy\\\IIIAAAGGGOOObbbxxx{{{qqqaaaPPPHHHIIIOOOSSSDDDAAAHHHXXXeeelllttt}}}yyywwwvvvtttrrrqqqppppppqqqpppooolllkkkkkkmmmppprrrrrrpppnnnnnnppprrrrrrrrrpppooooooqqqssspppjjjeee\\\kkkzzziiiUUUYYYqqqwww{{{~~~zzz~~~hhhAAA666111///222,,,000111111111222333444666777.........//////000000111///666>>>PPP{{{^^^NNNJJJaaa|||xxx```JJJBBBAAA===<<<>>>DDDPPPlllyyyrrrtttyyynnnyyy}}}}}}|||||||||}}}~~~yyyuuurrrQQQ999444333222111111000111111///000000000000222555888888:::;;;AAAIIIIIIXXXtttpppSSSPPPQQQXXXbbbrrr}}}nnn```PPPCCCCCC@@@@@@FFFTTThhhyyy|||cccLLLHHHLLLSSS___|||~~~yyywwwpppoooqqqwww~~~yyyvvvsssmmmooouuummmCCC222333333000///000000000000000000000000///111444444555888>>>CCCNNNooodddKKKPPP|||ppp^^^fffyyyzzzeee[[[WWWZZZ______jjjyyykkkRRRCCC???EEEMMMbbbxxx~~~uuucccOOOEEEHHHOOOSSSEEEBBBIIIZZZgggnnnwww|||zzzyyywwwuuusssqqqppppppqqqpppooonnnnnnoooqqqrrrqqqooonnnqqqwww{{{{{{zzzmmmlllkkkmmmppppppmmmiii\\\dddnnn|||mmmWWWUUUjjj~~~NNN:::222000222+++///222222111222333444666888---......///000000111111444888@@@YYY|||NNNIIIOOOlllkkkVVVCCC===<<<;;;>>>DDDJJJ]]]~~~wwwooorrrqqq```gggwww|||zzz}}}{{{{{{|||}}}}}}~~~~~~{{{iiisss}}}ZZZ===444444333222111111111111///000000000000222666999888;;;>>>DDDIIIKKK___iiiPPPOOOSSS]]]jjj|||iiiVVVKKKEEE@@@BBBCCCHHHTTTfffyyy~~~cccKKKHHHNNNWWWdddyyywwwsssooommmqqqyyy|||wwwrrrmmmiiieee{{{{{{PPP;;;444111111333000000000000000000000000///222555666666:::AAAGGGaaaZZZIIIUUUkkk\\\mmmgggYYYYYY\\\^^^```cccqqqVVVFFFAAA???DDDMMMbbbvvv}}}sss```LLLEEEJJJPPPPPPDDDBBBJJJ\\\kkkqqqyyyzzzwwwvvvuuusssrrrpppooooooqqqqqqppppppppppppppppppnnnmmmmmmrrryyy}}}}}}{{{nnnmmmlllnnnqqqpppmmmiii]]]aaagggvvvsss\\\UUUcccXXX===333000333,,,000333222222111222444777888---......///000111111222999:::BBB^^^mmmPPPQQQ\\\|||cccRRRBBB===;;;;;;BBBLLLUUUkkkzzzggglll~~~lllVVVXXXjjjqqqvvv}}}}}}zzzwwwyyyzzz|||~~~~~~bbbkkk```@@@555444333222111111111111///000000000000222666999888===@@@FFFJJJLLLdddvvv^^^PPPQQQVVVaaapppxxx[[[GGGBBBEEEGGGBBBHHHTTTfffyyy}}}bbbJJJIIIPPP[[[hhhzzzxxxwwwrrrnnnpppwww~~~yyyssspppjjj^^^eeeXXX@@@444...///555000000000000000000000000...222555666777;;;CCCIIIpppzzzSSSJJJYYYeeeYYYnnnxxx]]]TTTYYY___aaabbbgggwwwqqqFFF???AAA@@@CCCKKK___ooozzzooo\\\JJJGGGNNNPPPLLLCCCCCCMMM```ooouuu|||~~~tttrrrqqqqqqpppooonnnmmmmmmooooooooopppooonnnmmmmmmmmmkkklllpppwwwzzzxxxtttrrrppppppqqqrrrpppjjjeee___aaadddtttyyy```VVVYYY]]]>>>222000333,,,111333333222111222555777999...---,,,---///000111000777===NNNnnnfffGGGZZZ}}}sssUUUGGG<<<;;;@@@FFFPPPYYYiiiwwwgggppprrr]]]RRRVVV___nnn|||vvvyyy}}}~~~}}}~~~xxxjjjfffyyyjjjHHH???444222444000111333---111111000000111333555666999:::@@@GGGKKK\\\{{{zzzvvv\\\UUUVVV]]]iiiuuurrrTTTJJJEEE???BBBLLLWWWZZZlllvvvYYYJJJHHHOOO```qqq~~~||||||yyyqqqlllnnnrrrvvv{{{{{{yyytttnnnfffdddlllyyy}}}cccCCC222111333222222222111000//////000000333333555777666:::HHHVVVooofffMMMGGGlll~~~cccWWWkkkyyyfffWWWXXX\\\]]]bbbkkkttt\\\EEEBBB??????CCCLLL^^^mmm|||wwwrrrtttyyy|||}}}zzztttggg\\\PPPFFFMMMUUUQQQFFFFFFOOO^^^iiiqqqyyywwwrrrppplllkkklllmmmmmmlllooopppqqqqqqpppmmmiiigggnnnnnnppprrrttttttqqqnnneeejjjnnnnnnpppsssrrrnnneeeZZZbbbwwwoooRRRWWWwww}}}[[[@@@666///111222---,,,555333000555666666<<>>======BBBIIIWWWeeewwwqqqjjjhhhnnnvvv{{{}}}}}}zzzuuurrreee[[[OOOEEELLLTTTPPPDDDEEEPPPbbbpppzzzvvvtttrrrpppmmmmmmnnnpppqqqqqqtttsssqqqooommmkkkjjjjjjkkkkkkkkkmmmmmmlllhhheeebbbgggkkklllnnnsssssspppbbbYYY___qqqxxxYYYUUUqqqqqqSSS>>>666111222444...000666111---333333333:::000//////......///000111:::FFFhhhsssSSSNNNooolllhhhnnnxxxsssjjjddd___eeezzzsssdddDDDBBBAAADDDLLL]]]wwwxxxqqq}}}zzzcccRRRLLLYYYjjjxxxwwwyyyxxxwwwwwwmmmhhh```ddd|||dddCCC444111333000000333...111111000111222444555777<<<;;;@@@HHHUUUqqqjjjTTTVVVXXX```nnnzzzbbbPPPEEEFFFJJJNNN[[[kkkxxx|||bbbIIIAAAFFFQQQcccrrr|||mmmfffiiihhhfffbbbdddppp~~~||||||}}}~~~~~~}}}|||yyyyyyyyyyyytttnnnkkkiiijjjsss}}}}}}yyyvvvpppnnnttt}}}|||}}}gggLLL:::444444444222111000000000000000000000222666888888===MMM]]]wwwgggLLLEEEWWW}}}ddd]]]tttzzz\\\SSSMMMPPPUUU]]]mmm~~~~~~kkkFFF:::======>>>BBBIIITTT```wwwiiibbb```hhhsssyyy{{{||||||wwwqqqooobbbYYYMMMDDDKKKSSSNNNBBBDDDQQQfffxxx~~~wwwvvvsssqqqooooooqqqssstttuuuuuurrrnnnjjjhhhgggiiijjjiiihhhhhhhhhhhhfffbbb___bbbfffhhhhhhjjjnnnooommm```ZZZ]]]iii{{{cccUUUlllyyyfffNNN???888111333666000111555///---444444444<<<111111000///...///111333>>>HHHmmmmmmXXXSSSwwwpppmmmrrrzzz}}}xxxmmmhhhhhhcccbbbfffttt~~~jjjYYYBBBDDDGGGNNN\\\sssooojjjxxxsss[[[LLLJJJRRRiiixxxvvvwwwvvvuuuvvvmmmlllccc^^^uuu}}}gggIII666000444000000333///111111000111222444666777;;;;;;@@@IIIZZZwwweeeTTTZZZ]]]dddppptttfffPPPGGGDDDJJJPPPVVVgggxxxjjjTTTAAA>>>FFFPPP___mmm~~~rrrllljjjiiifffdddhhhxxxyyyvvv~~~}}}}}}|||zzzxxxwwwvvvvvvrrrnnnjjjeeefffrrr{{{xxxvvvrrrsss~~~qqqXXXAAA666555777111111000000000000000111000333666888777===OOO```xxxyyy]]]MMMNNNddd{{{ccc^^^tttxxxaaaKKKKKKOOOTTTWWW\\\jjjxxxxxxsssXXX???:::>>>>>>@@@CCCKKKVVVbbbyyysssiiibbbfffnnntttxxx{{{xxxqqqkkk___VVVKKKCCCJJJSSSOOOCCCDDDQQQggg||||||zzztttrrrpppoooqqqsssttttttooommmiiifffdddeeeggghhhjjjiiihhhhhhhhhfffccc```fffhhhiiiffffffiiijjjgggbbb]]]]]]bbbtttkkkVVVhhh~~~xxxfffTTTFFF<<<111111666111000333///000888777888AAA111111111///......222555BBBRRRzzzggg\\\]]]qqqeeejjjvvvwww___NNNIIINNNWWWdddzzzbbbcccrrroooVVVIIIIIIMMMhhhxxxuuuvvvuuuuuuvvvnnnpppggg\\\iii}}}hhhPPP:::111444111000222111111111111111333555777888999;;;@@@KKK]]]yyyxxxaaaVVV^^^bbbiiiuuulllZZZPPPKKKIIILLLSSSZZZccctttXXXIII>>>???GGGNNNZZZgggxxxuuurrrrrrrrrrrrwww~~~{{{yyyvvvtttrrrooommmiiieeefffssszzztttsssqqqvvveeeHHH555111444111000000000000000111111111333666777666===RRRfffzzzoooTTTNNNWWWrrrwww```\\\sssnnnZZZLLLCCCHHHNNNTTTWWW```qqq\\\KKK<<<:::===>>>???CCCHHHUUUbbbvvvyyylllhhhiiilllrrrxxxyyy}}}}}}tttiii]]]TTTIIIBBBKKKVVVRRRGGGGGGQQQhhh~~~}}}{{{wwwtttpppoooooooooooonnnhhhhhhgggggggggggghhhiiijjjiiihhhiiiiiiiiifffdddiiilllkkkiiiiiilllllliiieeeaaa^^^___mmmnnnSSSaaa~~~|||xxx{{{{{{vvvqqqbbbTTTCCC111///444111///333111333999666777DDD000111222000...///444888IIIbbb}}}___XXXhhh~~~wwwlllWWWJJJPPP[[[llltttUUUYYYfffmmmTTTHHHIIINNNlllyyyuuuuuuttttttvvvnnnpppiii\\\___xxxpppXXX>>>333666222000222111111111111111333555888999999<<>>BBBGGGMMMZZZhhh{{{sssrrr||||||xxxuuupppnnnllljjjgggiiiuuurrrqqqpppvvv~~~[[[>>>444666000000000000000111111222222444666666666AAAZZZqqq}}}gggJJJLLL[[[~~~rrr[[[\\\vvvbbbNNNEEEAAACCCGGGLLLPPPYYYlllrrrLLLBBB::::::;;;;;;>>>AAACCCPPP]]]lllxxxoooiiifffjjjqqqrrrxxx~~~wwwhhh\\\RRRHHHAAAMMMZZZXXXJJJJJJUUUmmm{{{xxxxxxtttpppmmmllllllkkkjjjggghhhiiikkklllllllllkkkiiihhhggghhhiiiiiihhhfffiiilllnnnmmmooossssssqqqfff```]]]]]]fff{{{nnnOOOWWWuuu~~~{{{}}}{{{wwwzzz}}}qqqdddMMM333...333000111444222333555111777JJJ///111222000...///555;;;OOOqqqrrrZZZXXXwwwtttaaaTTTPPP\\\ooorrrZZZLLLPPP[[[vvv~~~kkkSSSGGGHHHRRRppp|||vvvtttsssssstttoooooojjj```\\\kkkyyy___BBB555888444000222222111000111222333666888:::;;;>>>CCCOOOdddzzzcccZZZ[[[```iiittt}}}lll\\\PPPJJJHHHJJJOOOZZZjjj|||qqqEEE@@@???DDDGGGNNN___rrrtttkkkhhh|||{{{wwwqqqnnnlllkkkjjjlllvvvuuusssppptttsssLLL:::999000000000000000111222222222444666777999GGGddd}}}aaaFFFOOObbbkkkWWW^^^~~~gggJJJ@@@???===DDDHHHNNNUUUddd^^^CCC>>>;;;::::::;;;???CCCDDDOOOWWWeeeyyy|||qqqgggggglllmmmsss{{{wwwiii[[[QQQFFFAAAOOO______JJJLLL\\\xxxzzzxxxwwwtttooolllkkkjjjiiihhhiiijjjkkkkkkllllllmmmmmmjjjiiihhhhhhiiiiiihhhfffgggkkknnnnnnppptttssspppddd[[[[[[]]]```mmmtttkkkSSSRRRlll}}}zzzpppWWW999000333///333666333222333111@@@\\\...111222000...000666===TTTxxxjjj[[[^^^{{{kkk[[[UUUYYYllllllQQQHHHHHHNNNWWWqqq|||iiiRRRGGGGGGTTTsss~~~wwwtttqqqqqqrrrrrrppplllddd^^^gggcccEEE666999555000222222111000111222444666888:::>>>???DDDPPPgggtttzzz^^^WWW[[[aaakkkwwwuuueeeWWWOOOLLLLLLLLLTTTZZZiii}}}iiiCCC@@@@@@DDDGGGOOOeee{{{rrrfffbbbssszzz~~~yyysssooommmmmmlllnnnvvvxxxvvvrrrrrrRRR:::777000000///000000111222222222444666888;;;LLLlll{{{___IIIWWWjjjgggUUUaaa{{{TTT??????AAA>>>BBBJJJTTT```rrr{{{MMM@@@>>>===<<<<<<===BBBGGGJJJQQQWWWdddzzzzzzyyyzzzlllgggjjjkkkqqqyyyvvviii[[[PPPFFFAAAQQQbbbcccIIINNNaaa||||||vvvsssooolllkkkkkkiiihhhkkkjjjjjjiiiiiijjjkkklllmmmkkkjjjiiijjjjjjhhhgggfffkkkmmmmmmnnnpppnnnjjj```WWWXXX\\\\\\dddllljjjZZZSSShhh}}}vvv]]]===333444///333666333222333666MMMppp...111---,,,444555777AAAWWW```XXXjjj}}}}}}~~~uuucccVVV\\\jjjfffOOOFFFDDDCCCLLLXXXvvvvvvaaaNNNHHHLLLWWW|||uuuooonnnnnnmmmoookkklllbbbbbbkkk{{{fffIII777555222333555000111111111222333666888:::@@@DDDEEERRRuuuwwwrrr\\\XXX\\\gggjjjttt~~~uuukkkddd[[[RRRMMMJJJIIIMMMRRRYYYddd^^^DDDAAA@@@BBBHHHWWWooo}}}mmm______tttuuuzzz~~~}}}{{{sssmmmmmmnnnnnnooorrrzzzqqqmmmrrryyy```FFF...222222222111111111111000444555999888<<>>AAA@@@FFFNNN[[[lllcccJJJ;;;888777999:::;;;@@@GGGJJJPPP[[[mmmssskkkpppxxx|||mmmbbbiiilllrrr{{{uuulll^^^OOOBBB@@@RRR```[[[LLLRRReee{{{vvvsssnnnmmmmmmmmmllllllllllllhhhhhhhhhiiikkkkkkjjjhhhggghhhjjjllllllkkkjjjiiihhhjjjlllnnnnnnmmmjjjiii\\\]]]YYYSSSSSS^^^mmmxxxiiiSSS___}}}fffEEE444333111444555111111444666NNNrrr///222...---555555888DDDeeeyyyXXXWWWnnnzzz~~~yyyqqqiii___]]]llldddFFF;;;:::===AAAQQQ\\\yyysss]]]JJJEEEHHHYYYvvvqqqoooooonnnpppkkknnneeeaaaaaalllhhhKKK999666222333555000111111111222444666888:::===CCCHHH^^^rrrsssmmmZZZZZZ___kkkooo{{{zzzfff\\\SSSPPPJJJFFFGGGIIIMMMWWW```kkk{{{PPPAAA@@@AAAFFFNNN^^^vvv}}}tttdddYYY\\\eeebbbdddiiippp{{{}}}xxxzzz~~~~~~yyysssmmmjjjkkkllljjjiiikkkzzzvvvmmmlllnnnsssfffOOO777333222222222111111111111111222777888>>>[[[www~~~sssVVVOOOjjjuuu[[[\\\pppiiiHHH<<>>===DDDGGGMMMfffrrr\\\IIIEEEIIIWWW~~~{{{tttooonnnooonnnfffnnnnnnggg]]]cccrrrSSS>>>888333333555111222111222222444666999:::???GGGVVVyyybbbWWW\\\dddnnnwww]]]FFFAAA???DDDDDDFFFLLLTTTccczzziiiPPPAAABBB@@@CCCKKKWWWiiifffWWWKKKKKKXXXaaannnsssxxxxxxzzzyyyvvvxxx{{{zzzwwwrrrnnnnnnpppppplllkkkmmmqqqzzzvvvllllllqqq|||}}}kkkSSS555555444333222111222222333444555;;;???HHHffftttPPPHHHkkknnn^^^ooohhhPPPGGGHHHRRR\\\qqq|||[[[???:::999777777999;;;<<>>666555333222222222333444666666<<<@@@IIIeee~~~pppQQQQQQ{{{qqqbbbtttmmmUUUKKKNNN\\\hhh~~~qqqQQQ;;;;;;999666666999;;;===DDDKKKZZZbbbooo||||||yyyyyyuuunnneeeWWWKKKCCCEEEVVV___UUULLLQQQeee~~~vvvrrrqqqppppppqqqrrrqqqpppooonnnnnnkkkgggddddddddddddcccbbbcccdddfffggghhhiiiiiijjjiiigggeeeeeefffggghhhfff^^^UUUOOOKKKNNN]]]mmmzzz^^^KKK[[[wwwtttpppfffpppnnn```HHH777333111222333000222666999PPPttt///111...111444222AAA^^^^^^VVVkkkuuuyyywwwhhhiiiyyyyyygggKKKBBB<<<>>>AAAFFFTTTcccoooZZZIII>>>999======777:::DDDBBBIIIaaa}}}mmmVVVEEECCCHHHVVV~~~vvvmmmlllnnnmmmhhhnnniiigggcccbbb~~~\\\DDD;;;444333555111222222222333555777999;;;AAAIIIXXXxxxxxx^^^XXX___eeennnyyywwwUUUCCCCCCDDDCCCKKKWWWaaakkk~~~}}}```MMMDDDAAA???@@@GGGWWWjjjxxxfffaaabbblll~~~{{{{{{yyytttvvvqqqnnnmmmkkkjjjooovvvvvvtttxxx~~~qqqkkkggghhhttthhhEEE777666444222222333444555666555;;;???GGGbbbyyyzzztttTTTSSSyyyzzz|||rrreeexxxoooWWWSSSaaaqqqxxxyyyeeeIII777999888666666999<<<>>>EEEMMMYYYaaalllwww~~~wwwooofffWWWKKKDDDHHH[[[eeeZZZRRR[[[uuu}}}uuurrrpppqqqpppppppppoooooooooooojjjhhheeedddddddddcccbbbaaabbbccceeegggiiikkklllhhhgggfffdddddddddeeeeeeeee\\\VVVSSSNNNNNN[[[jjjtttbbbLLLPPPkkkvvvrrrrrriiidddQQQ>>>666111222333000111666:::SSSxxx000111000333666444EEEfffqqqXXX[[[xxxyyysss^^^GGG@@@===??????BBBOOO___qqq{{{|||ttt```LLLDDD???;;;;;;::::::>>>EEE>>>IIIccczzziiiSSSCCCAAAGGGTTT{{{yyynnnmmmooommmmmmrrrhhhhhhggg___ppp```FFF===444333555111222222222333555777:::;;;AAALLL]]]yyyrrrZZZXXXaaaiiiuuuuuuVVVFFFGGGHHHPPP\\\mmmwww|||mmmUUUEEE@@@AAA<<<@@@LLL___rrr}}}rrrtttwww~~~yyywwwsssqqqooommmlllqqqyyyrrrsssyyy~~~sssoookkkkkkuuusssOOO888666444222222333555666666666;;;???HHHcccxxxwwwoooPPPQQQvvv~~~www|||pppddd|||rrr]]]ggg}}}jjjYYYCCC555999888666666:::<<>>??????BBBRRRcccgggqqqxxxvvvrrriiiVVVCCC;;;:::999999:::===??????@@@MMMjjjyyyhhhSSSCCCBBBIIIZZZ{{{ooonnnqqqlllpppuuujjjlllmmm___hhhbbbHHH===444333555222333333333333555888:::;;;CCCPPPccc~~~mmmWWWWWWccclll|||www[[[MMMOOOOOOdddrrr}}}fffOOO@@@>>>CCC;;;@@@OOOcccttt~~~wwwrrrooonnnnnnkkkiiinnnuuuggglllvvvuuuqqqmmmkkkssswww___888777444222222333555777888888===BBBKKKfffzzzyyyZZZHHHXXX|||lllcccuuueee{{{qqq^^^RRR@@@555;;;888555666:::<<>>???BBBGGGDDDRRRmmm|||lllVVVEEECCCIII\\\pppjjjoooooonnnmmmmmmmmmiiibbb\\\kkklllNNN>>>:::777444333444222333666666444777<<>>======DDDOOO\\\hhhttt~~~wwwvvv|||xxxtttnnnjjjhhhhhhgggfffaaagggqqq|||~~~yyypppjjjwwwuuuvvvGGG444000555222222666444444333<<>>???DDDIIIJJJWWWooo|||kkkUUUEEEDDDJJJ^^^uuukkknnnmmmllllllmmmmmmiiiaaa[[[bbbmmmOOO???:::777444333444222333666666444777===FFFRRR```~~~bbbZZZ^^^eeeooo}}}yyyfffZZZbbbrrrrrrZZZGGG???>>>===:::???HHHQQQ[[[fffpppvvv|||wwwkkkfffqqq{{{|||yyyuuurrrmmmjjjhhhgggfffeeedddgggmmmvvv{{{qqqnnn|||mmmKKK888222555222111555333666666BBBMMMTTTcccnnnjjjVVVEEEccc{{{ooosssyyypppxxxssscccVVVJJJ===666555888888888888;;;AAAHHHNNNXXX[[[```fffnnnyyy|||uuuoookkkjjjttt|||ooo```LLLBBBIIIXXX``````hhh{{{{{{vvvqqqoooooonnnnnnooopppooommmkkkiiihhhgggfffgggjjjlllnnnjjjiiihhhggggggggghhhhhhfffeeeddddddeeedddbbb``````\\\XXXUUUOOOKKKNNNUUUrrrsss]]]IIIUUUsss{{{yyylllNNN888999222222222111444EEEeee333444000111666???]]]```aaazzzrrrjjjtttwww___IIIGGGEEEGGGNNN[[[iiiqqqiiifffhhhmmmjjj]]]LLLBBB;;;777666:::===@@@EEELLLRRR]]]qqq{{{jjjUUUEEEEEELLLbbbxxxkkkjjjkkkjjjkkkmmmmmmhhh```YYY]]]sssoooQQQ@@@:::777444333444222333666666555888===GGGKKK]]]zzz___YYY^^^eeeppp~~~mmmcccmmm~~~zzzjjjTTTCCC=========:::<<<@@@EEEMMMWWWbbbiiiuuurrrgggXXXQQQZZZYYYbbbbbbcccrrrrrrvvv{{{}}}{{{yyyxxxwwwwwwtttqqqmmmjjjiiigggfffdddggggggiiinnnxxx}}}rrrnnn{{{uuuggg|||QQQ<<<444666222111444222777999IIIZZZffftttwwwiiiWWWOOOrrrxxxwww}}}vvv~~~yyymmm```YYYRRREEE999333999999888888;;;BBBJJJQQQTTTXXX^^^dddjjjuuu{{{ooofffcccjjjsss|||}}}wwwfffOOOCCCIIIYYYbbbcccnnn~~~{{{wwwsssrrrnnnmmmmmmnnnooonnnllljjjllljjjgggeeeeeehhhkkkmmmkkkkkkjjjiiihhhhhhhhhhhhdddcccbbbcccdddeeedddcccbbb^^^ZZZVVVPPPJJJLLLRRRnnnvvvcccGGGQQQuuuzzzVVV:::888111111222333:::VVV333555222333999BBBaaauuu\\\gggeeejjjwww}}}}}}zzzdddLLLJJJIIINNNXXXdddmmmssseeeaaaaaafffeeeYYYJJJ@@@;;;777555999<<<@@@FFFMMMVVV```pppyyyhhhSSSEEEFFFOOOjjjyyylllhhhhhhhhhiiikkklllggg___XXXYYYjjjrrrUUUCCC;;;777444444333222333666666555888===IIIHHHaaa~~~yyy\\\YYY^^^eeerrrwwwiiikkkwww}}}wwwgggQQQAAA<<<===>>>======>>>@@@FFFPPP\\\eeeppp}}}~~~jjj[[[LLLFFFNNNIIIPPPUUUccc~~~ooouuu|||xxxyyyyyyxxxuuusssssstttuuurrrooollljjjiiifffeeegggfffeeejjjtttqqqiiirrrvvvrrrVVV???555666333333666444777;;;MMMcccvvvppp[[[]]]{{{vvv~~~{{{ssslllhhh___OOO@@@777:::;;;;;;<<>>KKKLLLnnnsssZZZZZZ___ffftttxxxeeebbbjjj~~~yyyhhhQQQAAA<<<======???>>>>>>???EEEPPP]]]fffnnn{{{}}}cccSSSFFFCCCMMMTTT___iii~~~}}}xxxvvvrrrnnnkkkmmmqqquuu{{{xxxsssooollljjjhhhfffdddcccdddhhhrrrpppfffhhhpppnnn}}}ZZZAAA555666444555999777888;;;LLLccczzzoooXXXccc}}}vvv|||}}}{{{zzzuuuhhhSSSCCC<<<<<<>>>AAACCCEEEGGGJJJMMMPPPVVV^^^eeelllzzzzzzrrrlllfffccc``````______dddqqq|||kkkSSSFFFMMM^^^jjjkkkuuu}}}zzzuuussssssmmmmmmlllmmmnnnnnnllliiiiiiiiijjjiiiiiigggfffeeeddddddeeefffggghhhiiiiiigggeeeddddddeeeeeecccbbbdddaaa^^^ZZZSSSKKKKKKOOO^^^uuujjjGGGFFFjjjvvvxxx^^^===444444666777555666JJJrrr...111000333;;;CCCbbb___RRRppphhhXXXnnn}}}{{{zzz{{{xxxrrrmmmllljjjkkkqqqvvv{{{nnn\\\YYYXXX^^^gggkkkhhhcccOOOPPPWWW^^^\\\QQQDDD>>>999555444888;;;>>>CCCJJJQQQWWWdddssstttbbbNNNCCCGGGRRRrrrsssllleeeddddddfffgggddd^^^YYYVVV___}}}___JJJ>>>777444444222111222555666555999>>>MMMSSS~~~oooZZZ\\\aaahhhvvvqqq^^^\\\dddrrr{{{jjjRRR@@@;;;<<<============???FFFPPP]]]ffflllzzzvvvXXXHHHAAAEEERRRaaarrr{{{rrrnnnlllhhhcccbbbgggqqq}}}~~~wwwqqqmmmjjjhhhfffaaaaaaccchhhrrrrrrfffeeeiiiiiizzz___EEE666666444777;;;999:::<<>>AAAGGGQQQ\\\dddkkkyyypppRRRGGGIIIUUUggg|||xxxppplllhhhhhhkkkssszzzqqqlllhhhfffeeeaaaaaabbbgggqqqttthhhfffhhhmmmeeeIII888777444777;;;888999<<>>:::999777;;;<<<>>>CCCLLLVVV```fffooo}}}rrrcccaaarrr}}}vvvooojjjgggdddbbb______cccmmmvvv}}}kkkdddeeellluuuXXX>>>888:::888555666777>>>QQQ```yyy~~~```XXXXXXlllwww~~~|||tttqqqqqqpppnnnmmmqqqyyyuuuiii___\\\VVVRRRPPPLLLFFFDDDEEEQQQUUUZZZ```gggpppxxx~~~~~~{{{pppgggdddfffkkkvvv~~~tttkkkllliiijjjrrryyyxxxrrrlllggg\\\NNNIIIPPP\\\bbbbbbxxxyyysssqqqrrrpppoooooopppqqqooollliiillliiigggeeecccaaa___\\\ddddddcccbbbbbbaaaaaa```bbbaaa```___^^^]]]]]]]]]___^^^ZZZUUUNNNHHHEEEDDDKKKdddvvvUUU;;;JJJbbbmmmJJJ>>>000555999333666WWW{{{555777444<<>>;;;;;;999;;;<<>>444222666777777MMMooo444777444>>>FFFdddwww]]]aaasssnnnmmmTTTJJJJJJNNNSSSTTTRRRSSSUUUUUUOOOKKKJJJLLLRRR^^^jjjqqq|||xxxdddSSSFFFEEEFFFCCCCCCFFFJJJLLLQQQXXX\\\YYYNNNEEE<<<888666999:::;;;>>>CCCHHHKKKUUUggg{{{}}}ppp]]]JJJ???DDDOOOjjj|||vvviiiccc\\\ZZZ\\\]]]ZZZWWWVVVHHHQQQppplllTTTBBB888555444444222222555666777<<>>HHH]]]{{{xxx|||}}}TTT;;;:::000333999888FFFdddxxx222666333===GGGeeemmmYYYccciiiiii|||vvv\\\HHHHHHHHHJJJMMMNNNPPPTTTWWW[[[VVVSSSUUUXXX\\\cccjjjjjjuuu|||{{{wwwuuupppkkkdddUUUHHHEEEEEEDDDEEEHHHMMMMMMQQQXXX___]]]SSSIII???:::777999::::::>>>DDDIIIMMMXXXjjjqqq^^^JJJ@@@GGGTTTpppxxxiiibbb[[[XXXZZZ[[[YYYVVVUUUIIIHHH```~~~nnnXXXDDD999555555444222333555666777>>>FFFrrr|||aaa]]]dddjjjuuu}}}jjj]]]ZZZdddkkktttxxxwwwxxx{{{vvvaaaIII;;;:::;;;<<<;;;>>>CCCLLLXXXeeepppwww}}}}}}{{{nnngggjjjppptttzzzwwwtttrrroookkkfffbbbeeebbb```bbbeeejjjvvvvvvgggaaaeeeppp{{{ZZZAAA999777888999;;;MMMtttgggTTTTTTzzzooommmmmmyyyrrrgggbbb___bbbbbbccchhhpppvvvzzz{{{yyyeeeTTTPPPLLLHHHBBB>>>CCCKKKRRRTTTVVVYYY___fffooouuuyyywwwqqqiiibbbaaafffkkkuuu~~~rrriiihhhjjjfff___WWWRRRLLLGGGDDDGGGRRR]]]xxx}}}xxxsssrrrsssrrrqqqpppoooooommmjjjhhhhhhgggeeeeeeffffffdddbbb``````aaabbbbbbcccddddddeeedddbbbaaa```aaabbbccc```]]]YYYTTTPPPKKKGGGDDDHHHZZZnnnUUU===DDDZZZzzz]]]<<<;;;333333777===TTTnnnwww333777444>>>JJJhhh{{{eeeVVVdddeeeiii~~~nnnXXXJJJJJJNNNUUU\\\cccggggggeeebbb______cccfffhhhmmmsssqqqxxx|||vvvnnniiihhhgggkkk^^^OOOHHHFFFGGGHHHJJJMMMMMMPPPXXX___^^^UUULLLCCC===999999::::::???EEEIIINNNZZZmmmsss___JJJBBBLLL[[[uuuzzzfffaaa[[[ZZZ[[[[[[XXXTTTRRRJJJEEEZZZ|||pppYYYFFF:::555555333222444666666777???III|||wwwzzzbbb___ffflllwww~~~lll^^^ZZZffflllqqqssssssvvv}}}{{{|||qqq]]]FFF999888:::;;;;;;>>>DDDNNNZZZhhhsssyyyyyyppptttxxxrrr}}}vvvrrruuuvvvxxxyyyyyyyyyyyyyyyqqqppphhh]]]ZZZaaalllrrrvvvuuusssqqqoookkkfffbbbccc```______bbbhhhuuuooo```cccrrr}}}zzzooodddGGG;;;999:::<<>>EEENNN[[[hhhrrrxxx}}}rrrjjjrrrwwwxxx~~~qqqddd]]]UUU\\\eeejjjkkkkkkmmmnnnhhhhhhddd^^^```jjjtttyyysssrrrpppnnnmmmjjjeeebbb```^^^]]]^^^```fffuuurrr```___dddsssyyynnnjjjyyyyyyuuudddIII;;;999<<<@@@EEE```YYYYYYaaa~~~yyywwwiiigggfffooottthhhaaa]]]]]]___ccciiipppwww}}}{{{rrrYYYFFFAAA======>>>@@@EEEKKKOOORRRVVVZZZ^^^eeekkkpppmmmllliiiggghhhnnnwww}}}{{{xxxvvvlll^^^RRRLLLGGGFFFCCCEEETTTfffzzzyyywwwvvvvvvrrrqqqooonnnooonnnmmmkkkhhhfffdddddddddcccaaa``````aaaaaabbbcccddddddddd```___\\\[[[ZZZ\\\^^^``````\\\WWWSSSQQQNNNHHHDDDIIIRRRdddRRR;;;>>>RRRxxxfffGGG555666666777SSS444999777DDDTTTrrrxxxbbbVVVjjjmmmttt~~~nnn```[[[kkk{{{|||sssuuusssrrrtttvvv}}}yyy{{{uuubbbRRRJJJIIIJJJJJJLLLNNNSSSXXX[[[ZZZVVVRRRJJJCCC===<<<;;;<<>>DDDNNNZZZfffpppvvv}}}{{{lllgggrrr{{{~~~zzzkkk]]]UUUOOO\\\lllttttttssstttwwwrrrssssssrrrxxx{{{xxxtttppplllhhhccc___]]]\\\\\\]]]^^^dddrrrooo```\\\]]]bbbkkkpppooolllkkk}}}dddKKK;;;888<<<@@@IIIbbbsssTTT]]]ppp}}}uuu|||nnnhhhdddnnnttthhhbbb^^^^^^aaaffflllrrrzzzzzzrrrYYYDDD<<<777999>>>@@@BBBEEEIIILLLRRRWWW\\\aaagggkkkfffeeeeeefffiiipppwww}}}rrraaaRRRIIIDDDDDDDDDGGGXXXlll|||{{{yyywwwvvvooonnnllllllmmmmmmlllkkkgggeeeddddddeeeeeedddccc______``````aaaaaabbbbbbbbb```^^^\\\\\\^^^aaaccc___ZZZTTTQQQPPPMMMGGGBBBEEENNNbbbUUU???===NNNsss```HHH888555555999TTT111777666CCCUUUuuuyyydddXXXmmmooouuu~~~rrrmmmnnnppp|||yyyxxxzzz{{{hhhUUUKKKIIIIIIHHHLLLOOOUUUYYY[[[YYYVVVTTTMMMEEE???<<<<<<===BBBIIIDDDOOO___nnnyyysss]]]HHHBBBQQQdddvvvhhhbbb[[[YYY[[[[[[YYYVVVJJJPPPIII___pppWWWGGG===777333333333555777666888CCCOOOzzzgggfffkkkooozzz{{{tttllllllyyyvvvjjjfff___gggqqqwwwyyy||||||tttlllnnnfffVVVCCC999999;;;::::::===DDDMMMYYYdddnnnsss~~~xxxgggaaammm~~~{{{{{{nnn```YYYcccsss|||uuunnnggg```\\\\\\[[[\\\\\\\\\aaappp~~~}}}jjj`````````aaafffnnnuuuyyyyyy{{{gggNNN<<<666:::>>>JJJ___pppVVVcccxxx}}}ttt|||nnneeeaaallluuujjjccc___\\\___dddjjjqqqxxx~~~qqqXXXCCC:::444777===@@@@@@@@@DDDHHHNNNTTTYYY^^^cccfffffffffgggiiinnntttzzzyyyeeeTTTJJJCCCEEEFFFKKK\\\qqq}}}}}}{{{wwwvvvmmmkkkiiijjjkkklllkkkkkkeeeddddddeeeggghhhgggfff^^^^^^^^^_______________```^^^[[[YYYYYY\\\^^^```]]]WWWQQQNNNNNNKKKEEE???AAAKKKbbbXXXCCC>>>KKKooo~~~```MMM===444333;;;OOOyyy555555<<>>GGGHHHQQQ___ooo}}}xxxaaaJJJCCCRRRggg|||{{{zzznnn]]]WWWZZZWWWXXXWWWOOOMMMEEEFFFaaarrr\\\JJJ>>>777444111777444222888:::@@@PPPwwwdddeeemmmrrr||||||nnnrrr~~~nnnccc```iiiooorrrwww}}}xxxrrrnnnnnnfffUUUCCC888888::::::===<<>>GGGlll{{{uuullluuurrr^^^LLL;;;444666<<>>>>>@@@IIIJJJSSSbbbqqqyyybbbKKKDDDTTThhh}}}{{{ppp^^^XXXZZZWWWXXXXXXPPPOOOGGGEEE[[[ttt[[[HHH<<<777666222888555444999:::BBBSSStttaaadddlllrrr}}}|||pppeeeaaaiiipppsssxxx~~~yyysssnnnnnnfffVVVCCC999999;;;;;;===<<>>??????@@@IIINNNWWWeeeuuu|||dddMMMFFFUUUiii}}}rrr```XXXZZZWWWXXXXXXPPPOOOGGGDDDTTT{{{vvv[[[FFF;;;777777333888666555:::;;;DDDWWWppp___ccclllsss~~~tttjjjcccjjjqqquuuxxx~~~|||vvvqqqmmmfffVVVCCC999999;;;;;;<<<<<>>AAA___qqqaaalll~~~tttqqqdddcccooo}}}vvvkkkddd___\\\\\\___fffppp{{{yyy[[[HHH<<<444666999999<<>>>>>???IIIRRRZZZiiiyyygggOOOGGGTTTggg{{{uuubbbYYYYYYVVVWWWWWWPPPMMMGGGBBBNNNqqquuu\\\GGG;;;666666333777555555999:::EEE[[[ppp```dddmmmtttyyypppdddiiippptttwwwzzz{{{{{{}}}yyytttmmmfffUUUCCC999999;;;;;;<<<<<>>??????AAAKKKVVV___mmm}}}iiiPPPGGGSSSccczzzwwwcccYYYXXXTTTUUUVVVOOOKKKGGGBBBHHHggg{{{sss^^^JJJ<<<666444333555333444888888EEE___rrrbbbeeeooouuu|||~~~vvveeehhhnnnsssuuuuuuwwwyyyzzz|||zzzuuunnngggVVVCCC999999::::::<<<===CCCPPP]]]hhhuuuvvveeebbbooo~~~{{{zzz}}}vvvtttrrrrrruuuwwwwwwuuuwwwyyywwwrrrooommmggg```bbb___[[[XXXWWW\\\iiiuuurrrfffaaafffooommmqqquuuJJJ:::??????KKKfffyyy\\\ZZZrrrnnncccuuutttddd]]]hhhxxxyyyqqqggg___[[[[[[]]]cccmmmwww~~~aaaOOOAAA777777999888===EEEHHHIIILLLOOOSSSUUUWWWXXX^^^```cccfffkkkuuu{{{yyyxxxqqqiii^^^SSSIIIGGGJJJNNNSSSXXXppp|||{{{wwwqqqqqqsssnnnqqqnnnkkkhhhgggeeecccbbbcccaaa^^^[[[VVVPPPIIIEEEHHHJJJNNNRRRUUUWWWWWWWWWZZZ[[[\\\\\\[[[ZZZYYYYYYTTTPPPMMMKKKJJJHHHCCC>>>@@@BBB]]]cccSSSDDDJJJpppwww||||||[[[CCC;;;999999AAA```~~~<<<888===NNNppp}}}dddaaavvvwwwzzz~~~{{{uuulll]]]OOOHHHIIIGGGMMMQQQPPPLLLKKKOOOUUU___\\\LLL@@@BBBCCCFFFPPPYYYcccsssjjjQQQGGGRRRbbbqqqxxxdddXXXVVVRRRSSSTTTNNNJJJHHHAAADDD___zzzxxxuuu{{{ppp___LLL>>>666444333444222555888777FFFbbbrrrbbbfffpppvvv~~~pppttt{{{ggghhhlllqqqssssssuuuyyyyyy{{{yyytttrrrjjjYYYFFF::::::;;;;;;<<<===DDDPPP[[[ffftttvvveeebbbrrr~~~yyywwwuuuwwwxxxyyyzzz{{{{{{zzzlllhhhdddffflllrrrsssqqqrrrsssrrrmmmkkkjjjeee^^^bbb```[[[VVVTTTZZZgggrrruuugggeeedddllliiihhhPPP<<>>FFFGGGIIILLLPPPTTTWWWYYYZZZYYY^^^fffmmmttt}}}~~~zzzyyywwwooofff___TTTKKKIIIKKKNNNSSSXXXsss{{{xxxrrrssswwwtttuuuqqqlllhhhfffeeecccbbb___]]]YYYTTTMMMGGGAAA>>><<<>>>CCCIIINNNSSSWWWYYYVVVXXX[[[[[[ZZZXXXXXXYYYTTTPPPLLLKKKJJJGGGBBB>>>???@@@[[[dddUUUDDDJJJppp~~~~~~bbb@@@888555777DDDeee;;;999???OOOnnnyyyhhhjjj|||xxxooo^^^NNNGGGHHHGGGMMMRRRPPPKKKJJJOOOVVV]]]ZZZKKK???BBBEEEHHHSSS\\\gggyyyiiiQQQIIISSScccmmmyyydddXXXUUUPPPQQQSSSMMMGGGGGGBBBCCC^^^~~~tttooo{{{xxxnnn^^^LLL>>>777555444444333666999777GGGgggzzzpppooo```eeepppwwwvvvrrrzzz}}}vvvzzzjjjiiilllqqqsssrrrvvv|||}}}~~~{{{wwwwwwooo]]]III>>><<<===<<<<<<===DDDOOOZZZdddrrr~~~vvvdddcccuuu|||rrrggg___dddhhhnnntttuuusssrrrqqqhhh```XXXYYYbbblllpppqqqpppqqqooojjjhhhhhhccc]]]```___ZZZRRRPPPWWWdddnnnwwwhhhbbb\\\eeeggghhhuuuOOO;;;@@@BBBSSSrrriiibbbwww~~~kkkccctttzzziii^^^jjj}}}~~~{{{sssiiiaaa______dddlllwwwqqq[[[LLL???<<<;;;:::???GGGIIIKKKNNNRRRUUUXXXZZZZZZXXX___iiirrrzzz{{{wwwwwwvvvmmmbbb]]]TTTLLLIIIKKKNNNUUU]]]rrr}}}{{{yyyqqqqqqwwwvvvtttqqqllliiigggeeebbb```ZZZYYYUUUOOOHHHCCC???===;;;<<<@@@DDDKKKQQQVVVYYYXXX[[[]]]]]]ZZZXXXXXXXXXUUURRRNNNLLLKKKIIIDDD@@@@@@>>>ZZZdddUUUBBBEEElllfff???444111<<>>888777555555333777;;;888IIIjjjsssoookkk]]]dddpppwwwyyyzzzzzztttmmmtttmmmjjjlllrrrtttssswwwzzz{{{sssaaaLLL@@@>>>???>>><<<>>>DDDOOOXXXcccqqq}}}vvvddddddwwwzzzpppbbbWWWVVV\\\gggpppsssqqqpppqqqhhh]]]RRRQQQ[[[hhhppprrrrrrrrrooojjjhhhhhheee______^^^XXXPPPMMMTTTaaakkkxxxhhh```XXXccckkkqqqlll|||www{{{NNN===EEEIIIYYYvvvmmmiiiooohhhwww|||kkk___kkkwwwmmmcccaaaaaafffoooyyysss___OOOAAA>>>===;;;@@@HHHLLLMMMPPPSSSVVVXXXYYYZZZZZZaaakkkttt|||vvvpppqqqrrrkkkbbbYYYRRRKKKIIIKKKOOOYYYcccooozzz~~~zzzxxxnnnnnnuuuuuuqqqooollljjjgggddd___[[[YYYWWWTTTNNNHHHCCCAAAAAAAAABBBCCCFFFJJJOOOTTTWWW\\\___aaa```\\\YYYXXXYYYWWWSSSOOONNNMMMJJJEEEAAAAAA>>>YYYdddTTT???AAAgggtttzzz[[[HHH:::555EEEkkk===999>>>MMMiiisssaaalllrrrnnnooo~~~}}}xxxpppaaaPPPFFFEEEHHHLLLRRRTTTNNNGGGGGGMMMPPPOOODDD???CCCCCCHHHVVVaaannnhhhNNNKKKYYYccczzz{{{fffTTTRRRSSSOOOKKKKKKGGGGGG@@@AAA^^^tttwwwuuummm^^^KKK===666444555888666666999;;;JJJddd~~~zzzmmmbbbhhhqqqwww{{{qqqxxxtttooolllnnnppprrrxxx~~~~~~kkkTTTDDD???===;;;>>>@@@DDDJJJSSS___kkktttpppeeeiiiyyy~~~pppbbb[[[\\\nnn{{{zzzwwwxxxuuunnnhhhaaa\\\aaakkksssrrrnnnooollliiihhhgggfffeeeccc___[[[TTTMMMKKKRRR]]]fffwwwooofff^^^dddeeekkkfff{{{nnnvvvzzzTTT???@@@DDDVVVqqqrrrnnn}}}ssslllwwwuuuiiiccciiisss~~~{{{tttmmmeeeaaaaaahhhpppwwwqqqbbbQQQ@@@:::<<>>MMMjjjmmmYYYccc|||mmmppp}}}xxxooo```PPPFFFEEEFFFIIIOOOQQQKKKDDDEEEJJJMMMNNNFFFBBBFFFFFFLLL\\\ggguuu}}}iiiQQQMMMZZZbbb{{{vvvbbbSSSRRRTTTPPPKKKKKKDDDEEEAAADDDccc~~~pppsssqqqiii[[[JJJ===666555444888666666999:::IIIdddnnnccchhhoootttuuuwww{{{sssnnnnnnqqqssswww|||vvv]]]III@@@>>>===>>>@@@DDDJJJRRR^^^jjjrrr~~~uuujjjbbbfffyyyyyytttsssyyyrrrpppllliiihhhfffcccaaa^^^ZZZSSSMMMMMMSSS___hhh}}}~~~qqqiii```eeefffgggxxx}}}|||yyyTTT>>>>>>BBBXXXxxxtttvvvwwwqqq{{{|||rrreee]]]aaajjj{{{~~~wwwqqqiiiddddddkkkssszzzqqqbbbQQQAAA;;;===@@@CCCFFFLLLLLLLLLNNNRRRVVVXXXZZZaaalllwww}}}yyyuuuwwwvvvrrrpppmmmfff^^^WWWLLLBBBBBBGGGKKKPPPUUUfffrrryyyuuuuuurrroooooommmhhhdddcccccc^^^TTTKKKHHHDDDAAAAAA@@@>>>@@@EEEKKKMMMOOOQQQRRRSSSWWW[[[[[[YYYZZZ\\\[[[VVVTTTVVVTTTOOOKKKKKKMMMKKKFFFAAA>>>EEEPPP___]]]FFFBBBYYY~~~ppplllyyyrrr^^^HHH666<<>>NNNmmmqqqZZZaaazzzjjjooovvvlllqqqxxx|||zzzyyy}}}wwwoooaaaPPPFFFDDDFFFHHHLLLNNNIIICCCDDDIIIJJJNNNJJJGGGKKKKKKSSSeeesssmmmXXXTTT```fffxxxsss```RRRSSSUUUQQQLLLKKKBBBEEECCCFFFccc|||lllooommmeeeXXXIII===666555444888666666999:::IIIcccooocccgggnnnrrr}}}}}}vvv{{{wwwnnnnnnrrruuuyyy||||||||||||cccKKK???===??????AAADDDIIIQQQ\\\hhhppp~~~{{{ppphhhfff```aaavvvwwwsssoookkkiiifffbbb```\\\XXXRRRMMMNNNUUUaaaiii{{{wwwiii```eeefffccc{{{~~~ZZZBBBBBBGGG^^^qqqzzz}}}xxxvvvhhh]]]^^^eeexxx{{{vvvmmmiiihhhnnnvvv|||pppbbbRRRBBB===???AAACCCFFFKKKKKKLLLNNNQQQUUUYYY\\\gggqqq{{{~~~sssrrrvvvwwwtttppplllddd\\\SSSIIIAAAAAAFFFIIILLLOOO___mmm{{{wwwwwwuuuqqqooohhheeebbbbbb```YYYNNNDDDAAA===;;;;;;;;;;;;AAAHHHVVVXXX\\\___aaaccccccccc\\\YYYYYY\\\ZZZUUUSSSUUUSSSOOOLLLLLLMMMJJJDDD>>>;;;BBBQQQcccbbbHHH@@@SSStttvvvddddddwwwzzzhhh\\\GGG333:::@@@SSS===999>>>PPPpppyyyaaafffwww}}}dddiii|||qqqaaadddiiijjjhhhhhhqqq|||~~~xxxpppcccRRRGGGCCCGGGHHHKKKLLLIIIDDDEEEIIIHHHOOOOOONNNRRRSSS]]]qqq}}}lllYYYVVVbbbhhhwww}}}{{{wwwcccSSSRRRTTTQQQMMMMMMEEEGGGDDDDDD\\\{{{lllqqqmmmcccVVVGGG<<<666444444888666666::::::HHHbbbpppcccgggnnnsss~~~yyy{{{zzznnnnnnsssxxx{{{~~~zzzuuuuuu}}}}}}zzzcccJJJ======@@@@@@BBBEEEIIIQQQ[[[gggooo|||sssnnndddbbbgggccc___qqqwwwtttpppllliiigggcccaaaZZZVVVPPPLLLNNNWWWaaaiiizzz}}}iii```cccfffbbbrrr___EEEFFFMMMeeekkkvvvyyyyyykkk___^^^cccwww~~~zzzpppkkkjjjooovvv|||rrrcccSSSDDD>>>@@@AAACCCFFFHHHIIIKKKMMMPPPTTTYYY]]]iiisss|||{{{rrruuuvvvuuurrrpppnnneee[[[QQQHHHAAADDDIIILLLNNNPPP^^^mmmxxxtttuuusssooommmfffdddcccbbb___WWWKKKBBBAAA===:::::::::<<>>LLLrrr===999@@@SSSuuuxxxbbbhhh|||vvv___eeewwwzzzmmmiiieeeccc```^^^bbbiiivvv|||zzztttgggVVVHHHCCCDDDDDDEEEGGGEEEBBBCCCHHHIIIQQQRRRSSSYYY\\\hhh|||uuueeeSSSSSSaaaggg|||jjjVVVQQQRRROOOMMMNNNHHHHHHCCCBBBUUU}}}zzzooowwwpppdddTTTEEE;;;555333333888666777:::999GGG```ooocccgggooouuussspppsssvvvyyy{{{}}}|||xxxqqqlllnnnuuu|||www|||wwwcccLLL@@@???AAAAAABBBEEEJJJQQQ\\\gggooo~~~qqqccc]]]ZZZbbblllggg```ppp}}}uuurrrnnnkkkiiigggeeecccXXXSSSMMMJJJMMMVVV___eeeuuukkkccccccdddaaalllcccEEEEEENNNhhhhhhsssyyyyyylll___\\\```xxx}}}tttnnnkkkoootttzzzvvvgggVVVFFF???@@@AAACCCEEEFFFGGGIIIKKKNNNSSSYYY___iiisss~~~yyyzzzwwwqqqmmmnnnmmmdddYYYNNNFFFAAAEEELLLNNNPPPRRRfffvvvtttqqqrrrqqqnnnmmmgggeeedddbbb___XXXNNNGGGEEEAAA>>>===<<<>>>IIITTTcccppp||||||sssmmmddd\\\XXXVVVTTTTTTVVVRRROOOLLLLLLMMMJJJBBB;;;<<>>===>>>@@@@@@>>>@@@EEEKKKQQQQQQTTT^^^cccooozzzlll```SSSVVVeeelllnnnWWWQQQPPPNNNLLLOOOHHHFFFBBBAAARRRuuu}}}zzzrrr}}}ssscccRRRCCC:::555444333777666777:::999FFF___pppcccgggooouuuyyytttsssssstttwwwyyyuuunnnhhheeegggmmmrrrrrruuuooo```PPPHHHEEEDDDAAACCCFFFKKKRRR]]]hhhppp{{{dddUUUPPPYYYkkktttllldddsss~~~~~~|||{{{{{{xxxyyyzzzzzzyyyxxxxxxyyyrrrooollljjjhhhgggeeecccWWWQQQJJJGGGKKKSSS[[[```nnn|||ooolllhhhfffdddjjjqqqLLLIIIRRReee|||iiittt~~~pppccc___bbbxxxyyyrrrnnnppptttyyyxxxlllZZZHHH??????@@@BBBEEEDDDGGGIIIKKKMMMSSS[[[aaalllxxx{{{xxxrrrlllkkkiiiaaaWWWMMMEEEAAAEEEKKKNNNOOOQQQpppuuusssrrrpppnnnooogggfffcccaaa]]]XXXRRRNNNJJJGGGEEECCCBBBDDDOOO[[[yyyrrrggg\\\XXXVVVTTTTTTWWWSSSOOOLLLLLLMMMJJJDDD>>>>>>@@@KKK___dddLLL@@@NNN{{{}}}nnnPPP888:::@@@QQQrrr===;;;DDD[[[ttt___iiivvveeeppp}}}sssmmmkkkjjjkkkmmmttt}}}sss___MMMCCC;;;888888<<<===<<>>???BBBEEEEEEHHHKKKLLLNNNTTT]]]eeetttzzz}}}{{{ssslllfff```ZZZQQQHHHCCCEEEJJJMMMNNNPPPrrrxxxuuurrrmmmlllooofffddd```]]]ZZZWWWUUUSSSPPPNNNNNNMMMKKKNNNZZZfffnnnddd[[[ZZZYYYVVVUUUUUUTTTOOOKKKKKKMMMKKKFFFAAA===???JJJ```fffNNN???KKKrrrxxx{{{yyymmmKKK777:::<<>>AAAFFFMMMOOOKKKPPP___iiiuuu~~~___QQQMMMMMMJJJTTTdddjjjwwwzzzqqqnnnlllXXXRRRRRRNNNJJJJJJHHHCCC>>>@@@PPPkkkqqq|||{{{pppsss^^^KKK>>>888777777222777777777:::999EEE^^^~~~rrrccceeelllqqq}}}zzzvvvtttsssxxxrrrjjj___ZZZ\\\___aaa```PPPNNNIIIGGGJJJOOONNNHHHBBBDDDGGGLLLTTT___kkkssszzz]]]NNNbbb{{{wwwnnn||||||zzztttvvvzzz}}}zzzzzzxxxtttrrrsssvvvvvvsssooopppmmmjjjgggeeeccc```^^^VVVOOOGGGCCCFFFMMMRRRUUUnnn|||ttt|||zzzwww|||}}}ZZZKKKPPP```ppp]]]kkkyyy~~~{{{|||pppaaa[[[^^^sss||||||vvvvvvyyy|||zzzsss```JJJ???===>>>AAAEEEFFFIIILLLNNNPPPVVV___gggzzzzzzzzz|||yyy}}}ooofffaaa___VVVMMMFFFGGGKKKMMMNNNOOOooo~~~zzzvvvpppjjjjjjmmmeeebbb]]]YYYVVVVVVVVVVVVUUUUUUUUUUUUTTTWWWcccqqq{{{hhh```ZZZ[[[\\\XXXUUUSSSTTTPPPKKKJJJLLLLLLHHHCCC;;;>>>JJJaaahhhOOO???HHHhhhppp}}}pppJJJ;;;@@@>>>PPPxxxFFF:::@@@___uuu^^^dddqqqkkk|||tttjjjfffeeelllvvv|||fffPPPCCC999666666;;;>>>???BBBGGGJJJPPPLLLMMM[[[gggssskkkRRRHHH@@@AAAFFFMMMVVV]]]ooowwwpppzzziiiXXXTTTOOONNNPPPMMMGGG@@@CCCHHHOOOlllrrrkkkyyyooo```PPPBBB:::666555999:::666888>>>???HHH]]]yyyyyyppp```bbbjjjppp{{{~~~rrr{{{|||}}}zzzxxxyyyyyyxxxsssnnnbbbVVVWWW]]]ZZZQQQIIICCC>>>???HHHNNNMMMIIIDDDCCCEEEMMMZZZfffmmmpppxxx]]]]]]ooo}}}tttvvvzzz~~~|||{{{xxxsssooopppvvvxxxuuuppppppmmmjjjgggdddaaa]]]ZZZRRROOOJJJFFFFFFMMMWWW^^^rrr~~~uuuwwwzzz~~~{{{```OOOTTT\\\rrrYYYqqqyyy{{{wwwlllqqq~~~|||iiiZZZZZZbbbvvv~~~{{{sssuuu~~~|||qqqaaaLLL@@@>>>CCCFFFGGGKKKMMMOOOQQQUUU\\\fffnnn{{{xxxyyyzzzoooggghhhlllcccRRR???@@@LLLIIIGGGRRRwwwxxxvvvnnnkkklllfffddd]]]WWWUUUSSSPPPPPPSSSOOOPPPUUU\\\___aaagggmmmxxx{{{tttqqqnnneeeaaa[[[YYYXXXXXXVVVTTTSSSQQQNNNMMMLLLIIICCC>>><<>>BBBEEEGGGMMMTTTccc{{{{{{uuu~~~{{{fffUUURRRMMMLLLNNNJJJGGG???@@@EEEOOOsssuuunnn|||sssbbbQQQCCC:::666555666777444666<<<<<>>===;;;???EEESSSdddzzz|||}}}uuucccRRROOOJJJIIIKKKGGGHHH???>>>BBBQQQ}}}yyyooovvvdddRRRCCC:::666555444666444666<<<<<>>:::999;;;;;;;;;@@@FFFGGG^^^}}}|||yyyzzz~~~|||aaaQQQNNNIIIHHHJJJFFFHHH???>>>CCCUUUtttwwweeeQQQBBB999666666555888666888======III```sss```aaaiiiqqqfffMMMHHHFFFMMMXXXaaakkksss}}}zzzwwwtttvvvvvvqqqkkklllmmmbbbTTTJJJCCCLLL```cccSSSHHHLLLJJJOOOUUUZZZaaajjjvvv~~~zzz{{{rrrkkk|||yyy{{{xxxuuuooollliiijjjnnnpppnnnlllmmmjjjeeebbb```]]][[[YYYLLLHHHCCC@@@CCCMMMZZZcccllleeedddlllppptttzzzppp]]]VVVZZZuuuyyy]]]qqqvvvfffcccnnn|||xxxaaa^^^ooo}}}zzzxxxqqqfff^^^\\\kkkwwwxxxsssxxx~~~||||||qqqcccPPPCCC>>>@@@CCCEEEKKKMMMSSS___ooo|||zzzlllVVVMMMAAABBBJJJIIISSSjjj{{{uuuggg___\\\UUUNNNHHHEEEEEEGGGJJJSSS\\\\\\jjj{{{oooiiiddd___YYYXXXVVVTTTTTTSSSSSSRRROOOLLLIIIHHHHHHDDD>>>999:::@@@OOOhhhrrr[[[CCCDDD]]]wwwtttxxxeeeQQQ<<>>===999999===AAACCCFFFJJJKKKnnn||||||{{{yyyuuu}}}{{{```PPPNNNIIIHHHIIIEEEEEE@@@@@@EEEXXXxxxyyyeeeQQQBBB999777777444888777999>>>>>>JJJcccsssaaaaaaiiippp~~~kkkOOOJJJFFFFFFIIIOOO\\\hhhxxx|||}}}xxxuuuqqqtttrrrooorrrtttjjj[[[PPPKKKSSSdddbbbMMMAAADDDHHHMMMTTT[[[cccmmmzzz|||yyykkkhhh}}}}}}yyyvvvwww|||vvvtttmmmkkkjjjlllooorrrrrrqqqnnnjjjeee```]]]ZZZWWWUUUHHHEEEBBB@@@DDDOOO\\\eee}}}hhhbbbbbbgggddddddxxxppp___WWWXXXxxx]]]vvvrrrbbb```lllyyyqqq]]]]]]qqq~~~|||{{{uuuiii^^^XXXeeesssxxxrrrvvv|||~~~}}}~~~}}}qqqooobbbQQQCCC===>>>BBBDDDJJJLLLSSS___mmmzzz{{{qqq^^^QQQ@@@???IIIKKKWWWoooyyyuuuppp___TTTOOOGGGFFFCCCDDDHHHLLLRRR\\\gggkkkxxxoooccc^^^ZZZXXXXXXWWWUUUTTTSSSSSSSSSOOOLLLJJJIIIHHHEEE???:::;;;BBBSSSnnnyyy___DDDCCCWWW}}}|||lllqqqwwwkkkPPP>>>@@@JJJoooAAA===DDDVVVsss```___|||wwwhhhfff^^^RRRMMMTTT]]]bbbttt~~~}}}rrr]]]JJJ>>>:::888:::===>>>CCCIIIPPP\\\]]]YYY^^^eeevvvcccEEE<<<===<<<;;;===AAABBB@@@BBBFFFfffxxxzzz|||uuurrrzzzyyy___OOONNNIIIHHHIIIDDDBBB???AAAFFFXXXvvv}}}hhhRRRBBB999777888111777777999======JJJccctttaaabbbiiiooo|||tttXXXTTTNNNJJJGGGGGGQQQ\\\jjjqqqzzz~~~yyytttooorrrqqqpppuuuzzzqqqdddSSSQQQWWW```ZZZHHH>>>@@@DDDHHHPPP[[[gggvvvxxxooottt|||~~~rrrdddggg~~~}}}yyyvvvsssrrr|||{{{vvvuuunnnmmmmmmnnnqqqtttuuutttmmmhhhaaa[[[VVVSSSOOOMMMCCCAAA??????EEEOOO\\\eeexxx{{{ggg______ddd___^^^|||uuueee]]]]]]zzzcccsssbbb^^^gggqqqooo```bbbttt~~~~~~}}}wwwjjj\\\VVVcccrrrvvvppptttyyy{{{}}}||||||wwwlllkkk```PPPBBB<<<===AAADDDKKKMMMTTT^^^iiittt{{{|||vvvooo]]]PPP???>>>HHHMMM[[[uuutttoooiiiXXXMMMHHHBBBBBBCCCGGGOOOTTTZZZdddooo{{{ooobbb]]][[[WWWXXXXXXWWWTTTRRRRRRSSSPPPMMMJJJIIIHHHEEE???::::::CCCTTTmmmuuu[[[BBBCCCccc~~~{{{jjjmmmvvvnnnKKK>>>AAADDD\\\DDD>>>CCCSSSoookkkjjjwwwxxxtttnnn___MMMBBBEEEMMMRRRfffrrr{{{zzzxxxqqqaaaOOO@@@;;;888:::;;;<<>>@@@CCCDDDCCCGGGWWWgggvvv|||~~~pppgggooo{{{www]]]NNNMMMHHHGGGHHHCCC???===@@@DDDUUUyyymmmUUUCCC:::777777111777888:::>>>>>>LLLffftttbbbccciiinnnyyysssllleee```ZZZSSSSSSVVVWWW^^^jjjttt{{{~~~xxxsssnnnooommmjjjnnnrrrjjj\\\NNNOOOSSSTTTMMMBBB<<<===???CCCLLL[[[ooorrrccc___dddeee___ZZZggg{{{vvvsssqqqttt~~~wwwssssssnnnnnnmmmnnnooopppqqqqqqjjjddd\\\TTTMMMHHHDDDAAA<<<<<<<<<>>>DDDNNN[[[cccvvvyyygggZZZWWW^^^ZZZ\\\}}}qqqfffccckkkwwwfff```dddkkkyyyooohhhmmm{{{~~~wwwiii[[[UUU```oooyyyqqqsssxxxzzzxxxwwwxxx{{{|||yyyrrrmmmkkkaaaRRRDDD>>>???CCCGGGPPPTTTZZZbbbkkkttt}}}xxxnnnjjjddd]]]PPPIII>>>@@@IIIMMM___|||qqqiiiaaaOOOFFFFFFCCCCCCGGGQQQ\\\dddjjjuuu~~~xxxjjjbbb^^^[[[VVVXXXYYYWWWSSSQQQQQQRRROOOLLLJJJIIIHHHEEE???:::999AAANNNccchhhPPP===CCCddd~~~jjjiiiyyyqqqMMM>>>??????QQQvvvHHH>>>>>>KKKhhh~~~{{{ooottt~~~lllUUUEEECCCHHHKKKWWWeeennnoooppppppdddTTTAAA<<<999999::::::>>>DDD===JJJMMMJJJOOOZZZpppzzzPPP>>>???@@@<<<>>>BBBGGGIIILLL^^^}}}wwwkkk\\\dddxxxvvv[[[MMMLLLGGGFFFGGGBBB>>><<<>>>AAARRR~~~qqqXXXDDD:::666666444:::;;;===@@@@@@OOOiiitttcccccciiimmmwww|||ttthhh^^^YYYHHHOOO[[[gggpppxxx~~~~~~wwwrrrjjjjjjddd^^^^^^```WWWIIIBBBFFFHHHEEE>>>999777777;;;???JJJ\\\uuunnn[[[MMMPPPQQQOOOSSSggg~~~zzztttqqqpppzzz~~~rrrmmmmmmmmmlllkkkjjjjjjjjjkkkkkkfff```WWWNNNGGGAAA<<<999888999:::===CCCMMMYYYaaawwwyyygggUUUOOOVVVUUUWWWxxx{{{kkkdddpppyyyjjjcccdddhhhllliiijjjuuu~~~~~~~~~wwwhhh[[[UUU\\\lll|||}}}uuuuuuyyyzzzqqqrrrssstttrrrnnnnnnooonnndddUUUIIIBBBCCCHHHLLLWWW\\\ccciiipppxxxzzzeeeZZZUUUMMMEEEBBBBBB>>>BBBIIIMMMaaa|||kkkaaaUUUCCC===AAAAAAEEELLLZZZiiittt{{{wwwpppvvv~~~|||ttthhh```^^^[[[WWWUUUWWWYYYVVVRRROOOOOOPPPNNNLLLIIIHHHGGGDDD>>>999888>>>IIIZZZ]]]FFF888BBBTTTwwwppplllvvvSSS>>>999777IIIlllEEE>>>@@@LLLcccrrraaa^^^qqqlll[[[qqq~~~mmmaaa[[[SSSJJJPPPOOOSSS^^^iiikkkbbbYYYCCC<<<:::>>>>>>;;;===EEEDDDOOOPPPNNNVVV___ppp^^^HHHBBB??????CCCEEELLLNNNMMM^^^{{{wwwmmmWWWUUUgggxxx~~~uuuZZZLLLLLLIIIHHHFFF@@@CCC===<<>>AAAOOO___}}}fff___jjjnnnvvvzzznnndddWWWOOOIIINNN]]]mmmxxx|||}}}zzztttkkkeee___[[[RRRGGGAAA???===??????>>>;;;999999999AAA>>>DDDYYYvvvoooTTTOOOPPPOOOMMMSSShhh|||yyyxxxxxxyyy|||xxxuuutttrrrpppnnnjjjhhhjjjmmmiiibbb```YYYPPPGGG@@@;;;888666:::777999???DDDJJJWWWeee{{{xxxbbbXXXQQQPPPNNNWWWvvvzzzpppppp~~~kkkuuuoookkkhhhgggoookkkhhhlllvvv~~~}}}~~~}}}~~~~~~~~~}}}vvvjjj[[[PPP[[[jjj{{{{{{rrrnnnnnniiiqqqyyy{{{yyywwwzzz~~~lllfff\\\PPPGGGFFFKKKPPPVVVWWW```ooo{{{ttt\\\MMM???<<>>MMMjjjxxxGGG@@@BBBNNNeeejjjYYYWWWkkkhhh\\\uuuzzzooohhh___VVVQQQPPPRRRZZZcccfffaaa\\\EEE>>>;;;>>>???<<<@@@HHHIIITTTVVVUUU\\\bbbmmm~~~ZZZGGGBBB???@@@DDDKKKNNNRRR^^^~~~}}}yyygggXXX\\\ooo||||||sssYYYLLLLLLIIIGGGFFF@@@???<<<===BBBVVV|||oooVVVEEE<<<777666777888===AAA???@@@NNN```~~~hhhbbbllloootttzzzppp```XXXOOOOOOXXXeeepppuuu~~~~~~|||xxxssskkkccc[[[UUUMMMCCC>>>>>>>>>??????>>>;;;999999:::>>>???GGGZZZuuuqqq[[[QQQRRRQQQPPPUUUggg~~~||||||||||||yyyyyywwwtttqqqooolllfffaaadddiiigggbbb___YYYOOOEEE>>>999666555888777:::AAAEEEKKKXXXeeewwwwwwcccYYYSSSQQQNNNTTTpppxxxwwwxxxxxxmmm}}}uuupppnnnmmmllljjjhhhfffeeegggmmmtttxxx~~~~~~}}}}}}~~~~~~zzzsssgggYYYOOO[[[jjj|||zzzpppmmmllleeeqqq~~~qqqlllbbbVVVMMMLLLPPPVVV[[[]]]fffuuuzzz___KKKBBB999:::???======@@@???BBBNNN[[[wwwhhh[[[LLLEEECCCCCCFFFKKKUUUhhhzzzyyynnniiigggggghhhiiihhhddd```]]][[[YYYYYYZZZ[[[[[[YYYUUUQQQOOONNNNNNLLLIIIGGGDDDAAA<<<999777???GGGPPPQQQ???666AAAaaaqqqxxx}}}zzzoooRRR:::::::::GGGeeeqqqxxxHHH@@@CCCNNNcccdddRRRRRRgggnnneeezzzxxxnnnfffZZZWWWUUUVVV[[[^^^^^^]]]HHH???;;;>>>???===CCCLLLNNNZZZ^^^```gggiiilllwwwoooOOOAAA>>>>>>BBBHHHSSSWWWbbb|||{{{rrrddd]]]iii{{{{{{qqqXXXKKKLLLHHHGGGFFFAAA<<<;;;>>>BBBUUU~~~oooWWWFFF===888777777888>>>CCC@@@@@@NNNaaajjjeeelllnnnrrr|||nnneeeZZZSSSTTT[[[ccchhhyyy}}}zzzvvvrrrjjj___SSSKKKDDD===;;;===@@@@@@@@@>>><<<;;;<<<>>>AAAEEEOOO```vvvuuuhhh___```______cccooo~~~||||||||||||uuuzzz}}}|||{{{yyytttnnnnnniiiaaa\\\___fffhhhdddaaaZZZPPPFFF===888777666777999>>>DDDHHHNNNYYYdddtttvvvbbbYYYTTTSSSOOOQQQhhhrrruuuwwwyyy~~~lll}}}wwwsssqqqqqqrrriiiiiiggg```[[[___lllwww~~~~~~}}}||||||}}}}}}xxxqqqfffXXXOOOZZZjjj|||vvvmmmiiihhhcccppp~~~vvvqqqhhh\\\SSSQQQUUUYYY___ccclllzzz```III;;;888777===BBB===@@@@@@<<>>555@@@XXXxxx{{{kkk|||}}}qqqPPP======<<>>@@@FFFOOOWWW___mmmwwwrrrkkkkkkwww}}}mmmVVVKKKLLLHHHFFFFFFAAA======>>>???RRR}}}sss[[[III>>>999777888888???FFFBBB@@@OOOdddsss|||llldddkkklllrrrzzzsssggg\\\VVVVVVYYY\\\mmmwww}}}zzzuuuqqqhhh[[[KKKBBB<<<888999<<<@@@AAAAAAAAAAAABBBEEEGGGMMMTTT___lll{{{|||wwwqqqssstttvvvxxx|||~~~{{{yyyxxxxxxwwwqqqsssvvvzzz|||zzzssslllkkkhhhaaa^^^bbbjjjllliiiddd^^^TTTHHH???:::999::::::???GGGKKKNNNSSS]]]fffvvvuuu___WWWTTTTTTPPPPPPccc{{{uuuxxxqqqtttzzzhhh{{{vvvsssrrrsssooonnniii___YYY^^^nnn|||~~~~~~~~~||||||}}}}}}}}}wwwpppeeeYYYPPPVVVgggzzzsssiiieeedddcccnnn{{{|||wwwttttttqqqiii^^^VVVTTTXXX\\\fffkkkttt~~~yyycccPPP>>>888===CCCPPPWWWQQQLLLHHH>>>AAAVVVnnnyyydddVVVKKK@@@???EEEPPP___kkk{{{wwwoooiiieeeaaa___]]]aaa```___^^^\\\[[[ZZZZZZZZZ[[[[[[YYYVVVRRRPPPPPPMMMIIIEEEBBB???===:::777999999<<>>888:::;;;;;;BBBLLL\\\kkksssxxxzzzrrrvvvxxxcccTTTEEEBBBLLLZZZhhhqqqtttzzz|||vvvxxxzzz}}}jjjSSSJJJKKKGGGEEEFFFBBB@@@>>>======SSSzzzzzzaaaLLL???999777888888@@@IIIFFFAAAQQQhhhlllbbbgggiiirrr~~~tttjjjaaa\\\YYYXXX```mmmyyy~~~~~~|||vvvoooeeeVVVEEE;;;777555777;;;>>>AAADDDGGGIIILLLPPPSSS\\\eeeppp{{{~~~}}}{{{xxxvvvttttttoooooosssyyy}}}zzzrrrkkkiiigggddddddjjjrrrrrrmmmeee___UUUHHH>>>:::;;;>>>BBBJJJRRRTTTTTTXXXaaaiii|||uuu]]]UUURRRTTTQQQQQQbbbxxxxxxyyypppuuu{{{hhhxxxsssqqqqqqsssooohhh___\\\cccqqq}}}~~~~~~}}}}}}{{{|||~~~zzzuuunnndddXXXPPPRRReeeyyyssshhhcccbbbbbbfffkkkllliiifffdddcccgggfffbbb\\\XXXYYY___dddsss{{{```HHHCCC;;;AAAQQQbbbwww}}}lll```MMMJJJ\\\sssyyyfffRRRJJJCCCEEENNN___wwwsssoookkkgggeeebbb___]]]aaa```___^^^\\\ZZZYYYXXXUUUVVVXXXWWWTTTRRRQQQQQQLLLIIIDDDAAA>>><<<999777999999@@@TTT]]]HHH999@@@VVV|||uuukkkWWW@@@AAANNN|||LLL@@@AAAIIIVVVvvvpppnnn|||{{{~~~|||wwwqqqnnniiieee___ZZZ]]]kkkxxxjjjbbb]]]YYYVVVGGG>>>888999:::999???III```pppyyy}}}zzzrrrwwwzzz]]]TTTKKKDDDJJJ\\\qqqvvvwww~~~|||www}}}~~~fffQQQIIIKKKFFFDDDFFFBBBAAA???===???[[[wwwfffOOO@@@999777888888BBBMMMIIIDDDTTTnnnmmmaaaeeehhhsss~~~vvvoooiiiccc___^^^hhhssszzz}}}|||uuummmbbbRRR@@@888555666888<<<>>>BBBGGGLLLQQQUUUYYY\\\eeennnzzz~~~{{{~~~}}}zzzxxxvvvuuupppooossszzz}}}xxxqqqmmmggggggggghhhnnnuuusssmmmccc^^^TTTGGG<<<888;;;@@@LLLVVV^^^\\\YYY]]]eeekkkuuu]]]TTTQQQSSSRRRRRRcccyyyuuusss}}}rrrxxxnnnyyy|||uuurrrrrrrrrmmmgggaaa```hhhsss|||~~~~~~~~~~~~~~~}}}}}}wwwrrrlllbbbVVVNNNSSSggg|||tttggg___\\\YYYYYYWWWSSSPPPNNNOOOQQQTTTUUUUUUUUUUUU[[[cccjjj|||nnnMMM<<<:::>>>TTToooyyy]]]RRR```sssVVVOOOKKKQQQ```uuusssmmmkkkgggeeedddbbb```]]]^^^^^^]]]\\\ZZZXXXVVVUUUQQQSSSUUUUUUSSSQQQQQQQQQLLLJJJFFFCCCAAA>>>:::777777:::EEE^^^fffNNN;;;CCCZZZ{{{yyy|||uuunnnooo[[[???>>>LLL{{{JJJ??????IIITTTtttrrrnnn}}}|||zzzwwwsssmmmhhhcccaaa]]]```dddgggmmmyyysssmmmggg```YYYHHH>>>999::::::888===FFFUUUgggqqquuuyyyssspppxxxmmmPPPLLLIIIJJJYYYrrrzzzjjjrrr}}}vvvyyy}}}|||www~~~~~~yyycccPPPIIIKKKFFFDDDEEECCC>>>===>>>EEEhhhxxxiiiQQQAAA:::888888888CCCPPPMMMFFFWWWsssnnncccgggiiisss~~~}}}{{{xxxrrrmmmhhhlllqqquuuyyy{{{tttkkk___OOO???888777888:::===>>>CCCJJJQQQVVVZZZ]]]___hhhoooyyy}}}}}}}}}~~~}}}{{{zzzyyyrrrqqqttt{{{|||uuupppooohhhhhhffffffkkkqqqnnnhhhccc^^^TTTGGG<<<999>>>CCCVVV```fffbbb\\\___ggglllvvv```VVVQQQSSSRRRSSSdddzzzvvvwww}}}vvvxxxvvvwwwrrrqqqnnniiihhhmmmvvv~~~~~~~~~|||xxxtttnnndddXXXPPPYYYmmmqqq```TTTOOOJJJHHHFFFCCC@@@@@@AAABBBEEEGGGIIIJJJLLLRRR[[[bbbrrr~~~~~~WWWAAA===>>>MMMnnn]]]OOO[[[lll```WWWTTT```wwwyyyoookkkiiieeecccbbb```^^^\\\[[[[[[[[[[[[YYYXXXVVVUUURRRSSSUUUUUURRRPPPPPPPPPKKKIIIFFFDDDAAA>>>999666555999IIIcccjjjOOO<<>>888999:::;;;===???DDDMMMTTTXXX[[[^^^___hhhnnntttwww{{{xxxqqqssssssyyy||||||||||||}}}}}}}}}}}}||||||sssrrrvvv}}}|||tttooopppiiihhhdddbbbfffkkkiiicccddd```VVVIII>>>;;;AAAGGG[[[fffkkkddd]]]```hhhlll|||vvvcccXXXQQQRRRQQQSSSeee{{{~~~{{{zzz|||zzz{{{vvvxxxxxxtttppprrr{{{~~~{{{xxxrrriii\\\SSS^^^rrrkkkXXXJJJCCC=========<<<;;;;;;;;;;;;>>>@@@AAAAAABBBFFFNNNTTT```nnnzzz|||lllGGG;;;AAAJJJ^^^vvvSSSEEERRReee~~~iii]]]YYYkkk~~~sssmmmkkkhhheeebbb```^^^\\\ZZZZZZZZZ[[[[[[[[[ZZZXXXWWWTTTUUUVVVUUURRRPPPOOOOOOHHHFFFDDDCCC@@@<<<666222444999IIIdddkkkOOO<<>>LLL|||zzz~~~nnnWWWCCC;;;;;;999;;;DDDVVV[[[TTThhhsssiiillljjjrrr~~~tttpppooonnnjjjeee[[[III;;;777777666:::@@@DDDJJJQQQUUUVVVVVVXXXYYY^^^dddkkkooonnnllljjjiiiYYY[[[^^^hhh}}}wwwiiiWWWJJJDDDEEEHHHMMMVVV```iiiooorrrrrrvvv}}}|||}}}{{{yyyzzz|||zzztttppprrrxxx~~~uuunnnkkkiiihhhbbb^^^aaahhhhhhccc^^^```RRRCCC???===DDDSSSmmmqqqpppggg```bbbgggjjjvvvmmmddd\\\XXXUUUUUU___jjjttt{{{|||xxxyyytttvvv{{{}}}}}}~~~{{{{{{zzzyyyuuuooofff\\\VVVhhhwwwvvv^^^III===999888555333333555777777777666666555666888<<>>:::999888999===AAAAAAGGGOOOTTTccc~~~}}}jjjPPP???AAAKKKVVV|||uuubbb```iiillluuu}}}zzzqqqgggYYYNNNEEEEEEGGGFFFBBBAAA>>>>>>===MMM}}}ooozzzrrrYYYFFF======777;;;GGGYYY___ZZZtttuuujjjlllkkkrrr}}}qqqiiiggghhhfffdddYYYHHH999777777666:::AAAEEEKKKSSSWWWWWWUUUVVVWWW___fffooouuuvvvrrrnnnlllaaa```^^^aaarrryyyooo^^^KKK@@@::::::;;;===AAAFFFLLLOOOVVVWWW^^^kkkxxx~~~{{{vvvwwwyyywwwuuuvvvyyyxxxtttmmmsss}}}zzzoooiiijjjhhhfffccc```ccchhhhhheee___aaaTTTDDD??????GGGYYYuuuvvvrrrggg```ccciiilllxxxjjjbbbZZZWWWVVVXXXaaaiii}}}uuuxxxooommmsssyyyyyywww~~~}}}}}}}}}{{{yyywwwtttrrrmmmeeeZZZRRRUUUfffyyy}}}}}}qqqYYYEEE:::666555333111111333555555555777666555555666888:::<<<<<<===AAAFFFIIIOOO[[[ggg~~~hhhQQQDDDEEESSSaaazzzyyy]]]KKKCCC===EEE^^^}}}~~~~~~vvvvvvtttlllcccbbbaaa```^^^\\\[[[ZZZZZZYYYZZZ[[[ZZZWWWVVVWWWXXXUUUTTTTTTSSSQQQOOOMMMLLLIIIAAA<<<<<<<<<999777777777999KKKbbbbbbLLL>>>???XXXnnnmmmhhhwwwggg~~~pppNNN999;;;CCCUUUmmm{{{GGG>>>???JJJVVVmmmkkkssssssooo{{{~~~|||zzzyyyiiiUUUBBB999888888999<<>><<<888;;;FFF\\\fffcccyyywwwiiikkkkkkppp|||qqqiiigggfffdddbbbXXXGGG999666777777;;;BBBHHHNNNVVV[[[ZZZXXXWWWWWW___gggsss~~~{{{xxxsssqqqzzzyyylllWWWEEE===;;;;;;<<<>>>@@@AAACCCDDDCCCFFFLLLUUU___iiinnnqqquuuwwwvvvssssssvvvvvvsssmmmqqqxxx|||wwwmmmiiikkkhhhfffdddccceeehhhiiihhheeegggZZZIIIBBBBBBKKK^^^zzzzzzttthhh```bbbgggjjjyyy}}}fffXXXRRRVVVWWWYYYkkk~~~ooo}}}ssskkkkkkooopppppppppuuuvvvyyy{{{}}}}}}}}}|||yyywwwuuutttpppfffXXXNNNJJJ^^^uuu~~~||||||lllTTTBBB888666444222111111333444444333555444444333444555777888???>>>@@@EEEIIIOOO\\\hhh}}}xxx\\\HHHCCCKKK^^^nnn|||gggSSSEEE???;;;FFFaaavvvooopppooohhhaaaaaa```]]][[[ZZZYYYYYYZZZXXXYYYYYYXXXWWWVVVVVVVVVTTTSSSSSSQQQPPPNNNLLLKKKHHH@@@;;;;;;<<<999777777666999LLLaaa___HHH;;;>>>WWWppprrrnnn|||kkkrrrLLL888:::BBBYYYuuu}}}HHH@@@===GGGVVViiikkknnn{{{yyy|||||||||yyyxxxyyyzzznnn\\\GGG;;;888888:::<<>>:::??????@@@@@@???>>><<<;;;>>>@@@CCCDDDHHHSSSaaalllsssvvvvvvsssrrruuuuuurrrooolllnnnrrrtttpppmmmnnnjjjgggddddddfffgggiiikkkiiikkk^^^OOOKKKMMMWWWiiixxxjjjbbbcccfffhhhxxxyyyhhhTTTNNNYYYYYYYYY{{{mmm|||uuunnnlllhhhbbbaaadddfffiiilllooorrrsssuuuuuuvvvwwwxxxxxxrrrfffVVVKKKLLLbbb|||~~~{{{hhhRRRAAA999666444222111222444555444333222222222222444555777888>>><<<===BBBGGGMMMYYYdddooozzzqqqUUUDDD@@@GGGVVVccctttvvvsssiii```YYYOOOEEECCC>>>;;;FFFddd~~~yyyrrrnnnkkkhhhddd______^^^\\\ZZZXXXXXXXXXYYYWWWVVVUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPNNNLLLJJJIIIGGG???:::;;;;;;888666777666:::MMM```[[[DDD999>>>SSSkkkooottt~~~wwwKKK888<<>>HHHVVVeeennnuuu~~~eeeSSSTTTeeevvv~~~vvvnnncccZZZSSSFFF<<<<<<@@@GGGWWWhhhwwwfff\\\ccc{{{|||yyyvvvlll```NNNGGGBBBCCCDDDBBBAAAAAA???AAAAAAOOO|||xxxYYYDDD:::???:::CCCccczzzsssssssssnnnyyyhhhhhhiiimmmxxx}}}|||zzzyyyvvvqqqkkkgggZZZIII:::888888777;;;BBBMMMVVV```fffgggdddcccbbbhhhppp~~~{{{gggNNNAAAAAAMMMKKKGGGBBB>>>;;;999999<<<===<<<:::<<>><<<::::::HHHiii{{{uuuooooooooolllgggccc```___]]]\\\[[[ZZZYYYXXXXXXXXXVVVUUUSSSSSSTTTTTTRRRQQQQQQPPPPPPNNNMMMKKKIIIHHHFFF>>>999::::::888666777777<<>>???AAATTTfffKKK>>>???:::DDDgggyyyuuu{{{{{{iiihhhjjjmmmvvv|||}}}~~~~~~|||wwwqqqmmm\\\KKK<<<999999888;;;BBBNNNWWWbbbjjjllljjjhhhgggrrrvvvlllVVVOOOVVVccc\\\RRRHHHBBBAAACCCFFFBBBAAAAAABBBFFFMMMUUUZZZgggnnnsssssssssuuuvvvtttjjjdddbbbjjjrrrsssqqqoookkkeee``````___^^^dddkkkfffhhh___\\\gggqqq|||}}}iii___aaagggiiivvvsss^^^VVVQQQQQQTTTgggsssqqqttt|||wwwlllZZZOOOOOOKKKMMMNNNNNNNNNPPPUUUXXX\\\bbbhhhggg^^^TTTLLLHHHNNNddd|||{{{uuuzzzzzzhhhSSSAAA777444333222222333444555444222333333444444555666777888888777;;;BBBGGGIIIOOOUUU^^^gggmmmqqq{{{lllQQQAAA:::777777999:::555111222555666888:::555666:::LLLppp|||tttnnnkkkhhhiiiiiigggdddaaa______[[[[[[[[[[[[ZZZXXXWWWWWWWWWUUUSSSSSSTTTTTTRRRPPPQQQQQQPPPOOOMMMKKKIIIHHHEEE>>>999999:::888666777888===PPP```WWW???777@@@UUUgggiiixxxNNN;;;DDDUUU===>>>:::GGG\\\```rrrqqqggg}}}wwwsss}}}vvvqqqooorrrjjjZZZGGG:::999>>>CCCEEE\\\www~~~bbbMMMHHHPPP[[[bbb~~~wwwllldddUUUOOOJJJIIIIIIRRRllluuujjjaaaiii~~~wwwuuu~~~{{{xxxtttcccQQQIIIDDDAAACCCCCCAAA@@@BBB>>>???BBB[[[oooRRRCCC>>>:::FFFiii|||yyy}}}jjjiiikkkmmmvvv|||~~~{{{uuurrr^^^LLL===::::::888;;;BBBMMMVVVccclllnnnlllkkkjjjrrrttt{{{}}}mmm\\\[[[eeeqqqgggXXXKKKFFFHHHOOOUUUPPPMMMNNNTTT^^^cccbbb___```iiiqqqssstttvvvwwwuuufffbbbdddlllrrrrrrooonnnkkkccc^^^]]]\\\[[[aaajjjhhhiii``````ooo{{{zzzcccXXX\\\eeeiiivvvrrrXXX\\\YYYQQQXXXxxxssspppuuu~~~tttaaaRRRNNNHHHIIIIIIGGGFFFGGGLLLPPPQQQWWW]]][[[RRRJJJGGGHHHQQQfff|||zzzuuu}}}{{{jjjTTTAAA666222222111111222444444333111555555555666666666777777333333888@@@EEEFFFIIIMMMTTT___hhhmmmwwwlllSSSDDD>>>:::999999;;;555333555666333000000111555<<>>QQQaaaVVV>>>777@@@^^^qqqtttwww}}}WWW>>>AAANNN@@@BBB;;;BBBZZZdddtttzzzrrrwwwjjjvvvuuukkktttnnn___KKK===;;;<<<<<>>AAAGGGbbbrrrqqqgggeeehhhmmm~~~uuuwww|||wwwuuuuuupppbbbIII666777:::777<<>>999666888888555444555999???ZZZ^^^PPP@@@777IIImmm~~~|||dddvvvaaa<<<>>>QQQ}}}??????999AAAXXXcccsssvvvvvvtttuuulllwwwvvvkkkWWWDDD===<<<===CCCOOO___ooo~~~ooo___MMMCCCBBBGGGQQQ[[[jjjuuummmYYYRRRYYYooo}}}oooiiigggZZZgggxxxyyyrrraaaPPPFFFDDDCCCDDDDDDDDDBBB@@@;;;BBBDDD```bbbHHH@@@@@@FFF___|||qqqfffdddiiimmm}}}rrrjjjnnnuuussssssuuuqqqeeeLLL999888:::777;;;EEENNNRRR___ooorrrllllllrrruuussswww}}}tttlllnnnxxx|||rrrnnnyyy|||yyyyyyyyywwwuuuuuuwwwvvvrrrnnniiiaaalll{{{yyyqqqnnniiibbb^^^TTTMMMQQQ___jjjmmmhhheeeaaa^^^^^^bbbgggjjjgggddd]]]UUUQQQUUU^^^fff}}}lllcccTTT[[[iiizzz~~~{{{~~~vvvjjjbbb]]]VVVNNNHHHGGGIIIKKKMMMPPPTTTVVVSSSNNNJJJIIIKKKWWWddduuu~~~zzzuuuyyymmmTTT???555333333333333555666777777666555888:::::::::999999:::999888888:::>>>BBBEEEGGGNNNUUU\\\dddnnnwwwzzzxxxvvveeePPPDDD===888666888777444111000111111000...444444888GGGccc}}}wwwmmmjjjgggcccaaabbbcccdddfffffffffccc```^^^]]]^^^\\\YYYWWWVVVVVVXXXXXXWWWXXXUUURRRRRRSSSSSSRRRPPPOOONNNNNNNNNMMMKKKHHHDDD>>>999666888888555333555888===XXX\\\NNN???777JJJqqqzzzbbbmmm```===>>>KKKqqqAAA>>>888AAAWWWeeetttxxx{{{vvvmmmyyy{{{fffMMM???===???EEELLLUUU]]]fffnnnnnnjjjTTTMMMGGGFFFFFFKKKUUU___cccmmm{{{|||bbb[[[hhhrrrpppzzz^^^^^^ppp~~~xxxooo___OOOEEEDDDCCCCCCDDDCCCBBB@@@@@@BBBBBB^^^nnnPPPCCCAAAEEE]]]ooofffffflllqqq~~~zzzwwwiii```dddnnnnnnqqquuuqqqhhhQQQ===::::::777;;;DDDKKKOOOZZZhhhlllggghhhnnnpppooosss|||}}}}}}xxxsssvvv~~~~~~zzzuuuqqqmmmgggeeesssyyyrrruuuuuukkk```RRRNNNZZZkkkttttttdddbbb___]]][[[YYYYYYYYYTTTRRRPPPMMMMMMTTT```hhhmmmcccVVV```}}}wwwuuu}}}zzzvvv|||}}}}}}{{{rrrooorrrzzzuuummmggg___UUUOOOPPPSSSTTTSSSVVVXXXYYYVVVQQQNNNNNNPPPVVVdddvvv|||uuuyyy~~~kkkSSS@@@666444555555666777888999::::::888;;;???@@@???===;;;;;;888888999;;;===@@@CCCDDDKKKQQQWWW^^^fffnnnpppmmmnnn]]]KKK@@@;;;888777999777444111000000111000///000000333<<>>999666888888555333555666<<>>@@@BBBBBBAAA???>>>>>><<<===>>>??????AAACCCEEEJJJPPPVVV[[[bbbiiiiiieeedddVVVFFF>>>;;;::::::<<<888666444222111111111111---...///444;;;AAACCCBBBDDDIIISSS^^^fffhhheeeaaaZZZXXXUUUTTTVVVZZZ^^^aaaddddddccc```^^^^^^```ccc^^^\\\ZZZYYYZZZ[[[ZZZYYYUUUSSSPPPNNNMMMNNNNNNOOOOOONNNMMMLLLJJJGGGCCC???===888666777777444333444666<<>>BBBEEEIIIMMMOOOTTTZZZYYYUUUPPPMMMLLLLLLMMMTTTeeettt|||~~~fffhhhvvviiidddqqqqqqeeeooosssdddhhhooogggSSSDDDCCCBBBAAABBBCCCCCCAAA???>>><<<>>>___]]]IIIEEEKKK[[[}}}wwwoooggghhhooottt|||yyy}}}yyyuuubbbVVVWWWaaafffnnnvvvtttlllYYYEEE<<<::::::@@@GGGHHHMMMVVV]]]^^^\\\]]]```dddfffkkksss~~~xxx{{{~~~tttgggiiiooovvv|||xxxrrrpppiiimmm{{{rrrnnnvvvyyyiii\\\TTT^^^qqqzzzssshhhcccaaa___\\\ZZZXXXWWWWWWUUUTTTRRRNNNNNNTTT^^^fffqqq^^^YYYdddmmmPPPWWWvvvnnn|||yyyrrrvvv|||}}}zzzmmmkkkhhhfffdddlllvvvlllhhhiiijjjfffbbbcccddddddbbb```^^^\\\\\\]]]kkk~~~xxxxxxzzzjjjUUUDDD:::666333666888999:::<<<@@@DDDFFFFFFFFFDDDBBBAAAAAACCCBBBCCCCCCBBB@@@@@@CCCEEEHHHNNNTTTYYY```eeeddd```YYYLLL???;;;;;;;;;<<<>>>:::999888666444222111111000000111333444444555555555777===CCCIIIMMMMMMMMMNNNMMMLLLMMMQQQVVV\\\___``````___]]]\\\\\\___bbb```^^^[[[ZZZZZZYYYXXXVVVQQQRRRRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKJJJHHHDDDAAA===888555777777444333444777>>>XXXWWWFFF;;;===[[[tttmmmkkkZZZ>>>@@@>>>HHHaaalllBBB999;;;@@@FFF]]]yyywwwlll}}}~~~rrr|||}}}iiiOOO@@@@@@DDDAAAFFFJJJMMMTTT[[[\\\YYYUUUQQQNNNNNNQQQ[[[mmm}}}jjjrrruuummm___WWW^^^vvvttt___fff}}}yyyeeeZZZcccjjj___LLLAAAAAAAAA@@@AAABBBBBBAAA???@@@===AAA```zzz^^^IIIDDDJJJSSSuuussszzz~~~rrrggggggkkknnnwwwtttzzz~~~yyyttt]]]OOOOOOYYYaaannnzzzzzzqqq```LLL@@@;;;<<>>AAA>>>???@@@>>>:::666333333222//////111111......000111111111222444666888999>>>???AAAEEEKKKRRRXXX\\\YYYYYYZZZYYYYYYZZZ\\\^^^```^^^[[[ZZZYYYXXXUUUSSSPPPRRRSSSSSSPPPNNNMMMMMMJJJJJJJJJJJJJJJIIIEEEBBB===888555777777444222444999@@@YYYVVVCCC999???___~~~}}}xxxllloooVVV<<>>WWWyyyzzziiivvv~~~www|||vvvaaaKKKAAABBBEEEFFFIIIMMMQQQYYYccchhhggg```\\\ZZZ[[[___ffftttyyypppuuuooo^^^[[[WWW\\\qqqxxxccc___{{{~~~}}}pppbbb^^^iiihhhVVVFFFBBBAAA@@@???@@@BBBBBBAAA???AAA>>>FFFfff{{{zzz]]]FFFAAAEEEGGGcccxxxlllqqqtttsssiiihhhkkkmmmyyyyyyyyy~~~zzzvvvaaaQQQNNNWWW```ooo}}}~~~zzziiiTTTEEE>>>>>>DDDJJJNNNVVV```fffhhhhhhhhhhhheeellluuu~~~~~~uuuwwwxxxxxxuuupppooopppooonnnmmmnnnqqqsssoookkk\\\TTTPPPRRRRRRQQQ[[[hhh}}}uuusssooonnnuuuttthhhdddccc[[[]]]TTTRRR^^^lllnnnfff```^^^]]][[[XXXUUURRROOOMMMJJJIIIFFFDDDGGGPPP^^^hhh}}}mmm[[[]]]ccc{{{PPPJJJWWW{{{sss|||yyy{{{|||xxxuuuooofff]]]VVVYYYhhhxxxzzz{{{}}}~~~~~~{{{vvvsssooo{{{yyyxxx~~~~~~}}}wwwkkkZZZJJJ>>>888222666:::<<<>>>BBBJJJPPPVVVWWWWWWTTTQQQOOONNNOOOKKKKKKHHHAAA;;;:::>>>CCCCCCIIIPPPVVV]]]bbbaaa\\\LLLAAA999999>>>AAACCCGGGGGGJJJLLLJJJDDD>>>:::999444///---000000------//////000000//////000222333666888<<>>aaatttyyylllvvv|||SSS<<<@@@;;;KKKvvvCCC:::???@@@;;;VVV{{{{{{fffnnn|||ssslllqqq}}}}}}}}}rrr]]]IIIBBBCCCFFFNNNQQQSSSVVV```mmmtttuuummmiiihhhjjjmmmqqqzzzvvvmmmsss~~~fffVVVQQQWWW```sssoooaaammm|||~~~mmmeeegggppphhhPPPBBBEEE@@@??????@@@BBBBBB@@@???;;;<<>>DDDHHHSSS```nnnuuussstttllljjjeee]]]```eee```\\\QQQLLLTTT]]]]]]YYYWWWWWWXXXYYYXXXVVVSSSOOOMMMJJJIIIFFFDDDHHHRRRaaalllyyyjjjYYY[[[___yyyrrrJJJCCCQQQxxxxxx|||}}}yyy|||{{{qqqkkkddd___\\\cccttt{{{uuuzzzxxx~~~|||{{{vvvkkk\\\KKK???888222666;;;>>>@@@EEEMMMTTT[[[]]]^^^]]]ZZZVVVSSSRRRPPPOOOKKKCCC<<<:::???DDDDDDJJJRRRXXX___dddccc^^^MMMCCC<<<===CCCFFFJJJMMMQQQTTTWWWUUUOOOGGGBBB@@@:::333000444555222111444---///111333444555777888777999===BBBGGGKKKOOOQQQMMMPPPRRRTTTTTTUUUVVVWWWYYYXXXWWWWWWXXXWWWUUUSSSRRRRRRQQQMMMJJJJJJMMMPPPMMMLLLKKKKKKKKKHHHEEEAAA<<<777555666666333222333999@@@XXXSSS===333===aaarrryyyuuunnn}}}|||xxxWWWDDDGGG@@@UUUHHH999<<<>>>:::RRRvvvttt```nnnuuugggcccjjj{{{rrr___PPPGGGCCCFFFKKKYYYWWWXXX^^^hhhrrryyy|||xxxyyy|||}}}|||{{{xxxffftttkkk]]]UUURRR```www|||eeesss{{{|||{{{nnnmmmkkkggg___SSSFFF===??????@@@@@@@@@@@@??????>>>@@@JJJrrrlll}}}UUUGGGFFFAAA???OOOqqq|||zzz[[[hhhfff{{{uuuiiiiiilllmmmvvv{{{~~~~~~hhh^^^VVVZZZdddqqq~~~|||```GGGEEEGGGJJJQQQWWW___jjjqqqsssssstttuuuzzz}}}qqqvvvxxxwwwyyy}}}uuuuuupppaaaMMMCCC:::888<<>>BBBPPPUUUNNNIIIJJJQQQ[[[aaa[[[SSSNNNIIICCC@@@<<<777333111000000000000111333333333444666777555;;;AAABBBEEEKKKOOOOOONNNLLLMMMRRRUUUTTTVVVYYYXXXYYYYYYZZZYYYWWWUUUTTTPPPRRRSSSQQQMMMKKKLLLNNNMMMMMMMMMLLLJJJFFFCCCAAA999999999666444333555666888LLLaaaPPP>>>777???cccsssjjjyyydddrrr___DDDBBBFFFdddIII<<<>>>???:::OOOrrrkkknnn|||{{{}}}{{{jjj^^^\\\qqq|||mmm\\\PPPIIIGGGKKKPPPYYY[[[___eeennnwwwvvvxxxtttaaa^^^```ooo{{{sssuuu}}}yyyxxxxxxwwwiiihhheee___VVVLLLCCC>>>??????@@@@@@@@@@@@?????????AAAUUUsssTTTGGGDDD??????LLLfff^^^cccjjj}}}wwwhhhfffkkkooorrrwww}}}~~~||||||}}}nnnbbbYYY\\\gggsssdddGGGAAACCCEEEMMMWWW^^^gggnnnqqqsssuuuxxx~~~|||pppxxx~~~~~~~~~{{{yyyqqq^^^LLLCCC:::888;;;@@@GGGMMMbbbxxx|||ooohhh\\\YYYXXXZZZ]]]___^^^[[[[[[UUUMMMIIIJJJOOOTTTWWWTTTUUUUUUUUUSSSPPPMMMKKKJJJFFFDDDFFFJJJSSSaaannnwwweeeZZZUUUkkkpppNNNRRRiiivvvooo}}}}}}vvv~~~}}}yyymmmeeejjjqqqvvv{{{rrr~~~xxxyyy{{{~~~~~~uuueeeRRRBBB999777888:::===BBBLLLVVV]]]bbbdddfffeeeaaa\\\YYYWWWOOOKKKDDD>>>;;;;;;>>>@@@@@@JJJQQQSSSWWW]]]XXXNNNBBBAAAGGGRRRSSSKKKHHHMMMRRR]]]eeebbb[[[UUUOOOIIIIIIDDD>>>888444222111000//////111666;;;======;;;;;;???CCCFFFMMMSSSSSSNNNJJJHHHIIIOOORRRRRRTTTWWWYYYYYYYYYYYYXXXVVVTTTSSSPPPRRRRRRQQQMMMLLLLLLNNNKKKKKKKKKJJJHHHEEEAAA???999999888666444333555777<<>>^^^gggkkkwww[[[nnn]]]GGGGGGLLLgggIII@@@AAA???999JJJmmm}}}vvvzzz|||yyytttsssnnnggghhhooowwwkkk\\\TTTPPPPPPUUU[[[```eeelllssszzz~~~ggg___nnn|||zzzrrrmmmnnnqqqgggfffaaaXXXMMMEEEAAA@@@??????@@@@@@@@@@@@?????????BBBdddUUUHHHAAA>>>AAAGGGVVVuuu[[[VVV```sss|||kkkggglllrrrooouuu~~~~~~{{{xxx~~~||||||}}}uuuhhh]]]___jjjwwwiiiJJJ@@@???BBBJJJQQQWWW___dddiiimmmsssxxxrrrppp~~~rrr\\\JJJAAA:::999<<>>CCCpppWWWHHH???===BBBBBBHHHfffSSSMMMMMMbbb~~~qqqlllooorrrooouuu}}}xxxuuu|||yyykkk```aaalllyyyoooPPPDDD@@@AAAIIILLLPPPWWW\\\bbbiiirrryyytttlllooouuu]]]HHH???:::<<<>>>@@@HHHRRRbbb|||~~~qqqeee]]]RRRPPPOOORRRVVVYYYYYYWWWTTTNNNJJJMMMTTTYYYXXXTTTVVVVVVUUUTTTRRRPPPOOONNNLLLHHHEEEFFFJJJUUUgggxxxtttdddZZZ\\\{{{qqqRRR]]]www}}}{{{{{{|||ttt}}}~~~~~~|||zzzyyy{{{~~~|||rrrhhheeeoooxxx}}}rrruuu|||wwwuuuuuuzzz|||zzzppp___MMM???999666777888<<>>???>>>BBBHHHQQQYYYaaadddcccdddgggjjjgggaaaVVVIII>>>777555555666===HHHQQQUUURRRKKKFFFMMMRRRWWW]]]dddgggbbbZZZQQQKKKHHHLLLPPPSSSVVVZZZZZZZZZXXXWWWUUUSSSQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMIIIIIIIIIHHHEEEBBB>>><<<777777777555444444666888@@@VVVhhhQQQ===;;;EEEhhhsss}}}oooVVV]]]vvv}}}^^^NNNNNNJJJSSSpppEEEEEEBBB>>><<>>CCC???@@@^^^pppMMMJJJEEE\\\zzztttooonnnmmmnnnuuuzzz~~~{{{pppmmmyyyyyymmmbbbbbbkkkxxxyyy[[[KKKCCCAAAIIIIIINNNTTT[[[bbbkkkvvv~~~uuunnnmmmvvvyyy```KKK@@@:::===>>>@@@JJJWWWnnnvvvnnneee]]]QQQOOONNNQQQVVVYYYXXXVVV[[[VVVVVVaaaooorrrgggZZZXXXWWWUUUSSSQQQOOONNNNNNLLLHHHFFFFFFIIISSSgggxxxpppcccXXX]]]nnnQQQ]]]xxxvvvssszzzrrr}}}{{{{{{}}}~~~~~~|||zzzyyyvvvzzz|||xxxooofffbbbhhhnnnqqqxxxmmmuuuyyyuuussswwwyyywwwlllZZZGGG<<<777555555777<<>>XXXjjjOOO888:::KKKsss~~~qqqUUU^^^uuufffYYYWWWOOONNN^^^kkkFFFGGGAAA===>>>???WWW}}}zzztttuuuxxx|||~~~wwwqqqrrruuuxxx~~~sss^^^aaasss{{{mmmcccbbbbbbbbbgggoooppplllcccVVVHHH???<<<<<>>???MMM^^^~~~xxxsssmmmeee___OOONNNNNNQQQWWW[[[[[[YYY```[[[[[[ggguuuwwwjjj[[[ZZZXXXTTTQQQNNNMMMLLLLLLJJJGGGFFFFFFHHHRRRfffxxxlllcccZZZfffdddOOOVVVqqqssslllyyy}}}rrrzzzxxxzzz{{{}}}}}}}}}{{{yyywwwtttyyy|||wwwrrrhhhaaa```______iiivvvyyynnnyyy{{{wwwuuuvvvxxxvvviiiUUUCCC888555444444666;;;EEETTTeeeooorrrooolllggg```XXXOOOIIIDDDBBB>>>:::666444444333333555888<<>>;;;777555666;;;FFFPPPUUUUUURRRYYYXXXXXXVVVPPPLLLPPPXXX^^^YYYOOOBBB666222444777DDDQQQ]]]\\\QQQGGGEEEGGGLLLVVVaaaeeeggghhhfffcccXXXPPPLLLPPPVVVWWWXXXYYYXXXWWWVVVTTTRRRQQQQQQPPPPPPNNNLLLLLLLLLLLLJJJIIIIIIIIIIIIGGGDDD@@@<<<:::444555555444333444777999???YYYjjjLLL555999KKKrrr~~~wwwYYY^^^yyyiii^^^^^^UUUPPPVVV[[[JJJLLLBBB===@@@<<>>======??????@@@@@@@@@@@@??????AAAYYYoooOOOIIIFFFEEEDDD@@@FFFaaa~~~ooo[[[QQQVVVooorrrjjjjjjkkknnnuuuvvvuuu}}}|||||||||zzzwwwyyy}}}}}}~~~|||tttkkkfffeeennniiiYYYQQQSSS]]]ZZZaaalllvvv{{{}}}hhhRRRCCC;;;>>>BBBFFFYYYppp{{{uuupppkkkbbb\\\KKKKKKLLLQQQXXX]]]___^^^[[[UUUQQQVVV```eeebbb\\\]]]ZZZVVVQQQNNNLLLLLLLLLHHHGGGGGGIIIKKKUUUjjj}}}mmmkkklll~~~TTTKKKRRRkkkssshhhtttooo}}}|||zzz{{{|||}}}|||yyyvvvtttssswww}}}zzzwwwsssjjj```ZZZTTTTTTcccuuuzzztttwwwxxxttttttwwwyyyvvvhhhSSS@@@666444222333666;;;EEESSScccmmmhhhhhhgggbbbZZZQQQJJJGGG???===;;;888666444444333444444666:::===<<<;;;999666@@@NNN[[[bbbccc^^^YYYeeefffiiihhh___RRRMMMPPPOOOKKKDDD:::333222999???OOOUUUXXXSSSIIIDDDGGGMMMNNNVVV^^^dddiiillliiicccSSSOOOPPPYYYaaa```[[[XXXWWWVVVTTTRRRQQQQQQQQQQQQOOOLLLJJJJJJKKKKKKIIIFFFHHHHHHGGGEEEBBB>>>:::888333444444444333444777999CCCZZZgggIII555888DDDccclllwwwwww[[[eeekkkccceee]]]WWWXXXWWWNNNOOOCCC===AAA999EEEkkk{{{}}}zzzzzzooo\\\\\\vvvppplllnnnqqqllleeelllzzzuuujjjYYYJJJAAA???@@@AAA??????@@@@@@@@@@@@?????????[[[lllOOOIIIHHHGGGDDDAAAKKKeee~~~rrraaagggssshhhkkkqqqqqqxxxxxxuuu}}}|||vvvyyy}}}yyyppphhhdddkkkiii]]]YYY___mmmqqqyyy~~~iiiRRRBBB;;;AAAGGGPPPhhh|||wwwsssnnnggg^^^WWWHHHGGGJJJPPPYYY```bbbbbbUUUOOOHHHFFFKKKUUU]]]bbbaaa^^^YYYTTTPPPNNNMMMMMMIIIIIIKKKMMMPPP[[[pppqqqtttnnnGGGFFFUUUmmmvvvgggrrr|||gggqqq||||||}}}}}}{{{wwwtttqqqrrruuuxxx||||||{{{xxxvvvqqqiii___WWWOOOPPPddd{{{||||||~~~{{{wwwuuuyyy|||ooossssssoooqqqxxxzzzwwwhhhRRR???666444111333666;;;EEERRRaaakkk___aaaaaa[[[QQQGGGAAA???;;;:::999777555444444333555333444888;;;;;;;;;;;;<<>>===???>>>DDDAAA>>>BBB>>>:::@@@LLLgggyyy|||lllUUUOOOHHHDDDBBBBBBIII```xxxzzz{{{xxxiiijjjrrrwwwwwwyyy~~~~~~zzzvvvrrrmmmooo|||www___MMMMMM___qqqzzz}}}fffSSSGGG>>>BBBLLL[[[sss}}}zzzuuupppkkkcccYYYQQQFFFCCCKKKVVV]]]hhhlllbbbWWWPPPPPPLLLBBBKKK___hhhlllggg___XXXTTTQQQNNNLLLDDDGGGHHHHHHMMM^^^www}}}WWW>>>HHHOOOxxxqqqeeepppxxxnnniii||||||zzz}}}wwwnnnppprrruuuxxx{{{{{{zzzzzzrrrlllaaaUUURRR___vvv~~~}}}|||vvvtttxxx{{{yyywwwwwwzzzxxxxxxwwwssstttuuugggkkkttt~~~fffLLL<<<555111111111333999DDDOOOYYY^^^YYYWWWTTTNNNHHHBBB<<<999777777666666555444333222555777:::===>>>???@@@@@@AAA^^^wwwtttooo~~~|||}}}}}}wwwkkkbbbVVVHHHCCC@@@===FFFQQQOOORRRLLLEEEAAACCCGGGJJJKKKPPP___kkkqqqyyy}}}oooZZZOOOPPPZZZllluuuoooddd]]][[[XXXTTTQQQPPPPPPOOONNNLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFCCC???;;;666333444222111444444333444888GGGbbb\\\@@@777777???TTTYYYnnndddyyy}}}zzzzzzvvvkkkdddbbbZZZYYYOOOGGGFFF@@@BBBQQQzzz|||~~~~~~~~~hhh```___~~~hhhgggggghhhkkkooorrrtttlll]]]MMMDDDAAA???>>>@@@>>>CCC@@@>>>BBB>>>===EEEOOOqqqqqqYYYUUULLLFFFDDDCCCGGGZZZmmmuuuwww}}}nnnooouuuxxxxxxyyy|||xxxsssnnnnnnyyymmmXXXLLLMMMYYYdddpppwwwtttpppppprrrwwwwww___LLLAAA===DDDPPPaaayyy}}}yyyuuuqqqlllcccYYYQQQCCCAAAIIITTT[[[iiiooogggWWWLLLKKKKKKEEENNNdddppp{{{sssggg]]]VVVPPPLLLIIIGGGIIIKKKLLLRRRddd}}}UUU>>>GGGXXXlllcccooojjjfffwwwyyywwwwww|||vvvnnnmmmpppuuuyyy|||||||||{{{wwwpppdddZZZZZZggg~~~zzzvvvuuuyyyzzzyyyxxx{{{vvvuuuvvvwwwuuuxxxqqqbbbeeemmm~~~yyycccKKK<<<666333222111222888AAALLLTTTXXXTTTRRROOOKKKFFF@@@;;;888777777777777666555444333444666:::???CCCDDDCCCBBBKKKkkkzzzwww}}}{{{{{{||||||yyysssnnnbbbYYYWWWSSSJJJKKKOOOJJJJJJDDD>>><<>>999555333555222222444444222555999JJJ___UUU<<<888:::@@@RRR\\\kkkppp{{{|||zzzsssooooooYYY[[[RRRJJJHHH@@@>>>IIIwwwsssyyy~~~}}}~~~ttt]]]]]]hhh}}}uuucccdddfffggghhhjjjmmmpppcccVVVHHHBBB@@@???@@@BBB>>>BBB@@@???BBB>>>AAAOOOcccxxxwwwbbb[[[PPPHHHFFFEEEFFFQQQ___qqqmmmrrruuutttxxxyyyxxxyyy}}}{{{vvvooommmsss}}}sss___PPPIIIJJJOOORRR]]]bbblllyyyzzzmmm^^^WWWUUUVVVZZZ___lllyyymmmWWWDDD<<<;;;DDDQQQ```xxx}}}zzzwwwssspppkkkbbbVVVNNNAAA@@@HHHRRRZZZjjjtttmmmWWWFFFDDDKKKJJJTTTlll~~~{{{kkk^^^UUUOOOJJJGGGDDDFFFHHHKKKSSSfffyyyPPP@@@KKKdddzzzjjjfffttt}}}hhhjjj|||zzzzzz|||vvvvvvzzzwwwnnnnnnrrrxxx}}}}}}|||tttiiiaaacccppp~~~yyywwwwwwyyyyyyxxx{{{~~~ggg\\\```hhhwwwxxxqqq^^^III<<<666444222111222666===FFFLLLOOOKKKKKKIIIFFFBBB===999777888888888888777666666555555777<<>>FFFRRR]]]dddwwwoooXXXJJJ[[[ssspppaaa[[[WWWUUUSSSRRRRRRQQQOOOMMMLLLLLLJJJHHHFFFEEECCCCCCDDDDDDBBB@@@<<<888444222555333222444333222666;;;OOO\\\MMM777777888<<>>;;;888666777777888888888777666666888;;;AAAJJJRRRSSSNNNIIIRRRooo}}}uuuiiieeemmmwww|||{{{xxxzzz}}}vvvoooeeeXXXVVVUUUZZZdddsssmmm[[[UUUhhh{{{kkkcccbbbTTTSSSRRRRRRRRRQQQNNNLLLNNNMMMKKKIIIGGGEEECCCBBBCCCBBB@@@===:::666333111555333333444333222777???RRR[[[III444333222888NNNiiiwwwbbbnnn|||UUUXXXNNNDDDDDD@@@<<>>===???@@@AAACCC???@@@>>>BBBCCC===KKKkkk|||vvvgggddd```TTTLLLLLLJJJFFFGGGMMMjjjxxxvvvwwwwwwxxxzzz~~~{{{wwwooofffdddfffccc___WWWOOOGGGBBB???>>>???>>>???FFFPPPYYY\\\\\\[[[ZZZUUUPPPMMMLLLHHHBBBBBB===:::::::::777777999888BBBPPP[[[aaa^^^RRRFFF???::::::AAAFFFMMM]]]nnn|||wwwtttpppmmmhhh___SSSKKKDDDEEENNNVVV___qqqvvvhhhPPP>>>>>>OOO[[[llltttbbbUUUPPPNNNLLLIIIEEEGGGKKKRRR___uuu|||yyy]]]DDDEEE\\\~~~ppp\\\gggqqq]]]cccwwwnnnpppzzzooorrrzzzrrrsssyyyyyysssxxx{{{}}}zzztttppppppuuu{{{{{{xxxxxxyyyxxxxxxyyy{{{yyywwwzzzmmmWWWLLLPPP^^^kkksssmmmcccUUUFFF999222000111000000333777<<<>>>???<<<=========;;;:::888666666777777888888888777777;;;>>>DDDLLLRRRSSSOOOKKKYYYlllooobbbVVVOOORRR___lllttt}}}~~~xxxuuuwww|||{{{bbbTTT^^^qqquuueee______TTTRRRQQQQQQQQQPPPNNNLLLNNNMMMLLLIIIGGGEEEDDDCCCAAA@@@>>>;;;888555222000555333333444222333:::CCCSSSYYYGGG444444111<<>>>>>CCCCCC===QQQxxxlllbbbfff___UUUNNNOOOLLLFFFFFFKKKcccwwwqqqsssuuuxxxzzz~~~~~~~~~~~~~~~~~~|||zzzxxxpppeee______ZZZ[[[ZZZUUULLLDDD???======<<<<<>>===999:::@@@DDDIIIXXXjjj|||xxxtttoookkkeee]]]SSSLLLDDDFFFPPPZZZeeevvvttt^^^JJJ>>>BBBSSSeee|||rrr```TTTPPPNNNLLLHHHFFFHHHMMMVVVfff}}}vvvwwwjjjRRR>>>EEE```|||hhhrrrooo\\\cccyyyrrrnnnvvvkkknnnvvvpppnnnvvvzzzvvvxxx{{{|||zzz}}}xxxssspppqqquuuyyy~~~zzz{{{|||zzzxxxyyy|||zzzwwwxxx{{{~~~~~~oooZZZIIIFFFPPPaaammmsssjjj___SSSFFF888111000000000000333777:::;;;;;;999:::;;;;;;;;;:::888888777777888999:::::::::999<<<@@@FFFLLLPPPQQQQQQQQQaaajjjaaaMMMBBB===AAANNNaaalllwww{{{yyyyyy}}}oooXXXQQQeeewwwqqqbbbYYYUUUUUUSSSQQQPPPPPPOOOMMMKKKLLLLLLJJJIIIGGGEEECCCCCCAAA???===:::777444222111333222222333222444===HHHSSSUUUCCC555777666DDDgggrrr___PPP___|||lllWWW^^^VVVMMMNNNKKKBBBAAACCCeeevvv\\\___kkk|||~~~}}}}}}yyyvvvoooggg___[[[ZZZZZZ```hhhmmmuuupppnnn{{{xxxjjj^^^```^^^^^^ccciiiiiiddd^^^LLLCCC;;;<<>>?????????BBBEEEGGGHHHHHHGGGFFFEEECCC@@@======???999777777:::999777888<<<===@@@GGGMMMMMMGGG@@@;;;999666888>>>AAAFFFVVVhhhtttoooiiiddd^^^WWWOOOHHH@@@DDDOOO\\\jjjzzzpppRRRDDD???GGGXXXmmm{{{mmm[[[QQQOOOOOOLLLHHHGGGJJJPPPZZZlllssssssrrrYYYFFF:::FFFbbbzzzrrr^^^eee{{{zzzxxx{{{jjjkkk~~~~~~xxxrrrwww}}}yyyvvvyyy|||~~~|||zzz~~~|||vvvnnnggghhhpppwww}}}~~~|||yyyyyy||||||wwwttttttrrrxxxzzzvvvtttvvvvvvsssggg[[[MMMEEEJJJYYYiiitttsssggg[[[RRRGGG:::333222//////000333777:::::::::888999:::;;;;;;;;;:::999999999;;;<<<<<<=========>>>DDDJJJNNNPPPSSSYYY]]]oooqqqbbbMMMDDD>>>===DDDVVV___jjjpppqqquuu}}}~~~ddd]]]dddvvv|||lll```ZZZUUUVVVTTTPPPNNNNNNMMMLLLKKKIIIIIIHHHFFFEEECCCBBBBBB@@@???<<<999666444222111111111222333222444@@@LLLWWWRRR<<<000777777DDDgggxxxcccNNNXXXnnnVVV^^^YYYQQQRRRMMMAAA<<<===\\\xxx|||XXXVVVUUUjjj|||}}}vvvooofff[[[PPPJJJFFFEEEGGGLLLQQQXXXgggssswwwtttrrruuu|||uuu{{{}}}vvvjjj___cccaaaccciiiooolllaaaVVVLLLBBB;;;<<>>???@@@CCCFFFIIIKKKNNNOOOKKKJJJIIIFFF@@@999888999:::777777999999888<<>>BBBRRRdddoooiiibbb\\\WWWQQQIIICCC===@@@MMM]]]nnn}}}nnnLLL@@@AAAKKK[[[qqqssseeeUUUMMMMMMOOOMMMIIINNNPPPVVVbbbuuutttsssfffKKK>>>888GGGddd|||qqq\\\cccxxxlllkkk~~~{{{www|||vvvxxx{{{~~~~~~}}}{{{yyyrrrggg^^^aaalllwww}}}~~~yyyxxx|||}}}wwwrrrooogggnnnoooiiidddccc```ZZZVVVMMMEEEEEEQQQcccsss|||qqqeeeYYYQQQHHH<<<555444//////000444888:::::::::888999:::<<<<<<<<<;;;:::;;;;;;===>>>????????????BBBHHHPPPSSSTTTXXXaaaiiimmmZZZSSSLLLDDDEEEIIIPPPYYY^^^aaagggqqqyyyxxxvvvqqqiiippp~~~lll]]]hhh~~~uuufffaaa```^^^XXXUUUPPPMMMLLLLLLKKKJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA???<<<999666444222222000000111222222555AAAOOO\\\PPP555+++444444>>>]]]www~~~hhhNNNXXXsssfff___UUUOOOLLLHHHBBB===>>>QQQqqqjjjOOOPPP\\\vvvzzz{{{|||{{{{{{}}}||||||uuuppp___QQQCCC===<<<;;;;;;===BBBGGGNNNRRRPPPNNNSSS[[[iiiuuu~~~zzzrrrooovvvyyyjjj```^^^]]]___eeennnsssmmm^^^PPPBBBAAA???===<<<===>>>???BBBAAA999>>>HHHGGG\\\wwwlll___cccZZZXXXWWWTTTRRRNNNJJJGGGOOOQQQ___pppzzz}}}qqqjjjooouuuxxxzzz~~~||||||{{{xxxyyy{{{||||||}}}~~~}}}yyyrrrggg[[[SSSRRRXXX```ddd___TTTGGG???DDDDDDFFFJJJOOOTTTWWWXXXVVVXXXUUUKKKBBB???>>><<<;;;::::::<<>>JJJdddxxxsss]]]LLLEEEHHHTTTmmmiii```VVVOOONNNOOOMMMKKKKKKOOOUUUaaayyy~~~pppZZZFFF888444IIIeee~~~ppp[[[fffwwwuuu~~~|||zzz{{{}}}~~~|||zzz}}}vvvlll___TTTSSSbbbrrr{{{~~~{{{xxxvvvvvvxxxuuuooohhhgggbbb```dddddd]]]TTTOOOKKKIIIFFFMMMbbbyyy}}}lllcccYYYPPPFFF:::333222000000111222444666888999888:::===@@@BBBCCCCCCCCC<<>>aaa}}}VVVLLLggg{{{}}}___[[[UUUSSSQQQMMMFFFAAA:::HHHhhhuuu]]]ZZZbbbvvv~~~|||~~~}}}zzzsssnnnYYYLLL>>>999888888888:::999<<>>===<<<===??????@@@BBB??????CCCKKKfffuuupppaaaccc^^^YYYUUUTTTTTTRRRKKKEEEGGGGGGQQQbbbnnn}}}uuuooosssxxxzzzzzz}}}vvvqqqssswwwyyy|||}}}~~~|||}}}~~~~~~~~~}}}}}}}}}}}}~~~|||tttiii[[[RRRUUU[[[dddhhheee[[[PPPHHHMMMNNNRRRWWW^^^dddhhhjjjeeeeee^^^PPPEEEAAAAAA@@@@@@???>>>@@@DDDKKKRRRVVVXXXVVVXXX[[[WWWLLLAAA<<<777999777999???>>>FFF[[[tttyyyiiigggbbb\\\TTTKKKDDD@@@AAAFFFVVVnnnzzzoooYYYJJJQQQWWWggg|||ddd]]]TTTOOONNNNNNLLLJJJOOOSSSXXXddd|||zzzwwwyyyPPPAAA:::999PPPnnnxxx```fff{{{zzzwww}}}zzzyyyzzz}}}~~~|||}}}vvvjjj\\\OOONNN\\\lll~~~~~~zzz}}}~~~{{{yyyxxxyyyvvvoooiiieeeaaa___bbbbbb]]]XXXWWWJJJPPPZZZkkk|||kkkbbbXXXPPPFFF:::333222000000111222555777999:::===>>>AAACCCEEEDDDCCCCCCDDDJJJGGGEEEKKKLLLJJJPPPZZZ```jjjvvvsssooofffZZZPPPEEE<<<===DDDLLLUUU]]]bbbffflllrrrvvvzzz||||||~~~nnnhhhnnn~~~yyymmmccc\\\WWWRRRQQQOOOMMMKKKIIIHHHHHHCCCCCCCCCCCCBBBAAA??????>>>===:::777444222000///555111///000333999IIIXXXQQQAAA---...999777JJJvvv\\\SSSkkk}}}rrr|||\\\ZZZXXXWWWUUUPPPHHHBBB>>>CCC^^^pppjjjlllyyy}}}}}}~~~{{{vvvooojjjTTTGGG;;;777777777888:::888999===???>>>???JJJVVVlllwwwssskkklllkkklllqqq~~~zzzhhhWWWQQQTTTZZZbbbnnnsssooocccVVVMMM???>>>=========>>>@@@AAA>>>BBBFFF@@@@@@ZZZ|||qqqrrrvvvcccbbbaaa[[[UUUTTTWWWUUULLLDDDEEE@@@DDDTTTcccuuuzzztttwwwzzz{{{{{{}}}uuuoooooonnnpppsssuuuvvvwwwyyyzzzrrrtttwww|||~~~}}}||||||}}}~~~wwwjjj\\\RRRVVV]]]fffiiieee[[[QQQKKKOOORRRXXX```hhhpppuuuxxxyyyvvvjjjXXXJJJEEEDDDDDDDDDCCCBBBDDDIIIQQQZZZ______\\\\\\]]]XXXLLL@@@;;;999:::777999???<<>><<<;;;999666333111000000666222///000333<<>>???@@@AAA>>>@@@FFFBBBIIIwwwvvvsssyyyrrraaa```aaa\\\XXXVVVVVVSSSLLLGGGGGG>>>===JJJZZZmmmzzzuuuvvvxxxyyyzzzzzz|||~~~zzzyyyyyywwwrrrnnnkkkmmmqqqyyy~~~}}}|||||||||}}}yyykkk]]]RRR[[[bbbiiikkkeeeZZZQQQKKKOOOTTT]]]fffooowww~~~uuuaaaPPPJJJHHHFFFFFFFFFFFFIIINNNUUU\\\```ccc___^^^]]]WWWKKK???;;;:::;;;888:::@@@===???OOOeee|||sssllljjjfff```YYYRRRLLLIII;;;LLLaaallliiiaaa]]]^^^gggxxx{{{```VVVRRRNNNLLLLLLLLLJJJIIIRRRUUU\\\kkkxxxddd???;;;;;;:::TTTzzz}}}fffgggttt~~~{{{{{{}}}~~~wwwrrrnnnmmmpppzzz{{{|||}}}}}}zzzsssgggZZZOOOPPP```rrr~~~}}}}}}|||zzzuuurrrooollliiifff```]]]aaaiii~~~ssseee___XXXQQQFFF:::555555000111222333666888:::<<>>;;;;;;;;;;;;:::===KKKYYYuuu|||vvvwww{{{}}}xxxwwwwww~~~zzziii[[[WWW^^^eeeeeeqqq{{{vvveeeRRRGGGDDD<<<<<<======>>>@@@AAAAAAAAA>>>DDDIIIbbbnnnwwwrrreeeZZZ```^^^___^^^ZZZUUUQQQNNNLLLGGG???;;;BBBPPPccc~~~uuutttvvvvvvwwwwwwyyy|||{{{pppoooqqquuu|||~~~~~~}}}|||||||||}}}~~~~~~yyymmm^^^UUU```gggooopppiii```XXXTTTUUU\\\gggqqqzzz}}}iiiXXXPPPLLLJJJKKKLLLOOOSSSWWW[[[^^^```hhhdddbbbaaa[[[PPPFFFBBB======:::<<>>AAAJJJZZZgggmmmsss|||sssggg]]]YYYWWWVVVTTTNNNNNNNNNMMMKKKIIIGGGFFFBBBBBBCCCBBBBBBAAA@@@???888777555333222111111000333333222111333999???CCC<<<111000555333???lllbbbkkkhhhNNNXXXiiimmmjjjeee___[[[YYYWWWWWWYYYOOOEEE]]]|||vvvmmmddd^^^LLLAAA777666999:::;;;======<<<<<<<<<:::<<>>???@@@@@@@@@BBB???EEEZZZyyyvvvoookkk___YYYbbb^^^aaabbb___XXXRRRQQQSSSLLLFFFBBBCCCKKK^^^{{{vvvvvvuuuvvvxxx|||{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~yyyooocccZZZ]]]eeennnpppkkkccc___]]]ZZZcccppp|||rrraaaYYYUUURRRTTTWWW[[[___bbbdddeeeeeejjjfffdddeee```WWWOOOLLLDDDEEE@@@@@@EEEFFFRRRjjjxxxrrroooiiiaaaYYYRRRLLLIIIEEERRRaaaiiioooyyymmm[[[PPPLLLLLLKKKKKKKKKLLLNNNOOOPPPVVVaaavvvtttlllzzzqqqVVVCCC999:::999@@@cccooommm{{{~~~{{{~~~~~~~~~zzzuuuvvvyyyyyywww{{{xxxgggccc^^^WWWSSSYYYlll}}}yyy|||zzzzzzzzzzzzzzzzzzyyyyyyyyy}}}}}}jjjdddbbb^^^YYYRRREEE888333555111111333555777:::===>>>>>>@@@BBBGGGNNNUUU\\\```dddgggdddgggnnnooowwwgggPPPIIIFFFGGGIIIFFFCCC@@@>>>???GGGYYYjjjoooyyyzzzvvvxxxssskkkaaaZZZXXXWWWUUUTTTLLLLLLLLLLLLJJJHHHFFFDDDDDDDDDCCCCCCBBB@@@???>>>555555333222111111111111000333222111333999<<<;;;888---000888???\\\bbbQQQiiiaaaGGGRRR```xxxeeeddd```\\\XXXWWWWWWXXX^^^^^^MMMTTT{{{{{{tttjjj```YYYKKK@@@777666888999:::<<<>>>>>>???>>>;;;;;;EEEQQQXXXhhh}}}~~~qqqwww{{{yyytttyyy}}}rrraaaTTTVVV```fffeeennntttvvvjjjUUUCCC===>>>======>>>???????????????AAABBBLLLppp~~~tttpppccc\\\fffcccddddddbbb]]]ZZZWWWWWWNNNMMMIIIFFFGGGXXXxxxyyyxxxvvvvvvyyy}}}|||{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~zzzrrrhhhaaa\\\eeennnqqqkkkeeebbbbbb___iiixxxzzziiibbb```___^^^```cccgggjjjmmmnnnooooookkkjjjllljjjbbb]]][[[SSSTTTMMMJJJMMMPPPddd{{{sssooohhh___UUUMMMGGGCCC???OOOeeexxxooo___UUUNNNKKKKKKKKKJJJKKKMMMQQQSSSVVV]]]jjjpppaaadddcccVVVDDD<<<888999;;;JJJooo|||hhhiii~~~{{{|||nnn|||~~~vvvnnnpppwwwxxxjjjgggccc^^^[[[```rrr}}}}}}{{{wwwzzzxxxxxxyyyxxxwwwwwwwwwwwwuuu{{{pppbbb```bbb___ZZZSSSEEE777222444111111333555888;;;===???AAAAAACCCGGGOOOYYYccciiijjjllliiimmmuuuvvv{{{SSSCCC???<<<;;;===::::::<<<===>>>DDDTTTdddmmmtttwwwssstttqqqjjjaaaZZZWWWTTTQQQNNNJJJJJJKKKJJJIIIGGGDDDCCCDDDDDDCCCBBB@@@>>>===<<<444333222111111111111111///111111000444===AAA@@@777---111;;;NNNyyysssSSSKKKfffaaaEEEMMMWWWppp^^^]]][[[WWWSSSQQQPPPQQQZZZcccOOOKKKqqqzzzrrrhhh]]]VVVLLLAAA888777::::::;;;===;;;;;;<<<<<<888777???JJJJJJNNN]]]mmm~~~zzz{{{zzznnn[[[QQQXXXeeegggaaammmrrrqqqdddOOO@@@<<<>>>===>>>>>>????????????>>>???FFFSSSzzzppppppddd^^^jjjhhhfffdddcccccc```\\\YYYJJJKKKIIIBBB???OOOqqq}}}zzzxxxwwwyyy}}}}}}zzzyyyzzz|||~~~~~~{{{yyy{{{|||}}}~~~|||uuulllfffdddllluuuvvvpppiiiffffffeeepppnnnhhhhhhhhhddddddfffiiimmmqqqtttvvvxxxttttttwwwvvvppplllkkk```aaaYYYSSSTTTZZZrrr|||qqqmmmeee\\\SSSKKKEEEAAALLL___xxxrrrbbbYYYSSSMMMKKKKKKKKKJJJKKKNNNSSSVVV\\\cccqqqqqq[[[UUUSSSJJJAAA===:::888<<>>???DDDCCCDDDHHHPPP\\\gggnnnkkkmmmlllrrr|||hhhEEE<<<>>>;;;999;;;666777:::===???DDDQQQ^^^jjjmmm}}}}}}qqqjjjaaaZZZUUUPPPKKKGGGHHHIIIJJJJJJHHHFFFDDDBBBDDDCCCBBBAAA???===;;;999333222111111111111111111...111000///555AAAHHHGGG999...111===VVVpppUUUQQQhhh]]]BBBEEEQQQkkk^^^[[[ZZZXXXTTTPPPRRRXXXZZZZZZTTTQQQaaa}}}~~~wwwmmmddd\\\WWWFFF@@@999777:::======;;;<<<===;;;888:::>>>???;;;CCCEEEWWW}}}{{{yyyxxxtttcccWWW[[[``````dddkkkpppggg\\\QQQEEE;;;999===888===AAA@@@<<<<<<<<<===EEE;;;bbbhhhaaacccjjjjjj___bbbeeeiiijjjiiieee^^^XXXRRROOOFFFBBBHHHOOOggg}}}wwwyyy|||~~~yyywww|||xxxxxxzzz~~~}}}|||{{{|||zzzzzz|||~~~}}}vvvpppqqqsssvvvvvvvvvvvvzzz}}}~~~{{{ooopppuuuuuuuuuuuuuuuuuuxxx}}}}}}xxxpppiiimmm~~~zzziiiccc]]]XXXOOOHHHJJJRRRTTT|||nnn___XXXTTTPPPLLLNNNKKKKKKMMMMMMMMMQQQXXX]]]fffuuuttthhhVVVSSS\\\XXXDDD:::888999;;;TTT}}}{{{xxxaaayyy{{{zzz}}}vvvrrrqqqqqqrrryyy|||zzzpppoooaaaVVV\\\fffttt}}}zzz|||{{{www|||yyyuuuqqqqqqsssvvvxxxxxx|||rrrccc\\\^^^dddeeebbbVVVDDD666111111000222555666888<<>>OOOpppoooRRRSSSkkkVVVAAA999LLLcccddd```]]]\\\[[[\\\cccllleeedddYYYNNNVVVrrr}}}vvvlllbbbYYYTTTCCC>>>888777:::>>>>>>===@@@>>>;;;999:::>>>CCCFFFMMM]]]|||~~~qqqbbbWWWYYY]]]]]]bbbjjjfff]]]QQQHHH@@@999888;;;<<<>>>@@@???===>>>@@@AAAFFFJJJyyyppphhh___```ddd```aaakkkqqqllldddaaa]]]YYYUUUYYYQQQFFFDDDGGGZZZwwwzzzyyy~~~{{{wwwwww|||wwwvvvxxx||||||}}}}}}||||||{{{{{{}}}{{{}}}zzzuuuvvv{{{|||}}}zzzvvvfff]]]UUUPPPLLLLLLTTT___sssbbbVVVRRRPPPLLLIIIIIIHHHIIILLLMMMMMMRRRYYY```kkk|||oooeeeSSSTTT___]]]III===;;;<<<>>>UUUzzznnnYYYuuu||||||{{{zzzyyyxxxuuuwww|||qqqpppeee___ccceeeppp}}}yyyzzzzzzxxx{{{zzzwwwuuuuuuuuuwwwxxxzzz{{{|||{{{zzz{{{}}}}}}{{{wwwlll```[[[^^^eeefffbbbVVVDDD777111111000222444666:::CCCOOOXXXccclllxxxzzzzzzqqqRRRAAA444666:::666444777444666999;;;???KKKZZZfffgggaaa```ffflllnnnoooqqqzzz|||~~~}}}yyylll___XXXUUUQQQOOOOOOMMMKKKHHHFFFDDDEEEFFFGGGDDDBBB???===<<<;;;999888555444333222111111111111111444333111:::HHHLLLFFF333///444===MMMoooxxx]]]^^^ssszzzOOO>>>999JJJbbbgggaaa[[[ZZZ[[[___jjjtttkkklllcccSSSOOOdddzzzzzz~~~}}}{{{uuulll```UUUOOO@@@<<<888777:::>>>??????>>>::::::===<<<===GGGVVVgggnnnaaaXXXYYY]]]^^^cccjjj\\\QQQEEE@@@===:::999<<>>===>>>???@@@CCCEEEIII\\\xxxppplllcccaaaccc___bbbrrrzzznnnbbbaaabbb___^^^kkkeeeQQQFFFFFFUUUlllzzz}}}~~~vvvtttzzz~~~{{{yyywwwwwwxxxxxxyyyzzzzzzzzzzzzyyy{{{yyywwwxxx{{{{{{xxxuuuyyyxxxssscccYYYMMMGGGHHHRRRdddsss~~~kkkbbbUUUNNNLLLLLLJJJGGGGGGGGGIIIMMMNNNNNNTTT[[[fffqqq~~~jjj```OOOTTTccccccPPPBBB>>>@@@DDD\\\}}}}}}bbbPPPppp}}}yyyzzz}}}nnnpppsss{{{xxxwwwqqqqqqqqqhhhmmmzzzzzzzzzyyywwwwwwvvvuuuuuuttttttttt}}}yyyvvvuuuwwwyyyvvvtttrrrnnnfff___^^^aaafffgggcccVVVEEE777111111000111222555<<>><<<<<<;;;999777444333222111111111111111000222222333===IIIIIIAAA666222999EEEXXX}}}cccfff|||rrrHHH;;;:::DDD___iiiaaaZZZWWWWWWZZZbbbkkkcccllllll^^^RRRYYYssswww~~~||||||{{{vvvlll___RRRKKK???<<<999888:::===>>>>>>:::888===DDDAAAAAAVVVrrrlll___VVVZZZaaaeeegggiiiUUUIII>>><<<<<<<<<<<<===???<<<<<<>>>@@@@@@BBBDDDKKKnnnooobbbccccccfffdddZZZbbbsssyyykkk```cccfffbbbdddwwwrrrXXXHHHGGGUUUiii}}}}}}vvvnnnsss}}}}}}|||}}}~~~}}}zzzxxxtttuuuvvvwwwxxxxxxxxxxxxxxxvvvtttuuuwwwxxxwwwvvvvvv~~~rrrkkk```XXXLLLDDDFFFWWWppprrrtttaaaZZZQQQLLLKKKKKKIIIGGGHHHIIIMMMPPPPPPPPPVVV___lllxxx{{{gggZZZKKKTTTiiijjjVVVEEE>>>BBBKKKeeeyyyYYYIIIjjjzzzyyywww~~~{{{mmmmmmnnnuuu~~~}}}|||zzzggghhh~~~|||zzzxxxwwwuuutttsssssstttuuu~~~~~~|||zzzyyyzzz{{{qqqpppooojjjdddaaabbbeeeiiiiiidddWWWEEE777222222111111222444:::GGGWWWbbbkkkuuuwwwqqqpppwww~~~vvvgggUUUEEE===:::555333555999999555444777777999>>>GGGTTTbbbnnnuuujjjbbb[[[XXXSSSLLLGGGFFFKKKMMMQQQZZZkkkvvvgggXXXTTTTTTRRRPPPOOOLLLKKKIIIGGGFFFFFFGGGGGGCCCAAA>>><<<;;;:::888777333333222111111111111111000111111555???HHHEEE<<<777222;;;OOOmmmfffmmmmmmDDD:::;;;>>>XXXjjjccc]]][[[ZZZYYY\\\bbb]]]ggglllcccSSSQQQggg{{{|||}}}|||}}}|||wwwmmm^^^PPPHHH???===:::999999;;;<<<<<<===<<<@@@FFFEEEOOOttt{{{eeeYYYQQQXXXeeejjjfffaaaOOODDD;;;:::;;;;;;;;;<<<===:::;;;???@@@>>>@@@EEEXXXrrryyy}}}hhh\\\\\\\\\aaaeee```jjjtttsssgggaaaeeeeee___hhhzzzsssXXXGGGFFFRRRddd~~~{{{tttllliiivvv}}}}}}}}}~~~~~~{{{xxxrrrssstttvvvwwwwwwwwwwwwyyyxxxwwwvvvxxxyyyyyyyyyttt{{{zzziii```ZZZVVVMMMFFFIII[[[vvvoooeeehhh^^^YYYQQQMMMKKKJJJHHHGGGKKKLLLOOOPPPOOONNNVVV```sssuuuaaaUUUKKKZZZrrrsss\\\GGG===CCCPPPmmmvvvUUUGGGeeezzz{{{xxx~~~{{{xxxtttrrrmmmmmmlllpppyyy|||~~~xxxbbbbbb|||zzz|||yyyvvvsssrrrtttvvvxxxsssuuuxxxyyyxxxvvvvvvvvvooopppnnniiidddccceeegggkkkkkkfffXXXEEE777222222111222333333555<<>>===;;;:::999:::;;;<<<>>>===@@@GGGQQQkkkoooYYYRRROOOXXXdddhhh___UUUGGG???999999:::999999;;;<<<999<<>>888555444444333111///222555666666777;;;???:::???GGGOOOWWW___ggglllhhhccc___^^^ZZZTTTRRRTTTRRRQQQUUU```kkkuuuzzzqqqhhhccc]]]TTTNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEBBB???<<<::::::999777555222111111000000000111111///111444888<<<===999444222---@@@hhh}}}jjjppp^^^???888666555HHHqqq^^^YYYXXX[[[^^^\\\\\\]]]bbb______^^^SSSLLLWWWiii}}}~~~vvvjjjZZZKKKBBB;;;;;;;;;:::999:::<<<>>>???BBBLLL]]]yyyaaaOOOQQQUUU]]]cccaaaVVVLLL@@@<<<:::;;;:::888999<<<===;;;===BBBBBBAAANNN```qqq}}}nnnjjjpppqqqddddddqqqxxxyyyqqqkkkjjjiiifffgggkkksssvvvlll```WWWLLLLLL[[[ppp~~~}}}~~~~~~~~~}}}|||~~~}}}xxxllluuu}}}~~~zzzwwwwwwxxxtttuuuvvvvvvwwwwwwwwwwwwrrrsssssssssrrrrrrrrrrrrvvvxxx~~~~~~mmmbbbYYYNNNLLLLLLVVVlllqqqqqqbbbWWW[[[[[[UUUUUUSSSPPPKKKGGGFFFGGGHHHIIIPPPPPPRRRQQQOOOQQQ^^^lllxxx\\\PPPOOORRRhhhzzzrrrVVVBBB???QQQjjj~~~]]]JJJBBBWWWwwwtttxxx}}}{{{xxxxxxxxxyyyxxxwwwqqqqqqlllaaaZZZ[[[^^^___iiivvvyyyoooddd[[[fff~~~zzzuuussspppmmmmmmnnnpppqqqqqqsssuuuuuurrrooonnnmmmjjjooooooiiifffhhhkkkjjjoooooohhhYYYFFF888333333...000222111//////222555222666777555888???EEEFFFOOOPPPQQQPPPMMMHHHAAA;;;888777666555555333111///...111444555666999<<<>>>:::AAAIIINNNQQQTTT[[[```eeebbbaaacccbbb```bbbfff]]]ZZZ]]]iiitttzzzzzzvvvrrrmmmdddWWWOOOMMMIIIHHHGGGFFFEEEDDDDDDDDDAAA???<<<:::999888666555111111000000000000111111///111555999999666333222222333LLLvvvuuuWWWVVVsssXXXAAA<<<777555BBBhhhaaa\\\ZZZ^^^aaa```___aaaaaa\\\]]]bbb[[[NNNPPP\\\{{{{{{}}}uuuhhhXXXIII@@@999999:::::::::;;;>>>@@@BBBMMMaaa~~~wwwVVVKKKTTT^^^cccbbb\\\QQQHHH<<<;;;<<<>>>===:::;;;@@@???<<>>AAA[[[yyy{{{ssshhh}}}|||QQQDDD@@@SSS~~~zzz}}}yyyyyy{{{~~~yyygggXXXSSSTTTVVVWWWhhhjjj]]]SSSQQQaaa{{{zzzxxx|||}}}zzzxxxxxxwwwvvvuuuuuuuuuuuurrrssssssrrrooonnnnnnooojjjppprrrllliiimmmooonnnppppppiiiYYYFFF888333444,,,///111111///000333777555666444111444999999666CCCGGGJJJIIIFFFBBB<<<777444555555444222222333444000333666777888:::;;;:::999AAAJJJMMMKKKLLLQQQWWWdddaaaaaaaaa```]]]^^^bbb___[[[___ooo~~~yyyooohhhyyyxxxxxxtttiiiZZZQQQOOOHHHGGGGGGFFFEEEDDDCCCCCCAAA>>><<<:::999888666444111000000000000000111111///222777999666111000111---333QQQzzzUUUPPPWWW{{{zzzWWWFFFBBB;;;666@@@bbbgggbbbaaadddfffccc```___dddbbbaaa___XXXQQQQQQUUUtttxxxyyyzzzhhhRRRBBB===666<<>>FFFXXX|||~~~yyyyyy|||iiiNNNMMMZZZfffeee\\\RRRHHH@@@===;;;999:::>>>@@@???>>>@@@<<<===BBBDDDLLLhhhmmmrrrtttooorrrjjjgggkkkooolllfffccc```aaaaaa```aaaccchhhkkkhhhhhheee\\\VVVRRRLLLFFFLLLiii|||~~~}}}|||zzzyyyyyy{{{}}}~~~}}}|||zzz}}}{{{yyywwwvvvwwwxxxxxxxxxwwwwwwvvvuuu{{{zzzxxxvvvuuussssssssstttssssssvvv{{{~~~}}}{{{iii]]]UUUOOOJJJHHHRRRnnn}}}___[[[UUUOOOLLLKKKLLLNNNMMMIIIEEEDDDGGGJJJLLLLLLQQQRRRPPPTTT\\\\\\bbbuuuqqqUUUKKKQQQZZZooowwwfffIIIEEEGGG[[[uuuhhhkkk~~~vvvLLLDDD@@@OOO{{{|||~~~~~~}}}rrrhhhfff___TTTYYY]]]___XXXLLLLLLbbbzzz|||uuutttyyy|||zzzwwwuuutttuuuwwwyyy{{{vvvooonnnppppppnnnkkkoooooonnnlllkkklllnnnqqqqqqkkkbbbXXXHHH:::333444222111111111111111222222555444555777555333777===CCCHHHJJJFFFAAA???:::555222444555777777666444333111444777999999999:::;;;===IIINNNNNNMMMGGGKKK]]]pppmmmhhhccc^^^\\\aaahhhaaadddkkkvvvuuu^^^ZZZbbbqqqzzzwwwgggXXXPPPLLLLLLIIIGGGEEEFFFHHHHHHHHH???>>><<<:::777666555444...///000000//////000111000333888;;;:::666222///555555[[[oooLLLLLLaaawwwmmm^^^LLL@@@:::AAA[[[iiibbb]]]___aaaaaaaaacccaaa]]]ZZZYYYUUUPPPOOORRRggg~~~~~~vvvdddNNNAAA===???===;;;:::;;;>>>BBBEEEKKKlllvvvuuusssbbbMMMPPP[[[ccc```VVVLLLDDD===<<<:::999:::>>>@@@???>>>888@@@AAA<<>>RRRtttooofff]]]]]]___```dddhhh___YYYUUUVVVWWWSSSPPPPPPVVVvvvvvvdddQQQFFFDDDJJJAAA<<<>>>???@@@HHHSSSnnn|||}}}~~~~~~}}}uuuqqqmmmeeeWWWLLLUUU\\\^^^WWWLLLDDD>>>:::<<<::::::;;;===?????????999HHHGGG;;;KKK{{{}}}uuummmggghhhiiifffcccaaa___^^^___bbbgggiiihhhfffbbbccccccdddgggeeeZZZNNNOOO]]]lll|||vvvzzzyyyxxxyyy|||}}}}}}|||}}}}}}|||{{{xxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvv{{{zzzyyyvvvtttrrrqqqpppnnnkkkhhhggggggeeeaaa]]]XXXTTTSSSXXX\\\^^^bbbfffyyyuuueee___]]]RRREEEDDDMMM___sss|||kkk\\\RRROOOKKKGGGDDDDDDEEEFFFHHHGGGEEECCCDDDJJJSSS[[[VVVUUUOOOQQQZZZ\\\fff{{{sssQQQUUUNNNTTTvvvoooLLL>>>DDDRRRjjjhhhGGGCCC===GGGyyy{{{~~~{{{qqqeee```aaaiiiyyy~~~zzzvvvwwwzzzsssqqqpppoooqqqvvvzzz}}}tttuuuvvvuuutttrrrrrrssspppqqqpppooonnnllljjjiii```[[[VVVOOODDD888222111111111111111222222333444777555555555555666===FFFOOOPPPMMMDDD===;;;888555555666666777666555333222222444555666777:::===@@@FFFSSSWWWWWWVVVQQQVVVhhhsssqqqlllfffcccgggpppwwwiiiWWWZZZeeerrr}}}mmmXXXNNNKKKKKKHHHEEEDDDEEEFFFEEEDDD===<<<:::888666444444333...///111000//////000222111444777888666333000///222:::```rrrOOOUUUiiiyyyxxxppp```HHH777;;;:::GGGcccyyynnndddaaabbbbbbdddggg___YYYWWW\\\```\\\UUURRRLLLfff}}}{{{}}}yyykkkZZZPPPOOONNNDDD@@@DDDDDDEEEUUUlll~~~~~~}}}tttllljjjcccVVVNNNMMMXXX\\\YYYNNNDDD>>>:::777:::::::::;;;===???@@@@@@AAAJJJHHHFFFeee~~~{{{xxxooofffeeeffffffgggiiigggcccaaadddjjjmmmllliiimmmhhhbbbaaafffiiiaaaUUUNNNVVV___qqqsssmmm{{{{{{zzz{{{|||}}}{{{yyyyyyzzz{{{||||||zzzyyywwwuuuvvvwwwxxxyyyyyyzzzyyyxxxyyyyyyzzzyyyyyyyyyxxx{{{{{{yyywwwuuusssqqqooommmiiieeebbb```]]]WWWSSSKKKEEE@@@@@@@@@???@@@CCCMMMTTT]]]aaaaaadddlllrrrxxx|||uuuiii```]]]ZZZOOOCCCFFFSSSeeesssuuukkk[[[PPPJJJGGGCCC@@@@@@DDDHHHKKKIIIFFFCCCDDDJJJSSS[[[```ZZZXXXPPPQQQZZZ^^^jjjuuu___MMMUUUQQQ```___@@@@@@JJJ\\\sss___DDDBBB:::@@@iii|||wwwtttvvvvvvppplllmmmooonnnooooooqqqsssvvvyyyzzzzzz~~~}}}wwwqqqqqqrrrpppppppppooonnnjjjeeebbbWWWSSSOOOKKKCCC888222111111111111222222444555555999777666777777999BBBKKKSSSSSSNNNDDD===<<<:::888777777777777666555333333444666777888:::???DDDHHHSSS]]]___\\\ZZZUUU\\\pppyyyxxxsssjjjgggllltttyyykkkeeeppp}}}|||lllYYYNNNKKKIIIGGGEEECCCDDDDDDCCCAAA<<<:::999777555333333222...000111111000///111222222444777777333000000000888LLLssstttUUU___rrrzzz|||uuu___VVVLLL@@@888;;;888???VVVwww|||rrrjjjgggeeeaaa___```]]]YYYZZZbbbhhhcccYYYRRROOOZZZnnnyyyxxx|||nnn\\\QQQOOOGGG???===AAADDDPPPqqq}}}}}}oooddd```WWWKKKIIIOOOXXXXXXSSSGGG===:::999777999:::;;;;;;<<<>>>@@@AAABBBBBBFFF\\\wwwvvv|||rrriiigggiiilllqqqwwwnnnhhhbbbbbbgggkkkllljjjoooiiiaaa___dddfff]]]PPPHHHNNNTTTfffhhh^^^vvv}}}}}}|||{{{{{{|||}}}|||yyyvvvvvvwwwzzz{{{zzzxxxuuusssuuuuuuvvvwwwwwwwwwwwwvvvtttuuuwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxuuusssqqqooommmiiiddd```^^^YYYSSSNNNKKKCCC===;;;:::888888;;;999???FFFLLLPPPUUU[[[aaagggppp}}}vvvooopppllleee^^^WWWMMMCCCLLLXXXhhhpppmmmbbbVVVOOODDDBBB>>>===@@@FFFMMMRRRKKKEEEAAAGGGTTT```cccbbb^^^[[[TTTUUU```fffuuufffRRRLLLPPPTTTnnnyyyPPP@@@>>>KKKaaaxxxUUUAAA@@@999???___|||}}}zzzzzzlllccc`````````cccfffkkkppptttvvvvvvvvvzzz~~~vvvpppnnnpppnnnnnnmmmmmmlllggg```[[[RRRMMMJJJHHHCCC999444333111111111222333555666777888666777999999;;;CCCLLLQQQRRRMMMDDD===<<<<<<:::999999888888777666555444555777999;;;???EEELLLQQQZZZcccbbb^^^\\\ZZZdddyyyxxx{{{yyyqqqnnntttyyy{{{qqqttt|||rrrgggYYYNNNJJJHHHFFFDDDBBBBBBBBB@@@>>>:::999777555333222222111///000111111000000111222222555777555111///000333666^^^ttt]]]ooommmTTTHHHAAA@@@@@@999888<<>><<<>>>FFFQQQkkkwwwsssfffYYYSSSLLLEEEGGGOOORRRQQQKKK@@@999999999888888:::;;;<<<<<<===@@@BBB???DDDWWW}}}nnnmmmsssssswww|||tttnnnmmmpppsssyyyqqqkkkdddaaabbbeeeggggggfffcccaaaaaaeeedddUUUFFFBBBHHHNNN\\\uuujjj~~~~~~~~~}}}yyysssnnnxxxxxxyyy{{{|||{{{wwwtttsssvvvzzz{{{yyyuuurrrqqqtttuuuuuuuuuuuuuuuuuutttrrrssstttvvvwwwxxxxxxxxxvvvwwwwwwvvvtttrrrooonnnkkkgggaaa]]]ZZZUUUOOOIIIEEE>>>888777777555666999444777<<<@@@DDDHHHMMMPPPZZZaaaooo}}}tttmmmpppppphhh___VVVLLLDDDHHHRRR^^^eeecccZZZQQQLLLCCCBBB@@@@@@CCCHHHNNNRRRIIICCCAAAMMM___jjjhhhaaaXXXVVVQQQUUUcccmmm}}}\\\NNNJJJKKKZZZuuu~~~cccHHHFFF;;;KKKeee}}}xxxLLL>>>???;;;BBB[[[}}}~~~|||yyyuuuxxxwwwfff\\\ZZZ[[[ZZZ[[[___eeelllpppssssssrrrrrrvvvzzzxxxrrrnnnnnnpppnnnlllkkkkkkjjjeee]]]WWWPPPKKKFFFEEEAAA:::444444111111111333444666888999666666999=========CCCJJJNNNPPPMMMEEE@@@>>><<<999:::::::::999999888888888777999===AAAGGGNNNVVV[[[[[[ddddddaaa```^^^iii~~~pppfff```VVVMMMIIIGGGEEECCCBBBAAA@@@===;;;888777555444222111111111///000222111000000111333222555777555000///333777666pppqqqhhhyyyiiiTTTHHHAAA???AAA999999;;;FFFbbbkkkeeebbbcccddd```\\\[[[YYYWWWZZZbbbfffaaaYYYTTTUUUUUU___qqqxxxiiikkkttt}}}zzzvvvmmm]]]KKK@@@>>><<>>AAABBBLLLRRRaaassszzzssskkkllljjjccc]]]WWWLLLCCC@@@HHHSSS\\\^^^YYYQQQKKKFFFFFFGGGGGGHHHHHHHHHGGGAAA@@@EEETTTfffmmmhhh___PPPQQQNNNWWWjjjxxxmmmSSSKKKHHHNNNeeetttdddLLLDDDFFFAAATTTqqqoooIII===>>>:::BBBTTTqqq}}}}}}zzzyyy|||||||||}}}~~~mmmqqq~~~wwwfff]]]^^^aaa``````bbbeeeiiilllnnnoooooommmooorrrrrrpppnnnooopppooollljjjjjjjjjeee]]]VVVPPPIIIDDDBBB???999444333000111222333555777999:::999;;;@@@EEEFFFDDDGGGLLLQQQTTTSSSMMMGGGCCC???;;;<<<;;;;;;:::::::::;;;;;;>>>AAAFFFLLLSSS\\\dddiiikkkvvvxxxvvvtttooouuu{{{eee^^^ZZZQQQJJJHHHFFFDDDBBBAAA@@@>>>;;;999777666444333111111000000///111222222111000222333222555777444000000555;;;HHHwwwjjjzzz|||bbbRRRJJJDDD???>>>:::;;;888;;;SSSyyyeee```]]]aaadddbbb``````[[[YYYZZZ```ccc___ZZZXXXOOOTTT[[[eeevvvyyydddaaakkkwww}}}|||~~~~~~yyyuuuooofffWWWGGG??????@@@SSSnnn~~~}}}zzztttfffYYYLLLHHHAAA;;;===EEEIIIJJJBBBBBB>>>888555888999888777999<<<<<<<<<===@@@DDDZZZtttVVVkkkpppmmmllliiillljjjmmmrrrtttqqqoooqqqsssrrrooojjjdddaaa```aaaeeeccc___^^^bbbeee___WWWMMMSSSTTTTTTddd~~~}}}{{{yyyzzzyyywwwuuuhhhkkkooouuuyyyzzzwwwuuunnntttyyywwwrrrppptttyyypppppprrrssstttuuuuuuuuussssssssssssrrrqqqpppooommmnnnooopppooommmkkkjjjccc^^^WWWRRRMMMFFF>>>999999444111333555444666999888888777888:::<<<<<<===DDDKKK[[[nnn~~~|||vvvkkkhhhfffbbb]]][[[XXXMMMAAAAAAGGGRRR]]]ccc```XXXPPPHHHJJJMMMNNNKKKGGGAAA===;;;???IIIYYYhhhmmmggg___QQQSSSSSS___uuu```KKKHHHHHHUUUpppqqqNNN<<>>===999>>>KKKdddxxxttt|||zzzyyywwwvvvvvvxxx{{{}}}}}}|||ttthhhrrryyyhhhaaaeeejjjiiillllllkkkjjjjjjkkklllmmmnnnoooppppppoooooooooppppppmmmjjjjjjjjjfff^^^WWWPPPIIIBBB@@@===777333333000111222333555777999:::>>>AAAHHHNNNNNNKKKLLLPPPWWW[[[[[[UUUNNNIIICCC>>><<<<<<;;;;;;;;;<<<======EEEIIIPPPWWW___gggpppuuunnn^^^[[[XXXNNNGGGGGGFFFDDDBBBAAA@@@===:::888666555444222111000000000///111222222111111222333222666777444000000777===```xxx[[[dddzzz]]]NNNJJJHHHCCC@@@;;;<<<666222FFFnnnaaaVVVVVVeeennnggg]]]XXX```^^^___ccciiijjjeee```WWW[[[YYYWWWhhhuuufff\\\hhhvvv~~~{{{{{{}}}uuuwwwwwwzzz{{{zzzeeeMMMDDDIIIPPP___xxxqqqrrrrrrhhhXXXNNNEEE@@@>>>DDDLLLOOOIIIBBB===:::555444777999:::999:::666777===@@@@@@EEENNNpppnnn|||ooosssrrrcccjjjhhhlllsssssskkkffffffkkknnnmmmiiijjjnnnlllffffffccc```^^^]]]___aaacccrrrkkk^^^WWW```vvv{{{zzz||||||xxxtttppppppqqquuuyyy{{{yyyvvvrrruuuwwwwwwtttqqqrrrsssrrrrrrrrrrrrssstttuuuuuurrrpppooopppqqqqqqpppooopppooonnnmmmmmmkkkhhheeeccc\\\RRRIIIAAA;;;666444555444333222333555888999888777777777777999:::<<>>>>>WWW|||yyyyyy{{{xxxvvvzzz{{{|||}}}|||{{{yyyxxxxxx~~~zzzuuuxxx~~~xxxiiiaaajjjxxxwwwkkkjjjhhhkkkwww~~~xxxqqqnnnoooqqqqqqrrrqqqooopppttttttpppooonnnmmmkkkiiiccc]]]XXXLLLFFF???<<<<<<<<<999666555777777666555888===BBBAAAIIIQQQSSSQQQPPPTTTYYYdddjjjjjj___PPPHHHEEECCCBBB>>>===???@@@???BBBGGGIIIWWWdddeeeccciiiwwwyyyhhhddd]]]VVVOOOKKKIIIHHHEEECCC@@@???>>>>>><<<:::555444222111/////////000111000000000111222333333888222222666222///AAAZZZ~~~}}}```UUUooo|||fffYYYHHH???>>>::::::555:::888777]]]^^^VVVVVV```eee```]]]___^^^___aaabbbccccccccccccSSSQQQNNNPPPaaa}}}ooo```^^^hhhrrruuuxxx{{{zzzvvvttttttvvv{{{hhhRRRNNN[[[hhh|||{{{}}}vvvnnniiikkkiii]]]NNNEEE>>>@@@FFFKKKNNNLLLFFFAAA;;;888555555777999999999===999<<>>;;;777444666888888999:::???BBBDDDHHHMMMMMMNNNTTT```kkkrrrwwwvvvhhhXXXNNNHHHEEEBBB>>>===???@@@???CCCIIIYYYbbbjjjhhheeelll{{{}}}kkk```]]]XXXRRRMMMKKKIIIIIIGGGDDDAAA???===<<<:::888555444222000/////////000000000000000111222333444777000///333111555MMMjjjrrr[[[VVVxxxrrr___VVVJJJDDDDDDAAA>>>666999888555SSS]]]YYYYYY\\\[[[WWW[[[cccgggiiihhhddd^^^\\\^^^bbbZZZOOOHHHLLLZZZooouuu___]]]aaajjjpppqqqqqqtttnnnnnnooorrryyy~~~ssseeemmm~~~uuuqqqqqqtttnnnhhhdddccc^^^RRRFFF@@@<<>>;;;888999;;;<<<===???BBBEEEFFFKKKPPPRRRVVVaaarrrrrraaaTTTKKKFFFDDDAAA@@@BBBBBBCCCHHHNNN^^^eeelllllljjjooo}}}}}}rrriii]]]WWWUUUQQQNNNKKKJJJJJJJJJGGGEEEAAA>>><<<:::777555555333222000/////////000000000000111111222444444888111///111222===\\\}}}eeeSSSWWW|||}}}bbbRRRPPPJJJIIIJJJEEECCC999999999333FFFrrraaa]]]\\\\\\YYYVVVZZZaaaiiiiiihhhdddaaabbbggglllkkkXXXJJJMMMUUU```tttttt```TTT[[[eeefffgggmmmiiihhhhhhjjjooovvv||||||tttlllhhhiiikkkhhhaaa[[[WWWPPPHHHCCCDDDHHHMMMRRRPPPIII@@@;;;999555555555777888999999999===:::<<<@@@===FFFlll|||}}}ssslllrrrnnniiijjjjjjfffffffffffffffgggjjjmmmdddbbb___]]]^^^aaaaaaaaaWWWVVVWWW[[[^^^___]]]ZZZ[[[___^^^XXXUUU___vvvyyyyyyuuupppllllllooorrrtttxxxwwwtttqqqnnnmmmmmmmmmkkkkkklllmmmmmmnnnnnnnnnooommmmmmmmmooopppooonnnmmmllllllkkkjjjgggccc___[[[TTTIII???888555222111000111222333444444333333555555555777:::>>>BBBDDDEEEGGGLLLWWWeeeuuu~~~tttnnnlllmmmpppmmmjjjhhhgggeeebbb```ZZZ[[[ZZZVVVUUUUUUQQQKKKNNNUUUeeezzzxxxfffZZZSSSPPPNNNPPPVVV[[[]]]^^^^^^lll{{{{{{lllZZZRRRQQQQQQXXXjjjfffJJJHHHJJJEEENNNUUUUUUHHH999666BBBPPPcccxxx]]]DDDBBB<<<===>>>999FFFddd~~~}}}{{{yyyxxxttttttqqqooossszzz|||yyyuuuttttttqqqiiibbbbbbggg~~~wwwwwwuuuuuu}}}xxxyyy{{{}}}~~~yyyrrrllllllpppqqqnnnmmmooopppnnnmmmlllkkkkkkjjjgggbbb___RRROOOJJJGGGGGGFFFEEECCCDDDCCCBBBAAABBBEEEIIIKKKLLLTTT\\\ccchhhrrr~~~nnn```TTTKKKJJJGGGGGGHHHHHHIIIPPPXXX___eeeooouuuvvvyyy{{{kkkdddaaaYYYQQQPPPMMMKKKIIIIIIIIIIIIEEECCC???===;;;999777555444333111000/////////000000000000111222333444555999444111111333BBBeeeZZZKKKYYY{{{oooUUUHHHJJJHHHHHHIIIDDDFFF;;;999:::444<<>>AAADDDWWW}}}mmmooowwwpppiiimmmrrriiifffaaa^^^___cccfffgggaaa]]]ZZZYYYYYYYYYZZZZZZVVVTTTSSSVVV[[[^^^\\\ZZZWWW[[[]]]YYYSSSYYYlllxxx}}}{{{yyyvvvrrrooooooppprrrzzzwwwtttpppnnnmmmlllkkkjjjkkklllmmmnnnnnnnnnmmmmmmlllkkklllnnnooonnnmmmlllkkkkkkkkkjjjgggbbb___YYYQQQFFF<<<666333222222///000222333555555555555555555555777:::???DDDGGGGGGEEEDDDHHHPPPYYY___bbb___```bbbcccdddfffiiikkkfffdddccccccbbbaaa^^^[[[XXXYYYXXXTTTTTTUUURRRLLLOOOVVVgggzzzuuucccWWWPPPMMMKKKNNNUUU\\\aaabbbeeesss}}}ttt```QQQNNNRRR[[[dddvvvUUUAAADDDGGGCCCSSSSSSOOOCCC777888IIIZZZqqqyyy[[[GGGEEE???>>>@@@;;;EEE]]]~~~}}}~~~~~~~~~}}}}}}|||{{{{{{uuussspppnnnrrryyyzzzvvvrrrssstttrrrjjjaaa___ccc}}}{{{zzzxxxwww}}}xxxxxxvvvrrrnnnkkklllnnnmmmrrrtttqqqnnnppppppnnnjjjiiihhhggggggddd```]]]PPPMMMJJJIIIJJJLLLNNNOOOTTTOOOIIIEEEFFFKKKQQQUUUYYY```iiinnnttt~~~|||nnnaaaVVVOOOMMMLLLMMMLLLNNNWWWaaannnpppvvv}}}|||nnnbbb___^^^WWWPPPOOOMMMKKKIIIHHHHHHHHHBBB???<<<;;;:::999777666333222000////////////000000000000111222444555666666333111000222CCCiiiTTTFFFaaagggPPPFFFIIIGGGFFFGGGBBBEEE>>>999:::666777WWW\\\YYYYYY^^^dddfffbbb\\\YYYXXXYYY]]]dddlllrrrvvvmmm[[[LLLJJJKKKMMMYYYiiivvvSSSKKKRRRWWW\\\bbbaaabbbbbbbbbcccgggmmmqqqyyy|||~~~|||llllllmmmllliiieeeaaa___OOOHHHBBBBBBEEEJJJSSS[[[\\\RRRDDD;;;888777555333777888888888777888:::<<<999;;;>>>AAAOOOmmm|||zzzmmmnnnpppiiihhhrrrxxxiiiddd^^^ZZZ^^^cccbbb^^^ZZZXXXZZZ______ZZZVVVTTTUUURRRQQQTTTZZZ]]][[[WWWUUUXXX[[[[[[WWWYYYgggvvv}}}xxxtttqqqqqqrrrzzzwwwtttqqqpppnnnllljjjiiijjjlllmmmnnnnnnmmmmmmlllkkkjjjkkkmmmnnnnnnmmmjjjjjjjjjkkkkkkhhhccc___XXXPPPDDD:::444333333444222333333444555666777888666666666777;;;@@@FFFIIIEEEAAA<<<;;;???CCCFFFFFFAAAEEEKKKSSS[[[bbbgggjjjdddddddddeeeeeebbb^^^ZZZYYYZZZXXXUUUUUUVVVSSSNNNPPPXXXiiiyyy{{{mmm]]]SSSNNNLLLKKKMMMSSS[[[aaaeeepppzzz{{{lllVVVLLLNNNSSSfffsssoooNNNAAACCCEEECCCSSSOOOGGG===666;;;PPPdddzzzppp[[[MMMKKKCCC@@@BBB<<>>DDDJJJccc|||ssshhhffffffbbbiiiqqqooohhhddd______gggllldddXXXUUUTTTXXX___aaa\\\WWWVVVUUUSSSTTTYYY___aaa\\\VVVVVVVVVYYY^^^^^^___hhhrrr}}}wwwssstttvvvyyywwwtttsssrrrpppllliiihhhiiikkkmmmmmmmmmlllkkkkkkjjjiiijjjlllnnnmmmlllhhhiiijjjlllllliiieeeaaaXXXPPPCCC999444444555666999888777666666666777888777777666777;;;AAAGGGJJJEEE???888666:::>>>@@@@@@@@@BBBEEELLLUUU]]]cccgggggghhhiiijjjiiieee^^^YYYYYYZZZXXXTTTSSSUUUSSSNNNQQQ[[[kkkxxxuuufffWWWPPPJJJJJJIIIJJJMMMTTT]]]ccctttyyyttt```NNNKKKQQQWWWooo]]]IIIDDDEEEFFFHHHQQQJJJAAA;;;888AAAYYYpppxxxjjjYYYTTTQQQGGGAAAAAA;;;>>>MMM~~~}}}{{{~~~}}}|||{{{zzzzzzzzzyyyttttttpppllllllooopppnnnmmmrrrwwwuuuhhh\\\[[[bbbzzz}}}{{{wwwqqqllliiihhhhhhqqqwwwzzzuuuooonnnmmmllliiigggeeedddcccaaa^^^\\\SSSQQQNNNLLLNNNUUU]]]cccccc\\\SSSPPPSSSZZZaaaeeeiiiooowww}}}pppbbb[[[ZZZZZZZZZYYY\\\hhhuuu~~~tttggg[[[UUUTTTOOONNNNNNLLLKKKIIIGGGFFFFFF@@@>>>;;;999888777555333222111000......///000000000000111111333555666777---000111222:::XXXmmmTTTYYY{{{XXXHHHGGGKKKEEEAAADDDBBB>>>CCC<<<777999666BBBccc]]]]]]\\\\\\]]]\\\WWWRRRccchhhkkkeee[[[UUUWWW[[[ZZZSSSJJJFFFGGGKKKPPPUUUoooYYYLLLGGGIIIKKKKKKOOOSSSUUUVVVWWW[[[^^^cccgggnnnuuu|||}}}xxxrrrpppqqqmmmkkkiiieee___XXXPPPKKKCCCAAADDDMMMSSSQQQMMMLLL???;;;666333222333444555<<<<<<;;;999666777:::>>>:::GGGPPPYYYyyyooo~~~}}}mmmhhh```___aaabbblllmmm```hhhfffdddgggqqquuuhhhWWWVVVRRRSSSYYY\\\ZZZYYY]]]XXXWWWYYY```gggggg___WWWVVVTTTXXX```dddeeejjjrrrwwwxxxuuuwwwzzzyyyvvvtttttttttqqqmmmiiiggghhhjjjlllmmmlllkkkjjjjjjiiiiiijjjlllmmmmmmlllggghhhjjjlllmmmjjjfffbbbYYYPPPDDD999555444666888>>><<<999777666666777777888777777888;;;AAAGGGKKKGGG@@@999888===CCCFFFGGGKKKIIIHHHJJJQQQYYY```dddfffgggiiijjjhhhaaaYYYSSSWWWXXXUUUQQQQQQRRRPPPKKKRRR]]]mmmwwwrrraaaSSSNNNFFFGGGGGGFFFGGGNNNXXX```qqqsssjjjWWWIIIKKKVVV\\\tttlllJJJAAACCCCCCEEEJJJOOOGGG???;;;;;;GGGaaayyysssdddSSSYYYVVVIIIAAA@@@999:::GGGzzz|||~~~}}}}}}{{{yyyxxxwwwwwwssstttqqqkkkiiikkklllkkkpppvvv{{{vvveeeVVVVVV]]]uuu}}}}}}}}}vvvmmmiiiiiikkkkkkkkkrrrxxx{{{uuuooolllkkkjjjmmmkkkiiihhhgggeeebbb___WWWTTTPPPNNNPPPWWW```gggaaa[[[UUUSSSXXX___eeehhheeepppzzzlllcccbbbaaaaaa```cccppp~~~pppgggYYYQQQQQQOOOLLLLLLKKKJJJIIIGGGFFFFFFBBB???;;;999777555222000111111///......///000000000000111222333555777777...111444666CCCggg[[[XXXhhh}}}NNNBBBCCCHHHAAA>>>BBBBBB<<>>888444444444444444444444444444;;;777444999999555888@@@UUUiiiqqqkkkppphhh___```dddeeeaaa]]]```ggg___aaadddjjjmmmiii___WWWYYYRRROOORRRTTTSSSWWW]]]ZZZRRRRRR^^^jjjjjjaaaYYYYYYWWWVVVVVVSSSRRRWWW^^^nnncccbbbbbbiii{{{{{{tttmmmmmmnnnpppssstttrrroookkkfffggghhhiiiiiiiiiiiiiiihhhiiiiiijjjjjjiiiiiihhhjjjfffcccdddffffffbbb]]]WWWOOODDD:::555333444444<<<;;;888777666777888999777888888888;;;AAAEEEGGG:::EEEIIIEEEJJJ\\\lllrrrppphhhccceeefffaaa]]]]]]eee```^^^``````[[[UUUSSSTTTTTTSSSSSSRRRQQQQQQQQQTTT```nnnrrrhhhZZZNNNHHHDDDBBBCCCFFFEEEGGGYYYooorrrjjj\\\NNNIIIPPP\\\eeennnYYYGGGDDDCCC@@@BBBIIIIIIBBB:::777???UUUrrrwwwggg```\\\KKKJJJFFFAAA===<<<===???gggzzzwww|||}}}www}}}nnnlllvvv}}}xxx~~~zzzvvvttttttuuuvvvuuusssqqqpppqqqtttwwwzzz{{{yyytttkkk\\\PPPOOOUUUhhh{{{}}}tttsssvvvzzz|||zzzvvvqqqoooqqquuuyyy}}}{{{vvvqqqmmmlllnnnpppllllllkkkiiigggeeebbbaaa^^^\\\ZZZYYYZZZ^^^cccffffffYYYTTT\\\bbbbbbgggooossszzzqqqiiieeeeeeiiimmmrrr{{{{{{lll```YYYSSSMMMIIIKKKKKKJJJIIIGGGEEECCCBBB===:::888666666555333111222111///......000222333111222333444444333222111***222444000KKKhhhPPPrrrgggCCCDDDBBB@@@CCCIIILLLJJJ???<<<;;;>>><<<888:::AAA```aaaaaa```]]]ZZZXXXWWWYYY[[[\\\ZZZWWWVVVYYY\\\UUUNNNMMMTTTUUUPPPPPPVVVcccnnnpppXXXHHH@@@???>>>@@@EEEGGGGGGIIINNNJJJQQQZZZbbbhhhpppyyy|||wwwrrrooooooqqqrrrvvvuuuuuuwww|||{{{wwwuuuvvvvvvuuuooohhheeefffiiibbb\\\SSSKKKGGGDDDAAA???IIIIIIIIIGGGCCC===777333444444444444444444444444222999666333:::===???HHH]]]yyy|||ooo{{{qqq```^^^^^^ZZZYYY]]]___^^^___cccbbb``````ccceeeccc]]]WWWUUUPPPNNNOOOOOOMMMRRRXXXVVVPPPPPPZZZdddeeeaaa]]]YYYTTTPPPNNNLLLLLLPPPWWW]]]rrr~~~yyy{{{VVVQQQSSSbbbwww}}}vvvooolllllllllmmmnnnmmmjjjgggggggggfffggghhhiiihhhggghhhhhhiiiiiiiiiiiihhhhhhgggccc```aaacccccc___[[[VVVNNNBBB888333111222222555555444444444666777888555666666666777;;;>>>@@@GGGWWWaaa___ffftttfffaaaccc^^^\\\___```[[[WWWUUUTTTSSSSSSRRRRRRQQQQQQPPPQQQ[[[dddeee]]]RRRJJJGGGDDDDDDDDDEEEFFFMMM]]]lllmmmbbbUUUMMMLLLSSScccrrr\\\KKK???@@@BBB@@@AAAGGGDDD@@@:::999DDD^^^qqqccc^^^]]]NNNLLLGGGBBB===;;;===???ZZZ~~~zzzyyy~~~}}}llliiirrr}}}~~~zzz}}}{{{xxxvvvtttttttttuuuvvvuuutttwww{{{|||vvvjjjZZZMMMLLLQQQiii|||uuusssuuuwww~~~{{{zzz}}}xxxrrrmmmkkkmmmooonnnmmmlllkkkiiihhhffffff```___]]]^^^```cccgggjjjhhh]]]YYYaaahhhkkkqqqzzzyyy}}}wwwqqqooouuu}}}ssskkk```XXXTTTRRRNNNKKKLLLKKKJJJHHHEEECCCBBBAAA<<<:::777666555444333111111111///...///000222333000111222333333222111000...222444999[[[ZZZZZZ___DDDDDDCCCAAADDDKKKMMMKKKAAA===;;;===<<<999999===[[[]]]aaabbbaaa]]]XXXUUUOOOTTTXXXZZZYYYXXXYYY[[[ZZZTTTUUU]]]```ZZZSSSRRRPPPVVVmmmqqqWWWAAA<<<;;;<<<>>>===<<>>BBBOOOyyyqqqqqqbbb___iiiaaaWWWQQQUUU]]]aaaaaaaaaddd```[[[ZZZ[[[[[[YYYWWWSSSQQQQQQPPPNNNLLLQQQWWWXXXTTTTTTZZZ``````^^^___]]]VVVOOOMMMMMMLLLOOOTTTSSSggg~~~}}}wwwxxxSSSJJJMMMeee}}}yyyrrrmmmllljjjiiiiiiiiigggfffgggeeecccdddggghhhgggeeeggggggggggggggggggggggggcccaaa^^^^^^```___\\\XXXUUUMMMAAA777111//////000///000111333444666777888444555666666555666888:::HHHSSS]]]fff{{{kkk```bbb]]][[[^^^___[[[XXXWWWSSSSSSRRRQQQQQQPPPPPPOOORRRXXX\\\[[[TTTMMMKKKKKKCCCEEEEEEDDDIIIUUUaaagggdddVVVLLLNNNPPPWWWmmmOOODDD>>>BBBFFFDDDDDDGGG???<<<999===OOOpppjjj]]]ZZZ[[[QQQOOOIIIBBB===;;;<<<>>>LLL|||~~~mmmiiiqqq{{{~~~{{{|||{{{zzzxxxwwwwwwvvvvvvxxxvvvxxx~~~}}}tttgggUUUHHHHHHNNNgggzzzvvvttttttvvv|||~~~xxx}}}{{{wwwqqqllliiijjjkkkmmmlllkkkjjjjjjiiijjjjjjffffffffffffgggiiikkkmmmhhh```^^^eeelllpppyyyxxxvvv~~~zzzbbb]]]VVVRRRQQQPPPNNNKKKMMMKKKIIIFFFCCCAAA@@@???;;;999666555555444222111111000/////////000222333000000111222222111000000222111555DDDnnniiiNNNdddxxxXXXCCCDDDCCCBBBEEELLLNNNLLLDDD>>>;;;<<<===;;;999999XXXZZZ]]]``````]]]YYYUUUNNNSSSWWWYYYXXXWWWXXXZZZ[[[XXXYYY______YYYSSSRRRPPPNNN```xxxsssUUUDDD===888999::::::===AAAEEEDDDFFFKKKRRRWWWYYYXXXWWWWWWWWWXXX[[[___cccfffddddddeeehhhlllqqqvvvyyyyyytttsssrrrooolllhhhddd```^^^]]]\\\YYYVVVQQQMMMHHHCCC@@@???@@@@@@<<<:::666333111222333444555555555555555555555555111999999999======CCCTTT~~~ooobbblll|||dddYYYQQQUUU\\\aaabbbcccddd___ZZZVVVVVVVVVVVVUUURRRTTTUUUUUURRRRRRVVV[[[[[[ZZZ\\\``````[[[ZZZ\\\]]]VVVPPPPPPQQQPPPPPPQQQTTTcccuuuuuu[[[NNNRRRnnn}}}vvvrrrnnnjjjhhhhhhiiijjjjjjfffbbb___```dddggggggeeeeeeeeeeeeeeeeeeeeeeeeeeecccaaa_________^^^\\\YYYUUUMMMAAA777111////////////000222444666777777777555555666777666555888===DDDFFFOOOggg~~~qqqfff___\\\^^^^^^[[[WWWWWWQQQQQQPPPPPPOOONNNNNNNNNOOORRRTTTQQQLLLHHHHHHJJJAAAEEEEEEDDDLLL\\\cccaaa\\\MMMGGGPPPWWW^^^xxxiiiLLLDDD@@@CCCFFFDDDBBBCCC;;;999999DDDaaaoooxxx{{{eeeXXXWWWZZZTTTQQQKKKCCC===::::::<<>>===:::888555444444333222000000/////////000111222333///000111222222111000///333000777NNNxxx```QQQpppjjjOOOBBBCCCBBBAAAEEEKKKMMMJJJDDD???;;;<<>><<<;;;>>>CCCFFFEEEBBBEEEFFFGGGIIILLLPPPSSSUUUZZZ[[[\\\^^^bbbfffjjjlllpppssszzz~~~{{{|||}}}|||pppmmmjjjhhhhhheeeaaa]]]WWWSSSNNNMMMNNNMMMIIIEEEBBBAAA???<<<999777666555444333222222222333444555666666666666666666666666555999777999BBBJJJZZZrrrsss```]]]jjjzzzccc\\\VVVWWW[[[]]]aaaeeebbb```\\\XXXWWWUUUTTTSSSMMMRRRVVVVVVVVVWWWYYY[[[WWWZZZ___cccaaaZZZXXXZZZWWWRRRPPPSSSUUURRRNNNMMMTTT]]]iiivvv~~~qqqcccVVVXXXpppzzzvvvqqqlllhhhhhhjjjkkklllccc```]]]^^^bbbeeegggfffdddccccccbbbbbbccccccddddddcccbbbaaaaaa```]]]\\\VVVNNNBBB888222000111111111222333444555555555555555444555888888888???III]]]bbboooyyykkkddd___^^^]]]YYYUUUUUUOOONNNNNNMMMMMMLLLLLLKKKGGGIIIJJJHHHDDDAAAAAABBB???DDDFFFHHHRRR```bbb[[[VVVJJJIIIVVV```jjjyyyUUUGGGBBB>>>???AAA@@@@@@AAA;;;:::>>>PPPttt~~~kkkvvvaaaWWWXXXZZZUUURRRMMMEEE>>>:::::::::BBBjjj{{{sssxxx~~~|||xxxuuutttssssssssssssrrrrrrqqqqqqvvvssssssyyyzzzssspppkkkdddZZZMMMEEEJJJSSShhh}}}xxxuuurrrqqqvvvxxx|||yyysssoooqqqrrrqqqooolllkkkkkkmmmjjjjjjjjjjjjjjjkkklllllllllmmmooorrruuuwwwxxxyyywwwwwwxxxzzzzzzzzzwwwdddYYYVVVSSSQQQOOONNNLLLKKKJJJHHHFFFCCC@@@===<<<;;;888666444333333222111000/////////000000111222333///000111222222111000///111000===WWW{{{uuu[[[YYYvvvYYYCCC@@@AAAAAA???BBBHHHIIIFFFAAA>>><<<===AAADDDAAA<<>>===;;;<<<===>>>@@@BBBDDDFFFGGGMMMNNNPPPRRRUUUXXX[[[\\\___```eeemmmwww~~~|||wwwuuusssooodddfffffffffccc^^^ZZZWWWLLLIIIEEEDDDEEECCC@@@===999::::::888555222000000333444444444444444444444777777777777777777777777::::::777???TTTiii|||cccXXXWWW___ggg^^^ZZZXXXYYYYYYYYY^^^dddaaa```^^^\\\YYYVVVTTTSSSHHHNNNTTTWWWYYY\\\ZZZVVVOOOSSS[[[aaa```[[[YYY\\\XXXVVVWWW[[[[[[VVVRRRQQQTTTZZZbbbnnn~~~~~~zzzqqqfffeeerrrzzztttmmmhhhggghhhiiiiiicccbbb___^^^^^^aaadddgggbbbbbb````````````bbbbbbdddddddddcccbbb```^^^^^^VVVNNNBBB999444222333333222222222222222333333333555222444:::===@@@NNN^^^{{{oooggg```]]][[[VVVRRRRRRLLLLLLKKKKKKJJJIIIIIIHHHEEEGGGGGGFFFCCC@@@?????????CCCIIIPPPZZZaaa___XXXSSSNNNSSS```lllzzz~~~aaaGGGDDDAAA???@@@BBBDDDEEEEEE;;;AAAKKK```mmm___[[[\\\]]]VVVUUUPPPJJJCCC===;;;;;;<<>>@@@EEEEEEBBB>>>>>>>>>===AAADDDBBB===VVVQQQKKKKKKNNNRRRSSSSSSYYY[[[^^^^^^]]]___dddiii[[[dddpppvvvtttiii[[[RRREEEGGGSSS[[[bbbyyyoooQQQAAA<<<:::777666777777777888;;;<<<<<<<<<::::::;;;===>>>>>>??????BBBCCCEEEHHHJJJLLLNNNOOOQQQRRRVVV\\\ccchhhkkkkkkrrrwwwyyyvvvssssssrrrnnngggiiijjjfff^^^VVVSSSSSSFFFEEECCCBBBAAA@@@===;;;666777888666333111222444444444555555555555555555777777777777777777777777===???BBBUUUsssmmmmmm|||ppp```ZZZWWWXXXYYYYYYWWWWWW[[[\\\[[[^^^bbbaaa```___\\\YYYVVVUUUTTTMMMRRRXXX]]]bbbeee^^^SSSPPPRRRXXX^^^___\\\\\\___^^^]]]___aaa^^^WWWTTTVVVTTTYYY```iiizzzuuuwww}}}}}}~~~~~~zzzrrrkkkgggeeeeeedddffffffddd___[[[[[[```eeeaaa```___^^^^^^___```aaacccccccccbbb```^^^]]]]]]TTTMMMAAA888444333444444444444333222333444555666999555777???EEENNNbbbxxxuuurrryyyooofff^^^[[[XXXSSSPPPPPPIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIHHHFFFCCCAAAAAAAAAAAACCCMMM[[[cccbbb\\\YYYQQQUUU___kkkyyycccPPPAAABBBBBBCCCDDDEEEGGGGGGFFF;;;III\\\pppuuuddd^^^aaaaaa]]]XXXWWWUUUPPPIIIBBB>>>===888NNNuuu}}}|||~~~}}}yyytttrrrtttvvvzzzyyywwwuuuttttttuuuvvvpppooommmmmmnnnmmmkkkiiigggeeeaaa[[[QQQLLLRRR\\\rrryyytttooommmqqqqqqqqqpppmmmjjjiiiiiikkkjjjlllnnnooonnnnnnnnnooonnnooopppqqqpppnnnllljjjcccfffjjjpppwwwxxxaaa___RRRQQQOOOLLLIIIIIIJJJKKKBBBCCCCCCCCC@@@===999777666444222111111111000///---...///000111222222333000111222333333222111000222666OOOqqq]]]PPPgggdddJJJAAA???AAA@@@>>>???CCCBBB???;;;???@@@===>>>AAA@@@;;;ZZZTTTNNNNNNRRRVVVVVVUUURRRVVVZZZ]]]___bbbgggkkk]]]```eeehhhiiidddYYYNNNAAAJJJXXX\\\bbb|||aaaKKK???999888999888888888888888888999999666666888999999999999999<<<>>>@@@CCCEEEGGGHHHHHHFFFGGGJJJMMMQQQTTTUUUUUU[[[bbbffffffhhhlllmmmlllfffhhhggg^^^QQQGGGDDDFFF@@@@@@@@@???<<<:::999888333444444111//////333777444444333444555666888999777777777777777777777777===DDDQQQmmmuuudddooowwwfff___\\\YYYVVVUUUXXXUUUVVV\\\`````````cccaaaaaa___\\\XXXVVVVVVVVVUUU[[[```eeelllnnndddVVVWWWVVVYYY^^^___\\\]]]``````_________YYYRRRQQQUUUPPPVVV\\\cccvvvyyyzzz|||{{{}}}wwwnnnhhheeecccbbbiiijjjhhhaaaYYYWWW]]]cccaaa```^^^]]]]]]^^^```aaaaaabbbbbbaaa^^^\\\[[[\\\SSSKKK@@@888333333444555777666555444555777999;;;>>>999;;;EEEMMMYYYrrrtttcccbbbiiippp~~~}}}yyywwwtttmmmddd\\\YYYVVVRRROOOOOOHHHHHHGGGGGGFFFEEEEEEEEEHHHFFFDDDAAA>>>===>>>>>>CCCDDDOOObbbiiibbbZZZZZZPPPZZZgggssswwwSSSGGGAAA===@@@BBBCCCCCCCCCAAA>>>:::PPPiii{{{ooo``````eeeccc\\\YYYZZZYYYTTTMMMFFFAAA???888IIIppp|||xxxssssssvvvzzzvvvtttqqqooommmnnnpppqqqooonnnmmmlllllllllmmmmmmkkkhhheee___UUUOOOTTT]]]nnnxxxtttrrrrrrwwwppppppooommmiiigggfffgggfffiiikkklllkkkjjjjjjkkklllnnnpppqqqooolllhhhffffffhhhkkkpppvvv|||fffVVV\\\VVVUUUQQQLLLHHHGGGGGGIII@@@AAACCCCCCAAA===999666555333111000111111000///---...///111222222333333111222333444444333222111555:::UUU{{{YYYVVVqqqZZZCCC>>>@@@AAA@@@>>>???CCCAAA===999???AAA===;;;======999WWWTTTQQQRRRVVVVVVSSSOOOOOOUUUVVVRRROOOSSSYYY\\\[[[]]]\\\YYYXXXWWWQQQJJJDDDIII\\\sss~~~}}}~~~]]]EEE===:::999888777666555444555777888666666555555555666666777777888999;;;===???@@@AAA????????????@@@@@@@@@AAABBBCCCFFFIIIMMMRRRWWWYYYZZZVVVPPPHHHBBB===:::999888888888888777666555444222222333333333444444444555555555333222333666999:::777666999999888:::>>>IIIRRRgggrrrhhhlllmmmiiibbb\\\XXXVVVVVVWWW[[[WWWTTTYYYcccjjjjjjhhhlllcccVVVVVV[[[SSSQQQ]]]eeefffffffffddd```\\\ZZZhhhlllnnnjjjbbb]]]^^^bbbaaaaaaaaa___[[[XXXVVVVVVUUUYYYYYYXXXddd~~~}}}}}}{{{yyyyyyzzz|||||||||xxxrrrkkkccc\\\___cccbbb]]]ZZZZZZZZZYYY^^^]]]\\\\\\]]]^^^```aaa```aaaaaaaaaaaa___]]]\\\VVVLLL???666333444555555333444666888888888<<>><<<>>>IIITTTeeennniii]]]XXXZZZ___eeeoooWWWHHHCCC<<>><<<:::888666555444333222000///.........000////////////000000111222666888555000///000000666MMMmmm[[[XXXrrrNNN@@@AAAEEEDDDCCCAAA@@@???>>>>>>@@@???>>>===<<<;;;:::999TTTRRRPPPRRRVVVVVVSSSOOOOOOTTTUUUPPPMMMQQQVVVXXXYYYZZZYYYUUUTTTTTTPPPJJJEEEEEEOOO]]]cccbbbfffppppppbbbOOO???===;;;888777888777666444666555555444555555666666444444555777888999:::;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>@@@BBBAAA???<<<999666555555555555555666666555555444444333333333333444444444444666777777666444555777999:::777666999::::::===BBBPPPZZZqqq|||mmmuuuzzzbbb___[[[XXXWWWXXXZZZ\\\TTTRRRPPPSSSZZZbbbiiimmmnnnfffZZZXXX\\\UUUQQQ]]]___```aaaaaa```]]]ZZZYYYiiimmmqqqooojjjeeecccccc___```___]]]YYYUUUTTTSSSVVVYYYYYYWWW___ttt~~~~~~yyywwwxxxzzz||||||{{{tttlllfff]]]^^^\\\WWWVVVXXXXXXUUUYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYWWWNNNAAA888333333444444888999:::>>>CCCGGGKKKOOOXXXVVV[[[cccfffdddiiisssmmmggg^^^XXXVVV[[[ccciiikkkqqqsssmmmgggccc___[[[[[[XXXTTTQQQPPPNNNKKKIIIFFFFFFFFFEEEDDDDDDCCCCCCBBB===;;;>>>???===???DDDXXX\\\bbbccc\\\UUUVVV]]]^^^kkkcccFFF@@@>>>999???===???AAA???;;;;;;???JJJcccxxxuuuddd______^^^[[[ZZZUUU\\\aaa]]]XXXTTTOOOJJJ@@@???UUUyyy~~~vvvoooqqqqqqrrrrrrrrrrrrqqqqqqpppnnnmmmmmmooopppooonnnqqqllldddYYYPPPNNNSSSXXXiiiwww}}}uuulllmmmqqqsssooollliiihhhhhhiiiiiiiiilllmmmmmmllljjjiiijjjkkkqqqpppnnnkkkiiigggeeedddkkknnnnnnlllnnntttxxxxxxnnn___XXXVVVVVVNNNMMMLLLLLLLLLKKKHHHEEE;;;;;;:::999888666666555444333222000///.........000////////////000111111222444333000......111222AAAhhhfffggg}}}eeeIII>>>>>>DDDCCCBBBAAA@@@???????????????>>>===<<<;;;::::::QQQPPPPPPRRRUUUUUURRRNNNNNNSSSSSSNNNLLLOOOSSSTTTYYYYYYVVVQQQPPPRRRQQQLLLLLLGGGGGGMMMNNNNNNTTT^^^sssqqqVVVCCC===777555777888555222555555444444444444444555333333333444555555666666444555555555555666666666666666555444333444444444333222111111222444555777222222333444444444444333333333444444444555555555777999:::999777777888999===:::888:::;;;===DDDLLLccclllxxx|||{{{fff\\\ZZZWWWUUUUUUWWWYYY[[[RRRQQQPPPOOORRRZZZeeemmmnnniii]]][[[^^^WWWTTT^^^\\\]]]]]]]]]]]]\\\ZZZZZZhhhjjjmmmooonnnjjjeeebbb\\\]]]]]]\\\XXXTTTRRRRRRWWWYYYXXXVVV[[[jjj{{{}}}xxx}}}~~~yyyvvvvvvyyy{{{|||}}}}}}uuuooo]]]\\\WWWRRRSSSWWWWWWSSSSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[[[[[[[ZZZXXXVVVUUUTTTMMMBBB999555555666666@@@@@@BBBJJJVVVccckkknnnmmmhhhgggkkkjjjcccccchhhgggaaa[[[ZZZ```lllwww}}}~~~sssggg___ZZZUUUWWWTTTRRRPPPOOOMMMJJJHHHIIIIIIHHHFFFDDDCCCBBBAAA???===<<<<<<999:::CCCLLLfffdddaaa[[[SSSNNNTTT^^^dddwwwnnnJJJ======>>>===>>>>>>???@@@===:::===CCC]]]yyyyyylll```^^^___]]][[[[[[UUU```gggddd\\\TTTMMMGGGCCC<<>>AAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;::::::PPPPPPPPPRRRTTTSSSPPPLLLMMMQQQRRRNNNMMMPPPSSSSSSZZZYYYUUUOOOOOORRRSSSPPPPPPIIIEEEFFFHHHJJJQQQZZZdddssswwwSSSGGG:::333555888999777555555444333333333444444555555555555555555555555333333444444444555555555555555555555555555666666555444444444444555666777111111222333444555555555444444555555555666666666777999;;;;;;999888888999???;;;:::<<>>>>>??????>>>>>>>>>:::999@@@IIImmmpppggg```aaacccaaa______cccpppxxxppp^^^QQQKKKHHHFFF<<>>FFFOOO\\\nnn~~~tttiiibbb___]]]ZZZXXXVVVVVVWWWWWWXXXUUURRRQQQTTTXXX[[[\\\bbbddd]]][[[___[[[YYYbbbcccaaa^^^\\\ZZZZZZ[[[\\\\\\ZZZYYY[[[___```]]]ZZZYYYZZZ\\\\\\[[[[[[]]]^^^[[[WWWTTTTTTYYYdddqqq{{{yyyoookkkmmmnnnnnnooorrruuuvvvvvvtttrrrxxx~~~yyyssshhhddd\\\WWWYYY]]][[[UUUQQQSSSUUUWWWYYYZZZZZZYYYXXXYYYYYYYYYYYYWWWVVVUUUMMMHHHAAA:::777999===AAAAAASSSjjj}}}wwwpppnnnsssssskkkhhhkkkxxxuuuqqqqqqwww|||jjj___XXXSSSPPPNNNKKKJJJJJJIIIGGGEEEEEEEEEDDDCCCCCCBBBAAAAAA===>>>;;;777888DDDVVVdddccc]]]WWWRRRPPPTTTaaaooolllIII===<<<:::999<<>>>>><<<888:::HHHWWW}}}wwwjjjeeebbbeeefffcccbbbcccpppwww```RRRPPPRRRKKK@@@CCCWWWwww}}}xxx}}}xxxxxxwwwvvvuuusssrrrqqqlllkkklllnnnpppqqqpppnnnkkkkkkfffXXXIIIBBBFFFMMMaaatttvvvssspppllllllmmmmmmjjjfffeeegggkkkeeeggghhhhhhfffeeeeeeeeefffeeeddddddeeegggjjjlllhhhkkkmmmmmmooorrroooiiijjjjjjooovvvtttqqqzzznnneee\\\YYY[[[YYYRRRKKKJJJHHHEEEDDDDDDDDDBBBAAACCCBBB???<<<999666333222111111000///............////////////000111222333555000...111222111555<<>>???@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;RRRRRRRRRRRRQQQPPPOOONNNOOORRRRRROOOPPPTTTUUUSSSPPPQQQOOOKKKLLLOOOOOOLLLJJJFFFBBBBBBDDDGGGJJJLLLOOOYYYjjjttt\\\HHH===888555333777666555444333333333333444444444444333333222222111111111111222222222222444444444444444333222111222222222222222222111111333333444666666777777777666666777777777888888888777888::::::::::::<<<>>>:::@@@NNN```pppmmmdddccc```WWWWWWVVVVVVXXXZZZ\\\^^^SSSQQQOOOPPPSSSVVVVVVVVVZZZ___ZZZWWW\\\ZZZXXX``````]]]YYYUUUTTTUUUWWWXXXYYYWWWVVVXXX\\\]]]\\\ZZZZZZZZZ[[[[[[[[[]]]```ccc___YYYSSSSSSVVV\\\fffooozzztttfff^^^aaabbbffflllppprrrqqqooohhhnnnsssvvvzzzooollleee^^^]]]^^^\\\WWWRRRSSSTTTUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUOOOKKKEEE@@@>>>CCCKKKQQQ^^^zzz}}}wwwrrrsssxxxwwwpppnnnsss{{{hhh\\\VVVQQQOOOLLLHHHFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@999::::::;;;DDDUUUeeennn^^^VVVOOOMMMRRR___uuucccPPP@@@<<<===;;;999;;;>>>======;;;999AAAWWWllltttrrr{{{gggddddddgggfffcccbbbdddnnnyyy|||ooo\\\RRRTTTXXXPPPHHHHHHRRRjjj|||zzz}}}}}}{{{wwwvvvvvvuuutttsssqqqqqqlllkkklllnnnppppppnnnlllkkkiiibbbUUUIIIDDDHHHMMMaaattt~~~uuuqqqnnnjjjiiiiiihhheeecccccceeegggbbbeeeggghhhgggffffffgggiiihhhgggffffffggghhhiiijjjlllmmmmmmqqqtttpppiiiffffffgggiiihhhfffjjjqqq{{{~~~zzzqqquuu}}}yyyaaa___\\\YYYVVVQQQLLLHHHGGGEEECCCBBBBBBBBB@@@>>><<<;;;:::999777555444444111000//////.........////////////000111222333444111------000000000999EEEqqq~~~fffNNNffffffKKKBBBAAAAAA<<<===???@@@@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>============999;;;===DDDTTTeeemmmkkkYYYTTTRRRVVVbbbtttnnnJJJDDD>>>===>>>>>><<<;;;;;;;;;<<<;;;===LLLiiiuuuuuuhhhggghhhiiigggcccbbbffffffkkkjjjbbbZZZWWWWWWVVVTTTOOONNNNNN\\\~~~}}}}}}}}}|||yyyuuurrrttttttttttttsssrrrqqqpppmmmmmmnnnoooqqqpppnnnlllgggccc[[[PPPHHHGGGKKKQQQaaaqqq|||vvvllliiiiiifffdddbbb``````aaadddeeeeeeeeegggjjjkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmqqquuuqqqjjjcccdddccc___^^^___]]]XXXRRRUUU]]]jjj|||pppddddddnnnxxx}}}eee[[[ZZZXXXUUUQQQNNNKKKJJJEEEDDDCCCCCCCCCAAA>>><<<888888777666555444333333000000///............////////////000111222444555111---,,,000///222BBBVVV~~~iiiTTTJJJrrr|||YYYEEECCCCCC>>><<<===???@@@???>>>===<<<:::::::::;;;;;;<<<<<<<<>>======<<<;;;:::::::::===???BBBLLL^^^mmmlllcccUUUUUUZZZgggvvvyyyNNNAAA@@@===;;;<<<>>>;;;777999:::;;;<<>>;;;;;;:::999777555333111000000//////............////////////000111333444555444///...111000666LLLfffxxxdddMMMLLL}}}rrrNNNBBBFFFFFF======>>>???@@@???>>><<<;;;999::::::;;;;;;<<<<<<<<>>===:::;;;FFFXXXfffyyycccUUUVVVVVVVVVWWWWWWWWWVVVSSSOOOMMMMMMNNNcccaaaXXXMMMKKKQQQSSSQQQPPPTTTUUUPPPMMMPPPXXX^^^hhhRRRMMMUUUQQQMMMRRRUUUQQQYYY]]]ZZZVVVVVVWWWWWW[[[UUURRRTTTVVVUUUWWWZZZVVVTTTSSSTTTSSSRRRUUU[[[bbb~~~yyycccXXXNNNOOOZZZdddfffdddhhhiiiiiiiiijjjrrrxxxrrrqqqoookkkXXXRRRKKKFFFEEEFFFHHHIIINNNOOOPPPPPPPPPQQQRRRTTTNNNQQQVVV```oooyyyoookkkpppvvv{{{|||yyybbbXXXRRRKKKJJJHHHFFFFFFFFFEEECCCAAA===>>>>>>===:::999:::;;;???FFFRRR^^^ffffffaaa]]]UUUWWWcccvvv}}}YYYBBBAAA>>><<<<<<===>>><<<999;;;>>>===999DDD___|||xxxooolllllljjjhhheeedddeeefffeeeaaa]]]```eeegggccc^^^VVVZZZSSSFFFIIIeeezzzuuutttqqqppprrrsssppplllmmmqqqooooooooonnnnnnmmmlllkkkbbb]]]WWWPPPJJJHHHQQQ[[[bbb^^^^^^^^^ZZZVVV[[[ddd]]]^^^___```aaabbbcccdddmmmllljjjiiigggfffffffffdddeeegggiiijjjiiiiiihhhkkkhhheeecccdddbbb___\\\aaa]]]YYYVVVTTTOOOIIIDDD;;;;;;<<<@@@FFFMMMSSSWWWRRROOOMMMQQQVVV]]]iiittt~~~iii^^^YYYNNNOOOOOOKKKFFFCCCEEEGGGBBBBBBBBBAAA@@@===;;;:::888888666555333222000000000//////........./////////...---///333444222000///---000555444???dddfffOOOFFF\\\]]]JJJDDD>>>===???<<<============;;;:::999999:::::::::::::::::::::KKKNNNNNNJJJJJJNNNRRRSSSNNNHHHLLLPPPJJJJJJOOOMMMQQQOOONNNNNNOOOPPPOOONNNIIIIIIIIIIIIJJJIIIHHHHHHLLLNNNQQQUUUZZZkkksss^^^GGG;;;777444444555777777777555555555444333444444555555666666777777444444444444444444444444333333333333333333333333::::::999999999888888888666777999:::::::::;;;===;;;???CCCHHHRRReee}}}qqq___[[[WWWTTTTTTSSSTTTTTTRRRPPPPPPQQQSSS```___XXXPPPOOOUUUWWWUUUMMMNNNNNNPPPWWWcccqqqyyybbbPPPOOOXXXSSSMMMQQQTTTTTTXXXYYYUUURRRTTTVVVVVVXXXTTTRRRTTTVVVUUUVVVYYYXXXVVVVVVXXXVVVRRRSSSWWW^^^sssuuuiiiZZZRRRTTTYYY^^^```eeefffgggffffffllluuu}}}~~~yyysssmmmZZZUUUNNNHHHFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRLLLOOOUUU___mmmzzzxxxwwwuuuyyyrrr```UUUPPPLLLIIIGGGEEEDDDCCCBBB@@@???888999999888888:::===@@@HHHPPPZZZbbbddd```[[[XXX[[[gggzzzaaaHHH:::===;;;:::;;;>>>>>><<<:::666888:::@@@TTTrrrrrrhhhjjjiiigggeeedddfffkkknnniiigggggghhhiiifff___YYYWWWWWWQQQGGGGGG\\\||||||{{{vvvrrrsssrrrrrruuuwwwuuuqqqqqquuupppnnnmmmkkkjjjkkkllllllbbb[[[RRRLLLFFFDDDIIIQQQVVVRRROOORRRSSSSSSXXX``````___^^^^^^___aaadddfffiiiiiigggffffffeeeeeeeeeddddddeeefffgggggggggggggggddd```______^^^\\\ZZZ]]]YYYUUURRRPPPKKKEEE@@@888777666666888<<>><<<<<<======<<<;;;999888:::::::::::::::999999999LLLQQQSSSPPPPPPUUUZZZ\\\SSSNNNUUUWWWJJJFFFNNNTTTQQQOOONNNOOOQQQRRRRRRQQQIIIKKKMMMNNNKKKHHHFFFEEEJJJMMMPPPPPPOOOZZZsssfffSSSHHHAAA===<<<666777888666333222333666222333333444555555555444555555555555555555555555444444444555555555555555555555777888888999999888999:::;;;;;;<<>><<<;;;;;;;;;@@@QQQppp{{{kkkccchhhfffccc```___bbbhhhmmmggggggfffeeebbb^^^ZZZXXXWWWSSSNNNJJJEEEOOOooo}}}|||~~~|||~~~zzzvvvvvvssssssvvvyyyxxxtttsssvvvpppnnnkkkhhhhhhiiikkklllaaaVVVKKKEEE@@@>>>@@@DDDFFFCCCBBBHHHNNNSSSZZZ___cccaaa^^^\\\]]]aaaeeehhheeedddddddddddddddeeeeeeddddddcccccccccddddddeeegggdddaaa_________^^^]]]\\\XXXSSSPPPNNNIIIBBB===:::999777666555666777888<<<<<<@@@HHHNNNRRRZZZaaa{{{uuubbb[[[XXXUUUQQQPPPNNNKKKJJJJJJIIIHHHGGGBBBAAA@@@???===:::888777444444333333222111111000.........//////000000111000//////000222333222111---444111+++CCCxxxmmmMMMYYYrrr|||bbbHHH??????===<<<===<<<<<<<<<<<<;;;:::999888:::::::::999999888888777RRRUUUUUUTTTXXX___bbbaaaWWWRRRXXXWWWFFFAAANNNYYYSSSQQQPPPPPPQQQRRRRRRQQQMMMOOOQQQPPPLLLIIIGGGFFFJJJLLLNNNOOONNNSSSccctttuuujjj___UUUOOOAAA<<<777666555444666:::444444555555555444333222555555555555555555555555777777777777777777888888222333666999;;;<<<======???@@@@@@???CCCLLLVVV[[[gggvvvmmm```XXXRRRPPPSSSMMMMMMMMMMMMNNNQQQVVVZZZPPPNNNLLLKKKMMMQQQSSSSSSTTTRRRPPPPPPPPPQQQVVV\\\VVVQQQ\\\fff]]]TTTWWWXXXUUUUUURRRNNNOOOSSSTTTQQQTTTQQQRRRWWWYYYWWWVVVWWWXXXYYY]]]aaa]]]UUUPPPOOOZZZ```jjjtttzzz|||sss^^^MMMHHHNNNUUUWWWZZZ^^^_________```aaalllxxx}}}rrrlllddd\\\UUUOOOJJJGGGHHHFFFDDDDDDDDDFFFFFFFFFIIIKKKNNNPPPRRRTTTXXXZZZfffiiijjjzzzeeeXXXSSSGGGBBBGGGDDDAAA>>>===<<<<<<:::999999999888999<<>><<<::::::<<<:::>>>DDDKKKPPPUUU]]]cccdddbbb```______bbbeeegggbbbbbbbbbccccccdddeeefffeeedddcccbbbbbbcccddddddfffdddaaa___^^^_________\\\YYYTTTQQQOOOJJJCCC>>>;;;<<<===>>>===<<<:::888888999===EEEKKKOOOWWW___vvv|||ggg\\\\\\]]]WWWPPPMMMIIIFFFFFFHHHHHHEEEBBBAAA@@@???<<<:::888666555222222222111111111111111------...///000111111111000000000111222222222111+++666333000TTTYYYQQQzzzdddRRRAAA===??????===<<<;;;;;;;;;::::::999888888::::::999888777777666666SSSRRRPPPQQQYYY``````ZZZSSSNNNRRROOOCCCFFFVVV^^^TTTRRRPPPPPPPPPQQQPPPNNNOOOPPPPPPNNNLLLJJJIIIJJJLLLKKKMMMRRRUUUVVV[[[bbbnnnsssxxxqqqYYYJJJ<<<888888666666888777777777888777777666666555555555555555555555555777777777777888888999999888999:::<<<===>>>>>>>>>===AAACCCEEEPPPddduuu}}}ffflllxxxuuufffsssjjj^^^WWWRRROOOOOORRRMMMMMMLLLKKKKKKOOOUUUYYYSSSPPPNNNOOOQQQSSSUUUVVVMMMRRRZZZ]]]VVVMMMNNNUUURRRQQQ]]]fff]]]UUUWWWXXXRRRTTTRRRPPPQQQUUUTTTPPPUUURRRSSSYYY[[[XXXVVVWWWVVVXXX]]]bbb^^^UUUOOONNNSSSWWWbbbpppyyy~~~kkkVVVJJJHHHLLLPPPSSSXXX[[[\\\\\\[[[[[[```iiiwww{{{rrriii```XXXPPPKKKJJJFFFCCCAAABBBDDDDDDCCCBBBFFFJJJMMMPPPRRRTTTVVVWWW]]]eee{{{XXXQQQNNNCCC???DDDAAA???;;;:::::::::999888777888:::>>>CCCLLLVVV\\\dddhhhiiiddd___bbbooo{{{]]]DDD>>>===<<<;;;888999;;;;;;;;;:::999999???DDDVVVxxxxxxfffdddhhhnnnllliiiddd___\\\\\\]]]```bbbbbb^^^ZZZXXX\\\```UUULLLKKKOOOIIICCCWWWuuuvvvooommmrrr~~~vvvxxx}}}}}}wwwwwwttttttvvvuuuooollllllmmmmmmmmmlllkkkhhheeedddVVVJJJ>>>::::::999999:::888EEESSSWWWTTTVVV]]]dddddddddcccccccccddddddeeeccccccccccccdddeeefffgggfffeeedddccccccccceeeeee``````^^^\\\[[[ZZZ[[[[[[[[[WWWSSSPPPNNNJJJDDD>>>:::===AAACCCCCC???:::777:::888:::@@@EEEKKKTTT]]]nnnvvvkkk___^^^bbbbbbYYYNNNJJJGGGDDDEEEFFFFFFCCC@@@???>>><<<:::888666444444111111111111111111111111,,,---///000111111111111000111222222222222222222+++333111777eeeaaaLLL^^^}}}SSSHHH>>><<<>>>>>>;;;999;;;:::999999888777777777999999888777666666555555TTTSSSPPPPPPWWW]]]\\\VVVPPPNNNPPPNNNMMM]]]kkkhhhTTTRRROOOOOOOOOOOOMMMLLLOOOMMMLLLLLLNNNNNNMMMLLLNNNKKKMMMTTTYYYXXXWWWXXX[[[ddd~~~ttt^^^IIIBBB???999555444666666666555666777888888666666666666666666666666666666777777888888999999777888888999;;;===???@@@EEENNNUUU\\\nnnmmmhhh{{{vvvbbbYYYaaa]]]XXXSSSPPPOOOOOOPPPOOONNNLLLJJJJJJNNNTTTYYYVVVQQQNNNOOOPPPPPPQQQSSSIIIQQQ^^^dddZZZKKKIIIQQQPPPNNNYYY```WWWRRRUUUTTTQQQTTTUUUSSSSSSWWWWWWUUUYYYVVVVVV[[[]]]ZZZXXXYYYWWWXXX\\\```\\\SSSMMMMMMKKKOOO\\\mmmxxx|||hhhUUUHHHCCCJJJMMMQQQUUUXXXXXXXXXWWWUUU[[[gggtttxxxooofff]]]WWWMMMHHHCCCAAACCCDDDCCCBBBBBBEEEHHHJJJKKKKKKMMMNNNMMMUUUaaa|||kkkPPPLLLKKKCCC???CCC@@@===:::888999:::::::::555999???FFFNNNXXXbbbiiiggghhhgggcccbbbkkk~~~jjjHHH<<<>>>===999777999;;;;;;;;;999888999;;;AAAPPPooojjj___bbbgggccccccbbb___\\\ZZZ[[[\\\^^^```bbb```[[[VVVUUUUUUUUUMMMLLLPPPKKKEEEQQQgggsssqqqzzzxxxpppttt|||}}}}}}xxxuuuvvvtttooollllllmmmmmmnnnmmmjjjeeeaaa^^^PPPEEE;;;888999888999:::>>>PPP``````YYYXXX___ffffffffffffffffffffffffeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeddddddeeeffffff```aaaaaa___]]][[[ZZZ[[[VVVSSSOOOMMMKKKHHHBBB======@@@DDDFFFDDD???999555:::777666:::>>>DDDNNNWWWdddzzz~~~zzzyyyzzz{{{gggccc___]]]```eeecccYYYPPPIIIGGGFFFFFFEEEDDDAAA???<<<;;;999777555444444444222222222111111111111111---...000111222111111000000222333333222111111222...000111AAAqqq{{{OOONNNppptttJJJCCC===;;;<<<<<<:::777:::999888777777666777777777777777666666555555444TTTWWWWWWUUUUUUWWWXXXVVVPPPQQQRRROOOYYYttt{{{hhhPPPOOOMMMLLLMMMNNNMMMLLLOOOLLLLLLPPPVVVXXXTTTPPPMMMKKKMMMSSSUUUTTTSSSUUUWWWYYYooo|||}}}iiiaaaYYYMMMGGGHHH@@@>>>;;;888777777777888888888888888888888888888888999999:::;;;;;;<<<<<<888:::???FFFOOOXXXaaafffooo|||{{{wwwvvvaaaWWWVVV\\\[[[XXXTTTRRRRRRQQQOOOQQQOOOMMMJJJKKKOOOVVV[[[[[[SSSNNNOOONNNKKKLLLOOOLLLOOOYYY```WWWGGGDDDKKKQQQMMMTTTYYYQQQPPPTTTRRRRRRWWWXXXTTTSSSWWW\\\]]]^^^ZZZZZZ]]]^^^[[[ZZZ[[[YYYYYY[[[]]]XXXOOOIIIJJJKKKNNNZZZkkktttyyy|||gggRRREEEFFFGGGJJJMMMQQQRRRRRRRRROOOQQQXXXbbbjjjtttyyypppjjj[[[TTTLLLHHHGGGFFFCCC@@@BBBCCCDDDCCCBBBBBBCCCDDDHHHOOOWWWjjjkkkWWWGGGEEEFFFAAA>>>AAA>>><<<999888999;;;<<<<<<===CCCKKKSSS\\\dddkkkpppjjjlllmmmnnntttcccMMM;;;:::<<<888666999999:::;;;999888999<<>>GGGPPP^^^ssszzzqqqjjjiiiiiijjjnnnsssvvvwww}}}ssseee]]]XXXXXXZZZ[[[[[[WWWQQQLLLEEEFFFGGGEEEBBB???>>>===999888777555444444444444333333333222222111111111...///111222222111000///000222444444222000111333111222:::TTT|||aaaIII[[[jjjHHHDDD???======>>><<<999:::999777666555555666666555555555555555555555555PPPXXX[[[VVVOOOOOOSSSUUUMMMPPPPPPMMM\\\{{{{{{[[[MMMLLLJJJKKKLLLNNNMMMMMMPPPNNNOOOVVV```bbb[[[SSSLLLLLLNNNPPPOOOMMMPPPUUUVVVOOOXXXvvv||||||zzzkkkeeehhhRRROOOHHHBBB>>>;;;;;;;;;::::::::::::::::::::::::=========>>>???@@@@@@AAADDDIIISSSaaatttuuuzzzzzz```SSSQQQTTT[[[[[[XXXUUUUUUUUUSSSPPPRRRPPPNNNKKKLLLQQQXXX^^^cccZZZSSSSSSQQQMMMMMMQQQMMMLLLQQQYYYUUUIIIHHHOOOTTTOOOSSSVVVOOOPPPUUUSSSTTTYYYZZZTTTRRRWWW___dddaaa]]]\\\^^^___\\\[[[\\\\\\[[[[[[[[[UUUKKKFFFGGGPPPRRR\\\jjjppprrruuu]]]LLLDDDDDDEEEHHHKKKMMMNNNNNNNNNLLLOOOUUUZZZaaappp{{{kkkcccXXXPPPKKKGGGAAA===<<<===>>>???@@@BBBFFFIIICCCGGGIIISSSdddmmmyyykkkYYYRRRHHH??????@@@===<<<>>>>>>;;;888888999<<<===>>>JJJOOOXXX```fffkkkooorrrnnnqqqvvv}}}zzzVVVIII===666999:::555777???888999:::999888:::???CCCWWWvvv~~~iii```ccceeecccbbbaaa___]]]^^^bbbiiinnnqqqhhh\\\SSSPPPUUU\\\aaaXXXRRROOOOOOLLLHHHJJJOOOlll|||www|||wwwzzz}}}vvvpppqqqqqqooommmnnnooommmiiieee```\\\ZZZXXXJJJAAA:::777555333666:::DDDTTT```cccfffppp|||ooollliiifffeeegggjjjlllhhhgggeeecccbbbaaaaaa``````bbbccceeeffffffeeeeee___bbbdddccc^^^ZZZWWWWWWQQQNNNKKKJJJJJJHHHCCC>>>:::999777666666666777888888666666888:::===CCCKKK[[[ooo{{{yyyxxxlllfffbbbccccccbbbcccfffiiidddeeejjjfff[[[WWW[[[SSSTTTTTTQQQKKKFFFCCCBBBAAADDDEEECCC>>>:::999:::888777555444333333444444444444333333222111111000///000111222222111///...000333555444222000111333444666FFFgggeeeGGGGGGffffffJJJGGGCCC@@@@@@BBBAAA>>>:::999777666555555666666444444555555555555555555UUUWWWXXXTTTOOOMMMPPPTTTRRRKKKIIISSSaaaggg___TTTLLLPPPQQQNNNLLLMMMMMMKKKJJJMMMLLLOOO\\\iiifffYYYNNNKKKIIIIIIKKKNNNOOOPPPNNNRRR]]]llluuu|||rrrbbbXXXNNNDDDAAADDDAAAAAAAAA@@@???>>>@@@AAADDDCCCHHHQQQVVVSSSPPPOOOZZZdddssslll[[[TTTOOOLLLQQQRRRSSSTTTUUUTTTTTTSSSQQQOOOKKKHHHIIIKKKOOORRRSSSVVVXXXWWWSSSNNNLLLLLLIIINNNRRRRRRNNNNNNSSSYYYXXXWWWTTTQQQNNNOOOSSSVVVQQQQQQQQQRRRUUUXXX\\\^^^[[[XXX^^^hhhggg^^^]]]fff]]]]]][[[XXXTTTRRRSSSTTTWWW[[[eeemmmkkkhhhwwwvvveee]]]LLL@@@BBBEEECCCDDDJJJHHHJJJMMMMMMOOOUUU___ggg{{{vvvqqqiii```WWWOOOGGGBBBBBBAAA??????@@@@@@???>>>@@@DDDIIIKKKNNNXXXgggssswwwcccTTTLLLFFFCCC???<<<:::999888777666777888888999>>>FFFLLLUUU[[[dddjjjlllllllllmmmxxx|||[[[GGG>>>;;;777777999:::999777999888<<<@@@;;;666@@@PPPmmmkkkbbb___\\\```iiifffddd```\\\\\\bbbmmmuuuwwwiii\\\VVVTTTRRRVVV\\\\\\WWWTTTRRROOOJJJIIIKKK___vvvxxxsssrrruuutttmmmkkkoooqqqnnnjjjllljjjeeecccaaa\\\UUUGGG@@@;;;;;;;;;888888:::IIITTT^^^cccnnn{{{|||qqqjjjfffggghhhggghhhkkkjjjgggdddccceeeeeecccaaaeeehhhhhheeedddfffddd___^^^___aaaaaa___\\\WWWUUUNNNKKKGGGEEEDDDBBB<<<888555555444444444555555666999999888666888???IIIQQQ```ooo~~~zzzsssnnneeedddccc```^^^]]]]]]]]]```___^^^]]]\\\YYYUUUQQQOOOOOONNNMMMKKKIIIGGGFFFDDDCCCBBB@@@===:::777666555555444444444333333333555555444444333222111111111000///......///000111111///444333,,,111555...333???UUUwww|||\\\PPPNNN~~~nnn[[[UUUMMMFFFBBB???;;;888===;;;888555444444666777555555444444444333333333UUUWWWVVVSSSNNNLLLNNNPPPMMMJJJJJJOOOVVVXXXSSSNNNMMMQQQQQQMMMKKKLLLLLLIIIIIIMMMOOORRR]]]iiiggg\\\NNNMMMKKKHHHHHHIIILLLNNNRRRQQQUUU^^^ffftttzzznnnccc]]]\\\___^^^[[[WWWTTTTTTWWWYYY^^^dddpppzzz{{{uuusssuuusssYYYQQQPPPOOOLLLOOOPPPRRRSSSSSSSSSRRRRRRRRROOOKKKHHHHHHJJJMMMOOORRRUUUWWWWWWSSSPPPNNNNNNLLLNNNOOOOOONNNPPPWWW\\\VVVSSSPPPPPPSSSTTTTTTSSSRRRRRRSSSTTTWWWZZZ^^^```[[[^^^ccciiigggbbbdddjjj______^^^\\\ZZZZZZ[[[]]]bbbkkkxxx~~~uuullltttvvvfffPPP???>>>BBBBBBBBBEEEEEEHHHJJJJJJJJJNNNVVV]]]hhhooo{{{xxxoooeee[[[QQQJJJEEEBBB@@@???AAABBBCCCBBB<<>>===<<<:::999999<<>>;;;999777666555444444444444333333333444444444333222111111111111000///......///000111111///222222...111444///111JJJkkkxxxYYYQQQYYYpppZZZUUUMMMGGGDDDAAA===;;;>>><<<999666444444555666555444444444444333333333RRRRRRQQQNNNKKKIIIJJJKKKKKKLLLLLLLLLKKKIIIIIIIIIKKKOOOPPPLLLIIIJJJJJJGGGHHHNNNQQQSSSZZZbbb```XXXNNNMMMKKKIIIGGGGGGIIIKKKQQQOOOOOOSSSWWWaaazzzvvvvvv{{{___PPPPPPSSSPPPKKKNNNOOOPPPQQQQQQQQQPPPOOOQQQOOOKKKHHHGGGHHHJJJLLLQQQSSSUUUUUUSSSQQQPPPPPPMMMKKKJJJJJJLLLQQQWWW[[[PPPMMMKKKNNNSSSVVVRRRMMMQQQQQQRRRTTTVVVZZZ]]]___bbbjjjmmmhhhbbbbbbdddfff]]]^^^______^^^___bbbdddhhhqqq~~~sssgggnnn}}}~~~sssYYY@@@:::======<<<===@@@BBBDDDDDDCCCEEEKKKOOOSSSYYYcccqqq{{{qqqfff]]]ZZZUUUOOOIIIEEEAAA>>><<<===>>>@@@BBBCCCDDDEEEFFFNNNRRRVVVYYYYYYXXXXXXXXXTTTRRROOOKKKFFFBBB???=====================<<<<<<===AAAGGGLLLQQQWWW___fffffflllsssvvvvvvzzzhhhQQQAAA777333888777777999;;;<<<;;;999888555666999<<>>>>>@@@CCCHHHMMMQQQ^^^jjjpppxxxyyywwwoooiiihhhgggccc```aaadddcccbbbdddfffggggggfffhhhmmmnnniiidddcccbbb```gggfffccc```[[[VVVRRROOOKKKFFF???;;;:::888444111444444333444444555666666333555888<<>>;;;999888777777444444444444333333333333333333333222111111000000111000////////////000111111000000111111111222222>>>gggfffMMMPPPnnn~~~iiiUUUQQQKKKFFFCCC@@@>>><<>>???>>>???BBBEEEHHHKKKRRR[[[hhhvvvxxxyyyssskkkaaaXXXOOOGGGBBBEEEEEEFFFHHHJJJHHHCCC>>>AAACCCFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@BBBEEEGGGIIINNNUUUZZZ^^^cccjjjpppnnnwww[[[AAA999777888:::777888999:::;;;;;;:::888555555999AAALLLaaapppfff]]][[[[[[XXXVVVXXXWWWWWWWWWUUUTTTSSSRRRRRRSSSQQQNNNOOOPPPQQQTTTVVVPPPPPPSSSWWWVVVPPPKKKKKKLLLXXXkkkmmmooo}}}xxxsssqqqooolllmmmllljjjiiikkkooorrrrrrsssrrrmmmgggeeefffddd___SSSHHH@@@BBBIIIQQQZZZ```aaahhhlllkkkpppzzz~~~{{{yyypppiiihhhhhheeebbbbbbaaaaaabbbcccdddddddddddd```fffjjjgggdddeeeffffffjjjhhhddd___YYYSSSOOOLLLIIICCC<<<888888777666333333333333333444555666666444777<<>>;;;999777777777888444444444333333333222222222222222111111111000000111111000//////000111111222111...///222///000:::WWW}}}RRRLLLdddsssYYYMMMJJJFFFBBB???===<<<;;;???===;;;888666555555555444444444333333333222222SSSQQQPPPQQQSSSTTTRRRPPPQQQNNNKKKJJJJJJIIIHHHGGGCCCGGGIIIFFFEEEGGGHHHFFFFFFJJJMMMMMMMMMMMMKKKGGGJJJFFFEEEJJJRRRSSSMMMFFFCCCFFFJJJMMMLLLLLLPPPVVVkkkuuuiiiZZZSSSRRRQQQQQQPPPMMMJJJGGGMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMKKKLLLMMMOOOQQQRRRQQQQQQKKKIIIGGGIIIMMMOOOMMMJJJLLLLLLKKKIIIIIIJJJKKKMMMKKKKKKMMMOOOQQQTTTVVVWWW___kkkjjjZZZQQQUUUWWWQQQTTTVVVXXXYYYYYYYYY[[[\\\ZZZZZZ[[[\\\[[[ZZZ]]]aaaeeekkknnnvvvjjjWWWIII@@@;;;;;;777888:::;;;;;;<<<>>>@@@BBBCCCFFFKKKTTT^^^hhhnnn|||sssiii___YYYNNNLLLLLLOOOQQQNNNGGGAAADDDEEEEEECCCAAA???@@@AAADDDDDDDDDEEEEEEEEEFFFFFFKKKLLLKKKJJJKKKNNNUUUZZZ[[[___eeeiiilllooouuuyyyzzzqqqYYY???444666999:::;;;888:::;;;;;;:::999777777888999@@@NNNeeehhhbbb]]]\\\[[[WWWTTTTTTYYYXXXWWWUUUTTTSSSQQQPPPPPPQQQQQQPPPPPPRRRSSSSSSPPPNNNOOOSSSRRRNNNKKKMMMNNNPPPqqqlllggglll|||ssslllnnnsssuuunnnjjjgggiiimmmppptttuuusssrrrllleeeccceeeddd```SSSHHHBBBGGGSSS___jjjqqqnnnooojjjccchhhyyytttjjjiiiiiifffbbbaaa___```aaaaaa```_________ZZZaaaeeecccbbbeeegggfffiiigggccc]]]WWWQQQLLLIIIDDD>>>888555555777666555222222222333333555666666888;;;@@@EEEJJJLLLLLLLLLOOOQQQTTT[[[gggooolllddd[[[[[[[[[\\\\\\ZZZTTTOOONNNMMMLLLLLLLLLLLLJJJHHHEEEDDDCCCAAA@@@?????????===;;;999777666666777888444444333333333222222222222222111111111111111111222111000//////000111222333444------333...222JJJvvvfffJJJ```wwwcccNNNFFFEEECCC@@@===;;;;;;;;;>>><<<:::888666555555555444444333333333222222222ZZZVVVTTTWWW[[[\\\YYYUUUOOOKKKGGGHHHKKKLLLIIIFFFCCCGGGIIIFFFEEEGGGHHHFFFEEEFFFIIIKKKLLLMMMLLLKKKHHHDDDCCCIIIRRRUUUPPPJJJDDDDDDEEEEEEGGGKKKPPPUUUQQQZZZhhhuuu~~~eeeXXXSSSRRRSSSSSSPPPLLLJJJLLLNNNKKKKKKLLLMMMLLLKKKJJJIIIGGGGGGHHHHHHIIIKKKLLLLLLHHHHHHHHHKKKNNNOOOOOONNNKKKIIIIIIKKKNNNNNNJJJGGGMMMNNNMMMKKKIIIIIILLLOOOKKKLLLMMMOOOQQQRRRSSSTTTQQQZZZ[[[RRROOOVVVXXXSSSSSSUUUWWWWWWWWWVVVWWWXXXXXXXXXZZZ^^^___]]]WWWRRRWWWaaakkkyyy|||iiiWWWGGG<<<777666666777888999;;;============>>>AAAGGGNNNUUUYYYkkksssvvvkkkeee[[[XXXVVVVVVVVVTTTOOOJJJKKKJJJIIIGGGDDDDDDEEEGGGKKKKKKLLLLLLMMMNNNNNNOOOVVVWWWWWWVVVUUUYYY```fffgggkkkpppssstttwww|||yyyNNNAAA666555888888555444999;;;<<<;;;999777777888999===HHH]]]~~~kkk^^^\\\ZZZYYYYYYXXXVVVUUUYYYXXXWWWWWWWWWUUUQQQNNNMMMQQQRRROOONNNOOOOOONNNPPPMMMMMMPPPOOOLLLLLLNNNIIIKKKaaazzzaaaeeettt~~~~~~}}}zzzpppoootttzzzpppjjjfffjjjpppssswwwzzztttsssnnnhhhfffgggfffbbbRRRHHHCCCJJJXXXeeeooouuuppppppjjjccckkkzzzmmmhhhhhhddd```___^^^```aaaaaa^^^\\\[[[[[[\\\```aaa```aaadddccc```dddccc```\\\VVVPPPKKKHHH>>>999444222333555555444222222222222333444666666;;;===AAAFFFIIIJJJHHHEEEJJJKKKMMMVVVccclllggg^^^VVVYYY^^^```___ZZZUUUQQQNNNLLLKKKJJJKKKJJJIIIGGGDDDBBB@@@>>>======>>>>>>999888777666555555666777333333333333222222222222222222222222222222222222222111000000000000111222222555,,,---666000===ccc|||VVVPPPwwwmmmXXXSSSKKKDDDDDDCCCAAA===;;;;;;<<<;;;:::999777666555555444333333333333222222222222YYYTTTPPPSSSWWWXXXSSSMMMLLLJJJHHHHHHJJJKKKIIIFFFGGGKKKLLLHHHFFFGGGGGGEEEGGGEEEEEEHHHKKKLLLLLLLLLFFFEEEEEEFFFJJJNNNQQQRRRIIIHHHFFFDDDGGGLLLRRRUUULLLPPPXXXdddtttiiiZZZUUUVVVUUUUUUTTTRRRPPPNNNMMMNNNHHHHHHIIIIIIIIIHHHFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHEEEDDDDDDFFFJJJMMMLLLKKKFFFFFFFFFGGGHHHIIIHHHGGGIIIIIIIIIJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOSSSSSSPPPQQQUUUUUUQQQQQQSSSUUUVVVUUUTTTUUUVVVWWWYYY[[[]]]\\\YYYRRRMMMOOOZZZdddrrr}}}lllZZZFFF888888777555666777999:::;;;999999:::<<>>999555777888555444666999:::;;;:::777777999;;;<<>>999444222444555444222111111111222333444666777:::;;;>>>CCCGGGFFFCCC???CCCHHHMMMSSSZZZ___ZZZRRRMMMRRRYYYZZZWWWRRRPPPPPPMMMKKKHHHGGGHHHGGGFFFDDDBBBAAA???===<<<<<<===>>>666666666555555555555555333333333222222222222111222222222333333333333333222222111000000111222222///666,,,---999777LLL^^^QQQccc~~~TTTFFFHHHDDD@@@BBBBBB???<<<999:::;;;888888777666666555555444333333333222222222222111RRRLLLHHHIIINNNNNNGGG@@@KKKKKKKKKKKKKKKJJJIIIHHHLLLOOOPPPKKKHHHHHHGGGDDDJJJEEECCCEEEIIIIIIHHHHHHFFFGGGGGGDDDBBBFFFPPPXXXMMMMMMKKKJJJKKKNNNOOONNNLLLLLLNNNUUUcccuuuvvvppppppqqq^^^TTTPPPOOOOOOPPPQQQSSSTTTOOOHHHBBBEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDBBBAAADDDHHHKKKJJJIIIAAAAAAAAA@@@AAACCCFFFGGGDDDBBBBBBGGGMMMNNNJJJEEEGGGHHHIIIJJJKKKKKKKKKJJJXXXVVVSSSRRRSSSSSSOOOKKKNNNPPPSSSTTTSSSSSSSSSTTTVVVXXXWWWTTTQQQPPPPPPOOOJJJSSS[[[fffvvvqqqWWWBBB:::888555444666777888888::::::::::::;;;<<<===>>>===DDDNNNXXXbbbooo~~~yyyrrrnnnmmmmmmddddddcccbbbbbbeeejjjnnnoooooooooooonnnnnnnnnmmmmmmrrrxxxzzzxxxwwwyyy|||}}}tttTTTBBB:::999666666777666555999???777999:::999777777;;;>>>CCCVVVwww|||yyyuuuaaa^^^]]]]]]\\\ZZZYYY[[[[[[YYYWWWZZZ^^^dddfffaaaWWWPPPKKKQQQSSSNNNKKKMMMNNNKKKOOONNNOOOSSSSSSNNNLLLMMMJJJXXX]]]pppuuupppooouuu{{{rrrmmmrrr}}}~~~}}}zzzoooggghhhiiiggggggiiinnnnnnjjjeeecccdddbbb]]]TTTJJJDDDKKKVVV]]]aaacccbbbkkkqqquuuwwwhhhcccddddddcccccc\\\___bbbbbb^^^\\\[[[\\\___^^^\\\]]]bbbgggcccZZZZZZ[[[[[[ZZZVVVPPPKKKGGGAAA<<<777666666777555333111111111222333444666777888999;;;@@@DDDDDD@@@<<<888AAAIIILLLLLLLLLGGGBBBDDDKKKQQQQQQLLLHHHIIILLLKKKIIIFFFEEEEEEEEECCCBBBBBB@@@>>><<<;;;<<<======444444555666666555555444333333333222222222111111333333333333333333333333333222111000000111222333---555,,,...===<<>>@@@AAADDDFFFFFFFFFDDDCCCFFFFFFDDDCCCBBBBBBBBBBBBFFFCCCBBBEEEJJJMMMKKKHHHHHHIIIJJJKKKKKKKKKJJJIIIOOONNNMMMMMMMMMNNNPPPQQQMMMLLLMMMPPPPPPMMMOOOTTTSSSTTTUUUTTTQQQOOOMMMMMMMMMOOOYYYfffppprrrTTTEEEDDD>>>666333666777666777666666666777777777777;;;>>>AAADDDIIIQQQ[[[bbbuuu~~~xxxuuuqqqtttwwwzzzzzz{{{|||}}}~~~uuu\\\III888555:::444666999999888777888999:::888666555666:::@@@EEETTToooeeeTTTYYYVVVXXX[[[^^^^^^]]]ZZZXXXTTTSSSXXX```___WWWQQQRRRKKKQQQRRRMMMKKKOOOOOOLLLMMMLLLMMMPPPPPPLLLKKKMMMPPPTTT^^^mmm~~~jjjhhhuuuuuuggghhhiiiddd```bbbiiiiiiiiihhhgggddd```^^^WWWRRROOOSSSXXXYYY[[[^^^kkk|||uuu~~~vvvllliiihhheeecccbbbaaa^^^\\\^^^aaaaaa]]]YYY^^^YYYYYY___dddccc```___[[[[[[[[[ZZZXXXSSSLLLGGGBBB;;;888<<>>???AAABBBDDDFFFHHHFFFFFFFFFFFFDDDBBB@@@???@@@>>><<<:::::::::888777777777666555444444333333222222222111111111111000///000111222222111000///000///...000333333111...444------333<<>>;;;999666555555555555444333222222222222222333333333333333333333333SSSQQQNNNKKKIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIKKKMMMJJJHHHHHHIIIHHHEEEBBBDDDEEEGGGIIIKKKKKKJJJIIIJJJLLLNNNOOOSSSZZZ[[[XXXNNNNNNLLLKKKNNNQQQMMMFFFCCCDDDFFFHHHLLLRRRZZZ```tttqqqeeeaaa[[[UUURRRRRRSSSUUUQQQOOONNNLLLKKKHHHDDDAAADDDDDDCCCBBBCCCDDDFFFHHHBBBEEEGGGGGGEEEBBB@@@@@@===>>>@@@BBBDDDDDDEEEEEEEEEEEEDDDBBBBBBAAAAAABBBDDDAAA???BBBGGGJJJHHHFFFJJJJJJKKKKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLPPPVVVVVVRRRPPPSSSRRRSSSRRRPPPNNNMMMNNNPPPRRRRRRXXXaaafffoootttfff^^^OOO<<<333222444444444444555666777888999:::555666888999:::>>>EEEJJJVVVaaappp}}}wwwbbbMMMCCC<<<444555;;;555777888888888888:::<<<999666777999;;;@@@MMM[[[nnnxxx___SSSSSSSSSUUUWWWYYYYYYXXXVVVUUUPPPPPPSSSYYYYYYRRRNNNNNNGGGKKKLLLIIIJJJQQQVVVVVVNNNLLLLLLOOOOOOLLLKKKNNNMMMSSS[[[gggvvvnnnhhhppp~~~~~~uuusssrrrkkkccc^^^aaadddgggjjjkkkiiidddaaaZZZUUUUUUYYY\\\[[[ZZZ[[[[[[eeeiiikkk|||vvvmmmjjjiiigggdddddddddaaaaaaccchhhiiifffcccddd^^^\\\```bbb___ZZZXXX[[[ZZZYYYXXXVVVRRRKKKGGGAAA:::777;;;===:::333000111111111222444666777888;;;:::;;;<<<===<<<777333333444555555555555666666666777999:::<<<>>>AAACCC@@@AAACCCDDDEEEDDDBBBAAA???===:::999999999777666555555555444333222222222222222222111111111000000///000111111111111000//////......000333444222000111333333888NNNwwwSSSRRRyyyqqqOOOAAABBB@@@;;;>>>===;;;999888777666666555444444333222222333333333333333333333333333333RRRPPPNNNLLLJJJJJJJJJJJJIIIIIIJJJIIIGGGGGGIIIJJJJJJIIIGGGGGGGGGGGGEEECCCEEEFFFHHHJJJKKKKKKJJJJJJKKKMMMNNNOOOSSSYYYZZZWWWQQQQQQOOOMMMNNNPPPLLLFFFFFFHHHKKKLLLNNNPPPSSSUUUllltttzzzrrr^^^RRRPPPPPPPPPPPPQQQQQQRRRSSSRRRPPPNNNLLLJJJHHHDDDAAAEEEDDDCCCBBBBBBCCCEEEEEEAAADDDFFFFFFEEEBBBAAAAAA;;;<<<<<<>>>@@@BBBEEEFFFDDDDDDCCCBBBAAAAAAAAAAAAEEECCCCCCFFFLLLPPPPPPOOOKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHLLLTTT\\\\\\VVVRRRRRRRRRQQQPPPNNNMMMNNNRRRUUUXXXTTTUUUZZZ\\\```ooogggLLL:::555555444111333444444444333444555444555555555444555888;;;@@@HHHSSS]]]hhhvvvpppKKK???666666666222222666666777888777777999<<>>>>>???AAABBBBBB???<<<:::;;;999666555666666444333444444333333222222222111111111111111000000000000/////////000000000000000111000000111222222222111///000333KKKdddPPPrrrlllGGG<<<===;;;999<<<999::::::;;;:::999777666555555444444333444444555222222222222222222222222IIIIIIJJJKKKMMMNNNPPPPPPKKKLLLLLLKKKIIIHHHIIIKKKNNNMMMKKKIIIGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIMMMOOOPPPOOORRRWWWWWWTTT^^^\\\UUULLLIIIKKKLLLIIIIIILLLQQQTTTSSSRRRPPPPPPOOOSSSVVV[[[dddsss~~~xxxdddPPPHHHIIIFFFLLLKKKJJJJJJJJJKKKLLLMMMHHHFFFDDDDDDEEEEEECCCBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>@@@CCCCCCBBBAAAAAABBBAAA???<<<;;;<<>>777777555555888999888777888555777::::::999888777777======FFFVVVdddwwwsssVVVRRRSSSNNNNNNTTTOOOOOOPPPPPPPPPOOOOOOOOOMMMNNNNNNMMMMMMNNNNNNMMMIIIJJJKKKLLLLLLKKKMMMPPPJJJEEECCCEEEEEEDDDGGGLLLKKKPPPVVVWWWVVVbbbuuuttt}}}nnntttuuukkkddd^^^ZZZ^^^fffpppxxxwwwqqqjjjeeeeeeiiimmmkkkeee``````eeehhhvvvtttjjjcccbbbcccaaa^^^^^^\\\[[[[[[]]]___```aaaaaa\\\YYYYYY\\\\\\YYYWWWXXXUUUTTTRRRQQQPPPMMMIIIFFF???888444444444111...///000/////////000111111222444444333222111111111111111000111555:::>>>???>>>NNNIIICCC???>>>>>>>>>======???@@@AAA@@@===;;;999999777555444444444333222444444444444333333333333111111111000000000//////....../////////000000111333333333222111000000000666666JJJxxxiii]]]jjj{{{XXX===;;;???;;;777:::777888999:::999888666555444444333333333444444555222222222222222222222222GGGHHHIIIKKKLLLNNNOOOPPPKKKLLLLLLJJJHHHGGGIIIJJJMMMMMMLLLIIIFFFEEEFFFHHHFFFFFFFFFGGGGGGHHHHHHHHHLLLNNNNNNLLLOOOTTTSSSPPP[[[ZZZSSSJJJGGGIIIKKKJJJEEEIIIMMMOOOPPPOOOOOOOOOMMMNNNNNNPPPUUU^^^hhhooovvvuuu]]]NNNIIICCCEEEHHHCCCNNNLLLIIIGGGFFFFFFGGGHHHCCCAAA@@@@@@AAABBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>???AAAAAA?????????@@@BBB@@@===;;;<<>><<<======>>>>>>===<<<<<<888666444333444444333222444444444444444333333333111111000000000/////////............///000111111333444444222000///000222888DDDlllfffOOOgggcccLLL;;;<<<@@@;;;777888777777777777777666555444333333222222222333444444222222222222222222222222HHHIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJHHHFFFEEEFFFHHHIIIJJJIIIHHHEEEEEEHHHKKKHHHGGGGGGGGGGGGHHHIIIIIIFFFHHHHHHFFFHHHLLLLLLHHHPPPQQQOOOIIIGGGIIIJJJIIIFFFIIILLLMMMNNNNNNOOOPPPPPPOOONNNNNNOOOSSS[[[bbbdddrrrYYYJJJFFFGGGDDDFFFJJJFFFKKKJJJHHHFFFEEECCCCCCBBBBBB@@@>>>>>>???@@@@@@@@@=========>>>======<<<<<<===>>>??????===<<<===>>>@@@>>><<<;;;<<>>======<<<<<<<<<<<<777555333333444444333222222222222222222333333333111000000000////////////......------...///111222111222333222000000333666<<>>>>>FFFGGG<<<===???AAABBBCCCCCCCCCCCCAAA>>>>>>>>>??????>>>;;;;;;<<<<<<<<<<<<<<<;;;===>>>>>>===<<<;;;;;;======<<<::::::<<<@@@DDDGGG???>>>>>>>>>>>>>>>???????????????>>>???BBBFFFJJJHHHGGGFFFEEEEEEFFFGGGGGGLLLKKKJJJIIIJJJKKKLLLMMMNNNMMMOOORRRPPPMMMMMMPPPNNNOOOPPPQQQSSSWWW]]]aaa```___[[[UUUSSSVVVYYY[[[lllrrr{{{ZZZ@@@999888444000444222///000444777777666555444333222111111111222555333555999999888===EEEDDDKKKVVV___gggooowww}}}zzzuuuqqqfffZZZ[[[PPPFFFCCCAAA<<<::::::777555444555555444444666444777999999888999999888:::999888777888===EEEJJJZZZppp{{{]]]UUUMMMLLLSSSXXXRRRIIILLLNNNQQQRRRRRROOOLLLJJJEEEJJJKKKHHHHHHLLLLLLHHHFFFDDDGGGMMMLLLGGGGGGLLLGGGDDDCCCFFFGGGFFFGGGKKKOOOHHHFFFJJJMMMVVVmmm~~~{{{xxxsss~~~xxxwwwuuudddZZZUUURRRXXXfffssszzz|||tttnnniiiddd]]]YYY\\\cccjjjyyywwwkkkccc]]]^^^```^^^[[[[[[[[[[[[ZZZYYYXXXXXXYYY[[[XXXVVVXXXZZZXXXSSSRRRUUUPPPPPPQQQSSSRRROOOIIIEEE???999444222000------000111000000////////////000+++///333444222222333555999CCCVVVoooyyyiii^^^UUUMMMGGGDDDCCC@@@<<<:::999888888777555333333444444333222111111111111111111222222000000000000////////////...---------...///111222...000222111000222666999GGGooouuuXXXOOOooocccGGGCCC>>>;;;888777888999888777555333222222222333111000000000111222222333111111111111111111111111LLLKKKHHHFFFEEEEEEFFFFFFJJJHHHEEECCCDDDDDDCCCBBBGGGKKKJJJDDDCCCIIIMMMLLLHHHGGGEEEDDDEEEFFFHHHJJJDDDEEEEEEDDDDDDDDDGGGIIIDDDFFFHHHHHHHHHGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLLLLMMMOOORRRTTTUUUXXX\\\```hhhuuuttt```RRRKKKEEEDDDCCCBBB@@@???>>>>>>BBB???AAAGGGFFF>>>;;;>>>>>>>>>===<<<;;;::::::999:::::::::999999888888888888999:::;;;;;;;;;:::999<<<;;;999888888:::===???DDDCCC@@@>>><<<===>>>???CCCAAA???===>>>@@@DDDFFFMMMLLLJJJHHHFFFEEEEEEDDDJJJJJJIIIHHHGGGFFFGGGGGGNNNMMMJJJIIIIIIJJJMMMNNNSSSPPPKKKJJJMMMRRRVVVYYYaaa[[[TTTSSSWWWZZZZZZYYYfffllluuuaaa???777777444000333444222111333555555222444666555111///000222111222333333444444333333555777999<<<@@@EEEHHHJJJPPPRRRUUUZZZ```eeeiiikkkmmmkkkhhhddd___[[[XXXVVVPPPNNNKKKHHHCCC???===;;;777777666555444333333222555666777888888777666555::::::999999888888888888;;;999888999???JJJZZZggg{{{ooo]]]RRROOOLLLPPP]]]cccXXXGGGSSSTTTTTTSSSPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHAAACCCFFFGGGHHHIIIJJJLLLGGGFFFFFFIIILLLKKKHHHEEEHHHHHHLLLRRRUUUYYYbbblllyyywwwyyyxxx}}}|||vvvrrrZZZTTTPPPRRRVVV___rrr}}}rrrhhhccc^^^\\\cccmmmsssnnneee```\\\\\\______[[[WWWYYYWWWVVVWWWYYYZZZZZZZZZWWWXXXYYYYYYWWWUUUSSSQQQSSSQQQOOOMMMKKKIIIEEECCC???999222...---...---,,,111///---...111222000///333333111111666===???===KKKaaa}}}wwwlllgggccc[[[TTTUUUHHH===;;;<<<:::888777666444333333444555333222444444333333222111000000222111111111000000//////000///...---...000222444...444,,,,,,999444///???lll|||VVVLLLYYYgggMMM@@@???===:::999888888888888888777666555222111///333222111111000000111111...//////000000000000///KKKIIIGGGEEEDDDDDDEEEEEEDDDCCCCCCEEEFFFFFFDDDBBBCCCGGGHHHDDDCCCHHHKKKJJJEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDEEEDDDCCCDDDGGGIIIDDDEEEEEEDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIKKKMMMNNNKKKMMMOOOQQQUUU___mmmwwwxxxaaaQQQHHHDDDCCC??????>>>===<<<;;;;;;:::BBB???======<<<;;;<<<>>>======<<<<<<;;;::::::::::::::::::999999999888888888888999::::::999888777::::::999999999;;;===???BBBAAA???>>>======>>>>>>AAA@@@>>>===>>>@@@CCCFFFKKKJJJIIIGGGFFFFFFEEEEEEIIIGGGFFFFFFFFFGGGGGGGGGKKKJJJHHHHHHHHHJJJKKKMMMRRROOOLLLKKKMMMQQQUUUXXX___]]][[[\\\___bbbbbbbbb```cccjjjssswwwVVVGGG???777000222222333333444444222111333666666555444444666111222333333444444333333333333444444555777888999::::::<<<>>>@@@BBBCCCDDDAAA@@@???>>><<<;;;:::999;;;:::999888777666555555666666555555444444333333333444555777777777666666555666777888888888888888444:::DDDMMMXXXfffwwwppp[[[QQQPPPRRRRRRUUU\\\bbb]]]SSSUUUVVVVVVUUURRRNNNJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCFFFHHHIIIGGGDDDCCCDDDIIIOOORRRTTT\\\dddyyywwwoooooottt{{{ddd[[[SSSPPPOOOSSS^^^kkkmmmjjjhhhgggeeedddkkkttt}}}jjjdddaaa^^^^^^aaa```]]]XXXYYYWWWVVVVVVWWWXXXWWWVVVUUUVVVWWWXXXXXXVVVTTTSSSQQQOOOMMMLLLKKKIIIFFFCCC===777000---...//////...444111///...///000000000444333555===HHHSSS[[[```rrrtttmmmfffdddeeeeee```\\\VVVJJJ>>>;;;:::777444333444333222222333333222000333333222222111000000///111111000000000////////////.........///111222333111333///111666---888]]]eeeNNNXXXqqqqqqXXX@@@>>>===;;;999777666666666777777666666666555555555333222111111000000111111000111111111111111000000IIIHHHEEECCCBBBBBBCCCDDD>>>???BBBFFFIIIIIIFFFCCC@@@DDDFFFEEEEEEHHHIIIIIICCCCCCDDDCCCCCCAAA@@@???BBBCCCDDDDDDCCCDDDFFFHHHJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJHHHIIIOOOXXX___ppp}}}eee\\\NNNBBB===<<<===???;;;;;;;;;::::::999999999===>>><<<888777:::;;;::::::::::::::::::::::::::::::::::::999999999999999777888888888777777666555888888999:::;;;<<<===>>>======>>>>>>>>>>>>>>>===???>>><<<<<<===@@@CCCEEEHHHGGGGGGFFFFFFFFFFFFGGGIIIFFFDDDDDDGGGIIIIIIGGGHHHHHHHHHIIIJJJKKKMMMMMMOOONNNMMMMMMNNNQQQTTTVVV[[[^^^aaacccdddfffiiikkk```___```eeeoooyyy{{{{{{}}}gggYYYMMMCCC:::777444444555555333111...111333444333333333333111222333333444444333333555444333222222222222222222222222111111111111111555555555666666777777777000111111222333333444444444444444444444444444444333444555777888888888888555777999999888777888999:::HHH[[[lll|||zzzZZZLLLLLLLLLRRRWWWYYY\\\``````___XXXYYYYYYXXXUUUOOOJJJGGGHHHHHHHHHGGGFFFFFFFFFEEEFFFDDDCCCEEEHHHIIIGGGDDDBBBAAAAAABBBEEEFFFEEEDDDBBBCCCGGGKKKLLLLLLQQQXXXjjjzzziiijjjnnn|||ssslllqqqgggZZZPPPJJJHHHMMMSSS\\\```hhhlllkkkkkkrrr{{{oooddd```^^^]]]^^^``````[[[WWWYYYWWWUUUTTTUUUUUUTTTSSSTTTTTTVVVWWWWWWVVVTTTTTTNNNMMMKKKJJJJJJIIIFFFCCC;;;555///---///111222111222111000//////111222333666444<<>>???>>>===<<<<<<<<<;;;;;;<<<>>>AAACCCDDDDDDDDDDDDEEEFFFFFFGGGLLLGGGDDDDDDGGGJJJIIIGGGHHHIIIJJJLLLMMMNNNOOOPPPMMMNNNNNNNNNNNNPPPRRRTTTWWW\\\```aaa```bbbhhhmmmsssmmmfffcccfffooozzzqqqmmmsss|||zzzkkkeeeaaa\\\KKK@@@666333444555555555000222333333333222111000111222333333444444333333444444444333333444444555555555555555555555555555444444444444444333333333444444444444444555555555222333333333444444555555666777777888999999::::::999::::::999777888<<>>AAABBBBBB@@@BBBCCCCCCCCCAAA@@@AAACCCFFFFFFFFFEEEDDDBBBAAA@@@>>>@@@BBBCCCBBBCCCDDDFFFGGGEEEDDDDDDGGGHHHHHHFFFAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEECCCDDDDDDDDDDDDFFFIIIKKKMMMZZZmmm~~~zzzooo\\\HHHAAA@@@@@@??????>>>:::888999999999:::::::::::::::666999:::888888:::888555666666777777888888999999888888888888888888888888888888777777666666666666444555888:::;;;;;;::::::666888;;;===>>>>>><<<;;;;;;:::999999;;;===???@@@@@@@@@AAAAAABBBDDDEEEFFFJJJGGGCCCBBBDDDFFFFFFEEEGGGHHHIIIKKKLLLNNNOOOOOOLLLMMMOOONNNMMMNNNQQQSSSVVVZZZ\\\[[[YYY[[[cccjjjxxxmmmfffiiisss}}}xxxuuu|||tttqqqxxxtttbbbNNNBBB;;;666444666444444444444444444444333111222333333444444333333111111111111111222333444333333333333333444444444333222222222111111000000333333333333333333333333222333333444444555555666888888888888888888999999777888888888888>>>HHHPPPggg}}}~~~iiiWWWOOOOOOJJJMMMSSS\\\bbbbbb```^^^XXXYYYYYYXXXUUUPPPKKKHHHHHHHHHGGGGGGFFFEEEDDDDDDAAA??????DDDKKKOOONNNKKKDDDDDDDDDDDDEEEFFFGGGIIIJJJGGGDDDCCCAAAAAAHHHPPP\\\eeevvvzzztttxxxggghhhttt|||uuugggXXXMMMIIIGGGGGGHHHRRR\\\aaabbbiiiuuu~~~pppgggfffWWWWWWYYYZZZZZZYYYUUUSSSUUUSSSRRRSSSTTTVVVVVVUUUTTTSSSSSSQQQPPPNNNMMMLLLJJJHHHHHHHHHIIIHHHFFFDDD???999333000111333333222000666<<<>>>;;;888888:::BBBDDDPPPcccooosssyyyyyyoooeee^^^ZZZ[[[YYYUUUNNNHHHEEEDDDBBB;;;777777777555333555222111000000111111000///......---------------,,,------------............---///222444444444222111222333222000>>>iiimmmUUUfffvvvTTTFFF???;;;777777666666666555444444444333222111222444666888222111000000//////000000111111111111000///------MMMKKKHHHDDDAAA@@@@@@@@@;;;::::::<<>>DDDAAA@@@@@@>>>===@@@EEELLLIIIFFFBBB@@@?????????<<<>>>AAABBBBBBBBBDDDEEEEEECCCCCCFFFJJJLLLKKKHHH???@@@AAACCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCBBB>>>???@@@BBBDDDEEEFFFFFFGGGJJJPPPWWW[[[```lllwwwwww]]]LLLHHHDDD>>>AAA===999777888999::::::777777777777777777777888:::777666888888666666999555555666666777777777888666666666666666777777777777666666555555666777777444555666888888888888777555777999;;;<<<<<<;;;;;;:::999999999999;;;<<<=========>>>>>>@@@AAACCCDDDEEECCCAAA??????@@@CCCEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKMMMOOONNNLLLLLLPPPSSSVVVXXXYYYVVVTTTVVV^^^eeexxxpppooovvv|||yyyuuuoooYYYCCC888777555333111111222333444333111222333333444444333333333333222222222222222222444333333333222222222222555555666666777777777888111111222222333444555555444444444555555666666666777666666666777888999:::555888===AAAHHHTTTeeeqqqooobbb[[[SSSLLLIIIMMMLLLPPPZZZaaa```\\\YYYUUUUUUUUUTTTRRRNNNKKKIIIGGGGGGGGGFFFEEEEEEEEEDDDDDDBBBBBBEEEHHHJJJIIIGGGDDDEEEFFFFFFEEEEEEFFFGGGFFFCCCAAABBBAAABBBIIISSSSSSZZZjjjwwwnnnmmmxxxsss___^^^qqqrrrlll___RRRKKKGGGDDD@@@IIIPPPRRRWWWcccqqqzzz{{{ggg```___XXXYYYZZZZZZYYYWWWUUUTTTSSSRRRQQQRRRTTTUUUUUUUUUTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGHHHIIIHHHFFFDDDAAA;;;555222333555555555777@@@HHHJJJFFFBBBDDDGGGWWWdddxxx{{{uuuqqqiiiaaa\\\ZZZUUUNNNGGGCCCAAAAAA@@@:::777777555111///000222000//////000111///...---------------------------------...............000111333444444333111000000111:::HHHfffgggMMMYYYcccIII@@@::::::555666666777666666555555444333222111000111222222111111000////////////000////////////...---,,,,,,QQQNNNJJJFFFBBB@@@@@@???<<<===???CCCFFFFFFDDDBBBIIIDDD@@@@@@@@@@@@GGGOOOWWWRRRJJJBBB===<<<===>>>;;;===@@@BBBBBBBBBCCCDDDDDDCCCDDDHHHMMMNNNKKKGGGBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@AAABBB>>>???AAACCCEEEEEEDDDBBBFFFBBB@@@CCCFFFIIIQQQYYYooossswwwzzz{{{xxxiiiQQQOOOJJJEEE@@@===;;;:::>>>;;;888666777999::::::666666666666666666666666999444:::FFFFFF:::444999555555555555555666666666444444444555555555666666444444333333444555666777444555555555555555555555555666888::::::;;;:::::::::999999888888999999:::;;;;;;;;;<<<===???@@@AAA@@@AAABBB@@@>>>@@@EEEKKKFFFEEEDDDDDDFFFHHHJJJLLLKKKNNNOOOMMMJJJKKKOOOTTTRRRTTTTTTSSSSSSUUUYYY]]]fffjjjnnnqqqsssvvv{{{~~~~~~dddQQQNNNAAA<<<666222222222222111111222333333444444333333666555444444444444444444555555555555555555555555000111111222222333333444333333444555666777777888555666666666666666666666666666666888999<<<>>>@@@AAAIIISSS]]]iiixxxmmmXXXPPPPPPOOOMMMKKKNNNJJJKKKSSSWWWVVVTTTUUUQQQPPPPPPOOONNNLLLLLLKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAADDDFFFFFFDDDBBBBBBCCCAAA@@@AAABBBAAA@@@EEELLLNNNPPP\\\xxx}}}rrrnnnttt{{{}}}iiiSSS^^^iiiooogggZZZPPPIIIDDD===CCCFFFFFFKKKYYYgggmmmxxxyyyiii^^^ZZZXXXXXXYYYYYYXXXVVVTTTSSSSSSSSSQQQPPPPPPRRRSSSRRRRRRTTTSSSRRRPPPNNNMMMMMMLLLJJJIIIHHHHHHIIIHHHFFFDDDAAA<<<666444666999999999<<>>666999333444555666666666555444333222222111111000000000111111000///////////////------............---,,,SSSQQQLLLGGGCCCAAA@@@??????BBBFFFLLLOOOOOOKKKHHHOOOHHHCCCDDDDDDFFFOOOZZZaaaZZZOOODDD===<<<===???:::===@@@AAABBBBBBCCCDDD@@@???@@@DDDIIIJJJEEE@@@GGGGGGGGGGGGGGGFFFFFFEEEFFFDDDBBB@@@@@@@@@BBBCCC>>>???@@@BBBDDDBBB???===FFFBBBAAADDDFFFDDDDDDFFFRRRXXX___cccfffjjjrrrxxxppp___VVVRRRMMMDDD=========;;;===AAA888888999;;;<<<;;;777444888888777777777666666666555222AAAYYYYYYBBB333666555555555555555555555555333333333444444555555555222111111111222444666777555555444444444333333333666666777888999::::::::::::999999888888888888888999999::::::<<<===??????>>>BBBDDDCCC@@@BBBJJJRRRHHHGGGFFFEEEFFFHHHKKKMMMLLLNNNOOOLLLIIIJJJOOOTTTMMMNNNPPPRRRRRRTTTVVVWWWVVVWWWZZZ```iiipppuuuwwwrrrpppUUUMMMCCC<<<888777555333222222333444444444333333111111111111222333444555///000111222333444555666666666666555555444444444555555555555555555555555777777777777777777777666777888999;;;>>>BBBEEEGGGSSS^^^lllzzzppp```OOOJJJMMMPPPRRRTTTLLLGGGFFFKKKLLLJJJLLLQQQNNNMMMLLLKKKKKKKKKLLLLLLEEEEEEEEEEEEEEEFFFFFFFFFAAACCCDDDCCCAAA@@@@@@AAA???BBBEEEEEEBBB???>>>???AAAAAACCCDDDAAA<<<===AAAMMMKKKPPPjjj}}}|||www~~~|||XXXNNNaaapppnnnbbbXXXNNNHHH???CCCCCC@@@EEERRR\\\```cccjjjlllhhhbbb___]]][[[WWWWWWVVVTTTRRRPPPPPPPPPSSSQQQOOOOOOPPPPPPOOONNNTTTSSSRRRQQQPPPOOOOOOOOOKKKJJJIIIIIIIIIHHHFFFDDD???;;;666555888;;;=========GGGRRRXXX[[[cccppp|||yyykkkdddiiipppoooiiieee___WWWOOOIIIDDD???;;;666333222555444111111333///---,,,,,,---...,,,+++------------------------........./////////000000555555555444333222000000999111SSSoooPPPOOOgggoooFFFBBB@@@666999222333444555666555444333111222222222222111000///111111000///////////////------..................LLLKKKIIIGGGEEECCCBBBAAA>>>AAANNN^^^cccXXXKKKDDDIIIHHHDDD@@@DDDNNNVVVXXXPPPLLLFFFAAA>>>===>>>@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>???HHHGGGFFFEEECCCAAA@@@@@@EEEAAA===>>>AAABBB@@@======AAAFFFGGGDDDBBBBBBCCCFFFEEEEEEDDDCCCCCCBBBBBBKKKMMMOOONNNNNNSSS]]]eee|||wwwhhhZZZPPPIIICCC???@@@???===<<<;;;;;;;;;<<<777777777777777777777777888888888888888777666666777555<<>>AAACCCAAA@@@EEEQQQ[[[PPPHHHDDDGGGJJJHHHHHHKKKNNNMMMLLLJJJJJJJJJKKKLLLOOONNNNNNQQQUUUWWWUUURRRUUUTTTTTTVVVZZZaaahhhmmm|||___III@@@>>>999222555000000555444...///555444333111222333444444222222444666444111///111333777666555666666555444222888444555999888444444999333444444666666777777666::::::???GGGLLLQQQ^^^kkksss|||YYYUUUPPPLLLKKKMMMQQQTTTLLLJJJGGGEEEDDDFFFIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKFFFGGGHHHHHHGGGDDDBBB@@@@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>??????AAAGGGNNNddd{{{wwwyyyrrrQQQWWWcccnnnooobbbPPPCCCAAABBB>>>999@@@PPPWWWUUU]]][[[ZZZZZZ[[[[[[[[[ZZZWWWWWWVVVTTTQQQOOOOOOPPPRRRQQQOOONNNMMMMMMMMMNNNMMMMMMMMMLLLMMMMMMNNNNNNKKKJJJHHHFFFEEEDDDCCCCCC???999444444444666;;;AAAHHHQQQYYY^^^hhhyyywwwiiigggsss}}}xxxlllfffaaa[[[VVVKKK???777666444444333222222111111000//////...---,,,,,,++++++------,,,++++++,,,,,,,,,++++++***+++,,,...000111...:::666222999000)))777<<<<<>>>>>???@@@??????>>>>>>>>>???@@@AAA<<<;;;;;;;;;;;;<<<======EEEDDDCCCBBBAAA@@@@@@???BBB>>>;;;<<<@@@BBB@@@>>>===???BBBCCCBBBAAA@@@AAADDDCCCCCCBBBAAAAAA@@@@@@AAACCCEEECCCCCCFFFMMMTTT[[[eeemmmqqq}}}uuuiii___XXXRRRLLLEEEAAAAAAAAABBBAAA===<<<;;;:::999999999:::666666666666666666666666666666666666666555444444555111555>>>>>>555111555555444333222222333444555222222222222222222222222111000000000000111222222222222222111111333777:::AAA999333444666444444666777666666999===>>>:::666999888999;;;===???>>>===>>>@@@@@@???>>>CCCKKKRRRKKKEEEAAADDDGGGEEEFFFIIIKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLOOOSSSUUUTTTRRRVVVUUUTTTTTTVVVYYY]]]___lllsssxxxxxxyyy}}}}}}zzzyyywwwuuuwww~~~}}}jjjTTTCCCDDD:::444444444111222777333222111222333444222111555777777777666555555666333333333444555666555555555222222555555222333777<<<<<<<<<:::999:::>>>AAACCCGGGSSSdddssseeeUUURRRNNNKKKJJJKKKNNNPPPKKKIIIGGGEEEDDDFFFHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEFFFFFFEEECCCAAA???>>>??????@@@@@@??????>>>======>>>???????????????>>>>>>==================???EEEGGGQQQfffwww|||eee[[[TTT]]]kkknnnbbbUUU<<<<<<;;;;;;CCCOOOWWWYYYTTTVVVXXX[[[\\\[[[XXXUUURRRSSSVVVWWWXXXZZZ]]]```VVVUUUSSSQQQOOONNNNNNNNNKKKKKKJJJJJJJJJKKKLLLLLLIIIHHHGGGEEEDDDCCCBBBBBBAAA<<<777666777:::DDDNNNVVVjjj}}}zzzsssllleee[[[MMM???888888222222222111000000/////////......---,,,,,,++++++------,,,,,,+++,,,,,,---+++++++++,,,...000222333333777///---444...,,,===AAA]]]eeeIII]]]sssmmmIII:::999777555666777777666666555444444333222222111111111000000000//////............////////////...---------------CCCCCCCCCDDDDDDDDDEEEEEEEEEFFFLLLTTTVVVPPPIIIFFF===>>>>>>AAAJJJQQQPPPJJJFFFDDDBBBAAA??????@@@@@@AAA@@@???>>>>>>@@@AAACCC;;;;;;;;;;;;;;;<<<===>>>AAAAAA@@@@@@@@@@@@@@@??????<<<:::;;;???AAA@@@>>>>>>=========???@@@???>>>AAAAAA@@@@@@???>>>>>>>>>>>>@@@AAA@@@>>>@@@DDDHHHEEENNNUUUXXX```kkknnnkkkrrrtttvvvyyy|||ssskkkjjjccc]]]TTTKKKDDD???:::888;;;888666666777:::;;;;;;:::999888777666666666777444444444444444444444444333333444444333333222111555//////333333//////555444333222111111222333444111111111111111111111111///////////////000000111111222222111000222555888EEE;;;222111333444444555999888999<<<@@@AAA>>>;;;999888999<<>>@@@DDDFFFDDD???>>>AAADDDEEEGGGJJJGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHJJJNNNQQQSSSSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRWWW]]]dddgggjjjnnnpppoooiiijjjooozzzxxxrrrxxxuuu```SSSFFF@@@>>>;;;777555555444333444555666555444666555555666777777666555222222222333333444555666777666666777666555777<<<666:::???BBBEEEMMMXXXaaammmsssuuuSSSPPPNNNLLLJJJIIIIIIJJJKKKJJJHHHFFFDDDDDDEEEGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEBBBCCCDDDDDDCCCAAA???>>><<<<<<============<<<<<<;;;<<<======>>>=========::::::;;;;;;<<<;;;;;;;;;<<>>AAADDDJJJOOOKKKPPPVVV\\\^^^[[[VVVSSSSSSUUUWWWXXXXXXZZZ]]]___WWWVVVTTTQQQOOONNNMMMMMMJJJJJJIIIIIIHHHIIIIIIJJJFFFEEEDDDCCCCCCBBBBBBBBBAAA===:::;;;===EEEVVVfffzzzxxxjjj[[[JJJ<<<666777111111000000///...............------,,,,,,++++++---,,,,,,,,,,,,,,,------,,,,,,---...000222444555777555...///555333===UUUwwwrrrVVVXXXzzzlllTTT<<<555666555666888666666666555555444444333333222222222111111111111//////............/////////......---------------@@@AAAAAABBBCCCCCCDDDDDDEEEEEEGGGJJJJJJGGGDDDCCC>>>CCCGGGIIIMMMOOOKKKDDDAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@??????AAACCCEEE@@@??????>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@===<<<<<<>>>@@@???>>>???<<<999:::===???>>>===?????????>>>>>>>>>======???AAABBBAAA@@@AAACCCEEE@@@EEEHHHGGGIIIMMMMMMHHHPPPRRRUUUXXXZZZ^^^cccfffkkknnnssswwwxxxvvvtttrrrrrrrrrtttyyy~~~qqqfff]]]ZZZUUUMMMFFFEEEBBB>>>:::999999:::;;;;;;>>>===;;;:::999888777666777777666666555555555555444444444444444444444444222222333333222222111000666111///111111///111666333222111111111111222333000000000000000000000000//////......//////000111000111111000000111444666GGG>>>444000222444555555888888999<<<@@@AAA@@@>>>:::::::::<<>>:::@@@MMMjjjvvv^^^]]]gggoookkkVVVTTT^^^eeefff```NNN???======;;;===CCCFFFKKKSSSYYY[[[YYYVVVTTTRRRSSSSSSSSSQQQRRRSSSUUUSSSRRRPPPOOOMMMLLLKKKKKKMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCC>>>===>>>BBBHHHWWWooo{{{ssszzz{{{bbbPPPCCC999333222111111000000///.........---------,,,,,,,,,++++++---,,,,,,,,,,,,------...------///000222444666777777555444555777@@@```hhh___wwwrrrRRREEE:::777888777888:::555555555444444444333333333333333222222222111111//////............/////////...------,,,,,,------AAAAAAAAAAAAAAABBBBBBBBBIIIJJJJJJHHHGGGFFFFFFFFFCCCMMMTTTSSSMMMIIIEEEBBB??????@@@AAABBBBBBBBBBBBDDDCCCAAAAAAAAABBBDDDEEECCCBBBAAA@@@???>>>>>>>>>===>>>???@@@AAABBBCCCCCCBBBAAA???>>>>>>>>>======???<<<999999<<>>===?????????>>>>>>>>>>>>>>>===>>>???@@@@@@AAABBBCCC===@@@@@@???@@@CCCEEECCC???AAACCCDDDEEEGGGIIILLLIIILLLPPPTTTUUUSSSOOOLLLLLLMMMNNNPPPRRRSSSQQQPPPOOOIIIDDDCCCCCC???<<<<<<;;;999888888999:::999777777888999999888888777777666666666666555555555444444444444444444444444444222333333333333222111111444222111222222111222444111111111000000111111111000000000000000000000000000////////////000111111///000111000///000222444FFF@@@888222111444555555666666777:::<<<======<<<;;;;;;;;;<<<>>>???>>><<<:::888888<<>>EEEFFFFFFDDDDDDEEEGGGGGGDDDDDDFFFHHHIIIKKKLLLLLLMMMNNNOOOPPPOOONNNNNNMMMJJJKKKMMMOOOQQQQQQPPPPPPXXXUUURRRQQQUUU]]]jjjsssuuu~~~ttthhhbbbZZZQQQJJJCCC>>>;;;AAA===999888:::<<<;;;999888888888666555777;;;>>>777===BBBDDDFFFLLLSSSXXXfffttt{{{```XXXUUURRRJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@AAACCCCCCCCCAAA???===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999777888:::;;;<<<;;;::::::999???===<<>>???CCCKKKVVVhhh|||qqqkkkooovvv~~~sssTTTCCC===888222...111111111000//////......,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,------...///...///000222444666777777555444555333333OOOnnnbbbooovvvTTTEEE@@@;;;;;;:::888777888444444444444333333333333333333333222222222111111//////............//////......---,,,,,,,,,,,,,,,AAAAAAAAAAAAAAAAAAAAAAAAHHHJJJIIIEEEBBBDDDEEEEEEFFFRRRZZZTTTJJJDDDBBBCCC>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCAAA@@@???>>>===<<<<<<<<<>>>>>>???@@@BBBCCCDDDEEECCCBBBAAA???>>>===<<<<<<>>><<<::::::<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA???======???AAABBB>>>??????>>><<<;;;;;;<<<;;;<<<>>>AAACCCBBB>>>:::@@@AAACCCEEEEEEEEEDDDDDD???===;;;;;;<<<<<<;;;:::999888888999999888555222222444666666555444555666444555555555555555444444333333333333333333333333222333333333333222111111000000111222222111000000000000000000000000000000000000000000000000000000///////////////000111111...///000000//////111222???@@@<<<555000222444555222333444666777888888999::::::999;;;<<<===;;;:::999999:::>>>CCCEEEBBB???KKKNNNLLLGGGCCCCCCBBBAAADDDEEEGGGIIIKKKLLLMMMMMMOOOQQQRRRRRROOOMMMLLLMMMLLLMMMMMMMMMNNNNNNOOOOOOSSSPPPOOOQQQSSSVVV]]]eeemmmzzz}}}yyynnnddd^^^[[[VVVQQQMMMLLLMMMNNNOOOEEEFFFFFFDDDCCCFFFLLLQQQTTT]]]fffiiimmmuuu}}}|||bbbWWWUUUQQQKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBB???@@@AAABBBBBB@@@>>>===;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999999999999:::;;;;;;;;;::::::888<<<:::<<>>BBBCCCCCCDDDIIIMMMRRRRRRRRROOOLLLKKKKKKLLLJJJKKKLLLLLLLLLLLLKKKJJJPPPNNNLLLJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBGGGQQQ\\\lllyyymmmddd```lllwww}}}cccFFF:::999888333///111111111000//////......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000000000222444555666666666555111222///888ggg~~~]]]TTTdddlllLLL???===;;;:::888666444444333333333333333333333333333222222222111111111111//////............//////...------,,,,,,,,,,,,,,,@@@@@@@@@AAAAAABBBBBBBBBAAAEEEEEE???<<>>======<<<<<<======>>>>>>>>>???@@@AAA@@@@@@???===<<<<<<<<<<<<<<<======>>>>>>???@@@BBBCCCDDDDDD@@@@@@???>>><<<<<<<<<===:::;;;;;;;;;::::::<<<======>>>>>>>>>>>>>>>>>>>>>@@@>>>======>>>@@@AAAAAACCC@@@>>>===;;;::::::<<<;;;<<<===<<<:::888888999;;;:::;;;===???>>>:::777444666777888888999999:::777777666666666777777666666666666777888999777555444666777666333111111333222333444555555444333222222222222222222222222222222222222222222111000000...000000000000000000.../////////000000/////////..............................------......///000---///000///......///111666===???777//////222333000111222333333333444555777666666888:::;;;:::999:::;;;===@@@CCCCCCBBBAAAGGGLLLLLLFFFAAABBBCCC@@@DDDEEEGGGIIIKKKLLLLLLLLLNNNPPPRRRRRROOOMMMMMMMMMMMMKKKJJJIIIIIIKKKMMMOOOPPPNNNNNNRRRSSSSSSXXX___bbbooo|||wwwvvv{{{}}}xxxyyy}}}wwwxxxwwwsssoooqqqwww|||vvv^^^TTTSSSRRRNNNJJJHHHHHHHHHGGGFFFEEEDDDCCCAAABBBCCCCCCCCCBBB@@@???BBBAAAAAA@@@@@@AAAAAABBB===>>>???@@@@@@???===<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;::::::999888::::::999999999999999999777;;;999;;;BBB@@@???JJJZZZtttsss```[[[jjj~~~xxxyyyvvvjjj[[[NNNdddjjjjjj]]]LLL???888444666999;;;;;;999;;;AAAFFFSSSRRRQQQMMMIIIFFFFFFFFFHHHIIIIIIJJJIIIHHHGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBDDDCCCFFFMMMUUU^^^kkkvvvyyytttqqqqqqmmmeeebbbddd~~~rrr```OOO===777777666222000000000//////...---------++++++++++++++++++++++++,,,,,,,,,------...///000111222333555555555555555555111666???VVV\\\QQQ\\\aaaIII<<<;;;999666555444333222222222222222222222333333222222111111111000000000//////............//////...---,,,,,,++++++,,,,,,>>>???@@@AAABBBCCCCCCDDD>>>DDDEEE>>>;;;>>>???>>>AAAGGGIIIEEEAAAAAABBBBBB===<<<;;;:::999:::;;;;;;:::<<<>>>???@@@???===<<<::::::;;;;;;===>>>???@@@===>>>???@@@AAABBBCCCCCC======>>>===;;;;;;<<<>>>777:::<<<<<<999888:::===<<<<<<==================>>>;;;999888999:::;;;;;;999888888::::::999:::<<<444666888999999888999;;;:::888888:::<<<;;;888444444555666666666666777999444555555444555666666555999777666555666666555444000333444333111000222444111111333444444333222111000000000000000000000000111111111111111000000///000111000//////000111000......////////////......---------------------------,,,,,,,,,,,,---......---...000///......///000000;;;@@@888...---000111///000111111111111222333333333444666999;;;;;;:::;;;===???AAABBBBBBAAA@@@???EEEGGGCCCAAADDDFFFEEECCCDDDGGGIIIJJJKKKKKKJJJKKKNNNQQQQQQNNNLLLMMMOOOJJJHHHEEEDDDFFFJJJNNNQQQYYYSSSOOOOOOMMMKKKPPPXXXVVVbbbvvvxxxiiipppvvv{{{~~~wwwsssssshhhYYYNNNMMMKKKGGGJJJQQQGGGGGGFFFEEEDDDCCCCCCBBB@@@AAABBBCCCCCCAAA???>>>AAA@@@???>>>>>>???@@@AAA;;;<<<>>>??????===;;;:::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;:::999888;;;:::999777777777888999777<<<:::;;;AAA>>>>>>HHHOOO```hhh^^^\\\vvv}}}yyy~~~{{{RRRMMMfffvvvlllWWWIIIBBB===555888:::999777888===CCCEEEFFFGGGFFFFFFFFFHHHJJJFFFFFFGGGFFFEEECCCAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@DDDAAAAAAFFFJJJMMMSSSYYYaaaaaadddjjjkkkkkksss~~~pppaaaIII@@@888666555222000000///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---...///000000222222444555555555444333555222@@@VVVzzzWWWGGG\\\tttNNN:::;;;:::888555444555555333222222222222222222222333111111111000000000000/////////............//////...---,,,,,,++++++,,,,,,@@@>>>;;;;;;<<<>>>??????===>>>???>>>======???@@@AAA@@@>>>===<<<<<<<<<===:::999999;;;======<<<;;;<<<<<<<<<<<<===>>>@@@AAA===>>>>>>>>>>>>>>>===<<<<<<===???AAABBBBBBBBBAAA>>>===<<<;;;:::;;;;;;;;;777777888999::::::;;;;;;:::999:::<<>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCBBBDDDFFFIIIKKKLLLJJJGGGEEEFFFKKKOOOPPPNNNKKKKKKMMMMMMIIIFFFGGGKKKMMMLLLJJJPPPOOOOOOOOOOOOQQQSSSTTTSSSVVVaaatttuuummmlllnnnvvv|||oooWWWRRRKKKHHHHHHIIIHHHGGGJJJIIIGGGEEECCCAAAAAA@@@>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@>>>======>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>>>><<<:::999888777777888999:::;;;;;;:::999888:::::::::999999888888888888:::999777444777>>>EEESSS[[[pppzzzeeeaaaqqq}}}|||kkkbbbLLLSSS]]]gggiii___MMM@@@666555666666333111555===<<<======>>>@@@CCCFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@AAABBBCCCDDDAAAAAA@@@??????@@@AAAAAAAAA@@@>>>>>>AAAFFFKKKNNNXXXWWW]]]dddddddddtttdddQQQ???<<<888333111111222333111///...---,,,------...++++++++++++++++++,,,,,,------------...000111333000777;;;777333444444222666<<>>???>>>===@@@??????=========>>>@@@@@@???===<<<;;;;;;<<<<<<:::999:::;;;===>>>===;;;======<<<<<<===???AAABBB===============<<<<<<<<<======???@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;666777:::;;;<<<<<<;;;::::::999:::<<<>>>>>><<<999999999888888888999999:::;;;;;;::::::999888888777666666666777777777888888666777777888888777777666666666666555555555444444555555555555555555555555444444444444333333333333333333333333333333333333333222222222222111111111000000000000000000000000000...---...111222111///000000000/////////..............................------------------------******+++,,,...///000000........................////////////////////////000000000222444555333111111222444555777777777666999999:::;;;;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJIIIGGGEEEGGGHHHJJJMMMOOOOOONNNLLLOOOMMMMMMQQQVVVXXXUUURRRRRRQQQPPPPPPPPPQQQRRRRRRWWWXXX]]]fffooovvvwwwvvvnnnqqqttt{{{zzzuuusssyyy|||eeeYYYPPPLLLHHHFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCC???>>>>>>>>>>>>@@@BBBCCCDDDCCCAAA>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999888777777777777888999999999999888777999999888888777777777777777999999777555888@@@FFFTTTUUU```yyysssfffnnnwww|||rrr{{{|||SSSNNNLLLSSS]]]aaa\\\TTTBBB999333333666555555666888888999:::<<<>>>@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@AAABBB@@@@@@???>>>>>>???@@@@@@???===<<<<<<>>>BBBFFFIIILLLKKKPPPVVVXXX\\\mmmiiiSSSFFF999777444222000111222333///......---,,,,,,------++++++++++++,,,,,,,,,,,,//////...///000111333444555555555444444555666777555QQQ|||bbbKKKIIIXXX}}}gggLLLAAA???;;;888666555666666555333333333222111000000000000//////////////////////////////......---,,,,,,+++,,,------,,,,,,***))))))::::::;;;===>>>>>><<<:::???>>>===<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999:::<<<>>>>>>===;;;>>>===;;;;;;<<<>>>AAACCC>>>===<<<;;;;;;;;;;;;<<<======>>>???@@@@@@@@@???;;;<<<=========<<<;;;:::666888:::======<<<:::999999999999;;;<<<<<<:::888999888888777777888888888:::999999888888777777777555555666666666777777777666666666777777666666666555555555555444444444444444444444444444444444444333333333222222222111111333333333333333333333333222222111111111000000000000000000000000000000000///.........000111000//////////////////.........------------------------------------------------++++++,,,,,,---......///........................---...........................000333555555222///000111222333444555555555777777777888888888888888<<<===>>>@@@AAABBBBBBBBBDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEJJJPPPRRRPPPLLLKKKLLLPPPVVV[[[]]]YYYUUUTTTTTTSSSRRRRRRRRRRRRSSSYYY\\\^^^^^^^^^cccjjjqqqooosssxxx|||~~~|||zzzvvvzzznnnWWWLLLIIIHHHFFFEEEEEEFFFGGGGGGFFFCCCCCCCCCCCCCCCDDDDDDDDD@@@>>><<<;;;;;;===@@@BBBDDDBBB@@@>>><<<;;;:::999;;;;;;;;;:::::::::999999999888777777666666777777666666777777777777666666777777666666666666555555666777888777666999@@@EEEEEEAAACCCYYYqqqmmmmmmttt}}}uuuttt```KKKEEEOOO\\\cccdddWWWEEE444000444666444333555555555666777999;;;=========>>>>>>>>>?????????>>>>>>======>>>>>>???@@@???>>>===<<<<<<===>>>???;;;:::999888999<<<@@@BBBAAA???AAAFFFHHHMMM]]]oooyyyaaaKKK>>>999333222111000000000000111---------------,,,,,,+++++++++,,,,,,,,,---------000000000111222333555555666111000444444222777AAA[[[jjjPPPKKKYYYttt~~~fffQQQDDD>>>===:::888666555555555444333222111111000000000111111/////////////////////////////////...------,,,,,,,,,,,,,,,,,,+++***))))))===<<<;;;;;;<<<;;;:::888999:::;;;===???@@@>>>===<<<<<<;;;;;;::::::::::::888888999;;;======;;;:::<<<;;;999999:::===@@@CCC???>>>===<<<;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBB@@@???===<<<::::::999999777888999;;;;;;;;;:::999888888999:::::::::999888888888777666666666777777888777777777666666666555444555555555555666666666555555666666666666555555444444444444333333333333444444444444444444444444333333222222222111111111222222222222222222222222111111111000000000////////////////////////////////////...///////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,+++------------------------------------..................000222444444222000///000111222333444444555666666666555555666666666:::;;;<<<>>>@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDEEEIIIMMMOOOMMMKKKEEEFFFJJJPPPTTTVVVSSSQQQTTTTTTTTTTTTUUUUUUVVVVVVXXX]]]aaaaaa^^^^^^bbbgggjjjpppuuuwwwzzz|||sssyyyxxx|||zzzaaaTTTNNNJJJGGGEEEEEEEEEFFFGGGGGGFFFEEEAAABBBBBBCCCCCCCCCCCCCCC>>>>>>===<<<<<<===>>>???@@@???>>>===;;;::::::999::::::999999999888888888555555555555555666666777555555555555555555555555666666666666555555555555555666666666555888<<<@@@666444333@@@ddduuujjjppp|||```IIIDDDOOO___jjjdddSSS???555222111444777555444444444555777888:::888888999::::::;;;<<<<<<<<<<<<<<<<<<=========>>><<<<<<;;;::::::;;;<<<<<<999888777666666888:::;;;<<<999:::<<<<<<>>>IIIUUU```iiiqqqpppggg^^^\\\^^^gggeee^^^QQQBBB777222222000000000000000///......++++++---------,,,+++***,,,,,,,,,---.........///111111111222333444555666666222444888333222FFFaaayyy[[[dddwww___JJJAAA>>><<<;;;999777555444555555333222111000000000000111111222/////////////////////////////////......---------,,,,,,------,,,+++******CCC???;;;888777888888888666999===CCCGGGGGGCCC???;;;;;;;;;;;;;;;:::::::::666777888:::===<<<:::888:::999888888999<<>>============::::::<<<>>>AAACCCEEEFFFFFFCCC>>>:::777777888999999888888888888999999:::777888888888888777777777888777666666555555555666555555555555555444444444333333444444444555555555444444444555555444444444222222222222333333333333222222222222222222222222333333333333222222222111111111111111111111111111000000/////////..................................../////////.........///---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---,,,,,,---------------------------------....../////////000//////111333444333222000000000111222333444555666555555444444555666777888999;;;<<<>>>???@@@@@@AAA@@@@@@@@@AAABBBDDDEEEBBBEEEHHHHHHGGGGGGHHHJJJCCCCCCEEEHHHKKKMMMMMMMMMRRRRRRTTTUUUWWWXXXYYYZZZZZZ\\\^^^______^^^___```aaafffmmmrrrvvvyyy~~~}}}wwwvvv||||||{{{sssWWWGGGFFFKKKKKKHHHFFFGGGHHHHHHGGGFFFEEEEEEBBBBBBCCCCCCBBBAAA@@@???<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777333333333333444555666666444444444444444444444444555555666666666666666666555555555444333444666888666999888888JJJnnnkkkhhhttt{{{zzzYYYBBB@@@NNN]]]]]]XXXRRRHHH;;;111222888444333222222222333555666444444555666777888888999::::::;;;;;;<<<<<<<<<<<<:::999888777777888999:::777777666555555666666777777666777888888888;;;@@@@@@BBBEEEEEECCCAAAAAAAAABBB???:::666444222111111111111111111000...---,,,***+++,,,---------++++++,,,------...//////000000000111222333444555555555777555777777222>>>iii}}}___fffkkkJJJ<<<<<<<<<;;;:::999777444444444444333111000000000///000000111111.......................................---------,,,------------,,,,,,+++FFFAAA;;;777666777888999999;;;@@@GGGLLLLLLGGGAAA:::;;;;;;<<<<<<;;;::::::666777888;;;======:::777888888888999:::===???@@@AAAAAAAAA@@@???>>>===<<<999:::;;;===???BBBEEEFFFGGGCCC>>>:::777666777888999999999999999999999999666777888777555555666777777777666555444444444444333333333333333333333333222333333333333444444444333333444444444444333333111111111111222222222222222222222222222222222222333333333222222222111111000000000000000000000000/////////.........------...........................///000///---------///,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222555555333222/////////000111222444555444444333333444555777888777888:::;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCC@@@DDDGGGFFFCCCAAADDDGGGEEEEEEEEEFFFGGGJJJMMMOOONNNOOORRRTTTWWWXXXYYYZZZ\\\YYYVVVUUUVVVYYY\\\]]]UUU[[[dddnnnuuuzzz|||~~~tttooopppzzz___YYYPPPIIIFFFGGGHHHHHHGGGHHHIIIHHHFFFDDDDDDDDDBBBBBBCCCBBBAAA???===<<<;;;===???@@@@@@>>>;;;999777888999:::;;;;;;;;;;;;777777777666666666666555222222222222333444555666555444333333333333444555555555555555555666666666444444333333222222333333555999;;;:::>>>SSSssstttdddhhh}}}vvvkkktttsssTTTAAA???CCCJJJSSS]]]\\\MMM;;;444666222222000000///000111222111222222333444555555555777777888999999999999888888777666555555666777888666666666555555555444444333333444666777777777888555555666777888999888888777444222222333444333222111111111000///...---,,,+++,,,,,,---------------------...///000111111222111111333444555666666666444333444555;;;XXXxxx___]]]pppWWW???999;;;;;;888888888666444333333333222111111000000/////////000000........................------------------------,,,,,,,,,------,,,,,,+++CCC???;;;999888999::::::<<<<<<>>>DDDIIIIIIEEE@@@:::;;;<<<======<<<;;;:::777888:::===??????;;;999777888:::<<<===???@@@@@@???@@@AAAAAA@@@>>>;;;999:::::::::;;;<<>>>>><<<999777555777888666444333444666777666555444333333333333222222222222222222222222222222222222333333333333222222333333333333222222000000000111111111222222111111111111111111111111222222111111111000000000////////////////////////.........------------,,,---------------------------///000///---+++---...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////+++++++++++++++++++++++++++++++++,,,---.........---///333777999888333///......---...///000222333222111111111222555777999777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@AAABBBBBBAAAAAABBBCCCCCCDDDEEEEEEGGGIIIMMMOOOKKKMMMOOORRRTTTUUUUUUUUUXXXVVVRRRPPPPPPRRRUUUXXXNNNTTT\\\ccciiiqqq{{{|||www{{{uuu\\\LLLNNNOOOMMMJJJGGGFFFFFFDDDFFFFFFEEEBBBAAABBBDDDAAAAAABBBBBBAAA???===;;;<<<======>>>===;;;999888777888999:::::::::999888666666666555555555555444222222222222333444555555555444333333333333444555333333333333444444444555333222222333333333333222333111555:::<<>>;;;:::===BBBCCC@@@<<<:::;;;<<<=========<<<;;;999:::<<>>@@@AAAAAAAAA===???AAABBB@@@===:::777::::::999999:::;;;===>>><<<===??????>>>;;;888666666:::@@@DDDCCC???:::666555777777666333222444666777666555444333222222333111111111111111222222222111111222222222333333333222222222333333222222222//////000000111111111222000000000000000000000000000000000000////////////////////////////////////......---------,,,,,,,,,---------------------------///111///,,,+++,,,...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++///555<<<>>>:::222,,,---,,,,,,,,,---///111222000/////////111444777999777888999::::::::::::::::::;;;<<<>>>???@@@@@@@@@AAA>>><<<>>>BBBDDDBBB@@@>>>@@@BBBDDDFFFHHHKKKMMMJJJKKKMMMOOOQQQQQQQQQQQQPPPSSSTTTSSSPPPNNNOOOQQQLLLQQQVVVWWWXXXaaarrrzzzdddUUUMMMNNNIIIDDDEEEIIIIIIEEE@@@@@@BBBCCCBBB???>>>AAACCC???@@@AAABBBAAA???===<<<===<<<;;;:::999888888888888999999:::999888777666666666555555555444444444333333222222333333444555555555333333333333555555111111222222222333333333111111111333555555555333:::000000::::::444;;;JJJooopppuuu|||}}}sss{{{gggaaalll{{{www\\\DDDCCCIIISSSWWWQQQHHHBBB888777555333333333333444000000000000111111111111000111222333444333222222555555333333333333555555222222333444444333111111555333000///111444444222---222777555000,,,---000)))---111///+++***...222,,,++++++,,,---...///000...------,,,---...000111---...///000111222333333333555666888999999999999???DDDPPPiiizzz\\\PPPWWWrrrJJJ===777::::::444333888777555333222333333111000222222111///....................................++++++++++++++++++++++++'''((())))))))))))((((((