BM66(@ }}}{{{uuutttqqqlllfffaaa``````___aaaeeeiiikkklllkkkjjjoootttyyyvvvmmmddd___^^^___\\\ZZZ[[[]]]dddtttvvvppptttpppiiieeebbb^^^XXXSSSTTTTTTTTTSSSRRRVVVfffvvvyyysssqqqqqq{{{sssnnnggg___[[[^^^cccfffhhhpppxxx~~~xxxqqqjjjgggeeeeeeaaa\\\XXXVVVVVVUUUTTTRRRUUUYYY]]]cccmmmyyy}}}~~~{{{wwwrrrmmmiiihhhfffdddccccccaaa[[[WWW[[[WWWSSSRRRRRRSSSPPPNNNLLLJJJKKKOOOUUU^^^mmmzzzyyywwwssslllffffffkkkpppvvveeeUUUPPPNNNIIIJJJOOOUUUXXX]]]aaaeeeiiinnnqqqxxxxxxxxxyyyyyy{{{||||||}}}}}}}}}{{{yyyyyy{{{}}}|||~~~~~~~~~|||zzzyyyzzz{{{{{{{{{zzzyyyxxx}}}{{{yyyxxxyyyzzzyyyyyy}}}}}}}}}}}}|||{{{zzzyyy|||}}}~~~}}}{{{zzzzzz|||wwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxx{{{~~~wwwpppmmmpppttttttzzzzzzqqqhhhccc[[[SSSIIILLLRRRYYYcccppp}}}xxxwww|||~~~||||||ppphhhlllwww~~~yyyxxx}}}zzzfffTTTFFF@@@888555555555222...222111111111000000//////000000000000000///......111111000000111111222333000333777999888777666666333444555777888:::;;;;;;;;;::::::999888777555555444444666777999;;;<<<===@@@AAAAAAAAAAAADDDIIIMMMMMMOOOQQQQQQQQQQQQSSSUUUkkkyyytttooojjjhhhhhhiiillloooqqqrrrrrrrrrtttwwwxxxvvvooogggcccaaa^^^[[[YYYZZZ^^^hhhzzz{{{vvvrrrnnnhhhdddbbb^^^XXXTTTPPPQQQRRRTTTUUU\\\nnn|||tttooonnnkkkrrr||||||tttiiicccbbbccceeeeeeiiinnnuuu|||{{{tttoookkkfffccc___\\\ZZZWWWTTTQQQRRRSSSTTTVVV[[[dddooowww{{{xxxwwwyyy|||}}}xxxtttpppmmmkkkkkkkkkiiiccc______ZZZUUUSSSSSSRRRPPPMMMLLLIIIHHHJJJLLLQQQ]]]hhhuuuvvvuuuooohhheeejjjooouuudddVVVQQQOOOKKKMMMSSSZZZ]]]bbbfffjjjnnnsssvvv||||||{{{zzzzzzzzz{{{{{{|||||||||zzzxxxxxxyyy{{{yyy{{{||||||{{{{{{|||}}}}}}{{{{{{zzzyyyyyyyyyyyyzzz{{{~~~{{{xxxwwwxxxzzzzzzzzz~~~~~~}}}|||{{{{{{zzzzzz{{{|||}}}|||zzzyyyzzz{{{yyyyyyyyyyyyxxxvvvuuuuuuyyyyyyzzz}}}~~~~~~}}}{{{|||}}}}}}||||||~~~{{{qqqiiigggjjjnnnuuuyyyvvvkkkaaa[[[UUUOOOGGGMMMWWWaaalllvvvxxxvvvzzz{{{yyyxxxooojjjrrrzzzyyyqqq^^^NNN@@@:::444222333333111///222222222222111111111000111111222222111000000///111111111111111222222333111444777888777666666666444555666777888999:::;;;;;;:::::::::888777666555444555666888999;;;<<<======>>>???@@@BBBEEEJJJNNNNNNQQQSSSSSSSSSSSSUUUXXXooo~~~zzzyyyyyyzzz{{{|||}}}}}}}}}|||}}}|||yyytttmmmgggccc]]]ZZZXXXZZZ```mmmrrrnnniiifffeeeaaa\\\WWWPPPQQQSSSWWWZZZdddvvvuuummmjjj```ccciiiuuuxxxoookkkiiifffeeeeeefffhhhjjjnnnuuu|||zzztttkkkhhheeebbb```\\\WWWTTTRRRQQQPPPPPPSSSZZZdddjjjuuuyyy|||zzzvvvssstttwww|||{{{zzzyyyyyyzzz{{{|||zzzwwwuuuuuuwwwuuuqqqmmmhhhbbb[[[WWWUUUSSSPPPMMMKKKGGGFFFFFFEEEFFFNNNXXXmmmtttyyytttjjjdddhhhnnn{{{ssscccVVVRRRPPPMMMPPPVVV```ccchhhmmmqqqtttyyy{{{}}}|||||||||||||||}}}~~~}}}}}}}}}{{{yyyxxxyyy{{{xxxyyyzzzzzzyyyyyyzzz|||~~~}}}|||{{{yyyxxxxxxzzz}}}|||xxxwwwxxxzzz{{{|||~~~|||{{{zzz{{{{{{zzz{{{}}}|||{{{yyyzzz{{{yyyyyyzzz{{{zzzyyyxxxwwwzzzyyyyyy{{{~~~~~~}}}|||{{{yyyzzz{{{zzzyyyyyy{{{}}}xxxlllccc```ccchhhrrrtttpppfff[[[UUUQQQNNNKKKSSS```mmmwww}}}zzzxxxzzzyyyvvvrrrkkklllyyyvvveeeSSSEEE:::666111000222444333111333333333222222222222222222222222333222222111000111111111111222222222333222444666777666666777888666666777888999999::::::::::::::::::999888666666555555777888:::;;;======<<<>>>???@@@BBBDDDHHHKKKOOORRRUUUUUUTTTTTTWWW[[[sss~~~uuujjjccc[[[YYYZZZ^^^dddpppuuuqqqmmmkkkjjjgggaaa]]]UUUTTTVVVZZZ___iii{{{yyynnnhhhbbb______fffrrrxxxsssmmmiiidddcccbbbccceeejjjppptttwwwxxx{{{~~~uuurrrmmmiiieeebbb]]]ZZZRRRQQQPPPOOOQQQVVV[[[___kkksss{{{|||xxxuuuwwwzzzzzzyyyxxxwwwvvvtttrrrqqqtttwww|||}}}~~~uuunnnddd]]]YYYUUUQQQNNNHHHFFFEEEEEEDDDDDDKKKSSSdddpppzzzxxxkkkcccfffmmmyyyqqqbbbVVVSSSPPPMMMQQQYYYdddhhhmmmrrruuuxxx|||~~~yyyzzz{{{|||~~~~~~|||{{{|||}}}yyyzzz{{{{{{zzzzzz|||~~~~~~~~~~~~~~~|||{{{{{{{{{|||~~~~~~zzzxxxyyy|||~~~}}}{{{zzzzzz{{{|||zzz|||~~~~~~}}}{{{{{{|||vvvxxxzzz}}}~~~~~~~~~~~~yyywwwvvvwwwzzz}}}~~~~~~~~~}}}|||{{{{{{zzzzzz{{{zzzyyyyyy{{{}}}|||}}}{{{mmmbbb^^^aaaeeelllmmmkkkcccYYYRRRPPPPPPVVV^^^kkkwww~~~~~~}}}}}}{{{vvvkkkhhhmmm|||~~~kkkZZZIII>>>888555222222333555444444222222222222222222222222111222222222222222111111111111222222222333333222333444666666555555777999888888888999999999::::::::::::::::::999888777666666666888999:::<<<======???@@@AAAAAAAAABBBDDDGGGNNNRRRVVVVVVTTTTTTXXX\\\rrr|||lllbbbZZZZZZ]]]ccciiirrryyyuuurrrpppoookkkeee```XXXVVVWWW\\\cccnnnrrrjjjfff___\\\___eeeqqqvvvooodddcccbbbbbbdddfffhhhiiimmmnnnppptttyyyxxxqqqjjjeee```]]]RRRQQQQQQQQQSSSTTTUUUVVVccclllwww{{{yyyxxxzzz~~~zzz{{{{{{zzzwwwrrrmmmjjjhhhkkkpppvvv}}}zzznnnccc\\\VVVQQQMMMIIIFFFFFFFFFDDDCCCIIIQQQ^^^lllzzzyyymmmdddgggmmm{{{nnnaaaVVVSSSPPPNNNSSS\\\gggkkkppptttwwwyyy|||}}}yyyzzz{{{|||~~~}}}~~~}}}||||||}}}yyyzzzzzzzzzyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~|||zzz{{{~~~}}}{{{zzz{{{|||}}}|||~~~~~~~~~~~~xxxzzz|||~~~yyywwwvvvvvvyyy{{{}}}}}}}}}}}}}}}}}}}}}|||||||||xxxyyyyyyxxxwwwxxx{{{~~~{{{|||}}}rrreee```bbbeeehhhiiiiiicccYYYQQQPPPSSScccjjjttt~~~}}}wwwhhhhhhooo~~~tttaaaQQQDDD:::777555333222333333333222000000111111111111111111000000111111222111111000000111222333333333333222333444666666555555777999888888999999::::::;;;;;;:::::::::::::::999888777777888888:::;;;<<<===>>>???@@@AAABBBBBBDDDGGGJJJNNNSSSWWWWWWSSSSSSWWW\\\pppoooddd\\\]]]bbbggglllsss~~~{{{wwwuuusssnnngggaaaXXXVVVWWW\\\eeerrrxxxpppggg___ZZZ\\\^^^cccrrryyyjjjhhheeedddeeedddcccaaaaaabbbcccggglllsssyyy}}}~~~uuummmfffaaaXXXVVVTTTSSSTTTSSSRRRPPP[[[cccmmmssstttuuuxxx{{{{{{~~~}}}vvvnnniiiaaabbbdddggglllqqqvvvyyyyyyjjj```XXXQQQMMMLLLIIIGGGFFFBBBAAAFFFNNN[[[jjjxxxyyyooohhhkkkqqqjjj___UUUTTTRRRQQQXXXccckkkoootttwwwyyyzzz{{{|||}}}|||||||||||||||}}}~~~xxxzzz||||||{{{{{{{{{|||xxxyyyyyyyyyxxxyyy|||~~~}}}||||||~~~}}}{{{}}}}}}|||{{{zzzzzz{{{|||}}}|||~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz}}}~~~~~~~~~||||||||||||||||||||||||uuuvvvvvvuuuuuuwww{{{~~~}}}}}}{{{llleeeeeegggjjjjjjjjjeee\\\TTTWWW]]]pppvvv~~~}}}|||~~~~~~{{{tttfffkkkvvv{{{hhhWWWKKK@@@888444333222111111000000000000000000000000111111111///000111111111111111111000111333444444444333222222444666777666666777888888888999:::;;;;;;<<<<<<:::::::::::::::999888888888999999:::<<<======>>><<<>>>???AAADDDIIIOOOSSSQQQVVV[[[ZZZUUUTTTYYY^^^rrrsssjjjbbbbbbdddiiimmmuuu}}}yyytttkkkeee\\\YYYXXX]]]eeessswwwkkkccc^^^^^^[[[YYYbbbqqq|||yyyuuuooollljjjhhheeebbb]]]\\\]]]^^^bbbhhhmmmpppyyyxxxqqqeee```ZZZVVVUUUTTTSSSQQQXXX]]]dddiiimmmpppsssuuu{{{~~~tttmmm```^^^\\\ZZZ[[[^^^bbbdddjjjppp}}}uuuhhh___WWWRRRNNNJJJHHHFFFBBBAAAGGGOOO]]]jjjwwwyyyrrrnnnqqqwwwyyyfff\\\UUUUUUVVVWWW```mmmppptttxxx{{{{{{{{{||||||||||||{{{zzzzzzzzz{{{{{{uuuxxxzzz|||{{{{{{|||}}}yyyzzzzzzzzzyyy{{{~~~~~~|||~~~~~~~~~||||||}}}yyyyyyyyyzzz{{{{{{||||||{{{~~~}}}|||{{{{{{{{{}}}~~~~~~}}}}}}~~~|||||||||{{{{{{zzzzzzzzzuuuuuuvvvvvvvvvyyy~~~wwwnnnlllmmmooonnnmmmjjjcccaaajjjvvv}}}zzzxxxzzz|||yyy{{{~~~tttkkkgggpppmmmYYYLLLEEE===555222222333222111111111222000000000111111222222222000111111222333333222222000111333444555444333222111444777888777666666666777888999:::;;;<<<===>>>::::::;;;;;;::::::999888999999:::;;;<<<===>>>>>>===>>>???AAAEEELLLUUU[[[WWW]]]aaa___ZZZXXX\\\bbbyyyvvvooofffeeefffiiimmmvvvyyyqqqjjjbbb]]][[[^^^eeeppp|||qqqiiidddccc[[[SSSXXXeeefffwwwzzztttqqqnnnkkkhhh___^^^\\\\\\^^^aaaeeehhhmmmuuu~~~ssskkkaaaYYYWWWVVVVVVUUUXXX[[[___dddhhhlllooopppzzzzzzrrraaa^^^XXXSSSQQQRRRUUUWWWXXX```oooqqqfff]]]XXXNNNJJJHHHFFFDDDDDDKKKTTT```kkkwwwzzzuuurrruuu{{{tttbbbYYYTTTWWWYYY\\\gggttttttxxx|||~~~~~~}}}}}}}}}xxxxxxxxxyyyyyy{{{||||||vvvxxx{{{}}}}}}}}}~~~}}}}}}}}}}}}|||~~~}}}}}}|||}}}~~~|||{{{{{{}}}vvvwwwyyyzzz{{{|||||||||zzz}}}{{{zzzxxxwwwxxx{{{~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvwwwxxxxxxyyy|||vvvssstttssspppooonnnkkknnn~~~yyywwwuuuvvvzzz{{{vvvtttvvv}}}zzznnncccggguuuxxxdddPPPEEEAAA:::333222333444444444444555666111111111222222333333333111222333333444444444444000111333555555444333222000333777999888777666666777888999:::<<<===>>>???::::::;;;;;;;;;:::999999:::::::::;;;<<<===>>>>>>AAAAAAAAABBBEEEMMMVVV\\\\\\bbbfffddd]]][[[```fff{{{tttnnnkkkmmmoooppprrryyy~~~xxxnnnbbb]]]dddjjjnnnzzzzzzssshhh___ZZZXXXWWWWWW___dddsss~~~yyytttpppfffbbb^^^]]]^^^```___]]]hhhiiinnnuuuzzzuuuggg```ZZZTTTTTTWWWWWWWWWXXXZZZ]]]aaaeeegggrrr|||wwwkkk___TTTPPPNNNJJJGGGGGGNNNSSS___rrr}}}mmmccc]]]SSSMMMHHHFFFFFFHHHOOOWWWiiittt|||zzzsssqqq{{{rrr^^^ZZZUUUVVV\\\eeelllooovvvwwwyyy{{{}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}xxxyyyyyyxxxwwwxxx{{{~~~{{{|||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyy~~~}}}||||||{{{{{{{{{zzzxxxvvvwwwyyy|||~~~~~~}}}{{{||||||yyyvvvvvvxxx{{{{{{zzzvvvvvvuuuvvvxxx|||~~~yyyssspppqqqssstttwww~~~~~~uuuttttttwww{{{uuuwwwzzz{{{|||pppjjjhhhmmm~~~mmmWWWKKKDDD===666333222111111111000000//////...///000111111222222222444333222222111111222222555444444333333444444555333666;;;??????===:::777:::888666777:::<<<;;;:::999999::::::;;;;;;::::::777888999:::<<<===>>>???@@@@@@@@@BBBEEELLLUUU[[[bbbeeeiiihhh```[[[```iii{{{vvvrrrooorrrssssssssswww{{{ooohhhjjjmmmoooxxxxxxmmmccc\\\YYYWWWUUUUUUXXXdddwww{{{tttnnniiicccaaaaaa```^^^\\\``````ccciiimmmrrr{{{ssshhh^^^VVVUUUWWWXXXWWWWWWXXXYYY\\\___aaahhhtttpppcccVVVPPPNNNJJJGGGGGGIIIMMMWWWhhh|||uuuiiiaaaVVVQQQLLLIIIHHHJJJSSS^^^ooovvv{{{yyytttuuuyyyiii\\\YYYVVVYYY```hhhnnnqqqxxxyyy{{{}}}~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{xxxyyy{{{{{{yyyyyyyyyzzz{{{}}}~~~||||||}}}~~~~~~|||zzzyyywwwwwwwwwsssssssssttttttvvvwwwxxx|||}}}~~~~~~}}}{{{yyyxxxuuutttssstttwww{{{}}}}}}|||zzzyyyzzz}}}~~~~~~}}}|||yyyvvvvvvxxxzzzzzzyyywwwwwwwwwyyy{{{~~~zzzzzzzzzsssrrrsssuuuxxx|||zzzuuuuuuwww{{{~~~zzz|||~~~~~~|||pppjjjiiittt|||uuucccOOODDD???999444222111111111111000000000/////////000111111222111111222111111111222333333444444444333333333333444444222444888;;;<<<:::888666999777555666999;;;;;;999;;;;;;;;;;;;::::::999888555555666777999:::;;;;;;<<<===???AAADDDJJJPPPUUUZZZ]]]bbbbbb[[[VVV\\\eee}}}~~~zzzxxxwwwyyy{{{{{{xxxxxxzzz}}}xxxuuurrrqqqxxxvvvjjjbbb\\\WWWTTTOOOPPPVVVbbbqqq{{{uuunnniiigggddd```]]][[[XXXYYY\\\___bbbjjjssszzzpppcccZZZWWWYYYYYYXXXVVVUUUUUUVVVXXXYYY```lll}}}wwwiiiZZZRRRMMMIIIGGGGGGEEEHHHPPP```sssqqqhhhZZZVVVQQQMMMKKKNNNZZZgggvvvxxxyyyxxxwww|||pppaaaYYYXXXZZZ^^^fffnnnsssuuu{{{|||}}}~~~||||||{{{{{{zzzzzzzzzyyyxxxzzz||||||zzzxxxvvvvvv{{{~~~}}}{{{{{{|||~~~}}}|||{{{{{{}}}~~~~~~}}}|||zzzyyyyyyxxxxxxssssssssstttuuuvvvxxxxxxzzz{{{~~~}}}zzzwwwtttsssrrrqqqssswwwzzz|||}}}{{{yyyxxxyyy{{{}}}}}}|||}}}zzzwwwvvvwwwxxxxxxxxxxxxyyyzzz|||{{{vvvtttwww~~~{{{sssssstttwww||||||vvvwwwxxx|||~~~~~~{{{qqqnnnppp}}}zzzrrrgggWWWFFF>>>;;;777333222111111111111000000000000000000111111111111111111000000000111222333555666444444333333333333444444333444666888999888777666777666555666888999999999<<<<<<<<<;;;:::999777777555666666777888999999:::;;;===???AAADDDGGGLLLOOOTTTXXX]]]^^^XXXSSSYYYbbb~~~~~~~~~}}}|||{{{xxx}}}sssiii```YYYUUUSSSQQQQQQVVV^^^nnnyyyrrrnnnjjjeeeaaa]]]YYYVVVWWWXXXZZZ```gggnnnttt}}}{{{yyyxxx}}}wwwggg^^^[[[[[[YYYXXXVVVTTTSSSSSSTTTUUU\\\iii{{{ppp^^^TTTNNNIIIFFFGGGDDDGGGQQQaaatttyyynnn]]]YYYTTTPPPNNNSSSaaappp{{{zzzyyyzzz}}}~~~kkk]]]WWWZZZ___eeemmmssswwwyyy|||}}}}}}~~~}}}||||||{{{{{{zzzzzzyyyyyy{{{|||{{{xxxuuutttttt|||~~~|||{{{zzzyyyyyyyyy{{{|||{{{zzzyyy{{{}}}~~~|||{{{zzzyyyyyyyyyyyyyyyuuuuuuuuuvvvwwwxxxzzz{{{yyyzzz||||||{{{yyyvvvtttuuutttsssuuuxxx{{{||||||{{{zzzzzzzzz{{{}}}}}}~~~}}}{{{xxxvvvuuuvvvvvvvvvxxxyyy|||zzztttqqqsssxxx|||yyysssqqqrrrvvv~~~zzzvvvyyy}}}}}}||||||xxxrrrvvv|||vvvjjj^^^PPPBBB<<<999666444444111111111000000000000000000111111222222111111111111111111111222333444555444333333333333333333444666666777888999888888888666555555555777888888999;;;;;;;;;;;;:::999888777999999:::::::::;;;;;;;;;===>>>@@@AAACCCFFFJJJMMMTTTXXX^^^___XXXSSSXXXaaa~~~~~~}}}qqqggg^^^XXXUUURRRPPPQQQUUU___qqqzzzuuupppjjjfffccc]]]YYYXXXXXXWWWZZZ___bbbiiirrryyyzzzxxxtttrrrqqquuu{{{nnnddd___]]]ZZZYYYWWWUUUTTTTTTUUUVVVYYYfffxxxwwwdddWWWPPPJJJFFFGGGBBBHHHTTTfffyyy}}}ppp^^^YYYTTTRRRRRRYYYiiixxx}}}|||{{{}}}xxxfff[[[YYY^^^eeemmmssswwwzzz|||}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}|||||||||{{{{{{|||{{{zzzxxxuuutttuuuvvv}}}|||yyyyyyzzz{{{||||||{{{zzzyyyyyyxxxxxxzzz}}}~~~~~~}}}yyyyyyxxxxxxxxxxxxxxxyyyvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwvvvuuuvvvxxxyyyxxxwwwyyyyyyyyyyyyzzzzzz|||}}}|||{{{xxxvvvttttttuuuvvvwwwyyy}}}|||vvvpppllloootttyyy|||{{{wwwrrrnnnooottt}}}~~~~~~}}}}}}}}}|||{{{sssttt~~~|||yyyrrrdddUUUIII>>>999777444222333000000000000000000111111000111111222222222222111333333222222111222222333333333333222222333333333666777777777888888888888555555555555666666888999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======???@@@@@@@@@AAADDDIIILLLVVVZZZ______XXXRRRVVV^^^|||}}}{{{tttvvvzzzzzznnnddd^^^TTTPPPNNNOOOQQQWWWcccooo~~~xxxqqqllliiibbb\\\[[[ZZZWWWWWWYYYYYY^^^eeekkklllllljjjjjjjjjmmmsss}}}xxxlllddd___]]][[[YYYWWWUUUUUUVVVWWWVVVcccttt|||hhh[[[SSSKKKGGGFFFBBBIIIVVViii||||||nnn___XXXSSSTTTXXXaaappp}}}}}}|||tttddd]]]___dddlllssswwwzzz{{{}}}}}}}}}|||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzxxxvvvvvvxxxzzz~~~|||yyywww{{{}}}~~~{{{yyywwwwwwxxxzzz|||}}}}}}{{{wwwwwwwwwwwwwwwxxxyyyyyyvvvvvvvvvuuuuuuvvvvvvwwwzzzyyyxxxxxxxxxxxxyyyyyywwwvvvuuuuuuvvvvvvuuutttuuuvvvwwwwwwvvvvvvxxxzzzzzzzzzxxxvvvsssssstttvvvxxxzzz~~~|||xxxqqqiiifffiiipppvvvyyy~~~yyywwwuuurrrkkknnnttt||||||~~~}}}|||{{{xxxsssqqqwwwyyyvvvxxx}}}kkk\\\KKKAAA888555333000///111000000000000111111111111///000111222333333333333444333222222111111222222333333222222222222333333555555666666666666555555444666666666555666888:::888999::::::;;;;;;;;;:::888999999:::;;;<<<<<<===???@@@AAABBBCCCEEEHHHKKKSSSXXX]]]]]]VVVOOORRRZZZuuu}}}yyyxxxxxxzzz~~~uuujjjcccXXXRRRNNNNNNPPPSSSYYYaaaxxx{{{vvvmmmfff```___]]]XXXUUUVVVUUUXXX\\\^^^^^^___```aaabbbeeellluuutttkkkddd```^^^[[[XXXVVVVVVVVVVVVWWWbbbqqqlll___UUUMMMGGGFFFEEEKKKXXXjjj~~~zzzlll```WWWRRRVVV___jjjwww}}}}}}uuuiiifffeeekkkrrrxxxzzzzzz{{{|||~~~}}}|||{{{zzz{{{{{{|||zzzzzz{{{||||||}}}}}}}}}{{{|||}}}|||{{{{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzz~~~~~~~~~}}}{{{yyywwwwwwwwwyyy||||||{{{yyywwwvvvwwwwwwxxxyyyzzz{{{xxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzvvvuuuuuuvvvwwwwwwvvvuuusssuuuwwwvvvuuuuuuwwwzzzxxxyyyxxxuuurrrrrrtttwwwyyy||||||wwwnnneeebbbeeemmmtttzzz~~~yyyvvvtttqqqlllpppwww}}}~~~zzz||||||yyyxxxuuuqqqooorrryyyvvvpppqqq{{{uuubbbSSSCCC;;;444222222000000222///000000000111111111111...///000222333444555555222222222111222222333333333333222222222222333333555666777777777777555444444666888777666666888;;;::::::;;;;;;;;;:::999999777777888999;;;<<<======???CCCHHHKKKKKKKKKKKKKKKOOOTTTZZZ[[[TTTMMMQQQYYYqqq|||}}}|||~~~yyynnnggg___WWWQQQPPPPPPQQQTTTYYYfffyyypppiiidddcccaaa[[[VVVUUUVVVWWWWWWWWWWWWXXX[[[]]]]]]aaahhhoooyyyzzzqqqiiicccaaa]]]YYYVVVUUUUUUUUU[[[eeerrrmmmaaaWWWNNNHHHFFFJJJOOOZZZkkk{{{mmmaaaWWWRRRWWWdddppp{{{}}}{{{yyyppppppiiiooovvvzzz{{{zzz{{{|||~~~}}}{{{{{{{{{||||||xxxyyyyyyzzz{{{|||}}}}}}zzz|||}}}{{{yyyxxxxxxzzz|||}}}~~~|||{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{|||zzzxxxwwwwwwwwwxxxyyyzzz|||||||||{{{zzzxxxwwwvvvvvvvvvsssuuuyyy|||}}}|||zzzyyywwwvvvvvvxxxzzz{{{zzzxxxuuuwwwxxxxxxvvvvvvyyy|||wwwxxxxxxuuurrrrrruuuxxx{{{~~~yyynnneeeaaadddmmmttt{{{{{{xxxtttpppmmmrrryyy~~~}}}~~~xxxyyywwwrrruuurrrnnnooosss{{{yyynnniiilll{{{|||ooo\\\MMM@@@888333333333222222555//////000000111111111222---...000222444555666666000000000111222333555555333222222222222222222333777888:::;;;;;;999777666555777888888666666999<<<<<<<<<<<<;;;:::999888777777888999:::<<<===>>>???@@@GGGOOOTTTUUUSSSOOONNNLLLQQQXXXZZZTTTNNNRRRZZZooo|||}}}tttjjjbbb[[[UUUTTTSSSPPPPPPRRRYYYiii|||ssskkkgggddd^^^ZZZZZZXXXWWWVVVWWWYYYYYYWWWVVVXXXZZZ___eeemmm{{{xxxoooiiiddd___]]]ZZZVVVVVVZZZ___gggqqq}}}~~~nnnbbbYYYPPPKKKKKKHHHRRR```nnnwwwmmmbbb^^^ZZZ^^^hhhuuuzzzsssttt|||wwwyyyyyyyyyxxxvvvvvvxxxzzzyyyyyyyyyyyyzzz{{{||||||yyywwwvvvxxx{{{|||{{{yyy}}}~~~}}}}}}||||||{{{{{{zzzzzzyyyzzz{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxvvvvvvwwwzzz}}}~~~}}}{{{}}}|||zzzyyyxxxxxxyyyyyysssuuuwwwzzz{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwwwwwwwzzzzzzzzzyyyxxxwwwuuutttzzzxxxuuusssrrrrrrssssss~~~~~~{{{qqqjjjcccaaahhhsss~~~wwwuuuvvvtttwww||||||rrrrrrrrrppppppjjjlllyyyvvviiihhhnnnuuueeeSSSHHH>>><<<999555333111111222111111111111000000000000222222222222222222222222444444444444444444444444222333555777777666555444555444444666::::::666333555555555555555555555555777777888999999999999999:::999999888999:::<<<===CCCIIIRRRXXXWWWSSSNNNKKKGGGQQQQQQOOORRROOOMMMUUUppp|||xxxsssoooqqqyyy{{{rrriiiaaaZZZWWWTTTPPPOOOPPPUUU___sss{{{rrrnnniiiccc^^^]]]ZZZYYYWWWWWWVVVUUUSSSQQQQQQRRRWWW]]]dddrrrzzzqqqlllfff```^^^[[[XXXXXX\\\ccckkkuuu|||lllaaaWWWOOOLLLLLLMMMWWWeeessssssjjj```]]]]]]bbbnnn{{{vvvooooooxxxzzz{{{zzzyyywwwvvvxxxzzzyyyyyyyyyxxxyyyyyyzzz{{{zzzxxxvvvxxx{{{}}}|||{{{~~~~~~~~~~~~~~~~~~~~~}}}||||||zzz{{{{{{zzzyyyyyyzzz|||~~~}}}{{{yyyxxxvvvvvvwwwzzz|||}}}|||{{{{{{zzzyyyxxxwwwwwwxxxxxxuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{zzzzzzyyyxxxwwwvvvuuutttwwwvvvuuuttttttuuuvvvxxxwwwpppjjjhhhpppyyy|||||||||zzzssssssrrrooolllkkkrrr~~~rrriiillluuu~~~{{{tttjjjZZZKKK@@@777555333111000000000111111111111111000000000000111111111222222333333333222222222222222222222222222333444555666555444444333333333555666666555333555555555555555555555555555555666777777777777777999999888888999;;;<<<===@@@FFFMMMRRRRRROOOLLLJJJIIIRRRQQQNNNPPPNNNNNNXXXqqq~~~sssiiicccdddeeelllwww~~~sssjjjaaa\\\VVVPPPMMMNNNRRRVVVbbbxxx}}}wwwqqqiiicccbbb___]]]ZZZXXXVVVTTTPPPNNNKKKLLLOOOUUU[[[ggg}}}}}}tttnnnhhhbbb___\\\YYY[[[___gggpppzzz|||mmmbbbYYYQQQOOOPPPSSS___nnnzzz{{{ooohhh``````bbbkkkwwwtttlllkkksss}}}}}}}}}|||zzzxxxwwwyyyzzz|||{{{zzzzzzzzzzzzzzzzzzzzzxxxvvvwwwyyy|||~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~|||{{{zzzzzz{{{{{{{{{zzzyyyyyy{{{}}}}}}zzzxxxxxxwwwxxxyyy{{{|||{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}~~~|||{{{yyywwwvvvuuuttttttuuuttttttuuuvvvyyy{{{|||~~~wwwrrrqqqwwwxxxttttttrrrnnnjjjppp}}}yyyooolllttt~~~yyyrrrhhh\\\NNNAAA999111111/////////000111222222222111111111000000000000000111222333333444444222222222222222222222222333333333333444444444444222333555555444444444555555555555555555555555555555555666777777777777777777777888888999;;;===>>>===AAAGGGJJJKKKJJJIIIIIINNNWWWUUUPPPPPPNNNPPP\\\ttt|||oooddd^^^aaaaaaeeennnyyy|||rrrggg```YYYQQQMMMNNNRRRRRRYYYiii~~~zzzpppiiifffdddaaa]]]ZZZWWWUUUQQQOOOKKKKKKMMMQQQVVV```ssswwwpppiiiccc```\\\ZZZ\\\aaajjjsss~~~qqqeee[[[TTTSSSVVV[[[gggvvvyyypppjjjfffgggmmmwwwtttmmmmmmsss|||~~~~~~}}}{{{yyyxxxzzz{{{~~~}}}|||{{{{{{{{{{{{yyyxxxvvvvvvwwwzzz}}}~~~}}}{{{yyyyyyzzz|||}}}}}}}}}}}}||||||{{{{{{{{{{{{|||{{{zzzyyyzzz||||||zzzzzzyyyxxxyyyzzz{{{yyyxxx{{{{{{{{{{{{||||||}}}}}}|||{{{yyyxxxwwwxxxyyyzzz||||||{{{{{{||||||}}}}}}|||{{{yyywwwvvvuuuuuuuuutttuuuuuuwwwyyy{{{}}}{{{wwwwww|||}}}yyyvvvtttpppkkklllxxxzzzsssttt~~~vvvkkk^^^RRRFFF===777222111111111111222333444222222222111111111000000//////000111333444555555444444444444444444444444333222222222222333444555222555777666444333555888555555555555555555555555777777888999999999999999666666777888:::;;;===>>>;;;>>>AAACCCDDDFFFHHHIIISSS^^^^^^XXXUUUPPPQQQ]]]www~~~qqqfff______^^^```fffooo{{{xxxlllddd\\\SSSPPPPPPOOOOOOTTT^^^kkkxxxnnnkkkeeebbb]]]ZZZXXXVVVSSSQQQMMMLLLLLLOOOSSSZZZiiiwwwzzzrrrjjjccc___\\\ZZZ]]]bbbjjjtttqqqfff\\\UUUVVV[[[bbbooo~~~{{{uuurrrrrrtttzzz|||sssoooqqqwww}}}~~~~~~|||zzzyyy{{{|||~~~~~~|||{{{zzzzzzzzzyyyxxxwwwvvvuuuvvvxxx|||~~~~~~}}}{{{yyyyyyzzz|||}}}~~~~~~{{{||||||{{{zzz{{{}}}~~~||||||zzzyyyxxxyyyyyyxxxvvvxxxxxxyyyzzz{{{|||}}}}}}}}}{{{yyyxxxyyyzzz|||~~~}}}|||{{{zzzzzzzzz|||{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwxxxzzz|||~~~~~~~~~zzz|||}}}~~~~~~|||xxxrrrmmmjjjooo~~~}}}yyyxxxooobbbUUUJJJ@@@:::666333333222222222222333333222222222222111111111111//////000111333444555555444444444444444444444444333222222222222333444555111444777666444333444777666666666666666666666666777777888999999999999999555555777888:::;;;<<<===:::<<<>>>@@@AAADDDIIILLLZZZgggjjjccc\\\SSSRRR]]]xxxttthhhaaa[[[YYYZZZ___fffqqqsssiii```VVVRRRSSSKKKKKKPPPWWW]]]lllwwwqqqfffccc^^^ZZZXXXVVVTTTRRRPPPMMMKKKMMMNNNSSS^^^jjj{{{}}}tttlllddd___\\\[[[___eeekkkvvvxxxmmmccc[[[VVVZZZaaalllyyy}}}}}}~~~xxxrrrppptttzzz}}}~~~|||}}}}}}~~~}}}~~~}}}|||zzzzzz|||~~~|||{{{zzzyyyxxxxxxxxxxxxxxxyyyxxxwwwwwwxxx{{{}}}}}}|||{{{{{{|||}}}~~~|||||||||}}}}}}}}}}}}~~~zzz{{{}}}}}}||||||~~~|||}}}}}}~~~~~~~~~~~~~~~~~~|||yyyxxxxxxwwwvvvuuurrrsssuuuvvvxxxyyyyyyyyy~~~}}}{{{yyyyyyyyy{{{|||~~~|||zzzxxxwwwvvvvvvxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvxxxyyy{{{|||}}}~~~}}}{{{}}}{{{zzz~~~yyyoookkkkkkuuuzzzzzzrrrjjjcccVVVKKKAAA;;;666333222222222222111111111000333222222222222111111111000000111222333333444444222222222222222222222222333333333333444444444444000222555666555444333333666666666666666666666666555555666777777777777777555666777999:::;;;;;;;;;:::;;;===>>>@@@EEEJJJNNN^^^nnnrrrkkkaaaUUUTTT___xxx~~~{{{nnnfff]]]ZZZYYY\\\```gggtttzzzooodddYYYTTTUUUNNNKKKMMMRRRUUU]]]uuuzzzlllhhhccc^^^[[[YYYVVVTTTRRRNNNKKKKKKKKKNNNVVV```iiiuuuwwwnnneee```]]]]]]aaagggmmmxxxyyyqqqhhhaaa[[[ZZZaaajjjwww{{{wwwssstttyyy}}}}}}|||zzzzzzzzz{{{|||~~~{{{||||||{{{zzzzzz}}}||||||{{{zzzyyyyyyyyyzzzzzz{{{|||{{{yyyyyy{{{}}}||||||}}}~~~{{{{{{{{{zzzyyyxxxxxxxxxxxx{{{~~~~~~~~~~~~|||{{{{{{{{{{{{|||}}}~~~}}}yyywwwwwwvvvuuusssnnnppprrrtttvvvwwwxxxxxx{{{zzzyyyxxxxxxyyyzzzzzz{{{zzzyyywwwvvvuuuuuutttsssuuuwwwyyyyyyxxxvvvuuutttuuuwwwyyy|||}}}~~~|||uuuwww}}}}}}zzzyyyxxxwwwyyyxxxllljjjnnnyyy}}}~~~uuulll]]]VVVLLLCCC<<<777444222000111111111222111111111333333222222222111111111111111111222222333333333222222222222222222222222222333444555666555444444333444777:::;;;:::666333666666666666666666666666555555666777777777777777555666888999:::::::::999999;;;<<<>>>@@@EEEKKKOOO```qqquuulllbbbWWWWWWeee|||{{{}}}tttlllccc___]]]]]]]]]```kkkvvvsssggg[[[VVVUUUUUUMMMLLLPPPQQQTTTeeezzzsssoooiiiccc```]]]ZZZXXXUUUQQQMMMLLLKKKLLLSSS[[[\\\iiixxxyyypppgggbbb___^^^cccjjjooozzz~~~uuunnngggbbb^^^___hhhrrr~~~|||yyyvvvxxx}}}||||||{{{zzzyyyzzz{{{|||}}}zzz{{{{{{{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}}}}{{{~~~~~~{{{zzz{{{}}}{{{|||~~~~~~}}}{{{yyyxxxwwwwww{{{~~~~~~}}}|||zzzyyyyyy{{{}}}~~~}}}zzzwwwvvvvvvtttsssnnnooorrruuuwwwxxxyyyyyyxxxxxxxxxwwwxxxxxxxxxyyyxxxwwwvvvuuuttttttttttttoooqqquuuxxxxxxwwwuuusssrrrsssvvvyyy|||~~~|||yyyxxxsssmmmqqqzzz}}}zzzuuuvvvvvvuuuvvvwwwjjjjjjqqqyyy|||~~~|||rrrhhhUUUOOOGGG@@@;;;777444222000111222333333444444333333333333222222222111111222222222222222222222333444444444444444444444444222333555777777666555444888888:::>>>BBB@@@:::555777777777777777777777777777777888999999999999999666777888999::::::999888888:::<<<===@@@EEEKKKPPP```qqqtttkkkaaaWWW[[[kkk{{{wwwxxx}}}ppphhhbbb\\\[[[[[[___hhhrrr}}}zzzlllaaa]]]\\\XXXSSSOOONNNMMMQQQ[[[fffzzzqqqhhhbbb^^^\\\\\\TTTSSSRRRPPPMMMMMMMMMOOOTTT^^^lllzzzwwwooogggcccbbbbbbgggmmmttt{{{|||wwwnnnfffdddccceeeooo{{{~~~{{{|||}}}{{{{{{{{{|||{{{yyyzzzzzz{{{{{{|||~~~~~~}}}{{{zzzyyyyyyzzzzzz|||}}}~~~~~~}}}{{{~~~|||{{{}}}}}}}}}~~~{{{|||}}}}}}{{{yyy{{{}}}~~~~~~~~~|||zzzxxxxxxyyy{{{}}}}}}zzzxxxyyyzzzzzzyyyvvvuuuvvvxxxzzz{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwvvvvvvtttsssrrrqqqqqqqqqqqqssstttuuuvvvvvvvvvttttttuuuvvvxxx{{{~~~~~~{{{uuusssmmmgggllluuuwwwsssqqqhhheeennnzzz{{{oookkkpppwww~~~}}}}}}~~~rrriiiWWWOOODDD<<<888666444222111111222222222333333333222222222222222222222222111111111111222333444555444222111222555555333111444444444444444444444444444555777888888666555333666666666666666666666666777777777666444555777999888888888888888888888888:::;;;<<<>>>AAAEEEKKKOOOeeehhhkkkggg\\\UUU[[[eeeuuutttzzznnnggg```]]]\\\^^^fffoooyyyssshhh```]]]WWWRRRNNNLLLKKKLLLTTT^^^uuuzzzrrrlllfffaaa\\\VVVUUUSSSPPPNNNMMMMMMNNNQQQYYYffftttyyyqqqjjjggggggiiipppwww{{{{{{wwwpppjjjiiiiiilllvvv}}}{{{|||xxxuuuuuuyyy~~~~~~|||{{{|||}}}|||{{{{{{||||||}}}~~~{{{{{{zzzyyyzzz{{{||||||zzz|||~~~~~~|||{{{}}}}}}}}}}}}|||~~~}}}}}}~~~~~~|||yyyxxx{{{}}}|||zzzyyyzzz|||~~~|||{{{yyyzzz|||~~~~~~wwwvvvuuuvvvyyyzzzzzzyyyyyyyyyxxxwwwvvvuuusssssstttttttttssssssrrrrrrrrroooppprrrtttvvvwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwxxx|||~~~yyyxxxrrrmmmooosssqqqkkkccc^^^```mmm{{{~~~rrrgggeeeoooyyy}}}www~~~~~~qqqgggUUUMMMBBB:::777555333222111111222222222333333333333333333222222222222222111111111111222333444555444333222333555555333111444444444444444444444444444555666777777666555444555555555555555555555555666777777666555555777999999999999999999888888888:::;;;<<<>>>@@@EEEKKKOOOdddgggiiifff\\\VVV\\\ggg~~~uuussswwwnnnddd___]]]]]]dddkkksssyyyrrrggg```YYYSSSOOOMMMKKKJJJNNNUUUddd~~~xxxkkk```[[[YYYUUUQQQNNNMMMLLLLLLNNNSSS]]]kkkxxx~~~~~~{{{zzzsssllljjjlllpppyyy~~~{{{yyytttpppqqqsssxxxvvvrrrnnnjjjjjjlllpppsssrrrsssvvvzzz~~~~~~}}}{{{{{{}}}}}}}}}|||}}}}}}~~~||||||{{{zzzzzzzzz{{{{{{xxxzzz|||~~~|||{{{{{{}}}}}}|||}}}~~~~~~~~~|||zzzyyy|||}}}|||{{{{{{|||~~~|||{{{{{{|||yyywwwttttttvvvxxxyyyyyyyyyxxxwwwuuutttrrrpppppprrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrtttuuuwwwxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxxxxuuurrrpppnnnggg___UUUVVV^^^nnn|||}}}vvvjjjbbbeeesss}}}|||~~~|||mmmaaaQQQIII>>>777444444333222111111222222222333333333444444333333222222111111222111111222222333444555444333222333555555333222444444444444444444444444444555666777777666555444444444444444444444444444666777777666555555666888999999999999999999999999:::;;;<<<>>>@@@DDDJJJNNN___bbbeeebbbYYYTTT[[[ggg}}}uuutttuuuiiiaaa^^^]]]bbbhhhnnnuuu}}}nnneee\\\WWWSSSQQQNNNKKKMMMQQQ\\\rrrzzziii```]]]WWWSSSPPPNNNLLLKKKKKKNNNVVVbbbooowwwyyyxxxxxxqqqkkkkkknnnsss}}}|||zzzyyyxxxzzz~~~~~~xxxiiifffaaa]]]\\\^^^aaadddccceeeiiinnntttxxx{{{|||}}}{{{zzzzzz|||}}}}}}}}}}}}}}}}}}{{{zzzxxxwwwvvvvvvxxx{{{~~~~~~}}}|||{{{}}}}}}|||}}}~~~|||}}}}}}~~~~~~}}}{{{yyy~~~}}}|||{{{{{{{{{}}}~~~}}}||||||}}}}}}|||zzzwwwtttsssuuuwwwyyyzzzwwwvvvuuusssrrrqqqpppppprrrrrrrrrqqqqqqppppppppptttsssssssssssssssttttttvvvwwwyyyzzz{{{{{{zzzyyyyyy}}}}}}uuuvvvuuurrrnnnggg\\\TTTOOOVVVcccrrr~~~}}}wwwnnnhhhhhhqqq}}}}}}yyy~~~xxxfffYYYLLLDDD:::444222333333222111111222222222333333333444444444333333222111111222222222222222333444555333333444444555444444333444444444444444444444444444555666666777666666555444444444444444444444444555666777666555444666777999999999999:::::::::::::::;;;<<<===@@@DDDJJJNNNXXX[[[___]]]UUUQQQYYYeee}}}wwwvvv}}}nnnddd```^^^```eeekkksss~~~xxxmmmaaa[[[VVVTTTRRRNNNMMMPPPXXXiiissseee```YYYTTTQQQOOOMMMKKKKKKLLLQQQZZZeeennnrrrsssuuuooolllnnnqqqvvv~~~|||{{{}}}yyynnnfff]]]ZZZUUURRRQQQRRRUUUWWW[[[]]]bbbgggmmmrrrvvvyyyzzzyyyxxxyyy|||}}}~~~}}}|||}}}~~~|||zzzxxxwwwvvvvvvwwwzzz|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~zzz{{{|||||||||zzzzzzyyy}}}|||{{{zzzyyyzzzzzzzzzzzzzzzyyy{{{||||||{{{yyy{{{wwwtttsssuuuxxxzzz{{{uuutttsssrrrqqqqqqrrrrrruuutttsssrrrpppooonnnmmmrrrqqqqqqqqqrrrssstttuuuwwwyyy{{{}}}~~~~~~zzzyyy{{{~~~~~~{{{yyyvvvrrrjjj___TTTNNNPPP\\\lllyyyvvvnnnfffhhhttt{{{zzzsss```RRRFFF???777222222333333222111111222222222333333333444444444333333333222222333333333222333333444444333444555555444444444444444444444444444444444444444555555666666666666666444444444444444444444444444666777666555444555666888888888999999::::::::::::;;;<<<===???CCCIIIMMMUUUXXX\\\ZZZSSSPPPYYYfff}}}xxxxxxuuuiiiccc______bbbhhhppp}}}wwwggg```ZZZWWWTTTOOOMMMNNNSSS^^^ooo|||iiicccZZZUUURRRPPPNNNKKKKKKLLLOOOTTTZZZbbbiiimmmpppmmmmmmssswww{{{}}}}}}|||zzzxxx}}}yyynnnbbb[[[RRROOOLLLIIIIIIKKKMMMOOOVVVZZZ___eeejjjnnnssswwwyyyxxxxxxyyy|||}}}~~~~~~{{{{{{{{{|||{{{{{{zzzyyywwwxxxyyy{{{}}}}}}|||}}}~~~~~~yyyzzz{{{zzzyyyxxxyyy{{{~~~|||{{{|||||||||zzzyyyxxxwwwwwwwwwvvvuuuuuuvvvyyy{{{{{{zzzzzzwwwttttttvvvzzz|||}}}uuutttsssrrrrrrrrrssstttvvvvvvtttrrrpppnnnmmmlllllllllmmmooorrrvvvzzz|||~~~~~~~~~~~~xxxvvvyyy}}}~~~xxxqqqfffZZZQQQOOOUUUdddvvv|||yyymmmfffbbbkkk|||{{{~~~{{{lllYYYLLL@@@;;;555222333444333111111111222222222333333333333333333333444444444444444444333333333333444444333444666666444333444555444444444444444444444444444444555555666666777777444444444444444444444444333555777777555444555555777777777888888999999::::::;;;<<<===???CCCHHHLLLTTTWWWZZZYYYRRRPPPZZZggg~~~|||yyyyyy~~~pppfff```^^^```ccclllxxxqqqiii```\\\XXXRRROOOOOONNNVVVdddyyykkkddd[[[UUUSSSRRROOOLLLKKKMMMNNNNNNOOOUUU___fffgggggglllvvv|||~~~zzzyyyxxxuuuttt|||}}}uuukkk```VVVPPPJJJHHHEEEDDDDDDGGGJJJLLLRRRWWW^^^eeeiiinnnrrrvvvzzzyyyyyy{{{~~~~~~~~~}}}yyyzzz{{{|||||||||{{{zzzyyyxxxxxxyyy||||||{{{|||}}}}}}|||zzz{{{{{{yyywwwwwwzzz}}}~~~~~~|||zzzzzz{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvtttssstttvvvxxxxxxxxxyyywwwuuuuuuxxx|||~~~yyywwwuuusssrrrsssttttttvvvuuutttrrrqqqooonnnnnnkkkkkkmmmppptttzzz~~~}}}}}}xxxuuuzzz}}}ssskkkaaaWWWUUUXXX^^^ooovvvqqqfffdddfffppp~~~|||{{{ooo```NNNBBB<<<888444333555555333111111111222222222333333333222222333333444555555555555444444333333333444444222555777666444333444666444444444444444444444444444444444555555666777888555555555555555555555555333555777777555444444555555666666777777888999999:::;;;<<<===>>>BBBHHHLLLQQQTTTWWWUUUNNNLLLWWWddd|||yyyxxxxxxtttiiiaaa]]]^^^```hhhsss~~~{{{qqqgggbbb\\\UUUQQQQQQMMMSSS___tttllleee[[[UUUTTTSSSPPPMMMKKKMMMNNNKKKIIIMMMXXXbbb___aaajjjvvv~~~}}}wwwvvvtttqqqqqqyyywwwssskkkbbbZZZQQQIIIDDDFFFDDDBBBAAACCCEEEIIIKKKOOOUUU^^^eeeiiinnnsssvvv|||{{{{{{}}}}}}|||||||||}}}}}}|||zzzxxxwwwzzzyyyxxxyyy{{{{{{zzz{{{|||{{{zzz{{{||||||yyywwwxxx|||}}}~~~~~~|||||||||~~~xxxyyyyyyyyyyyyyyyyyyyyy{{{xxxuuusssssstttuuutttxxxvvvuuuvvvzzz}}}|||zzzwwwuuussssssssstttttttttssssssrrrqqqppppppnnnnnnooorrrvvvzzz~~~~~~||||||xxxuuu{{{vvvllleee]]]WWWZZZaaahhhyyytttmmmeeegggmmmvvv}}}|||rrreeeUUUEEE999999666444444666666333000111111222222222333333333111222222333444555666666555444444333333333444444222555777777444333444666444444444444444444444444444444444555555777888888666666666666666666666666222444777777555444444444444555555666777888888888:::;;;<<<===>>>BBBGGGKKKMMMPPPSSSQQQJJJHHHSSS```zzzwwwvvvwwwqqqfff```]]]bbbeeennn{{{~~~qqqgggaaaZZZSSSMMMKKKRRRZZZiiirrrfff[[[XXXXXXTTTPPPOOOMMMLLLKKKHHHGGGHHHLLLOOOQQQXXXcccmmmuuuzzz~~~}}}yyyuuuqqqnnnlllkkknnnqqqvvvyyy|||~~~}}}tttmmmhhhbbbYYYQQQLLLJJJHHHFFFCCCCCCCCCBBBCCCEEEIIILLLQQQWWW```hhhnnnrrrvvvxxx}}}}}}~~~~~~|||yyyyyyzzzzzz{{{zzzzzzzzzxxxwwwwwwzzz}}}zzzyyyzzz{{{yyywwwyyyyyyyyyyyyyyyyyyyyyyyy||||||||||||{{{{{{{{{{{{wwwyyyzzz{{{zzzyyyzzz{{{}}}}}}{{{xxxtttrrrssstttttttttvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuuuutttuuuuuutttrrrqqqqqqrrrsssrrrrrrppprrruuuxxxzzz{{{{{{{{{~~~}}}}}}}}}~~~|||{{{xxx|||}}}wwwzzzwwwiii]]]UUUUUU___kkk{{{vvvjjjhhhlllttt~~~ttteeeWWWIII@@@===666555555444222111111000444444444444444444444444444444444444444444444444555444444444444555666666333444444444333333444666777666444333222222333333333333333444444444555555777777666666555555555444555444444444444555666666555555555555666666666666===>>>??????@@@CCCGGGKKKLLLLLLMMMMMMIIIHHHQQQ\\\||||||uuurrr}}}wwwjjjaaa]]]___aaaiiitttuuujjjbbb[[[TTTOOOMMMQQQWWWccc|||yyylll___ZZZXXXTTTPPPNNNMMMLLLJJJHHHFFFGGGKKKNNNOOOUUU^^^gggnnnsssxxxzzzzzzxxxuuuqqqnnnkkkiiihhheeegggjjjlllmmmnnnppprrrvvvrrrooommmlllhhh```ZZZWWWSSSMMMIIIHHHGGGGGGFFFAAAAAAAAA@@@@@@CCCHHHLLLSSSYYYbbbjjjpppuuuxxxzzz}}}}}}~~~}}}|||xxxyyyzzz{{{{{{{{{{{{{{{{{{yyyyyy{{{~~~~~~~~~{{{yyyyyy{{{|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz}}}|||||||||{{{{{{zzzzzzwwwyyy|||}}}}}}}}}~~~}}}{{{xxxtttssstttuuuxxxxxxyyyzzzzzzzzzzzzyyywwwvvvuuuttttttsssttttttvvvtttsssrrrrrrrrrrrrqqqqqqsssvvvyyyzzz{{{{{{{{{}}}}}}}}}}}}~~~~~~{{{yyywwwvvv{{{{{{~~~{{{pppddd\\\XXX[[[eeeppp|||qqqiiimmmsss|||~~~kkk\\\OOOBBB:::888666555555444222111111000333333333333333333333333444444444444444444444444444444444444444555666666666777777555444444666888777666444333222222333333333333333444444444444555777666666666555555555555555444444444444555666666777777777777888888888999;;;>>>AAACCCDDDEEEGGGIIIKKKKKKLLLLLLHHHGGGPPP[[[}}}}}}vvvrrrzzzrrrfff_________dddooo|||{{{nnnddd]]]WWWSSSOOOPPPSSS\\\qqqttteee]]]XXXSSSOOONNNLLLKKKJJJGGGEEEFFFIIIKKKLLLPPPWWW]]]ccchhhmmmqqqqqqpppnnnkkkiiigggeeedddaaacccccccccaaa```aaabbbbbb___ZZZXXXVVVRRRLLLHHHHHHFFFCCCCCCDDDEEEEEEDDDAAA@@@@@@???@@@DDDJJJOOOXXX^^^fffnnntttxxx{{{}}}~~~~~~~~~}}}|||xxxxxxzzz{{{||||||||||||}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||zzzyyyxxxyyy{{{}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}|||{{{zzzyyyxxxuuuxxx{{{}}}~~~~~~}}}zzzvvvsssrrrtttvvv{{{{{{{{{{{{zzzxxxwwwvvvvvvuuutttsssrrrrrrrrrrrruuutttrrrqqqppppppppppppsssuuuwwwyyy{{{{{{{{{{{{||||||}}}}}}~~~}}}zzzrrrrrrtttyyy~~~rrrhhh^^^[[[]]]bbbllluuuuuulllllluuu|||tttaaaSSSGGG<<<666555555555444333333222111111222222222222222222222222444444444444444444444444444444444444444555555666888888777555333333555777666666444333333333333333333333333333444444444444666666666666555555555555555555444444555555666777777777777888888888999999999===CCCGGGHHHGGGGGGGGGJJJJJJLLLKKKHHHGGGPPP[[[}}}}}}vvvqqqvvv}}}nnnfffeeebbbdddnnn|||ttthhh___YYYVVVRRRQQQPPPWWWiiixxxiii___XXXQQQNNNNNNKKKKKKJJJGGGEEEEEEGGGIIIKKKMMMQQQUUUYYY^^^cccggghhhhhhgggfffdddbbb```___``````___\\\YYYVVVVVVVVVWWWTTTPPPMMMLLLJJJFFFDDDEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCHHHOOOTTT\\\aaajjjqqqvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}||||||xxxxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||yyyyyyyyyzzz{{{|||}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}{{{zzzxxxwwwtttvvvzzz|||}}}}}}~~~|||{{{xxxuuurrrqqqtttvvv{{{{{{{{{yyyxxxvvvtttsssuuutttsssrrrqqqqqqqqqqqqqqqqqqpppooonnnnnnppprrrvvvwwwxxxzzz{{{{{{{{{{{{{{{|||}}}~~~{{{xxxnnnnnnqqquuu{{{~~~zzzlllbbb[[[\\\bbbiiiqqqxxxooommmvvv~~~{{{lllZZZMMMBBB:::666777555555444333333222111111222222222222333333333333333333333333333333333333444444333333444444555666777777555222000000333555555555444444333333333333222222333333333444444444666666666666666555555555555555555555555666666777555555666666666777777777888<<>>???@@@BBBEEEGGGKKKLLLMMMMMMJJJJJJSSS^^^|||}}}xxxsssuuuzzzoooiiigggnnn|||yyykkkaaa\\\VVVSSSRRRWWWcccyyyqqqfff\\\SSSPPPQQQLLLLLLKKKHHHEEEDDDEEEFFFJJJKKKMMMNNNOOOSSSXXX[[[___aaabbbcccbbb___\\\ZZZVVVUUUSSSNNNJJJHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGAAA@@@???@@@BBBCCCBBBAAA>>>@@@BBBEEEIIIOOOUUUZZZdddiiipppuuuxxxzzz{{{|||||||||||||||||||||||||||zzzzzzzzz{{{||||||}}}}}}zzzzzz|||}}}~~~~~~~~~~~~}}}}}}{{{yyyxxxxxxxxxzzz|||}}}|||{{{yyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}|||zzzwwwvvvyyy|||~~~{{{yyyyyywwwwwwvvvtttrrrrrrsssuuu{{{{{{{{{{{{{{{zzzyyyyyywwwvvvuuutttssssssssssssppprrrtttssssssuuu{{{||||||{{{{{{{{{{{{{{{{{{{{{|||~~~~~~yyysssnnniiijjjlllpppuuuzzz|||nnniiihhhlllqqqtttyyy|||{{{}}}}}}zzzwwwtttrrruuu}}}uuusss}}}~~~uuuaaaUUUGGG???:::666555666444444444333333222222222333333333444444555555666333333333333333333333333333333333333333444444555777777888666444444555666333444444555555444333333222222222222333333333333555555555666666666666666666666555555666666777888888888888999999999::::::999::::::;;;<<>>999666333333555444444333333333333222222111222222333444444555555222222222222222222222222333333222222333333444555444666888888666555555555333333444555555444444333111222222222222333333333555555555555666666666777666666666666666777777888888888999999999:::::::::888999999:::;;;>>>BBBFFFKKKKKKMMMMMMJJJJJJTTT___uuuyyyqqqnnntttyyyjjjbbbWWWTTTTTTWWW^^^mmmuuuhhh[[[UUUUUUNNNNNNMMMJJJGGGEEEEEEFFFHHHJJJKKKLLLMMMOOOSSSVVV```bbbdddfffdddaaa]]]ZZZNNNNNNLLLJJJGGGGGGIIIKKKHHHIIIJJJJJJHHHFFFFFFFFFGGGDDDAAA@@@@@@AAA@@@???DDDHHHMMMRRRWWW\\\bbbeeelllqqqvvvzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{|||||||||||||||||||||}}}~~~|||}}}}}}~~~~~~~~~}}}}}}}}}~~~{{{yyyzzz|||~~~zzzxxxwwwwwwwwwwwwzzz}}}}}}{{{yyyzzz|||yyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{}}}|||{{{xxxwwwtttwww{{{|||zzzxxxvvvuuuvvvxxxzzzzzzxxxvvvvvvvvvssstttvvvxxx{{{|||}}}~~~zzzyyyxxxwwwvvvvvvvvvvvvpppssstttrrroooqqqxxx~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~|||xxxppphhhaaa^^^dddkkkrrrwwwzzz}}}~~~{{{vvvvvvzzz~~~xxxuuuttttttwwwrrrkkkrrrzzzvvvyyy|||rrrcccVVVNNNDDD:::777555333333555444333333333333333333333000000111222333333444444222222222222222222222222333333222222333333444555000333666777555444333333222333444555555555444333111111222222222333333333444555555555666666777777666666666666666777888888666777777777777888888888666888:::;;;<<<>>>BBBEEEJJJJJJLLLLLLIIIJJJSSS___sss{{{uuuyyyrrreee^^^YYYVVVXXXZZZfffwwwlllbbbYYYSSSOOOKKKJJJKKKJJJFFFEEEHHHMMMKKKLLLNNNLLLKKKOOOWWW___dddhhhhhhhhhfff^^^UUUQQQPPPNNNLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAABBBCCCCCCBBBAAAGGGGGGMMMXXX___ccckkktttuuuwwwxxxyyyyyy{{{~~~}}}{{{yyyyyyzzz|||~~~yyyyyy|||~~~~~~~~~}}}}}}}}}}}}|||zzzzzz{{{||||||}}}~~~|||zzzyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{zzz||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{uuuvvvxxxyyyxxxvvvtttsssvvvxxxzzz{{{{{{zzzxxxwwwxxxxxxwwwwwwxxxzzz}}}|||{{{yyyyyyyyywwwuuusssssssssrrrnnnmmmooovvv{{{~~~~~~}}}|||||||||||||||~~~{{{uuummmddd^^^\\\dddmmmssswwwzzz{{{vvvtttwww{{{}}}xxxxxx|||vvvqqqooouuuqqqkkklllzzzxxxwwwyyyiiiXXXMMMBBB>>>888444222000///...333333333333333333333333333333333333333333333333222222333333333444444444777666555444333222222222666666444333111000......777555222111222444555555333333222222222333444555555444444444444555666666666555444444666777666555777777777777888888888888777999;;;<<<<<<>>>AAACCCEEEQQQPPPIIIGGGGGGNNN]]]www}}}vvvjjj```ZZZWWWWWWYYYccc~~~{{{oooddd[[[TTTTTTPPPMMMNNNLLLHHHHHHKKKMMMKKKLLLNNNNNNOOOUUU]]]ffflllpppqqqqqqnnnddd[[[QQQPPPNNNLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCKKKLLLSSS^^^eeehhhooowwwwwwyyyzzzzzzzzz{{{~~~~~~|||zzzxxxxxxyyy{{{||||||}}}~~~zzz{{{{{{zzzxxxwwwxxxzzz|||}}}~~~}}}}}}~~~zzz{{{{{{|||||||||{{{{{{}}}}}}}}}||||||{{{{{{{{{wwwwwwwwwwwwwwwwwwxxxxxxttttttvvvvvvwwwvvvuuuuuuuuuwwwxxxzzz{{{{{{{{{{{{zzzyyyyyyyyy{{{|||~~~}}}{{{yyyxxxxxxvvvssspppnnnoooooollljjjlllqqqvvv{{{{{{{{{{{{}}}~~~}}}yyyssskkkbbb\\\]]]dddmmmtttxxx}}}wwwrrrpppuuuyyyzzzwwwwww}}}}}}zzz{{{~~~}}}xxxrrrnnnnnnmmmlllpppyyy{{{qqq```OOOEEE???;;;666333222222222111222222222222222222222222333333333333333333333333333333333333444444444444666555444333333333333333555555444444333333333222666444222222333444444444444444333333444444555555555444444444444555666666666555555666888999777666555666666666666777777777777999;;;<<<===>>>AAADDDDDDKKKJJJHHHIIIFFFLLL^^^ttt|||pppbbb\\\WWWWWWWWW```xxxuuuiii^^^WWWUUUPPPLLLJJJHHHEEEFFFJJJIIIHHHIIIKKKMMMPPPXXXbbbjjjqqqwwwxxxwwwrrrfff[[[QQQPPPNNNLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEOOORRR[[[eeellloootttzzzzzz{{{|||{{{{{{{{{}}}}}}{{{yyyxxxwwwxxxzzz{{{||||||~~~~~~}}}|||yyyzzzzzzyyywwwwwwxxxzzz|||~~~{{{{{{{{{||||||}}}}}}}}}}}}||||||}}}~~~~~~wwwwwwwwwwwwwwwwwwwwwxxxuuutttuuuuuuvvvwwwwwwxxxvvvvvvwwwxxxzzz|||~~~{{{||||||}}}~~~}}}{{{yyyxxxwwwuuurrrooooooqqqrrrpppnnnooorrrvvvwwwxxxyyy{{{~~~~~~~~~~~~{{{wwwqqqhhh___YYY[[[aaaiiipppvvv}}}yyyqqqnnnmmmuuuyyyzzzxxxzzz~~~~~~}}}{{{xxxwwwxxx||||||uuupppccchhhnnnwww|||yyyhhhVVVGGG???:::777444333333444444444111111111111111111111111222222222333333444444444333333333333444444444555444444333333333333444444444444444555666666777777555333222333444555444333444444444555555555666666555444444444444555666666555555666999;;;;;;999777555555555555666666666666888:::<<<======???BBBDDDFFFGGGFFFLLLQQQJJJMMMaaaqqq}}}|||~~~tttddd]]]WWWVVVVVV]]]ssszzzoooccc\\\WWWQQQKKKIIIFFFCCCEEEIIIIIIGGGGGGKKKNNNSSS___jjjqqqxxx~~~|||uuuhhh[[[RRRQQQOOOMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDEEEGGGIIITTTYYYaaajjjppptttwwwzzzzzz{{{|||{{{zzzzzz|||~~~}}}|||zzzyyyxxxyyyzzzzzz||||||}}}~~~}}}|||zzzyyyyyyyyyzzz{{{zzzxxxxxxyyy{{{}}}{{{{{{{{{|||}}}~~~~~~}}}{{{{{{|||~~~uuuvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{xxxxxxwwwxxxyyy|||~~~|||}}}~~~{{{zzzxxxxxxxxxwwwtttrrrqqqtttvvvvvvssssssuuuwwwwwwwwwyyy{{{~~~~~~}}}||||||~~~|||yyyuuuooofff\\\VVVUUUZZZbbbiiiqqqzzzyyypppkkkllloooyyy}}}~~~|||{{{yyyyyyzzz|||xxxppp[[[eeeqqq~~~~~~}}}qqq```PPPDDD>>>888555333222333444444444222222222222222222222222111111222333333444555555222222222222333333333333333222222222333444444555333444444555666777777888333333222333555555333111333444444555555555555555555444444444444555666666444555777:::======:::888555555555666666666777777888:::<<<======???BBBEEEKKKIIIJJJWWW]]]PPPPPPcccssszzzwwwxxx~~~~~~yyy~~~wwwfff^^^XXXVVVVVV[[[nnnssshhh```\\\VVVOOOLLLIIIGGGIIIMMMLLLJJJJJJNNNSSS\\\jjjxxx{{{lll___UUUSSSQQQOOONNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFGGGFFFEEEDDDFFFKKKOOOXXX^^^gggmmmrrrvvvxxxyyyzzz{{{{{{zzzyyyyyyzzz|||~~~}}}|||{{{zzzzzzzzzzzz}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyyyywwwwwwyyy{{{}}}}}}}}}}}}zzzzzzzzz{{{|||~~~}}}{{{zzzzzz{{{|||}}}tttuuuwwwzzz|||}}}~~~~~~}}}{{{zzz{{{|||}}}|||zzzxxxwwwxxxyyy{{{}}}||||||}}}~~~~~~~~~}}}}}}xxxwwwwwwxxxyyyyyyxxxvvvqqqtttwwwwwwuuussstttvvvyyyyyyzzz|||~~~}}}|||{{{{{{|||{{{xxxtttnnneee\\\UUURRRWWW]]]fffnnnxxx}}}qqqiiiiiiooouuu}}}~~~|||||||||}}}sssjjjZZZgggwww|||{{{~~~uuugggXXXJJJAAA<<<777555333222333333333222333333333333333333333333111111222333333444555555111111111111222222222222222222222222222333444555444444444444444555555555333222222333444444333111111222333444444444444333555444444444444555666666333444666:::<<<<<<:::888666666777777777888888888888:::;;;<<<===???BBBDDDLLLLLLOOO\\\bbbSSSPPPbbbxxxvvvuuuxxxzzzvvvvvvyyy|||}}}jjjaaaZZZWWWUUUYYYiii{{{vvvjjjbbb[[[TTTOOOLLLIIIFFFHHHLLLKKKHHHIIINNNVVVcccuuu|||mmmaaaXXXWWWTTTRRRPPPNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFGGGFFFFFFJJJQQQWWW^^^fffmmmppptttxxxzzzxxxyyyzzzzzzzzzxxxxxxzzz|||~~~}}}|||{{{zzzzzzzzz|||{{{zzz{{{||||||{{{yyy}}}}}}||||||{{{{{{zzzzzzuuuvvvvvvvvvtttuuuvvvxxx{{{~~~~~~{{{zzzzzzzzzyyyyyyzzz{{{~~~~~~}}}{{{zzzyyyyyyyyyzzztttvvvxxx{{{~~~}}}||||||}}}}}}}}}{{{yyywwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyuuutttuuuvvvyyyzzzyyywwwuuuyyy||||||yyyxxxxxxzzz|||||||||}}}~~~}}}|||{{{||||||{{{zzzwwwtttnnnfff]]]WWWTTTWWW^^^fffpppxxxxxxnnniiillluuu}}}}}}}}}uuuiiibbbaaappp}}}xxx|||yyykkk\\\OOODDD<<<888666555333222333333222000333333333333333333333333222222222333333444444444111111111111222222222222222222222222222333444444444444444333333333333333444222111222333444333222111222333444444444333222555444444444444555666666444444555888::::::888666777777777777888888888888777999;;;<<<<<<>>>AAACCCHHHKKKNNNVVVZZZPPPOOO```|||yyywww{{{|||wwwttt}}}pppfff]]]YYYUUUUUUcccsssxxxkkkbbbXXXRRRMMMKKKHHHEEEGGGKKKKKKIIIKKKRRR^^^ooo}}}oooccc\\\ZZZWWWTTTQQQOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGDDDFFFHHHHHHIIIOOOYYY```fffnnnssstttvvv{{{|||zzzyyyzzz{{{zzzyyyzzz|||}}}~~~}}}|||{{{zzzyyyyyyxxxvvvuuuuuuvvvxxxyyyxxxwww{{{{{{{{{{{{{{{zzzzzzzzztttuuuuuuuuuttttttvvvxxxxxx{{{~~~}}}{{{zzzzzzxxxxxxxxxxxxzzz}}}~~~}}}|||{{{zzzxxxwwwwwwuuuwwwyyy|||}}}}}}}}}|||~~~}}}||||||||||||{{{zzzyyywwwvvvvvvwwwwwwxxxwwwuuutttttttttuuuuuussssssssstttvvvwwwvvvuuuzzz}}}}}}{{{|||~~~}}}}}}}}}}}}~~~~~~}}}{{{{{{|||}}}~~~{{{yyywwwtttooohhh___YYYUUUXXX___hhhqqqyyy}}}|||vvvpppmmmqqq{{{uuujjjdddbbbnnn|||{{{|||~~~ppp]]]NNNFFF@@@:::555444333111222333333222111222222222222222222222222333333333333333333333333222222333333333444444444222222222222222222333333333333333333333333333333555333111000222333333222111222444555666555444333555444444444444555666666444333333555777777666444666666666777777777777888666888999:::;;;===@@@BBBBBBJJJKKKJJJMMMKKKQQQccc|||}}}xxxsssuuujjj```ZZZUUUSSS^^^mmmxxxjjjaaaZZZTTTPPPOOOLLLIIIJJJNNNRRRPPPSSS\\\jjj~~~vvvjjj___]]]YYYVVVRRRPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGDDDGGGIIIJJJLLLRRR^^^fffllltttxxxwwwxxx~~~|||yyy{{{|||{{{{{{{{{}}}}}}||||||{{{yyyxxxwwwwwwvvvuuuuuuwww{{{}}}}}}|||wwwwwwxxxxxxxxxyyyyyyyyyuuuvvvwwwvvvuuuvvvxxxyyyvvvyyy}}}~~~~~~|||{{{{{{xxxwwwwwwxxxzzz}}}~~~~~~}}}|||{{{yyywwwvvvwwwxxxzzz||||||{{{zzzyyy|||||||||{{{{{{{{{{{{|||yyyxxxxxxwwwvvvvvvvvvvvvvvvuuurrrqqqpppqqqrrrssssssrrrrrrsssttttttsssqqqxxx{{{}}}}}}zzzxxxzzz|||}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{|||~~~{{{yyyxxxuuupppiiiaaa[[[UUUXXX___hhhqqqwww{{{{{{xxxxxxvvvsssrrrvvv~~~yyylllddddddgggwww~~~wwwgggRRREEEAAA???:::666222111000111333444333222111111111111111111111111444333333333333333333333444444444555555555666666333333222222111222222333222333333444444555555555555333000///111222333333222333555777777666555444555444444444444555666666555333222333444555444333555555555555666666666777555777999::::::<<>>???AAACCCFFFFFFBBBDDDQQQaaazzzvvveee]]]ZZZ[[[^^^cccxxxoooeee```XXXRRROOOMMMIIIIIIKKKJJJNNNTTT^^^tttuuujjjeee^^^YYYUUUSSSRRRQQQOOOOOONNNLLLKKKJJJIIIHHHFFFEEEIIIQQQXXX```kkkvvvxxx~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||yyyvvvuuuvvvvvvtttuuuwwwxxxxxxwwwuuutttssstttuuuwwwyyyzzz||||||yyyxxxwwwwwwwwwxxxzzzzzzyyyyyyzzz{{{{{{zzzyyyxxx}}}{{{{{{||||||{{{{{{{{{{{{}}}~~~}}}|||{{{yyyyyyyyyyyyyyy|||}}}~~~}}}|||zzzzzz{{{{{{yyywwwuuuuuuvvvvvvtttssstttuuuuuusssqqqqqqrrrrrrrrrrrrqqqqqqppptttuuuvvvxxxyyyzzzzzzzzz||||||{{{||||||}}}~~~~~~xxxsssqqqoooiiiddd^^^aaahhhooouuuvvvtttrrrhhhnnnsssvvv}}}zzzpppeeebbbjjjvvv~~~}}}{{{cccWWWGGG===999777444111555444444333222222333333222222222333333222222222333333333333222222222222333333222222222222333333555444444444333444444444555555666666555444444333222222222222222222222222111222222333333444444555444444444444444444444444444444333444444555666777666666666777888888888999::::::::::::;;;===>>>???AAACCCFFFEEEBBBCCCQQQ```zzzyyyiii___[[[ZZZ\\\aaarrrtttjjjddd\\\UUURRROOOJJJIIIKKKKKKPPPXXXeee|||zzzooojjjddd^^^ZZZWWWTTTRRRPPPOOONNNMMMKKKJJJJJJJJJGGGFFFKKKVVV```iiisss||||||}}}}}}}}}||||||}}}}}}~~~~~~{{{xxxvvvuuuuuuvvvtttuuuvvvvvvuuutttrrrqqqsssuuuwwwyyy{{{|||||||||yyyxxxwwwwwwwwwxxxzzz{{{zzzzzz{{{{{{zzzyyyxxxwww|||~~~~~~|||{{{{{{|||{{{zzzzzzzzz{{{}}}~~~}}}}}}|||{{{zzzzzzzzzzzz}}}}}}{{{|||{{{yyyyyyyyyyyywwwvvvuuusssqqqqqqrrrsssrrrrrrrrrssssssttttttttttttssstttuuuwwwxxxzzz{{{||||||{{{{{{zzzyyyzzz||||||uuusssqqqmmmhhhcccgggmmmrrrsssqqqlllhhheeelllssszzzuuulllfffhhhttt}}}vvvoooYYYOOOAAA999777666444222333222222111111111111222000000111222333333444444222222333333333333333333444333222222222333555555444333333222222111111111222333333333333222111111111111111222222333333444111222222333333444444555222333333444444555555555444444333444444555666777777777777777777777777777999999999:::;;;<<<===>>>BBBCCCEEEEEEAAACCCPPP___yyyzzzjjjaaa[[[XXXZZZ^^^nnn{{{sssfff^^^VVVSSSQQQMMMMMMPPPOOOUUU]]]lllsssoooiiiddd```\\\XXXVVVPPPOOONNNLLLKKKJJJJJJKKKIIIIIIOOO[[[gggqqq{{{|||}}}||||||||||||}}}}}}~~~~~~|||yyywwwuuuuuuuuuvvvyyyyyyyyyyyywwwvvvtttssssssuuuxxx{{{}}}}}}}}}|||yyyyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvuuuyyy{{{}}}}}}|||zzz{{{{{{|||{{{zzzzzzzzz{{{|||}}}zzzzzzyyyyyyxxxxxxxxxxxx~~~~~~|||~~~{{{xxxyyy{{{{{{yyyvvvuuusssqqqooopppqqqssstttttttttuuuvvvwwwwwwvvvvvvtttuuuwwwyyy{{{|||}}}}}}|||{{{yyyyyy{{{}}}{{{wwwtttnnnjjjgggmmmsssuuurrrkkkeeebbbhhhpppxxx{{{mmmhhhkkksss{{{}}}mmmaaaQQQIII???888777888777666222222111111111111111222111111111222222333444555222222333333444444555555666555444222222333444555555555555444333222111000000111111111111111000000000000111222333333444444111222222333333444444555222222333333444555666666444444333444444555666777777777777777777666666666888888999999:::<<<===>>>AAABBBCCCCCCAAACCCPPP]]]www}}}oooeee^^^ZZZ[[[___lll~~~jjjaaaYYYUUURRRNNNNNNQQQOOOVVVbbbsssuuuqqqkkkfffbbb^^^ZZZWWWPPPOOOMMMKKKJJJJJJKKKKKKMMMNNNTTT```mmmxxx~~~||||||{{{{{{|||}}}~~~~~~}}}{{{yyywwwuuuvvvvvvwww||||||{{{zzzyyyxxxvvvvvvtttvvvyyy{{{}}}}}}}}}|||zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{yyywwwuuutttvvvxxx{{{|||{{{zzzzzz{{{~~~}}}{{{zzzyyyxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwvvv~~~~~~|||yyyyyy{{{{{{yyyvvvvvvtttrrrpppppprrruuuwwwuuuvvvwwwxxxxxxxxxxxxxxxtttuuuwwwyyy{{{|||}}}}}}|||{{{zzzzzz|||{{{}}}xxxqqqmmmmmmsssxxxxxxqqqiiidddcccooowwwvvvfffgggsss~~~~~~~~~wwweeeUUUJJJDDD<<<777777777888777333333222222222222333333555444333333222333333333333333333444444555555666777666555333222222333333888888888888777666444333333333444444444444333333000000111222333333444444111222222333333444444555222222333333444555666666444444333444444555666777777777777666666666666666888888888888:::;;;<<<===AAA@@@AAABBBAAADDDPPP]]]uuuvvvlllccc\\\]]]aaajjjpppfff]]]WWWRRRMMMLLLOOONNNXXXggg}}}{{{vvvooohhhbbb]]]YYYVVVQQQPPPNNNLLLKKKKKKMMMMMMRRRTTT[[[gggrrr{{{{{{{{{{{{|||}}}~~~~~~}}}{{{yyywwwvvvwwwxxxxxx{{{{{{zzzyyyxxxwwwvvvuuutttvvvxxxzzz|||}}}}}}}}}zzzyyyxxxxxxxxxyyy{{{|||zzz{{{{{{zzzyyywwwuuutttuuuxxx{{{}}}}}}||||||}}}~~~|||yyyxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxxxx{{{|||~~~~~~}}}{{{zzzzzzyyywwwuuuuuuuuutttrrrqqqrrrvvvyyywwwxxxxxxyyyyyyyyyyyyxxxtttuuuwwwxxxzzz{{{||||||zzzzzz{{{|||~~~{{{tttsss|||uuurrrsssyyy~~~|||sssmmmlllnnnxxxqqqdddkkk|||~~~{{{nnn\\\LLLBBB>>>888555444444555555444333333333333444444555999888666444333333333333444444555555555555555555555555555444333222222111444444555555555444222111111111222333333333222222111111111222222333333444111222222333333444444555222333333444444555555555444444333444444555666777666666666666666666666666777777777888999:::;;;<<>>???AAAAAAEEEQQQ]]]qqq|||}}}pppeee\\\ZZZ^^^ggg{{{qqqggg]]]WWWRRRNNNMMMPPPSSS^^^pppwwwmmmeee___ZZZWWWTTTRRRPPPNNNMMMNNNOOOQQQWWW[[[dddnnnyyy{{{zzzzzz{{{{{{}}}~~~~~~}}}{{{yyyxxxwwwxxxyyyzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxzzz|||}}}~~~zzzzzzyyyxxxyyyzzz{{{|||yyyzzzzzzzzzyyyxxxvvvuuuvvvyyy}}}~~~}}}{{{yyywwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyyyyxxxyyyyyyzzz|||}}}}}}~~~}}}{{{xxxuuuuuuuuutttuuuuuusssrrrrrrvvvyyyyyyyyyyyyzzzyyyyyyxxxxxxtttuuuvvvxxxyyyzzzzzzzzzxxxxxxzzz|||{{{qqqlllsss}}}vvvtttyyywwwssswww}}}wwwmmmiiisssqqqdddTTTGGG>>>;;;777333222222333333333333333333333444555555;;;:::777555444444555555666666666555555555555555000111333444555444333222000111333444333222111000......///000000000000000222222222222222222222222111222222333333444444555444444444444444444444444444444333444444555666777444555555555666777777777777777777777888:::;;;<<<===<<<===???BBBFFFRRR^^^nnnyyyqqqdddYYYVVVYYYdddxxx|||mmmddd[[[VVVSSSPPPQQQTTT[[[fffyyytttjjjccc]]]ZZZVVVTTTQQQOOOOOOPPPRRRSSS[[[```iiisss~~~zzzzzzzzz{{{{{{}}}~~~~~~}}}|||zzzxxxxxxyyyzzz{{{yyyxxxwwwvvvuuuuuuuuuvvvuuuvvvvvvwwwyyy{{{}}}~~~zzzzzzyyyxxxyyyzzz{{{|||xxxyyyzzzzzzyyyxxxvvvuuuwww{{{|||{{{yyyxxxwwwxxxxxxyyywwwxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwyyy|||~~~}}}|||vvvssssssuuurrrtttuuutttrrrrrruuuxxxzzzzzzzzzzzzyyyxxxwwwwwwtttuuuvvvwwwxxxyyyyyyyyyuuuwwwyyy|||ssshhhhhhssszzzuuuttt}}}{{{yyyooolllnnnyyyyyyiii^^^PPPDDD>>>;;;888444333222333333333222222222333444444555;;;:::888666555666777888777777666666555555444444+++---111444666666444333444666777999999888666555000111222333333333333333333333222222222222222222111222222333333444555555444444444444444444333333444444444444444555777777333444444555666777888888666666777777888999;;;<<<<<<;;;;;;???BBBGGGSSS___lllvvv{{{nnnddd\\\ZZZ\\\eeetttzzzlllddd\\\WWWRRRPPPRRRWWW\\\llltttkkkddd___^^^VVVPPPPPPQQQSSSWWW\\\ccckkksssyyy{{{{{{||||||{{{{{{zzzyyyyyyyyy{{{|||~~~yyyxxxxxxwwwuuuuuutttttttttuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~zzzzzzzzzzzz{{{{{{{{{{{{zzz{{{}}}~~~~~~{{{wwwtttuuuvvvxxxxxxzzz{{{}}}}}}|||{{{|||}}}zzzyyyyyy{{{}}}~~~}}}|||~~~{{{xxxvvvtttttttttrrrqqqqqqrrrsssvvvxxxyyy|||{{{yyyxxxxxxxxxyyyyyyzzzyyyxxxvvvvvvvvvwwwwwwxxxxxxxxxzzz|||}}}ssskkkiiinnnrrr~~~xxxrrrmmm|||{{{zzzyyyyyy|||qqqvvv}}}mmm\\\NNNCCC<<<444444444333333222222222444444444444444444444444666666666666666555555555555555444444444333333333111222333444333222111000555444444333333444444555666555444444222222111000333111000222555666555333///111333444333222222333555444333222111222333333555555555444444333333333444555666555444333444666777888888999999:::;;;;;;777888<<>>BBBCCCFFFPPP[[[lll}}}rrruuu|||~~~qqqiiiaaa[[[ZZZ\\\cccsss~~~hhhbbb[[[YYYWWWVVVYYY^^^pppvvvnnncccYYYVVVWWW\\\dddlllzzz{{{}}}~~~{{{xxxwwwwwwwwwwwwwwwvvvuuuuuuxxxyyy{{{|||{{{zzzwwwvvvsssuuuxxxzzz{{{zzzxxxwwwxxxxxxxxxyyyzzz{{{}}}}}}~~~}}}|||{{{{{{{{{{{{{{{|||~~~}}}|||||||||}}}}}}|||}}}~~~~~~|||zzzvvvxxxyyyyyyxxxxxxzzz|||||||||~~~~~~xxxvvvtttrrrooolllkkkjjjgggiiilllooorrrtttttttttuuuuuussssssrrrssstttuuuuuuvvvwwwxxxxxxxxxwwwvvvwwwtttpppoooqqqwww~~~{{{tttnnnkkkiiigggeeeqqqzzztttvvv|||~~~}}}|||{{{}}}qqq___OOODDD>>>999666333333333333333333333333333333333333333333333333222222333444555555666666444444555555555555666666666555444333222333444555444333333333333333333444222222222333333444444444555444333333333333222111111222333333222111222333444444444444444444555555555555555555555444444444222444555444333222333444777777777888999999::::::;;;<<>>AAABBBDDDMMMXXXiii|||vvvuuuyyy|||xxxmmmnnnrrr~~~wwwjjjbbb\\\YYYZZZ^^^gggxxxqqqhhh___ZZZXXXXXX]]]dddzzzrrriiibbbaaadddgggnnnuuuuuuwww{{{}}}zzzxxxyyyyyywwwwwwxxxxxxwwwwwwvvvuuuwwwxxxyyy{{{}}}~~~~~~}}}~~~~~~|||yyyxxxyyyxxxxxxxxxxxxzzz|||}}}~~~}}}||||||{{{xxxyyy{{{}}}}}}{{{zzzyyy||||||~~~|||xxxyyyzzzyyyyyyzzz}}}}}}|||{{{{{{||||||zzzxxxwwwwwwvvvuuusssqqqooonnnlllnnnppprrrtttvvvwwwxxxwwwwwwvvvuuuuuuvvvxxxyyyvvvwwwxxxyyyzzzzzzzzzzzz|||zzzvvvtttsssuuuxxxzzz|||sssiii```YYYVVV[[[bbb|||zzz|||~~~~~~yyyooommmrrrzzz~~~hhh]]]OOOCCC<<<888555333222222333333333333444444333333333333333333333333111222222333333444444444222333444666888999;;;;;;777666555333222222222222333333222222222222333333222222222333333444444444333444555444222111222333333333333222111000222333333333444444333333222111222222222333333333333333444555666555444333444666666666777777888999999999::::::===@@@AAACCCMMMWWWhhh{{{zzzzzzxxxtttggggggiiiooossseee\\\WWWTTTWWW\\\jjj{{{zzzoooddd]]]YYYZZZ```hhh|||yyyrrrllllllmmmnnnrrrwwwwwwyyy|||~~~{{{xxxwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyyyy{{{}}}}}}}}}}}}}}}{{{zzzyyyxxxyyyxxxwwwvvvwwwyyy{{{|||~~~}}}}}}|||yyyyyyzzz|||~~~~~~|||{{{||||||~~~~~~zzz{{{{{{{{{zzz|||}}}zzzyyyyyyyyyxxxvvvvvvvvvvvvvvvuuusssrrrqqqppppppqqqrrrtttvvvxxxyyyxxxwwwvvvvvvvvvwwwyyyzzzxxxxxxxxxyyyzzz{{{}}}~~~{{{{{{zzzyyyxxxyyyyyyyyy|||~~~sssiii]]]TTTNNNQQQ___ooozzz|||~~~vvvpppsss{{{~~~lll[[[RRRFFF===888666444222222222222333333444444444222222222222222222222222222222222222222333333333333333444555666777888888222222333333333333222222333333222222222222333333333333333333333333333333111333555444222111333555333444333222000000111333333333444444333111///...444444444555555666666666111222333333111111222333666666777777888888999999777888;;;???@@@BBBLLLWWWiii{{{}}}xxxtttfffeeedddfffqqqrrrcccYYYTTTRRRVVV[[[lll}}}tttggg___[[[[[[bbbkkk|||yyytttttttttssstttwwwzzz}}}~~~}}}{{{|||~~~{{{xxxwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxzzzzzzxxxxxxyyy{{{~~~zzzyyyyyyxxxwwwwwwvvvvvvyyyxxxvvvvvvvvvxxxzzz{{{~~~~~~}}}}}}yyyzzz{{{|||}}}~~~}}}~~~~~~||||||}}}||||||||||||{{{}}}zzzxxxwwwwwwwwwvvvuuuvvvvvvwwwvvvuuusssrrrrrrqqqqqqrrrsssvvvxxxyyyxxxwwwvvvvvvvvvxxxyyyzzzyyyyyyxxxyyyzzz|||~~~zzzzzz{{{|||||||||{{{zzzyyyyyy{{{|||nnncccWWWMMMIIIPPPfff||||||xxxyyyzzz}}}zzzsssrrryyyqqq]]]QQQJJJ@@@999666555333111222222222333333444444444222222222222222222222222333333222222222222222222333444444444444444444444...///111333444444444444333222222222222222222333333333333333333333333333000222444444222222444666444444333222000000111333333444444333222000...,,,111111111222222333333333444555666666444444555666666666666777888888999999666777:::>>>???BBBLLLVVVjjj|||||||||{{{|||~~~{{{uuuiiigggeeefffkkkwwwvvvhhh\\\XXXUUUQQQUUU^^^nnn}}}nnnddd___]]]aaafffsss|||~~~{{{yyywwwwwwvvvzzzzzzzzzzzzzzzzzzyyyyyy{{{zzz{{{|||~~~}}}{{{yyyzzzzzz{{{{{{zzzyyyxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxzzzwwwuuuuuuxxxyyyxxxvvvyyyyyyyyyzzzzzzzzz{{{{{{~~~~~~~~~}}}}}}||||||yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~|||yyywwwzzz}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzyyyxxxwwwuuuuuuxxxxxxwwwtttqqqpppqqqrrrqqqrrrtttvvvxxxyyyzzzzzzzzzxxxvvvttttttuuuvvvwwwwwwyyy|||}}}|||zzzzzz{{{}}}|||||||||}}}~~~~~~zzzvvvllldddXXXNNNNNNZZZmmm|||yyyyyyyyy|||{{{yyyzzz}}}zzzrrrppprrrxxxvvv```QQQKKKEEE<<<555222333555666222222222111111111000000000111222333444333333222000000111111222222222222222222222111222222333333000000111222333333444444333333333333333333333333222000//////000000///---333111000111666>>>GGGLLLDDD<<<444000111222111///444444333333333333222222666555555444444333222222444444555666666555444333777777666666666666777777888777888999888;;;HHHVVVjjj||||||{{{{{{{{{|||}}}yyypppnnnmmmmmmmmmppp|||rrrdddYYYVVVSSSPPPVVV___ooopppeee___[[[]]]bbbfffmmmwww~~~{{{yyyxxxwwwyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{|||~~~}}}|||zzzzzz{{{{{{{{{{{{zzzyyyxxxzzzyyyxxxxxxwwwwwwwwwwwwwwwuuutttvvvxxxyyyxxxvvvzzzzzz{{{{{{|||}}}}}}}}}||||||||||||||||||||||||{{{zzzzzzyyyxxxxxxxxxyyyyyyzzz|||}}}~~~~~~~~~}}}{{{xxxvvvxxx}}}}}}zzzzzzzzzzzzyyyyyyxxxxxxwwwyyyyyyyyyxxxwwwuuuttttttuuuuuutttrrrpppoooqqqrrrrrrssstttvvvwwwxxxxxxyyyxxxwwwvvvuuuuuuuuuvvvwwwzzz|||~~~|||{{{{{{||||||{{{zzz{{{}}}}}}~~~|||ssskkkbbb^^^XXXSSSTTT___ooo{{{~~~vvvvvvwwwyyy~~~}}}yyywwwxxx|||{{{qqqooopppuuu~~~vvveeeSSSFFFDDD???999555444444444444222222222111111111000000000111222333333333333222000000111111222333444444222222222111111222222333444333333222222111111000333333333333333333333333333111000000111111000///333222000000333999???CCC@@@999222///000222222111444444333333333222222222333333333333333222222222333444555666666666555444555555555555555666777777999999::::::999<<>>>>><<<===HHHUUUgggzzz}}}www|||uuuvvvwwwxxxxxxxxxwwwwwwyyyzzz}}}|||tttjjjeeeeeedddppp}}}iii^^^UUUSSSRRRUUUbbbqqqyyyoooccc\\\VVVQQQPPPSSSRRRUUUYYY]]]aaajjjuuu}}}zzz{{{{{{|||}}}~~~}}}{{{zzzzzz{{{{{{zzzxxxyyyyyyzzzzzzzzzzzzzzzyyy{{{zzzyyywwwvvvuuuuuuuuusssvvv{{{~~~}}}|||yyyyyyyyyzzzzzzzzzzzz{{{xxxxxxzzz{{{}}}~~~|||{{{zzzzzzzzz{{{zzzxxxvvvvvvwwwyyyzzz{{{zzzzzzzzz{{{|||{{{zzzzzzyyyxxxwwwvvvuuuttttttrrrrrrpppooooooooooooooommmooorrrsssssstttvvvwwwuuuuuutttsssrrrsssssssssssstttuuuvvvvvvvvvvvvvvvuuuyyy}}}~~~~~~~~~~~~}}}}}}yyy|||~~~xxxmmm```VVVRRRVVV___kkktttxxxxxxwwwxxx~~~}}}|||}}}~~~~~~~~~~~~|||zzzxxxzzzzzzvvvtttxxx|||}}}~~~zzzooo```OOODDD??????===:::555222222222222222111111111111111111111111333222222222222222222222111000000000000/////////333222111111000000000111000111111111111111222222111111111111111111111111222000///000222222111000000000000000000000000000000///......000222444444333333222222222111111111000000111222333444555555333333333444555666777777444444555666777999;;;<<<>>>>>>??????===>>>HHHTTTfffxxxtttuuuuuuuuuvvvvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~xxxiiicccddd^^^fffvvvuuubbbXXXRRRRRRTTTYYYjjj||||||yyymmmddd[[[WWWSSSOOOOOOQQQPPPSSSVVVXXX]]]eeepppxxx~~~~~~}}}}}}}}}~~~~~~|||zzzxxxxxxxxxyyyxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxzzzyyyxxxwwwvvvuuuuuuuuuuuuxxx}}}~~~}}}||||||||||||{{{{{{{{{xxxxxxzzz{{{}}}~~~}}}}}}|||{{{zzzxxxvvvvvvvvvxxxyyywwwwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvuuutttsssrrrqqqqqqpppooommmmmmmmmnnnooooooqqqtttuuuuuuuuuvvvxxxvvvuuutttsssrrrssssssttttttuuuuuuuuuuuuuuuvvvvvvqqqtttxxxzzz{{{{{{|||}}}}}}|||{{{zzz{{{|||~~~{{{~~~|||qqqaaaTTTPPPQQQ[[[eeesss|||~~~~~~~~~|||{{{~~~~~~yyyvvvzzz}}}zzzwwwyyywwwpppdddUUUHHH@@@===<<<===999555222222222333222111111111111111222222222444333222222111111222222------...///000111222333333222111000000000000000444444333111000///...---000000000000000000000000111000///000222222222000......///000000111111111/////////000111222333333222222222222111111111111111111111222333444444555333222222222333444555666555555666777888:::<<<======>>>@@@@@@===>>>HHHTTTbbbuuuttttttsssssstttvvvwwwxxxwwwwwwyyyzzz{{{{{{||||||||||||{{{|||}}}~~~}}}}}}|||pppeeeddd]]]aaaoooxxxkkk\\\UUUQQQTTTYYYbbbwww|||wwwrrrnnnlllddd]]]VVVTTTQQQNNNMMMPPPPPPRRRUUUWWW[[[cccnnnvvv}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwvvvvvvwwwvvvvvvuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvzzz~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyywwwxxxyyyzzz|||}}}~~~{{{zzzyyywwwvvvvvvwwwwwwuuuvvvwwwwwwxxxxxxyyyzzzxxxxxxwwwuuutttrrrqqqqqqqqqooonnnllllllmmmnnnoooppprrruuuvvvuuutttuuuvvvwwwvvvtttsssrrrsssuuuuuuwwwvvvuuutttssstttuuuuuuqqqsssuuuvvvwwwxxxzzz{{{{{{zzzyyyyyyzzz|||~~~~~~{{{rrrdddWWWQQQUUUZZZhhhpppzzz~~~{{{}}}||||||~~~|||wwwqqqppp}}}wwwtttssswww|||{{{ooogggZZZNNNEEE???<<<:::777555444444444444333111000000111111111222222222444333222111111111222222000111111111222222222333333222111000////////////444444333111000...------000000000000000000000000222111000111333444333222------...///000111222222///000111222111111222222222222222222111111111111000000111111222222333333333222111111111222333333555555555666777999:::;;;<<<===???@@@>>>???IIITTTaaattttttsssrrrrrrsssuuuxxxzzzvvvwwwwwwxxxyyyzzzzzz{{{~~~}}}||||||}}}}}}}}}{{{yyy}}}xxxjjjggg___aaammm~~~oooccc[[[TTTRRRXXX___kkk{{{{{{xxxsssmmmhhheeedddaaaZZZTTTSSSQQQMMMMMMOOOMMMOOORRRTTTXXX___jjjqqq~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{xxxvvvuuuuuuvvvuuuuuutttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvzzz~~~~~~|||}}}~~~}}}|||{{{yyyxxxwwwvvvvvvwwwxxxyyy{{{|||}}}~~~{{{{{{yyyxxxwwwwwwvvvvvvuuuwwwxxxyyyyyyzzz|||}}}zzzzzzyyywwwvvvtttsssssspppooommmllllllmmmnnnoooqqqsssuuuvvvuuutttttttttwwwvvvtttsssssstttuuuwwwxxxwwwuuusssrrrssstttuuussstttuuuuuutttuuuxxxzzz{{{{{{zzzzzz{{{}}}~~~uuugggYYYRRRTTT]]]eeeuuuzzz}}}zzzyyyuuuxxx|||}}}{{{}}}xxxvvvsssnnnfffgggyyyrrrpppqqqvvv{{{xxxvvvfff]]]QQQFFF@@@<<<888555111111333555777666333000000000111111222222222222555444222111111111222222888777666444222111//////333222111000////////////111111111000000000000000000000000000000000000000333222111222444555444333---------...///000111222000111333333222111111111222222222111111111111000000000000000111111111111333222111000000000111222555555555555666888999:::;;;<<<>>>@@@>>>???IIIUUUbbbuuuqqqrrrtttuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwyyy{{{||||||wwwuuuwwwyyyxxxwwwzzz{{{|||}}}~~~ppphhhaaadddmmm|||sssgggbbbYYYVVVSSSXXXfff{{{yyyrrrmmmjjjhhhddd``````\\\WWWQQQNNNNNNOOOQQQNNNPPPSSSTTTVVV^^^jjjsss}}}|||zzzyyyxxx|||yyywwwxxx{{{~~~~~~|||}}}|||yyyvvvttttttssstttsssssssssrrrrrrsssttttttuuutttttttttuuuwwwzzz|||{{{||||||}}}}}}||||||{{{~~~|||{{{zzzyyyxxxwwwvvvwwwzzz~~~~~~~~~~~~~~~}}}yyyxxxyyy{{{|||vvvwwwwwwyyy{{{}}}~~~|||zzzxxxxxxvvvtttqqqrrrrrrpppmmmjjjkkkmmmppptttsssssssssssstttuuuuuuwwwuuusssqqqqqqsssuuuvvvwwwvvvuuutttttttttttttttqqqqqqqqqtttwwwzzz{{{zzz{{{{{{{{{}}}~~~nnn^^^TTTPPPRRR^^^kkkvvv{{{xxxuuuyyy~~~~~~{{{wwwpppiiieeebbbfffuuuxxxuuupppsssuuuxxxyyyoooggg]]]RRRFFF@@@<<<888666777222333333444444333333222//////000111222333333333333333333222222222111111000111111111111000//////111111000000000000111111000000////////////000000000000////////////000000...///000111333444555666000111333444333222///...------...///000111222222222222222222222111000//////000111222333444444444555555444333222222111111333333333444555777999;;;===;;;<<<===>>>@@@HHHQQQeeeuuuppppppqqqrrrssstttuuuuuuwwwwwwvvvvvvwwwxxxyyyzzz~~~zzzwwwvvvxxxyyyxxxwwwyyyyyyzzz{{{|||}}}~~~~~~~~~uuujjjbbbdddjjjxxx~~~lll```[[[WWWWWWZZZcccttt~~~~~~xxxrrrmmmkkkhhhddd``````]]]YYYUUURRRRRRSSSTTTNNNPPPRRRSSSVVV___kkkttt~~~|||~~~~~~}}}|||{{{zzzzzzyyy}}}zzzwwwxxxzzz}}}}}}}}}~~~|||zzzxxxwwwwwwvvvssssssrrrrrrrrrsssssstttttttttssstttuuuwwwyyyzzzzzzzzz{{{|||||||||||||||}}}}}}~~~}}}|||{{{zzzyyyzzzyyyyyy{{{}}}~~~zzz{{{}}}~~~}}}|||}}}~~~}}}{{{{{{|||}}}zzzzzz{{{|||}}}~~~{{{yyyxxxxxxvvvtttqqqqqqqqqooommmmmmooorrrqqqpppppppppqqqqqqrrrrrrsssqqqooonnnnnnoooqqqsssuuutttsssrrrqqqqqqqqqqqqnnnmmmmmmpppuuu{{{~~~~~~}}}~~~|||tttgggZZZUUUVVV[[[eeeppp|||yyy|||}}}tttkkkdddccceeekkkxxxyyyssspppmmmssszzz~~~yyypppeee\\\YYYNNNCCC>>>;;;777666777888777555333222222222333000000000111222222222333333333222222111111111111111111222222111111000///000//////......//////000000000////////////000000000000////////////000000000000000111111111222222///000111111111111000///000000000000111111111111222222222222222111000000111111222333444444444444666555555444333333222222444444444555666888:::<<<>>><<<<<<>>>>>>@@@GGGQQQdddtttppppppppppppqqqrrrtttuuuwwwwwwvvvvvvvvvvvvwwwwwwzzzxxxwwwwwwyyyyyyxxxwwwxxxxxxyyyyyyzzz{{{||||||{{{|||~~~~~~{{{lllddddddhhhtttzzziii]]]YYYTTTWWW^^^lll~~~~~~{{{wwwrrrooommmiiiddd```\\\ZZZWWWSSSQQQPPPQQQQQQNNNPPPRRRTTTXXXaaammmvvv}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||yyyxxxyyy{{{}}}}}}}}}|||{{{zzzssssssrrrrrrrrrrrrrrrssssssssstttuuuvvvwwwwwwxxxxxxxxxyyyzzz{{{{{{||||||{{{|||}}}~~~~~~|||zzzyyy|||{{{zzzzzz||||||{{{zzzvvvwwwyyyyyyxxxyyy{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzwwwvvvvvvvvvuuuqqqrrrsssrrrqqqpppqqqssspppppppppppppppqqqqqqqqqqqqooonnnmmmmmmnnnpppqqqsssrrrqqqooonnnmmmmmmmmmkkkiiiiiilllrrrxxx}}}zzzsssfff___ZZZZZZ___dddmmmtttpppggg```ccclllvvv~~~~~~uuupppnnnlllvvvzzzqqqggg[[[SSSQQQHHH???;;;:::777666777===:::666222000000222333111111111111111111222222222111111111111000000000222222222222222111111000000//////......//////000000//////......//////000000000////////////000000111111111000000///......//////////////////000000222222222222111111111000111222222222222111000000111222333444555555555555333222222222111000000000555555555555777888:::<<>>>>>@@@GGGPPPdddssssssrrrqqqpppqqqsssuuuwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{|||~~~~~~~~~}}}mmmfffdddfffpppyyyjjj```]]]UUUYYYbbbpppzzzvvvrrrooonnnjjjeee```[[[YYYVVVSSSPPPOOONNNMMMOOOPPPRRRVVV\\\fffqqqyyy}}}~~~~~~}}}{{{yyyvvvwwwwwwyyyzzz{{{||||||}}}zzzxxxyyyzzz|||~~~~~~}}}{{{tttssssssrrrrrrrrrrrrrrrssstttuuuwwwxxxxxxxxxxxxvvvvvvwwwwwwxxxzzz{{{{{{yyy{{{}}}~~~}}}{{{xxxvvv{{{yyyxxxyyyzzzzzzyyyxxxvvvvvvwwwvvvuuuvvvyyy|||{{{vvvrrrqqqrrrsssssssssuuuvvvvvvtttrrrrrrrrrrrrrrrssssssttttttttttttrrrqqqpppooooooppprrrsssrrrqqqpppnnnlllkkkkkkjjjnnnmmmnnnqqqvvv{{{}}}~~~vvvlll]]]```eeehhhjjjmmmsssyyymmmeeeaaaggguuu}}}vvvssssssrrr}}}vvvlllaaaVVVOOOIII@@@999888888666555666;;;999555222000000111222222222222111111111111111111000000000000000000000222333333333333222111111111000000//////000000111/////////....../////////000000////////////000000222111111000000//////...333222000.........000111111111111111111111111111111111222222222111111000111222333333444444444333222222222222222111111111555555444555666777999;;;???======>>>>>>???GGGPPPcccrrrtttsssqqqpppqqqsssuuuwwwwwwvvvvvvvvvuuuttttttssssssuuuwwwyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{}}}nnneeebbbbbblllvvvhhh___]]]ZZZ]]]fffuuuzzzvvvrrrooonnnjjjeee```___]]]ZZZVVVSSSQQQOOOOOOPPPRRRUUUZZZbbblllvvv}}}}}}|||}}}}}}}}}|||zzztttuuuvvvxxxyyy{{{|||}}}~~~}}}{{{zzzyyyzzz|||~~~~~~|||{{{uuutttssssssrrrrrrrrrssstttuuuwwwxxxzzzzzz{{{{{{wwwwwwvvvvvvwwwxxxyyyyyyyyyzzz||||||{{{yyyuuussswwwvvvuuuvvvxxxyyyxxxwwwxxxxxxxxxvvvuuuuuuwwwyyyyyyzzz|||~~~zzzssspppooopppqqqrrruuuvvvxxxwwwuuurrrqqqpppssssssuuuuuuvvvuuuuuuuuurrrqqqqqqpppqqqrrrssstttrrrqqqooommmlllkkkjjjjjjoooqqquuu{{{{{{oooeee```nnn||||||yyy{{{|||mmmiiigggooo~~~|||yyyyyy{{{}}}tttgggZZZPPPIIIBBB:::555666777555444666444444333333222111111000222222222111111111111111000000000000000000000111222333333333333222111111000//////......//////000//////............//////000000////////////000000000000000111111111111111777555222///......///000......//////000111111222000111111222222222111111000111111222222222222111444444444444555555555555444333333333444666777999>>><<<<<<>>>>>>???FFFOOObbbqqqrrrqqqppppppppprrrssstttvvvvvvwwwwwwvvvuuutttssssssuuuwwwxxxwwwvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyzzz|||~~~~~~qqqfffcccaaaiii{{{~~~rrrddd\\\ZZZYYY]]]gggvvv{{{wwwrrrooommmiiiddd```^^^\\\XXXTTTQQQOOONNNNNNQQQTTTYYYaaajjjttt{{{}}}}}}|||{{{{{{|||}}}}}}{{{zzzuuuvvvwwwxxxyyyzzz{{{||||||}}}}}}|||zzz{{{}}}~~~~~~}}}|||{{{zzzyyywwwvvvuuutttsssssssssssstttuuuvvvxxxzzz|||~~~~~~|||{{{yyyxxxwwwwwwxxxyyyyyyzzz{{{{{{zzzxxxvvvuuuuuuttttttuuuwwwyyyxxxwwwxxxyyyyyyxxxvvvuuuvvvxxxuuuwwwyyy|||~~~}}}yyysssoooooopppqqqqqqtttvvvwwwvvvtttrrrqqqqqqqqqrrrsssuuuuuuttttttsssppppppppppppqqqqqqrrrsssqqqpppnnnmmmkkkkkkjjjjjjgggkkkrrr{{{zzzqqqhhhaaajjjzzzuuummmooorrryyy}}}zzzzzzrrraaaRRRGGGAAA<<<555222444666555444555000111222222333222111111111111111111111111222222000000000111111111111222222222222222222111111000...------,,,,,,------...///......------......///000000////////////000000//////000000111222333333777555222000/////////000------...///000111222222000000111222222222222111000000111111111111000000000000000111111222222222333333222222333555666777<<<::::::<<<===>>>FFFOOOaaaooo|||}}}rrrrrrrrrrrrrrrsssssssssuuuvvvwwwwwwwwwvvvuuutttsssvvvxxxwwwuuutttvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwww{{{{{{|||}}}}}}~~~~~~~~~wwwlllhhhfffkkk{{{}}}rrreee^^^]]]]]]bbblll|||~~~xxxrrrmmmkkkhhhddd```ZZZWWWSSSOOOMMMNNNOOOPPPRRRVVV]]]gggqqqzzz}}}}}}|||{{{zzz{{{|||{{{yyywwwwwwwwwxxxxxxyyyzzzzzz{{{yyy{{{~~~~~~||||||}}}}}}{{{yyyxxxxxxxxxxxxwwwvvvuuuuuutttttttttsssttttttvvvyyy||||||zzzyyyyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{vvvuuuuuuvvvxxxyyyyyyxxxuuuwwwxxxxxxwwwvvvwwwxxxvvvwwwxxxzzz|||~~~~~~~~~}}}zzzvvvqqqnnnmmmnnnnnnnnnqqqrrrttttttsssrrrrrrssspppqqqssstttuuutttsssrrrooooooppppppqqqrrrrrrsssnnnmmmlllkkkjjjjjjjjjjjjcccgggnnnwww|||rrrkkkggggggrrrzzzsssnnnllluuu}}}~~~yyywww{{{nnn\\\LLLAAA;;;999333000333666444333444333222222111111222333333000000000111222222222333111111111111222222333333111111222222111111000/////////............/////////......------......///000000////////////000000......//////000111111222222222000000///000000111/////////000000111111111000000111222222222222222111111222222222111111000,,,------...///000000111444444333333444555777888999777888;;;<<<>>>FFFPPP```nnnvvvsss}}}ttttttuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvuuutttvvvxxxwwwtttsssuuuwwwtttttttttuuuuuuuuuuuuuuuxxxyyyzzz{{{{{{zzzxxxxxx||||||{{{{{{{{{|||}}}}}}~~~}}}|||tttpppmmmppp}}}~~~uuujjjeeeeeehhhmmmxxxyyyrrrmmmjjjhhhddd```ZZZXXXTTTQQQPPPRRRUUUWWWSSSWWW___jjjvvv~~~~~~~~~}}}|||{{{{{{{{{zzzwwwuuuyyyyyyyyyyyyyyyyyyzzzzzzwwwzzz~~~}}}|||}}}}}}zzzxxxwwwwwwwwwyyyyyywwwvvvuuuuuuuuuuuurrrrrrssstttxxx||||||{{{zzzzzzwwwxxxyyy{{{|||~~~yyyxxxwwwxxxyyyzzzyyyxxxrrrtttwwwxxxxxxwwwxxxyyyyyyyyyyyyyyyzzz|||}}}~~~xxxzzz{{{||||||{{{yyyxxxvvvsssnnnkkkkkkkkkjjjjjjnnnoooqqqrrrrrrrrrtttvvvqqqrrrtttvvvvvvuuutttsssppppppqqqrrrssssssttttttllllllkkkjjjiiiiiijjjjjjkkkmmmrrryyyxxxnnnjjjlllooouuu}}}}}}{{{tttnnniiilllyyy}}}xxxwww}}}|||jjjXXXIII???;;;777111///333555444333333777555222000000111444555//////000111222333333444111111222222222333333333111111111111111000//////333333222222222222333333.........------.........000000////////////000000.........///////////////.........//////111222222222222222111111111111111///000111222222222222222222222333333333222222111111111222333444555555666666555444444555666777888777666777:::;;;>>>FFFPPP```nnn~~~tttlllwwwuuuuuuuuuttttttssssssrrruuuvvvwwwwwwvvvuuuvvvxxxxxxvvvtttsssuuuwwwxxxxxxqqqqqqrrrssstttuuuvvvvvvzzzzzz{{{{{{{{{zzzyyyyyy|||zzzxxxxxxyyy{{{{{{{{{|||~~~{{{uuuxxxxxxqqqjjjhhhiiiqqqvvv}}}{{{uuunnnhhhdddbbb```XXXRRRQQQRRRQQQTTTXXXTTTZZZdddoooyyy~~~|||||||||}}}}}}~~~~~~}}}{{{yyyxxxyyyyyyzzzzzzzzzyyyyyyxxxvvvwwwyyyzzz|||~~~|||xxxvvvuuutttuuuzzzyyyyyyzzzzzzzzzwwwuuuttttttttttttvvvyyy|||~~~~~~}}}~~~~~~}}}|||zzzzzzzzzzzz|||~~~|||yyywwwvvvwwwyyyyyyyyyuuuuuuuuuuuuvvvwwwwwwxxxyyy{{{~~~}}}{{{yyy{{{}}}{{{{{{{{{zzzxxxuuusssqqqoooooonnnkkkjjjjjjlllooommmnnnpppppppppppprrrtttrrrrrrrrrssstttuuuvvvwwwuuutttrrrpppnnnllllllkkkiiifffdddffflllqqquuuuuutttuuuyyyyyyxxxzzz}}}{{{yyy}}}xxxsssooowww~~~}}}|||~~~nnn^^^RRRGGG???999333333333333333444555666444555666444222000111222333333333222222222111111///////////////000000111111111111111000000000000000000111111111111000000////////////............000000000000000000000000//////000000000000//////000111222333333222111000000000000000000000000000222111000//////000111222000000000000000111111222...///111333444444444444666555444555888:::;;;:::777666888:::;;;===EEENNN```mmm~~~tttnnnsss~~~ttttttssssssssssssssssssuuuwwwwwwwwwuuutttuuuwww{{{yyyxxxvvvuuuuuuvvvxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvxxxwwwwwwxxx{{{}}}~~~~~~|||}}}yyysssoooooorrruuuyyy{{{sssmmmhhhdddccc___WWWPPPOOOOOOOOOQQQVVVXXX^^^hhhsss}}}|||{{{zzzzzz|||||||||{{{zzzxxxwwwuuuttttttuuuvvvvvvvvvvvvuuuzzz{{{|||}}}}}}|||zzzyyyzzzyyywwwvvvvvvwwwxxxzzz|||{{{{{{||||||{{{yyywwwuuutttttttttvvvxxxzzz||||||{{{zzz|||}}}~~~~~~}}}{{{zzzzzz{{{|||~~~~~~|||{{{}}}~~~~~~~~~zzzyyyxxxxxxxxxzzz{{{|||}}}|||yyyzzz{{{zzzzzzyyyxxxvvvssspppooommmoooppppppnnnmmmmmmmmmmmmnnnppppppppppppqqqsssrrrrrrrrrrrrssstttuuuuuurrrqqqppppppooopppppppppkkkiiigggjjjpppwww{{{}}}~~~}}}~~~{{{{{{~~~|||||||||wwwvvvwwwzzz|||ppp___PPPFFF@@@;;;888333222222222222333333444000222333333111111222333111111111000000000//////000000/////////000111111111111111111000000000000000000111111111111000000////////////............//////////////////////////////000000000000//////000000111222222111000000000000000000000000000000222111000//////000111222000000//////000000111222//////111222333444444444444222111111333444333333777666777:::;;;===EEENNN```nnn}}}sssqqqvvvsssrrrqqqqqqqqqrrrssstttuuuwwwwwwvvvtttssstttuuu{{{||||||xxxtttssstttwwwxxxxxxwwwvvvuuuuuuttttttssssssttttttuuuuuuvvvvvvxxxxxxxxxzzz}}}~~~}}}{{{|||~~~~~~zzzyyy|||}}}vvvpppmmmllllllddd[[[RRRPPPOOOOOOSSSXXX]]]dddnnnxxx~~~{{{yyyxxxxxxzzzzzzzzzyyywwwuuutttsssttttttvvvwwwxxxyyyyyyyyy{{{|||}}}~~~}}}{{{yyywwwvvvuuuttttttuuuwwwzzz{{{~~~~~~~~~~~~{{{yyyvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxyyy||||||{{{{{{|||}}}}}}|||zzzyyyzzz{{{}}}~~~~~~{{{xxxwwwwwwxxxxxxwwwuuurrrooommmlllkkkooosssuuussspppmmmlllmmmoooppppppooooooppprrrrrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooppppppqqqllljjjiiilllsss{{{~~~{{{~~~}}}yyyssspppuuu}}}lll```OOOBBB;;;999888888333222222111111111111222000222333222000000111222111000000000000/////////111000000000000111222222111111111111000000000000///000000111111000000///////////////............//////////////////////////////000000000000////////////000000000000//////////////////////////////111111000000000000111111000000//////000000111222000000000111222333444555555333222222333444444333666555777:::;;;===EEENNN___lll|||sssqqqwwwrrrqqqpppooopppqqqssstttuuuvvvvvvuuusssrrrssstttxxxzzz|||xxxrrrpppssswwwyyyxxxxxxwwwvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxyyy|||{{{{{{}}}~~~}}}{{{yyyyyyzzz{{{}}}}}}yyyxxxxxxyyyjjj```WWWTTTSSSSSSWWW\\\ccciiisss}}}~~~|||zzzxxxwwwzzzzzzyyyxxxvvvtttsssrrrtttuuuwwwyyy{{{|||}}}}}}xxxxxxyyy{{{||||||}}}}}}zzzyyywwwuuuuuuuuuwwwxxx~~~|||yyyyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{||||||{{{|||}}}~~~~~~|||zzzyyyyyyzzz}}}~~~}}}}}}}}}|||yyywwwvvvuuuwwwvvvtttrrrooollljjjiiijjjnnnrrrtttssspppmmmlllmmmooopppooonnnnnnooopppqqqqqqrrrrrrqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnkkkjjjjjjmmmttt}}}|||xxx~~~wwwsssnnnkkkooozzz|||nnn___UUUGGG===888888888888444333222111111111111111555555555333000.........222222222222111111111111111111111111111222222333111111111111000000000/////////000000000000//////////////////............//////////////////////////////000000000000//////...//////////////////...////////////////////////111000000000000000000111///////////////000111111111000000000000222444555555444333333555777777666666555666999:::<<>>:::999888444222444333333222222222222333111333444444333333444555......///////////////000111000000000000111222222111111111111000000000000...//////000000//////...////////////....................................//////000000000000////////////............//////////////////////////////000000111111111111000000//////......//////000111000000000000000111222222888666444333333333222111444333555888999;;;CCCLLLVVVcccxxx|||pppqqqssstttsssrrrpppooooooppprrrrrrqqqqqqssstttnnnnnnoooppppppppppppppppppqqqqqqssstttuuuuuuvvvwwwvvvtttssssssuuuvvvwwwzzzyyyxxxyyy{{{||||||{{{wwwwwwwwwxxxzzz}}}}}}wwwooohhhgggffffffiiinnnvvvyyy~~~~~~|||{{{zzzyyyyyyyyyzzzzzzzzz{{{}}}}}}|||{{{zzzxxxvvvuuuuuuuuuwwwxxxwwwwwwyyy|||~~~}}}~~~}}}zzzxxxvvvuuuuuuwwwyyy{{{{{{zzzwwwvvvvvvuuuvvvwwwyyyzzz|||}}}~~~|||}}}}}}~~~}}}|||{{{zzzyyyxxxwwwxxxzzz{{{yyyvvvsssrrrpppnnnlllllllllllljjjlllmmmmmmllllllmmmnnnnnnoooooonnnlllkkkkkklllnnnppprrrssstttsssrrrqqqpppppprrrtttwww{{{}}}|||~~~}}}xxxvvvvvvzzz|||yyyxxxyyyzzzrrrjjjdddZZZ\\\eeetttxxxkkk[[[MMMBBB>>>888666666666444111222111111111111222222333///000222333222222444666............//////000000000000/////////000111111111111111111000000000000......////////////......////////////....................................//////000000000000//////000000///......///000000000000000000000000000000///000111222222111000//////............///000000///000000111111111111111333111000111333555555444444333444777888:::BBBKKKWWWcccwww}}}qqqrrrtttuuuuuussspppnnnnnnoooqqqqqqqqqqqqsssuuupppooonnnoooqqqqqqooonnnppppppqqqqqqrrrsssssstttyyyxxxvvvuuuuuuvvvwwwxxx~~~|||yyyxxxyyyyyyyyyxxxxxxxxxwwwwwwxxxzzz|||}}}{{{{{{uuutttttttttvvvzzzzzz|||~~~|||{{{zzzyyyyyyzzz{{{{{{wwwxxxzzz|||~~~}}}zzz{{{yyywwwtttsssssstttttttttuuuvvvzzz~~~~~~{{{}}}}}}yyywwwwwwvvvuuuwwwzzz|||}}}}}}uuuuuutttttttttvvvwwwxxxyyyzzz}}}~~~{{{yyyzzz{{{||||||zzzxxxvvvvvvtttssstttvvvvvvtttqqqsssrrrpppnnnmmmmmmmmmmmmiiikkknnnooonnnmmmmmmmmmnnnoooooonnnllljjjkkkkkknnnooorrrtttuuutttsssrrrpppqqqrrrsssuuuwwwyyyzzz~~~yyytttrrruuuwww|||}}}{{{|||{{{zzzxxxwwwxxxyyy|||}}}zzzvvvqqqjjjbbb]]]RRR[[[jjj{{{vvvjjj^^^PPPEEE???:::555333444555555444000000//////000111222222000222333222111000111222///000000000111111222222///////////////000000111111111111111000000000000......////////////......000/////////....................................//////000000000000//////111000///......///000111111111111111111111111111///000111222222111000///...............///000000...///111222222111000///%%%%%%&&&)))...333555555444333444777888:::BBBKKKYYYeeexxx~~~{{{pppmmmkkkllloooqqqpppnnnoooooooooooopppqqqrrrssssssttttttsssrrrqqqpppooooooooopppqqqrrrtttvvvwwwuuussspppppprrruuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvxxx{{{~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxvvvvvvvvvxxxxxx|||zzzyyyyyy{{{||||||{{{zzz{{{{{{yyyvvvtttsssssstttvvvxxxyyyzzz|||~~~~~~}}}|||{{{zzzyyyxxx}}}{{{zzzzzz{{{{{{zzzyyytttttttttuuuvvvxxxyyyzzzxxxzzz}}}~~~~~~}}}~~~|||{{{zzzxxxwwwvvvvvvvvvvvvuuuuuutttrrrqqqqqqppppppooonnnmmmmmmnnnooopppmmmnnnooopppqqqrrrssssssoooooonnnnnnmmmmmmlllllloooppprrrrrrqqqrrrtttvvvuuuuuuuuurrrooopppuuuzzzxxxrrrrrrtttrrrwww~~~}}}zzzxxxwwwyyy{{{}}}}}}}}}zzzwwwtttmmmaaaYYYWWWVVVeeevvv|||}}}ssshhh[[[NNNBBB:::999777555555777777444111444333111000000111333444555222000///111111///---111111000000//////......000000000000////////////000000000000000000000000///////////////...------------..................---111222...---...///---)))***+++---...///000000..................------000000000000////////////222111000//////......///............////////////222111000000000000000111333222111111111222333444555333444888:::<<>>888666555444444555555333111111222222222111000///...333000......000000///...111000000000/////////...///////////////000000000///////////////////////////000000000//////...---......------------------///222222...,,,///000///,,,------......------,,,........................000000000000///////////////...............//////......////////////000000111000000000000000111111222222111111111222333444666333444888:::<<>>888555333111111222333333333555888;;;666444222000//////111222000111111000......///111////////////000000000000................................................---......///////////////......------,,,,,,+++++++++......***))),,,//////,,,------......------,,,,,,,,,------.../////////......//////000000111111222222000//////...............//////000111222222000/////////000111222222000111222333333333333222666444444777888:::???FFFRRRcccyyyyyyjjjlllnnnmmmlllmmmooorrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqpppoooooopppqqqssstttsssrrrqqqqqqpppppppppssssssuuuwwwyyyxxxvvvssspppqqqrrrssstttuuuvvvwwwsssrrrrrrsssuuuwwwvvvvvvwwwxxxyyyyyyxxxyyy{{{}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyzzzzzz{{{{{{{{{yyyxxxvvvvvvvvvvvvuuussssssttttttuuuwwwxxxyyyyyyxxxyyyyyyxxxwwwwwwyyy{{{|||wwwtttssssssuuuuuuvvvwwwyyy{{{}}}~~~~~~|||zzzzzz|||}}}~~~}}}}}}|||{{{xxxwwwuuuuuutttyyy{{{||||||zzzxxxwwwwwwzzzxxxvvvssspppnnnmmmlllkkkkkkkkkkkkllllllllllllgggggghhhiiiiiihhhgggggghhhiiilllmmmnnnlllkkkiiihhhhhhiiikkkmmmooopppqqqmmmlllkkkkkknnnuuu~~~tttfff^^^___eeejjjppppppooonnnnnnpppsssvvvsssrrrooollljjjkkknnnqqquuuyyy~~~{{{wwwvvvvvvxxxzzzvvvnnngggaaaVVVNNNQQQ[[[gggttt~~~~~~~~~ssszzz}}}vvvqqqggg^^^OOOIIIAAA:::666444222111222111000111444777::::::333111000...///000222333444555555333000...///111.../////////000000000111/////////......------,,,........................,,,,,,---.....................------------------+++///000,,,+++...000///,,,------......------,,,,,,,,,------...//////000.........///000111111111000//////.........//////,,,---...///000111111222111000000000000000111111000111222333333333222222666444444777888999???FFFRRRdddzzzzzzhhhjjjmmmmmmkkklllooosssssssssrrrrrrqqqrrrrrrrrrtttsssqqqpppppprrrssstttqqqqqqqqqqqqrrrsssttttttvvvvvvwwwyyy{{{zzzwwwtttmmmnnnoooqqqssstttvvvvvvsssrrrrrrsssvvvwwwwwwvvvxxxzzz{{{{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxyyyzzzzzz{{{{{{zzzzzz{{{yyywwwvvvwwwwwwwwwvvvtttuuuvvvwwwxxxzzz{{{{{{zzzzzzyyywwwvvvwwwzzz|||{{{wwwuuutttuuurrrssstttvvvwwwyyyzzzzzzzzzyyyxxxyyy{{{}}}}}}||||||{{{{{{zzzyyyyyyyyyyyy|||}}}~~~~~~{{{xxxwwwwwwzzzxxxvvvrrrooolllkkkjjjjjjjjjkkkllllllmmmnnnnnnhhhiiijjjkkkkkkjjjiiihhhhhhjjjlllnnnnnnmmmjjjiiifffgggiiikkkmmmoooqqqrrrooonnnmmmmmmooovvv~~~|||tttggg]]]\\\bbblllssssssuuuwwwuuussssssvvvzzzpppooommmjjjiiilllppptttyyy|||~~~|||yyyvvvsssssstttwwwyyyuuulllddd^^^TTTNNNTTTbbboooyyy}}}}}}~~~xxxppphhh^^^UUUJJJEEE>>>999666555555444333000...000444999:::999111111111111222333444555999;;;:::777333111222444.../////////000000111111000000///...---,,,,,,+++........................+++,,,,,,---.........---------..................)))...///,,,+++...///...)))***+++---...///000000,,,,,,------...///000000---......///000111111222---------------...///000,,,,,,---...///000111111222111000000000000000111000111222333444333222222666444444777888999>>>EEESSSeee{{{{{{llllllkkklllmmmoooqqqrrruuusssqqqoooooopppssstttrrrrrrrrrrrrrrrrrrqqqqqqoooooooooooooooppppppqqqqqqqqqssswwwzzzzzzuuupppqqqqqqrrrrrrssstttuuuvvvpppsssvvvvvvuuutttvvvxxxzzz{{{|||{{{zzzyyyzzz|||}}}|||{{{zzzzzzzzzzzz{{{{{{|||~~~}}}}}}~~~~~~~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~|||zzz}}}~~~~~~}}}zzzyyyzzzxxxwwwvvvvvvxxxzzz{{{}}}zzzxxxwwwyyy{{{}}}}}}{{{zzzzzz|||~~~}}}zzzxxxvvvvvvwwwyyyzzz{{{{{{zzzxxxwww{{{|||}}}{{{xxxxxxzzz}}}~~~~~~|||yyyvvvvvvxxxzzz{{{~~~|||vvvqqqsssrrrpppmmmkkkhhhfffeeeeeefffggghhhjjjkkkmmmmmmfffhhhiiijjjiiihhhfffdddiiiiiihhhhhhiiijjjkkkkkkjjjhhhiiimmmooopppvvv}}}{{{|||yyyttttttzzzyyyrrrkkkbbbXXXWWW^^^hhhppptttyyy|||~~~}}}|||vvvrrrlllhhhhhhiiijjjnnntttxxx}}}wwwtttssssssvvvyyyzzzwwwppphhhbbbQQQSSSXXX```hhhqqqxxx{{{~~~}}}yyyqqqeeeZZZQQQLLLAAA===:::888999888666333777333------555===;;;333333222111111333888<<>>888555555444444333222111111111222333444555777666222222555555333333222111///............222111000......//////000...---,,,---///000111000/////////......---------,,,,,,,,,+++++++++++++++------------------------++++++,,,,,,,,,,,,------000...,,,+++***,,,---///...---,,,++++++,,,---...++++++,,,,,,---...////////////......///000333444000000000000000111111111,,,,,,++++++,,,...///000000000////////////000000000111111111222222222222444222333777888999===DDDOOOZZZjjjwww~~~gggeeedddeeegggiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjnnnqqqssssssrrrpppoooooonnnnnnmmmmmmmmmllllllllllllmmmoooooonnnnnnpppqqqrrrsssuuuuuutttsssssstttuuuvvvxxxzzz{{{zzzyyyxxxsssssstttuuuvvvxxxyyyzzzyyywwwtttrrrrrrtttwwwyyywwwxxxyyyyyyyyyzzz}}}}}}}}}~~~~~~|||{{{{{{}}}~~~~~~|||{{{|||}}}zzz|||||||||zzzzzzzzz|||~~~|||~~~~~~}}}zzzxxxxxxyyy|||~~~~~~{{{{{{zzzzzzzzzzzzzzz{{{wwwwwwvvvwwwxxxzzz{{{}}}zzzzzzyyyyyyyyyzzz|||}}}|||}}}}}}|||{{{xxxvvvuuurrrsssuuuwwwyyyyyyyyyyyywwwyyy{{{||||||zzzxxxvvvvvvwwwwwwxxxyyyyyyyyyyyy{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyxxxvvvsssqqqnnnmmmpppxxx~~~{{{wwwxxxyyyyyy~~~|||xxxtttrrrrrrssstttuuuvvvxxxxxxwwwsssnnnkkklllkkkhhhfffcccaaa```______```aaabbbcccbbbaaaaaaaaacccfffffffffeeeeeeeeedddeeefffgggiiijjjkkkkkkkkknnnsssyyy}}}|||xxxtttjjjlllqqq{{{zzzwwwsssqqqpppyyy{{{~~~~~~xxxqqqkkknnnwww}}}|||~~~}}}tttjjj```\\\]]]```jjjvvv~~~{{{pppiiiaaaTTTIIIEEEAAA;;;666444444333333222111000000000222333444777999999666555888888555444333222000///...------///.........------------...---,,,---///000000///333111...,,,++++++,,,---000//////...------,,,,,,------------------------++++++,,,,,,,,,,,,------+++************+++,,,---+++++++++,,,,,,---------+++,,,,,,,,,---......///000///.........///111222//////.........---------,,,+++******+++...000222///////////////000000000111111111222222222333333444222333777888999===DDDMMMYYYjjjyyyfffeeedddeeeggghhhhhhhhhhhhggggggggggggggghhhiiikkknnnqqqrrrpppnnnlllkkkllllllmmmlllkkkkkkkkkllllllmmmoooooonnnnnnpppqqqssstttuuuuuusssrrrssstttvvvwwwyyyzzzzzzyyyxxxwwwtttttttttuuuvvvxxxzzzzzzxxxvvvtttssstttwwwzzz}}}yyyzzzzzzzzzyyy{{{~~~~~~~~~~~~{{{zzz|||~~~~~~}}}|||{{{{{{}}}}}}}}}{{{{{{|||}}}zzz{{{~~~~~~|||{{{yyyyyy{{{}}}{{{||||||{{{xxxvvvvvvvvvwwwyyy{{{}}}}}}|||zzzyyy{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxwwwwwwxxxyyy{{{|||yyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~{{{{{{|||{{{zzzxxxvvvuuuuuuvvvwwwyyyyyyzzzyyyyyyvvvwwwyyyzzzzzzyyywwwvvvtttttttttuuuuuuwwwxxxyyy~~~|||{{{{{{zzzyyywww{{{zzzyyywwwuuusssqqqppppppwwwzzzwwwtttvvvwwwwwwyyyxxxuuurrrpppppppppqqqpppqqqqqqpppnnnkkkgggeeefffeeecccaaa```___^^^^^^]]]___aaabbbcccbbb```______aaadddeeedddccccccdddcccccceeefffhhhjjjlllmmmppptttzzzzzz|||xxxwwwtttooolllkkknnnpppuuuxxx}}}xxxqqqkkkoooyyyyyymmmaaaXXXXXX]]]kkkrrr}}}}}}|||pppeee]]]UUUKKKBBB???<<<777444333333222222222111111111111333444555888;;;;;;999888:::999666222111000///............---............---,,,,,,...---,,,,,,.../////////000///---+++***++++++,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))******+++++++++++++++,,,,,,------,,,+++******+++,,,,,,------.........///...------------......---,,,,,,,,,,,,,,,,,,,,,000///---++++++,,,...000...//////000000000000000000000111111111222222222444222333777888999===DDDLLLYYYkkkzzzeeedddcccdddfffggggggggghhhggggggffffffggghhhhhhjjjmmmpppqqqooommmkkkjjjkkklllmmmmmmkkkjjjkkkmmmlllmmmoooooonnnnnnpppqqqvvvwwwwwwuuurrrqqqqqqrrruuuvvvxxxzzzzzzyyyxxxwwwxxxxxxwwwwwwwwwxxxxxxyyyvvvvvvwwwxxxyyy{{{}}}~~~|||||||||zzzzzz{{{}}}{{{zzz{{{{{{}}}~~~{{{zzz{{{~~~~~~~~~~~~}}}}}}zzz{{{||||||zzzzzz{{{|||||||||~~~~~~~~~~~~|||zzzyyyyyyzzz{{{xxxyyyzzzyyyvvvtttttttttvvvwwwyyyzzzzzzzzzyyyxxx|||{{{zzzzzzyyyyyyyyyyyy{{{zzzyyyxxxxxxyyyzzzzzzxxxxxxyyyzzz{{{|||~~~~~~~~~~~~~~~zzzzzz{{{zzzyyywwwuuutttwwwvvvuuuttttttuuuuuuvvvvvvwwwxxxzzzzzzyyywwwvvvsssrrrqqqqqqrrrtttvvvwww~~~|||{{{|||||||||zzz}}}|||{{{yyyxxxvvvuuuuuusssxxxyyyuuurrrssstttsssttttttsssrrrqqqpppnnnmmmhhhgggeeedddbbbbbbaaaaaa``````___^^^]]]\\\\\\\\\\\\]]]___aaaaaa```___^^^]]]___bbbcccbbbbbbbbbcccbbbbbbccceeehhhjjjmmmnnntttxxx|||~~~yyynnnlllhhhdddcccffflllqqqtttvvvyyy|||~~~~~~~~~qqqmmmkkkrrr}}}sssiii^^^XXX\\\ddduuuxxx~~~}}}{{{pppcccZZZSSSLLLDDD???:::888555333333444333222333333222222333444666777777;;;<<<::::::;;;999555......---------...//////....../////////...---,,,///---,,,,,,...//////...---------.........------((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---,,,+++***))),,,------------,,,+++***+++,,,---.........------------,,,,,,++++++++++++---......///000000111111111000...---,,,---///000---...///000111000000000////////////000000000000444222333777888999===DDDKKKXXXkkk{{{dddbbbaaabbbdddffffffeeeggggggggghhhhhhiiiiiiiiikkknnnppppppooommmllllllkkkmmmooommmjjjiiijjjmmmlllmmmoooooonnnnnnpppqqqwwwwwwwwwtttrrrpppqqqrrrtttuuuxxxzzz{{{{{{zzzzzz}}}|||{{{yyyxxxwwwwwwwwwuuuwwwyyy{{{}}}~~~~~~~~~||||||{{{zzzyyy{{{}}}zzzyyyzzzxxxzzz}}}}}}|||~~~}}}}}}}}}}}}}}}~~~~~~~~~xxxzzz{{{{{{zzzyyyzzz|||}}}}}}}}}}}}}}}}}}||||||~~~}}}{{{zzzyyyxxxxxxvvvwwwxxxxxxvvvttttttuuuxxxyyyzzz{{{{{{{{{zzzyyy|||{{{zzzyyyxxxxxxxxxyyy{{{zzzyyywwwwwwwwwxxxyyywwwxxxyyy{{{|||~~~~~~{{{||||||{{{yyywwwuuutttuuutttrrrpppppppppqqqqqqvvvwwwxxxyyyyyyyyyxxxwwwtttrrrpppoooppprrrtttvvvzzzzzzzzz{{{|||}}}}}}}}}|||zzzzzzyyyyyyzzzwwwzzzyyytttqqqrrrsssqqqrrrrrrsssrrrpppnnnkkkjjj```___]]][[[ZZZ[[[]]]^^^]]]\\\\\\[[[ZZZZZZ[[[[[[[[[\\\]]]^^^___^^^]]]]]]\\\^^^aaabbbbbbaaabbbcccbbbbbbcccdddgggjjjmmmoootttxxxzzzzzzyyy}}}tttlllgggccc^^^[[[]]]bbbiiimmmssstttvvvxxxyyyxxxwwwvvvjjjhhhjjjsss}}}|||wwwqqqiiibbb\\\[[[aaajjj||||||pppdddWWWPPPKKKDDD???<<<666555333444555666555444333333333333444555777888777;;;===<<<;;;<<<:::555,,,,,,,,,,,,---...///000000000/////////.........///---,,,,,,---......------...//////000000//////++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,+++***,,,,,,,,,------.........+++,,,---.........,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///000000------------...//////000---...///111111111000000........./////////000000444222333777888999===DDDLLLYYYkkk{{{bbbaaa```aaacccdddddddddfffgggiiijjjkkkkkkkkkjjjkkkmmmnnnnnnlllkkkkkkkkkllloooqqqooojjjhhhjjjmmmlllmmmoooooonnnnnnpppqqquuuuuutttrrrppppppqqqsssrrrtttwwwzzz|||}}}}}}}}}}}}|||zzzxxxwwwvvvvvvvvvwwwxxxzzz|||}}}~~~~~~zzzzzzyyyxxxwwwzzz~~~~~~||||||}}}yyyzzz|||~~~~~~|||}}}~~~||||||||||||||||||||||||wwwyyyzzzzzzyyyyyyzzz{{{||||||||||||||||||||||||||||||}}}||||||zzzxxxwwwuuuwwwyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{yyyvvvuuurrrrrrsssssssssrrrqqqqqquuuuuuvvvwwwxxxxxxwwwwwwvvvtttqqqooooooqqqtttwwwyyy{{{}}}|||zzzyyy||||||{{{{{{zzzzzz{{{||||||yyyzzzxxxsssqqqssstttrrrsssqqqooollliiigggeeeddd[[[[[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[^^^aaabbbbbbaaabbbccccccccccccdddfffiiilllnnntttxxx{{{zzzyyy|||~~~rrriiiddd___[[[XXXYYY^^^eeeiiijjjpppsssvvvyyyxxxvvvrrrooohhheeegggppp}}}~~~{{{zzz||||||}}}yyyvvvooohhhbbbaaaaaadddmmmvvv}}}yyygggZZZMMMHHHDDD>>>999888444333333555777888777666222222222222333555777888777<<>>===>>>:::555...------------......///111000...---------...//////---,,,,,,---...---,,,///...---,,,+++,,,---......//////000111222222333++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---///...---------...///000+++,,,...//////...,,,+++,,,,,,,,,------------,,,*********++++++,,,,,,,,,++++++,,,------,,,,,,+++,,,---///111222111000000////////////000000000000444222333777888999===DDDLLLYYYkkkzzzaaa```___```bbbccccccccceeegggiiilllmmmmmmlllkkkiiijjjkkkjjjhhhggghhhiiimmmppprrrooojjjhhhjjjmmmlllmmmoooooonnnnnnpppqqqrrrrrrrrrqqqooooooqqqsssqqqssswww{{{}}}~~~}}}{{{yyyxxxvvvvvvuuuwwwwwwwwwxxxzzz|||~~~xxxwwwwwwvvvvvvxxx}}}||||||}}}}}}~~~|||yyyyyy{{{}}}}}}||||||{{{{{{{{{zzzwwwxxxzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}yyyzzz|||}}}}}}{{{zzzxxxvvvxxxyyyyyyxxxxxxxxxyyywwwwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuusssssssssssstttuuuwwwxxxvvvwwwyyy{{{}}}}}}zzzwwwvvvqqqsssvvvyyyyyyxxxuuutttttttttuuuvvvvvvwwwvvvvvvxxxvvvssspppppprrruuuwww|||}}}wwwtttvvvzzz{{{zzzyyyyyyzzz{{{}}}~~~yyyzzzxxxsssrrruuuvvvtttssspppjjjeeeaaa^^^^^^]]]YYYZZZ[[[[[[[[[ZZZYYYXXXZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\[[[^^^aaabbbbbbbbbbbbccccccccccccdddfffiiilllnnntttyyy~~~~~~|||}}}rrrhhhbbb```XXXVVVUUU[[[dddkkklllkkknnnrrrwww{{{zzzvvvoookkkhhhddddddlllxxx{{{yyyvvvsssssswww}}}|||}}}}}}|||zzzwwwtttqqqkkkfffhhhlllrrr|||}}}|||rrrbbbTTTHHHDDDAAA:::555555333333333555888999888777111111111111222444666777888===@@@?????????;;;666111000///...............111000---,,,,,,---...//////---,,,,,,---...---,,,000---)))&&&%%%&&&)))++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))))))))***+++---...///555333000---,,,,,,,,,---+++,,,...//////...,,,+++,,,---......//////......//////............------,,,---...---,,,)))&&&$$$+++---///111222222000000000000000000111111111111444222333777888999===DDDMMMYYYjjjyyy|||}}}]]]]]]]]]]]]^^^___```aaacccdddgggjjjmmmmmmjjjhhhhhhhhhgggggggggggghhhhhhrrrrrrqqqnnnjjjjjjmmmqqqqqqooonnnnnnoooppppppoooqqqqqqqqqqqqqqqqqqqqqpppsssuuuxxx{{{|||{{{xxxwwwssswww{{{}}}}}}{{{zzzzzzyyyxxxvvvtttuuuwwwyyy{{{xxxxxxyyyxxxxxxzzz}}}}}}~~~}}}|||||||||}}}}}}~~~{{{zzzzzzzzzxxxwwwwwwvvvuuuuuuvvvxxxyyy{{{|||{{{{{{}}}|||~~~}}}|||zzzyyyyyyyyyzzzyyywwwvvvwwwyyy{{{|||||||||zzzwwwwwwwwwxxxxxxwwwvvvvvvuuusssrrrrrruuuwwwrrrrrrqqqqqqrrrsssuuuvvvvvvvvvwwwxxx{{{~~~~~~yyyuuusssvvvzzz|||{{{zzzzzzzzzvvvuuuuuuuuuuuuuuuvvvwwwvvvxxxyyyuuupppooorrrvvvxxxyyyzzz{{{{{{yyywwwuuuuuutttsssrrrsssvvvxxxzzzzzzyyyxxxvvvvvvuuuuuuuuupppllleee___\\\[[[]]]^^^\\\[[[ZZZXXXXXXXXXYYYZZZVVVVVVWWWWWWXXXYYYZZZZZZ]]]]]]]]]ZZZXXXXXXYYY[[[\\\^^^aaaaaaaaaaaabbbccchhheeeccceeeiiimmmooonnnwww{{{wwwnnniiieee^^^XXXXXXXXX[[[bbbjjjppppppooopppsssvvvxxxvvvrrrnnnkkkggghhhjjjnnnssswwwyyyyyyvvvpppnnntttyyyzzz~~~~~~~~~zzzuuuxxx{{{{{{zzz{{{vvvqqqooowwwrrr```WWWPPPFFF===777555333333222333444444333000...,,,000000111222444666888999888:::===@@@???===999777333111...,,,***+++,,,...............---,,,+++***000000000///......------.........------,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,,,,,,,+++,,,------......------------......///000000000,,,------......------,,,---...//////......///111---000444333111//////111......///000111222222333222444555444444777>>>CCCOOOZZZkkk{{{~~~}}}\\\\\\\\\]]]]]]^^^___```bbbcccdddgggjjjkkkjjjhhhhhhgggggggggggggggggghhhnnnooonnnkkkiiiiiilllooopppooommmnnnpppqqqqqqppprrrrrrqqqqqqqqqqqqqqqrrrtttvvvyyyzzz{{{yyywwwuuuqqquuuzzz}}}~~~}}}||||||wwwvvvtttssssssuuuwwwyyywwwxxxxxxwwwvvvxxx{{{~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}{{{yyyxxxyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxxxx~~~}}}|||~~~}}}zzzyyyzzzzzzzzzzzzzzzzzzzzzxxxwwwuuuuuuwwwyyyzzzyyyzzzxxxvvvuuuuuuvvvvvvuuuuuuuuuuuutttrrrssstttvvvssssssrrrrrrsssuuuwwwxxxzzzyyyyyyyyyzzz|||}}}~~~yyyuuutttwwwzzz|||{{{zzzzzzzzzwwwvvvvvvuuuuuuvvvvvvvvvxxxzzzzzzwwwrrrqqquuuyyywwwxxxyyyzzzzzzyyyxxxwwwuuutttssssssssstttuuuvvvuuutttrrrqqqpppoooooooooiiifffbbb]]][[[[[[\\\^^^]]]\\\ZZZYYYXXXYYYYYYZZZXXXXXXYYYZZZ[[[[[[\\\\\\[[[\\\\\\ZZZYYYYYY[[[]]]^^^```cccddddddeeefffhhhjjjhhhfffhhhmmmqqqttttttxxx|||vvviiibbbaaa```]]]YYY]]]]]]```gggpppvvvxxxwwwvvvuuuuuuttttttrrrooolllkkklllooorrruuuvvvuuuttttttpppqqqwww|||}}}{{{zzz|||~~~}}}}}}}}}{{{uuuqqqtttwwwtttqqqqqqppprrrzzz|||gggVVVKKKFFF>>>999777666666666444444444444333111///...222222222222333555666666666999<<>>CCCNNNZZZlll||||||yyy|||[[[[[[[[[\\\]]]]]]^^^^^^``````aaadddgggiiiiiihhhffffffffffffffffffffffffjjjjjjjjjhhhggghhhkkknnnooommmmmmnnnppprrrrrrrrrsssrrrqqqppppppqqqssstttvvvwwwyyyyyyxxxvvvtttrrrooosssyyy~~~~~~}}}}}}vvvuuutttssssssuuuwwwxxxvvvwwwvvvuuutttuuuxxx{{{{{{}}}{{{{{{|||||||||}}}}}}}}}~~~}}}||||||||||||zzzxxxwwwwwwyyyzzzyyyxxxwwwwwwxxxxxxyyyxxxxxxxxx~~~}}}|||||||||{{{xxxuuutttuuuwwwyyy{{{{{{{{{{{{{{{yyywwwvvvxxxyyyyyyyyyxxxvvvtttsssttttttsssrrrssstttuuuuuutttssstttvvvssssssssstttuuuvvvxxxyyy|||{{{zzzyyyxxxyyyyyyzzz}}}yyyuuuuuuxxxzzz{{{zzzyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvzzz{{{{{{xxxuuutttxxx{{{zzzzzzyyyyyyxxxwwwvvvvvvtttttttttsssrrrqqqppppppmmmlllkkkiiigggfffffffffaaa___]]]\\\[[[[[[\\\\\\]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^___[[[\\\]]]]]]\\\]]]___aaa___bbbfffhhhiiijjjlllnnnmmmllllllooosssxxx{{{|||}}}~~~uuulllaaa]]]^^^aaabbbaaaccccccfffnnnwww~~~zzzuuuqqqooopppqqqooonnnkkknnnssswwwxxxwwwtttrrrsssrrruuu|||~~~xxxtttrrrqqqwwwyyy|||}}}}}}}}}}}}~~~}}}vvvpppmmmnnnnnniiidddccceeeqqq{{{kkkWWWIII???<<<888666555666666555555555444333222222111111333333222222222333333444666888<<>>;;;999888666222///,,,+++++++++............---,,,++++++***++++++,,,------.........------------,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***+++...///------...//////////////////......------,,,,,,+++......////////////......+++,,,------,,,,,,---///333111//////000000//////000000000000000111111111222444777777777999===BBBLLLZZZmmm}}}{{{wwwzzzZZZ[[[[[[\\\]]]]]]^^^^^^___^^^^^^aaadddgggggggggeeeeeeffffffffffffeeeeeeffffffffffffgggiiilllnnnmmmllllllmmmppprrrsssrrrtttrrrpppooooooqqqsssuuuxxxxxxxxxwwwvvvtttrrrqqqoootttyyy}}}~~~}}}|||{{{wwwvvvuuuuuuuuuvvvxxxyyyuuuuuuuuusssrrrsssvvvxxxyyy{{{}}}~~~yyyyyyyyyyyyyyyzzzzzz{{{~~~~~~}}}}}}}}}zzzyyywwwwwwyyyzzzyyyxxxvvvwwwyyy{{{{{{{{{{{{zzz}}}|||{{{zzzxxxvvvssspppqqqssswwwzzz}}}~~~~~~}}}~~~|||zzzyyyzzz{{{{{{zzzvvvuuussssssssstttrrrqqqqqqsssuuuuuutttttttttuuussssssssstttuuuvvvwwwxxx{{{zzzxxxwwwvvvvvvvvvwww|||~~~~~~~~~|||xxxuuuwwwxxxzzzzzzyyyxxxyyyzzzzzzzzzxxxwwwvvvvvvvvvvvvzzzzzzzzzxxxuuuuuuxxx{{{}}}|||yyywwwtttsssrrrqqqsssttttttsssqqqooollljjjfffeeedddbbb```___^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZ\\\ZZZYYYWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^___^^^___``````___```aaaccc```dddhhhlllmmmoooqqqrrrpppqqqssswww{{{zzzmmmfff^^^\\\```fffjjjkkkmmmlllnnnttt{{{uuupppkkkkkknnnpppooonnnfffkkksssyyyzzzyyyvvvttttttvvv|||zzzuuussssssssswwwyyyzzz{{{{{{{{{}}}|||xxxvvvnnnhhheeeaaa[[[WWWWWW^^^mmm~~~zzzyyy}}}}}}wwwkkk[[[KKKAAA:::888666444444333111///444333222111111111111222222111111111111222333333888:::===@@@@@@>>>;;;888777666333000...---,,,,,,---.........------,,,++++++,,,,,,,,,---------...---------------------------,,,++++++++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,------...............***++++++,,,,,,---......------............---------...//////......///111444111......111444333222111111111000000000000000111555888888888999===AAAJJJYYYmmm}}}{{{yyy|||[[[[[[]]]^^^______^^^^^^^^^]]]^^^```ccceeefffeeecccdddeeeeeeeeeeeedddccceeeeeeeeefffhhhkkkmmmnnnlllkkkjjjllloooqqqrrrrrrsssqqqooonnnnnnpppsssuuuwwwwwwvvvuuusssrrrqqqppprrruuuyyy{{{zzzxxxwwwwwwuuuuuutttttttttuuuvvvwwwuuuuuutttsssqqqrrruuuwwwxxxyyy{{{||||||zzzxxxwwwwwwvvvvvvvvvvvvwwwxxxyyy~~~~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwuuuvvvyyy{{{}}}~~~~~~}}}}}}}}}}}}{{{xxxtttrrrpppqqqssswww{{{~~~}}}zzzyyyzzz{{{zzzzzzvvvuuuttttttttttttsssqqqooorrrtttuuuttttttuuuvvvrrrsssssstttuuuuuuvvvvvvvvvuuutttttttttuuuvvvvvv{{{}}}~~~}}}~~~{{{xxxvvvxxxyyyyyyxxxvvvvvvwwwyyyzzzzzzxxxwwwvvvvvvvvvvvvyyyyyywwwuuuttttttvvvxxxyyywwwvvvsssrrrpppppppppqqqqqqqqqqqqnnnkkkgggeeeaaa```___]]][[[ZZZZZZZZZZZZ[[[[[[\\\[[[YYYXXXWWWYYYXXXWWWVVVUUUVVVWWWWWWWWWXXXYYYZZZ[[[]]]^^^^^^___aaabbbbbb`````````bbbbbbfffkkknnnpppqqqssstttsssvvv{{{vvvnnnaaa^^^[[[\\\ccckkkpppsss{{{yyyyyyzzz||||||xxxuuummmkkkiiijjjmmmooonnnllldddjjjsssxxxyyyxxxvvvuuuxxx~~~~~~wwwuuuwwwyyyzzzzzz{{{{{{zzzyyyzzz}}}|||xxxsssiii^^^XXXRRRNNNOOOSSSbbbooo|||uuusssyyy~~~{{{sssgggZZZMMMCCC>>>777666444444333222///---222111000000000000000111/////////000111222333444999<<<>>>@@@@@@===999777555444222000///.........---------...------,,,,,,............------,,,,,,------------------------------,,,++++++,,,------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((+++---...---,,,+++++++++,,,------------,,,******++++++,,,---------+++,,,,,,------,,,,,,+++---...//////......///111000---+++,,,000444444333111111111000000000000000222555888888777888<<<@@@HHHXXXlll|||yyyxxx~~~\\\]]]___```aaaaaa``````___^^^___aaadddeeeeeecccbbbcccdddeeeeeedddcccbbbdddcccdddfffiiilllmmmmmmjjjiiiiiijjjmmmppppppppppppooonnnmmmnnnppprrrsssvvvuuusssrrrqqqqqqqqqrrrtttuuuwwwvvvtttsssrrrsssqqqqqqppppppqqqqqqrrrssstttuuutttsssrrrsssvvvyyyxxxxxxyyyxxxwwwvvvtttsssuuutttssssssssstttvvvvvv||||||}}}~~~~~~~~~~~~}}}}}}{{{yyyyyyyyyyyyxxxwwwuuuvvvxxxzzz{{{}}}}}}~~~~~~}}}yyyvvvttttttrrrtttwww{{{~~~|||zzzwwwwwwxxxxxxxxxwwwvvvuuutttuuuuuuuuusssqqqoooqqqssssssssstttvvvwwwsssttttttuuuuuuttttttssssssrrrrrrrrrsssuuuwwwxxx|||~~~zzzwwwvvvxxxxxxxxxvvvttttttuuuwwwyyyxxxwwwvvvvvvvvvvvvvvvyyywwwuuusssrrrrrrssstttppppppppppppoooooonnnnnnkkkkkkkkkkkkiiifffcccaaa]]]]]][[[ZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWVVVWWWWWWVVVUUUVVVWWWXXXYYYWWWXXXYYY[[[\\\^^^___``````bbbdddcccbbbaaaaaabbbeeeiiinnnqqqssssssssstttvvv{{{zzzwwwrrrlllggg^^^^^^```fffnnnvvv|||}}}uuuooommmnnnnnnnnnmmmlllkkkjjjfffllltttwwwwwwvvvvvvwwwzzzuuuvvvzzz}}}}}}~~~~~~}}}~~~zzzyyyzzz}}}{{{wwwjjj```TTTNNNKKKLLLSSS[[[ooovvv{{{tttttt{{{}}}zzzxxxqqqeeeXXXLLLCCC>>><<<333222222222333333111////////////000000000000000---......///000111333333777:::===>>>>>>;;;888666333333222000////////////,,,------...------,,,,,,/////////...---,,,,,,,,,,,,,,,,,,------------......---,,,++++++,,,---...***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((+++------,,,+++*********+++,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---///******)))+++...000111111000000000000000111111111222555777666555777;;;???GGGWWWkkkzzzvvvuuu{{{^^^```bbbcccdddcccbbbbbb``````aaacccffffffdddbbbaaabbbcccddddddcccbbbaaadddbbbbbbeeeiiillllllkkkjjjhhhhhhiiilllnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqsssrrrqqqppppppqqqssstttssstttsssqqqooonnnoooqqqoooooooooooooooppppppppptttuuuuuuttttttuuuxxx{{{wwwwwwvvvvvvuuuuuuttttttsssrrrqqqpppqqqrrrtttuuuwwwxxxyyy{{{||||||||||||zzzyyywwwwwwxxxyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyzzz{{{}}}~~~|||yyyvvvuuuuuutttuuuwwwyyy{{{~~~zzzxxxvvvvvvwwwxxxxxxwwwuuuuuutttuuuuuutttrrrpppoooqqqrrrrrrrrrsssvvvyyyvvvvvvwwwwwwvvvuuusssrrrsssrrrrrrssstttvvvxxxyyy|||~~~yyywwwvvvxxxxxxvvvsssqqqqqqtttvvvwwwvvvvvvuuuuuuvvvvvvvvvzzzwwwtttrrrqqqpppppppppnnnnnnnnnmmmllljjjhhhgggdddddddddcccbbb```^^^]]]ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXYYYXXXXXXWWWVVVWWWVVVVVVVVVWWWYYY[[[\\\[[[[[[]]]^^^```bbbcccddddddfffhhhiiihhhggghhhiiijjjmmmrrruuuuuutttttttttxxx|||vvvpppkkkiiihhhhhhhhhjjjooovvv}}}zzzyyyzzzyyytttlllgggggghhhffflllsssvvvvvvwww{{{~~~{{{vvvxxx|||}}}{{{zzz{{{}}}{{{tttnnn___VVVOOOMMMOOOVVVcccooo{{{}}}|||yyy|||}}}xxxtttlllcccWWWKKKCCC===999666111000000000222222111///...///000111222111111000///.........//////000111111444888;;;<<<:::777555444333222000///...---,,,,,,,,,------...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++,,,***+++,,,,,,------,,,,,,.........---,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------,,,,,,---///***,,,............////////////000000111111222222333444555444333555:::???FFFVVViiiwww~~~vvvuuu{{{```aaaccceeefffeeedddcccaaaaaaccceeegggfffccc``````aaacccddddddcccaaa```cccaaaaaadddhhhkkkjjjiiiiiihhhggghhhkkklllmmmlllkkkllllllmmmnnnoooooooooqqqpppoooooooooqqqtttuuurrrrrrpppnnnlllllloooqqqooopppppppppqqqqqqqqqqqqtttuuuuuuuuuuuuvvvzzz}}}vvvvvvuuuuuuuuuuuuvvvwwwrrrqqqpppooooooqqqssstttssstttvvvyyyzzz{{{{{{zzzwwwvvvuuuvvvxxxyyyyyyyyyxxxwwwuuutttttttttuuuvvvvvvyyy{{{zzzvvvsssssstttuuuuuuvvvwwwyyy|||~~~{{{yyywwwwwwxxxzzzzzzyyyttttttssstttuuutttqqqooopppqqqqqqqqqqqqssswwwzzzxxxxxxyyyxxxwwwuuusssrrrttttttttttttuuuwwwyyyzzzzzz}}}~~~~~~~~~~~~yyyvvvvvvxxxwwwuuurrrppppppsssuuuvvvuuuuuuuuuuuuuuuvvvwww{{{xxxtttqqqppppppooooooppppppooommmiiieee```^^^______^^^^^^]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]___^^^^^^```aaaccceeefffggghhhjjjnnnooooooooopppqqqmmmpppuuuwwwwwwuuuttttttyyyxxxuuuoooiiidddeeehhhlllqqqtttzzzyyylllddddddgggdddjjjqqquuuwww{{{yyy{{{}}}{{{zzztttkkkdddXXXRRRNNNQQQXXXcccsss~~~~~~zzzwwwxxxwwwrrrmmmbbbZZZNNNDDD>>>:::555222333111000///000000...---...///111333444333222111000000///...............,,,///333777:::999777666555444333111...,,,***))),,,,,,------...---------*********++++++,,,------,,,,,,,,,------............---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))&&&&&&(((,,,...+++,,,------......------+++,,,,,,------......///,,,------......------,,,---...000///......///111...111444444000...///000...//////000111222222333333444444333222444:::???FFFUUUhhhuuu|||yyyxxx~~~]]]___```bbbbbbaaa___^^^___```bbbddddddbbb```^^^]]]^^^___^^^]]]^^^```bbbbbbaaa``````aaaccceeegggfffggghhhhhhiiiiiiiiiiiijjjkkkmmmnnnnnnmmmkkkjjjooommmkkkiiiiiikkkmmmnnnsssqqqnnnmmmmmmnnnnnnmmmmmmmmmlllkkkkkkkkkkkklllvvvvvvvvvuuussstttvvvxxxwwwvvvuuusssrrrpppoooooopppoooooopppqqqrrrpppnnnwwwwwwwwwwwwwwwwwwwwwwwwtttrrrqqqtttyyy{{{xxxtttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzxxxxxxwwwvvvuuuuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwxxxvvvuuutttuuuvvvxxxyyyyyyvvvrrrqqqqqqrrrrrrqqqqqqsssvvvyyyyyywwwuuusssqqqrrrrrrtttuuuuuuvvvvvv{{{~~~~~~~~~zzzvvvsssuuuttttttssssssrrrqqqqqqrrrrrrsssuuuwwwwwwuuussssssttttttrrrpppooooooooollljjjgggccc___[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYXXX[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUWWWZZZ[[[ZZZYYYRRRTTTVVVWWWWWWXXXZZZ\\\XXXZZZ^^^bbbeeegggiiiiiikkkooouuuyyyzzzzzzzzz{{{tttvvvxxx{{{|||zzzvvvssszzzxxxrrrmmmfffdddgggnnnuuuyyy{{{{{{www|||nnnfffdddeeeiiilllsss|||~~~~~~{{{uuuqqqgggZZZLLLLLLMMMUUUfffyyy{{{tttsssuuutttllldddZZZSSSHHH>>>888444222111333222222111111111111111000000111111111111000000333222111000////////////444444444444444444444444111111///...,,,***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,444111,,,'''&&&+++333999888222+++(((+++------+++++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,///...,,,+++***+++,,,,,,..................------////////////000000000000333444555555666888<<<@@@IIIPPP^^^ooo{{{wwwwww}}}WWWYYY[[[\\\]]]]]]\\\\\\^^^___aaabbbbbbaaa___]]]^^^___aaa```______```aaacccbbbaaaaaabbbdddfffhhhggghhhiiiiiiiiiiiiiiiiiieeefffhhhjjjkkkllllllkkkooonnnkkkjjjjjjkkkmmmooopppnnnlllkkklllmmmmmmlllkkkjjjjjjkkkkkklllmmmmmmuuuuuuuuutttrrrqqqrrrtttxxxxxxwwwvvvuuutttsssrrrppppppppprrrtttuuutttsssvvvvvvvvvuuuuuuuuuuuuuuutttrrrrrruuuyyy{{{yyyuuurrrrrrrrrsssssssssttttttvvvvvvuuuvvvvvvwwwxxxyyyyyyxxxwwwwwwwwwwwwyyyyyy{{{|||||||||{{{zzzyyyxxxwwwvvvuuuttttttvvvxxxyyyyyywwwtttrrrrrrrrrrrrqqqqqqsssvvvyyyyyyyyywwwuuusssssssssssstttvvvwwwxxx{{{}}}~~~}}}~~~~~~{{{xxxuuusssuuutttsssrrrrrrqqqqqqqqqtttuuuvvvxxxyyyxxxuuurrrrrrrrrrrrqqqpppooopppqqqjjjhhhddd```\\\XXXVVVUUUTTTUUUWWWYYYZZZ[[[[[[[[[XXXXXXWWWVVVUUUUUUUUUUUUWWWVVVVVVXXXZZZ[[[ZZZYYYUUUWWWXXXYYYXXXYYY[[[]]][[[^^^aaadddgggjjjmmmoooppptttyyy|||~~~~~~~~~}}}~~~|||uuunnnhhhgggggggggkkkqqqwww||||||zzzuuu|||zzznnneeedddeeejjjmmmuuu}}}|||qqqiii___UUUMMMSSS]]]iiiyyy}}}wwwvvvvvvpppdddYYYPPPIII@@@888444222111000111000//////....../////////000000111111000000///222111000//////.........000000000000000000000000111111000///---,,,+++***+++,,,,,,------,,,,,,+++------------------------///...,,,******---333777999333,,,***,,,...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------..................///000---------,,,,,,+++++++++------,,,++++++,,,------///...------,,,,,,,,,---......//////000//////...////////////000000000000111222333333444666:::>>>HHHOOO^^^ooo{{{xxxyyyOOOQQQSSSVVVXXXYYYYYYYYY\\\^^^___aaaaaa```^^^]]]___aaacccdddbbb```___```ccccccccccccdddfffggghhhiiiiiijjjjjjjjjiiihhhhhhccccccdddfffggghhhiiijjjlllkkkiiihhhhhhiiikkklllmmmkkkjjjjjjlllmmmmmmllliiiiiijjjkkklllmmmnnnnnnrrrssstttsssqqqooooooooosssssssssrrrrrrrrrrrrrrrqqqqqqqqqtttvvvxxxwwwvvvtttttttttssssssrrrrrrrrrtttrrrrrruuuyyy{{{zzzwwwsssssstttttttttuuuuuuuuuxxxwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwxxxzzz}}}~~~~~~}}}|||{{{zzzvvvuuuuuuttttttvvvwwwxxxzzzxxxvvvuuuuuutttrrrqqqoooqqqtttwwwyyyyyyyyyxxxtttssssssrrrsssuuuxxxyyyzzz{{{}}}|||{{{{{{|||}}}{{{{{{{{{zzzyyyxxxvvvuuuuuutttsssqqqqqqqqqqqqrrrvvvvvvxxxzzz|||zzzvvvssssssrrrpppnnnlllkkkkkklllgggeeebbb___\\\YYYXXXWWWSSSTTTWWWYYY[[[[[[ZZZYYYVVVUUUTTTSSSSSSSSSSSSSSSXXXWWWWWWYYYZZZ[[[ZZZXXXWWWXXXYYYYYYXXXYYY\\\^^^aaacccfffhhhkkkooouuuyyyxxxqqqlllhhhddddddhhhnnnsssvvv{{{|||zzzyyywww}}}yyynnngggfffggglllpppwwwuuuggg]]]VVVPPPOOO]]]nnn|||~~~~~~zzzvvvtttrrrhhhYYYMMMEEE@@@999444222111111111111000//////......////////////000000000000//////111000///...------------........................000000//////...---------+++,,,,,,------,,,,,,+++------------------------)))+++,,,------///222444888333...,,,---...---+++++++++++++++++++++++++++*********++++++++++++,,,------,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++...------,,,,,,------.........//////......------......///000111111111000////////////000000000000111222333333444666:::===FFFNNN]]]nnnzzz~~~wwwzzzJJJLLLNNNRRRTTTVVVWWWXXX[[[\\\^^^______^^^]]]\\\___bbbeeefffdddaaa___^^^aaabbbcccdddeeeffffffgggiiiiiijjjiiiiiihhhggggggeeeddddddddddddeeeeeefffgggfffeeeddddddfffggghhhjjjiiiiiijjjmmmnnnnnnmmmjjjjjjkkklllmmmnnnnnnnnnnnnppprrrrrrpppooonnnooooooooooooppppppqqqqqqrrrrrrrrrrrrtttwwwxxxwwwvvvssssssrrrrrrrrrqqqqqqqqqtttssssssuuuyyy{{{zzzyyywwwwwwxxxxxxyyyyyyzzzzzz{{{zzzxxxvvvuuuvvvwwwwwwvvvuuuuuuuuuxxx{{{~~~}}}{{{{{{uuuuuutttttttttuuuvvvwwwzzzxxxwwwwwwwwwvvvssspppmmmnnnqqqtttwwwxxxyyyyyytttsssqqqqqqrrrtttwwwyyyyyyzzzzzzzzzzzzzzz{{{|||{{{{{{{{{zzzyyyxxxwwwwwwvvvuuusssqqqpppqqqrrrrrruuuvvvxxx|||}}}|||xxxuuuvvvsssoookkkhhhfffdddcccfffeeecccaaa___^^^]]]]]]UUUVVVXXXZZZYYYXXXUUUTTTUUUTTTSSSSSSRRRRRRRRRSSSXXXWWWWWWXXXYYYYYYXXXVVVVVVWWWWWWXXXYYY[[[___ccciiikkkmmmooorrrxxxyyywwwrrrjjjcccaaaaaabbbhhhoooxxx}}}{{{wwwwwwzzz~~~yyypppkkkjjjjjjnnnttt{{{~~~nnn^^^UUUSSSTTT[[[jjj{{{}}}~~~yyytttooolllhhh___QQQFFF>>>;;;666333222333333333222222111000000000000000...//////000000//////...///...------,,,,,,,,,---////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---...///111555222...,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,,,,---...///000111111111////////////000000000000333333444444555888<<>>CCCNNN___lllqqqvvvzzzuuuzzzKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNPPPSSSUUUTTTTTTTTTUUUVVVVVVWWWWWWZZZ___cccdddbbb___\\\dddaaa^^^^^^___```^^^\\\aaaaaabbbbbbcccccccccdddhhhgggeeedddcccdddfffgggiiihhhgggffffffhhhjjjkkkgggeeeeeehhhlllmmmllljjjhhhiiijjjlllllllllkkkkkkkkklllmmmmmmmmmllljjjiiijjjlllppprrrtttsssrrrqqqnnnjjjhhhkkkrrrwwwwwwuuusssrrrrrrqqqqqqrrrrrrssstttuuuuuutttrrrrrrsssuuuyyyvvvssspppnnnnnnoooppprrrssstttvvvyyyyyywwwuuutttuuuvvvwwwwwwvvvuuuuuusssrrrqqqrrrtttttttttrrrqqqpppqqqvvv{{{}}}{{{xxxsssqqqnnnlllmmmppptttwwwvvvvvvvvvwwwxxxzzz{{{|||yyyxxxvvvwwwzzz}}}zzzzzzyyyzzz{{{|||~~~~~~|||zzzxxxuuutttsssxxxtttoookkkjjjjjjkkkjjjkkkhhhfffhhhkkkjjjeee```ZZZZZZZZZZZZXXXUUURRRPPPOOOOOOQQQQQQQQQPPPOOONNNPPPQQQRRRSSSTTTUUUUUUUUUXXXWWWVVVVVVWWWWWWUUUSSSQQQOOOPPPSSSVVVZZZdddnnn}}}zzzrrrqqqsssxxx~~~wwwpppfff[[[TTTPPPPPPPPPRRRTTTWWW\\\aaaiiirrrwww{{{yyyooopppqqqssswww{{{~~~zzzuuusssuuuxxxxxxtttrrrmmmjjjeeefffsss}}}xxxllleeeYYYMMMCCC;;;444111......//////000000111111111111000000//////......//////000000//////...---.........------,,,,,,,,,,,,,,,------...---------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,000///...---,,,,,,+++,,,+++++++++******)))))))))))))))***++++++,,,------))))))(((((()))***++++++((()))***++++++++++++++++++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------............222222222111111111000000222333444444444666:::<<>>AAAEEEGGGGGGFFFGGGGGGFFFFFFGGGHHHJJJLLLMMMNNNRRRSSSTTTVVVWWWWWWWWWWWWYYY[[[]]]^^^___```aaaaaa```______^^^^^^]]]]]]]]]]]]___aaacccdddeeeeeeeeedddeeegggiiikkkllllllmmmlllkkkjjjhhhhhhiiilllmmmnnnmmmmmmkkkkkkjjjiiiiiillllllllllllllllllmmmmmmlllllllllllllllllllllmmmjjjjjjkkklllnnnppppppooommmnnnnnnoooooonnnnnnmmmoooppppppooonnnmmmooopppuuutttsssrrrrrrrrrrrrsssnnnmmmmmmooorrrssssssrrrppppppqqqrrrrrrqqqpppooopppooonnnppprrrssssssrrrpppsssvvvvvvsssrrrtttwwwvvvvvvuuutttsssqqqpppooopppppppppqqqssswwwzzz||||||zzzyyyyyyzzz{{{zzzyyyuuuuuutttrrrpppnnnmmmlllmmmllliiieeebbb^^^[[[ZZZVVVTTTSSSSSSUUUUUUTTTSSSMMMMMMNNNOOOPPPPPPOOOMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOOOOQQQSSSTTTVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[XXXWWWVVVWWWXXXXXXVVVTTTTTTRRRTTTYYY[[[ZZZ[[[]]]bbbfffhhhhhhjjjnnnooollleeebbb]]]YYYVVVUUUTTTSSSTTTTTTVVVYYY^^^dddjjjmmmsssvvvxxxxxxuuurrrooonnneeecccaaacccgggkkkoooppptttvvvyyy}}}}}}zzzxxxvvvtttqqqssswww{{{}}}|||}}}{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzwwwpppiiijjjsss{{{yyyjjj\\\NNNDDD>>>:::555111000000///.../////////......................................./////////000//////...---++++++++++++++++++++++++,,,---/////////---+++)))******))))))******+++,,,,,,+++******))))))******++++++***)))))))))******,,,---------------------,,,,,,,,,,,,------------++++++***************+++---+++)))(((((()))+++,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---+++,,,---,,,++++++,,,---,,,,,,,,,,,,------------000000000000000000000000111222333333333555999;;;AAAHHHTTT```hhhooo~~~xxxyyy<<<============>>>>>>>>>===???BBBDDDDDDDDDEEEFFFEEEEEEFFFFFFHHHIIIKKKLLLLLLNNNRRRVVVYYYYYYYYYXXXRRRUUUXXXYYYYYYYYYZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\\\\___```ccceeeffffffeeedddbbbcccdddfffhhhjjjkkklllmmmnnnnnnlllkkkkkkmmmoookkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiijjjjjjkkklllkkkkkkkkklllkkkkkkjjjjjjggghhhiiikkklllmmmmmmmmmkkklllmmmnnnnnnmmmlllkkkmmmnnnooonnnmmmmmmoooqqqvvvvvvuuuuuuuuuuuuuuuuuurrrqqqooopppqqqqqqpppoooooopppqqqqqqqqqqqqpppoooooonnnmmmnnnooopppooonnnmmmoooqqqrrrrrrsssuuuwwwvvvuuuuuusssrrrpppoooooonnnooopppqqqsssuuuwwwxxxxxxwwwvvvwwwyyyzzzyyyxxxsssrrrqqqooollliiifffeeefffeeebbb^^^ZZZWWWTTTRRRPPPOOOOOOQQQSSSTTTSSSRRRKKKLLLOOOQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOONNNNNNOOOQQQSSSUUUXXXYYY[[[\\\]]]^^^^^^^^^^^^]]]^^^]]]\\\\\\]]]\\\ZZZXXXVVVTTTVVV\\\`````````bbbdddhhhhhhffffffhhhgggdddYYYXXXVVVUUUTTTUUUWWWXXX[[[\\\^^^bbbggglllqqqtttuuuvvvvvvtttpppllljjjiii___^^^^^^bbbhhhnnnsssuuuxxxxxxyyyzzz|||}}}~~~~~~zzzuuusssrrrnnnlllpppxxx~~~~~~{{{{{{zzzzzzzzz{{{||||||yyywwwvvvqqqhhh``````jjjzzz~~~}}}~~~ooo___QQQEEE<<<666333111000000000///.../////////............---.............../////////------......------,,,+++++++++++++++,,,,,,,,,,,,,,,---///000///---***)))+++************+++,,,,,,,,,,,,+++************+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,((())))))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,***,,,---,,,+++***+++------............///////////////000000000000000111000111222333333555888;;;???EEEQQQ]]]eeennn}}}yyy{{{999999::::::;;;;;;;;;;;;<<<>>>@@@@@@@@@AAACCCEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJMMMQQQSSSTTTTTTSSSMMMQQQUUUVVVUUUUUUUUUWWWVVVWWWXXXYYY[[[\\\]]]^^^\\\___bbbeeeffffffeeecccccccccbbbcccdddeeeggghhhjjjlllmmmkkkiiihhhiiikkkeeeeeeeeeeeefffgggiiijjjhhhhhhggggggggghhhiiijjjiiijjjkkklllkkkjjjhhhgggggghhhjjjkkkjjjjjjjjjjjjjjjkkkmmmnnnnnnmmmkkkjjjkkklllnnnnnnoooppprrruuuuuuuuuuuuuuuuuuvvvvvvvvvuuussspppoooooonnnmmmkkklllmmmoooqqqrrrrrrrrrrrrooonnnmmmmmmnnnnnnmmmlllmmmllllllnnnqqqtttuuuuuuvvvuuusssqqqpppooooooooommmoooqqqssstttuuuuuuuuuuuutttttttttvvvvvvuuusssppppppnnnlllhhhdddaaa___]]]\\\ZZZWWWTTTQQQOOONNNMMMMMMNNNPPPRRRSSSQQQOOOMMMNNNOOOPPPPPPPPPQQQRRRNNNNNNMMMMMMNNNNNNOOOOOONNNNNNOOOQQQSSSVVVYYY[[[^^^```cccfffhhhhhhgggfffhhhgggfffggghhhhhhgggeee]]]ZZZ[[[aaafffggggggiiijjjlllkkkfffcccaaa]]]XXXRRRRRRRRRSSSVVV[[[aaaeeekkkkkklllnnnpppsssuuuwwwuuutttrrrnnniiiffffffgggaaaaaaaaaeeekkkqqquuuvvvwwwvvvvvvuuuvvvwwwxxxyyy{{{~~~zzzwwwuuusssrrrtttxxx{{{zzzxxx}}}~~~|||yyyyyy{{{}}}~~~{{{vvvqqqlllhhhcccbbbgggrrr~~~|||yyyvvv||||||{{{}}}~~~~~~|||{{{yyyppp___PPPEEE===777222111111111222222///---//////.........---------,,,,,,---------.........------......------,,,++++++,,,,,,,,,------------)))+++...000000///,,,++++++++++++++++++,,,------------,,,+++++++++++++++++++++*********++++++,,,(((((()))))))))*********))))))))))))((((((((((((---,,,++++++*********++++++++++++*********))))))+++******))))))******+++((())))))))))))*********((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++***))))))***,,,,,,,,,+++***+++,,,------........./////////////////////000000111111000111222333333555888;;;>>>DDDOOOZZZbbbkkk{{{}}}wwwzzz999999:::::::::;;;;;;;;;<<<===>>>>>>>>>@@@BBBEEECCCCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKMMMQQQUUUVVVUUUTTTTTTVVVUUUVVVXXXZZZ]]]___aaaaaaXXX[[[___ccceeeeeecccbbbeeedddbbbaaaaaabbbdddeeedddgggiiihhheeecccccceeeaaaaaaaaabbbcccfffhhhiiigggfffeeeeeeeeeggghhhiiihhhiiikkklllllljjjgggeeehhhjjjlllkkkjjjhhhggggggkkklllnnnoooooonnnlllkkkiiikkkmmmoooqqqsssvvvyyysssssssssttttttttttttttttttrrrooonnnnnnnnnlllkkkiiikkknnnqqqssstttuuuuuupppooommmmmmnnnnnnlllkkkmmmkkkjjjlllqqqttttttsssuuutttrrrpppooooooooopppnnnppprrruuuvvvvvvuuuttttttsssrrrrrrssssssqqqoooooonnnmmmjjjfffbbb^^^\\\VVVUUUTTTRRRPPPNNNLLLLLLMMMMMMNNNPPPRRRQQQOOOLLLLLLLLLLLLKKKKKKMMMPPPRRROOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOQQQSSSWWWZZZ\\\^^^bbbgggmmmqqqrrrrrrrrrqqqpppppprrrttttttsssrrreeeaaaaaaggglllmmmmmmoooppprrrnnnggg```[[[UUUNNNQQQQQQRRRTTTYYYbbbmmmsss|||{{{zzzyyyxxxxxxwwwwwwuuusssooojjjeeecccdddfffgggfffgggjjjoootttvvvwwwuuutttrrrqqqqqqsssuuuvvvyyyzzzzzzyyyxxxvvvuuutttvvvzzz~~~{{{yyyuuuzzz}}}{{{|||}}}yyyyyy{{{}}}~~~zzzsssmmmbbbcccfffnnnwww}}}|||vvvqqqpppxxx~~~}}}zzzvvvvvvyyy{{{{{{zzzmmmjjjaaaQQQDDD===888444555555555555555333///,,,//////.........---------+++++++++,,,,,,---------//////000000//////...---,,,,,,,,,------.........&&&(((,,,///111000///---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++---,,,,,,+++*********++++++++++++++++++***)))((())))))(((((((((((())))))***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++000000///......---,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------.../////////000000111111000111222222333555888;;;???DDDNNNYYYaaajjjzzz{{{tttuuu888888888999999:::::::::<<<<<<======>>>@@@AAABBBFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLOOOPPPPPPPPPQQQSSSSSSTTTVVVXXXZZZ\\\\\\]]]^^^\\\[[[\\\___aaabbbbbbcccbbbbbbbbbbbbcccddddddaaabbbdddcccaaa_________cccdddeeeeeeddddddeeegggiiifffdddggglllooommmjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnmmmkkkjjjiiihhhgggggghhhiiilllnnnnnnllljjjhhhmmmmmmmmmmmmoooqqqsssttttttttttttuuuttttttsssssssssrrrpppmmmlllllllllllljjjkkkllloooqqqtttuuuvvvrrrrrrqqqpppnnnllljjjiiihhhhhhiiijjjlllmmmooopppqqqrrrtttuuutttsssqqqooolllnnnqqqtttuuuuuuuuutttsssrrrqqqpppooonnnmmmllllllllliiiddd^^^YYYVVVVVVQQQQQQPPPPPPNNNMMMKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOQQQQQQRRRSSSVVVZZZ]]]___aaacccgggooowww~~~}}}wwwxxx~~~}}}ssslllhhhkkkppppppoooppppppmmmggg___WWWRRRPPPQQQNNNPPPTTTYYY```kkkvvv}}}~~~{{{xxxooolllgggeeeeeeggghhhiiillljjjkkknnnsssuuussspppqqqooolllhhhgggmmmwww~~~zzztttqqqppppppppprrruuuyyy|||}}}~~~~~~~~~}}}{{{zzzvvvvvvwwwyyyyyyqqqeee[[[```hhhsss|||{{{wwwuuutttssszzz{{{wwwxxxxxxyyyxxxtttnnnjjj___YYYPPPGGG@@@;;;777444222111///.........///000---------...------,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,---...///000///...,,,*********,,,---...///222666999666///)))+++++++++*********))))))---(((&&&***,,,+++))))))))))))*********++++++++++++++++++*********)))))))))***+++,,,---,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------......///.........------,,,,,,,,,)))***+++---.../////////...//////000000000000///111111222333555777999:::===GGGRRRXXX]]]hhhyyyssspppxxx999999999999999999999999;;;;;;;;;<<<===>>>???@@@CCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJMMMNNNNNNNNNPPPQQQRRRRRRTTTVVVXXXZZZ\\\]]][[[YYYXXXXXX[[[]]]^^^]]]`````````aaabbbcccdddeeecccdddcccaaa___^^^___aaa___aaabbbbbbbbbbbbccceeefffdddbbbeeejjjlllkkkhhhlllnnnppprrrrrrpppnnnlllnnnmmmkkkiiihhhggghhhhhhgggiiikkklllmmmlllkkkkkkmmmmmmlllmmmnnnoooqqqrrrooopppqqqrrrrrrrrrrrrrrrsssrrrqqqooonnnmmmmmmmmmkkklllmmmoooqqqsssuuuvvvsssssssssrrrqqqppppppooonnnmmmllllllllllllmmmnnnqqqqqqrrrrrrqqqpppooonnnmmmnnnpppqqqqqqpppooonnnooonnnmmmlllkkkjjjiiiiiiddddddaaa\\\VVVRRROOOOOOMMMMMMNNNNNNNNNMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOORRRSSSTTTWWWZZZ]]]```bbbbbbdddiiipppxxxwwwqqqppppppmmmiiiiiieeebbb]]]WWWPPPMMMMMMNNNRRRUUU[[[ccclllwwwzzziiieee```^^^aaagggmmmqqqwwwwwwvvvtttpppmmmlllkkkmmmmmmlllkkklllpppwww|||{{{vvvsssssssssuuuuuuvvvwwwxxxzzzzzz{{{vvvyyy{{{{{{yyyxxxyyy{{{uuuqqqmmmlllllljjjeee```kkkooovvv{{{~~~yyyrrroooooorrruuuzzz}}}~~~yyyqqqppppppqqqoookkkeeeaaaRRRMMMEEE>>>:::777444333333222111000000000111111,,,,,,------...------------,,,,,,+++******++++++,,,,,,,,,,,,,,,---...//////---,,,******+++,,,---///...///111222111...***+++++++++*********))))))...)))'''+++---+++***+++))))))*********++++++++++++++++++*********))))))******+++++++++)))((('''++++++***))))))***++++++++++++++++++++++++++++++)))***,,,------,,,***)))******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------,,,,,,......---------,,,,,,,,,+++,,,---..................//////000000000000000000000111222444666888999>>>GGGRRRYYY^^^iiizzzuuusss{{{888888888888888888888777999999999:::;;;<<<===>>>@@@????????????@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEHHHJJJKKKKKKLLLMMMNNNPPPPPPQQQRRRUUUXXX[[[]]]ZZZXXXVVVVVVXXXZZZZZZZZZ\\\\\\^^^___aaacccdddeeefffeeeccc___]]]]]]```bbb```aaabbbbbbaaaaaabbbccccccaaa```cccgggiiihhhfffkkkooosssvvvvvvsssoookkknnnllljjjhhhggghhhiiijjjhhhhhhiiijjjkkkllllllmmmlllllllllllllllmmmnnnnnnkkkkkkmmmnnnooopppppppppqqqqqqqqqqqqpppooonnnmmmlllmmmnnnoooqqqsssuuuvvvsssssssssssssssttttttuuuuuussspppmmmlllkkkllllllpppoooooonnnnnnnnnnnnnnnppppppppppppnnnllliiihhhhhhggggggfffeeedddcccccc______]]]XXXSSSNNNLLLLLLIIIJJJKKKLLLMMMNNNNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPTTTUUUXXX\\\```ccceeefffeeehhhlllpppuuu~~~|||tttrrrnnngggbbb```XXXWWWTTTOOOLLLLLLNNNQQQZZZ^^^fffpppzzz{{{tttccc___[[[ZZZ```jjjvvv}}}|||sssnnnmmmooommmoooqqqrrrtttwww{{{~~~~~~zzzyyyxxxxxx~~~}}}|||{{{{{{{{{{{{rrruuuwwwvvvuuuvvvyyy|||sssmmmeeeaaacccgggiiijjjvvvxxxyyyzzzzzz|||}}}sssjjjhhhllltttyyy|||~~~zzztttmmmkkkjjjhhhfffaaa[[[VVVGGGCCC<<<777444222111///222222111000000000000111++++++,,,---............------,,,+++++++++,,,,,,------,,,,,,,,,,,,------...---+++******+++,,,,,,///---++++++,,,,,,,,,++++++++++++***************$$$ """###!!! !!!***************++++++++++++++++++*********************++++++++++++***)))++++++***))))))***++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++.........---,,,+++++++++------------,,,,,,,,,,,,....../////////......---......///000000000000000//////000111333555777888>>>GGGRRRYYY___kkk|||uuusss|||666666666777777888888888888888888999:::;;;==================>>>>>>??????BBBCCCCCCCCCCCCBBBBBBAAABBBEEEGGGHHHHHHIIIJJJKKKMMMMMMMMMNNNQQQUUUXXX[[[ZZZXXXVVVVVVXXXYYYYYYYYYXXXZZZ\\\^^^aaacccdddeeeeeeeeecccaaa^^^^^^```bbbdddeeeeeedddbbbaaaaaabbbaaa```___aaadddffffffeeegggjjjnnnqqqqqqnnnjjjgggnnnllljjjhhhggghhhjjjkkkiiiiiihhhhhhhhhjjjkkklllkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjkkkllllllmmmllllllooopppqqqrrrqqqpppooonnnmmmmmmmmmnnnoooqqqssstttsssrrrrrrqqqrrrrrrttttttwwwuuuqqqnnnlllkkkllllllnnnmmmkkkkkkkkkmmmnnnpppsssrrrqqqoookkkhhheeeccc``````______^^^^^^]]]]]]ZZZZZZYYYUUUOOOLLLJJJJJJHHHHHHIIIJJJKKKLLLNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSVVVYYY]]]bbbfffiiikkkkkkkkkmmmooooooqqqyyyyyyrrrkkkiiiddd]]]YYYXXXOOOOOONNNMMMMMMPPPUUUXXXbbbgggoooyyy}}}wwwsssvvv||||||uuunnn```^^^]]]^^^eeeqqq~~~}}}{{{|||~~~tttuuuwwwzzz}}}wwwvvvttttttvvvwwwxxxxxxnnniiicccaaaeeelllrrruuuyyyzzzzzzyyyxxxyyy|||yyyqqqkkkjjjpppxxx~~~~~~~~~~~~yyytttpppmmmiiieee```YYYRRRMMMCCC???:::555333111///---........................***+++,,,---............//////......---......///------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,---,,,***)))******++++++************************+++((((((++++++((((((***************************************************)))***+++---...///000111+++******************+++)))))))))))))))))))))))))))***++++++++++++***)))******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////---...///000000111000000000000111222333555777888???GGGQQQYYY```mmm}}}|||rrrqqq{{{333333444555777888999999888888888999:::;;;<<<===<<<<<<=========>>>>>>>>>AAAAAABBBBBBBBBAAAAAA@@@@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJJJJKKKMMMQQQTTTWWWXXXVVVTTTTTTUUUWWWWWWWWWVVVWWWZZZ]]]___aaabbbbbb```bbbcccbbb```^^^^^^___eeefffeeedddaaa__________________```cccdddeeedddcccdddfffggggggfffdddccckkkjjjiiigggggghhhjjjkkkjjjiiigggffffffggghhhiiijjjjjjjjjjjjiiiiiiiiihhhkkkkkkkkkkkkkkkjjjiiihhhmmmnnnooopppqqqpppooonnnmmmmmmlllllllllnnnpppqqqtttsssrrrrrrqqqqqqqqqqqqtttrrrpppmmmlllkkklllmmmjjjiiigggggghhhkkkmmmooonnnmmmkkkhhheeeaaa___]]]YYYYYYYYYYYYYYYYYYYYYYYYTTTTTTSSSOOOKKKGGGFFFFFFJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQSSSUUUXXXYYY[[[]]]bbbgggkkknnnpppqqqoooqqqrrrpppqqqxxxvvvooofff```\\\ZZZWWWPPPMMMMMMHHHIIIKKKMMMPPPUUU[[[___fffjjjrrr{{{~~~yyyrrrmmmooovvvyyyuuuooo___```bbbeeejjjttt~~~}}}}}}~~~yyysssrrruuuvvvrrrnnneeedddeeeiiinnnssswwwyyyvvvwwwyyyyyyyyyyyy{{{}}}zzzwwwsssqqqrrrvvv|||~~~}}}{{{zzz{{{zzzyyywwwrrrnnnggg```YYYQQQIIIDDD>>>:::666444222222000///------------......------***+++,,,---..................---------......///------,,,+++++++++,,,,,,+++++++++++++++++++++,,,+++,,,,,,,,,,,,+++******************************---+++,,,......++++++...************************************************)))***+++,,,...///111111*********++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111---...///000111111111111111111222333555777888999>>>FFFPPPXXXaaannn~~~zzzrrrqqq{{{222222333444666777888888777777777888999:::<<<<<<:::;;;<<<=========<<<<<>>@@@BBBCCCCCCDDDEEEGGGGGGGGGHHHIIIKKKMMMPPPQQQRRRPPPNNNNNNPPPRRRRRRRRRTTTUUUXXXZZZ\\\]]]]]]]]][[[]]]___```^^^]]]\\\]]]`````````___\\\[[[[[[\\\\\\]]]^^^___aaabbbccccccbbbbbbbbbaaaaaabbbbbbbbbffffffeeeeeeffffffgggggggggfffeeeddddddeeefffggghhhiiiiiiiiiiiiiiihhhgggkkkkkkkkkjjjiiihhhgggfffjjjkkklllmmmnnnnnnnnnnnnlllkkkiiihhhiiijjjlllmmmtttttttttsssrrrpppooonnnnnnmmmlllkkkkkkkkkjjjkkkdddcccbbbbbbbbbdddfffgggaaa```^^^\\\ZZZXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTSSSPPPLLLIIIHHHHHHKKKKKKIIIIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQPPPOOOQQQQQQRRRTTTXXX[[[___aaabbbdddggglllpppsssvvvwwwtttttttttrrrsssyyy~~~wwwnnneee```VVVRRRPPPPPPMMMGGGEEEFFFEEEHHHMMMRRRWWW\\\bbbfffjjjmmmsss||||||uuupppkkkmmmsssuuurrrnnn^^^aaaeeehhhlllsss|||~~~zzzsssppppppnnnhhhbbb___bbbhhhnnnsssvvvwwwwwwtttvvvyyyzzz{{{{{{}}}~~~yyyzzzzzz{{{{{{|||||||||{{{xxxuuussstttuuuvvvvvvnnniiiaaaXXXOOOGGG???:::444222000000111333333222---...//////000/////////++++++,,,---............++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++***,,,//////---+++*********************+++++++++(((&&&''')))(((%%%&&&***+++++++++******************************+++++++++,,,+++************++++++)))***++++++++++++***)))************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,---------++++++++++++,,,,,,,,,,,,***+++,,,...000111111111,,,---...000111111111111111222222333555777999:::>>>EEENNNWWWaaaooo{{{sssrrr}}}444444444444444555555555555555666666777888:::;;;999999;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>>>><<>>AAABBBBBBBBBDDDEEEDDDEEEFFFHHHIIIIIIIIIIIIKKKIIIHHHIIILLLNNNOOOOOOOOOPPPRRRSSSTTTSSSQQQPPPTTTTTTSSSRRRRRRTTTXXX[[[SSSUUUWWWXXXYYYZZZ\\\^^^WWWYYYZZZ[[[[[[\\\^^^```^^^___````````````___^^^ZZZ[[[^^^``````___^^^]]]\\\]]]___aaadddfffggghhhfffgggiiijjjjjjjjjiiihhheeeeeeffffffgggfffffffffggggggfffggghhhkkkmmmnnniiihhheeeccccccdddfffgggiiijjjmmmnnnnnnkkkhhhffffffggghhhiiihhhfffdddbbb\\\[[[XXXVVVSSSQQQPPPOOOKKKKKKKKKKKKLLLMMMNNNOOORRRSSSSSSTTTTTTUUUUUUUUURRRRRRRRROOOLLLIIIIIIJJJJJJJJJIIIHHHIIIKKKNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPNNNOOOQQQSSSTTTTTTSSSRRRTTTUUUWWWZZZ```eeejjjnnnooopppqqqtttxxx|||{{{uuupppmmmjjjhhhfffccc___YYYSSSMMMJJJHHHGGGGGGFFFIIIMMMNNNLLLNNNRRRWWW]]]fffooouuuzzz~~~~~~xxxtttuuuxxxzzzyyyuuunnniiieeegggiiijjjkkkqqq|||{{{{{{~~~}}}|||}}}zzz~~~~~~vvviii___]]]___hhhjjjmmmooopppqqqsssttt}}}}}}~~~}}}~~~~~~zzzqqqooommmlllkkkjjjhhhfff```ZZZRRRJJJBBB<<<666222333111//////000000///...)))***,,,---...---,,,,,,---------...------,,,,,,+++*********+++,,,,,,---************+++,,,---...((()))***+++++++++++++++,,,...///---***)))+++...))))))******++++++++++++))))))+++,,,***&&&(((---++++++++++++******))))))))))))******++++++++++++++++++*********+++---...)))***+++,,,,,,+++***)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------,,,++++++******************++++++,,,,,,,,,,,,,,,---------------,,,,,,---...000111111222222///000000222333555777888<<>>???@@@AAABBBBBBAAABBBCCCEEEFFFFFFGGGGGGDDDEEEEEEGGGIIILLLNNNOOOLLLMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNPPPRRRTTTWWWXXXZZZUUUQQQRRRVVVYYYXXXVVVWWWXXXXXXYYYZZZ[[[[[[\\\```aaabbbaaa^^^\\\\\\\\\___`````````___^^^\\\[[[______```bbbdddfffiiijjjggghhhiiijjjiiigggeeecccccccccdddddddddcccbbbaaaeeeeeeddddddeeegggiiijjjkkkgggccc______bbbgggjjjkkkjjjiiihhhgggfffffffffhhheeeaaa``````^^^YYYUUUUUUTTTRRRPPPOOOMMMMMMMMMKKKJJJIIIHHHIIIKKKMMMNNNOOOPPPRRRRRRQQQQQQSSSUUUTTTTTTSSSPPPLLLIIIHHHIIIKKKJJJIIIHHHIIIKKKMMMNNNQQQTTTVVVTTTUUUXXXXXXUUUPPPPPPQQQQQQQQQSSSWWWYYYYYYZZZZZZZZZ```jjjpppooojjjkkknnnqqquuuyyy|||~~~vvvmmmfff```\\\YYYVVVOOOIIIHHHFFFCCCCCCEEEBBBFFFLLLQQQVVVYYY\\\^^^dddjjjmmmooovvv{{{zzz}}}|||uuummmjjjiiihhhfffgggkkksss{{{{{{vvvsssxxx|||}}}zzzrrriiidddfffiiitttsssrrrrrrrrrtttuuuwwwzzz}}}zzzrrrpppllliiifffbbb]]]ZZZ[[[UUULLLEEE???999222---////////////............,,,---...//////...---,,,,,,------......------,,,,,,+++)))((((((***+++---------,,,,,,,,,,,,+++++++++,,,,,,------......///************************************************+++++++++,,,,,,+++++++++++++++******************++++++************++++++)))************+++++++++(((((()))***************)))))))))))))))******+++***************+++++++++)))))))))))))))******++++++++++++************))),,,,,,+++++++++++++++++++++*********+++,,,,,,---------,,,++++++,,,,,,,,,(((,,,//////---+++,,,...,,,---...///111333444555111111111222333444555666???AAAHHHSSS^^^kkk{{{rrrjjjkkkvvv888888999999999888666555666666555444444444444555777777777777777888888888666666777777888999999999;;;<<<<<<===>>>???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJKKKHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVXXXTTTPPPQQQUUUWWWWWWUUUTTTUUUUUUVVVXXXYYYYYYZZZ]]]^^^___^^^[[[YYYYYYYYY\\\]]]^^^_________^^^]]]^^^^^^___aaabbbdddfffgggfffggghhhhhhgggeeedddccc````````````````````````bbbbbbbbbbbbccceeeggghhhhhheeeaaa^^^^^^```cccffffffeeedddbbbaaa``````______]]]ZZZYYYXXXWWWSSSPPPRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHKKKMMMOOOOOOQQQRRRRRRQQQQQQRRRTTTSSSTTTSSSPPPMMMJJJIIIIIIKKKKKKIIIIIIJJJLLLNNNOOORRRUUUWWWUUUVVVYYYXXXUUUSSSTTTTTTTTTUUUXXX]]]```fffgggddd```bbbjjjooopppmmmmmmmmmnnnooorrrtttuuuyyysssjjjaaaYYYSSSNNNJJJIIIDDD@@@@@@@@@???BBBGGGNNNTTT\\\bbbfffhhhkkknnnooossstttssswww}}}|||zzzxxxyyy}}}{{{|||zzzsssmmmlllllljjjiiiiiimmmttt|||zzzvvvtttwww~~~~~~sssqqqooommmmmmnnnppprrrvvvvvvvvvuuuuuuuuuvvvvvv{{{}}}~~~~~~~~~~~~zzzuuuvvvsssooolllhhhbbb\\\XXXUUUOOOHHHAAA<<<777111...////////////............---------......---------,,,,,,------------,,,,,,,,,+++***(((((()))+++,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++************************++++++************++++++(((((()))))))))*********))))))***,,,,,,---------)))))))))))))))******+++++++++*********************************++++++,,,+++++++++************)))+++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,+++---.........---......------...000111222333444111111111222333444555666???AAAHHHRRR]]]iiizzz~~~ppphhhhhhrrr~~~::::::;;;;;;;;;::::::999777777888888777777666555888888888777777777777777555555666666777777888888999999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTUUURRROOOOOORRRTTTTTTRRRPPPPPPQQQSSSUUUVVVWWWXXXYYY[[[\\\[[[XXXVVVVVVWWWXXXYYY[[[]]]^^^___^^^^^^]]]]]]^^^___```aaaaaabbbddddddddddddcccbbbaaaaaa\\\[[[[[[ZZZ[[[\\\^^^____________```aaabbbcccdddcccaaa___]]]\\\\\\]]]^^^^^^]]][[[ZZZXXXWWWWWWWWWVVVTTTRRRQQQQQQPPPMMMKKKMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEFFFGGGJJJMMMOOOPPPQQQSSSRRRQQQQQQRRRSSSSSSSSSSSSQQQMMMJJJIIIIIILLLKKKJJJJJJLLLNNNPPPRRRUUUYYY[[[ZZZ[[[]]]\\\YYYYYYYYYYYYYYYZZZ^^^dddhhhppprrrooogggdddggglllnnnpppnnnjjjgggeeeeeefffgggfffaaaYYYQQQKKKFFFBBB???>>>;;;;;;;;;;;;===EEENNN^^^gggrrrxxxyyyyyy{{{}}}{{{}}}{{{wwwuuuwwwvvvsssmmmkkklllttt|||zzzwwwpppmmmmmmnnnmmmmmmnnnrrryyy~~~xxxwwwvvvvvvyyy~~~sssooommmooovvv{{{}}}|||{{{{{{zzzyyyxxxxxxxxxyyy}}}~~~|||}}}{{{yyyuuuyyyvvvrrrnnnhhhaaaYYYTTTJJJFFF@@@;;;777444000.../////////............------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,***)))))))))******))))))***+++,,,---......------,,,,,,+++******)))************************************************++++++,,,,,,,,,,,,++++++************************++++++************++++++'''((((((((())))))))))))))))))***,,,,,,---------)))))))))))))))******+++,,,+++++++++***)))))))))+++++++++***+++,,,,,,---+++++++++************)))*********++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,///---,,,---.../////////......///000000111222222111111111222333444666666>>>@@@GGGQQQZZZfffwww}}}pppgggfffnnnxxx;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999999999888888777777666666555555555666666777777777777888888999:::;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHJJJLLLNNNOOOQQQQQQOOOMMMMMMOOOPPPPPPOOOLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZYYYWWWUUUUUUVVVUUUVVVXXXZZZ\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]`````````______^^^^^^^^^YYYXXXWWWWWWXXXZZZ]]]_______________^^^^^^^^^___\\\\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOPPPOOONNNMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCDDDFFFJJJMMMOOOPPPRRRSSSRRRQQQPPPQQQSSSSSSTTTTTTSSSOOOMMMKKKKKKMMMLLLLLLLLLNNNPPPSSSUUU[[[___aaa```aaaeeedddaaaaaa```___^^^___bbbggglllrrrvvvvvvooohhhhhhjjjkkkppplllfff___ZZZXXXXXXXXXTTTPPPKKKGGGDDDBBB???===<<<<<<===???@@@DDDOOO\\\oooxxx~~~~~~{{{uuupppmmmlllkkkiiifffeeejjjuuuzzzvvvpppjjjiiikkkmmmnnnqqquuu|||~~~xxxyyyyyyxxxwwwyyy~~~~~~zzzwwwwww{{{}}}zzzwwwwwwyyy{{{}}}~~~|||~~~|||zzz}}}}}}{{{wwwtttpppkkkeee\\\RRRLLL???===999555333111////////////.........------------,,,+++******+++,,,---,,,,,,,,,------,,,,,,,,,------+++***)))))))))))))))******+++,,,,,,------++++++++++++******))))))************************************************)))******++++++******)))***************+++++++++++++++************++++++((((((((()))))))))******))))))*********))))))))))))))))))))))))******+++,,,,,,,,,+++***)))((((((+++************+++,,,,,,+++++++++*********))))))))))))***+++,,,,,,------***+++++++++,,,+++++++++++++++++++++++++++,,,---111...+++,,,///111111////////////000000000000000000111111222333555666777===@@@GGGPPPWWWcccuuu~~~rrriiifffllluuu;;;;;;;;;;;;<<<======>>><<<===>>>???>>>===;;;:::::::::999999888888888777666666666666777777777777777777888888999999:::::::::;;;<<<==================>>>@@@AAACCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJKKKLLLNNNPPPQQQSSSTTTVVVXXXYYYXXXVVVUUUUUUUUUTTTUUUVVVWWWXXXWWWWWWVVVXXXXXXYYYZZZZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVYYY\\\]]]```___^^^]]][[[ZZZXXXXXXUUUUUUUUUTTTSSSRRRPPPOOOPPPOOONNNMMMLLLKKKKKKKKKLLLKKKKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFCCCBBBBBBDDDFFFIIIMMMOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTVVVWWWVVVSSSPPPOOONNNOOONNNNNNNNNPPPRRRUUUWWW\\\```bbbbbbeeejjjkkkjjjiiiiiigggeeeccceeehhhkkkqqqyyy}}}yyyrrrooommmkkkjjjfff___WWWQQQNNNMMMLLLIIIGGGCCCAAAAAA@@@>>>===<<<===AAAGGGKKKSSSaaannn~~~|||{{{xxxvvvsssoooiiiddddddfffjjjgggdddgggnnnvvv{{{~~~{{{rrrlllfffaaabbbgggmmmpppwww}}}}}}}}}}}}}}}}}}~~~}}}yyytttpppqqqvvv|||}}}~~~zzzyyy}}}~~~{{{nnnlllhhhccc\\\SSSIIICCC777666444111///...//////............------------,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++---,,,+++***)))))))))(((++++++++++++++++++++++++)))))))))******+++++++++************************************************(((((())))))))))))(((((())))))*********+++++++++++++++************++++++)))))))))*********+++++++++++++++***)))((('''&&&)))))))))))))))******+++,,,,,,,,,+++***)))(((((()))))))))))))))***+++++++++++++++*********))))))))))))***+++,,,,,,------***+++,,,,,,,,,++++++***************++++++,,,---111...+++,,,///111111///////////////////////////000000111222333555666777<<>>???<<<<<<======<<<<<<;;;:::;;;;;;;;;:::::::::::::::888888888888888999999999888888888888999999999:::999:::;;;;;;<<<<<<<<<;;;:::<<<>>>@@@BBBBBBBBBBBB>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEGGGIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPSSSUUUVVVVVVTTTSSSSSSSSSRRRRRRSSSTTTTTTSSSQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRTTTUUUVVVVVVUUUSSSRRRSSSRRRRRRRRRTTTVVVWWWYYY[[[[[[ZZZXXXVVVTTTQQQPPPOOOOOOOOOOOONNNMMMKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJHHHHHHHHHFFFDDDCCCEEEGGGHHHGGGGGGFFFFFFFFFGGGGGGCCCCCCCCCDDDFFFIIILLLNNNOOOPPPRRRRRRQQQQQQSSSUUUVVVXXXZZZZZZWWWTTTSSSRRRRRRQQQPPPPPPRRRTTTVVVXXXZZZ]]]___```dddlllqqqppprrrrrrpppmmmjjjiiikkkmmmqqqzzz~~~yyytttnnniii```\\\VVVPPPKKKHHHGGGFFFEEECCCAAA?????????===<<<===>>>DDDNNNWWWbbbppp}}}|||vvvtttooommmkkkiiiddd```bbbggghhhfffdddfffkkkppptttvvvvvvooohhhccc^^^[[[___fffqqqwww~~~}}}vvvrrrmmmjjjmmmttt}}}}}}~~~yyywwwxxxuuupppbbb```[[[WWWPPPIII@@@;;;222222222000------...000.........------------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,+++++++++******)))))),,,,,,++++++************((())))))***++++++,,,,,,************************************************(((((())))))))))))(((((()))))))))***++++++,,,,,,++++++************++++++************++++++++++++......------+++***(((''')))))))))))))))******+++,,,+++++++++***)))))))))))))))(((((())))))***++++++++++++************)))*********++++++,,,,,,---***+++,,,---,,,+++***)))******)))******+++,,,---///---,,,---.../////////////////////////////////000000000222333555777888;;;???FFFNNNTTT```uuuwwwmmmhhhlllttt;;;;;;;;;;;;===>>>@@@AAA>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::999999:::;;;;;;;;;;;;:::999;;;===>>>??????>>>===;;;<<<<<<======>>>??????@@@AAAAAABBBCCCEEEFFFGGGFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQOOONNNNNNOOONNNOOOPPPPPPPPPPPPNNNNNNLLLMMMNNNOOOPPPOOOMMMLLLLLLNNNQQQTTTTTTQQQNNNLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHEEEBBBBBBDDDGGGGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDCCCDDDFFFIIILLLNNNMMMOOOQQQRRRRRRRRRTTTVVVYYY[[[^^^^^^[[[YYYWWWVVVTTTSSSRRRRRRSSSUUUWWWXXXXXX[[[]]]^^^dddooovvvxxxzzzzzzyyywwwsssqqqqqqqqqooouuuyyywwwsssmmmeee\\\TTTRRROOOKKKHHHFFFEEEDDDCCCAAA@@@@@@BBBBBBBBB@@@CCCCCCIIITTT```kkkwww|||zzzwwwrrroooiiiggghhhhhhdddaaaeeemmmnnnnnnmmmoooqqqtttvvvvvvlllgggbbb```^^^^^^fffnnn{{{~~~||||||~~~pppnnnmmmmmmrrrzzz|||}}}wwwsssqqqkkkcccWWWTTTPPPKKKFFF@@@:::555111222222000---,,,...111.........---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++******)))***************+++++++++******++++++++++++++++++************************************************))))))************))))))((())))))***++++++,,,,,,++++++************++++++))))))))))))************+++,,,,,,,,,,,,+++******)))))))))))))))******+++++++++************************))))))******+++,,,+++++++++************)))++++++++++++++++++++++++***+++,,,------+++***((())))))))))))***+++,,,---+++---.........---......---.........//////000000//////000111333555777888999>>>FFFNNNTTT```vvvuuukkkfffkkkrrr<<<<<<<<<<<<>>>@@@BBBCCCAAA@@@>>>=========>>>???;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;999999:::;;;;;;;;;::::::999:::<<<======<<<:::999;;;;;;<<<======>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFDDDFFFGGGFFFEEECCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJLLLMMMMMMKKKJJJKKKKKKKKKLLLMMMNNNOOONNNNNNMMMGGGHHHJJJLLLLLLKKKIIIHHHHHHKKKOOORRRRRROOOLLLIIIHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJJJJHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJGGGCCCCCCEEEHHHFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDFFFIIILLLMMMLLLNNNPPPQQQRRRSSSUUUWWW[[[]]]``````^^^[[[YYYYYYVVVUUUTTTSSSSSSUUUWWWXXXYYY\\\]]]^^^fffrrr|||~~~}}}zzzwwwvvvvvvkkknnnnnnkkkgggaaaWWWNNNMMMLLLKKKIIIGGGFFFEEEEEE@@@???@@@BBBFFFHHHIIIHHHMMMKKKOOOZZZeeennnwww~~~zzzuuusssttttttppplllhhhfffgggiiifffccciiirrr}}}}}}}}}~~~~~~~~~~~~hhhdddbbbbbbbbbeeennnyyy}}}|||}}}}}}zzz}}}yyy~~~}}}yyyrrrnnnoooqqqttt{{{~~~{{{|||}}}uuuqqqnnneee\\\PPPMMMIIIEEEAAA<<<777333111222333000---,,,///111......---------,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,+++++++++)))******+++++++++******(((((()))***+++,,,,,,---------,,,,,,+++*********************************************************++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++************++++++(((((((((((())))))))))))'''''')))******++++++***)))))))))))))))******+++***************+++++++++++++++******++++++,,,---+++++++++************))),,,,,,++++++++++++++++++***+++---------+++)))((())))))))))))***+++,,,---(((,,,///000---+++,,,...------......///000000111//////000111333555777888999>>>FFFNNNTTT```vvvsssiiidddiiippp@@@?????????>>>=================================AAA@@@>>><<<<<<<<<<<<===========================;;;:::::::::;;;<<<===>>><<<>>>>>>===<<<;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<===;;;:::<<<@@@BBBAAA@@@@@@???>>>>>>???AAACCCDDDDDDDDDEEEEEEDDDBBB???>>>DDDDDDDDDEEEEEEEEEEEEFFFHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFJJJIIIIIIHHHGGGFFFEEEEEECCCCCCDDDFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGGGGIIIIIIHHHEEEDDDDDDGGGJJJLLLFFFBBBDDDGGGGGGIIILLLNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEKKKIIIGGGHHHIIIKKKKKKJJJPPPOOOOOOOOOQQQSSSUUUVVV]]]```bbbaaa]]]ZZZYYYZZZUUUTTTSSSTTTWWWZZZ\\\\\\``````bbbdddiiirrr|||~~~yyyuuupppmmmlllgggccc]]]XXXTTTQQQNNNLLLMMMLLLKKKIIIGGGEEECCCBBBCCCEEEGGGIIIKKKLLLMMMNNNQQQVVV]]]fffnnntttxxxzzz}}}yyytttrrrqqqqqqnnnlllhhhhhhgggfffgggkkkqqqvvv}}}uuulllfffhhhkkkoooyyy~~~xxxxxx}}}zzz{{{}}}~~~zzzwwwvvvuuuqqqtttzzz}}}}}}~~~uuummmggg```ZZZUUURRRJJJ???888666555222///000000000000000///......------,,,,,,,,,,,,------,,,---------,,,++++++***---,,,+++******+++,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++...---+++)))(((((())))))))))))))))))))))))))))))---,,,+++******+++,,,------,,,,,,+++***)))((((((******++++++++++++******************++++++++++++************************++++++******))))))((((((************************+++++++++*********))))))---,,,+++)))((('''''''''***+++,,,,,,******+++,,,...,,,++++++------,,,***+++++++++,,,,,,,,,------...///000000000000////////////000111333555777888;;;>>>EEEOOOYYYfffxxxttthhhbbbeeelll@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>=======================================<<<<<<<<<<<<===>>>??????===>>>???>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;<<>>>>>===<<<<<<===???AAABBBAAABBBDDDDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFEEEEEEEEECCCCCCDDDDDDEEEGGGHHHHHHCCCCCCBBBAAAAAABBBBBBCCCEEEFFFGGGFFFEEEDDDFFFGGGDDDBBBCCCFFFFFFDDDGGGLLLOOOOOOPPPQQQQQQQQQPPPPPPJJJIIIHHHFFFFFFFFFFFFGGGIIIIIIHHHIIIJJJMMMPPPRRRQQQQQQQQQRRRSSSUUUVVVWWW[[[]]]___^^^ZZZVVVTTTTTTUUUTTTTTTWWW[[[^^^``````eeegggjjjlllooouuu{{{|||yyyuuuooojjjfffcccbbb[[[XXXTTTRRRPPPNNNKKKIIIKKKJJJIIIIIIHHHGGGFFFFFFJJJLLLOOOPPPPPPQQQSSSTTT^^^```eeelllsssyyy||||||{{{wwwssssssvvvwwwtttqqqiiijjjjjjjjjkkknnnssswwwzzzxxxwwwxxx|||~~~~~~}}}wwwrrrqqquuuyyy}}}|||xxxyyy}}}|||~~~~~~zzzxxxxxxxxxxxx{{{~~~|||{{{{{{{{{{{{rrrfff___]]]ZZZSSSMMMJJJCCC:::555444444333000000000000000000///......//////............//////---------------,,,++++++,,,+++************+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***---,,,+++))))))))))))*********************************)))(((((()))******,,,++++++******))))))))))))******************)))*********))))))(((((((((*********************************)))))))))))))))************************+++*********))))))))))))((((((((()))+++,,,...///***+++,,,,,,******+++,,,,,,+++***+++---...---,,,,,,,,,---------.........000/////////////////////000000000222333555777888;;;===DDDNNNXXXdddvvvttthhhcccgggoooAAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA>>>???@@@???=========>>>>>>>>>======<<<<<<;;;;;;AAA@@@???@@@BBBBBBBBBAAA>>>>>>=========???@@@AAA???@@@BBBCCCDDDCCCBBBBBB>>>>>>>>>>>>?????????@@@BBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFDDDCCCCCCBBBBBBCCCDDDDDDAAACCCEEEFFFEEEEEEEEEFFF???@@@DDDFFFDDDAAADDDJJJMMMNNNPPPRRRTTTVVVVVVWWWMMMLLLIIIGGGFFFFFFGGGHHHIIIKKKMMMMMMMMMNNNRRRVVVTTTTTTTTTUUUVVVWWWXXXXXX]]]___aaa```\\\XXXUUUTTTTTTTTTTTTWWW\\\___aaaaaajjjmmmqqqsssttttttuuuvvvmmmjjjfff```[[[XXXWWWVVVQQQPPPOOOOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMQQQVVVZZZZZZWWWWWW[[[___jjjhhhiiinnnuuuzzz||||||yyyuuurrrvvv|||{{{vvvlllmmmooooooooopppsssvvvrrrpppoooqqquuuyyy|||~~~{{{zzz}}}|||}}}~~~{{{zzzxxxyyy|||~~~|||zzzzzz{{{}}}~~~zzzuuuooolllsssgggZZZUUUVVVUUUNNNFFF???:::333111222333333111///000000000000///......//////............//////------......------,,,,,,+++******))))))******++++++++++++++++++************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************++++++******)))******+++++++++++++++++++++++++++******)))(((((()))******************************((())))))******))))))(((*********))))))((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,***))))))+++---//////...---------.........//////333222111/////////000000111111111222333444666777:::<<>>======<<<::::::::::::::::::::::::;;;<<<>>>???@@@???>>>===????????????????????????>>>??????@@@AAAAAAAAABBB???@@@AAA@@@>>>===>>>?????????>>>>>>===<<<;;;;;;>>>>>>>>>???AAABBBBBBBBB@@@@@@??????@@@@@@BBBBBB@@@@@@AAABBBBBBBBBBBBAAA?????????@@@@@@@@@AAAAAA?????????@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEEEEAAABBBDDDDDDDDDDDDGGGIIIFFFDDDCCCDDDCCC???AAAEEEIIIKKKMMMQQQTTTVVVXXXYYYSSSQQQMMMIIIGGGGGGGGGGGGKKKQQQVVVWWWTTTRRRUUUXXXXXXXXXXXXXXXYYYYYYZZZ[[[___aaabbbbbb```\\\YYYXXXUUUUUUTTTVVVZZZ\\\]]]]]]eeeiiinnnqqqooollliiiggg___\\\XXXTTTQQQPPPPPPPPPRRRRRRRRRTTTVVVWWWUUUSSSOOONNNNNNNNNOOOPPPRRRSSSWWW\\\aaaaaa]]]]]]ccciiimmmjjjgggjjjqqqxxx{{{{{{{{{vvvtttxxx~~~xxxpppqqqrrrqqqppppppqqqsssnnnmmmlllnnnrrrxxx~~~{{{xxxwww|||yyyxxxyyyxxxwwwwwwyyy{{{|||{{{zzzzzz}}}}}}{{{zzz{{{~~~}}}~~~xxxooofffaaaggg^^^UUUPPPOOOLLLEEE???777444000///000111222111//////000000//////...------,,,,,,++++++,,,,,,---------.........------,,,***))))))))))))))))))***+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))))))))*********++++++,,,************************,,,++++++++++++++++++,,,((()))))))))*********+++(((((())))))))))))((((((************************(((((((((((((((((((((((((((((())))))******++++++************************++++++++++++************,,,,,,,,,+++***)))((('''***+++,,,,,,******+++,,,+++******+++---......---------------............666444222000000000222333222111222222333444555666999;;;AAAJJJRRR]]]ooo~~~}}}oooeeebbbiiisssAAAAAA@@@???>>>===<<<;;;888888888888888888888888999;;;<<<>>>?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBAAA???@@@AAA@@@???>>>???@@@@@@@@@???>>>======<<<<<<888999;;;<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@AAABBBCCCDDDCCCBBBBBBAAA@@@???????????????@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAAAAABBBBBBBBBBBBDDDDDDCCCAAAAAADDDIIIMMMTTTJJJBBBAAABBB@@@??????DDDEEEHHHLLLPPPRRRTTTUUUWWWUUUQQQLLLIIIGGGFFFFFFLLLTTT^^^cccbbb______```aaa```^^^^^^^^^___```aaaaaaaaabbbbbbbbbaaa___^^^[[[YYYVVVUUUVVVWWWWWWWWWYYY]]]bbbdddbbb^^^ZZZXXXTTTSSSQQQPPPOOOPPPQQQRRRUUUUUUVVVXXXZZZ[[[YYYWWWSSSRRRQQQPPPPPPQQQSSSTTTZZZ___dddccc```aaagggnnnnnnjjjfffhhhoooxxx~~~|||yyy||||||vvvrrrrrrrrrpppnnnmmmoooqqqqqqqqqpppqqquuu{{{{{{xxxvvvuuuuuu|||zzzuuuwwwzzzwwwsssrrrrrrtttvvvvvvuuuwww|||~~~|||zzzzzz|||~~~~~~|||{{{zzzuuuwwwyyyyyytttkkkaaa[[[WWWUUUQQQKKKEEE>>>999555444222000//////000000000///////////////...------,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,)))))))))******)))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((())))))***+++++++++,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++((((((((()))******++++++(((((())))))))))))((((((&&&''''''((()))***++++++(((((((((((((((((((((((((((((())))))******++++++************************------,,,,,,,,,+++++++++((()))+++---.../////////***+++,,,,,,******+++,,,---,,,++++++------,,,++++++,,,,,,,,,,,,---------444333000///...///111222222111222222333444555666999:::@@@HHHPPPZZZkkkzzz~~~pppgggdddllluuu@@@@@@???>>><<<;;;::::::777777777777777777777777888999:::<<<===>>>??????????????????????????????===>>>???AAAAAAAAAAAA@@@???@@@AAA@@@>>>>>>>>>???@@@@@@??????>>>>>>======:::<<<>>>??????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@???@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCCFFFDDDBBB@@@???CCCIIINNNYYYLLL@@@???BBBBBB???>>>AAABBBEEEHHHKKKMMMOOOOOOUUUTTTQQQNNNJJJHHHFFFEEEJJJSSS```iiimmmmmmmmmmmmjjjgggdddbbbbbbdddgggiiihhhgggfffggghhhiiiiiihhhaaa]]]WWWSSSQQQQQQQQQQQQLLLPPPTTTUUUUUUSSSQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWYYY[[[\\\[[[ZZZVVVUUUSSSRRRRRRSSSUUUVVV^^^aaadddccc```aaafffkkkmmmkkkhhhiiinnnyyy~~~yyyvvvrrrqqqnnnkkkjjjlllppptttxxxxxxxxxxxxzzz{{{yyyvvvrrrqqqrrruuu~~~|||{{{vvvuuuxxxzzzvvvsssrrrooorrruuuvvvvvvyyy~~~}}}|||zzzzzzzzz{{{}}}~~~~~~}}}}}}|||zzzyyywwwwwwnnnpppqqqpppllleee]]]YYYQQQQQQNNNHHH???888444333222111111000////////////...////////////...------......------------......++++++,,,,,,------,,,,,,)))******++++++******))))))))))))***************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***))))))))))))************((()))***+++++++++++++++((((((((((((((((((((((((((()))************)))(((((((((((())))))*********((())))))******))))))((($$$%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************************************---,,,,,,,,,,,,+++++++++'''((()))******)))((('''***+++,,,,,,******+++,,,...---+++,,,,,,---+++***+++++++++,,,,,,,,,------///...---,,,,,,---...///111111111222333444666777999;;;@@@GGGNNNXXXhhhwwwtttjjjhhhnnnwww??????>>><<<;;;:::999888666666666666666666666666777777888999;;;===???@@@????????????????????????;;;<<<>>>@@@@@@@@@???>>>???@@@@@@@@@>>>===>>>???????????????????????????>>>@@@BBBAAA??????@@@BBB>>>>>>?????????>>>>>>>>>???????????????@@@@@@AAA===>>>>>>>>>>>>?????????@@@@@@????????????@@@AAA>>>>>>>>>????????????@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAACCCCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBB@@@???BBBFFFJJJRRRHHH@@@@@@CCCBBBBBBBBBAAABBBDDDFFFHHHIIIJJJJJJNNNNNNNNNMMMKKKHHHFFFEEEHHHOOOZZZeeemmmqqqrrrrrrmmmiiidddaaa```cccgggjjjmmmjjjgggfffhhhjjjjjjjjjaaa[[[RRRKKKIIIIIIIIIJJJDDDFFFIIIKKKLLLMMMPPPRRRTTTUUUXXXZZZ[[[\\\]]]]]][[[ZZZZZZ[[[^^^aaaaaaaaa\\\[[[YYYXXXXXXZZZ\\\^^^ddddddcccaaa______bbbdddhhhhhhfffeeeiiittt{{{yyyxxxpppmmmjjjfffgggmmmuuu{{{~~~~~~~~~~~~~~~xxxwwwtttooonnnpppwww~~~{{{zzzyyyvvvvvvyyyxxxuuuuuuwwwsssuuuxxxzzz|||~~~~~~|||{{{{{{|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuuttttttiiiiiiiiigggccc^^^YYYVVVOOOLLLFFF@@@;;;777555444//////000000///...............//////......---,,,...------,,,,,,------...)))***++++++,,,,,,++++++******+++,,,,,,+++******((()))))))))*********+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))******+++++++++))))))***+++++++++******((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))))))))******************))))))))))))))))))(((((((((*********************************)))))))))))))))************************+++++++++*********))))))*********(((&&&###***+++,,,,,,******+++,,,---+++++++++---------+++,,,,,,,,,,,,---------...,,,,,,,,,------...//////000000000222333555777888:::;;;@@@GGGMMMWWWfffuuuuuukkkgggmmmuuu???>>>===<<<:::999888777666666666666666666666666666666666777:::<<>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???@@@???>>>===>>>???@@@???=========>>>???????????????@@@@@@@@@;;;===>>><<<999777888:::@@@@@@AAAAAAAAA@@@@@@???=========>>>???AAABBBCCC????????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???<<<<<<======>>>???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===???BBBDDDDDDCCCAAA???<<<===>>>@@@AAAAAA@@@@@@AAAAAABBBAAA@@@AAADDDFFFGGGCCC@@@CCCDDDCCCDDDGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGEEEHHHLLLSSS]]]ffflllnnnnnnkkkgggaaa\\\\\\___dddhhhiiiddd___]]]___bbbbbbbbb]]]VVVLLLDDDAAAAAACCCCCCBBBCCCDDDFFFHHHLLLRRRVVVXXXZZZ\\\___```aaa```___aaa```___aaadddgggiiiiiibbb```___^^^```bbbeeegggiiigggdddaaa___^^^^^^^^^aaabbbaaa___aaalll~~~zzzzzz{{{nnnkkkfffdddfffnnnzzzyyyyyyvvvpppnnnqqqxxx}}}{{{{{{{{{xxxxxxyyywwwuuuxxx}}}xxxyyy||||||||||||{{{zzzyyy{{{|||yyyzzzzzzzzzzzzyyywwwwwwvvvvvvuuutttsssrrrqqqqqqgggfffccc```\\\YYYVVVTTTLLLDDD:::444333333222000,,,---//////.........///......//////......---,,,,,,++++++******++++++,,,((()))***+++++++++++++++***+++,,,------,,,+++***(((((())))))*********+++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))***+++,,,------,,,+++***)))))))))))))))(((((((((******++++++++++++******//////...---,,,+++***)))************************++++++******))))))((((((************************))))))))))))(((((((((((()))***+++,,,+++***(((&&&***+++,,,,,,******+++,,,+++***)))+++---///......---------.........//////,,,---...000111111111111//////000111333555777999:::<<<@@@GGGMMMVVVeeetttsssiiidddiiippp======;;;:::999777666666444444555666777888999999555666888:::;;;;;;;;;;;;============>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@???@@@???>>>>>>===>>>>>>>>>@@@@@@??????>>>=========>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>>>>???AAA@@@???>>>>>>???@@@AAA???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHAAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIIKKKKKKJJJFFFCCCJJJLLLOOOUUU[[[bbbhhhkkkfffaaaZZZVVVWWW[[[^^^```cccaaa]]]WWWRRRPPPQQQRRRNNNLLLHHHDDDBBB@@@@@@@@@BBBDDDFFFHHHJJJMMMQQQTTTZZZ^^^ccceeecccbbbbbbccc______aaaffflllrrruuuvvvlllfffdddgggjjjiiiiiijjjnnnmmmfff]]]YYYZZZ[[[YYY___^^^___aaaccchhhtttzzztttrrrqqqkkkhhheeeeeejjjrrr{{{zzzuuutttwwwyyy|||yyyzzzxxxzzz|||zzzwwwwwwyyy|||~~~}}}|||}}}~~~}}}|||}}}}}}|||{{{zzzxxxwwwvvv|||uuutttppplllllloooqqqqqqooofffaaa[[[XXXYYYWWWSSSOOOCCC===666222111222222111,,,,,,---......---,,,,,,000000/////////.........((((((''''''(((***,,,---,,,++++++******++++++,,,)))((('''(((***++++++)))++++++,,,,,,,,,+++******))))))))))))))))))))))))***++++++,,,,,,++++++***)))***+++***)))((((((***************************)))*********))))))+++---***((((((++++++((((((+++************************************+++,,,---......---,,,,,,+++++++++,,,(((((((((((())))))))))))***222777444...+++)))''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))))),,,.........------------......,,,)))'''(((,,,///000000///000111222444555666777777;;;BBBIIILLLTTTeeevvv~~~qqqiiiggglllsss::::::999888777666666555333444555666777888888999444555666777888999999999<<<<<<===============>>>>>>===<<<;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@BBBAAAAAA@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJLLLMMMLLLIIIFFFCCCDDDFFFJJJPPPVVV[[[______ZZZTTTPPPPPPSSSVVVWWWUUUTTTQQQLLLGGGEEEEEEFFFGGGEEECCCAAA@@@@@@AAABBBDDDFFFGGGHHHJJJMMMRRRUUUYYY\\\``````___^^^___```^^^___ccciiiqqqxxx|||}}}rrrkkkgggiiijjjhhhgggiiijjjkkkgggaaa___aaaaaa___```^^^^^^bbbeeeiiirrr|||{{{tttooonnnnnniiigggfffhhhnnnuuu|||||||||||||||}}}|||{{{|||}}}}}}}}}|||{{{zzz{{{zzzyyyxxxyyy{{{~~~zzzvvvsssppppppqqqpppmmmjjjddd___YYYVVVTTTQQQKKKFFF<<<888333000111222222111,,,,,,---......---,,,,,,...---------,,,,,,,,,,,,++++++++++++,,,------...,,,++++++******++++++,,,***)))((()))+++,,,+++*********++++++++++++,,,,,,)))))))))))))))))))))))))))******++++++******))))))***+++***)))((((((***************************((()))***)))))))))+++,,,***''''''******''''''***************************))))))))))))***+++,,,---------,,,+++++++++++++++(((((((((((()))))))))***)))000444111,,,***)))'''))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,***))))))***,,,---------,,,,,,---------,,,***(((***---000111000///000111222444555666777777;;;BBBHHHKKKSSSeeevvvtttmmmkkkpppvvv666666666666555555555555333333444555666777777888333333333444555666777888;;;;;;;;;<<<<<<=========>>>===<<<;;;:::999999999;;;<<<===???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@???>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLMMMNNNMMMJJJHHHCCCCCCCCCEEEIIINNNTTTWWWXXXSSSNNNJJJJJJLLLMMMNNNLLLLLLKKKGGGCCC@@@@@@@@@@@@?????????AAACCCEEEFFFGGGHHHHHHHHHJJJMMMRRRVVVXXXYYY[[[[[[[[[[[[^^^```aaabbbfffmmmtttzzz|||}}}uuunnnhhhfffeeeccccccfffgggkkkmmmlllmmmqqqqqqnnnfffaaa___bbbfffiiinnnsss{{{yyyuuupppllljjjlllnnnoooooopppttt{{{~~~~~~}}}|||{{{{{{zzz{{{yyywwwwwwyyy~~~{{{xxxuuusssrrrnnnhhhccc```\\\UUUPPPLLLGGG@@@:::444222000///000222222111,,,------......------,,,------------,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,+++++++++************+++++++++***)))***+++,,,+++******************+++,,,---)))))))))))))))))))))))))))))))))******))))))))))))***+++***)))((((((***************************)))*********((()))***,,,+++((('''***)))&&&%%%(((************************(((((((((((()))***++++++,,,+++******************((((((((()))))))))******'''---000,,,)))))))))((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******---,,,,,,,,,,,,,,,,,,---+++++++++,,,///111111000000000111222444555666666888;;;AAAFFFJJJRRReeevvvyyysssrrrvvv|||222333333333333444444444222333333444555555666666333333222222333444666777999999999:::;;;<<<<<<===???>>>===;;;:::888888777888999;;;===???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>========================>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@???>>>>>>??????BBBBBBAAAAAA@@@@@@??????????????????@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCGGGFFFFFFFFFFFFFFFFFFFFFGGGIIILLLOOOQQQRRRRRRRRROOONNNNNNNNNNNNMMMIIIGGGFFFEEECCCCCCFFFJJJPPPSSSTTTPPPLLLIIIHHHIIIIIIIIIJJJJJJJJJGGGDDDAAA@@@@@@======>>>@@@BBBEEEHHHIIIJJJJJJJJJIIIJJJMMMRRRVVVVVVWWWWWWXXXZZZ^^^bbbeeehhhiiilllppptttvvvtttssspppiiibbb```^^^\\\___ccchhhooouuuzzzrrrhhhaaaaaadddfffhhhjjjlllllljjjiiiiiilllqqquuuzzz{{{~~~~~~~~~~~~|||{{{|||}}}}}}}}}{{{zzzzzz}}}~~~xxxsssooojjjddd^^^^^^XXXOOOHHHBBB<<<777444000000000000000111111000------------------------........................((()))***+++***)))'''&&&++++++************++++++,,,+++******,,,---,,,***++++++***))))))***+++,,,))))))))))))))))))))))))))))))************)))))))))***+++***(((((((((***++++++++++++++++++++++++***+++++++++))))))+++---,,,)))(((******&&&%%%(((************************)))))))))))))))***++++++******))))))))))))******(((((()))))))))*********&&&***,,,(((&&&(((***))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---///111111///---...------,,,,,,------...+++,,,---///000111111000000111111222444555555666999;;;@@@EEEHHHQQQdddvvv}}}|||000111111222333333444444222222222333444444555555444333222222333444666777666777888999:::;;;<<<<<>><<<;;;999777777666777999<<<>>>???@@@AAA@@@@@@AAA@@@@@@>>>===<<<;;;;;;;;;<<<=========>>>>>>>>>????????????>>>>>>======>>>>>>>>>?????????AAA@@@??????>>>?????????AAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@AAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEHHHMMMRRRVVVYYYZZZZZZUUUSSSQQQPPPOOOMMMIIIFFFDDDBBB@@@???@@@DDDIIILLLPPPMMMJJJIIIJJJJJJIIIHHHGGGHHHGGGEEEAAA???>>>???===>>>???AAADDDFFFHHHIIIMMMMMMMMMLLLLLLOOOSSSVVVWWWVVVWWWYYY___eeekkkooopppppprrruuuuuusssnnnjjjhhhbbb]]]\\\ZZZZZZ___eeeiiiqqqzzz}}}pppdddaaabbbbbbcccddddddeeefffhhhlllsss{{{}}}|||{{{zzz{{{{{{|||yyy|||}}}{{{|||||||||{{{|||~~~uuummmhhhccc^^^ZZZXXXRRRHHH>>>888555333222000111222111000000//////------------------------------..................(((((()))))))))'''&&&%%%+++******))))))******+++,,,+++***+++,,,,,,+++***,,,++++++***))))))))))))))))))))))))))))))))))))***++++++++++++++++++***)))***+++***(((((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,---...+++***,,,+++'''''')))************************++++++*********+++,,,,,,)))))))))(((((()))******))))))))))))************%%%))))))&&&&&&)))***))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++///444999:::777333//////............//////+++---...000000000000111111111222333333444555555999;;;@@@DDDGGGPPPcccuuu111111111222333444444444111222222222333333333333333333333333444444555666444555666777999:::;;;<<<>>>>>>===<<<;;;999777666555666888:::<<<>>>?????????@@@@@@@@@???>>><<<:::999::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>=========>>>>>>>>>??????@@@@@@???????????????@@@@@@@@@??????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEIIINNNTTTXXX[[[\\\\\\WWWUUURRRPPPOOOLLLIIIFFFBBB@@@>>>>>>???BBBFFFHHHKKKJJJIIIJJJLLLLLLKKKIIIJJJJJJHHHEEEBBB@@@@@@@@@>>>???AAACCCFFFHHHIIIJJJQQQRRRSSSRRRRRRSSSVVVXXXYYYYYYYYY^^^fffnnnuuuxxxsssuuuwwwyyyxxxssslllgggbbb^^^[[[[[[[[[\\\bbbjjjjjjqqqyyy~~~rrrgggcccccccccccceeefffhhhkkknnnttt{{{uuuuuuttttttuuuvvvxxxyyy}}}}}}|||zzz||||||xxxwwwtttxxx||||||{{{{{{yyy|||yyynnneee___[[[WWWTTTMMMHHH???777222111222333111222333222///...///000...------,,,,,,------...++++++++++++,,,,,,,,,,,,***+++++++++***)))((((((******))))))))))))******,,,+++******++++++***)))******++++++******)))((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***+++***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---...+++***---,,,)))(((+++************************,,,+++++++++++++++,,,,,,))))))))))))))))))***+++)))))))))*********++++++&&&))))))''''''***+++((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++(((+++111999@@@AAA<<<888000000////////////000000,,,---//////...///000222111111222333333444555555888;;;@@@DDDGGGOOObbbsss222222333333444444555555111111111222222222222222222222333444444444333333222333444666888:::;;;<<<<<<<<<<<<;;;:::888777555444555777999;;;===>>>>>>>>>???@@@@@@>>><<<:::999888999:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>???@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEHHHLLLPPPSSSTTTSSSRRRPPPNNNLLLJJJIIIHHHEEECCC@@@?????????AAACCCFFFHHHIIIIIIKKKMMMPPPQQQPPPNNNNNNMMMKKKFFFCCCAAAAAACCCBBBCCCFFFIIIKKKNNNOOOPPPVVVXXXZZZZZZYYYYYYZZZ[[[^^^]]]^^^cccllluuuzzz}}}uuuvvvxxxzzzwwwqqqhhhaaa]]][[[ZZZ\\\\\\^^^dddmmmmmmssswwwzzz}}}uuummmgggggghhhggghhhjjjppprrruuuwww{{{uuuuuuuuuuuuwwwyyy|||}}}}}}zzzyyyvvvyyy||||||xxxtttssswww{{{}}}~~~wwwoooeee]]]XXXSSSNNNJJJ>>><<<888444000000111222///111222000...---///111...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,---,,,+++++++++++++++,,,******))))))))))))******,,,***))))))******)))(((%%%'''))),,,,,,,,,***)))))))))))))))))))))))))))******++++++++++++******)))***+++***)))((((((***************************++++++,,,***)))((()))+++,,,)))))),,,,,,))))))+++************************++++++************++++++***))))))))))))***+++,,,))))))*********+++++++++'''******)))))),,,+++((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++))),,,333===DDDDDD>>>888//////............//////,,,.........,,,---000222111222222333333444444555666:::@@@EEEHHHOOO```qqq333333444444444555555555111111111111111222222222000111333444444333222111222222444666888999;;;<<<999:::::::::999777666444444555777999;;;<<<=========>>>??????>>><<<999888888888999:::<<<===>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>@@@???????????????@@@@@@<<<<<<======>>>>>>??????CCCCCCCCCDDDDDDDDDDDDEEE@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>AAAAAABBBBBBCCCDDDEEEEEECCCEEEIIIKKKLLLJJJHHHGGGGGGEEECCCCCCCCCCCCAAA???;;;;;;<<<===>>>AAACCCDDDJJJKKKMMMQQQUUUVVVUUUSSSMMMLLLHHHCCC???>>>???AAAFFFHHHKKKOOORRRUUUVVVWWWZZZ\\\______^^^]]]]]]]]]aaa```aaafffoooxxx}}}~~~vvvwwwxxxxxxtttlllaaaYYYZZZXXXYYY[[[\\\]]]dddlllqqquuuwwwvvvxxx{{{{{{xxxjjjggggggkkkmmmlllmmmpppyyy{{{|||~~~{{{{{{{{{{{{|||~~~zzzwwwvvvssswww}}}uuuwww|||}}}~~~~~~}}}}}}mmmhhh___YYYTTTNNNHHHCCC222333444333111000000111---///000...,,,---000333...---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,*********+++,,,---******))))))))))))******,,,***))))))******)))'''!!!$$$(((,,,......,,,+++))))))))))))))))))))))))))))))************)))))))))***+++***)))((((((***(((((((((((((((((((((((()))******)))'''&&&''')))***((((((++++++((((((+++******************************)))))))))))))))*********))))))***+++,,,,,,)))************+++++++++(((++++++***+++...,,,''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---444>>>FFFEEE>>>666......------------......---......,,,++++++///333222222222333333444444444666999@@@FFFIIIOOO```ppp666555444444333333444444222222222222222222222333333333333333333333333333222222333333444555666666777666666555444444333333777777777888999<<<>>>@@@>>>>>>>>>>>>===;;;::::::777888999:::<<<===>>>?????????===<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBAAA@@@???>>>>>>>>>>>>??????>>>======>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFDDDBBBAAAAAACCCDDDCCCCCC???BBBDDDEEEEEEEEEGGGHHHHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFEEEDDDBBB@@@?????????>>>=========>>>@@@AAABBBEEEEEEEEEDDDCCC@@@>>><<<;;;=========<<<;;;<<<===???>>>>>>>>>@@@CCCEEEGGGNNNQQQTTTWWWXXXVVVTTTRRRPPPLLLFFF@@@<<<>>>CCCGGGQQQTTTWWWXXXVVVWWWYYY\\\```aaacccfffhhhiiijjjjjjlllhhheeeeeeiiilllmmmmmmmmmnnnmmmjjjccc]]]YYYXXX[[[]]]^^^]]]]]]___eeejjjnnnrrrsssrrrssswwwxxxvvvqqqjjjgggkkkoooooosssxxx{{{zzzyyyxxxzzz~~~~~~~~~{{{xxxuuuqqqsssxxx{{{xxxvvvxxx}}}~~~~~~{{{|||~~~~~~~~~|||{{{|||}}}|||wwwsssiiiaaaXXXPPPKKKEEE<<<666333222222111000///......---...///...------...///,,,,,,+++*********++++++*********++++++,,,,,,,,,,,,+++++++++***)))))))))******))))))******+++,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))******+++***)))(((''',,,,,,+++***))))))******))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))***+++,,,,,,,,,,,,+++***************************((()))*********((('''&&&((()))***++++++***)))(((,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,------000555999999777444222---...............------...//////000000000000000111111111111222333444444;;;<<<@@@BBBCCCJJJ\\\mmm555444333333222222333333111111222222222333333333333333333333333333333333111222222333444555555555444444444444444444444444999888888999:::<<<>>>???============<<<;;;:::999777777888:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@????????????>>>???>>>>>>======>>>??????@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???@@@AAACCCCCCBBBAAACCCDDDDDDBBBAAAAAAAAADDDEEEFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIGGGDDDAAA???======;;;;;;:::::::::<<<===>>>?????????>>>===<<<:::999777999:::;;;;;;<<<>>>@@@@@@??????@@@BBBEEEHHHJJJTTTUUUVVVWWWVVVTTTQQQOOOKKKIIIEEEBBBAAADDDJJJOOORRRVVVZZZ]]]^^^______``````dddhhhlllmmmkkkiiifffkkkgggcccbbbccceeeeeedddbbbbbbaaa^^^[[[XXXXXXYYY]]]___```___^^^```eeejjjlllqqquuuuuuvvvyyyxxxuuuqqqkkkjjjooossstttwww{{{xxxvvvuuutttvvvyyy|||}}}|||~~~~~~~~~{{{xxxvvvtttrrrssswww|||~~~{{{|||{{{{{{{{{}}}~~~}}}|||||||||{{{|||}}}{{{zzzwwwuuuuuuvvvtttoookkkaaaYYYOOOGGGBBB>>>888444222111111000000/////////---...///...---,,,---//////...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((,,,,,,---------,,,+++***+++***))))))(((((())))))))))))))))))))))))))))))++++++++++++******))))))+++++++++*********))))))******+++,,,,,,+++******************************)))*********))))))(((''')))***+++,,,,,,+++***)))+++++++++***************)))))))))***+++++++++,,,+++++++++******+++++++++***---000333333222///---------............------,,,------...............111111111111222333444444:::;;;???BBBCCCKKK]]]nnn333333222111111111111111000111111222333444444555333333333333333333333333111111222222333333444444111111222333444444555555888777777888888999;;;;;;;;;;;;;;;;;;;;;:::999888666777777999:::;;;<<<======<<<;;;:::::::::::::::==================>>>>>>===>>>???@@@@@@@@@???>>>???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@BBBBBBAAABBBCCCDDDCCCAAA????????????AAACCCEEEGGGHHHHHHHHHHHHIIIKKKLLLNNNNNNOOOOOOMMMKKKHHHDDD@@@===;;;:::888777666666666777888999::::::999888888888999999888:::<<<=========???AAAAAAAAAAAACCCEEEIIIMMMOOOWWWWWWWWWVVVUUUSSSRRRRRRLLLKKKJJJHHHGGGJJJPPPTTTUUUYYY___ggglllnnnllljjjfffhhhiiikkklllkkkjjjiiikkkgggccc___^^^]]]\\\[[[WWWWWWWWWUUUUUUVVVYYY\\\```aaabbb```___aaaggglllllltttzzz{{{{{{}}}{{{xxxsssooonnnqqquuuwwwyyy}}}wwwuuutttssssssuuuxxxzzz~~~{{{yyyyyy~~~~~~}}}wwwuuuvvvvvvuuuwwwxxxyyyzzzyyyxxxvvvuuu}}}~~~{{{yyyyyyuuuvvvxxxyyyyyyxxxvvvuuu~~~~~~}}}}}}}}}yyyuuurrrmmmkkkiiigggbbb]]]TTTMMMCCC;;;888555222000000000000000000/////////,,,...///...---,,,---...111000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,***))))))))))))***++++++************************))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))(((((((((((()))************))))))(((***)))(((((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++******+++++++++*********************++++++++++++******************************++++++***))))))))))))***++++++,,,,,,,,,,,,++++++***************+++++++++******************++++++******))))))))))))*********+++,,,---...---,,,+++------............------,,,------...............111111111111222333444555888:::???BBBDDDLLL^^^ppp222222111000000000000111000000111222333555555666333333333333333333333333222222222222222222222333000111111222333333444444444444444444444555555555888999999999999888888777555666666777999::::::;;;;;;:::999999888888888999============<<<<<<<<<<<<:::<<<>>>@@@AAA@@@???>>>>>>>>>=========<<<=====================<<<<<<<<<===<<<;;;<<>>@@@CCCEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFDDD@@@===:::888888777666555444333444555666999888888777888999;;;<<>>BBBEEEMMM___qqq}}}~~~333222111111000000111111000111111333444555666666444444444444444444444444222222222222222222222222222222222222222222222222222333333333333333333333555666666777777777666666444555555666777888999999999888777777777777777777<<<<<<;;;;;;;;;;;;;;;;;;888:::<<>>===============<<<<<<;;;;;;<<<<<<============<<<;;;<<<::::::;;;>>>@@@@@@@@@>>>@@@AAAAAA???>>>>>>???<<<===???@@@AAAAAAAAA@@@??????@@@@@@@@@???>>>>>>???>>><<<:::999777777777777777555444444555666666::::::999999;;;===???@@@BBBCCCDDDDDDBBBBBBCCCDDDGGGGGGHHHKKKOOOSSSXXXZZZ[[[ZZZYYYYYY[[[]]]aaacccaaa```^^^ZZZVVVTTTUUUVVV]]]bbbmmm{{{}}}wwwpppkkkiiihhhhhhdddbbb```]]]ZZZXXXWWWWWWTTTWWW[[[]]]^^^^^^```aaabbbaaa^^^[[[\\\eeerrr|||||||||uuutttwww{{{||||||zzzyyywwwwwwxxxyyyzzzyyyzzz{{{{{{zzz{{{|||~~~}}}{{{{{{|||}}}}}}|||{{{yyywwwwwwxxxzzz{{{~~~xxxuuuuuuqqqnnniiiffffffjjjooossszzz}}}|||xxxuuurrrsssvvv}}}ssslllaaaXXXRRRLLLFFFBBB;;;999777555333000...,,,.............../////////,,,---...---,,,+++,,,...///...---,,,++++++++++++,,,,,,,,,++++++*********(((((())))))******++++++))))))(((((())))))***+++******))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************)))))))))((())))))))))))((((((((((((+++++++++***++++++++++++*********))))))******+++((((((((((((((((((((((((((((((((()))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,*********))))))*********)))))))))***+++++++++,,,+++++++++***************++++++************++++++...---,,,+++***+++,,,---++++++,,,---......------...//////000000000000000000000000111222333555666777:::>>>BBBEEEMMM```rrr|||zzz444444333222222222222222111222222333444555555666666666666666666666666666444444333333222222111111222222222222222222222222333333444444555444444333222333444555555555555555333444444555666777777777777666666555555555666666999999999999999999::::::888999:::<<<======<<<<<<<<<=========<<<;;;:::999:::;;;===>>>>>>===<<<;;;:::999888999;;;============>>>>>><<<:::777777777;;;<<<===>>>===<<<;;;:::;;;;;;;;;;;;;;;999888888777777666666666666777777999888777777777888999:::======>>>>>>@@@AAACCCDDDBBBDDDFFFFFFFFFGGGIIIKKKKKKKKKLLLOOOSSSWWW\\\^^^aaa```______aaadddgggiiijjjiiifffaaa]]][[[\\\]]]]]]cccnnn{{{{{{oooccc\\\]]]]]]]]][[[XXXWWWWWWXXXWWWZZZ^^^``````_________bbbaaa___]]]```iiiwww~~~zzz|||~~~}}}yyyxxxwwwvvvuuuvvvvvvwwwsssuuuvvvwwwyyy{{{~~~}}}|||{{{zzzwwwvvvvvvvvvwwwyyy{{{|||~~~zzzwwwuuummmjjjeeecccfffnnnwww}}}}}}}}}wwwsssqqqqqqrrrwww~~~nnnfffYYYOOOHHHBBB===999444555555555333111...---...............---------+++---...---,,,+++,,,---,,,,,,+++*********++++++,,,,,,++++++++++++++++++((((((((())))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))((())))))***+++***************++++++,,,(((((((((((((((((((((((('''''''''(((((((((((()))***************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++******)))(((((()))*********************+++++++++******************+++++++++++++++******+++++++++++++++)))))))))***+++,,,***+++,,,------...------,,,------...............000000000111222444555666888:::???CCCEEENNN```rrr|||~~~666666555444444444444444333333333333444444555555777777777777777777777777555555555444333222222111111111222222333444444444111222333444555555444333000111222333444444444444333333444444555555666666555555444444444444555555666666777777888888999999888888999999:::::::::;;;<<<<<<======<<<;;;999888888999;;;=========<<<;;;888666555666888999999888999:::;;;:::777555555555999:::;;;;;;:::999777666777888888888888777777666555555555555666777888999::::::999999999:::<<<===CCCDDDEEEGGGHHHIIIJJJJJJHHHJJJLLLLLLLLLMMMOOOQQQOOOOOOPPPRRRVVVZZZ___aaaccccccccceeehhhlllpppssstttrrrmmmgggaaa___```bbbZZZaaakkktttzzz~~~ttteee[[[[[[\\\]]]\\\YYYXXXYYY[[[[[[]]]______^^^^^^___```aaacccddddddgggnnnxxx{{{vvvuuutttttttttttttttuuutttuuuwwwyyy{{{}}}~~~zzz|||~~~~~~{{{wwwtttrrrrrrsssuuuvvvxxxzzz{{{|||}}}}}}~~~|||yyyvvvmmmkkkjjjjjjnnnuuu|||~~~}}}xxxsssppppppnnnpppttt{{{zzzuuueee\\\OOOEEE???:::777444222222222222000////////////......------,,,,,,,,,+++,,,------++++++,,,---+++************+++,,,,,,++++++++++++++++++,,,,,,*********)))))))))))))))((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********************))))))))))))))))))))))))(((((((((((('''&&&&&&%%%&&&'''((())))))))))))))))))***++++++(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++)))(((''''''''''''((()))))))))))))))))))))))))))'''((())))))*********)))++++++***))))))***+++++++++++++++***************)))))))))***+++++++++,,,******))))))))))))*********))))))))))))***,,,,,,******+++,,,------------,,,------...............//////000111222444555666999;;;@@@CCCEEEMMM```qqq777777666555555555555666444444444444444444444444888888888888888888888888666666555444444333222222///000111222444555666777...///111222333333222222///000111222333444444444333333333444444555555555444444333333333444555555444555555666777888888999888888777777777888999:::<<<<<<======<<<:::999777666777:::<<<===<<<;;;:::666444333333555666666555666777999999999888999:::777888999999888777666555333444555666666666666666666666666666777999:::;;;:::::::::::::::<<<>>>???IIIKKKMMMOOOPPPPPPPPPPPPRRRSSSTTTTTTRRRRRRSSSTTTQQQQQQRRRTTTWWW\\\```bbb```aaacccgggmmmsssyyy||||||yyyrrrjjjccc``````bbbXXX^^^gggmmmpppssswwwzzzvvvjjjccc]]]___```___\\\[[[\\\^^^_________^^^]]]^^^aaacccaaaeeeiiikkkmmmqqqxxx}}}~~~wwwuuuttttttsssssstttttttttxxxyyy{{{|||zzzuuutttuuu|||~~~{{{xxxwwwzzz||||||yyysssmmmjjjqqqsssuuuxxxzzz{{{{{{{{{}}}{{{zzz|||~~~zzzwwwppppppqqqsssvvvyyy{{{}}}}}}~~~}}}zzztttooonnnoookkklllpppuuuwwwtttmmmfff]]]TTTGGG>>>999666444222111111000...------///111//////...---,,,,,,+++++++++,,,------++++++,,,---************+++,,,------*********++++++,,,,,,---,,,+++++++++******))))))((((((((((((((()))******&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))((((((((((((***)))(((((((((***+++,,,((((((((((((((()))******(((((((((((((((((((((((((((((())))))*********+++))))))******++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''(((*********)))(((---,,,+++******+++,,,---,,,+++++++++******))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))************+++---......)))***+++,,,------...---...//////000000000000000//////000111222444666777:::<<<@@@CCCEEEMMM___qqqBBB===888777999999777444444333333555777888888777888999;;;;;;:::888888888999888888777555444444333444444444555555666666777111222333333111000000111777666444333333333444444444444444444444444444444222333333444444555555666555444333222333444666777444444444555555666666666999888777666444333222222444555777888:::;;;;;;<<<444444333333333333333444444666888:::999777444222777777888999888777666555555666666555444444555777111333666777777888999;;;===>>>>>>======???CCCFFFJJJNNNRRRUUUUUUTTTTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTWWWZZZ[[[\\\^^^cccgggcccccceeekkksssyyy||||||xxxooogggbbb___\\\YYYWWW```hhhhhhhhhkkkmmmnnntttwwwzzzwwwpppiiidddbbb```___^^^^^^^^^^^^______cccaaa^^^]]]]]]```cccfffiiikkkmmmnnnooosss{{{|||xxxwwwxxxyyy{{{|||~~~{{{{{{zzzzzz|||~~~wwwsssrrrrrryyyzzz{{{||||||zzzyyyxxxwwwuuutttrrrpppnnnmmmlllppptttzzz|||{{{zzz{{{}}}~~~}}}{{{xxxuuutttuuuvvvxxxzzz{{{{{{zzzyyyvvvwwwvvvqqqkkkhhhjjjmmmooojjjgggiiillljjj___UUUMMMFFF>>>999888666222...///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))''')))***,,,,,,+++***)))******++++++++++++************++++++++++++******''''''((())))))((('''&&&***)))(((&&&%%%%%%''')))(((((((((((((((((((((((((((((()))+++,,,,,,***'''(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))***************************************)))((()))+++,,,,,,,,,...''''''000222)))$$$&&&,,,++++++******++++++,,,+++,,,,,,+++***+++...000,,,,,,------.../////////111111111111222333444444666777:::>>>BBBLLL^^^ooozzzGGGFFFDDDAAA>>><<<;;;:::888666555666888999999888888999;;;;;;;;;::::::;;;888888888888888888888888444444555555666555555555111333555666444333333444666666555444555555666777666666555444444333333222333333333444444555555555222333444444555555555444444444555555666666666666666555555444333222111111222333444666777888999999555555444333333333444444444444555555555444333222666777888888888777666555333444555555444444666888888:::<<<=========>>>???EEEEEEEEECCCBBBBBBDDDFFFMMMQQQUUUWWWWWWWWWVVVWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVYYY\\\^^^___```cccffflllkkklllpppuuuyyyzzzzzzyyyuuuoooiiiccc^^^ZZZXXXYYYccckkkmmmmmmppprrrrrrvvvxxxyyyuuuooohhhcccbbb```___]]]]]]```ffflllppplllkkkhhhffffffgggiiijjjlllllllllmmmoootttzzz}}}{{{yyy|||~~~xxxsssqqqqqqvvvwwwyyy{{{zzzxxxvvvtttppprrruuuwwwxxxvvvsssppppppsssvvvxxxwwwvvvuuuvvvxxxyyyzzz{{{{{{yyywwwvvvxxx{{{{{{xxxxxxxxxwwwrrrlllhhhhhhjjjiiifffcccbbb```ZZZQQQKKKEEE???888555555555222///...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))''''''((()))))))))))))))***+++---.........,,,+++)))******++++++******)))(((((())))))))))))((((((''''''((())))))((('''&&&,,,,,,---,,,***)))))))))(((((((((((((((((((((((((((((((((***,,,,,,)))'''(((((((((((())))))))))))***)))(((((((((((()))***%%%%%%&&&&&&'''((()))))),,,,,,+++******)))(((((())))))************++++++************************))))))((((((((()))******000))))))111222+++'''))),,,++++++******++++++,,,---......,,,++++++---///,,,------...//////000000111111111111222333444444666777:::>>>BBBLLL^^^ooo{{{WWWXXXXXXTTTMMMGGGDDDCCC>>>;;;888777888999:::999::::::;;;;;;<<<<<<======;;;;;;::::::::::::::::::666666777888888777555444222555888999999888777888666666666666777888999:::777777666555444333222222444444444444555555555555222444666777777666555333555555555555555666666666444444444333333222222222222222444555777888888888666555555444333333444444666555444444333444444555777777999::::::999888777444555666666666777999;;;>>>@@@BBBCCCBBBBBBCCCDDDHHHHHHIIIGGGEEEDDDDDDEEEOOOSSSWWWZZZZZZZZZZZZ[[[YYYZZZ[[[[[[[[[[[[[[[[[[```cccgggiiikkklllnnnoooqqqooonnnoooqqqrrrrrrqqqpppqqqooojjjccc]]][[[[[[aaajjjrrrtttuuuxxxzzzyyyzzzzzzxxxssslllfffbbbaaa___]]][[[]]]eeeppp}}}}}}{{{xxxuuuqqqooommmlllpppnnnmmmooosssxxx|||~~~}}}wwwvvvyyy|||}}}~~~}}}zzzwwwvvvuuuvvvxxxzzz{{{zzzyyyvvvuuutttyyyuuutttsssssstttsssqqqpppqqqssswwwzzz|||}}}|||{{{|||{{{wwwqqqkkkfffddddddhhhiiiiiicccYYYNNNFFFCCC:::666111000222333111000------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))))))))'''((()))***+++***)))))))))******++++++******)))'''(((((())))))((((((''''''(((((())))))(((((('''+++,,,......---+++)))'''((((((((((((((((((((((((((('''(((***++++++)))'''(((((((((((())))))))))))******))))))))))))******###$$$%%%&&&((()))***++++++++++++******))))))((()))))))))******+++++++++************************,,,...///---******,,,...000******///000***(((+++,,,++++++******++++++,,,/////////---+++***+++------......//////000111111111111111111222333444555666777:::>>>BBBLLL^^^ooo}}}kkkmmmnnnmmmhhh___UUUOOOGGGCCC???======>>>>>>>>>@@@>>>=========>>>======@@@???>>><<<:::999777777888999:::::::::888666555333777:::<<<<<<;;;;;;;;;999999999999999999::::::777777666666555555444444555555555555666666666666555666777888888888777666444444444555555555555555444444444444444444444444444555666777888999999999666555555444333333444444888888888999999999999999999:::;;;<<<===<<<;;;;;;777888999999999999;;;===@@@BBBEEEFFFFFFFFFHHHIIIKKKLLLMMMLLLJJJHHHHHHHHHOOOSSSXXX\\\^^^___```aaaaaabbbdddeeefffgggggggggjjjmmmpppsssuuuvvvvvvvvvooonnnlllkkkjjjjjjjjjjjjjjjmmmnnnjjjbbb^^^aaaeeeooouuuyyyyyyzzz~~~|||wwwpppiiiccc```^^^\\\[[[\\\```jjjxxxyyyuuurrrsssqqqrrrvvv|||~~~wwwsssrrrqqqnnnrrrxxx|||}}}~~~}}}}}}|||||||||{{{{{{||||||~~~yyysssqqqrrrsssrrrqqqrrruuuyyy~~~xxxooohhhdddaaa```fffmmmppphhhXXXHHH@@@>>>333000...---///000000///------------------------******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************++++++,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************''''''((()))))))))))))))%%%&&&'''(((((((((''''''))))))************))))))))))))************))))))'''((((((((())))))))))))(((((()))***+++***)))'''((((((((((((((((((((((((((('''''')))***+++)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++*********)))))))))(((((((((((())))))*********************************---000222///***)))+++///...)))(((++++++((((((+++,,,++++++******++++++,,,---......---+++***+++---......//////000111111111000000111111222333444555666777:::>>>BBBLLL^^^ooo}}}vvvuuu|||yyyyyy||||||nnnbbbVVVRRRMMMJJJJJJJJJJJJJJJIIIFFFDDDCCCCCCBBB???===CCCBBB@@@>>><<<:::888888888999999:::999888666555666999<<<>>>>>>===>>>>>>>>>>>>======<<<;;;:::999777777777777777888888888666666666777888888999999999888777666666777888888555555555555444444444444333333333333444444444444555555666888999999999999555555555444444555555555888:::===???@@@???>>><<<<<<===>>>??????>>>===<<<;;;<<<<<<<<<:::;;;<<<>>>CCCFFFIIIKKKLLLMMMOOOQQQSSSTTTTTTSSSPPPMMMLLLLLLOOOTTTZZZ```ccceeehhhiiijjjlllnnnqqqrrrsssssssssssstttuuuvvvvvvtttrrrpppjjjiiigggfffeeeeeefffggghhhlllmmmhhhbbbaaahhhooozzz}}}}}}zzz{{{{{{uuummmgggbbb___]]][[[\\\```fffppp||||||vvvvvvxxx~~~}}}yyytttooolllgggmmmuuu|||~~~{{{{{{}}}|||tttpppqqqsssuuuuuuxxx{{{~~~yyynnnhhhddd```^^^```iiiooohhhVVVDDD:::888111000...---...//////...------------------------***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***************)))************************(((((((((((((((((((((((((((((()))***+++******)))''''''((())))))))))))))))))))))))***************)))))))))******)))))))))))))))************))))))(((((((((((())))))******(((&&&$$$%%%(((***+++***(((((((((((((((((((((((((((''''''(((******)))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))************************)))))))))))))))&&&&&&''''''((())))))***************************))),,,...+++&&&###&&&***,,,***)))******((())),,,,,,++++++******++++++,,,)))+++,,,,,,++++++,,,---......//////000111111111000000000111222333555666666777:::>>>BBBLLL^^^ooovvvnnnlllttt}}}|||tttgggddd```]]]]]]\\\\\\[[[TTTRRROOONNNOOOLLLGGGCCCEEEDDDDDDBBBAAA@@@??????999999888888888888888888:::<<<>>>?????????AAABBBCCCCCCBBBBBB@@@???===<<<999999999999999999999:::666777888999:::;;;<<<===<<<:::888777666777999:::777777777666666666666555333333333333333333333333444555666777777888888888666666666666777888999999888;;;???CCCEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???===>>>??????>>>???@@@BBBKKKMMMPPPRRRSSSUUUWWWYYYWWWWWWVVVSSSPPPMMMLLLLLLUUUZZZaaagggkkknnnqqqrrrqqqsssvvvxxxyyyyyyyyyxxx{{{zzzxxxvvvtttqqqmmmjjj_________^^^]]]^^^aaacccjjjmmmmmmhhhcccccckkkrrr{{{|||zzzwwwyyy|||wwwqqqkkkgggdddaaa______bbbgggnnnvvv~~~yyyzzz|||}}}yyyuuuqqqmmmlllqqqyyy~~~}}}zzzzzz||||||wwwttttttuuuwwwxxx}}}~~~vvvnnniiifff```\\\ZZZaaafffaaaSSSDDD;;;777111111000///............------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++(((((()))************)))************************))))))))))))))))))))))))'''((()))***+++***)))(((''''''((()))))))))))))))((((((((()))))))))******((())))))******))))))(((&&&''''''((((((''''''&&&(((((((((((()))***++++++***'''$$$%%%)))---------((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))*********************************+++,,,***&&&%%%'''))),,,------,,,+++***,,,...,,,++++++******++++++,,,(((***,,,---,,,,,,---...---......//////000111111000000000111222444555666666777:::>>>BBBLLL^^^oootttkkkjjjsss}}}~~~|||sssqqqnnnllllllkkkiiiggg___]]][[[\\\]]][[[TTTNNNMMMLLLKKKJJJHHHGGGFFFEEE>>>===<<<;;;;;;===>>>???@@@AAABBBAAAAAABBBDDDFFFFFFGGGGGGGGGFFFEEECCCBBB>>>>>>===<<<;;;:::999999666777888:::<<<>>>@@@AAA@@@@@@??????>>>>>>>>>>>>::::::::::::999999888888666666666666666666555555555666777888888999999888888888999999;;;<<<>>>???===???BBBFFFIIIJJJKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEBBBDDDEEEFFFGGGHHHKKKNNNSSSUUUWWWXXXXXXYYYZZZ[[[WWWWWWWWWUUUSSSSSSUUUVVV___dddkkkppptttwwwyyy{{{uuuwwwyyyzzzyyyxxxuuutttxxxuuurrrqqqqqqpppmmmjjj\\\]]]^^^]]]\\\]]]bbbfffmmmooonnnjjjfffeeehhhmmmooorrrrrrqqquuu{{{~~~|||tttpppllliiiiiihhhfffdddgggjjjooouuu{{{||||||{{{yyyxxxzzz~~~zzzvvvvvvvvvtttqqqtttxxx}}}}}}|||~~~zzz|||~~~~~~}}}|||{{{||||||}}}}}}~~~|||uuummmiiiiiiddd\\\TTTRRRTTTTTTQQQJJJAAA:::666000000000///.........///........................---...///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))((()))******+++++++++***************************))))))))))))))))))))))))%%%'''(((******)))((('''''''''((()))))))))))))))''''''&&&&&&''''''((()))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((***+++,,,,,,)))&&&(((,,,---,,,)))((((((((((((((((((((((((((('''&&&&&&((())))))((((((((((((((())))))))))))'''((())))))))))))(((''''''''''''((()))))))))***((()))))))))))))))))))))''''''((()))***+++,,,,,,************************---,,,++++++***************---...---++++++,,,---,,,++++++******++++++,,,+++---///000...------...,,,------...//////000000//////000111222444555666666777:::>>>BBBLLL^^^ooo~~~rrrkkkjjjsss~~~~~~~~~|||xxxvvvtttsssrrrqqqnnnlllfffddddddfffhhheee^^^WWWVVVUUUSSSPPPMMMJJJHHHGGGEEECCCAAA@@@AAACCCEEEGGGDDDDDDDDDCCCBBBCCCFFFIIIHHHIIIJJJJJJJJJIIIHHHGGGCCCBBB@@@>>><<<999888777666777999;;;>>>@@@BBBCCCEEEFFFGGGHHHGGGFFFDDDCCC=========<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888999:::;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCCCCDDDFFFIIILLLPPPSSSTTTSSSTTTTTTSSSRRRPPPNNNLLLGGGIIILLLNNNPPPSSSVVVYYYWWWYYYZZZ[[[YYYYYYYYYZZZZZZ[[[\\\\\\^^^aaaeeeiiiiiimmmsssxxx{{{|||~~~wwwxxxyyyyyywwwssspppnnnjjjhhhfffgggkkkmmmlllkkkdddffffffeeedddfffkkkooooooppppppmmmhhheeedddfffdddhhhkkkmmmrrrxxxxxxuuunnnkkkhhhhhhjjjkkkkkkiiinnnppptttyyy~~~}}}xxxrrrnnnpppwww}}}~~~|||~~~}}}tttppprrruuuvvvuuuxxx{{{|||{{{}}}www~~~zzzyyyxxxxxxyyy{{{}}}~~~|||yyywwwuuussskkkfffcccdddfffaaaVVVKKKHHHEEEAAA>>>;;;888444000...///000000///...///000////////////////////////...///000111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***((('''''')))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))%%%&&&((()))***)))'''&&&'''(((((()))))))))))))))***************+++,,,,,,(((((())))))))))))(((((((((((())))))))))))(((((()))((((((((((((***,,,---,,,)))(((***---,,,(((###(((((((((((((((((((((((()))'''&&&&&&((())))))((((((((((((((())))))))))))((()))***++++++***)))((('''((((((***+++,,,---...(((((((((((())))))))))))((()))***+++,,,---......************************+++)))''''''((()))((('''&&&+++---+++))))))***+++,,,++++++++++++++++++,,,///111222222000...---...,,,,,,------...///////////////000111222444666777666777:::>>>BBBLLL^^^ooo{{{pppjjjiiirrr}}}zzzxxxxxxyyyxxxxxxvvvuuussspppnnnnnnppprrrssspppnnnnnnooonnnjjjffffffccc^^^YYYUUUTTTTTTUUURRRPPPLLLHHHGGGIIIKKKMMMNNNMMMKKKJJJIIIIIIIIIIIILLLNNNPPPQQQQQQPPPMMMLLLIIIIIIGGGCCC>>>;;;:::;;;333444666777999<<>>>>>@@@@@@AAA???>>>===>>>@@@???>>>@@@BBBCCCCCCEEEGGGGGGIIIKKKNNNRRRVVVYYY[[[[[[ZZZXXXWWWUUUTTTSSSSSSVVVUUUSSSQQQQQQUUU[[[___aaaaaaaaa___]]]\\\^^^______bbbfffiiikkknnnrrruuuqqqssswww{{{~~~|||{{{xxxsssnnniiieeebbbddddddeeefffhhhlllrrrwwwrrrwwwwwwrrrnnnoooqqqqqqxxxuuupppllliiigggeeeddd`````````bbbgggkkkmmmnnnjjjkkklllmmmmmmnnnnnnmmmmmmpppuuuzzz}}}xxxrrrmmmmmmooopppqqqyyy||||||}}}yyyrrroooqqquuuxxxyyy}}}}}}zzzwwwxxx{{{|||{{{xxx|||zzzyyyyyyzzz|||~~~~~~|||zzzvvvxxxyyyxxxtttqqqooonnneeedddccccccaaaWWWIII>>>999999777666444333111111222111000...------------------,,,,,,---...000111555666777888666444111000))),,,//////+++)))((()))---,,,,,,,,,+++******)))///,,,))))))+++,,,+++***))))))))))))************+++)))'''&&&&&&''')))+++,,,+++++++++******))))))&&&'''''''''(((((())))))+++*********))))))((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&(((((((((((()))+++,,,---'''((()))******)))((('''(((((((((((())))))))))))(((''''''((()))******)))'''%%%$$$%%%)))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***(((((())))))***************+++,,,---------------,,,,,,,,,---------......---------............///111111111111222333444555666777999===AAAJJJ]]]nnn|||zzzuuuooogggppp~~~yyyvvvuuuuuutttsssqqqqqqqqqqqqppppppqqqqqqvvvtttqqqpppppppppooonnnnnnkkkgggcccaaabbbdddfffgggddd___ZZZWWWWWWXXXYYYXXXVVVUUUSSSQQQQQQQQQQQQRRRTTTVVVXXXXXXVVVTTTSSSPPPOOOMMMGGGAAA<<<::::::555666666666666888;;;>>>CCCFFFKKKNNNPPPPPPPPPOOOLLLLLLKKKJJJIIIIIIIIIJJJHHHFFFEEEEEEFFFHHHHHHHHHHHHIIIIIIHHHFFFEEEGGGHHHIIIJJJLLLNNNOOOOOOQQQRRRVVVVVVVVVXXXYYY\\\]]]___]]]\\\[[[ZZZYYYZZZ[[[[[[[[[[[[[[[\\\^^^ccckkkpppxxxwwwtttooojjjgggfffggggggiiimmmooopppqqqsssuuurrrvvv|||~~~{{{wwwrrrlllgggcccaaaaaabbbccceeehhhnnnuuuzzz}}}xxx{{{vvvppplllkkkiiigggeee___^^^^^^```eeejjjlllmmmlllmmmnnnppppppqqqqqqqqqppptttyyy|||wwwrrrpppmmmlllmmmmmmmmmlllnnnqqqwww~~~~~~zzzyyyzzzzzzyyyzzzvvvrrrrrruuuyyyzzzzzzxxxzzz~~~~~~}}}|||{{{vvvssspppqqqvvv{{{}}}}}}zzzwwwwwwvvvvvvwwwyyyyyyxxxwwwuuutttrrrqqqooonnnmmmmmmkkkfff```[[[UUULLL???777444444333222000///......111000///...------------///---+++***,,,///333555AAA===777222///......///+++,,,---+++((('''(((***+++++++++***++++++,,,,,,///,,,))))))***+++***)))))))))))))))***************)))(((((((((((()))***++++++*********)))))))))'''''''''((((((((())))))************)))))))))(((((((((((())))))((((((((())))))(((((((((''''''''')))))))))((())))))******(((((()))***))))))''''''&&&&&&'''''''''(((((((((***)))'''((())))))((('''$$$"""!!!###&&&'''&&&$$$(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''(((******))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***)))******+++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,------------............/////////000000000000000000111222444444666777999===@@@JJJ]]]nnn~~~xxxtttrrrkkkvvvyyytttrrrpppooonnnlllmmmooopppqqqrrrrrrqqqrrrqqqnnnkkkjjjlllpppssswwwtttqqqoooooorrrvvvyyy~~~{{{uuupppkkkiiihhhhhhgggfffdddbbbaaaaaaaaabbbbbbbbbccccccaaa___\\\ZZZZZZYYYUUUOOOGGGAAA===<<<999999999777555666888:::AAADDDIIINNNRRRUUUUUUVVVTTTSSSRRRRRRRRRRRRSSSSSSRRRPPPOOOOOOPPPQQQQQQPPPQQQQQQRRRQQQOOONNNPPPQQQQQQTTTWWWWWWWWWVVVVVVVVVYYYYYYYYYZZZ[[[]]]___```bbbaaa___^^^___aaaccceeeeeefffgggjjjnnnuuu~~~vvvooollllllkkknnnpppqqqpppooooooooonnnttt|||~~~xxxrrrlllgggdddbbbbbbccceeegggkkkqqqzzz}}}vvvooommmoooqqqpppmmmfffdddcccdddgggjjjllllllnnnoooppprrrssstttttttttsssvvv{{{}}}sssnnnffffffhhhkkkmmmllliiifffeeegggmmmuuu~~~zzzyyy{{{~~~yyyuuuuuuwwwxxxyyyvvvssspppqqquuuwwwvvvuuurrrvvv{{{|||}}}zzzyyyzzzooollljjjlllsss{{{~~~xxxsssqqqrrrrrrrrrtttvvvwwwuuutttsssooojjjhhhiiijjjhhhgggggg```VVVMMMFFF???888222000000000///...---------///......------.........000---***)))+++///444888BBB???:::444000...------000///...+++)))))),,,...******))))))***+++---......,,,***)))******)))((())))))))))))******************************************))))))))))))((((((''''''(((((((((((())))))************))))))))))))******))))))))))))******))))))((((((((((((''''''+++***))))))((((((((())))))))))))))))))((('''&&&'''''''''((((((((())))))+++)))(((((((((((('''%%%&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''((()))******)))))))))*********++++++++++++++++++++++++++++++((()))******++++++******((()))))))))))))))))))))---,,,+++***)))***++++++,,,,,,,,,,,,------------////////////000000000111000000000111222333555666777777999<<<@@@JJJ\\\mmmvvvtttsssppp|||~~~xxxtttrrrpppooonnnlllllllllmmmoooqqqqqqqqqpppnnnkkkgggeeeiiiqqqxxx}}}{{{wwwvvvwww{{{|||xxxvvvuuutttsssrrrqqqqqqqqqrrrssstttssssssqqqoookkkfffbbb___cccbbb___YYYQQQJJJFFFEEEAAAAAA@@@>>>===>>>AAACCCGGGHHHKKKOOOTTTWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYUUUSSSRRRSSSUUUVVVUUUTTTUUUVVVWWWVVVUUUUUUVVVXXXVVV\\\```___]]]\\\[[[YYYXXXXXXYYY[[[^^^aaaeeegggjjjhhhfffdddeeegggkkkmmmnnnppprrrtttxxxwwwnnnjjjiiigggiiijjjjjjgggdddcccccceeekkkttt}}}~~~yyysssnnnjjjiiihhhggghhhjjjlllooovvv~~~}}}wwwqqqqqqvvv{{{{{{yyysssqqqooonnnnnnooonnnmmmooopppqqqssstttuuuvvvvvvyyyzzz|||}}}vvvlllhhh```aaadddgggjjjjjjgggdddccceeeiiinnnuuu{{{zzzuuussssssvvvwwwwwwvvvtttrrrrrruuuyyy}}}{{{wwwsssrrrssstttsssqqqtttwww}}}||||||wwwvvvxxxpppnnnlllooovvv}}}{{{uuupppmmmlllnnnooorrrvvvyyyyyyvvvsssqqqkkkeeecccdddccc___[[[UUUOOOGGG@@@<<<999666333000000000000////////////------,,,,,,---......//////---+++***+++...111444555888<<<===;;;666///+++000000...---,,,,,,------+++***)))((()))***,,,---,,,+++******))))))((((((((()))))))))******************++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))))),,,+++***))))))***+++,,,))))))((((((((((((((((((***))))))((((((((()))))))))))))))(((((('''&&&&&&************++++++++++++)))(((''''''((()))(((&&&'''''''''((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''((((((((())))))))))))************************************((())))))*********************)))((('''&&&%%%%%%...,,,***(((((((((***+++++++++,,,,,,,,,---------....../////////000000000111111222222444555777888777777999<<<@@@III[[[lllvvvrrrsssrrr~~~}}}yyyvvvuuutttrrrqqqmmmjjjffffffiiilllnnnooorrrpppmmmhhhggglllvvv~~~}}}zzz{{{~~~~~~}}}||||||uuuuuuuuuvvvxxxzzz|||~~~|||{{{yyyvvvrrrnnnkkkiiikkkjjjiiiddd^^^XXXTTTSSSMMMMMMMMMLLLNNNRRRXXX]]]]]][[[YYYYYY[[[\\\[[[ZZZ[[[[[[[[[\\\]]]^^^___```ZZZYYYYYYZZZ\\\]]]\\\[[[YYYZZZ[[[[[[[[[[[[]]]___^^^hhhooonnnkkklllkkkhhhccccccdddfffiiinnnrrruuutttrrrooommmmmmoooqqqsssuuuvvvwwwxxxzzz|||pppgggbbbaaa___aaabbb```]]]ZZZYYYYYY```dddjjjqqqwww{{{~~~zzzxxxtttpppmmmlllkkkkkkkkklllmmmooorrrwww}}}|||wwwwwwzzz~~~~~~|||xxxwwwvvvvvvwwwvvvtttrrrssstttuuuvvvxxxxxxxxxyyy|||}}}~~~|||{{{~~~ppphhheee_________aaaeeeggggggfffffffffgggiiikkknnnrrrtttuuurrrnnnlllmmmnnnppppppqqqqqqrrrssswww||||||vvvtttuuuwwwwwwvvvwwwzzz|||yyyttttttuuuwwwvvvuuuxxx}}}}}}yyyyyyxxxtttppplllkkkkkkkkkooouuu{{{~~~|||wwwrrrlllgggaaa___^^^ZZZRRRLLLBBB???;;;888777555444444000000000000000000//////,,,++++++,,,,,,---...///------,,,,,,+++++++++,,,+++000888======888000***---------...---,,,***))),,,+++***)))))))))******)))*********)))(((((((((((()))))))))******************++++++++++++******((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))))))))******,,,+++***))))))***+++,,,(((((())))))))))))))))))''''''''''''((()))***+++))))))((('''''''''''''''************++++++++++++&&&%%%%%%&&&)))******)))$$$%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))***))))))((('''&&&%%%%%%(((((()))))))))*********************************(((((()))************))),,,,,,,,,+++++++++******...,,,***(((((((((***++++++++++++,,,,,,,,,------------.........////////////000000111333444666777777777999<<>>666666555444333222111111...............---------++++++++++++,,,,,,---...,,,,,,---,,,+++***((('''+++---111333444222000...000000111222333111...+++,,,++++++******)))((((((&&&(((******)))((())))))))))))))))))************************************(((((())))))))))))************))))))))))))(((((())))))))))))************++++++************++++++(((((())))))))))))******&&&&&&&&&'''((()))++++++(((''''''&&&&&&'''(((((('''''''''((((((((())))))%%%$$$$$$&&&)))*********&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))((('''&&&%%%$$$((((((((()))))))))******************************'''((())))))******))))))(((((()))***+++,,,---...---,,,+++***)))***++++++++++++++++++,,,,,,,,,,,,------------............---------///000222444555777777999<<>>GGGYYYjjjzzzssswww}}}|||yyyxxxsssvvvyyy|||}}}yyyxxxzzz{{{zzzxxxwwwxxxxxxuuurrrqqqtttwwwwwwvvvtttrrrpppooonnnmmmqqqqqqpppppppppnnnjjjgggooorrrssssssqqqqqqsssvvv}}}}}}}}}{{{yyyxxxxxxzzz{{{xxxyyyyyyvvvvvvwwwvvvtttssssssssstttuuuyyyuuuoookkkjjjiiihhhgggdddaaadddiiigggeeerrryyyvvvqqqooorrrtttrrroooooonnnkkkhhhiiimmmrrruuuwww}}}|||}}}yyykkk___XXXVVVWWWXXX[[[]]]```aaabbbcccfffhhhjjjhhhgggiiimmmooonnnllliiihhhhhhhhhhhhhhhiiiiiijjjnnnsssvvvwwwwwwxxxxxx{{{~~~~~~yyyuuupppmmmlllkkknnnpppttt|||{{{tttmmmkkklllpppssssssuuuyyy~~~|||{{{|||{{{wwwrrrnnnlllkkknnnnnnooottt|||zzztttqqqpppuuu{{{|||yyyxxxzzzxxxxxxzzz{{{~~~~~~}}}|||{{{}}}~~~|||zzz|||vvvpppsssuuurrroooqqqpppmmmiiigggggggggfffeeecccbbbaaa```^^^ZZZTTTPPPDDD???888555444444333222..................------,,,,,,---...---,,,+++***+++++++++*********))))))***************)))((('''))))))---333888999333---,,,,,,++++++***)))((((((+++,,,.........,,,***)))))))))*********))))))(((,,,+++)))(((''''''((((((&&&&&&&&&'''''')))******************))))))))))))%%%&&&''')))***+++++++++,,,,,,++++++***)))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&+++***)))'''''''''(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))*********)))((((((''''''))))))((((((''''''&&&&&&''''''(((((())))))*********************************++++++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,,,,,,,------...---------///......---------......111111111222444666777888777777999<<>>999333000000000///.....................------,,,,,,---------,,,+++***+++++++++*********))))))******++++++******)))(((,,,---///555:::999444...+++++++++***)))((((((((()))***,,,------,,,+++***))))))*********))))))(((***)))((((((((()))***+++((((((((((((((()))***+++******)))))))))((((((((((((((())))))((((((''''''***************)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++******)))((((((''''''(((((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))((((((((())))))))))))((((((((((((************************((())))))))))))***************++++++++++++************))))))******+++,,,,,,,,,------......------///......------.........111111222222444555777888777777999<<>>777333222111///...---.........,,,,,,------------......---------,,,,,,,,,++++++************************++++++,,,,,,,,,++++++***++++++,,,///000///+++(((+++++++++******)))))))))'''((()))******))))))((('''((())))))))))))))))))'''''''''(((((()))))))))******))))))((()))))))))((((((((((((''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********))))))(((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''((((((((())))))************)))))))))((((((((('''((((((((((((((((((((((((******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,++++++,,,---...........................//////000333222222222333444444555666666888;;;>>>GGGXXXiii{{{]]]aaaffflllqqqvvv{{{~~~}}}|||}}}|||yyyuuuwwwrrrnnnmmmpppsssssssssvvvtttpppmmmkkkkkkmmmnnnmmmmmmmmmooorrrsssrrrqqqrrrpppmmmjjjiiihhhggggggggghhhiiiiiiiiiiiikkkmmmooo}}}zzzsssqqqpppppppppnnnjjjfffcccaaaaaaaaa______aaaeeeiiikkkjjjhhhfffhhhkkkooopppsss{{{}}}tttlllkkkmmmnnnppptttnnnmmmmmmppptttyyy}}}~~~}}}}}}|||}}}~~~|||yyyvvvuuuqqqkkkgggdddcccaaa``````dddpppwwwrrrpppmmmkkkllllllkkkkkkjjjiiihhhhhhgggiiimmmooopppqqqsssttt||||||{{{zzzyyyxxxxxxwwwsssrrrqqqrrrtttvvvxxxxxxnnnhhhdddeeegggjjjrrryyy}}}zzzyyy~~~~~~}}}yyyuuurrrrrrrrrpppppppppppprrruuuwwwyyy{{{}}}{{{yyyzzz|||||||||}}}|||{{{|||~~~|||zzz~~~}}}~~~~~~{{{yyyzzz~~~zzzsssnnnrrrlllccc\\\YYYXXXWWWWWWQQQLLLDDD>>>999555222000////////////...---......,,,,,,,,,,,,------......------,,,,,,,,,+++++++++***************************++++++,,,,,,,,,++++++))))))***+++,,,+++(((&&&+++++++++++++++***************))))))((('''&&&%%%''''''((()))))))))))))))(((((((((''''''&&&&&&&&&))))))((('''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&'''((()))%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((((((''''''))))))))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''))))))(((((((((((())))))((((((((((((''''''&&&&&&'''''''''(((((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,***+++,,,---...........................///000111222222222222222333444555555555888;;;>>>GGGXXXiiizzzVVVYYY]]]aaadddiiiooosssyyy}}}{{{yyy{{{{{{yyy|||yyyvvvwwwyyyyyyvvvsssrrrpppnnnnnnoooqqqrrrssssssqqqooommmlllnnnpppqqqpppqqqrrrvvvxxxyyywwwuuuwwwsssnnnkkkjjjjjjiiiiiijjjkkklllkkkjjjjjjlllnnnwwwxxxpppooopppqqqpppsssooojjjdddaaa___```aaa]]]]]]___bbbfffggggggeeeeeejjjooosssuuuwww||||||ssslllkkkmmmoooqqquuurrrrrrsssuuuyyy{{{|||{{{{{{zzzxxxxxxxxxvvvtttrrrrrroooiiifffdddcccbbbaaaccciiitttwwwrrrmmmjjjkkkkkkkkkkkkiiifffdddbbb^^^bbbhhhnnnsssxxx}}}||||||}}}~~~}}}zzzxxxwwwvvvvvvqqqkkkggggggggggggkkkqqqpppwww~~~{{{yyyyyy||||||}}}zzzwwwtttrrrrrrnnnooorrrtttwwwxxxyyyyyy{{{|||}}}{{{wwwrrrooonnnwwwyyyzzzzzzzzz|||~~~zzzzzz|||~~~}}}{{{zzzyyy{{{}}}~~~{{{yyyxxxvvvtttvvv||||||uuummmjjjfffbbb]]]WWWPPPLLLGGGBBB;;;555222111000000***,,,......,,,+++,,,,,,++++++,,,,,,------.........---,,,+++++++++,,,,,,***************+++++++++)))***++++++++++++++++++******+++++++++***)))(((+++*********************,,,+++***)))'''&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((('''&&&%%%$$$((('''''''''''''''(((((()))))))))(((((((((''''''+++***(((&&&%%%%%%&&&&&&%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''************)))((('''&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''+++******)))((((((''''''''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))((())))))))))))***************++++++++++++************))))))******+++,,,***+++,,,---.../////////............///000111111111111111111222333555555444444777;;;>>>GGGXXXiiizzz\\\]]]^^^___```ccchhhkkkooossssssnnnjjjlllnnnmmmqqqnnnmmmnnnpppqqqnnnkkkgggiiikkklllmmmnnnqqqsssqqqqqqrrrssstttuuuuuuvvvrrrsssvvvzzz}}}}}}zzzwwwuuurrrnnnlllllllllkkkiiimmmnnnoooooonnnoooqqqrrrwwwzzzrrrmmmmmmooorrrtttsssppplllhhheeedddddddddbbbaaabbbdddfffhhhgggfffkkkpppvvvyyyzzz}}}}}}tttllllllmmmnnnooorrrssstttwww{{{~~~~~~|||zzzyyyvvvtttsssttttttsssssssssoookkkhhhhhhiiiiiiiiimmmqqqxxx~~~wwwoooiiieeeeeeffffffggggggggggggcccgggmmmsssyyy}}}}}}~~~{{{tttpppooommmiiifffggggggeeeggglllhhhooovvvyyywwwttttttuuusssuuuwwwxxxuuusssqqqqqqpppsssxxx}}}}}}|||zzzzzzxxxtttooommmlllmmmzzz{{{{{{zzzxxxxxxyyyzzzwwwwwwxxxyyyvvvrrrtttyyyyyy|||~~~~~~{{{yyy{{{}}}~~~~~~~~~{{{xxxvvvwwwwwwvvvwwwzzz{{{iiigggbbb]]]VVVNNNEEE???:::777333111000000///...))),,,...///,,,++++++,,,***++++++,,,------.........---,,,+++++++++,,,,,,))))))*********+++++++++((()))******++++++*********+++++++++************((((((((((((((()))))))))+++***)))(((''''''''''''%%%&&&'''((())))))))))))((())))))******)))((('''((('''''''''((()))************)))))))))(((((((((---+++)))'''&&&&&&&&&''''''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))************************((())))))))))))***************++++++++++++************))))))******+++,,,)))***,,,---.../////////............///000111222000000000111222444555666333444777:::>>>GGGXXXiiiyyykkkkkkjjjhhhfffhhhkkknnnfffjjjiiiccc```cccffffffhhhfffdddeeehhhhhheeebbb^^^bbbgggjjjjjjlllooossspppssswww{{{}}}}}}{{{zzzsssuuuyyy~~~{{{xxxqqqnnnlllmmmnnnnnnkkkhhhnnnpppqqqqqqqqqrrruuuwwwrrr|||~~~sssrrrqqqooonnnpppuuuzzzsssrrrpppnnnlllkkkiiiiiiiiihhhhhhiiikkkllllllkkkrrrwww{{{}}}vvvnnnmmmnnnmmmnnnqqqsssuuuyyy~~~}}}zzzvvvsssppppppqqqsssttttttuuurrrnnnmmmnnnppprrrrrrqqqrrruuuxxx~~~{{{rrrjjjaaaaaabbbcccfffjjjnnnpppllloootttyyy}}}~~~}}}sssmmmjjjhhheeeeeeggggggeeefffjjjhhhnnnssssssooollllllnnniiimmmqqqsssrrrpppnnnnnntttxxx~~~~~~|||{{{yyyuuussssssvvvyyy|||}}}|||zzzvvvssssssssswwwuuuuuutttmmmffffffjjjmmmssszzz~~~~~~}}}}}}~~~{{{zzzzzz|||}}}}}}{{{yyyvvvyyy{{{{{{yyyzzz}}}||||||~~~|||wwwjjjddd[[[QQQIIIAAA;;;777000//////000111000...+++***---000111...,,,,,,---******+++,,,,,,---.........---,,,+++***+++,,,---))))))******++++++++++++'''((()))***************)))*********)))((()))***&&&&&&&&&'''''''''''''''***))))))((((((((())))))%%%&&&'''((())))))))))))'''(((***+++,,,,,,++++++(((((((((((()))***,,,,,,************))))))))))))***)))'''''''''(((***+++(((((((((((())))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))''''''(((((()))*********++++++******))))))((((((******))))))((((((''''''***************************++++++++++++,,,,,,,,,******++++++++++++***************)))***++++++,,,)))***,,,---.../////////............///000222222//////000111222444666777333444666:::>>>GGGYYYiiiyyyzzzxxxvvvssspppooonnnmmmllleee]]]ZZZ\\\```ccceeedddbbb___^^^^^^___^^^]]]```]]]___dddfffeeeiiipppvvvzzz~~~~~~}}}|||vvvxxx||||||vvvqqqmmmkkkiiifffeeefffhhhiiikkkkkkjjjhhhhhhkkkpppsssyyywwwyyy~~~~~~rrrssssssrrrqqqrrruuuwwwyyywwwuuurrrpppppppppqqqqqqpppmmmiiihhhiiimmmqqqttt{{{yyypppjjjhhhiiilllmmmrrrvvv}}}{{{xxxtttrrrsssuuuuuuuuuuuurrrpppppptttvvvvvvuuurrrooolllmmmqqqwww|||}}}~~~zzzpppooonnnmmmnnnqqqsssuuuqqqqqqsssyyytttgggaaaddddddcccdddeeegggiiikkkjjjlllmmmllliiihhhiiilllkkkjjjhhhggghhhjjjlllnnnzzz|||}}}}}}|||zzzxxxvvvxxx|||~~~xxxqqqllllllnnnmmmooommmfff^^^\\\```gggoooqqqvvv||||||yyyssssssrrrrrrrrrsssttttttsssuuuxxxzzz||||||{{{zzzzzzxxxvvvvvvwwwtttnnniiieeeZZZLLL@@@:::666222...111111000///...---,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***************************************************))))))))))))'''((()))***+++,,,,,,,,,,,,***((('''&&&'''((()))+++******)))(((''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))''''''((())))))((()))((((((((('''''''''&&&((((((((((((((((((((((((*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&$$$(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******+++++++++*********))))))---,,,,,,...111000---)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---------,,,,,,+++++++++222111111111000000//////111111111111111222222222666444444777<<>>HHHYYYiii~~~zzz|||}}}}}}{{{wwwrrrooorrrsssssstttuuuvvvxxxyyysssqqqmmmlllllllllkkkjjjiiipppwwwwwwrrrmmmjjjiiipppppppppnnnjjjgggfffffffffdddbbbccceeefffggggggffffffggggggffffffeeeeeeeeegggjjjlllllllllmmmooosssrrrqqqpppooooooooooooqqqtttwwwxxxxxxxxxxxxyyy}}}{{{yyyvvvvvvwwwyyy{{{~~~}}}}}}~~~{{{~~~|||yyyuuupppmmmkkkkkkiiijjjmmmqqqttttttqqqnnniiimmmrrryyy~~~}}}yyytttnnnkkkfffccccccccccccccc```cccgggkkknnnppprrrsss~~~{{{zzz{{{~~~{{{xxxvvvvvvuuuvvvvvvxxxyyyyyyxxxzzz{{{wwwsssooopppttt||||||uuuoookkkiiikkkmmmooopppqqqqqqpppqqqqqqrrruuuyyy~~~~~~~~~~~~~~~|||{{{xxxwwwvvvvvvvvv|||~~~~~~}}}}}}~~~}}}xxxttttttxxx|||~~~~~~|||xxxyyy}}}~~~wwwuuusssrrrtttuuuvvvvvvppppppppppppoooooonnnnnnnnnmmmkkkiiigggeeeddddddddd[[[NNNDDD===888333000111///...,,,,,,+++)))'''.........---,,,+++++++++************************************************+++++++++*********))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''###$$$&&&((())))))((((((((('''''''''''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((***((('''''')))+++******---,,,+++***)))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((()))******))))))(((((((((((())))))(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))***)))(((&&&$$$#########))))))))))))))))))))))))************************++++++************+++++++++++++++,,,,,,,,,------.....................//////000000111222222333333777666777:::???HHHYYYhhh}}}qqqsssvvvwwwwwwtttqqqoookkklllnnnnnnnnnoooqqqssssssqqqooonnnpppqqqppppppnnnvvv}}}~~~|||wwwrrr}}}|||yyysssmmmhhheeeeee___^^^]]]___aaabbbbbbaaaaaabbbcccdddccccccaaa```___aaaccceeeeeeeeefffhhhnnnmmmmmmnnnoooooonnnmmmoooqqqssssssrrrrrrssstttvvvssspppmmmmmmooosssuuuxxxzzz}}}}}}{{{yyyxxxxxx{{{yyyvvvtttsssrrrooommmqqqpppnnnjjjfffeeeeeeggghhhiiilllooorrrqqqnnnkkkkkkooowwwzzzvvvrrrnnnlllmmmnnnnnnnnnoooqqquuuxxxyyy{{{~~~|||wwwwwwyyyyyyyyyyyyzzz{{{|||}}}~~~zzzyyywwwuuutttvvvzzz~~~}}}~~~~~~zzzuuuqqqnnnpppttt|||}}}~~~}}}{{{wwwssspppkkklllooosssvvvyyy{{{|||yyyxxxwwwyyy~~~~~~|||{{{zzzzzz|||}}}~~~}}}}}}~~~}}}zzzzzz~~~zzzvvvsssrrrrrrtttuuuvvvtttrrrmmmnnnnnnnnnmmmkkkhhhggghhhiiikkkkkkjjjhhhfffdddUUULLL@@@888444333222000---------,,,,,,+++++++++///...---,,,+++******)))***************+++++++++************************+++************)))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((''''''&&&&&&''''''''''''((((((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((()))'''&&&''')))*********,,,,,,+++***((('''&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***((((((''''''(((((())))))***)))'''''')))***)))(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((*********)))))))))(((((('''((())))))'''&&&'''(((++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222333333444777666888;;;???HHHXXXggg~~~hhhjjjmmmooopppooonnnmmmhhhjjjkkkjjjiiiiiikkknnnooommmlllmmmoooqqqrrrrrrmmmsssxxx|||{{{~~~zzztttnnniiigggggg^^^___```cccffffffdddbbbaaabbbdddffffffdddbbbaaa```aaabbbbbbaaaaaabbbccciiiooouuuwwwuuuqqqooonnnlllmmmmmmlllkkkkkkmmmnnnnnnmmmjjjiiiiiikkkmmmoooqqqsssuuutttrrrooonnnnnnmmmnnnnnnmmmjjjhhhggggggkkklllllljjjggggggjjjlllnnnnnnpppsssvvvwwwuuussstttyyy}}}yyywwwvvvuuutttsssvvvyyy|||}}}|||xxxuuuvvvwwwsssvvv|||{{{vvvttttttvvvxxxzzz}}}}}}}}}~~~}}}zzzwwwtttvvvzzz}}}|||zzzxxxwwwuuusssrrrmmmoooqqquuuyyy}}}}}}zzzvvvvvvyyy~~~}}}{{{yyyxxxwwwyyy{{{{{{{{{{{{}}}yyytttrrrrrrrrrtttuuutttrrrpppnnnmmmllljjjhhhfffdddcccdddfffiiijjjgggaaa[[[VVVFFF???666111000000///...------............///000---,,,,,,,,,++++++***************+++++++++,,,,,,************************************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))''''''&&&''''''(((%%%&&&''''''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((***+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''))))))((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))+++)))''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&''''''(((((())))))******)))(((''''''&&&&&&'''***------,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,---......,,,,,,---------............///000111222333444444888777888<<<@@@HHHXXXggg~~~ggghhhjjjlllmmmlllkkkkkkhhhjjjkkkjjjhhhhhhllloooeeedddccceeehhhkkklllmmmdddiiilllqqq{{{}}}xxxwwwuuupppkkkhhhhhhhhhbbbdddgggjjjmmmmmmjjjgggiiikkkmmmoooooonnnllljjjeeefffeeecccaaa```aaabbbiiiuuu}}}uuurrrsssjjjjjjjjjhhhffffffhhhjjjkkkjjjjjjjjjjjjkkkkkklllnnnooopppooommmjjjiiiiiihhhkkknnnnnnkkkiiijjjkkklllnnnoooooommmnnnrrruuuvvvvvvwwwzzz}}}~~~}}}yyy{{{xxxuuutttlllppptttwwwzzz}}}}}}xxxuuutttsssssssssyyy}}}vvvtttwwwzzz{{{{{{|||||||||}}}|||}}}}}}yyyuuusssrrrpppoooqqqqqqrrrtttwww{{{|||vvvpppnnnrrrxxx}}}|||xxxtttsssssstttvvvxxxyyy{{{~~~xxxssstttsssrrrssssssssspppnnnqqqoookkkhhheeedddddddddccceeegggfff```VVVKKKDDD???:::444111000///,,,)))+++,,,---,,,+++,,,---///***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&$$$$$$%%%'''***,,,%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''')))+++,,,,,,***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%###"""###%%%'''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))************)))'''&&&%%%$$$###$$$(((,,,---+++))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++'''((()))+++---///000111,,,,,,,,,------............///000111222333444444888777999<<<@@@HHHXXXggg}}}hhhjjjmmmmmmkkkhhhgggfffhhheeecccfffkkkmmmllliiihhheeecccdddgggkkklllllljjjjjjkkknnntttyyy|||}}}uuurrrmmmjjjiiijjjkkklllhhhiiikkkmmmnnnnnnmmmlllssstttxxxzzzvvvnnnkkkllliiiiiihhhgggeeegggjjjmmmuuuwwwkkkeeeaaaccceeeeeegggkkklllmmmooorrrtttuuuvvvvvvzzz}}}}}}xxxpppjjjhhhiiiooorrruuuvvvuuutttttttttyyyvvvsssrrrtttwwwzzz{{{}}}~~~}}}}}}~~~{{{vvvqqqnnnnnnoooppprrrvvv|||}}}~~~~~~|||zzzxxxvvvtttsssrrrxxxyyy}}}wwwvvvyyy~~~|||}}}}}}~~~|||vvvrrrrrrqqqooopppssspppuuuwwwvvvxxx||||||yyytttrrrooommmnnnrrrwwwzzz|||xxxuuupppmmmlllooossswwwzzz{{{{{{{{{~~~~~~~~~~~~|||xxxssstttsssrrrqqqqqqrrrsssssspppnnnnnnooommmiiieee```\\\UUUMMMEEE@@@===<<<444444222000---+++***)))/////////...---,,,***)))+++++++++*********))))))+++++++++*********)))))))))+++,,,,,,+++)))&&&$$$(((((())))))))))))((((((++++++******)))(((((((((+++++++++***)))(((((('''((((((((((((((('''&&&&&&'''&&&%%%''')))***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&"""(((+++***(((%%%(((((())))))((('''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***(((((())))))*********+++***+++,,,---,,,***((('''************************************************++++++,,,,,,---...//////000///---,,,---...000111//////000111222444666777888777888;;;@@@IIIYYYhhh}}}wwwdddfffiiiiiihhheeedddcccdddbbb```bbbggglllnnnnnnjjjfffcccdddgggjjjjjjiiiiiihhhhhhjjjnnnqqqsssssspppmmmiiigggggghhhiiiiiihhhhhhiiikkklllnnnnnnnnnttttttwwwxxxtttllliiikkkjjjkkkjjjiiiiiilllqqqttt~~~vvvmmmffffffhhhiiikkknnnooorrrvvvzzz}}}}}}}}}|||zzzsssnnnnnnppptttwwwyyyzzzyyywwwvvvvvvxxxuuusssqqqrrrtttuuuvvvwwwyyyzzzzzzyyyyyy{{{|||~~~~~~xxxssspppmmmmmmoooqqqssstttwww{{{~~~zzztttsssvvvyyyyyyxxx|||zzzxxxuuusssqqqqqqqqqrrruuu|||||||||~~~xxxyyyzzz{{{}}}~~~|||xxxssspppqqqqqqnnnnnnqqqrrrwww{{{{{{}}}~~~|||xxxxxxvvvsssqqqrrrtttxxxzzz}}}zzzvvvqqqllliiimmmppptttxxx{{{||||||||||||||||||}}}||||||{{{{{{}}}{{{yyywwwssspppppprrrwwwzzz|||xxxuuuqqqjjjaaaZZZJJJGGGAAA;;;666333111111222111000///...,,,++++++******++++++,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,+++***)))(((******++++++++++++******((((((((()))******++++++((((((((()))******++++++((())))))))))))((('''&&&)))'''&&&'''(((((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((('''%%%$$$(((((((((((((((((('''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))((('''%%%$$$((()))))))))************((()))+++,,,,,,+++***)))************************++++++++++++++++++++++++***+++++++++,,,---------///...---,,,,,,...///111000000000111222444555666888666888;;;???HHHYYYhhh|||vvvdddfffhhhhhhfffdddbbbbbb```^^^\\\___fffpppxxx|||xxxrrrkkkhhhjjjlllkkkiiijjjhhhgggfffhhhiiijjjiiijjjiiigggfffffffffhhhiiiggghhhjjjmmmpppqqqpppnnnrrrqqqqqqrrrnnngggeeegggiiiiiijjjjjjkkkooouuuzzz~~~xxxkkkhhhjjjkkklllnnnqqqtttzzz~~~}}}xxxrrrpppsssvvvxxxzzz||||||zzzwwwuuuuuuuuutttrrrqqqpppoooppppppssstttvvvvvvwwwyyy|||~~~~~~{{{vvvsssrrrqqqoooqqqttttttssssssssstttzzzuuuqqqqqqtttxxxyyyyyyzzzxxxtttqqqoooooooooppppppttt{{{~~~~~~uuuuuuwwwxxxzzz{{{|||}}}yyyzzz|||~~~~~~|||zzzxxxtttqqqoooqqqqqqnnnooosssuuu{{{~~~yyy{{{zzzxxxvvvvvvwwwxxxyyyzzz{{{||||||{{{}}}}}}yyyuuurrrnnniiifffoooqqqtttxxxzzz{{{|||{{{wwwyyy|||~~~~~~|||yyywwwwww|||}}}{{{yyyuuupppnnnooouuu{{{zzzsssjjj^^^QQQGGG:::888444111///........./////////......---------))))))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,*********)))))))))************++++++++++++******'''(((((())))))******+++''''''((())))))***++++++))))))******))))))((((((,,,***(((((())))))'''&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''''''''(((,,,+++)))'''&&&&&&&&&&&&&&&'''((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++***'''$$$!!!))))))))))))************'''(((***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,---...///000111111111111222333444555777666777;;;???GGGXXXggg~~~xxxuuujjjkkklllkkkgggdddcccbbb]]]\\\]]]bbblll{{{|||sssqqqpppnnnlllllljjjgggfffgggggggggfffgggggggggffffffgggjjjkkkhhhlllttt|||~~~vvvpppooollljjjkkkhhhcccbbbeeeffffffggggggiiinnntttxxxyyyqqqjjjkkklllkkkkkkoooqqquuuxxxyyyyyyxxxwwwwwwuuurrrnnnkkkmmmrrrvvvxxxzzz{{{zzzwwwuuusssssssssttttttrrrpppmmmlllkkkqqqsssuuuwwwzzz~~~~~~}}}}}}zzzyyyxxxwwwvvvrrrssstttsssqqqppppppqqqxxxwwwvvvwwwzzz|||{{{yyyyyyvvvrrrnnnmmmmmmoooqqqrrrvvvzzz|||}}}~~~|||{{{ssstttuuuwwwxxxyyyzzzzzzzzz|||~~~~~~|||xxxvvvtttqqqoooqqqrrrrrrwww}}}zzz{{{zzzyyyxxxwwwwwwwwwwww{{{zzzxxxvvvssssssvvvxxxrrrqqqooonnnnnnmmmllljjjnnnpppsssuuuwwwxxxxxxwwwrrrwww~~~|||wwwyyy{{{~~~~~~|||zzzyyysssqqqoooppptttxxx{{{}}}wwwqqqiii```WWWLLL???777555333222000000000111222.........---------,,,,,,.........------+++******++++++++++++++++++++++++,,,,,,,,,++++++*********$$$%%%'''(((((((((''''''(((((())))))))))))((((((*********)))((((((''''''******))))))(((((((((((())))))************)))))),,,+++******++++++***(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&&&&((()))***&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++)))(((&&&)))))))))))))))*********((()))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++//////.........///000111222111111111222333333444777666777:::>>>GGGWWWfff|||yyysssuuupppppppppmmmhhhdddbbbaaa\\\___bbbiiiuuuvvvqqqooonnnjjjhhhfffeeefffggggggfffeeeffffffeeeeeefffjjjmmmoooxxxyyyrrrllliiihhhgggdddeeehhhfffggghhhhhhjjjmmmrrruuuzzz~~~wwwooonnnlllkkkkkkooonnnnnnnnnnnnnnnnnnnnnkkkjjjhhhffffffjjjppptttwwwxxxyyyxxxvvvvvvvvvxxxwwwzzz{{{yyytttoookkkjjjoooqqqsssvvv{{{~~~|||}}}zzzzzz||||||yyyuuutttqqqnnnkkklllooorrrsssuuuxxx{{{}}}{{{wwwtttwwwuuuqqqnnnmmmnnnpppqqqrrrvvvwwwtttqqqsss{{{|||yyyxxxwwwvvvqqqsssvvvyyy|||~~~}}}zzzwwwwwwsssqqqrrrtttxxx{{{wwwwwwwwwwwwwwwxxxxxxxxx|||zzzwwwssspppoooqqqsssmmmllllllmmmoooppppppooommmnnnoooqqqqqqqqqqqqqqqlllttt{{{yyyyyyyyyyyyyyyxxxwwwvvvtttuuuwwwzzz{{{yyytttooo^^^XXXOOOHHHBBB<<<555000000000......---....../////////...---,,,++++++***------------,,,+++******))))))))))))************---,,,+++***)))((('''&&&"""$$$''')))***)))&&&%%%(((((())))))))))))((((((******))))))(((''''''''')))))))))((((((((((((((())))))************)))))))))((('''(((***+++***)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))))))))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((((((''''''(((((()))))))))((((((''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((()))))))))***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((***+++---******))))))))))))))))))++++++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000000000000000111111111222111111111222333333444777666777:::===FFFVVVeee{{{}}}wwwtttyyyqqqqqqppplllgggbbb``````___ccciiipppzzz|||rrrnnnnnnfffeeecccccceeeggghhhgggccceeeeeecccaaadddiiioooyyy}}}uuunnnmmmkkkiiijjjmmmiiikkkmmmoooppprrruuuwww{{{||||||{{{ssspppnnnmmmmmmqqqooommmkkkjjjjjjjjjkkkhhhgggffffffiiimmmqqqtttvvvvvvwwwwwwxxxzzz~~~tttnnnkkkkkklllnnnqqquuu}}}}}}{{{zzzzzzvvvzzz}}}{{{xxxqqqjjjfffgggkkkoooppptttyyy}}}~~~{{{wwwtttuuutttqqqooonnnnnnpppqqqoooqqqrrroookkkmmmvvvzzzvvvtttttttttttttttvvvzzz~~~{{{zzzzzzwwwuuuvvvwww||||||vvvvvvwwwxxxzzz|||~~~~~~|||zzzvvvrrrqqqsssuuurrrqqqpppqqqrrrsssrrrqqqllllllllllllkkkjjjiiiiiigggooo{{{|||tttrrrpppqqqrrrtttttttttzzzzzz{{{|||yyypppcccZZZIIICCC;;;777666555333000///...------,,,,,,,,,,,,......---,,,++++++******'''''')))***++++++++++++((((((((())))))))))))))),,,,,,+++)))((('''&&&%%%%%%&&&)))+++,,,***)))'''******++++++++++++******&&&''''''(((((())))))***%%%%%%&&&''')))***++++++(((((())))))******))))))%%%$$$###$$$'''((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''%%%$$$%%%(((+++...************)))))))))))),,,,,,++++++***))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000000111111111111111111111222333444555777555666999===EEEUUUdddyyyyyywwwwww~~~ppppppooolllgggdddbbbbbbbbbgggmmmrrrxxxuuuoooooofffdddccccccfffhhhiiiiiifffgggfffcccaaaccckkkrrr~~~uuuqqqnnnllllllnnnjjjnnnrrruuuwwwxxxyyy{{{zzzyyywwwxxxxxxrrrooommmmmmooorrrrrrqqqooonnnmmmmmmmmmkkkkkkkkkllloooqqqsssssssssssstttuuuxxx{{{qqqmmmhhhhhhiiijjjmmmttt}}}}}}yyyvvvuuuuuuzzzyyyooogggeeegggjjjnnnrrrwww{{{|||{{{yyyxxxrrrqqqpppooonnnnnnooopppnnnppppppllljjjmmmvvv}}}{{{vvvtttvvvyyy|||~~~}}}|||{{{zzzyyyyyy{{{zzz|||xxxyyyzzz}}}}}}xxxuuuvvvwwwuuutttrrrrrrssssssrrrpppmmmlllkkkiiigggeeedddcccdddiiiqqqyyy}}}}}}{{{yyyrrroookkkkkknnnqqqrrrrrrtttqqqnnnkkkfff\\\NNNDDD<<<888333111333333222000//////......---------,,,++++++++++++++++++++++++&&&'''((()))++++++++++++(((((())))))*********************))))))))))))))))))))))))((())))))************++++++++++++******&&&&&&''''''((())))))***$$$%%%&&&'''(((***++++++&&&'''((())))))))))))(((&&&%%%$$$%%%&&&'''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%(((((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&'''(((***+++************)))))))))(((++++++******************************************+++++++++++++++++++++++++++++++++,,,,,,------...------...///////////////000000000111222444555666777555666999<<>><<<:::;;;>>>???===:::777777777555444222111000++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))(((''''''))))))(((''')))))))))((((((((((((''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''&&&%%%'''(((***)))(((&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******(((&&&%%%(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%%%%&&&''')))))))))(((((()))))))))))))))((((((((($$$&&&))))))((('''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((()))***---,,,***((('''''''''((((((((()))))))))*********---+++))))))***)))(((&&&)))))))))***))))))((((((++++++,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------111111000///////////////000000000111222333555555666555777:::===DDDSSSaaaxxxxxxlllmmmsssnnnppptttzzz~~~xxxxxxwwwtttrrrrrruuuxxx{{{{{{zzzuuuooojjjiiiiiidddbbbaaacccfffhhhhhhggggggiiilllmmmlllkkkjjjkkknnnlllmmmrrr|||tttkkkfffdddccccccdddgggmmmtttxxxzzzzzzzzzrrrrrrssssssssssssrrrrrryyysssqqqsssvvvvvvyyy}}}{{{uuunnnhhhfffgggiiijjjrrroookkkgggdddfffjjjnnnqqqssswwwzzz}}}~~~~~~~~~yyytttsssqqqooollljjjhhhggghhhhhh^^^___aaacccfffiiimmmooonnnmmmnnnpppvvv}}}yyyuuupppmmmmmmnnnoooooommmmmmmmmmmmmmmlllllllllpppqqqrrrrrrsssuuuyyy{{{yyy{{{~~~}}}{{{zzz}}}}}}{{{xxxsssooommmmmmmmmooossswww{{{~~~|||zzzwwwuuusssqqqpppzzz{{{sssmmmkkkmmmoooqqquuuvvvwwwuuuqqqlllgggdddTTTQQQMMMKKKJJJHHHEEEBBB???===;;;;;;======;;;999888777777666444222000///,,,,,,,,,,,,+++******)))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***((('''&&&''')))***)))((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''&&&%%%$$$###'''((('''%%%&&&((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%%%%&&&''')))))))))((((((((((((((((((((((((((((((%%%(((++++++***)))((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&'''((()))***((((((((((((((('''''''''((((((((((((((()))******---+++)))((('''((()))***((((((((()))))))))******++++++***)))))))))((('''***************)))(((''')))******+++******))))))*********++++++++++++,,,++++++,,,,,,,,,---------000000///////////////000000000111111222333444555777666888;;;>>>EEESSSaaaxxxzzzmmmmmmrrrooonnnnnnoooqqqrrrqqqpppllllllkkkkkklllpppvvvzzzwwwvvvtttpppnnnmmmmmmnnniiihhhhhhhhhhhhhhhgggeeedddgggkkkmmmmmmmmmnnnoookkkjjjjjjmmmrrrvvvwwwvvvvvvtttqqqmmmjjjhhheeebbbdddgggkkkpppsssuuuttttttnnnmmmlllllllllnnnppprrrqqqpppppprrrrrrvvvyyyooojjjhhhhhhhhhmmmlllkkkiiigggiiillloootttwwwzzz}}}~~~}}}{{{zzz|||}}}}}}{{{wwwrrrooommmrrrqqqnnnllljjjhhhgggggg_________aaaeeeiiilllmmmkkklllnnnpppsssvvvzzz|||}}}{{{vvvqqqooonnnlllkkkkkklllmmmmmmmmmlllkkkjjjooopppssstttvvvyyy}}}|||yyyvvvuuuxxxyyyyyywwwsssooommmmmmlllrrrxxx}}}|||yyyxxxxxxxxxxxxxxxwwwuuussspppooonnnnnnzzz}}}tttnnnnnnrrrvvvxxxzzzxxxsssllldddZZZQQQKKK<<<;;;:::;;;===???AAAAAA777666555555555555333222555555555444222000///...---,,,,,,++++++*********+++******************+++(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******)))((('''(((***+++***)))'''''''''''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%###((()))'''&&&'''))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%%%%&&&((()))))))))(((''''''''''''''''''''''''''')))+++------+++)))''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&&&&&&&''')))***'''''''''(((((((((((((((((((((((((((((()))*********)))((('''((()))+++---''''''((((((((()))))))))))))))******)))))))))*********+++******)))(((((((((((()))))))))))))))((())))))))))))************+++++++++,,,,,,,,,------------------...///000111///000111222333444444444777666888;;;>>>EEESSSaaawww}}}pppmmmqqq}}}pppnnnlllkkkkkkkkkiiigggcccaaa___```dddkkksssxxxxxxwwwtttsssrrrsssuuuvvvkkkkkkkkkkkkiiigggeeecccccceeehhhiiijjjllloooqqqkkkjjjjjjkkknnnoooooonnnjjjnnnpppooommmmmmiiiddddddfffiiilllnnnnnnmmmllliiihhhfffeeefffhhhkkknnnfffhhhllloooqqqxxxvvvpppmmmllliiiiiijjjiiiiiijjjmmmpppvvvxxx{{{}}}}}}{{{yyywwwwwwwwwuuussspppmmmjjjhhhnnnnnnmmmllljjjhhhgggfffdddcccbbbdddggglllnnnooommmppptttvvvvvvvvvwwwxxx~~~zzzwwwrrrnnnjjjjjjlllnnnppprrrrrrrrrrrrrrruuuwwwyyy{{{~~~|||zzzxxxwwwvvvvvvxxxzzzyyyvvvsssqqqqqqlllrrrzzz~~~}}}{{{{{{{{{}}}yyyuuurrrppppppqqqrrrssssssqqqnnnmmmnnnooozzzyyyvvvwwwyyyzzzzzzrrrlllcccYYYOOODDD:::444555555444444555777888:::000000000111111111111111222222222111000///...---,,,,,,+++******+++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))''''''(((***++++++***&&&''''''''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((()))((((((''''''&&&(((******)))((('''((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%$$$$$$%%%''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''+++---...---***(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''(((((((((((((((((((((''''''(((((()))***((('''''''''(((***,,,---'''''''''((((((((())))))((()))******)))((()))+++*********+++******))))))'''((())))))***)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---///000111///000111222333444444444666555777:::===DDDSSSaaavvvuuunnnrrr}}}qqqqqqqqqqqqrrrqqqnnnllleeeaaa]]]\\\```gggooouuuyyywwwuuutttuuuwwwxxxyyynnnoooqqqqqqooollliiihhhggghhhhhhhhhhhhkkkpppssssssqqqnnnllllllkkkkkkjjjfffmmmqqqooonnnooolllgggeeefffgggiiihhhgggeeeddddddcccbbbbbbbbbbbbcccdddcccdddhhhnnnsss{{{yyyrrrooojjjkkkjjjiiiiiikkkooorrrwwwxxxzzz{{{{{{xxxvvvtttsssrrrqqqpppooommmkkkiiilllllllllmmmlllkkkjjjiiijjjgggfffhhhlllqqqttttttuuuyyy|||}}}|||zzzzzz{{{xxxsssppprrrtttwwwyyyzzzzzzyyywwwyyy|||}}}}}}~~~~~~{{{yyyxxxxxxxxxuuuwwwzzzzzzxxxuuurrrrrrlllqqqvvvvvvtttssstttwwwyyywwwsssooolllkkklllmmmmmmoooppppppnnnnnnqqqtttzzz}}}|||yyywwwssslllfffYYYSSSIIIAAA;;;666000---333333333222111111222333///000000000000000111111//////000000///......---,,,+++*********+++,,,---*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++'''&&&&&&''')))******)))&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''(((((((((((('''((('''&&&'''(((((((((&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''&&&&&&(((((()))))))))'''&&&%%%&&&'''''''''(((((((((((()))***+++***((('''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))************''''''''''''((((((((()))''''''&&&&&&''''''((()))'''''''''(((((())))))***(((((()))))))))*********)))+++,,,+++((('''((()))))))))***+++++++++******))))))***+++++++++++++++***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---......///000000...///111333444444444444555555666999===DDDRRR```sss}}}rrrvvvrrrsssvvvzzz||||||xxxuuulllggg```]]]___fffnnnssssssqqqoooooopppsssttttttwwwyyy{{{|||zzzwwwuuutttqqqpppnnnllllllpppuuuyyy}}}yyysssnnnjjjhhhgggggghhhnnnrrrooommmooonnniiieeefffffffffeeecccaaa___```````````````^^^]]]\\\eeedddgggnnnuuu|||~~~tttpppooonnnllljjjiiilllqqqvvvvvvwwwyyyyyyxxxvvvsssrrrppppppooopppqqqqqqpppnnnllllllnnnooooooooonnnmmmmmmjjjiiikkkpppvvvxxxyyy|||~~~~~~}}}}}}xxxyyy|||~~~~~~}}}|||zzz{{{}}}}}}||||||}}}|||yyyxxxwwwxxxsssvvvyyyyyywwwsssqqqpppnnnpppqqqooolllmmmrrrwwwrrrqqqnnnkkkhhhgggiiikkkiiillloooooooooppptttwwwxxx~~~~~~{{{vvvssslllaaaRRRGGGAAA;;;444000000111111111.../////////...///000222//////000///---,,,,,,---......////////////......++++++*********+++---...******++++++++++++******************************))))))))))))))))))))))))))))))((())))))***++++++&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((###!!!!!!%%%((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$!!!###%%%''')))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))***)))((('''%%%$$$'''((((((((())))))******''''''((('''&&&&&&(((***'''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((***+++,,,,,,++++++&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((('''((((((((((((((('''&&&)))************++++++++++++---...+++'''%%%&&&(((((()))***+++++++++++++++***+++,,,---------------,,,,,,---------.........******+++++++++,,,,,,,,,111000000///////////////...///111333444444444333555444666999<<>>999222222222111000//////...........................------...///000000//////,,,,,,,,,---------......++++++******************))))))*********+++++++++))))))((('''''''''''''''))))))((((((''''''&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))******++++++,,,,,,((((((((((((((('''''''''(((((((((((((((''''''&&&((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''$$$***000000,,,'''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%%%%%%%&&&(((***+++,,,---&&&&&&''''''(((((())))))+++***((('''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((())))))(((((('''%%%$$$###((((((((((((((((((((((((((((((((((((((()))*********************+++++++++(((+++...---+++***+++...,,,++++++******++++++,,,===;;;666111,,,***((((((******+++,,,,,,---......---.../////////...---,,,///000111333555777888999777666888<<<>>>CCCPPP]]]qqqxxxyyy}}}}}}~~~|||yyytttrrrnnnnnnpppsssuuuvvvtttppplllmmmssswwwyyyxxxwwwsssqqqtttvvvttttttvvv|||{{{wwwqqqlllnnnvvv}}}~~~{{{{{{xxxrrrqqquuuxxx~~~}}}zzz{{{wwwvvvuuuqqqkkkiiikkkkkkkkklllmmmmmmnnnnnnnnnoooqqqtttyyy~~~|||}}}zzzxxxzzz}}}{{{xxxxxx{{{{{{{{{|||}}}|||yyywwwxxxyyyzzzzzzxxxuuurrrpppwwwyyy{{{||||||||||||}}}yyy|||~~~~~~|||{{{zzz||||||}}}~~~}}}~~~yyyuuutttxxxyyywwwxxx}}}}}}~~~xxxvvvuuuuuutttuuusssrrrtttzzz}}}yyyuuusssrrrqqqpppmmmkkkiiihhhhhhhhhiiiiiijjjiiiiiijjjkkknnnppprrrxxx|||yyylllcccUUURRRMMMFFF>>>777111---222111111000//////..............................,,,------............---......------,,,,,,,,,+++************************))))))*********+++++++++++++++***))))))))))))))))))))))))))))))((((((((('''''')))*********))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''---222222...***((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********)))((('''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((((((((((((((('''''''''%%%&&&(((***+++,,,------((((((((((((((((((((((((((((((((((((((()))******))))))******+++++++++***''')))***+++***)))***+++,,,++++++++++++++++++,,,666444111...+++***))))))+++++++++,,,,,,---------,,,---...//////......---//////000222333555666777666555777;;;===BBBOOO[[[ooo{{{{{{~~~zzzwwwtttsssrrrsssuuuxxxxxxxxxvvvtttrrrtttyyy|||}}}|||{{{vvvrrrttttttssssssvvvxxxyyywwwsssnnnmmmpppsss{{{xxxwwwvvvssstttwwwyyy}}}|||xxxqqqnnnooovvvwwwyyyzzz{{{{{{zzzzzz{{{}}}~~~|||zzzzzz{{{zzzxxxuuurrrqqqvvvwwwxxx{{{}}}~~~}}}{{{yyyyyyzzz|||~~~}}}||||||zzzyyyqqqnnnnnnqqqssstttwww||||||~~~|||wwwuuutttrrrqqqqqqpppqqqvvv{{{uuurrrqqqooommmjjjhhhiiikkkkkkkkkhhhhhhiiijjjlllnnnooopppsssttttttssslll```RRRIII???===:::666222...,,,+++000000000//////......---------------------------,,,------------,,,,,,+++//////...---,,,+++******************************)))))))))************++++++******)))))))))))))))))))))))))))************((())))))************)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''(((---111222...+++))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%)))(((((('''&&&&&&%%%%%%''''''((())))))******+++)))(((''''''''''''((((((&&&&&&&&&'''(((***+++,,,+++******)))((((((''''''))))))(((((('''''''''&&&)))******+++++++++++++++((((((((((((((((((((((((((((((((((((((()))******((()))***+++++++++***)))+++***)))***,,,,,,,,,+++++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...//////000111222333444444555555777:::<<>>@@@CCCNNNYYYfff|||||||||}}}~~~}}}{{{zzzyyyxxxxxxuuu{{{yyytttwww{{{wwwssssssrrrsssuuuuuuvvvwwwxxxzzz{{{|||}}}}}}}}}||||||~~~|||xxxuuuvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{zzzzzzuuuwwwyyyzzz|||~~~|||wwwuuuvvv{{{|||zzzzzz}}}}}}yyyyyyyyyxxxwwwxxxyyy{{{|||zzzvvvoookkkiiiiiiiiiiiimmmppptttvvvxxx|||zzzzzz|||{{{wwwtttvvvxxxvvvnnngggZZZXXXUUUOOOGGG@@@999555111000000000111111///---...///////////////......************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,******))))))(((((((((((()))))))))))))))***++++++)))))))))(((((((((((((((******((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((((((((((((((''''''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''))))))))))))))))))))))))&&&''''''(((((()))******(((((())))))((('''&&&%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''((())))))))),,,,,,,,,+++)))(((&&&%%%((((((((((((((((((((((((((((((((((((((()))*********)))'''''''''(((***+++,,,,,,,,,+++***+++---000)))***,,,------,,,***)))***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...------------...///......///111222444555666666777:::>>>???BBBLLLWWWfff|||~~~~~~~~~~~~}}}zzzxxxqqqxxx{{{zzz||||||yyy{{{~~~{{{vvvuuutttuuuwww|||||||||}}}}}}yyyyyy|||}}}}}}yyyyyy{{{|||~~~{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~{{{xxxwwwwww}}}}}}}}}zzz{{{zzzzzzyyyyyyzzz{{{||||||wwwpppkkkiiijjjkkkkkkkkkpppuuuwwwxxxzzz}}}{{{~~~~~~yyytttrrrqqqjjj^^^TTTFFFCCC???:::666333222222111///,,,+++,,,---,,,,,,+++,,,---//////...---,,,)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...------,,,+++***))))))((())))))***++++++,,,,,,******))))))(((((((((''''''''''''''''''((())))))++++++******))))))((((((,,,+++***((((((((()))***(((((((((((((((((((((((('''((((((((()))*********&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&'''((()))******)))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))'''&&&&&&'''(((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))))))))))))))))))))'''%%%$$$%%%%%%%%%&&&'''((()))*********))))))((((((''''''%%%%%%&&&'''((()))******&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((()))******+++)))'''%%%&&&(((***,,,&&&((()))'''$$$%%%(((,,,)))***,,,------,,,***)))))))))+++,,,,,,---------******+++,,,,,,---......000///------,,,---...///,,,,,,...///111333444555555666999===>>>AAAKKKVVVggg|||}}}zzzxxx{{{}}}zzzxxx{{{~~~~~~{{{zzzyyy}}}~~~wwwrrrnnnsss{{{~~~~~~~~~~~~{{{yyyzzzxxxyyy{{{{{{||||||~~~~~~~~~|||{{{{{{}}}~~~}}}xxxyyy}}}}}}yyyyyyxxxxxxyyyzzz{{{|||xxxuuupppnnnoooqqqsssssssssssssssuuuyyy{{{||||||~~~xxxpppfff]]]WWWOOOFFF???666333000///000000...,,,,,,---.........---,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************))))))))))))))))))))))))************''')))++++++)))''''''''''''((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''((()))))))))%%%&&&'''((((((&&&$$$###''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&%%%''''''''''''((((((((((((''''''(((((())))))******++++++******)))(((((((((''')))***++++++***)))'''%%%%%%&&&'''((()))******,,,+++***((((((((())))))******))))))))))))))))))------............------222111111111222444666777999666666888;;;AAANNNZZZgggzzz~~~}}}{{{yyy|||~~~zzz}}}xxxtttqqqpppuuu||||||zzzxxxwwwwwwuuuwww{{{}}}}}}~~~{{{zzzyyywwwvvvwwwzzz{{{}}}}}}|||zzz|||zzzxxxvvvuuuuuuvvvwwwwwwvvvsssooommmmmmmmmmmmmmmoooqqqvvv|||}}}zzzvvvpppmmm]]]VVVKKKDDD@@@<<<777222666333000000111111000...,,,,,,---......---,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))*********,,,)))%%% !!!''',,,))))))***++++++******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''((((((((('''&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&''''''((())))))(((''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((('''&&&%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********((()))***++++++***)))((()))))))))))))))*********+++***)))(((((()))******++++++++++++++++++++++++...//////////////////...111111111111222444555666888666666888;;;AAANNNZZZiiizzz~~~||||||{{{|||{{{uuusssqqqqqqtttzzz~~~~~~{{{xxxuuusssuuussstttyyy{{{||||||xxxtttssstttvvvwww{{{}}}{{{wwwvvvyyy{{{{{{~~~}}}zzzwwwtttttttttsssrrrtttrrrooonnnnnnnnnlllkkklllqqqyyy|||wwwqqqjjjccc\\\UUUPPPEEE???777111000000///...///---,,,+++,,,---,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++******************))))))))))))(((((((((((())))))))))))******---)))### '''---((()))*********))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&%%%&&&&&&(((((())))))))))))((((((&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))''''''((()))************''''''''''''''''''''''''******))))))(((''''''''''''(((((()))******++++++((()))***++++++***)))(((,,,,,,,,,+++++++++************)))))))))***++++++------------------------//////000000000000//////000000000000111333444555888666666999<<>>BBBMMMXXXkkk|||}}}{{{{{{{{{{{{|||~~~zzztttoooqqquuu{{{~~~~~~}}}~~~zzzzzz{{{|||~~~{{{{{{{{{zzzzzz{{{|||||||||{{{xxx{{{}}}{{{xxxzzz~~~{{{zzz~~~|||}}}{{{zzzzzz{{{}}}}}}{{{yyyzzzzzzzzzxxxtttooojjjgggkkkhhhfffddddddfffiiikkkmmmrrrwwwwwwtttqqqrrrtttwwwuuuwww|||~~~|||{{{~~~{{{{{{}}}|||xxxmmmhhh```WWWOOOHHHAAA===888555222000000111000///---,,,+++,,,---...---,,,------,,,***))))))+++---+++---...,,,)))(((***---******))))))***,,,---///++++++++++++++++++++++++++++++++++++******))))))******************************+++++++++,,,,,,,,,'''))),,,//////---***((()))(((((((((''''''''''''''''''''''''((((((((()))&&&((())))))(((((()))+++,,,+++)))((('''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((()))))))))$$$&&&(((******)))((('''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&''''''((()))******+++222444444///(((%%%'''+++&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&((((((((((((''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&((('''&&&'''(((+++---///---+++(((&&&%%%%%%&&&'''((((((((((((((((((((((((,,,+++***(((''''''''''''))))))))))))))))))((((((******)))(((''''''&&&&&&(((((((((((())))))))))))((((((((()))******++++++******))))))))))))******,,,,,,++++++++++++******+++,,,,,,---,,,+++)))(((++++++,,,,,,---...////////////000000000000/////////000222444555555555444666555777;;;>>>CCCMMMWWWlll~~~vvvwww}}}zzztttsssnnnrrrwwwzzzzzzxxxvvvuuuzzzzzzyyyzzz{{{}}}|||{{{{{{{{{{{{||||||}}}~~~~~~}}}}}}||||||}}}~~~|||{{{{{{~~~~~~tttvvvxxxyyyxxxxxxyyy{{{}}}{{{||||||{{{xxxvvvxxx|||}}}zzzvvvzzzyyyuuuooojjjggghhhiiijjjnnnqqqnnniiiggglllrrrtttxxxzzzxxxsssooooooqqqtttvvvvvvtttqqqqqqtttwwwoootttyyy||||||}}}|||wwwtttooohhhbbb[[[VVVNNNFFF@@@;;;666333444333111///...------...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++,,,,,,------,,,)))'''%%%************************&&&&&&'''(((((((((((((((%%%&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&***)))'''&&&'''(((***+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((()))************(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,---:::>>>333(((((()))&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$###"""""""""$$$'''(((###$$$&&&'''''''''&&&%%%&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$$$$&&&(((((('''"""###$$$&&&((()))++++++222---(((&&&(((******)))((((((((()))((((((''''''(((((()))***+++,,,------))))))(((&&&$$$$$$&&&)))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))++++++******++++++,,,---111111///)))%%%&&&,,,333000000////////////000000222333333444444555555555999666666999>>>CCCNNNXXXmmmtttssswww~~~wwwtttsssvvvxxx{{{{{{xxxssspppooovvvvvvvvvwwwxxx{{{}}}~~~|||yyyyyyyyyzzz{{{|||~~~~~~~~~}}}|||{{{{{{{{{}}}}}}}}}}}}~~~~~~}}}|||~~~~~~~~~~~~}}}|||}}}}}}~~~|||uuunnnpppqqqqqqpppooopppqqqssstttwww||||||yyyvvvxxx{{{{{{xxxuuupppqqqpppmmmjjjhhhggghhhlllqqqvvvuuupppmmmooorrrlllpppttttttqqqooopppsssoooqqqrrrrrrppppppsssuuupppsssvvvxxxyyyzzz{{{|||yyyrrriiiccc^^^YYYQQQKKKFFFCCC>>>999666444111...222111///---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((()))******)))************++++++++++++,,,,,,---,,,***'''&&&((((((((((((((((((((((((&&&'''(((((()))))))))(((((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''''''''(((((('''''''''(((((('''''''''((('''&&&%%%&&&''')))***%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''')))))))))))))))'''&&&%%%''''''''''''''''''''''''&&&111555,,,&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%############$$$%%%&&&'''&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%% ###'''+++---///000,,,(((&&&''')))))))))%%%%%%&&&&&&'''&&&&&&&&&)))))))))***************))))))(((&&&$$$$$$&&&)))((((((((()))))))))******))))))))))))))))))))))))+++++++++***************++++++******++++++,,,---)))***)))%%%"""###)))///000000////////////000000111111222222333444444444<<<:::;;;???DDDJJJVVVaaammmwwwsssttt{{{~~~yyyvvvuuuvvv{{{}}}~~~|||wwwrrrnnnmmmqqqqqqrrrsssuuuwwwyyy{{{xxxwwwwwwxxxyyyzzzyyywwwtttuuuuuuwwwyyy{{{}}}~~~~~~|||zzzxxxvvvvvvwwwxxxyyyyyyxxxxxxzzz}}}}}}}}}}}}{{{yyyyyy{{{}}}~~~}}}{{{{{{}}}~~~~~~}}}|||}}}~~~zzzzzz{{{}}}|||uuuooonnnpppppppppmmmllllllllliiimmmtttyyy}}}|||yyyyyy{{{{{{xxxuuulllnnnpppooollljjjhhhhhhtttzzz{{{uuurrrrrrpppsssvvvuuurrroooppprrroooqqqrrrrrrqqqppppppqqqmmmlllkkkkkkkkkkkkhhhggg]]]WWWPPPKKKGGGBBB<<<777666444333333333333222000///...,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++******+++,,,+++***)))((((((((((((((((((((((((((('''(((((()))))))))))))))******))))))(((''''''''''''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%((((((((((((((((((((((((!!!)))+++&&&%%%))))))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%"""###$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&###$$$$$$%%%&&&'''(((((()))---***'''&&&&&&((((((((($$$%%%&&&'''''''''''''''******))))))((((((((('''(((((((((&&&%%%%%%'''))))))))))))*********++++++))))))))))))))))))))))))***************+++++++++++++++******++++++,,,---(((******)))'''(((,,,000000//////......//////000000000111222222333444444777666888===BBBJJJWWWcccooo~~~wwwsssxxxyyywwwxxxzzz{{{{{{|||}}}|||yyyuuussssssnnnoooppprrrtttvvvxxxyyyvvvvvvwwwwwwwwwvvvtttrrrqqqqqqqqqssstttvvvxxxyyyzzzxxxuuurrrqqqqqqrrrtttsssssstttuuuwwwzzz|||~~~xxxxxxvvvtttrrrtttwwwzzz}}}zzzyyyzzz{{{~~~|||||||||}}}}}}{{{yyy||||||~~~~~~{{{xxxwwwvvvvvvvvvsssnnnjjjoooppppppooommmkkkjjjkkkgggmmmtttwwwxxxzzz}}}||||||{{{yyywwwqqqrrrrrrpppmmmkkkjjjkkkwwwyyyrrrooopppsssuuuvvvtttsssssstttuuuuuutttrrrnnnjjjgggfff```\\\WWWUUUTTTRRRMMMIIIEEEBBB>>><<<;;;999666444000///000222444555333222,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((()))))))))))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((()))'''(((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((###&&&'''%%%'''+++***&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&"""###%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%++++++***)))(((''''''''')))(((&&&&&&&&&'''''''''&&&&&&''')))************)))((((((((((((''''''''''''(((((('''%%%%%%'''((()))*********++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,++++++******++++++,,,---+++---......------///111/////////....../////////000000111222333444444555222222555:::>>>EEERRR___qqqzzztttvvvzzzzzzzzzzzz}}}{{{zzzwwwuuuvvvzzz}}}~~~yyy{{{|||{{{xxxwwwvvvwwwooopppqqqsssuuuvvvwwwxxxvvvxxxzzzzzzwwwsssooolllnnnnnnnnnnnnoooqqqrrrsssuuussspppmmmlllmmmnnnppplllnnnrrruuuwwwwwwwwwvvvsssqqqnnnkkkkkkooovvv{{{{{{xxxwwwxxxyyyyyyzzz|||~~~~~~{{{yyy{{{|||}}}|||xxxsssrrrqqqooonnnkkkhhhfffhhhjjjkkkjjjhhhffffffgggiiinnnssstttrrrrrrwww||||||zzzyyyxxxvvvuuuoooooonnnllljjjjjjlllooottt{{{zzzsssooolllnnnqqqssstttuuuvvvwwwqqqoookkkfff```YYYRRROOOIIIFFFAAA??????===999666:::888777666777777777666......---...000000...---++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))*********+++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((($$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''***)))%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&"""$$$&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&'''(((&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&''''''&&&'''((()))************&&&'''''''''((((((((((((&&&'''((('''&&&&&&'''((()))*********++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,++++++******++++++,,,---)))+++,,,,,,+++******+++//////............//////111111222333444555666666555666999<<>>CCCQQQ___uuutttooollllllllljjjlllpppllluuu|||zzzvvvtttrrrppplllqqqqqqllliiimmmpppqqqoooppppppnnnlllkkklllnnnssstttvvvwwwxxxxxxwwwwwwvvvyyy{{{yyytttooolllkkkhhhiiiiiijjjlllnnnooopppkkkjjjjjjiiiiiiiiijjjjjjlllmmmoooqqqqqqpppnnnmmmjjjiiigggfffhhhooowww}}}|||vvvsssrrrppppppqqqtttyyy}}}{{{{{{{{{{{{|||{{{xxxuuuttttttsssqqqnnnkkkjjjiiidddgggjjjmmmnnnoooqqqsssooopppqqqpppooopppssswwwxxxvvvtttqqqnnnmmmnnnoooiiijjjlllnnnooorrrvvvyyyxxxzzz|||{{{wwwrrrmmmkkkjjjgggccc^^^WWWQQQJJJFFFEEEAAA<<<999666333///,,,---...//////000222444777555555444222000///000000333000...------------,,,)))***+++,,,---,,,,,,+++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((('''''')))************+++++++++++++++******************(((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&'''((((((((()))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&''''''''''''&&&%%%''''''&&&%%%%%%&&&'''((())))))))))))))))))))))))%%%$$$$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%&&&''''''&&&%%%$$$ ###&&&)))***)))'''%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))***)))(((&&&$$$###!!!!!!!!!%%%((()))(((''''''(((&&&''''''((((((((('''''')))))))))((((((((((((((($$$&&&(((((('''&&&'''(((((((((((()))))))))******))))))))))))))))))))))))+++++++++***************++++++******++++++,,,---+++++++++---.........---///......------......///000000111222444555666777444555999<<<<<>>CCCRRRaaaxxx???>>>======@@@DDDHHHKKKZZZ```hhhmmmpppqqqsssuuuqqqrrrrrrqqqnnnjjjeeebbb\\\___ccceeefffhhhjjjlllppprrruuuxxxyyyyyyxxxwwwvvvwwwyyyyyyxxxvvvsssqqqooollljjjmmmrrruuusssqqqkkkllllllkkkiiijjjnnnrrruuusssooolllkkkkkklllmmmiiijjjkkklllnnnqqqvvvyyy}}}zzzvvvttttttrrrppprrrwwwzzz{{{{{{tttssssssssstttssspppmmmoooooonnnkkkiiihhhjjjlllkkkkkkkkkmmmqqqvvv{{{~~~yyyssssssxxx|||}}}}}}}}}yyyuuurrrppppppqqqxxxxxxwwwwwwuuuqqqjjjfffbbb^^^YYYRRRKKKEEEAAA???<<<:::888666333111000000......---,,,,,,,,,------+++,,,---///000000000000111111000000000000111111......---,,,++++++++++++++++++************++++++,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))************************&&&'''((((((((((((((('''&&&&&&'''))))))*********'''((()))******++++++***((('''&&&&&&&&&''')))***((((((''''''''''''((((((******))))))((((((((('''$$$%%%&&&'''(((***++++++))))))((('''''''''''''''&&&&&&&&&'''''''''((((((***)))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((())))))((('''&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))******)))'''%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++---///...***&&&###'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%%%%&&&(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,)))************+++++++++*********+++,,,---...///...///000000//////000111000000000111222333555666888777333888AAACCCLLLaaavvv777555333222333555888:::???EEEKKKQQQSSSVVVYYY[[[```bbbdddfffggggggfffeeedddfffiiikkklllnnnqqqtttyyy{{{~~~zzzzzzxxxwwwvvvttttttsssqqqooonnnqqqvvvyyywwwtttnnnpppqqqpppnnnnnnpppsssqqqpppnnnlllkkkllllllmmmiiikkkmmmnnnpppsssxxx|||}}}yyyvvvsssuuusssrrrsssvvvwwwvvvuuummmmmmmmmoooqqqrrrqqqpppkkkllllllllllllnnnqqqtttxxxwwwwwwwwwzzz}}}~~~yyywwwzzz|||{{{zzz~~~|||xxxtttrrrqqqqqqrrrjjjhhheeeaaa]]]WWWOOOKKKDDDCCC@@@===999666333222666555333222000/////////...---,,,,,,+++,,,,,,,,,,,,,,,---...///000111111111111000000000000111111......---,,,++++++++++++++++++************++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************************((((((((((((((((((((((((''''''((()))***************++++++******)))((('''******)))))))))+++,,,---)))((((((''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%'''((()))''''''''''''((((((((((((''''''''''''''''''((((((((()))***)))&&&%%%&&&'''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++---///000000...+++)))'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&&&&&&&%%%"""###%%%&&&'''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************************************+++,,,,,,,,,++++++)))************+++++++++,,,++++++,,,,,,---......---///000000///...000111111111111111222333444444777===;;;:::???AAALLL___uuu111000...------...000111///222666999;;;===???BBBEEEGGGIIIMMMPPPTTTVVVWWW]]]___bbbeeeiiinnnsssxxx}}}}}}zzzxxxwwwxxxyyyrrrqqqrrruuuyyy{{{xxxuuutttvvvxxxyyywwwuuuuuuuuuqqqqqqrrrrrrqqqqqqppppppkkkmmmoooppprrruuuzzz}}}{{{yyyyyyyyyyyyzzz{{{zzzxxxuuunnnnnnnnnppptttwwwxxxxxxrrrssssssssssssuuuxxxzzz}}}{{{zzzzzz{{{}}}~~~|||xxxssspppppppppmmmjjjgggfffccc```^^^^^^______SSSOOOKKKFFFAAA;;;555111...///000111111000////////////...------------------,,,++++++******++++++------,,,,,,...///111222222111111000000111111222...---,,,++++++******+++++++++************++++++,,,+++************+++,,,************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************,,,+++)))((('''(((((()))))))))***************)))***++++++******)))((('''))))))))))))***,,,---...))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''(((((()))*********((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************++++++,,,,,,,,,+++******)))************+++++++++------------------......,,,...//////...---///000222111111111222333333444///>>>@@@999:::@@@NNNaaattt---,,,,,,,,,---///000111000000000000000111222333444444555666999<<<>>>@@@FFFHHHLLLPPPWWW___hhhnnnqqqtttyyy~~~|||zzzzzzzzzttttttvvvzzz}}}~~~{{{xxx|||~~~}}}{{{yyyzzz{{{|||{{{yyywwwvvvtttvvvwwwxxxxxxzzz|||~~~{{{wwwuuutttuuuxxx{{{|||}}}{{{{{{zzzwwwtttrrrssstttqqqpppmmmjjjhhhgggggggggbbb```\\\ZZZXXXVVVSSSPPPGGGFFFDDDBBBAAABBBBBBCCC===:::666444222000---+++***,,,///222333333333222,,,,,,+++*********++++++,,,++++++***)))*********------,,,+++,,,...111333111111111000000111111111...---,,,+++************++++++************++++++++++++************++++++************************(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))************************...,,,***(((''''''((()))******+++++++++******)))'''((()))******++++++***%%%&&&&&&'''((()))******)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++)))(((''''''''''''(((((('''''''''''''''''''''''''''((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''((()))(((&&&%%%&&&'''###$$$$$$%%%'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((***++++++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******************************,,,,,,,,,,,,++++++***)))))))))*********+++++++++..................------,,,---......------...000000000000111222333555666555JJJMMM>>>999???MMM^^^sss)))******++++++,,,------000///---,,,,,,---------000///......///000222444222444777;;;AAAJJJSSSZZZ[[[^^^bbbhhhmmmqqqtttuuuuuuvvvvvvvvvtttqqqnnnlllkkkmmmqqqwww{{{~~~}}}|||~~~~~~}}}~~~|||xxxuuuzzz{{{|||zzzyyyxxxyyy{{{}}}~~~xxxuuurrrpppmmmmmmmmmnnnnnnnnnooonnnlllhhhccc___]]]]]]WWWVVVSSSOOOLLLJJJIIIIIIFFFEEECCCAAA@@@>>><<<:::444444333222222222333333111///---,,,---......---***+++...000000000///...---,,,+++***************++++++***)))))))))******---,,,++++++,,,...111222111000000//////000000111------,,,+++************++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...,,,***(((''''''((()))******+++++++++******)))'''((()))******++++++***###$$$%%%&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++((((((''''''''''''(((((('''''''''''''''''''''&&&&&&''''''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******************************,,,,,,,,,,,,++++++***)))))))))*********+++++++++---......//////...---,,,,,,---......------...000......///000222555777888EEEYYYYYYGGG===???IIIXXXqqq,,,,,,------,,,+++******...,,,+++,,,.../////////,,,++++++***+++,,,...///---...000111444999@@@EEEFFFGGGIIILLLNNNPPPQQQRRRVVVYYY]]]___^^^ZZZUUURRROOORRRXXX___eeeiiilllmmmooorrrwww}}}~~~yyytttqqqrrrttttttsssoookkkhhhiiijjjjjjhhheeecccbbbccccccfffiiimmmoooqqqqqqqqqrrrtttvvvtttnnnfff```]]][[[XXXVVVTTTTTTSSSQQQOOONNNNNNMMMJJJFFFCCCBBBBBB@@@>>><<<:::888666555444555555444444333222222111......------------......---,,,******,,,------,,,***+++,,,,,,,,,+++))))))------,,,++++++++++++,,,,,,+++******))))))******,,,,,,++++++---...000111000//////......//////000---,,,+++******))))))***++++++************++++++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))((('''(((((()))))))))***************)))***++++++******)))((('''%%%&&&&&&'''((('''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%'''((('''&&&%%%&&&''')))((('''&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,+++******)))************+++++++++,,,,,,...//////...---,,,,,,...//////...---///000......///000222555777888===KKKLLLAAA>>>@@@IIIZZZppp,,,---...//////...,,,+++---++++++,,,///111000...))))))((())))))******+++,,,------------000555888777777888888999999999999;;;>>>BBBFFFFFFCCC???<<<666999>>>BBBFFFJJJMMMOOOQQQTTTZZZ```eeeeee```\\\VVVXXXYYYZZZYYYVVVSSSPPPLLLMMMMMMKKKHHHFFFEEEEEEEEEGGGJJJNNNPPPQQQQQQQQQRRRUUUWWWVVVPPPIIIDDDBBB@@@???=========<<<:::777444555666555222111111111222111111000......------............------///000,,,+++++++++++++++++++++,,,+++******++++++***(((++++++++++++++++++******++++++++++++,,,---...///,,,,,,+++************+++***+++,,,,,,---...///000......------------......---,,,+++***))))))))))))++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***************++++++******)))((('''''''''((((((((('''&&&%%%$$$&&&''')))***)))((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((()))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((())))))''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((('''''''''''''''''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++******+++,,,,,,,,,++++++)))************+++++++++)))+++,,,...///...---,,,---///000000///...000111000000000111222333444555...666666888???BBBKKK^^^ooo%%%'''***,,,......---,,,,,,***)))***,,,,,,***''',,,,,,,,,+++++++++******))))))*********,,,000333000000000111111222222222...000555888999777555333000222444555555666999:::777:::???GGGMMMNNNJJJEEE???AAACCCDDDCCCAAA???===;;;======<<<999666666666111333666888:::::::::999777;;;??????;;;777444444222111222333444333111///---...000///---,,,,,,------------------,,,,,,,,,+++,,,++++++***+++---///,,,,,,,,,,,,,,,+++++++++***))))))***++++++)))'''******))))))***+++,,,,,,))))))***+++---///000111---,,,++++++******++++++)))***,,,---.../////////---------,,,,,,------------,,,+++***))))))))))))++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''&&&&&&''')))************'''((()))******++++++***&&&''''''''''''%%%$$$######%%%''')))******)))(((&&&&&&&&&''''''((((((((($$$%%%&&&'''(((***++++++'''''''''''''''((()))***(((((('''''''''&&&&&&&&&$$$&&&'''))))))(((&&&%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''""""""###$$$&&&'''(((((((((((((((((((((((((((((("""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++---...//////&&&%%%############%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))******))))))((((((''''''&&&&&&''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++((()))+++---......---,,,...///000000//////000222333333222222111222222222444555333999CCCBBBIII\\\nnn(((((()))***+++,,,,,,,,,++++++,,,---,,,)))'''%%%******))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------...///000111222333666;;;???@@@>>>;;;999444333333333222222111111111111000000/////////...////////////////////////222333444444333111...---........................///...---++++++,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********+++***)))((()))***+++,,,&&&''''''((())))))************++++++++++++******+++***)))((((((***,,,---......---,,,,,,,,,,,,---000///......///000///---...,,,)))))))))******)))))))))))))))************+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((()))'''&&&&&&''')))(((((())))))(((((((((((()))))))))************++++++++++++)))''''''******(((&&&&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((((((((('''%%%$$$&&&&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))%%%###$$$''''''%%%(((...)))'''&&&''')))***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''******(((&&&(((***'''((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))((($$$%%%'''((((((((('''&&&&&&&&&'''((()))***+++,,,(((((()))))))))'''&&&%%%''''''(((((()))+++,,,---(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))((((((''''''((((((((('''((()))******))))))***++++++++++++***...---,,,++++++---...000+++,,,---.........---,,,//////...------------...111111111111111222222222222333666999;;;@@@NNN]]]ppp'''((()))***++++++++++++++++++------,,,+++)))(((******))))))))))))******(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,---------------------------------------...///000,,,///333666777555222000//////......------------///.........---------------------------------------.../////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))))))))******+++---,,,,,,++++++*********)))******++++++******)))+++***)))((()))***,,,---)))******+++,,,...///000000///---...///000///---...,,,)))))))))******)))(((((()))))))))******************)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))*********++++++++++++)))'''(((******(((&&&&&&''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((('''&&&&&&%%%)))(((&&&%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((222---++++++)))%%%$$$'''''''''(((+++...,,,((($$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%'''))))))'''%%%$$$$$$'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))((('''&&&'''''''''((()))***,,,,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&))))))))))))************))))))******++++++++++++000///---+++***+++,,,---***+++,,,---...---,,,,,,---------------...///000111111111111111222222222333444777:::<<>>MMM[[[ooo'''&&&%%%$$$$$$$$$%%%%%%'''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''%%%$$$$$$&&&'''''''''%%%'''******(((&&&'''((('''''''''&&&%%%$$$######&&&&&&((()))))))))(((((($$$%%%&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((()))((((((''''''(((((()))'''((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''((('''&&&''')))***)))(((''''''((()))))))))))))))&&&((()))(((''''''((()))((()))***,,,---......///......////////////......+++******)))))))))))))))(((((())))))((('''&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!!!! """$$$&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$(((%%%&&&***+++((('''(((######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%'''''''''''''''''''''''''''((()))***+++******)))((((((''''''(((((()))************************************+++++++++,,,,,,------...///////////////...///000111333555666777555555777999:::>>>LLLZZZppp))))))'''&&&%%%&&&&&&'''%%%$$$###$$$'''((()))((((((((((((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))"""!!! """%%%'''((((((%%%(((++++++)))'''((()))!!!"""$$$&&&((()))))))))%%%&&&((()))))))))((((((%%%&&&(((***++++++******'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''((()))***''''''((())))))***))))))(((((((((((((((((((((((())))))***))))))(((''''''&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&((('''&&&'''((())))))''''''(((((()))))))))))))))'''((()))((('''&&&'''((('''(((***---...//////...//////000000000000//////+++******))))))))))))))))))))))))))))))'''%%%$$$(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((((((%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%''')))++++++***'''&&&%%%$$$&&&(((+++---(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''***(((&&&"""&&&###"""&&&)))'''&&&'''""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%"""###'''***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***'''''''''((((((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''((()))+++++++++***)))'''''''''''''''((())))))******************************+++++++++,,,,,,,,,---......///////////////,,,---...000222444666666555666888999:::>>>LLLZZZrrr%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&''''''((((((''''''&&&%%%&&&''''''((()))((((((((('''(((((()))***)))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((('''''''''*********)))((((((''''''***))))))(((((((((((()))''''''''''''((((((((((((,,,***'''&&&'''(((((('''&&&&&&''''''(((((())))))'''((()))***+++,,,,,,---/////////000///......---)))'''&&&%%%&&&))),,,...((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''(((&&&$$$%%%((()))'''%%%((()))***)))'''%%%&&&'''***)))((('''''''''''''''(((((('''''''''(((((()))***'''%%%'''+++...///...******))))))((((((''''''&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&$$$######$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***'''$$$###%%%'''&&&$$$%%%&&&'''&&&$$$$$$&&&''''''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&((()))***)))&&&###$$$(((,,,------(((''''''&&&&&&&&&'''''''''((()))++++++******)))(((((((((((()))))))))))),,,+++))))))***,,,------******))))))******+++,,,---,,,+++++++++,,,---...------......///000000000//////000111222333333444555555666999;;;@@@LLLYYYuuu}}}xxxyyy%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))''''''((((((''''''&&&%%%&&&''''''((((((((((((((('''''''''((((((((())))))'''((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''((((((((())))))***(((((())),,,///000000)))))))))((('''&&&&&&&&&))))))******+++,,,------...////////////...---------+++(((&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''(((((()))''''''''''''''''''''''''+++)))((((((***+++***(((&&&'''(((((('''&&&((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))******+++)))&&&&&&((())))))((((((((((((((('''''''''&&&)))'''%%%%%%%%%&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))'''$$$$$$&&&'''&&&$$$'''((()))(((&&&&&&((()))'''''''''&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((***'''$$$$$$'''***+++***(((''''''&&&&&&&&&''''''&&&'''((()))***))))))(((************++++++++++++...---***)))))))))((((((******))))))******+++,,,,,,++++++++++++,,,---...------......///000000000///000000111222333444444666555777:::;;;@@@MMMYYYqqqtttqqqsss}}}%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''((((((''''''&&&%%%&&&&&&''''''((((((((((((''''''&&&%%%&&&'''((()))''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))((((((***---000111111))))))(((((('''&&&&&&&&&******++++++,,,,,,------...............---,,,,,,---+++(((%%%$$$###$$$$$$((((((((((((((((((((((((******)))))))))))))))(((''''''&&&&&&''''''((()))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&$$$&&&'''((('''''')))***&&&'''((((((((('''&&&%%%$$$%%%%%%&&&''')))***++++++)))''''''(((((('''&&&''''''''''''&&&&&&&&&&&&)))'''$$$###$$$$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%"""%%%((())))))((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&''''''%%%$$$'''((()))(((&&&&&&((()))))))))))))))************(((''''''''''''''''''(((%%%%%%&&&'''''''''&&&&&&***(((&&&%%%&&&(((((('''''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((************++++++++++++---,,,***)))((('''''''''******))))))******+++,,,*********+++,,,---...///------......///000000000000000111222333444555555666666777:::<<>>KKKWWWmmm}}}~~~&&&&&&&&&''''''''''''(((%%%&&&'''((()))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))((('''%%%"""  ###&&&''''''&&&%%%***)))'''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$&&&'''((('''%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***+++***)))'''%%%$$$######&&&&&&'''((())))))((((((***)))'''%%%%%%%%%'''(((&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&)))***+++,,,---.........///---,,,,,,,,,,,,***)))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((((((((('''&&&%%%$$$###%%%''''''&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&$$$$$$$$$(((%%%######$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%###""""""###%%%&&&'''&&&%%%$$$$$$&&&''')))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&((((((''''''&&&%%%&&&((()))((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***,,,000---((($$$###%%%(((+++((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,+++++++++,,,,,,+++++++++---......///////////////......///111222333444555666555777999:::>>>JJJVVVkkkttttttzzz&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###"""###$$$&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%'''&&&%%%%%%&&&((((((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))++++++***)))))))))))))))&&&''''''(((((((((((('''***)))'''&&&%%%&&&'''(((&&&'''(((((((((((((((((('''''''''''''''''''''''')))***+++,,,---.........///...,,,,,,------+++***((((((''''''''''''(((((()))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((&&&''''''(((((((((''''''###%%%''''''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%###!!!!!!"""(((&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$&&&''')))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((((((''''''######$$$$$$$$$%%%%%%%%%''''''&&&&&&'''(((***++++++***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,---............---......///111222333444555666555777999:::>>>JJJVVViii{{{nnnmmmrrr&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%%%%&&&(((***)))((('''''''''''''''$$$%%%'''((('''&&&$$$"""&&&%%%%%%&&&(((((('''%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((())))))))))))***+++,,,---''''''(((((((((''''''&&&))))))'''&&&&&&&&&'''((((((((((((((((((((('''&&&'''''''''''''''''''''''')))***+++,,,---.........000...------......,,,+++((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))))))))(((&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&'''((())))))))))))$$$&&&((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$$$$$$$(((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))))))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((************************)))))))))))))))))))))))),,,,,,,,,,,,++++++******,,,,,,,,,------,,,,,,,,,,,,------.....................///111222333444555666555777999:::>>>JJJVVVhhh~~~}}}nnnjjjnnn{{{%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''&&&%%%%%%&&&&&&'''$$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''***)))((('''&&&&&&&&&&&&$$$%%%'''((((((&&&$$$"""###""""""###%%%%%%$$$"""((()))))))))))))))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((******(((((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''''')))***+++,,,---.........000///------......---,,,((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((((((&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%&&&(((&&&%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$'''&&&%%%&&&((()))((('''%%%&&&''''''((('''''''''''''''((((((((()))))))))&&&&&&'''((())))))((((((%%%%%%&&&'''((((((''''''((((((((((((((()))******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...///000000111111000000......///111222333444555666555777999:::>>>JJJVVVhhh~~~pppjjjmmmzzz%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))(((((('''''''''&&&%%%%%%$$$%%%%%%&&&$$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''(((''''''&&&%%%%%%%%%&&&%%%&&&'''((((((&&&%%%###""""""!!!###$$$%%%$$$"""(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((()))***+++,,,---.........///...------...///...,,,((((((''''''''''''(((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%###""""""###&&&&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%&&&'''''''''&&&%%%&&&((()))((('''%%%&&&''''''((('''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%&&&&&&'''((()))((((((((((((((()))******************************))))))))))))))))))))))))(((((())))))***++++++,,,******++++++++++++******...//////000000000000000......///111222333444555666555777999:::>>>JJJVVViii~~~oooiiikkk~~~%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&((((((''''''&&&&&&''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((('''&&&%%%%%%&&&&&&'''((((((((()))***+++,,,---.........///---,,,---......---,,,((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&((()))(((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((************************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***++++++,,,,,,++++++***+++,,,,,,---------------......///111222333444555666555777999:::>>>JJJVVViiissslllmmm$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&&&&'''%%%$$$$$$%%%'''(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((''''''((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&%%%&&&''''''((((((((('''&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((())))))***+++,,,---.........---,,,+++,,,---...---,,,((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&''''''######$$$&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++***'''%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((((((''''''))))))))))))************)))((('''&&&&&&'''((()))&&&''')))******)))((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,------......------,,,***++++++,,,,,,,,,,,,,,,......///111222333444555666555777999:::>>>JJJVVViiitttmmmnnn$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''''''''$$$&&&(((******)))((('''***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''((()))***+++***(((&&&%%%$$$%%%'''((($$$######$$$&&&&&&%%%###%%%&&&&&&'''((((((((('''''''''''''''''''''''''''###$$$&&&((())))))((((((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&''''''''''''''''''((()))******))))))&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''((()))))))))***+++,,,---.........---+++++++++------,,,+++((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%&&&'''((((((((((((%%%&&&&&&$$$######%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%###"""###%%%'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***---///,,,'''"""'''&&&%%%&&&((()))((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''***)))'''&&&%%%'''((()))$$$'''+++------***'''$$$((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++++++++***......////////////......+++,,,------......------......///111222333444555666555777999:::>>>JJJVVVhhhppphhhiii}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$###%%%''''''&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%$$$%%%%%%&&&'''(((******))))))(((((('''''''''&&&((((((((((((((()))******''')))***---...000111111---,,,++++++------,,,+++******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&%%%$$$$$$######&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))((('''$$$''''''%%%&&&,,,...---((('''&&&&&&'''((('''&&&'''&&&%%%'''))))))'''$$$%%%%%%%%%%%%%%%&&&'''(((******)))''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***)))''''''&&&$$$######$$$%%%'''&&&&&&&&&''''''''''''''''''%%%$$$%%%(((***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((()))***************++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,+++,,,---...//////////////////000111222333333444555444666888888<<>>JJJVVVggg|||wwwqqqrrryyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''&&&&&&''''''((((((''''''&&&%%%&&&'''((('''&&&$$$$$$%%%'''''''''''''''&&&&&&&&&$$$%%%&&&''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***+++,,,---............111000...---...---+++***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((($$$''''''%%%%%%((((((%%%((('''&&&'''((()))(((&&&''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***,,,+++***&&&&&&''''''''''''''''''******)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,,,,------------+++,,,---...//////////////////000111222333333444555555777999;;;???JJJWWWfff{{{{{{{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&'''((('''&&&$$$$$$%%%'''''''''''''''''''''&&&((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''((((((((((((''''''(((((()))******+++,,,---...............---+++,,,------,,,+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&((((((&&&&&&((()))&&&)))(((''''''((()))((('''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&''''''((((((((($$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''***++++++***%%%%%%'''(((((((((''''''***))))))((('''&&&&&&%%%'''(((((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))***++++++++++++***++++++++++++++++++++++++(((((())))))************++++++++++++,,,,,,,,,,,,+++,,,---...//////////////////000111222333333444555555777999;;;???JJJVVVfff|||%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%((('''''''''((()))******'''''''''(((((((((((((((((((((((((((((()))******)))***,,,---.../////////---+++++++++------,,,+++(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''')))+++***&&&&&&***,,,***)))(((''''''))))))((('''&&&'''((('''%%%%%%''')))''''''&&&%%%%%%%%%&&&&&&,,,+++***(((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''')))***(((((((((((('''&&&%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***)))'''###$$$&&&((()))((('''&&&((((((''''''&&&&&&%%%%%%&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((()))***++++++,,,,,,++++++++++++++++++++++++++++++((((((((()))******++++++*********+++++++++,,,,,,+++,,,---...//////////////////000111222333333444666666777999:::===HHHTTTeee{{{$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%''''''&&&%%%&&&'''$$$%%%%%%&&&'''((())))))'''''''''(((((('''&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''((((((((((((''''''''''''((())))))((()))+++---...///000000///...,,,,,,------,,,***))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((***'''###$$$))),,,+++)))((('''((()))***)))'''&&&(((((('''%%%$$$''')))((('''&&&%%%%%%%%%%%%%%%+++***)))(((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%!!!###&&&((()))(((&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((())))))***+++++++++++++++************************'''(((((()))******+++++++++++++++,,,,,,,,,------+++,,,---...//////////////////000111222333333444777666777999999<<>>===AAA@@@>>>:::666111---*********)))))))))(((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))***+++---------,,,,,,+++***)))(((((()))***++++++++++++,,,,,,,,,,,,,,,******))))))))))))******)))((((((''''''(((((()))'''(((((((((((()))))))))&&&(((***)))''''''***,,,************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&''''''''''''''''''((((((((()))***+++***(((&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((('''&&&''')))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((+++***(((&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&)))+++***'''%%%&&&(((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))"""%%%'''&&&######%%%(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&((()))************))))))************))))))+++***)))((('''&&&&&&'''))))))************))))))))))))))))))************((()))***+++,,,...//////000111111000///...000222111222222222333333444444333555777888888;;;BBBGGGVVVkkk$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((()))(((%%%""""""%%%(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))'''''''''((()))******)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,------...222666:::<<<<<<<<<;;;:::999666333///,,,***)))))))))((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&(((***,,,,,,,,,+++***))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,******++++++++++++*********))))))(((((())))))***'''((((((((())))))))))))((((((((())))))+++,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&'''(((&&&'''''''''((((((((())))))+++---,,,***)))((()))%%%''')))(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&''''''''')))***+++)))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((***)))'''%%%%%%%%%&&&'''%%%&&&&&&'''&&&%%%$$$###$$$'''+++***&&&$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((%%%''''''%%%!!!!!!%%%)))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))((((((((()))))))))***)))((('''&&&&&&&&&&&&))))))************))))))))))))))))))******************++++++,,,---......///000000///......000222///000000111222333444444222444666777777:::AAAFFFVVVkkk$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$ !!!%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''%%%&&&((()))***)))(((&&&'''(((***+++***)))'''&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,---...,,,333;;;???>>><<<;;;<<<444444444222000...+++)))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))+++,,,+++***)))))))))************))))))((((((((())))))*********++++++---......---++++++******))))))))))))******'''((((((((())))))******+++)))''''''((())))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%'''((()))(((''''''&&&&&&&&&'''''''''((((((%%%'''))))))(((''''''(((&&&'''''''''(((((())))))&&&(((******)))(((((()))%%%''')))(((&&&%%%&&&)))'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''!!!"""###$$$%%%%%%&&&%%%&&&&&&'''***,,,+++)))'''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&((()))$$$%%%&&&&&&&&&%%%$$$######((((((&&&%%%(((+++&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((******&&&""""""&&&+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((''')))((('''&&&&&&'''))))))******)))((((((((((((((())))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...//////...------000222...//////111222333444444111333555555666999???EEEVVVkkk'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$%%%'''(((%%%$$$###""""""$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&((('''&&&&&&(((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%(((+++,,,+++***))))))''''''''''''''''''''''''******))))))(((((((((''')))((('''%%%%%%%%%&&&'''&&&&&&&&&'''(((***,,,---222333666888999888666555//////000000///---,,,+++)))))))))(((((('''''''''((((((((((((((()))))))))''''''''''''((((((((((((+++*********************+++***(((''''''(((***+++)))))))))))))))))))))))))))***+++---...////////////...---,,,***)))''''''((((((''''''(((((())))))+++*********)))))))))(((---+++***+++------+++(((+++***((('''''''''((()))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((()))(((((('''''')))***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%"""$$$&&&((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%'''((((((((((((((()))+++***(((''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''!!!%%%'''%%%$$$'''(((&&&%%%%%%%%%&&&&&&'''''''''(((((())))))(((&&&$$$###(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&(((((('''%%%!!!%%%&&&&&&&&&'''((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))((((((((((((***************)))(((((((((((()))***************((()))))))))'''%%%###""")))***+++,,,---,,,++++++.........------,,,,,,,,,000000000111222222333333555555555555666:::@@@DDDSSSfff&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''***)))(((((('''''''''(((&&&&&&&&&'''(((***,,,---...000222444555444333111///000000000///...,,,+++)))((((((((('''''''''&&&'''''''''''''''''''''((('''''''''(((((((((((()))************++++++++++++******)))(((((()))*********************************+++---...///000000000......---,,,***)))(((((((((((('''''''''(((((()))+++++++++***************...,,,+++,,,------+++)))+++***)))((('''(((((()))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***)))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''((()))******(((''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''))))))'''&&&((('''$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&%%%$$$''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''%%%$$$&&&&&&&&&'''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))*********************)))((((((((())))))*********)))))))))))))))))))))(((((('''******+++,,,,,,,,,+++***---------......//////000000000000111222222333333555555555555666:::???CCCQQQccc%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''))))))*********)))(((((('''&&&&&&'''(((***,,,...,,,---///111222111000/////////000000000...---,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,------************************++++++++++++++++++++++++,,,---...///000111111111/////////...---,,,,,,++++++******)))))))))******+++++++++++++++++++++,,,---,,,+++,,,------+++)))+++***)))(((((((((((()))***)))(((''''''((()))***))))))(((''''''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&''')))******(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""''''''''''''''''''''''''&&&'''&&&%%%'''+++)))$$$&&&&&&&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''((()))***++++++)))************))))))((())))))*********))))))(((***)))))))))***+++,,,,,,++++++,,,,,,,,,++++++***+++,,,---...000222333333000000000111222222333333555555555666666:::???BBBMMM___yyy$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++&&&"""###'''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((()))*********)))(((''''''''''''''')))+++---...,,,---///111111111000000...//////000///...---,,,************************************************)))******++++++,,,,,,,,,+++,,,,,,---...//////000------...//////...------...........................///000111111111111111222222222111111000000000...------,,,+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++***)))*********)))))))))))))))+++)))(((&&&&&&((()))+++))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((&&&((())))))(((''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''$$$$$$$$$&&&---444222,,,&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''')))***'''''''''((()))*********))))))************)))((()))************)))((((((+++***))))))***+++---...,,,,,,,,,,,,++++++******++++++---...000111333333000000000111222222333333444555666666777999>>>AAAHHHZZZrrr$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++&&&!!!"""&&&***)))'''((((((((((((((((((((((((''''''((((((((((((((((((&&&''')))******)))(((''''''''''''((()))+++---...,,,---///000000111000000......///000000///------************************++++++++++++,,,,,,,,,,,,.........///000111111222000000111222333333444444333444444555555444444333333333333333333333333333222222333444444333333333444444444333333222222222000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))((((((***************))))))(((+++)))(((&&&&&&((()))+++(((((()))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************&&&'''))))))'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''***222:::999333''''''''''''''''''''''''%%%&&&&&&&&&'''(((((()))''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''')))***))))))))))))((((((((((((((())))))*********))))))))))))*********))))))(((+++***)))(((((()))+++,,,,,,+++++++++++++++++++++,,,------...//////000000000000000111222222333333444555666666777999===@@@EEEUUUlll~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***&&&######&&&))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))(((((((((''''''((()))+++---///,,,---...//////000000000///000111222222111000///***++++++++++++,,,,,,,,,------...///000111222222555555666777888999999:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;::::::999999888888777666666555444444333222111///...------------------,,,,,,+++++++++)))***,,,+++)))(((((()))******++++++******)))(((***)))(((''''''((()))***(((((()))******+++,,,,,,))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********%%%'''(((((('''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))''''''''''''''''''''''''&&&(((((((((,,,111000+++((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))***''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***)))))))))((((((((('''((())))))************)))(((((()))******************)))))))))))))))******++++++******++++++,,,---........................000000000111222222333333333555666666777999<<>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===;;;;;;::::::999888666444333333333111000000///...---,,,,,,***,,,...---+++)))***+++******+++++++++***)))((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((***+++++++++***)))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$&&&(((((('''''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$''''''%%%%%%'''&&&###)))((((((((('''''''''&&&''''''&&&&&&&&&'''(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))***************&&&'''(((***++++++++++++&&&'''(((***++++++++++++******))))))***,,,...///....../////////000000000000000000111222222333333333555666777777888;;;>>>AAANNNddd|||''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&((('''&&&&&&(((((('''&&&$$$$$$###$$$$$$&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((''''''(((***''''''''''''''''''''''''))))))******+++++++++,,,+++***)))))))))***,,,---((((((((((((***,,,...///333333333444555555666666555666777888888777666666777777777888888888999999;;;<<<>>>@@@BBBDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHIIIHHHGGGFFFDDDCCCBBBAAABBBAAA???===<<<:::::::::444333222111000///...---+++...000///,,,+++,,,---******+++,,,+++***)))((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((()))***,,,,,,++++++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''''''''''''''$$$&&&(((***++++++))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$&&&(((((('''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&***+++(((&&&''''''%%%))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++%%%&&&&&&''''''(((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++(((((()))***************%%%&&&((()))+++,,,,,,,,,$$$%%%(((+++---.........))))))))))))***---///000...//////000111222222222000000000111222222333333333555666777777888;;;===AAALLLccc}}}***)))'''%%%$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((***)))(((''''''&&&&&&'''))))))(((((((((((())))))++++++******))))))((((((&&&''''''''')))***+++,,,***((('''(((,,,---+++)))'''((()))+++...000222333555555555555777999;;;===@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===FFFFFFFFFGGGHHHJJJKKKLLLJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOQQQSSSPPPOOOMMMKKKKKKLLLNNNOOOQQQQQQQQQPPPOOONNNNNNNNNQQQRRRRRRRRRPPPOOOMMMKKKNNNMMMLLLKKKJJJJJJJJJJJJDDDDDDDDDDDDCCCAAA@@@???>>>===<<<:::888666333222000000000///...---,,,+++,,,+++************++++++'''''''''&&&''''''((((((++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++''''''(((((('''&&&%%%%%%%%%&&&&&&'''((()))******(((((())))))))))))((((((''')))+++,,,---,,,***)))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&'''&&&###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%$$$&&&)))***(((%%%(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&,,,+++***(((''''''&&&&&&******)))(((((((((((((((''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''''''''(((,,,,,,++++++***)))(((((()))************+++++++++'''&&&'''+++...---'''!!!)))***+++---.../////////...///111222333444444444666555555666888:::<<<>>>CCCOOOdddzzz%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((''''''''''''''''''((()))((((((''''''''''''(((((((((''''''''''''(((((())))))))))))))))))((((((++++++***)))(((((()))))))))'''&&&'''***,,,,,,*********+++,,,///222444666<<<<<<<<<===???AAADDDEEEJJJKKKLLLNNNNNNNNNMMMMMMJJJJJJIIIHHHGGGEEEEEEDDDEEEFFFGGGIIIKKKMMMOOOOOONNNNNNOOOOOONNNNNNMMMMMMKKKMMMNNNNNNMMMLLLMMMOOOPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHCCCCCCBBBAAA???===;;;:::777666555444222000...---+++++++++******+++++++++***************++++++,,,))))))))))))((((((((('''***)))))))))((((((((((((************************++++++++++++++++++++++++)))))))))(((((('''''''''&&&&&&''''''(((((())))))((()))))))))))))))((('''&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))'''&&&%%%%%%&&&''')))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))(((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%%%%&&&)))***(((&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))((((((((((((((((((***)))(((((('''''''''((((((((((((((((((((((((((('''(((***)))(((((()))***''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********))))))*********++++++******)))((((((''')))************+++++++++...,,,***,,,///000---)))******,,,---...////////////000000111222333333333444444444555777999;;;===DDDPPPdddzzz###"""""""""######$$$%%%''''''&&&%%%%%%$$$######'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))---,,,+++***)))(((((((((+++)))'''(((***---//////000/////////222666999<<>>=========>>>@@@BBBDDDFFFHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@>>><<<999666333222......------,,,,,,,,,,,,***))))))))))))***++++++)))))))))(((((((((((('''******)))))))))(((((((((************************))))))))))))))))))))))))******)))((((((((())))))'''''''''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))'''(((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&'''))))))(((&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&'''''')))(((''''''&&&'''''''''((((((((((((((((((((((((###%%%'''((('''&&&''''''''''''''''''''''''''''''((())))))*********))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))(((''''''''')))************+++++++++///,,,((((((***------,,,+++,,,---...////////////000000000000111222333333333333444555666999;;;===EEEPPPccczzz$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******(((''''''&&&&&&''''''(((&&&&&&''''''(((((()))))))))))))))))))))***++++++...,,,++++++---111444666777666555555888<<<@@@CCCHHHIIIJJJLLLNNNPPPRRRSSSRRRRRRSSSSSSRRRPPPOOOMMMOOOMMMKKKHHHGGGGGGHHHIIIMMMNNNOOOOOOOOOLLLJJJHHHKKKJJJHHHFFFDDDCCCBBBAAA???AAABBBAAA@@@@@@AAABBB@@@AAADDDFFFGGGGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGHHHCCCDDDDDDEEEDDDCCCAAA@@@@@@???===;;;999888777666555666888:::<<>>EEEPPPcccyyy&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++)))(((((((((((((((((()))&&&&&&''''''(((((())))))(((((((((((()))***++++++......---...000333888;;;???>>><<<===???CCCHHHKKKMMMMMMOOOPPPQQQRRRSSSTTTVVVVVVVVVTTTRRROOOMMMKKKKKKJJJHHHFFFFFFGGGIIIJJJJJJKKKLLLKKKJJJGGGDDDBBBCCCAAA???<<<999777666666666888:::;;;;;;<<<>>>@@@@@@CCCFFFJJJLLLMMMLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@>>>@@@???===;;;999777777666666666777777999:::<<<===AAABBBDDDFFFHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEE???>>>===;;;999666333222///......---,,,,,,---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((((((''''''''')))))))))))))))((('''''''''''''''&&&'''((())))))'''''''''''''''''''''''')))))))))((((((''''''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&***)))((('''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((())))))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((,,,,,,+++************+++''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++***)))((((((''''''''''''''''''''''''%%%&&&&&&'''((((((((('''''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&%%%###"""+++***************))))))))))))*********++++++++++++++++++,,,---...---,,,------...............---222222222222222333444555555555555777999<<<>>>@@@EEEPPPbbbyyy%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******))))))(((((((((((())))))(((((((((((((((((())))))++++++***))))))))))))***---///000111333666:::>>>CCCCCCBBBCCCFFFIIIMMMPPPPPPPPPQQQQQQQQQQQQPPPPPPSSSRRRQQQOOOMMMIIIFFFDDD@@@@@@@@@@@@BBBDDDEEEGGGEEEFFFGGGGGGGGGFFFDDDCCCAAA???<<<888555444333333333666888:::<<<>>>AAACCCCCCEEEIIILLLNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMRRRRRRQQQPPPNNNKKKIIIGGGGGGFFFDDDBBBAAA@@@??????<<<;;;999888888888999:::>>>???AAACCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKEEEEEEEEECCCAAA===:::999222111000...---,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%$$$###"""$$$'''*********&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))******(((''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))(((((('''''''''''''''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))'''&&&$$$+++++++++***************)))************+++++++++''')))+++---...---+++***---------...------,,,,,,///000111222444444444444555555666777:::===???AAAEEEQQQddd{{{###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&&&&&&&'''''''''(((((((((''''''''''''''''''((('''''''''''''''((()))***(((((((((''''''((((((((())))))))))))))))))((((((,,,,,,+++++++++,,,------000333666888999;;;@@@CCCEEEEEEFFFGGGIIIMMMOOOQQQOOOOOOOOONNNMMMKKKIIIHHHHHHHHHHHHFFFDDDBBB???===;;;<<<>>>@@@CCCFFFHHHIIIKKKKKKJJJJJJJJJJJJIIIIIIGGGEEEAAA>>>;;;:::999999999;;;???AAABBBEEEHHHJJJJJJKKKLLLNNNOOOOOONNNNNNQQQRRRRRRSSSSSSTTTTTTTTTZZZZZZZZZYYYXXXVVVSSSRRRSSSRRRPPPOOONNNMMMMMMMMMFFFDDDBBB@@@>>>>>>??????BBBBBBCCCCCCCCCBBBBBBAAACCCDDDEEEGGGIIIJJJJJJJJJGGGGGGHHHHHHGGGEEEBBBAAA:::999777444222111000///...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++)))(((&&&&&&''''''(((((())))))&&&'''((())))))******)))$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&""" !!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))+++***(((&&&'''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$$$$%%%&&&&&&((('''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((*********)))((()))))))))***************)))************+++++++++&&&(((***++++++++++++***,,,,,,------,,,+++*********,,,///222444444333222444444555777999<<>>???BBBFFFIIIEEEEEEGGGIIIKKKNNNPPPQQQKKKKKKKKKIIIGGGDDDBBB@@@CCCCCCDDDCCCBBB@@@>>>===???AAAEEEIIIMMMPPPRRRSSSVVVUUUSSSQQQOOONNNNNNNNNOOOLLLIIIEEECCCAAAAAAAAA@@@BBBEEEGGGIIIKKKMMMPPPTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXXXX[[[[[[\\\\\\[[[ZZZXXXWWW\\\[[[ZZZYYYXXXXXXWWWXXXSSSRRROOOLLLKKKJJJKKKKKKGGGFFFFFFEEECCCAAA???>>>@@@AAACCCDDDFFFGGGHHHHHHFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFCCCAAA>>><<<;;;:::111000000000000/////////+++++++++************)))************************************************&&&(((+++......,,,***(((%%%&&&&&&'''((()))******%%%&&&''')))************&&&''')))++++++***)))'''''''''''''''''''''''''''''''''(((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((***'''$$$$$$%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''***,,,+++(((&&&''')))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''((()))***,,,,,,((((((((((((((()))******''''''''''''''''''''''''***+++***(((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((!!!"""%%%(((******))))))(((((((((((()))))))))))))))************++++++++++++,,,............///111,,,,,,,,,,,,+++***))))))&&&)))---111333333111000333333444666888;;;>>>@@@JJJVVVkkk&&&&&&''''''&&&$$$###!!!###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%&&&'''(((((()))'''$$$$$$%%%((())))))###$$$$$$%%%&&&'''((((((%%%'''(((&&&$$$%%%(((+++,,,***((('''&&&'''((()))))))))((((((((())))))***(((***++++++******+++---***,,,...111444777888999===>>>@@@CCCEEEHHHIIIJJJHHHHHHJJJKKKLLLLLLLLLLLLHHHFFFCCC@@@???@@@AAABBB>>>@@@CCCFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOSSSVVVYYYYYYXXXUUURRRQQQQQQRRRZZZWWWSSSPPPOOOMMMLLLKKKMMMPPPSSSVVVVVVUUUSSSQQQ[[[\\\\\\[[[YYYWWWTTTSSSZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ]]]``````\\\ZZZ[[[]]]^^^\\\[[[[[[]]]]]]]]]\\\ZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQNNNJJJGGGEEEBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGKKKNNNNNNLLLJJJCCCCCCDDDEEEDDDBBB===999;;;:::777555222111111111222000---,,,,,,,,,+++***,,,+++)))(((((()))***,,,******))))))))))))******)))***---......---***)))))))))))))))))))))))))))((()))***)))'''&&&&&&'''&&&'''''''''(((((())))))+++***)))(((((('''(((((())))))))))))************((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''$$$%%%%%%&&&&&&''''''(((%%%&&&&&&'''((()))*********)))((('''&&&%%%$$$$$$((((((''''''&&&%%%######((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''***(((&&&&&&'''((((((((('''&&&%%%%%%&&&''')))*********))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))******)))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&''')))***,,,---&&&+++---+++)))++++++))))))***+++,,,,,,+++***))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,---...///000111222//////000111222333333444777666999<<<<<<:::<<>>???BBBBBBCCCEEEFFFHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCEEEFFFEEEGGGJJJLLLNNNNNNMMMMMMKKKMMMPPPQQQSSSUUUYYY[[[^^^^^^^^^\\\ZZZXXXYYYZZZZZZXXXVVVTTTRRRQQQOOONNNSSSSSSTTTUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWVVV[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^```___^^^\\\\\\\\\[[[ZZZXXXXXXZZZ]]]]]]]]]_________^^^\\\[[[YYYXXXYYYYYYXXXVVVSSSPPPMMMKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHKKKMMMMMMJJJGGGBBBAAA@@@BBBDDDEEEDDDCCC>>>>>>===;;;888555222111333111...---------+++******)))(((''''''((()))*********))))))))))))******'''(((***++++++***(((''')))))))))))))))))))))))))))***+++***((('''((()))'''''''''((((((((())))))***))))))(((((((((((()))((((((((()))))))))******((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&'''((((((''''''&&&%%%$$$((()))))))))'''&&&'''(((''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((('''''''''(((''''''''''''''''''((('''''''''''''''((())))))''''''''''''(((***+++,,,(((***)))&&&'''***)))&&&******++++++++++++******,,,,,,++++++************+++++++++,,,,,,,,,------++++++,,,---...///000000//////000111222333333444555444666:::;;;:::===CCCHHHWWWnnn''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&'''&&&%%%&&&(((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((((((''''''(((***)))((('''&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''***,,,...///......///000555777:::===@@@BBBDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIKKKLLLOOOQQQRRRRRRQQQPPPOOORRRVVVYYYZZZ\\\^^^```^^^___```^^^\\\[[[\\\]]]ZZZYYYWWWVVVTTTTTTSSSSSSVVVUUUTTTSSSTTTVVVXXXZZZXXXWWWVVVVVVXXXZZZ\\\^^^^^^]]]\\\ZZZZZZZZZ[[[\\\ZZZYYYXXXYYYYYYYYYWWWUUUZZZWWWTTTSSSTTTWWWYYYZZZ]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZXXXWWWVVVUUUUUUTTTRRROOOMMMLLLKKKKKKKKKLLLMMMPPPQQQOOOKKKHHHEEEBBB??????BBBEEEGGGHHHCCCDDDDDDCCC@@@<<<999666777444222000//////---+++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))***''''''(((((((((((()))))))))(((((((((((())))))***'''''''''(((((((((((()))((((((''''''''''''((((((%%%&&&&&&'''(((((())))))''''''((((((((((((((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''#########$$$%%%&&&'''((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******+++,,,***&&&'''******'''++++++************+++++++++************)))))))))++++++++++++,,,,,,,,,,,,***++++++,,,---...////////////000111222333333444555444444888888888<<>>AAADDDGGGHHHIIIFFFGGGHHHJJJLLLMMMNNNOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNLLLIIIHHHKKKLLLOOOQQQSSSSSSRRRQQQSSSWWW[[[^^^^^^^^^^^^___\\\^^^___^^^\\\[[[[[[\\\YYYWWWTTTQQQPPPQQQTTTWWWXXXXXXWWWXXXYYY[[[^^^___dddbbb```______bbbeeehhheeeeeeeeedddcccaaa``````\\\ZZZWWWXXX[[[[[[XXXUUUZZZVVVPPPNNNNNNQQQSSSTTTTTTUUUWWWXXXZZZ[[[[[[[[[VVVVVVWWWXXXYYYYYYYYYZZZZZZYYYWWWUUUSSSRRRRRRRRRQQQRRRTTTVVVXXXVVVRRROOOMMMIIIEEEBBBBBBCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAA>>><<<888555444222///---,,,,,,---------,,,+++++++++******))))))******++++++***)))(((((()))***+++(((((((((((((((((((((((()))***++++++)))((()))+++(((((((((((((((((())))))(((((('''(((((()))******&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''((((((((()))''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))'''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''###$$$%%%%%%%%%%%%&&&'''***))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&%%%$$$&&&''')))(((((())))))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))***///111...+++,,,,,,***,,,+++***))))))***+++,,,***)))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,---......////////////000111222333333444888666555777777777;;;BBBHHHWWWooo'''&&&%%%$$$###$$$%%%&&&"""###$$$&&&'''((())))))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&''''''((())))))***&&&%%%%%%'''((()))'''&&&$$$%%%%%%&&&'''((()))***&&&''')))***++++++)))'''******)))))))))*********************+++,,,---......222666999;;;<<<>>>@@@@@@AAACCCFFFHHHJJJKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIJJJLLLMMMOOOPPPMMMNNNNNNNNNLLLJJJGGGFFFKKKMMMPPPRRRTTTUUUTTTTTTWWWZZZ^^^___^^^\\\[[[ZZZZZZ\\\]]]]]][[[ZZZZZZ[[[XXXVVVQQQKKKIIIKKKRRRXXX```aaadddgggiiijjjjjjjjjsssrrrooollllllmmmnnnpppqqqqqqrrrrrrqqqooommmkkkllliiifffeeeggggggdddaaaZZZVVVPPPNNNOOORRRUUUWWWUUUVVVXXXZZZ\\\]]]]]]^^^UUUUUUUUUTTTTTTTTTTTTTTTXXXXXXWWWWWWWWWXXXXXXYYYUUUUUUVVVYYY[[[[[[XXXVVVTTTQQQNNNKKKIIIGGGDDDAAADDDCCCBBBAAABBBDDDFFFHHHFFFCCC???<<<999777444222////////////...---++++++++++++************+++++++++***)))(((((()))***+++((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))(((((((((((('''(((((()))******&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''(((((((((((((((((('''''''''''''''))))))((((((((('''''''''''''''((()))************&&&((()))(((''''''((()))''''''&&&&&&&&&&&&''''''&&&((()))(((&&&$$$%%%&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''&&&$$$%%%&&&((()))(((((()))******)))(((((('''''''''''''''((())))))***))))))(((((((((((((((%%%000777333---***,,,---,,,+++***))))))***+++,,,)))))))))))))))))))))************+++++++++,,,,,,---------...//////000000//////000111222333333444777555555888999999>>>EEEIIIYYYrrr&&&%%%%%%$$$$$$%%%%%%%%%"""###%%%&&&((()))))))))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))$$$%%%&&&'''((()))******'''&&&%%%&&&((((((((('''(((((((((''''''''''''&&&'''''')))+++---,,,)))&&&''''''(((((((((((())))))))))))***+++,,,...000111333777<<>>>>>>>>>>>??????>>>???AAACCCFFFHHHIIIJJJLLLOOOQQQSSSTTTUUUXXXYYY[[[\\\\\\[[[ZZZYYY[[[]]]______]]][[[ZZZYYYUUUYYY^^^bbbdddeeegggiiipppnnnjjjccc^^^^^^dddjjjsssuuuxxxzzzzzzxxxuuusssrrrtttvvvwwwwwwvvvtttsssuuutttrrrsssvvv}}}zzzqqqkkkgggfff```\\\XXXVVVVVVYYY[[[[[[]]]]]]^^^_________^^^^^^aaa___[[[WWWSSSPPPNNNMMMMMMOOOSSSWWWYYYZZZZZZZZZXXXVVVSSSSSSUUUVVVWWWVVVVVVUUUUUUWWWXXXXXXVVVTTTMMMKKKHHHEEECCCBBBBBBCCCFFFDDDBBBBBBBBBCCCBBB@@@:::888555222000.........,,,++++++******++++++,,,)))))))))(((((()))))))))))))))))))))))))))))))))((()))+++***))))))+++,,,*********)))))))))((((((***))))))(((((((((((()))&&&''''''''''''(((((((((((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((()))))))))''''''((())))))(((((((((&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''&&&))),,,+++'''%%%&&&((($$$%%%&&&''''''&&&%%%%%%&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))%%%&&&((())))))(((&&&%%%'''''''''''''''((()))))))))((((((((((((((()))***$$$)))***((((((***+++)))******++++++++++++******************++++++,,,,,,************++++++++++++------............////////////000111222333333444333222444999::::::===BBBHHH[[[www###$$$%%%&&&'''&&&%%%$$$(((((((((((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$'''***,,,'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&$$$######$$$&&&((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%)))'''$$$$$$%%%((())))))%%%%%%&&&'''((()))******'''''')))---000///***%%%((()))***+++++++++++++++,,,---///111444777:::<<<===@@@CCCDDDCCCAAA@@@@@@>>>>>>????????????>>>>>>555555777888:::<<<>>>>>>>>>>>>???BBBEEEJJJNNNQQQVVVWWWXXXZZZ\\\]]]______]]]^^^^^^^^^]]][[[YYYWWW\\\^^^``````^^^\\\\\\]]]___cccjjjooosssvvvyyy{{{}}}wwwqqqooorrrvvvssstttuuuuuussspppnnnlllhhhkkkppptttvvvuuusssqqqnnnkkkggghhhnnnyyysssiiieeedddeeeaaa[[[WWWUUUTTTTTTSSSUUUVVVWWWYYY[[[\\\\\\\\\cccaaa^^^ZZZXXXVVVUUUUUUWWWZZZ___dddfffgggfffeee\\\XXXTTTSSSSSSUUUVVVVVVUUUTTTSSSTTTWWWXXXYYYXXXWWWUUURRRNNNIIIEEEBBB@@@CCCAAAAAABBBDDDFFFFFFFFFAAA???;;;777444333222222,,,++++++******++++++,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))***,,,,,,++++++,,,---+++*********))))))((((((+++***)))(((((('''(((((('''''''''(((((((((((()))((((((''''''''''''((((((''''''(((((())))))******&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''((()))***++++++''''''((((((((((((''''''%%%'''((((((''''''(((***'''''''''&&&&&&'''''''''###'''++++++'''%%%'''***))))))*********((('''&&&&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))******))))))%%%&&&((())))))(((&&&%%%'''''''''''''''((())))))((((((((((((((()))******+++(((###"""'''......))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))************+++++++++,,,,,,------------------//////000111222333333444777666777:::888555666:::FFF[[[yyy'''''''''&&&&&&%%%%%%%%%'''((()))))))))((('''&&&&&&''')))(((&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$(((%%%$$$%%%'''(((&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&'''''''''******)))(((((((((((()))+++***)))(((((((((((()))******))))))***+++,,,,,,...111555888999:::<<<>>>>>>???AAABBB@@@===999777777888777555333111222333666888;;;===???BBBEEEHHHMMMLLLKKKKKKMMMPPPTTTVVV``````___```aaabbbaaaaaa____________^^^^^^^^^^^^cccggglllmmmkkkhhhgggggglllqqqyyyzzzoooiiihhhgggdddaaaccciiioooqqqsssvvvtttpppfffeeebbb```dddqqquuukkkggggggcccbbb```]]]YYYTTTQQQOOOSSSRRRQQQSSSVVVYYYYYYYYY^^^______^^^\\\[[[[[[\\\```dddjjjmmmnnnppprrrtttlll___TTTQQQOOOKKKJJJLLLKKKLLLOOOPPPRRRTTTVVVXXXWWWVVVUUUSSSPPPMMMIIIGGGDDDCCCAAA@@@@@@CCCEEEGGGFFFCCC???<<<:::888555222222111...,,,+++******+++,,,++++++*********++++++))))))))))))))))))))))))+++***)))))))))***,,,---,,,+++***((('''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))***************))))))((()))((('''&&&&&&'''((()))***&&&&&&***+++(((&&&'''***+++++++++))))))***,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((()))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))************''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))+++++++++*********************))))))((((((''''''(((((())))))***************+++,,,,,,------,,,,,,,,,000333111,,,+++---111111000000000111333555666444555666777888:::???BBBNNN```{{{''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###'''%%%$$$%%%'''(((&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((((((((()))***+++)))((((((''''''''''''(((*********+++,,,...///000777:::>>>@@@AAAAAABBBCCC@@@???>>>;;;999666444333222333444555555666888:::@@@CCCFFFHHHJJJLLLOOOQQQWWWUUUSSSSSSTTTWWWZZZ]]]bbbbbbaaaaaabbbbbbaaaaaa^^^^^^______``````______hhhnnnuuuxxxvvvsssqqqqqqqqquuuzzz~~~|||qqqhhhbbb^^^[[[YYY]]]ccchhhjjjnnnrrrrrrooofffccc^^^[[[]]]fffsss{{{wwwooolllfffddd```[[[WWWSSSPPPNNNNNNMMMLLLMMMPPPRRRRRRRRRZZZ]]]___aaaaaabbbdddfffhhhjjjmmmqqquuuvvvvvvvvvrrrggg]]]YYYUUUOOOMMMNNNKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSQQQPPPOOOIIIGGGEEEDDDCCCCCCDDDEEEIIIGGGEEECCCAAA===999666555333111///---+++++++++,,,++++++*********++++++******************************)))))))))***+++,,,+++******))))))))))))***&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((())))))))))))((('''''')))((('''&&&&&&'''((())),,,'''$$$&&&''''''))),,,'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&)))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((###$$$'''((()))(((&&&%%%''''''((((((((()))))))))******************+++++++++*********)))))))))))))))))))))))))))************+++,,,,,,------,,,,,,,,,///111000------...111000000111111222333444555444555666666777:::>>>BBBOOOaaa|||'''&&&&&&&&&&&&%%%%%%%%%""""""######$$$&&&'''((('''$$$!!!"""%%%'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%'''((((((&&&###%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((((((((((((''''''''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&'''((()))***+++(((((((((((((((((())))))***+++---///111333555666<<>><<<888555333333444555555777999;;;<<<>>>AAADDDJJJMMMPPPSSSTTTUUUWWWXXXXXXVVVTTTSSSUUUYYY^^^aaadddddddddccccccbbbbbbbbb\\\]]]___aaabbbbbbaaaaaajjjqqqyyy}}}|||yyyxxxxxxtttvvvxxxxxxwwwuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}yyyrrrhhh___XXXUUUUUUTTTYYY]]]___dddkkkmmmllljjjddd]]]XXXYYY]]]bbbeeerrr{{{~~~vvvqqqhhhddd]]]VVVQQQMMMLLLLLLIIIHHHGGGIIILLLOOOPPPPPPRRRVVV[[[^^^aaaccceeegggooonnnnnnqqqvvvyyyyyyxxxxxxqqqjjjfff```YYYTTTSSSQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCBBB@@@<<<999:::888666222000...,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))((()))******+++)))*********+++++++++,,,%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((('''"""!!!$$$&&&%%%&&&(((&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((('''&&&%%%%%%***))))))((('''&&&%%%%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((("""$$$&&&(((((('''%%%$$$''''''''''''(((((((((((()))))))))***+++++++++,,,++++++++++++*********************)))))))))))))))***+++,,,,,,------,,,,,,------......//////000000000000111222333333333222333444555666777:::>>>AAAPPPbbb}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''"""$$$((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$%%%&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''')))))))))((('''&&&%%%$$$%%%%%%%%%%%%&&&'''((())))))))))))******+++,,,------...111444777999;;;<<<>>>AAACCCCCCBBB???>>>>>>888777555555666999<<<>>>AAABBBDDDDDDDDDEEEHHHJJJLLLOOOSSSVVVVVVVVVWWWXXXTTTSSSQQQQQQSSSXXX^^^aaabbbcccdddcccbbbaaabbbccc___```bbbcccddddddcccbbbgggmmmssswwwvvvuuuuuuwwwttttttrrroookkkhhhhhhiiiffffffffffffgggggghhhhhhmmmooooooiii___XXXUUUUUUMMMQQQSSSTTTYYY```ddddddggg```XXXSSSSSSSSSSSSRRRUUU^^^kkktttwwwtttqqqnnnddd___VVVNNNHHHFFFFFFGGGEEEEEEGGGJJJPPPTTTVVVWWWRRRUUUZZZ^^^```bbbdddeeeooonnnnnnnnnpppuuu|||{{{vvvnnneee^^^[[[[[[[[[[[[\\\\\\[[[XXXVVVSSSRRRPPPMMMKKKJJJIIIIIIPPPPPPQQQQQQPPPNNNLLLKKKCCCBBBAAAAAABBBBBBBBB@@@>>>===;;;777444111///...,,,+++******************++++++++++++++++++++++++)))(((((()))))))))******)))*********************((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((******++++++******)))((((((((((((''''''((((((((($$$"""$$$)))+++'''######'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((******)))((('''&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((((((((()))***+++,,,,,,,,,************************************))))))))))))***+++,,,,,,------,,,,,,---,,,,,,---000111111000///000111333333333222111222333555555777:::>>>BBBOOOaaa}}}&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''"""$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&)))))))))***+++---//////111333666999<<>>@@@BBBCCCCCCEEEFFFGGGFFFHHHJJJLLLKKKNNNRRRTTTTTTTTTTTTTTTVVVTTTRRRQQQSSSVVV[[[]]]]]]___aaaaaa```aaaccceeehhhiiiiiihhhgggfffdddcccgggkkkooopppooooooqqqssssssqqqmmmgggaaa^^^]]]^^^^^^]]]\\\\\\[[[\\\\\\]]]]]]ccciiiggg^^^VVVQQQQQQKKKMMMNNNMMMPPPWWW[[[ZZZ[[[VVVOOOKKKKKKJJJHHHEEEFFFKKKSSSYYY^^^```aaabbb[[[VVVOOOGGGBBB@@@AAABBBBBBCCCFFFLLLTTTZZZ^^^```WWW[[[___ccceeegggiiikkkmmmpppqqqnnnkkkrrr~~~sssjjjeeebbbaaa```aaabbbaaa^^^[[[WWWUUURRRNNNKKKIIIIIIIIINNNOOOQQQSSSSSSSSSRRRQQQNNNJJJFFFDDDEEEFFFFFFFFFBBBAAA???<<<999666444333...---,,,+++************************************((())))))***************************)))((('''&&&)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))******))))))(((''''''((((((((((((((((((''',,,((())),,,---***'''''''''(((((((((&&&&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((()))))))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((******)))((('''&&&&&&%%%))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((()))'''%%%$$$$$$&&&)))+++'''''''''(((((((((((()))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,------,,,,,,---,,,,,,---000111111000...///111222333333222111222333555666777:::???BBBMMM```|||%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&###!!!"""%%%((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%(((((()))+++,,,...000111666888;;;???BBBCCCDDDDDDBBBCCCBBB@@@>>>===>>>@@@>>>@@@AAABBBCCCBBBAAA@@@<<<>>>@@@BBBDDDGGGJJJMMMMMMPPPRRRSSSSSSRRRSSSTTTWWWUUUSSSQQQQQQRRRTTTUUUZZZ^^^bbbdddeeegggkkkoooyyywwwtttpppllliiifffeeejjjmmmppppppmmmlllmmmoooqqqnnnjjjccc\\\XXXWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVTTT[[[aaa```YYYQQQMMMKKKLLLNNNNNNKKKMMMRRRUUUTTTTTTRRRNNNLLLLLLKKKJJJJJJJJJJJJKKKMMMOOORRRTTTVVVSSSPPPKKKFFFCCCAAABBBBBBAAABBBEEEKKKSSSZZZ^^^```WWWZZZ]]]```bbbeeeiiillljjjqqqtttooojjjppp}}}tttnnngggdddaaaaaabbbbbb___\\\UUUSSSOOOLLLJJJJJJKKKLLLOOOPPPRRRSSSTTTTTTSSSSSSVVVQQQLLLGGGEEEDDDCCCBBBDDDCCCBBBAAA>>><<<:::888333222000///---,,,++++++************************))))))***++++++++++++*********+++***)))'''%%%$$$&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((((((((((((''''''///)))%%%'''((('''(((+++%%%&&&'''&&&$$$$$$&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))******+++%%%%%%&&&'''((())))))***''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((&&&###""""""$$$(((***(((((((((((()))))))))))))))))))))***+++++++++,,,((((((((((((((()))))))))((()))))))))***************+++,,,,,,------,,,,,,------......//////000000---...///111222333333333333444555666888<<<@@@DDDLLL___|||%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&''''''%%%######&&&)))'''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((((((((((('''(((((())))))++++++---...000333555666<<<===@@@CCCEEEFFFFFFFFFDDDCCCAAA???===>>>AAADDDDDDDDDDDDCCCAAA???===<<<999;;;???BBBDDDHHHMMMPPPQQQRRRTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWaaaffflllppprrrvvv|||yyyrrrmmmiiihhhjjjnnnrrrrrrnnniiigggfffkkkiiieee^^^WWWSSSQQQRRROOONNNNNNNNNOOOQQQSSSUUUTTTWWWZZZZZZVVVQQQOOOOOOOOOQQQPPPMMMNNNSSSUUUTTTSSSSSSSSSRRRPPPQQQSSSTTTRRRQQQQQQQQQQQQRRRRRRRRRPPPOOOMMMKKKJJJIIIHHHHHHDDDDDDFFFJJJPPPUUUWWWXXXTTTUUUVVVVVVWWWYYY]]]```bbbiiimmmkkkgggkkkzzz}}}xxxqqqlllfffdddeeeeeebbb___ZZZWWWSSSPPPOOOPPPRRRTTTYYYYYYYYYXXXWWWVVVUUUTTTUUUSSSOOOLLLJJJGGGCCCAAADDDDDDDDDDDDBBBAAA???>>>:::999666444111///......++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))+++++++++)))'''&&&''''''(((((()))******+++))))))))))))))))))))))))***************)))((((((&&&'''((())))))((('''&&&(((%%%%%%***,,,***)))***&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******'''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((())))))))))))*********+++******************++++++(((((()))))))))*********''''''((()))***++++++,,,***+++,,,,,,------,,,,,,,,,///111000------...111------...///111333444555333555666777999===BBBEEEMMM```}}}%%%%%%%%%&&&&&&'''''''''$$$%%%''')))******))))))###%%%''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''((('''$$$"""###'''+++'''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&&&&'''((('''((((((((())))))******(((((())))))))))))(((((())))))))))))***,,,---...000000111333666888;;;<<>>===<<<;;;>>>@@@CCCFFFHHHLLLPPPSSSSSSTTTTTTSSSRRRRRRTTTVVVWWWXXXZZZ\\\___aaabbbcccjjjpppxxx}}}vvvpppllljjjffflllrrrsssmmmeee___]]]eeeddd```ZZZSSSOOOMMMMMMNNNMMMMMMNNNQQQTTTXXXZZZVVVWWWWWWWWWVVVUUUVVVWWWQQQSSSSSSPPPQQQUUUWWWUUUOOOQQQSSSRRRPPPQQQUUUXXXUUUUUUVVVXXXYYYYYYVVVTTTOOOPPPPPPQQQPPPPPPOOONNNIIIHHHHHHJJJNNNPPPQQQQQQWWWVVVTTTQQQOOOPPPRRRUUUYYY^^^ccccccbbbdddnnnvvv|||uuunnnjjjjjjjjjgggdddgggddd```\\\ZZZ[[[]]]^^^eeedddaaa^^^[[[YYYWWWVVVTTTTTTTTTUUUTTTQQQKKKGGGCCCDDDEEEEEEEEECCCBBBAAA???===;;;888555222111000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,((()))+++,,,,,,,,,***)))++++++******))))))(((((())))))))))))))))))))))))---............---,,,,,,&&&'''((())))))((('''&&&"""%%%...999<<<666...***((()))***)))'''''')))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((()))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&''')))++++++***)))((()))*********+++++++++++++++++++++***************))))))******+++++++++,,,&&&&&&''')))***+++,,,---++++++,,,---------,,,,,,,,,000333111,,,+++---111---------...000333555777444555777888:::>>>BBBFFFNNNaaa~~~''''''(((((('''&&&%%%%%%'''))),,,,,,***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))((('''%%%###(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&'''((())))))((((((((((((((()))+++---///000111333666888:::<<<@@@CCC@@@@@@@@@@@@@@@BBBFFFIIIJJJIIIGGGDDDCCCCCCCCCCCC?????????????????????@@@FFFGGGJJJNNNPPPRRRSSSSSSSSSUUUXXXYYYZZZZZZ\\\^^^bbbdddeeeeeeeeehhhnnnsss{{{yyyqqqlllkkkiiiddd___[[[XXXWWWVVVYYY\\\\\\WWWTTTUUUTTTRRRQQQMMMMMMRRRUUUUUUVVVXXXZZZXXXWWWYYY[[[[[[WWWSSSPPPNNNMMMNNNQQQQQQOOOMMMOOOPPPRRRTTTVVVYYYZZZ[[[[[[ZZZYYYYYYYYYXXXUUUSSSUUUTTTSSSSSSTTTSSSRRRPPPOOOKKKJJJMMMPPPSSSXXX___aaa^^^\\\ZZZYYYYYYXXXWWWVVVYYY\\\\\\\\\]]]```cccooozzz{{{yyyzzzxxxvvvqqqkkkgggjjjrrryyy}}}uuukkkdddbbbeeeiiikkkiiijjjkkkllljjjddd\\\WWWXXXXXXXXXWWWUUURRRPPPNNNIIIHHHFFFFFFGGGGGGEEECCC>>>?????????<<<888555222---+++++++++---...---+++,,,,,,,,,,,,,,,+++******++++++******)))(((((((((******))))))))))))******---,,,***(((((()))+++,,,,,,***((()))+++,,,+++((())))))(((((('''''''''&&&,,,'''---;;;???444***(((++++++***)))(((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((((((((((((************)))(((&&&&&&))))))))))))))))))((((((***)))'''&&&&&&'''((())))))(((&&&%%%&&&''')))***))))))(((((((((((())))))((()))*********((('''&&&)))'''&&&''')))***+++***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))(((((((((***+++,,,++++++******))))))((((((+++++++++*********))))))***))))))***---/////////*********++++++,,,,,,,,,,,,,,,,,,---------......---...000111333333444444444222333777888888===CCCOOObbb'''''''''''''''&&&%%%%%%$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&(((((('''&&&&&&'''(((((()))(((((((((''''''''''''((((((((()))))))))******)))))))))+++---///222333777999;;;<<<===>>>@@@BBBDDDFFFFFFFFFEEEDDDFFFGGGAAA@@@???>>>>>>>>>??????@@@AAABBBDDDEEEFFFGGGGGGGGGJJJNNNQQQRRRTTTWWWYYY^^^```bbbbbbaaa_________aaaeeekkkooorrrvvv{{{~~~{{{rrrlllccc___XXXRRRNNNMMMNNNOOOVVVZZZ[[[XXXVVVVVVSSSOOOQQQMMMLLLOOOQQQOOOOOOQQQUUUUUUVVVWWWXXXVVVSSSPPPMMMKKKIIIKKKNNNQQQRRRRRRQQQSSSUUUXXX\\\___aaabbb___\\\ZZZXXXXXXWWWUUUSSSSSSSSSTTTTTTUUUTTTSSSRRRMMMKKKLLLQQQVVVYYY___fffjjjeee^^^YYYXXXYYY\\\^^^\\\]]]^^^]]][[[[[[^^^aaaeeekkkqqqqqqkkkfffeeeggghhhfffaaa]]]\\\aaajjjqqq{{{wwwrrrnnnlllnnnqqqtttsssrrrqqqpppooollliiigggbbbbbbaaaaaa___[[[TTTOOOOOOMMMJJJIIIHHHFFFDDDBBBAAABBBBBBBBB@@@<<<888666111000............,,,***))))))*********))))))((())))))))))))***************))))))(((((())))))***+++***)))(((((()))+++,,,,,,***((()))+++,,,***)))))))))((((((((('''''''''((("""$$$///333+++%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((())))))))))))******************)))(((((((((((((((************)))((('''&&&(((((((((((((((((()))))))))))))))))))))(((((((((,,,***)))'''''''''((()))))))))(((((((((((())))))((()))******)))((('''&&&***)))((()))******)))'''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))*********))))))(((((()))***+++*********)))))))))))))))+++++++++*********))))))***)))((((((***,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........//////---...000111333333444444333111333777999:::???EEEPPPccc&&&''''''''''''&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%$$$###"""###%%%''')))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''******)))((()))***+++,,,******,,,...000333666777;;;>>>@@@AAAAAAAAABBBDDDBBBDDDEEEEEEBBB@@@???>>>::::::::::::;;;===>>>???DDDFFFHHHKKKMMMNNNNNNNNNKKKPPPUUUVVVVVVXXX^^^dddjjjmmmooopppnnnkkkjjjiiieeekkksss{{{{{{yyy{{{}}}vvvmmmggg___ZZZSSSMMMJJJJJJMMMOOOQQQVVVYYYXXXXXXYYYUUUPPPNNNJJJIIILLLNNNLLLLLLNNNOOORRRWWWYYYXXXVVVTTTSSSMMMKKKHHHIIIMMMSSSWWWZZZZZZ[[[]]]```bbbdddeeeeee\\\XXXTTTQQQPPPOOOOOONNNOOOPPPSSSUUUVVVUUUTTTSSSOOONNNQQQXXX___ccciiipppssslllccc[[[YYY]]]dddiiihhhgggdddaaa^^^^^^aaacccdddeeedddbbb^^^\\\\\\\\\ZZZWWWTTTQQQQQQXXXaaahhhsssvvvyyyyyyxxxxxxzzz||||||yyyuuusssssstttuuupppnnnlllllllllfff\\\TTTTTTQQQMMMKKKIIIHHHFFFEEEEEEFFFFFFFFFDDDAAA>>>;;;888666333222000///,,,***))))))))))))))))))))))))(((((())))))***++++++,,,))))))(((((((((((()))))))))(((((('''((()))+++,,,+++***))))))++++++***)))))))))(((((((((((('''''',,,$$$"""))),,,(((''')))((((((((('''''''''''''''''''''''''''(((((((((((())))))*********+++++++++))))))))))))(((((((((((()))******))))))((('''&&&&&&'''''''''(((((())))))'''(((************)))(((---,,,***((('''''''''((()))((((((''''''(((((()))((())))))))))))(((((('''+++***)))*********'''%%%((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******+++***))))))((())))))***))))))))))))************+++++++++***************,,,***((((((***+++***)))---------,,,,,,,,,,,,,,,........./////////000000---...000111333333444444222111333888:::<<>>???>>><<<:::::::::;;;;;;===>>>AAACCCEEEFFFJJJKKKMMMOOOPPPPPPOOOOOOOOOUUUZZZ\\\[[[]]]fffmmmrrrvvvzzz{{{zzzxxxvvvvvvppptttyyy~~~yyysssnnnmmmnnnsssttttttsssoooiiiccc___[[[XXXTTTPPPNNNOOOQQQRRRNNNRRRUUUVVVYYY]]]\\\XXXMMMIIIIIIMMMPPPPPPPPPSSSNNNTTT[[[___]]][[[ZZZ[[[RRRNNNKKKIIIMMMSSSZZZ___ddddddeeedddcccbbbaaa```YYYUUUOOOKKKKKKLLLMMMNNNLLLPPPUUUXXXYYYYYYXXXWWWVVVTTTVVV]]]dddhhhooovvvxxxrrrjjjbbb___cccjjjoooqqqnnniiieeeccccccfffiiiiiifffcccaaa```___^^^]]]XXXUUUQQQOOOPPPTTT[[[___eeemmmvvvzzzzzzyyy{{{~~~|||xxxuuuuuuwwwyyyzzzuuurrrrrrtttpppfff^^^VVVRRRNNNLLLKKKKKKJJJJJJGGGHHHJJJJJJIIIFFFCCCAAA@@@===999666444111---***+++++++++++++++,,,,,,---)))))))))******+++++++++)))(((((((((((((((((()))''''''''''''((()))+++,,,***)))))))))*********)))))))))((((((((((((((((((...(((%%%)))+++)))***---)))))))))***************''''''''''''((((((((((((((())))))))))))*********((()))))))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&'''(((((())))))'''((())))))))))))))))))+++***)))(((''''''''''''(((((((((''''''(((((((((((())))))))))))(((((((((+++)))''''''((((((((('''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((())))))***++++++***))))))((((((((((((((())))))******++++++************************,,,+++******,,,---,,,,,,......------------,,,,,,---.........////////////---...000111333333444444444333444999:::;;;@@@GGGRRReee%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((***)))(((((()))+++...///000111333555888:::<<<===>>>@@@AAAAAA?????????@@@<<<<<<<<<;;;999:::===???@@@BBBDDDFFFHHHJJJLLLMMMOOOOOOPPPPPPPPPOOOMMMMMMPPPVVV]]]^^^]]]aaaiiiqqqvvvzzz}}}~~~{{{yyyyyyzzzyyyyyyyyy{{{}}}~~~~~~yyyxxxtttooohhhccc``````ddddddbbb```^^^\\\ZZZZZZTTTTTTTTTTTTSSSRRRQQQQQQNNNPPPQQQSSSZZZbbbeeecccSSSOOONNNSSSUUUUUUUUUWWWTTTZZZaaadddccc```______XXXUUUPPPMMMMMMRRRZZZ___dddddddddccc```]]]ZZZYYY[[[WWWQQQMMMNNNQQQTTTUUUQQQVVV^^^cccdddbbbaaaaaa^^^[[[\\\```eeehhhmmmttt|||zzzvvvpppkkkiiikkknnnppplllfffcccbbbdddgggiiieeebbb```___``````^^^\\\\\\ZZZWWWVVVVVVWWWYYYYYY[[[cccmmmrrrrrrrrrtttvvvxxxyyyzzzxxxvvvvvvxxx{{{}}}wwwrrrsssvvvvvvpppjjj\\\XXXRRRNNNLLLLLLKKKJJJIIIJJJLLLMMMLLLJJJGGGEEEEEEBBB>>>;;;888555111...------,,,,,,,,,,,,---...,,,+++++++++******))))))))))))(((((((((((())))))'''''''''(((((()))***+++))))))***))))))))))))***(((((())))))))))))))))))(((%%%%%%'''(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))'''((())))))))))))((((((((())))))))))))(((((('''''''''''''''(((((())))))(((((('''''''''((()))***'''''''''&&&''''''''''''((((((''''''''''''(((((()))(((((((((((()))))))))***'''$$$###$$$'''******((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((())))))***************))))))(((((((((((())))))******++++++***************************)))((())),,,.........------------------------,,,,,,---------.........---...000111333333444444777555666999::::::>>>DDDRRReee$$$%%%%%%&&&&&&&&&&&&%%%"""$$$%%%%%%######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((()))***)))'''$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))+++...000222444555777999:::;;;<<<<<<@@@@@@???===:::999999;;;:::::::::999999<<<@@@DDDGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOTTTYYY^^^aaabbbeeelllrrrxxxzzz}}}}}}zzzwwwuuuttt}}}xxxrrrooopppsssvvvxxxllljjjgggddd___\\\YYYWWW]]]\\\ZZZXXXXXXYYYZZZ[[[UUUXXX[[[]]]\\\XXXSSSPPPNNNOOOOOORRRZZZeeeiiiggg[[[VVVUUUWWWYYYVVVVVVXXXZZZ^^^cccfffgggfffdddddd```]]]YYYTTTRRRTTTYYY^^^___```aaaaaa```^^^\\\ZZZ]]]XXXRRROOOPPPTTTWWWYYYZZZbbblllrrrrrrpppnnnnnnfffdddeeeiiijjjiiikkknnn}}}yyyrrrnnnlllkkkfffaaa___```cccfffgggaaa```____________^^^]]]``````bbbeeeffffffccc```___cccgggiiihhhhhhiiikkkiiinnnsssuuuuuuvvvxxx{{{zzzvvvrrrsssxxxzzzxxxvvvhhhbbbYYYRRRMMMKKKIIIHHHJJJLLLNNNOOOOOOMMMKKKIIIHHHEEEBBB???===:::666444......,,,+++***+++,,,------,,,,,,+++******))))))******))))))))))))******'''(((((())))))*********((()))******(((((()))***(((((())))))))))))******%%%&&&'''))))))(((''''''))))))))))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&''')))******)))(((((((((((())))))))))))(((((()))))))))))))))))))))((('''(((((())))))******+++%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))(((((((((((())))))******'''###"""%%%(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******)))************))))))((())))))))))))***************************+++++++++'''&&&%%%'''***,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,------------...---...000111333333444444888666666999999999<<>>???@@@BBBEEEHHHMMMMMMOOOPPPPPPPPPOOOOOOLLLLLLLLLNNNPPPSSSVVVXXX\\\```eeeiiilllooosssvvvxxxzzz{{{{{{xxxvvvuuuvvvyyyrrriiiccccccfffhhhjjj___^^^\\\[[[ZZZXXXUUUTTTYYYYYYYYYZZZ[[[\\\]]]^^^___aaadddeeebbb\\\UUUQQQNNNOOOPPPSSS[[[eeegggddd\\\WWWUUUXXXYYYWWWVVVXXXXXXZZZ```fffmmmqqqrrrqqqiiihhheee```\\\[[[^^^bbbaaaccceeeggghhhgggeeeddd```[[[VVVRRRSSSVVVXXXYYYbbbkkkvvv}}}|||yyywwwwwwoooppptttyyyyyysssnnnmmmwwwyyyvvvmmmiiieeeccceeehhhiiijjjeeedddcccaaa``````aaaccceeeiiiqqq{{{|||wwwooommmiiieeebbbaaaaaabbb```ffflllooonnnnnnqqqtttuuuuuuuuuxxx{{{}}}}}}|||pppiii___VVVPPPMMMKKKJJJLLLNNNPPPRRRRRRQQQOOOMMMHHHFFFCCCBBB@@@???<<<999222000...,,,++++++,,,---++++++++++++++++++++++++++++++************++++++))))))******************''')))******((('''(((***(((((()))))))))*********''')))++++++++++++******++++++******))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''')))*********)))((((((((())))))))))))((((((+++++++++***))))))((((((%%%(((,,,...///...+++)))''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((()))(((''''''((()))***+++***((('''''')))***))))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((()))******((((((******+++***))))))*********)))))))))))))))))))))*********+++++++++((('''&&&''')))++++++***)))******+++,,,---......------------............---...000111333333444444555444555888999888===CCCMMMaaa###$$$%%%%%%&&&&&&&&&&&&%%%(((******(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''))),,,000333666777888:::;;;<<<<<<<<<;;;999999444444444444555999>>>CCCBBBEEEHHHKKKKKKLLLMMMOOOQQQRRRRRRSSSRRRQQQPPPOOOIIIIIIJJJMMMRRRXXX]]]aaaeeehhhlllqqqvvvyyy{{{|||wwwxxxzzz{{{zzzzzz{{{|||uuummmbbb[[[YYYZZZ[[[[[[WWWVVVVVVVVVWWWWWWUUUTTTWWWYYY[[[]]]___`````````eeefffgggfffaaaZZZSSSNNNNNNOOOQQQTTT]]]dddddd___WWWSSSRRRVVVXXXWWWWWWYYYSSSUUU\\\gggsss}}}rrrqqqpppkkkfffdddfffhhhiiikkknnnpppqqqpppnnnmmmgggccc]]]YYYYYY[[[]]]]]]dddnnnzzz|||zzzzzzwwwzzz~~~tttqqqooozzzuuuqqqmmmkkkmmmpppppppppjjjiiifffbbb______cccfffjjjqqq~~~xxxmmmeee```^^^]]]]]]^^^ccchhhiiifffeeegggjjjrrruuuyyy|||rrrkkkaaaYYYSSSQQQPPPOOONNNPPPRRRTTTTTTSSSQQQPPPHHHFFFDDDCCCBBBAAA???===666444222///......//////*********++++++,,,------,,,,,,++++++++++++,,,,,,***++++++++++++******)))''')))+++***'''&&&(((***(((((())))))*********+++&&&)))***)))((()))***)))''''''&&&%%%$$$######"""''''''''''''((((((((()))(((((((((((())))))))))))%%%''')))***+++***)))((((((((()))))))))))))))(((------,,,+++***)))((((((###(((///444555111,,,((())))))))))))((('''%%%$$$'''''''''&&&&&&''''''''')))(((''''''''')))***+++******+++---...,,,(((%%%((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******'''((()))***++++++***)))++++++******))))))(((((())))))******++++++++++++,,,***))))))***++++++***(((((()))***,,,---................../////////000---...000111333444444444333222333777888999>>>DDDLLL___~~~%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))+++---///000,,,---///222555888;;;<<<======<<<999555333333444777888999999;;;???EEEIIILLLLLLMMMMMMMMMNNNQQQSSSPPPPPPOOONNNMMMMMMNNNNNNPPPMMMMMMPPPVVV\\\bbbfffmmmqqqyyy}}}tttvvvyyy{{{{{{yyywwwuuulllcccWWWPPPQQQUUUXXXYYYUUUXXX[[[[[[YYYXXXXXXYYYXXX\\\___^^^ZZZYYY]]]aaahhhnnnsssssslllaaaYYYTTTPPPRRRVVV[[[```dddhhhjjjZZZVVVSSSSSSVVVYYYZZZZZZ[[[^^^fffqqq}}}{{{sssooommmlllnnnsssrrrwww{{{|||~~~}}}uuullllll```ZZZ^^^```]]]bbbkkknnnttt|||xxx}}}xxxqqqnnnpppuuuyyy{{{rrrlllhhhhhheeebbbeeemmmooovvvyyyrrrjjjaaa]]]]]]______```aaaaaaaaaaaa```gggooowww|||||||||~~~wwwmmmaaaYYYXXXYYYXXXVVV[[[YYYWWWVVVVVVSSSPPPMMMHHHHHHHHHGGGEEECCCBBBAAA===999444111000///......---------,,,++++++******))))))))))))((((((((((((''''''(((******+++++++++))))))(((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************''''''(((((())))))******'''(((((()))***+++++++++111000---***(((((())))))))))))))))))))))))))))))///---,,,***)))((()))))))))***+++,,,---,,,++++++))))))))))))))))))))))))***)))(((''''''((()))************)))((('''''''''###((()))%%%%%%)))***'''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((()))******************************'''((())))))(((''')))***************************+++++++++++++++++++++++++++---------+++***+++---------------........./////////000111222444555666999666666777777666:::@@@LLL___}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''(((((((((((()))***,,,...000111000111333666888:::;;;;;;===<<<999666333333555888:::;;;===>>>@@@DDDHHHLLLMMMNNNOOOOOONNNOOOQQQSSSNNNNNNMMMMMMMMMOOOSSSUUUXXXVVVVVVYYY^^^dddiiimmmwwwzzzyyyxxxxxxuuuqqqlllgggeee[[[VVVPPPOOOSSSWWWYYYXXX\\\\\\]]]\\\[[[YYYXXXXXXYYY[[[\\\ZZZWWWVVVWWWZZZhhhsssuuuhhh```WWWWWWXXX\\\bbbgggiiijjj```\\\XXXVVVWWWYYYYYYYYY\\\aaajjjvvvyyyooonnnppppppqqqrrryyy~~~yyyoookkkbbb^^^dddgggeeeiiiqqqvvv{{{|||uuurrrtttwwwzzz{{{vvvpppkkkjjjfffcccfffmmmxxx||||||wwwpppfff]]]YYYXXXYYYYYYZZZ[[[[[[[[[[[[bbbhhhpppttttttsssuuuwwwwwwssskkkddd```^^^___```cccccccccbbb___YYYQQQKKKLLLLLLLLLKKKJJJIIIHHHGGGBBB???:::777555222000...---,,,,,,+++*********)))&&&&&&''''''(((((())))))'''((()))***+++++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))'''(((((((((((()))))))))'''((((((((()))))))))***'''(((((()))******++++++,,,+++)))((('''((()))***)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((()))***+++++++++***)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))%%%)))***&&&%%%)))***'''))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((()))******************************((()))***)))'''&&&'''(((************************************************+++,,,------++++++,,,---------.........//////////////////000222333555666888555555777777777;;;AAALLL___}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***)))(((((('''''''''((((((((()))+++---000222444555666999;;;<<<<<<;;;:::;;;999777444222444999===>>>@@@CCCEEEGGGIIILLLOOOOOOPPPQQQQQQOOOOOOPPPQQQMMMMMMNNNNNNPPPUUU[[[___bbbcccdddfffjjjoootttwww{{{sssqqqmmmhhhbbb[[[VVVSSSLLLKKKLLLRRRYYY]]]^^^\\\```^^^\\\[[[[[[ZZZXXXVVV[[[ZZZZZZZZZYYYZZZZZZ[[[eeepppwwwpppddd```]]]___fffkkklllkkkfffbbb]]]ZZZ[[[\\\]]]]]]^^^ccclllwwwrrrhhhhhhmmmnnnmmmmmmwww}}}xxxoookkkdddbbbiiillljjjlllrrrwww{{{}}}zzzyyyzzzzzzzzz~~~yyytttqqqnnnmmmqqqwww|||tttqqqnnndddXXXQQQQQQQQQRRRSSSTTTUUUUUUVVVZZZ___eeeggggggfffgggiiiooopppppplllgggfffiiimmmmmmnnnpppppplllbbbUUUMMMNNNNNNNNNNNNMMMMMMMMMLLLIIIFFFBBB???;;;777222///------,,,+++***)))))))))&&&&&&'''((()))***++++++(((((()))***++++++++++++++++++***)))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++((((((''''''((()))+++,,,))))))))))))))))))))))))))))))(((((()))***++++++''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++)))******'''&&&)))***(((************************+++***))))))((((((((((((((((((((((((((()))*********************************++++++)))'''&&&&&&'''************************++++++++++++++++++++++++***+++,,,,,,,,,,,,---........./////////000000000/////////000222333555666777444555777888888<<>>>>><<<:::888777777777666666888===@@@BBBEEEHHHKKKLLLMMMOOOPPPOOOPPPQQQQQQOOONNNOOOPPPNNNQQQTTTVVVXXX\\\ccchhhjjjnnnpppqqqtttyyy}}}~~~}}}ssslll```___[[[WWWSSSPPPMMMLLLHHHJJJOOOVVV^^^bbbcccbbb___\\\ZZZYYYZZZ[[[YYYWWW\\\[[[ZZZ\\\```cccdddddddddjjjsss|||~~~pppiiicccdddjjjppppppmmmiiigggcccaaaaaaccceeeggghhhlllrrrzzz|||xxxuuukkkcccccceeeeeedddeeeiiiqqqxxxzzz{{{xxxppphhhfffaaaaaafffiiiggggggjjjmmmpppuuuzzz}}}}}}~~~}}}||||||~~~{{{xxxvvvxxx}}}uuuiiifffeee^^^TTTNNNLLLMMMMMMOOOPPPRRRSSSTTTSSSVVVZZZ[[[ZZZYYYYYYZZZ^^^bbbgggjjjkkknnnssswwwuuuwwwyyyyyytttiii[[[RRRMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGEEEBBB===888444000///---+++************+++++++++,,,,,,---------((()))******+++++++++++++++******)))))))))******)))))))))))))))))))))))))))(((((((((((((((((()))'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))************))))))))))))***+++---...))))))))))))))))))))))))***************+++++++++''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&((())))))(((&&&&&&''''''(((((())))))************((('''((())))))'''))))))))))))))))))))))))++++++***)))((((((((((((((((((((((((((())))))******************************+++,,,+++)))(((((()))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///////////////000000000000000000000111333444666777666444444777888999>>>DDDMMM___|||''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***+++---000333666888999;;;===>>>??????<<<:::888666888;;;<<<===>>>AAABBBEEEHHHLLLMMMNNNMMMNNNOOOMMMNNNOOOOOONNNMMMNNNPPPRRRWWW]]]```bbbeeekkkpppqqqxxx{{{yyyyyy}}}}}}|||}}}zzzpppcccZZZQQQPPPNNNMMMLLLLLLLLLLLLJJJLLLOOOUUUZZZ___aaaaaa]]]\\\\\\]]]^^^^^^^^^]]][[[ZZZYYY\\\```dddfffgggdddggglllsss{{{yyyqqqjjjiiiooottttttqqqrrrpppnnnllljjjkkklllnnnvvvyyy~~~yyysssooojjjfffddd```\\\^^^bbbbbbjjjppprrrpppmmmfff^^^ZZZXXXXXX\\\```aaabbbcccbbbdddhhhnnntttxxx{{{|||zzz|||~~~xxxvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~{{{yyy||||||jjjbbb___YYYSSSOOOIIIIIIJJJKKKMMMPPPRRRSSSPPPQQQSSSSSSRRRQQQQQQRRRRRRVVV]]]fffpppxxx~~~~~~wwwkkk^^^UUUMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFCCC>>>:::555444111...,,,,,,,,,,,,......------,,,,,,++++++)))******++++++++++++***)))))))))(((((())))))***************************((())))))))))))))))))((((((((()))))))))*********))))))))))))(((((((((((()))))))))))))))***************************++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))******(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((()))(((***((('''(((******((('''((((((((((((((((((((((((***)))(((((('''''''''(((((((((((((((((())))))***)))))))))))))))))))))))))))***,,,,,,++++++,,,---************************************************)))***,,,,,,,,,,,,...///////////////000000000000111111111222444555777888555333444777999999???EEEMMM___|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((()))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((()))***++++++---...111444777999;;;;;;===>>>?????????===;;;:::999<<<@@@CCCCCCDDDEEEFFFIIIKKKNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLNNNQQQSSSXXX^^^dddgggiiillltttzzz|||{{{|||{{{vvvqqqrrrrrrqqqlllbbbWWWOOOLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJLLLOOOSSSWWWZZZ\\\aaaccceeeeeecccbbbbbbbbbXXXWWWWWWXXXZZZ]]]```ccc```dddjjjrrrzzz}}}wwwqqqpppssswwwxxxvvv}}}}}}|||xxxtttqqqpppqqqzzz|||wwwpppllljjjiiifff___YYY[[[bbbcccjjjooonnnkkkgggaaaZZZQQQPPPOOORRRWWW[[[^^^```^^^^^^aaafffmmmsssvvvwwwoooqqquuuyyy{{{zzzyyyxxxuuuvvvwwwtttpppmmmnnnoookkknnnqqqtttvvvyyy}}}~~~sssfff]]]UUUOOOLLLHHHHHHHHHJJJLLLPPPSSSTTTRRRRRRQQQPPPPPPPPPOOOOOOQQQTTTZZZdddpppzzzzzznnnaaaXXXQQQPPPNNNLLLJJJJJJJJJJJJIIIHHHHHHIIIIIIHHHDDDBBB===;;;777333000///......------,,,+++***)))((((((******+++++++++++++++***))))))((((((((()))******************************((())))))******))))))((())))))))))))************))))))))))))(((((((((((())))))))))))))))))******((((((((((((((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))&&&&&&+++...,,,)))'''''''''''''''''''''''''''(((((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))((()))+++++++++,,,---///************************((((((((((((((((((((((((***+++,,,,,,,,,,,,---........./////////000000000111111111222444555777888666444555888999:::???EEEMMM___{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))((((((((('''&&&''''''((()))+++,,,---000222444777:::<<<======>>>???????????????>>>>>>@@@BBBEEEFFFGGGHHHJJJKKKMMMNNNOOONNNLLLJJJJJJKKKKKKKKKKKKKKKLLLPPPUUUYYY]]]bbbfffhhhjjjqqq||||||yyytttllldddbbb___]]]ZZZUUUNNNJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGIIILLLOOORRRVVVYYY\\\ggglllpppmmmfff```^^^```TTTVVVXXXXXXXXX[[[aaaeeedddfffkkkrrryyy}}}|||zzz}}}zzzvvvuuuwwwyyy{{{{{{}}}xxxvvvvvvvvvxxx{{{~~~}}}xxxpppjjjeeebbb```___[[[VVVVVVZZZ___fffkkkjjjgggeeeaaa]]]UUUSSSOOONNNQQQWWW[[[\\\[[[ZZZ[[[___fffkkknnnnnnkkklllnnnoooppppppqqqqqqooooooooonnnkkkgggdddbbb]]]```cccfffhhhkkkqqquuuwww}}}}}}~~~sssgggZZZQQQNNNJJJJJJKKKLLLOOOSSSWWWYYYVVVUUUSSSRRRRRRRRRRRRQQQSSSWWW\\\```eeemmmvvv}}}vvviii```VVVTTTQQQMMMKKKIIIIIIIIIJJJIIIIIIJJJKKKKKKIIIGGGEEEBBB===888444222111111,,,,,,++++++******))))))***++++++,,,,,,++++++******))))))))))))***+++,,,************************((()))************)))(((((((((((())))))))))))******)))))))))((((((((('''***)))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))***+++++++++***)))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((''''''(((((((((''''''(((((())))))******)))&&&'''000444000+++)))(((((((((((((((((((((((((((((((((((()))***++++++((((((((((((((()))******))))))))))))))))))))))))''')))*********)))+++,,,************************((((((((((((((((((((((((+++,,,------++++++,,,---------.........///////////////000111222444555666777555555888999999>>>EEEMMM___{{{%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''!!!###$$$&&&''''''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((******))))))((((((((('''%%%&&&&&&(((***,,,...///222444666999<<<===>>>>>>?????????@@@@@@@@@AAAAAAFFFGGGGGGGGGGGGIIIMMMPPPPPPQQQPPPNNNKKKIIIIIIJJJKKKKKKKKKKKKMMMQQQXXX]]]```cccfffgggiiirrr}}}wwwooofffZZZVVVQQQMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEDDDHHHKKKOOOSSSWWWZZZ^^^aaakkkqqqvvvqqqeee[[[YYYZZZSSSWWWZZZ[[[[[[___hhhooopppoooooosssyyy~~~|||{{{yyyxxxxxxzzz|||~~~||||||wwwxxxzzz|||zzztttkkkeee]]]WWWSSSTTTTTTQQQPPPQQQUUU^^^dddeeedddeeedddbbb___[[[TTTOOOOOOTTTWWWXXXWWWUUUUUUXXX^^^ccceeeeeejjjjjjiiihhhggghhhkkkmmmnnnmmmmmmllljjjeee___ZZZXXXZZZ\\\\\\\\\^^^bbbfffdddlllrrrssswwwwwwhhh\\\XXXNNNNNNOOOQQQTTTXXX\\\^^^ZZZXXXUUUTTTTTTUUUTTTTTTSSSXXX\\\[[[XXX\\\gggqqqsssjjjYYYVVVRRRNNNJJJHHHGGGGGGLLLKKKJJJKKKLLLMMMKKKIIIIIIFFF@@@;;;666444333222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++*********+++,,,,,,---************************((()))***++++++***)))(((''''''''''''((((((((()))******))))))((((((((('''*********)))))))))))))))'''((()))***+++++++++***))))))))))))))))))))))))"""$$$&&&'''))))))((((((&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&((()))+++,,,,,,***&&&)))333888333---+++))))))))))))))))))))))))(((((())))))***+++------((((((((((((((()))******))))))))))))))))))))))))((()))***)))((('''((()))************************+++++++++++++++++++++++++++---...---+++++++++---------------.........///---......///000222444444888666666888999999>>>DDDMMM___zzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''111---(((&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''***++++++)))'''&&&'''(((%%%&&&(((***,,,///000111777888:::::::::;;;>>>@@@@@@@@@AAAAAACCCDDDFFFGGGFFFFFFGGGJJJMMMOOONNNNNNMMMOOOPPPPPPMMMKKKJJJIIIJJJJJJKKKMMMRRRYYY___bbb```gggooosssuuu{{{sssdddYYYMMMKKKIIIIIIJJJJJJIIIHHHIIIHHHGGGHHHIIIJJJIIIIIIIIIQQQ[[[```bbbdddiiimmmnnnppppppkkkddd\\\YYYXXXYYY[[[^^^bbbhhhnnnsssvvvxxxvvvuuuvvvyyy|||}}}}}}zzzyyyxxxxxxyyyzzzzzzzzz~~~|||vvvwwwxxxyyywwwrrrkkkfffXXXVVVSSSPPPOOOOOOQQQRRRSSSVVV[[[aaaeeehhhiiiiiilllggg^^^WWWTTTVVVZZZ^^^___\\\WWWTTTUUU[[[aaaeeefffeeeeeeeeeeeeccc```]]]aaabbbeeeeeeccc^^^XXXTTTUUUYYY[[[YYYUUUTTTWWWZZZ___dddjjjnnnqqquuu{{{tttfff]]]ZZZWWWVVVZZZ^^^bbbdddbbb___[[[YYYWWWWWWUUUTTTUUUWWW[[[\\\\\\[[[ZZZZZZlllrrr}}}}}}rrrbbb^^^XXXRRRMMMKKKJJJJJJLLLNNNOOOOOOOOONNNOOOPPPMMMJJJEEEAAA===999555111111///---,,,,,,+++***)))+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++******))))))((((((+++***)))***+++,,,+++)))******))))))))))))******)))))))))))))))******+++---,,,+++******,,,...///))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))------+++)))((('''''''''(((((())))))))))))(((((('''((()))+++++++++***)))))))))))))))************(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''(((((())))))*********++++++++++++***************(((((((((((()))***+++,,,///+++$$$""")))******+++***)))***---///------......///000000000000000000111222222333333444555666777888:::???BBBOOOaaa~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((()))))))))((('''''''''&&&***&&&###"""$$$%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((())))))(((''''''(((***'''(((***,,,///111333444999:::;;;<<<<<<===???BBBAAAAAABBBCCCDDDFFFHHHHHHLLLLLLLLLLLLMMMMMMLLLKKKLLLMMMMMMKKKIIIHHHIIIKKKNNNOOOPPPSSSWWW[[[^^^```gggmmmuuu{{{~~~uuujjj```UUULLLKKKJJJHHHHHHHHHIIIHHHGGGJJJIIIIIIKKKOOOUUUYYY[[[ZZZ]]]aaadddhhhkkkmmmooolllnnnnnnjjjddd^^^]]]]]]ccceeehhhmmmsssyyy}}}|||zzzyyy{{{|||}}}|||yyyyyyxxxxxxxxxyyyyyyyyy{{{|||~~~yyyzzz}}}~~~}}}xxxpppjjj___^^^[[[YYYXXXYYYZZZ[[[[[[]]]```dddhhhllloooqqqnnnlllhhheeeddddddfffgggaaa\\\VVVRRRTTTZZZbbbgggiiihhhgggffffffeeecccbbb\\\^^^```aaa___ZZZVVVRRRPPPSSSVVVUUUQQQOOOPPPSSSXXX]]]eeelllrrrvvvyyy{{{|||ssspppmmmkkkkkkkkkkkkjjjdddcccbbbbbbaaa^^^ZZZVVVZZZ[[[\\\\\\[[[[[[[[[[[[___ccckkkvvv{{{jjjfff___WWWQQQMMMLLLLLLNNNPPPQQQQQQOOONNNMMMMMMOOOMMMJJJGGGDDD>>>888444111///,,,++++++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********))))))))))))))))))((('''((())))))((('''******))))))))))))*********)))))))))******++++++,,,+++***)))***+++---...((((((((((((((('''''''''))))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((()))))))))))),,,,,,***)))(((((('''''''''(((((())))))((((((''''''((()))*********)))(((((((((((()))))))))******))))))))))))))))))))))))***)))(((((('''''''''((())))))))))))*********+++******************++++++******)))))))))))))))***000///,,,(((%%%&&&+++///***+++,,,,,,+++,,,...000------......///000000000111111111222333333444444444555666777888:::???BBBNNN```|||&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&***((($$$!!!!!!$$$(((***+++******)))((('''&&&&&&$$$"""!!!!!!###%%%&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((('''''')))+++)))***,,,///222444666777:::<<<===>>>>>>???AAACCCBBBBBBDDDEEEGGGIIIJJJKKKPPPOOOOOOOOONNNMMMMMMLLLMMMLLLKKKIIIHHHJJJNNNRRRXXXZZZ^^^aaacccddddddcccpppttt{{{yyywwwnnnaaaXXXSSSNNNIIIKKKIIIHHHHHHIIIJJJIIIHHHKKKKKKKKKNNNVVVaaakkkrrrlllhhheeedddgggjjjjjjjjjnnnpppqqqooojjjffffffggglllnnnsssyyy~~~}}}~~~~~~}}}||||||||||||||||||||||||xxxyyy{{{|||~~~~~~uuunnniiiiiihhhggggggfffggggggddddddeeegggjjjooosssuuurrrsssttttttsssqqqooonnnfffaaaZZZVVVXXX___gggmmmpppooommmlllkkkkkkkkkkkkbbbcccdddccc```[[[VVVSSSQQQTTTWWWVVVRRROOOOOOQQQRRRXXXbbbnnnxxx||||||{{{~~~xxxtttlllnnnrrrvvvuuupppgggaaa___^^^]]]]]]]]]]]]______ZZZYYYZZZaaakkktttyyy{{{sssnnneee\\\UUUQQQOOOOOORRRRRRSSSTTTRRRPPPNNNLLLQQQPPPOOOMMMJJJEEE???:::666333///------...------,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++***************))))))))))))************)))(((''''''))))))((('''******))))))))))))******)))))))))*********+++++++++***)))))))))***,,,---'''((((((((((((((())))))******))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))+++***))))))((((((((()))'''(((((())))))(((((('''((())))))))))))(((((('''''''''((((((((()))))))))************************))))))*********)))(((((()))))))))***************)))))))))***+++++++++,,,,,,+++***)))(((((((((((()))+++,,,---,,,+++,,,---***,,,......------...///------......///000000000111222222333444444555555444555666777888;;;???BBBMMM^^^yyy%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***(((%%%""""""%%%(((***))))))((((((''''''&&&&&&$$$$$$###$$$%%%'''(((((((((''''''''''''''''''((()))(((((((((((((((((()))'''((()))((('''''')))***+++,,,...111444777999:::;;;===>>>>>>>>>@@@BBBDDDCCCDDDFFFHHHJJJLLLMMMNNNMMMNNNOOOOOONNNOOOPPPQQQOOOOOOMMMLLLNNNSSSZZZ___hhhlllqqquuuwwwuuurrrpppxxxyyy|||xxxrrreeeddd^^^TTTOOOPPPOOOMMMKKKJJJHHHIIIJJJKKKKKKJJJJJJIIIJJJMMMWWWeeettt~~~{{{vvvoooiiiffffffggghhhsssvvvzzzyyyuuuqqqooooooooorrrxxx~~~~~~~~~~~~|||~~~xxxqqqqqqrrrsssttttttsssrrrqqqkkkkkkjjjjjjlllnnnppprrrtttvvvxxxzzzyyyvvvssspppmmmiiieeecccdddjjjpppuuuxxxwwwuuusssqqqqqqtttvvvttttttssspppkkkfffaaa^^^___aaacccaaa^^^ZZZYYYYYYXXX^^^jjjxxx~~~yyywwwuuurrr~~~xxx~~~|||tttiiifffcccbbbcccdddffffffbbb]]]WWWVVVZZZbbbiiimmmtttnnneee\\\VVVSSSSSSTTTUUUVVVWWWXXXYYYXXXUUURRRSSSQQQOOONNNLLLIIIEEEBBB???;;;666222111000///...------,,,+++***))))))(((++++++++++++++++++++++++************************(((((())))))******+++++++++)))((()))***+++***)))******))))))))))))******(((((())))))*********)))***))))))((()))***++++++''''''(((((()))))))))******))))))(((((())))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((())))))***((())))))******))))))((())))))))))))((((((''''''''''''''''''((((((((((((************************((()))*********)))((('''************************(((((()))***+++,,,,,,,,,++++++***)))(((((())))))$$$''')))++++++***)))((((((+++---......------...------......///000000000111111222222333444444444333444666777888;;;???CCCLLL]]]www%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((()))***)))'''''')))***---...000222555888:::;;;;;;===>>>??????@@@BBBDDDEEEGGGIIIKKKMMMNNNNNNOOOMMMNNNOOOOOONNNNNNQQQSSSRRRSSSTTTVVVZZZ```hhhmmmyyy}}}|||zzzyyyvvvpppfff^^^QQQSSSRRRNNNMMMOOONNNKKKJJJHHHGGGHHHJJJKKKKKKJJJHHHHHHIIILLLTTTaaaqqq|||wwwmmmiiikkknnntttzzz}}}vvvrrrpppooorrrwww}}}|||~~~zzztttxxxzzz}}}|||yyywwwrrrrrrrrrqqqpppooonnnmmmrrrtttvvvxxxyyyxxxwwwvvvqqqppppppppprrruuuxxxzzz}}}}}}{{{wwwuuuuuuxxx{{{~~~{{{wwwsssqqqrrrrrrrrrpppmmmjjjggggggjjjnnnxxx}}}xxxqqqjjjooosssxxx||||||xxxssspppnnnmmmllljjjjjjddd\\\VVVUUUYYY^^^aaalllggg___XXXTTTUUUXXXZZZZZZZZZ[[[^^^aaabbb```^^^VVVRRRNNNKKKJJJJJJJJJIIIEEEAAA;;;777444111///---...------,,,+++***))))))++++++++++++++++++++++++************************(((((())))))******++++++***)))((()))***+++***(((******))))))))))))******&&&'''((()))))))))(((((())))))((()))))))))******'''((((((((())))))******)))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))***)))******++++++******)))******))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))******)))((('''+++++++++***************(((((()))***+++,,,,,,,,,))))))(((((()))***++++++*********+++++++++***((('''***,,,------,,,,,,---------......///000000000000000111111222222333333333444555666888;;;@@@CCCMMM^^^xxx$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''(((((((((&&&''')))******)))'''&&&######$$$%%%&&&''''''(((%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))******))))))+++---000111333555777999;;;<<<<<<>>>???@@@@@@AAACCCEEEGGGIIIKKKMMMNNNOOONNNNNNNNNPPPQQQPPPMMMNNNQQQUUUYYY\\\aaafffjjjooouuuxxx|||uuuoooiiibbbYYYSSSNNNSSSUUUTTTTTTTTTPPPKKKGGGFFFEEEFFFHHHJJJJJJJJJHHHIIILLLNNNSSS]]]jjjsss}}}ssslllmmmppppppvvv}}}~~~zzztttooommmoooqqqtttxxx}}}~~~{{{}}}~~~{{{{{{zzzyyywwwuuurrrpppnnnqqqrrrtttwwwyyy{{{|||}}}tttuuuvvvxxxzzz|||}}}~~~~~~zzzvvvuuuxxx|||}}}zzzwwwtttrrrpppyyy|||yyypppjjjhhhjjjooosssvvv}}}zzzsssmmmmmmhhhaaaZZZWWWYYY]]]```aaa]]]WWWRRRRRRVVV\\\aaaaaa___```ccciiilllllljjj\\\WWWPPPKKKJJJKKKLLLLLLHHHDDD???:::777333///,,,......------,,,,,,++++++++++++++++++++++++++++++***************+++++++++))))))))))))************((('''&&&&&&(((((('''&&&******))))))))))))******&&&'''((()))***)))((('''((()))))))))************((())))))))))))))))))***((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((''''''((()))))))))******++++++******)))+++***)))))))))))))))***''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))((((((+++++++++++++++*********)))))))))***+++++++++,,,(((((((((((()))***+++,,,---+++))))))******)))(((((()))+++,,,++++++,,,---------......///000000000///000000111111222333333222444555666888;;;@@@DDDNNN___zzz$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&%%%$$$###&&&'''''''''((((((((()))%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&'''''''''###&&&''''''%%%$$$%%%'''((((((''''''''''''((((((((((((''''''''''''((((((&&&((()))***+++---///222444555666888:::;;;<<<===>>>@@@AAAAAAAAABBBEEEGGGIIIKKKMMMNNNOOOOOONNNMMMMMMPPPRRRQQQOOOPPPUUUZZZeeekkkssszzz~~~|||vvvmmmccc\\\WWWSSSQQQTTTZZZ_________^^^YYYSSSHHHGGGGGGHHHJJJLLLMMMLLLJJJNNNRRRUUUWWW]]]eeelllwwwyyy{{{yyytttooolllkkkkkkpppuuuvvvrrrnnnkkkkkklllmmmooorrruuuyyy|||}}}~~~~~~~~~{{{xxxvvvttttttttttttuuuvvvxxxyyyzzzzzzzzzyyyyyyzzz|||~~~zzzxxxzzz~~~}}}zzzxxxvvvuuu{{{~~~zzzkkkfffccchhhmmmpppuuu|||wwwsssnnnggg___YYYXXX[[[]]]ZZZWWWQQQOOOQQQXXXaaafffgggeeecccgggmmmrrrsssqqqccc^^^WWWQQQNNNLLLJJJIIIIIIGGGDDD@@@===999333000........................++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))((('''&&&&&&'''((('''&&&******))))))))))))******'''(((***+++,,,+++***)))))))))******++++++***************)))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((()))))))))))))))(((((('''''''''(((((((((((())))))))))))((((((++++++***))))))***+++,,,((((((((()))))))))******************************)))((((((((())))))***+++,,,,,,,,,++++++***************************++++++***)))))))))))))))******,,,***'''((()))***)))'''***+++,,,,,,++++++---///------......///000000000000000111222222333333444222333555666888<<<@@@DDDPPPbbb}}}$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&'''((((((((('''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###&&&))))))'''&&&(((***))))))(((((((((((())))))))))))(((((((((((())))))###&&&(((+++,,,///333666777888999:::<<<===>>>>>>@@@AAACCCCCCCCCDDDGGGIIIJJJLLLMMMOOOOOONNNMMMLLLIIIMMMQQQQQQQQQUUU\\\bbbqqqxxx}}}uuuoooeeeZZZSSSPPPQQQRRRUUU[[[aaacccdddddd___YYYLLLKKKJJJLLLNNNPPPQQQPPPNNNSSSYYY[[[\\\___eeejjjnnnpppssswwwxxxuuunnniiiiiillloooooollljjjkkkmmmiiijjjjjjlllooosssvvvxxx}}}~~~zzzvvvttttttvvvxxxyyyyyyzzzzzzxxxvvvtttrrr~~~~~~~~~~~~{{{}}}~~~{{{yyyxxxwwwvvv{{{nnneeeaaaeeekkkmmmrrrxxx|||vvvmmmbbbYYYUUUUUUWWWXXXTTTPPPNNNQQQZZZcccjjjlllhhheeehhhoootttuuuttthhhddd]]]WWWRRRMMMIIIFFFKKKJJJHHHFFFDDD@@@:::666.........///////////////++++++++++++++++++++++++))))))******++++++++++++++++++******))))))((((((***((('''((()))***)))(((******))))))))))))******(((***,,,---------+++***))))))***+++++++++++++++++++++******))))))((((((******))))))))))))******++++++************++++++(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&++++++*********+++---...))))))))))))************+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,++++++*********+++++++++***************,,,+++***)))((((((((((((---+++***+++...///---***,,,,,,---,,,+++,,,///111------......///000000000111222222333333444555555222333555666888<<>>:::555222///------...------------......---+++***)))------------------------))))))))))))******************+++******)))(((''''''(((***++++++***((('''---------,,,,,,+++++++++((()))***+++,,,,,,+++***------+++)))((('''''''''---+++)))***,,,---,,,)))+++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))*********))))))(((''''''((()))***++++++,,,,,,+++***))))))***+++,,,,,,+++***))))))***++++++***+++,,,,,,+++***+++,,,+++++++++++++++***)))(((,,,+++******)))))))))***++++++******)))(((((((((,,,,,,,,,,,,---...//////,,,---///...------...000//////000111222333333444555666777888888;;;???CCCQQQddd%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((())))))))))))(((((((((***+++,,,...000444777888999999:::<<<===???@@@@@@BBBCCCFFFHHHKKKLLLMMMNNNRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMNNNQQQVVV^^^eeejjjnnnvvv~~~~~~|||uuukkkccc[[[TTTPPPQQQQQQOOOQQQVVVYYY[[[]]]_______________]]]ZZZVVVSSSRRRRRRQQQQQQUUUWWWZZZ___eeekkkqqqtttzzzyyyxxxwwwvvvsssooommmppppppppppppoooooooooooopppkkkhhhhhhfffcccdddgggjjjnnnvvv~~~}}}zzz~~~{{{vvvrrrnnnmmmmmmmmmnnnnnnoooooopppqqqqqqrrrqqqtttwww{{{}}}~~~~~~}}}zzz~~~~~~{{{{{{~~~|||~~~}}}yyyyyyzzz{{{{{{|||~~~{{{pppfffcccbbbdddjjjqqq|||~~~yyyrrrlllhhhddd___\\\TTTNNNLLLPPPTTTUUUVVVXXXTTTWWW\\\eeepppzzz}}}rrrgggaaaZZZRRRNNNNNNOOOMMMLLLJJJIIIGGGCCC@@@888555111...---...------------.........,,,+++***,,,+++)))'''''')))+++,,,))))))))))))************))))))***************))))))***,,,------,,,***))),,,,,,,,,,,,++++++++++++))))))***+++,,,+++******,,,,,,***)))((((((((((((,,,***((()))+++,,,***)))+++++++++************)))***)))(((((((((((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))'''''''''(((((()))))))))++++++************++++++++++++***)))))))))***+++((()))******)))((()))*********+++++++++***)))))),,,,,,+++++++++*********************++++++++++++,,,,,,+++,,,,,,---...///------------......///...//////000111222333333444555666777888999;;;@@@CCCPPPccc&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))+++---///222444777888999;;;;;;<<<>>>???@@@AAAAAADDDFFFIIILLLNNNPPPPPPQQQTTTTTTSSSRRRQQQPPPOOOOOOKKKLLLMMMQQQWWW___fffjjjpppuuu}}}yyyuuupppiii___XXXWWWSSSSSSVVVYYYZZZ[[[]]]ZZZXXXWWWXXX[[[___bbbcccddd___YYYVVVUUUUUURRRPPPVVVXXX[[[bbbjjjssszzz~~~|||zzzyyyyyyyyyyyy|||{{{yyywwwuuuuuuuuuuuuqqqkkkgggfffbbb]]]]]]___cccjjjsss|||~~~|||zzzzzz}}}}}}|||}}}|||yyyvvvsssqqqpppooonnnnnnnnnooopppqqqqqqrrrsssuuuxxxzzz|||}}}|||||||||~~~{{{{{{|||yyyxxx{{{~~~yyyvvvwwwyyyzzz{{{~~~xxxnnniiifffeeegggkkksssvvv~~~xxxqqqmmmllljjjeee```VVVPPPMMMQQQTTTUUUUUUVVVSSSTTTYYYcccppp~~~uuukkkbbbZZZVVVVVVVVVSSSOOOMMMLLLLLLJJJIII???:::444000///......---------.........---,,,,,,,,,***'''%%%%%%'''***,,,)))))))))*********++++++(((((())))))***++++++,,,***+++,,,------,,,+++******************+++++++++******+++++++++***))))))+++******)))))))))))))))***)))((()))******)))(((+++++++++************)))***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))((()))))))))))))))))))))******++++++++++++************))))))))))))******((()))******)))((()))***)))******+++++++++******+++,,,,,,------,,,******)))******+++,,,,,,------+++++++++,,,,,,---...//////---+++,,,///000///---//////000111222333333444555666777777999;;;@@@CCCPPPbbb~~~((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''(((''''''(((((()))***++++++---///333666999:::::::::<<<======???@@@AAABBBCCCFFFHHHKKKOOOQQQRRRSSSSSSUUUTTTRRRQQQOOONNNMMMMMMJJJKKKLLLPPPVVV___ggglllttttttxxx}}}tttkkkddd^^^XXXUUUVVVVVVZZZ```fffgggeeecccYYYVVVUUUXXX___fffkkkmmmmmmfff^^^YYYYYYZZZYYYWWWXXXYYY[[[___gggpppxxx}}}|||}}}}}}~~~~~~{{{zzzzzzzzzyyyrrrjjjeee```[[[[[[^^^dddmmmwww}}}|||{{{zzzyyywwwwwwzzz~~~|||zzzwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxyyy{{{}}}~~~~~~}}}}}}}}}||||||wwwtttuuuxxx{{{zzzxxxtttrrrrrrtttvvvxxx~~~~~~uuuoookkkiiiiiijjjlllooowww~~~{{{{{{vvvpppooommmgggbbb[[[SSSOOOQQQUUUVVVWWWZZZYYY\\\```eeelllxxxwwwnnngggdddccc___\\\XXXUUUSSSRRRPPPNNNFFFAAA:::444111000//////,,,,,,,,,,,,---------------+++)))(((((()))+++---))))))*********+++++++++))))))))))))***++++++,,,((()))************)))((((((((())))))******++++++++++++++++++******))))))***)))))))))))))))************))))))*********)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))************))),,,,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))*********+++,,,,,,+++***+++,,,((()))***+++++++++++++++***+++---......---+++************+++++++++,,,,,,++++++++++++,,,---...///000,,,***+++000222///+++//////000111222333333444444555777777999<<<@@@DDDQQQccc~~~((('''%%%######%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&''''''((((((***+++---...000222666999;;;<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEHHHKKKNNNQQQSSSTTTSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMOOOTTTZZZccckkkooommmnnnsss~~~xxxkkk___XXXUUUUUUVVVTTTXXX^^^gggnnnpppjjjdddYYYXXXZZZ^^^fffpppwww||||||tttiiiaaa___```aaaaaa```^^^\\\]]]```gggnnnrrrtttxxx}}}{{{ppphhhbbb^^^```eeemmmwww}}}zzz{{{zzzzzzyyyzzz~~~~~~|||vvvrrrrrrsssuuuuuutttqqqooonnnoooqqqsssyyy}}}{{{uuussssssrrrqqqlllooowww}}}xxxwwwuuussspppqqquuuzzz~~~wwwsssooojjjfff```WWWQQQRRRUUUWWWYYY\\\[[[aaaeeeeeedddlll}}}zzztttqqqoooiiifffaaa]]]ZZZVVVQQQNNNMMMGGG@@@:::666444222111+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,+++***))))))******)))))))))******)))))))))((((((((())))))*********,,,,,,+++******))))))))))))))))))))))))******+++***++++++++++++***+++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************,,,,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))(((((())))))***************+++,,,,,,+++***+++,,,((()))***+++++++++++++++***+++---......---+++***++++++******))))))))))))++++++++++++,,,---......000,,,***+++000222///+++//////000111222333333444444555666777999<<>>@@@BBBDDDFFFHHHIIILLLNNNRRRTTTVVVVVVTTTSSSRRRQQQOOONNNNNNNNNOOOOOOMMMQQQVVV]]]dddiiimmmooodddiiittttttlll```UUUPPPPPPTTTWWWYYY]]]ccckkktttyyytttlll```aaacccfffkkkuuuzzzpppjjjiiilllooooookkkeeeaaa```dddiiimmmrrrwww}}}~~~}}}~~~uuunnniiigggjjjpppyyy||||||{{{{{{|||yyyuuusssssssssvvvuuussspppmmmlllnnnppprrrwwwyyyyyy}}}}}}}}}~~~tttxxxsssqqqooooooqqqtttvvvwwwyyy{{{vvvqqqnnnggg___YYYZZZ[[[ZZZZZZ\\\WWW]]]bbb___\\\aaaqqq{{{wwwssspppjjjeee```[[[UUUQQQRRRMMMGGGAAA===999555333------,,,+++++++++,,,,,,)))***,,,......,,,***)))*********++++++++++++,,,...---+++***))))))******++++++++++++++++++++++++)))))))))))))))*********,,,+++******)))************)))))))))))))))*********,,,---,,,+++***+++,,,+++++++++************))))))******++++++******)))))))))))))))))))))))))))***))))))(((((())))))***'''((()))******+++******((()))))))))))))))))))))******++++++++++++******((()))***++++++,,,++++++((()))******)))((()))***)))******+++++++++************,,,------,,,,,,+++++++++******)))(((((('''*********++++++,,,---...///---+++,,,///000///---//////000111222333333444333555666777999<<>>>>>>>>???@@@BBBEEEHHHKKKMMMNNNQQQSSSVVVXXXYYYXXXVVVTTTQQQQQQOOOOOOOOOQQQSSSTTTSSS[[[gggrrrxxxyyyvvvssskkkppp{{{sssddd```YYYRRROOOPPPUUUXXX^^^```ccchhhsss}}}}}}wwwmmmmmmllljjjjjjrrrzzzxxx||||||sssllliiikkkppptttvvvzzz|||zzz{{{|||}}}wwwtttrrrqqqtttyyy~~~{{{zzzyyy}}}|||yyyuuuooommmnnnppplllpppqqqooorrrzzzyyytttrrrrrrqqqqqqpppwww|||zzzrrrllliiijjjiiiccc]]]ZZZWWWZZZ[[[YYYXXX]]]fffnnn|||tttmmmgggccc___]]]UUUQQQLLLGGGBBB===888555000///...---,,,,,,---...***+++,,,,,,,,,,,,+++************+++++++++,,,,,,---,,,***))))))***+++,,,,,,++++++++++++++++++,,,******************))))))+++***)))))))))***+++,,,******)))))))))))))))***)))+++,,,+++))))))***,,,+++++++++************))))))***++++++++++++***)))))))))))))))))))))))))))******))))))))))))******'''((()))******+++++++++'''''''''(((((()))))))))++++++************++++++((()))+++,,,---------,,,((()))******)))((()))*********+++++++++***))))))*********+++++++++,,,,,,************************************+++,,,---...------------......///...//////000111222333333444333444666777999<<>>??????@@@AAADDDGGGKKKNNNQQQRRRTTTVVVYYY[[[[[[YYYWWWUUURRRQQQPPPPPPQQQTTTVVVXXX___jjj{{{~~~}}}}}}uuufff[[[YYYWWWSSSRRRSSSWWWZZZ\\\\\\[[[^^^kkkzzz~~~zzzwwwwwwrrrkkkfffmmm~~~~~~vvvssstttyyy}}}zzz~~~}}}{{{}}}}}}{{{zzz}}}yyywwwxxxxxxwwwzzz~~~yyysssooooooqqqhhhlllmmmiiijjjpppxxxzzz~~~zzztttooommmkkkkkkpppvvvxxxwwwwwwzzz~~~|||xxxwwwyyyvvvlll```[[[\\\ZZZXXXWWWYYY]]]aaacccnnn{{{|||sssnnnkkkjjjiiiVVVSSSOOOJJJFFF@@@:::666333222000///.........///......---,,,,,,---......******+++++++++,,,,,,,,,,,,+++)))))))))+++---///******))))))))))))******,,,,,,++++++******))))))******)))))))))***,,,---++++++***)))))))))))))))(((***,,,+++(((''')))++++++++++++************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******''''''(((******+++++++++'''(((((()))***++++++,,,,,,+++***))))))***+++,,,)))***,,,---......------***,,,,,,,,,+++***+++,,,+++++++++++++++***)))(((***)))))))))***+++,,,,,,*********+++,,,,,,------************+++,,,---...,,,---///...------...000//////000111222333333444333444666777999===AAAEEERRReee%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$''''''((()))***+++,,,,,,((((((((((((((((((((((((,,,,,,+++***)))((('''&&&((()))***)))((('''(((***))))))))))))************(((+++...111333555777999;;;<<<===???AAABBBBBBBBB@@@BBBEEEJJJNNNSSSVVVXXXZZZYYYYYY\\\^^^]]]YYYUUUUUUSSSTTTVVVTTTSSS[[[fffeeeuuu}}}zzzwwwpppfff^^^WWWVVVUUUVVVXXXXXXUUURRRWWWYYYZZZ\\\cccmmmqqqpppzzzwwwrrrmmmmmmsss|||zzzuuuqqqnnntttwww{{{}}}zzzxxxvvvtttwww{{{}}}}}}|||{{{{{{}}}wwwrrrooonnnllljjjiiikkkooosssvvv{{{yyy|||{{{rrrmmmllljjjkkkmmmnnnnnnoooqqqrrruuu}}}vvvkkkdddYYYZZZYYYUUURRRTTT\\\cccgggllluuu~~~vvv{{{yyyjjjZZZLLLIIIIIIFFFBBBBBB777444111///......---+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))(((((((((((()))***+++,,,++++++)))(((***+++,,,---...---,,,+++''')))++++++***)))((()))++++++++++++++++++,,,,,,*********)))))))))))))))---///000111000---***(((,,,++++++***)))))))))***))))))************))))))+++***)))(((((()))***+++''''''((()))***++++++,,,111000---***((((((((()))+++***)))))))))***,,,---...+++)))))),,,---,,,***,,,+++***)))***+++,,,---************************************************))))))*********+++++++++......---,,,,,,,,,------000000///...............000111111222222333444444555555666999===AAACCCDDDPPPddd%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%'''''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))*********'''((())))))''''''((())))))))))))))))))************,,,000222333555777999888999;;;===@@@BBBDDDEEEFFFHHHKKKPPPTTTYYY\\\^^^[[[[[[[[[]]]^^^]]]ZZZVVVUUUTTTVVVYYYYYYXXX^^^hhhkkkxxxtttiiidddaaa]]]ZZZZZZXXXUUUUUUWWWXXXWWWVVVZZZ]]]]]]\\\aaakkkrrrsssuuutttrrrpppssszzz|||wwwtttqqqoootttvvvyyy|||~~~|||yyywwwtttsssrrruuuzzz}}}}}}wwwuuurrrpppppprrruuuwwwyyyxxxzzz{{{rrrmmmeeefffgggggggggggghhhhhhjjjsss}}}}}}|||}}}~~~~~~{{{tttpppfffeeeaaaZZZTTTTTTYYY___bbbdddiiioooqqquuu~~~rrrbbbRRRMMMKKKGGGCCCAAA;;;888444222111000///---///......------,,,++++++------------------------******)))))))))******+++******+++,,,,,,+++***)))))))))***++++++++++++******+++------+++***+++,,,,,,,,,---,,,+++)))((('''(((((()))***+++,,,------///111333555555444222111//////---,,,+++*********))))))************))))))+++***)))(((((()))***+++(((((())))))******++++++///...,,,*********,,,,,,,,,+++)))((('''&&&''''''---+++))))))+++,,,+++)))******)))))))))***+++,,,************************************************+++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,...---------......///000///000000111222222333333555555666999===@@@CCCDDDQQQddd&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********&&&'''(((((('''&&&'''((((((((()))))))))*********---///222444555666888999888999:::===@@@DDDGGGJJJMMMOOOSSSXXX\\\```ccceee```_________```___\\\ZZZVVVWWW\\\```bbbbbbgggnnnrrrzzzxxxhhh\\\VVVVVVWWWWWWZZZWWWUUUVVVXXX[[[]]]^^^aaaeeefffcccdddmmmvvvzzzvvvvvvvvvwwwyyyzzzwwwuuutttssswwwwwwxxxyyyzzz|||}}}~~~}}}xxxuuusssrrrpppnnnnnnrrrxxx}}}{{{yyyxxxxxxyyy{{{zzz{{{~~~|||zzzyyy{{{yyypppiiihhhhhhfffeeecccbbbaaaaaaiiiqqqwww~~~xxxyyy{{{~~~~~~|||uuusssnnneee\\\YYYZZZ]]]___]]]^^^```bbbeeennnyyy~~~ooo^^^VVVQQQKKKFFFCCCAAA>>>999666444333111///000//////...---,,,++++++------------------------)))))))))******+++------++++++,,,,,,,,,,,,++++++******))))))******+++,,,+++,,,---,,,******,,,---***+++,,,,,,+++)))'''%%%))))))***+++,,,------......000333666888888888777444222000...,,,+++++++++))))))************))))))******))))))))))))******)))))))))))))))*********'''&&&&&&%%%&&&((()))***,,,+++***(((''''''&&&'''+++)))((((((***+++***)))))))))(((((('''(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,---...///111222//////000000111222222222555555777999<<>>BBBEEERRRfff&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((('''''''''&&&'''((('''&&&%%%&&&((((((((()))***+++,,,---...222444777888888999:::;;;===>>>???AAAEEEJJJOOORRRXXXZZZ^^^aaadddfffggggggccccccbbb```___^^^^^^___ccciiirrryyyzzzrrrnnn___]]]ZZZYYYYYYZZZZZZZZZTTTWWWZZZ]]]____________gggpppvvvwwwwww|||~~~{{{zzz{{{{{{{{{wwwvvvtttrrrrrrsssuuuvvvssspppmmmllllllllllllkkkhhhlllrrrxxx}}}yyyrrrllliiiiiikkkmmmuuuvvvwww{{{zzzuuunnniiieeebbb^^^[[[^^^fffmmmrrrxxx~~~~~~{{{www}}}|||pppfffaaa]]]ZZZZZZ\\\\\\\\\```fffgggnnnwww}}}tttjjjccc\\\RRRKKKIIIEEE@@@;;;888555222///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++++++++,,,,,,------------,,,+++***+++,,,---...+++++++++)))((((((+++---)))(((&&&%%%&&&(((+++---,,,++++++***))))))(((((('''(((***+++------...---222222222111///,,,***((())))))************)))))))))))))))******)))))))))*********))))))))))))))))))))))))))))))*********)))*********++++++++++++'''((((((((((((((()))***))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000//////000000111222111111222333333444444555555666888888999<<>>???@@@BBBFFFLLLQQQVVVXXX___```ccceeefffeeedddccc___`````````___```cccfffqqqxxx~~~}}}yyypppgggbbb```]]]YYYVVVUUUWWWZZZ\\\WWW[[[___```^^^[[[YYYXXXaaajjjsssvvvzzz}}}{{{{{{{{{zzzyyytttrrrpppnnnnnnnnnppppppqqqooommmlllmmmnnnnnnmmmllloootttyyyzzztttmmmiiihhhiiijjjjjjlllpppvvv}}}vvvpppnnnmmmkkkiiibbbiiippptttyyy|||zzz|||oooggg```]]]\\\^^^^^^[[[\\\___cccfffkkkqqqxxx}}}~~~zzzsssmmmfff[[[QQQMMMIIICCC???;;;888555222------------------------------------------------------+++******)))))))))++++++******+++,,,---...******))))))******+++,,,,,,---...---++++++---...,,,+++(((&&&%%%''')))***(((((()))))))))*********((())))))***************---///111222111...***'''))))))************))))))))))))************)))))))))))))))))))))*********++++++************))))))************)))'''&&&%%%'''((()))((('''(((***,,,((()))+++---///000111111************************,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000************+++,,,,,,---000000000///000000111111222222333333444555555555555777888888888:::@@@EEEQQQfff''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''((())))))''''''((())))))***+++---///000222222444777:::;;;<<<===>>>@@@BBBEEEJJJPPPWWW^^^ccceeeeeefffhhhiiihhheeecccaaa]]]___bbbdddfffjjjqqqvvvxxxvvvrrriiibbb```bbbaaa]]]YYYWWWWWWYYY[[[XXX[[[^^^^^^[[[XXXXXXXXX]]]dddkkkqqqyyy~~~}}}|||zzzxxxsssrrrpppooonnnnnnooooooqqqpppnnnnnnoooqqqqqqqqquuuwwwzzz~~~}}}vvvppplllkkkjjjggghhhkkkoootttzzz|||wwwxxx{{{}}}}}}pppuuuxxxxxx|||}}}wwwlllgggccccccbbb^^^]]]```bbb```aaaeeelllqqquuuwwwyyy~~~~~~{{{uuuhhh[[[RRRNNNIIIDDDAAA>>>:::888222222111000///...---,,,------------------------+++******)))))))))************))))))***+++---...))))))***++++++++++++***+++---......---,,,,,,---*********)))))))))(((((())))))************++++++************************))),,,111555555111,,,((())))))************))))))((()))***++++++***)))((((((((())))))******++++++(((((())))))))))))((((((************)))'''&&&%%%&&&(((***)))((((((+++---***++++++++++++)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111+++++++++******+++,,,,,,------------...///111111111222222333333444555555555777999888666999@@@FFFOOOeee''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))((('''(((*********,,,...000222333444555777:::<<<===>>>@@@AAAFFFJJJQQQYYYbbbiiioooqqqjjjkkklllllljjjfffccc```___bbbfffjjjnnnuuu~~~}}}rrrooollleeeaaabbbaaaccccccbbb___\\\ZZZYYYUUUXXXZZZZZZYYYYYY[[[]]]]]]aaagggmmmxxx|||yyyuuutttsssrrrqqqqqqqqqqqqrrrqqqooooooqqqssstttttt|||}}}wwwqqqmmmkkkjjjiiihhhiiikkkoootttvvvxxx}}}zzzwwwzzz~~~~~~~~~zzzyyy}}}zzzsssmmmjjjhhhdddccceeeaaa\\\YYY]]]dddjjjnnnqqqwwwsssdddVVVRRRMMMHHHEEEBBB???===777666555333000...,,,+++************************(((((((((((()))***+++,,,))))))(((((()))+++,,,...***+++,,,---...---,,,,,,(((+++------,,,******+++###&&&))),,,...---+++)))......---,,,+++***)))(((******************++++++'''+++222777777333---)))))))))************))))))((()))***++++++***)))((('''(((((()))***++++++,,,)))***+++,,,------,,,,,,((()))***,,,,,,++++++***&&&(((******((((((+++......---+++'''###************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////......---,,,,,,,,,------))))))***+++---///111222000111111222222333444444555777999777666999@@@FFFNNNddd&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&)))))))))***++++++)))''',,,---///000111333666999555999>>>@@@@@@@@@DDDGGGDDDMMMWWW^^^eeemmmrrrrrrrrrrrrrrrqqqjjjbbbbbbfffdddjjjsssyyy}}}~~~uuuiiicccdddhhhkkklllkkkppprrrlllfffcccaaa___YYYTTTOOONNNRRRVVVYYYYYY]]]^^^aaahhhqqq{{{~~~}}}}}}{{{{{{|||{{{xxxuuusssssstttvvvwwwwwwuuuuuuuuutttssstttwwwzzz~~~yyyrrrllljjjhhhiiikkknnnooooooooopppsssxxx~~~}}}{{{|||uuurrrssstttzzz~~~wwwtttssspppkkkfffdddaaa]]][[[\\\aaafffjjjvvv~~~~~~rrr[[[SSSKKKKKKNNNMMMDDD;;;???:::444///....../////////---++++++,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++******))))))------------------------,,,,,,,,,++++++*********************)))))))))))))))***+++,,,,,,+++***)))************************++++++---333777555...'''++++++++++++++++++++++++************************---,,,,,,+++*********+++)))************+++++++++)))))))))))))))******+++*********)))((()))+++...000///---+++)))'''&&&&&&++++++******************++++++++++++++++++++++++))))))***+++,,,,,,------***,,,......---------...------......//////000000111111222333333444555555444666888888888:::???DDDQQQddd&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))'''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((()))******++++++******(((((((((***++++++***(((,,,...000222222444666888777;;;>>>@@@@@@BBBFFFJJJMMMVVV___dddjjjppptttssssssrrrqqqooohhhcccdddjjjpppxxxuuuooohhhfffhhhkkkmmmnnnsssxxx{{{wwwsssooojjjdddVVVRRRMMMNNNRRRWWWZZZ[[[cccccccccffflllsssxxx{{{~~~}}}}}}|||zzzwwwvvvwwwxxxyyyyyyuuuvvvwwwwwwxxxzzz~~~xxxtttppplllkkkkkkjjjiiifffhhhjjjnnnttt{{{|||zzzzzz|||wwwuuutttrrrwww|||}}}wwwuuutttqqqnnnhhhddd___[[[[[[___dddgggrrrzzz}}}iiiaaaXXXUUUVVVTTTKKKBBB@@@;;;555111///......---...,,,++++++,,,---,,,+++------,,,,,,,,,,,,++++++++++++++++++*********)))************************,,,,,,++++++++++++++++++************))))))))))))******++++++++++++******************************+++***,,,111555333---'''++++++++++++++++++++++++************************,,,+++***))))))))))))***)))************+++++++++***)))((((((((()))++++++)))***+++*********---///------+++***))))))((((((************************++++++++++++++++++++++++)))******+++,,,,,,------+++,,,......---,,,---...---......//////000111111111111222222333333444444444666888888888:::???DDDPPPccc&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''(((((()))))))))))))))'''&&&''')))+++,,,+++***,,,///222444555555777888:::===???@@@@@@DDDJJJOOOXXX```hhhkkkooosssuuusssuuuqqqmmmjjjeeebbbfffnnnvvvyyypppooonnnnnnppprrrqqqqqqrrrwww{{{zzzyyytttkkkbbbUUURRROOORRRWWW]]]___```eeedddccccccfffjjjnnnqqq}}}~~~~~~}}}{{{||||||||||||yyyzzz|||~~~}}}vvvrrrooollljjjeeeffffffhhhkkkppptttvvv~~~zzzvvvtttuuuyyy~~~|||vvvuuusssooouuuwww{{{}}}zzzzzzzzzzzzqqqllleee^^^\\\]]]```ccckkksss}}}~~~uuujjjdddaaa]]]TTTMMMEEEAAA<<<777444111///------+++******,,,---,,,+++------,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++*********)))))))))++++++************++++++))))))))))))))))))))))))+++***+++...111111---)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))************++++++++++++)))((('''((()))+++,,,)))***++++++***+++---///++++++***************+++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,---///...---,,,,,,---......///000000111111222111111111222222222222222444666888888888:::???DDDOOObbb'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&'''(((((((((((((((&&&&&&&&&(((+++------------000444777777777888888<<<>>>???@@@AAAGGGOOOVVV```hhhoooqqqsssvvvvvvsssuuunnnhhhddd``````fffnnnvvvwwwrrrwwwyyy{{{|||zzzvvvssspppnnnrrruuuvvvvvvssshhh]]]WWWVVVUUUYYY___eeegggfffaaaaaa``````aaaeeekkkooo{{{|||{{{xxxuuunnnmmmkkkiiiiiijjjkkklllrrruuuzzz}}}}}}zzztttqqqtttwww|||{{{sssrrrrrrooowwwwwwxxxyyyqqqhhhbbb______```aaahhhsss~~~xxxnnnhhhccc\\\WWWOOOKKKEEE???;;;777222000---+++******,,,------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++******+++---...,,,***))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((()))))))))))))))*********++++++++++++***((('''''')))+++---***+++++++++))))))***,,,++++++***************+++***************+++++++++*********************************++++++,,,,,,,,,,,,---///...---,,,,,,---/////////000111111222222111111111111111111111111444666888888888:::???DDDNNNaaa''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))((())))))***************'''&&&&&&))),,,////////////222666888999888999999===>>>@@@AAADDDKKKUUU]]]hhhpppwwwxxxyyyzzzyyyuuuqqqjjjccc___^^^___fffoooyyy}}}sssqqqrrr|||tttnnnkkknnnrrrtttuuuvvvsssiii___[[[ZZZZZZ___eeejjjjjjiii_________^^^___cccjjjooo{{{wwwppppppsss~~~uuusssooollljjjiiihhhiiilllnnnrrruuuwwwwwwvvvuuuxxx|||tttsssuuuvvv}}}zzzzzzwwwmmmfffaaa___\\\```hhhsss~~~~~~rrrjjjeeeaaa___XXXTTTMMMFFF@@@:::555111...,,,++++++,,,------,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------------*********++++++,,,,,,,,,++++++++++++************,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))***+++,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))******+++))))))*********+++++++++***)))((('''((()))+++,,,***++++++***'''&&&&&&&&&,,,,,,+++***))))))))))))))))))*********+++++++++***************************+++++++++++++++,,,,,,+++---......---,,,,,,---/////////000111111222222111111111111111111222222444666888888888:::???DDDNNNaaa''''''''''''''''''''''''(((((((((''''''(((((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''((())))))))))))))))))((((((***---000111111222555888999999999:::<<<===???BBBDDDIIIRRR]]]fffrrrzzz~~~{{{wwwllleee```___aaadddlllttt}}}zzzoookkkoootttvvvkkkfffeeemmmrrrwwwwwwwwwssskkkbbb^^^^^^___ccchhhkkkiiigggbbbcccbbb```___bbbiiiooovvvzzz}}}zzzrrrmmmmmmqqq~~~{{{xxxuuupppmmmkkkjjjjjjhhhhhhiiijjjmmmpppsssuuuzzz|||{{{~~~{{{zzz}}}rrrhhhccc\\\\\\```hhhpppyyy}}}qqqhhheeeeeefffbbb\\\SSSKKKCCC===777444000...---,,,---...---,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++************++++++************************************+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***++++++)))************+++++++++)))))))))))))))******+++)))***+++)))'''%%%$$$$$$,,,,,,+++***)))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++***,,,......---------.........///000000111111222000000111111222333333444444666888888888:::???DDDOOObbb''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&'''(((((((((((('''+++***)))+++...111333333555777999999999:::<<<>>>???BBBFFFJJJOOOYYYeeennnzzz~~~yyytttgggbbb___ccciiiooowww~~~xxxooojjjjjjoootttyyy}}}xxxmmmeeedddfffjjjttt}}}~~~|||vvvmmmdddddddddeeehhhlllllliiieeedddeeedddbbb```dddlllsssyyy|||}}}zzzuuurrrsssvvv~~~|||vvvqqqooonnniiigggeeedddeeeiiilllooovvv}}}~~~xxxwww}}}~~~qqqiiiccc^^^]]]aaaeeemmmzzzzzzooogggeeeiiinnnmmmfff\\\QQQIIIBBB===:::333111///.........---,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------************************,,,,,,++++++++++++++++++,,,,,,+++++++++***************++++++++++++******++++++++++++++++++++++++)))***+++++++++++++++,,,))))))))))))))))))))))))************************((((((((((((((()))***+++)))************+++++++++'''((()))***+++******)))&&&(((******(((&&&&&&'''*********)))******+++,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))+++---...------...000---......//////000111111///000111222333444555666444666888888888:::???DDDPPPccc(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))*********)))'''&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&******+++,,,,,,,,,,,,,,,---+++***,,,///222333444777888999999999:::===???@@@DDDHHHMMMTTT^^^kkksss}}}{{{uuuoooccc``````gggpppwwwxxxuuuqqqllljjjkkkooosssssswwwxxxsssiiiccceeejjjlllyyy}}}rrriiijjjiiijjjmmmpppooojjjeeebbbdddeeecccbbbgggpppxxx{{{xxxyyy{{{}}}||||||xxxsssqqqpppmmmjjjgggfffhhhkkkmmmqqqyyy{{{tttsssyyy{{{wwwnnnhhhaaa]]]]]]```ffftttxxxmmmffffffmmmsssvvvooocccWWWNNNHHHCCC@@@555333000/////////---,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,+++,,,,,,************************************************'''''''''''''''((()))***)))************+++++++++&&&(((***+++,,,+++)))((($$$''')))******))))))***((((((((()))***,,,---...((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,.........///111------......///000000000//////111222444666777777444666888888888:::@@@DDDQQQddd))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((((())))))))))))(((((('''***+++,,,...000111222222777888999;;;===???AAABBBFFFKKKSSS]]]fffooowww|||}}}ssskkkfffeeeeeekkktttvvvmmmiiiooorrrnnniiigggiiiiiijjjiiihhhhhhjjjlllttt}}}zzzvvvvvvmmmppprrrqqqmmmiiieeedddaaacccfffhhhkkkrrr|||}}}yyyvvvsssvvv}}}}}}yyytttqqqmmmkkkkkkkkkjjjiiikkkqqq{{{uuusssrrrrrrwww~~~tttlll```ZZZ___ccceeeqqquuukkkjjjsss||||||nnnaaaUUUKKKDDD@@@888222---...222222---'''******+++++++++,,,,,,,,,+++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,************************+++,,,,,,+++)))(((***+++)))************++++++++++++++++++************)))+++,,,---,,,+++***+++,,,,,,,,,,,,++++++*********(((((()))+++,,,+++)))&&&***++++++,,,,,,+++++++++))))))(((((((((((())))))(((((())))))******++++++,,,,,,+++***)))))))))***************************)))***+++***))))))+++---,,,+++)))((()))+++---///+++++++++++++++++++++++++++,,,.../////////...---,,,...111333333222333444666333333666888999???FFFQQQddd''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))((((((***+++---///111222333333666777999:::===@@@CCCEEELLLRRR[[[fffpppzzztttjjjdddfffjjjrrr|||yyypppgggccchhhmmmkkkhhhhhhdddcccaaa___```eeelllqqqyyyzzzuuusssqqqtttvvvuuurrrnnnkkkjjjiiiiiijjjlllpppwww}}}~~~|||yyyuuurrrooorrryyy~~~zzztttoookkkiiigggeeehhhlllsss}}}}}}rrrqqqooopppsssxxx}}}xxxmmmccc^^^aaaddddddlllxxxwwwsssyyyvvviii[[[PPPHHHDDD???999222000111111///+++************+++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************)))))))))*********)))************++++++++++++++++++************)))(((***+++***)))((()))***+++++++++******))))))))))))))))))***++++++)))'''+++++++++,,,++++++************))))))))))))******)))))))))))))))*********,,,+++******))))))******************************)))***+++***)))***+++------,,,***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........000222333333333444555666444444888999:::???FFFQQQddd'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((('''&&&&&&''''''((((((''''''&&&)))))))))))))))*********,,,---...000222333444444666888:::<<<>>>BBBGGGKKKRRRXXXcccmmmwww}}}qqqgggfffjjjrrr{{{|||tttnnnggg___[[[^^^ccceeefffggg^^^[[[XXXVVVYYYcccoooxxx~~~|||vvvrrrnnnpppqqqpppnnnmmmnnnnnnsssqqqppprrrwww}}}{{{||||||zzzxxxtttpppnnnlllooouuuxxxqqqlllhhhfffiiijjjnnnttt}}}}}}nnnmmmkkkkkklllooosssuuurrriiidddeeedddcccgggpppzzzrrrbbbSSSJJJGGGEEE@@@888333111000000000++++++,,,,,,,,,,,,---------------------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,---------,,,***((('''***************************'''&&&'''***,,,+++))))))************++++++++++++++++++************)))((()))******)))((()))************)))))))))))))))+++)))((((((*********))),,,,,,+++++++++******)))++++++************++++++************))))))))))))++++++***)))))))))*********************************+++,,,+++******,,,...///---+++******+++,,,...------------------------......------......///000000222333333222333555777555444666:::;;;;;;???EEERRRddd''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********))))))((('''''''''(((((())))))(((((('''))))))))))))******+++,,,---...000222444555666666999;;;===???AAAEEELLLQQQZZZbbbnnnyyyzzzqqqkkkhhhooossszzzxxxqqqjjjfff```ZZZTTTUUUZZZ^^^aaabbb]]]ZZZVVVTTTYYYeeesss~~~~~~wwwqqqgggggggggfffgggkkkpppuuuzzzwwwtttvvv{{{~~~{{{zzzyyywwwuuurrrooommmkkkooouuu}}}}}}vvvqqqmmmnnnmmmmmmpppuuu{{{qqqnnnjjjgggfffhhhkkkmmmuuu{{{{{{sssllliiieeebbbeeekkkqqqyyyxxxfffVVVMMMIIIGGGCCC>>>888333111111111........................,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++***+++---...---+++)))(((************************)))%%%###%%%***---,,,)))))))))*********++++++++++++++++++*********))))))***+++,,,,,,+++***,,,---******************)))))),,,***''''''(((*********,,,,,,+++******)))))))))+++******))))))******+++++++++******))))))((((((******))))))))))))*********************************+++,,,+++******,,,...///...,,,+++***+++,,,,,,,,,,,,,,,,,,------------///...---------...000111111222222222111222555777555444777;;;===<<>>999333///---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++---------------,,,,,,+++'''(((***,,,---------,,,************************)))&&&%%%&&&***---,,,+++)))************++++++++++++++++++************)))'''(((******))))))***,,,+++++++++++++++,,,,,,,,,,,,***''''''(((*********+++***)))(((((()))***+++))))))(((((((((((())))))************))))))))))))))))))((((((((()))******************************)))***+++***))))))+++---,,,,,,++++++***+++++++++)))******++++++,,,,,,---//////......//////000111000111111111000000222444555444666:::;;;;;;???EEERRRddd((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))******(((&&&%%%%%%&&&(((******)))))))))+++---000111222333444666888999:::::::::???DDDGGGKKKUUUcccoooyyytttmmmooosssttt{{{yyyvvvrrrppplllhhhbbb]]]^^^aaaaaa^^^```eeefffccc``````______ccckkkvvv}}}~~~zzzsssiii^^^XXXZZZ]]]bbbfffjjjpppuuuyyywwwuuurrrppppppuuu}}}~~~yyyxxxwwwvvvwwwxxxyyyzzz}}}~~~~~~}}}|||{{{yyywwwvvvrrrsssuuuvvvvvvvvvvvvuuuwwwyyy|||}}}~~~~~~|||}}}}}}}}}{{{{{{|||}}}{{{|||~~~|||{{{zzzzzz}}}~~~yyyuuusssrrrrrrqqqooottt{{{wwwqqqmmmlllmmmpppqqqoooqqqxxx~~~zzzrrrkkkeeeaaa______aaahhhqqqyyy}}}~~~{{{zzzyyyvvvsssooommmkkk___XXXNNNGGGCCC>>>777111.........---------,,,,,,++++++,,,---------------------......---,,,,,,+++*********++++++,,,,,,,,,************************((((((((()))***+++,,,,,,)))************++++++++++++++++++************)))&&&((()))***))))))+++,,,)))*********++++++++++++,,,***(((''')))************)))((('''(((***,,,---***))))))))))))))))))***)))))))))))))))*********((((((((((((((()))******************************((()))***)))((((((***,,,******************++++++******++++++,,,------.........///000000000000000000111333333222111222333666444444888999:::???FFFRRRddd''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++)))'''$$$""""""$$$''')))***)))))))))+++...000222222333555777999:::;;;;;;===BBBIIIMMMSSS___ppp|||qqqgggooozzz}}}{{{pppooooooqqqqqqnnnfff______eeefffeeegggllllllhhh___^^^\\\\\\aaaiiittt|||xxxyyyyyyvvvooofff]]]XXX^^^dddlllrrrvvvxxxxxxyyyuuutttqqqnnnmmmsss|||~~~~~~~~~xxxwwwvvvvvvwwwyyy|||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyyvvvtttsssrrriiijjjkkkkkkkkkjjjiiiiiikkklllnnnnnnoooqqqtttwwwrrrtttvvvuuutttssssssttttttuuuwwwxxxyyyyyyyyyxxxxxxwwwuuutttvvvzzz{{{wwwuuutttsssmmmpppuuuzzz}}}xxxvvvtttyyyzzzsssooosss|||wwwnnnddd]]]XXXZZZ]]]___aaaeeekkkppprrrqqqooopppqqqssssssssslllaaaSSSJJJFFFAAA:::333222222111111000000000///,,,,,,---.../////////...---.........---,,,,,,+++,,,,,,+++******++++++,,,************************(((*********)))***,,,...)))************++++++++++++++++++************)))(((***+++,,,++++++---...(((((())))))*********++++++)))((((((*********))))))(((''''''(((***,,,...++++++************++++++(((((())))))******++++++((((((((((((((()))******************************'''((()))((('''''')))+++(((((())))))*********+++++++++,,,------...//////---...000111111111000///000222555555444333333333666333444666888999???FFFRRRddd%%%&&&((())))))(((&&&%%%(((''''''&&&&&&((()))***&&&%%%###$$$&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((()))+++++++++,,,---000222333888777666777888999888777@@@EEELLLUUU___lll{{{qqqpppooorrrxxx~~~|||qqqyyy~~~vvvkkkaaaZZZZZZ\\\bbbjjjqqqsssqqqnnn___^^^\\\[[[^^^hhhvvv{{{}}}|||vvvllleeecccdddjjjnnnrrrtttxxx{{{yyytttwwwrrrnnnooouuu|||}}}{{{zzzyyyvvvxxxyyyzzz{{{}}}~~~}}}}}}~~~yyy{{{|||}}}|||}}}~~~~~~|||xxxuuusssoookkkhhhddddddcccaaa______aaabbbfffeeeeeeeeegggiiilllnnnmmmmmmnnnnnnnnnmmmllllllrrrrrrrrrrrrqqqpppooonnnkkkmmmoooppppppppprrrttt{{{|||~~~~~~~~~~~~yyyvvvtttqqqtttwwwvvvvvvyyy}}}xxxxxxwwwsssoooppptttxxx}}}vvvhhh[[[UUUVVVWWWYYY\\\^^^`````````bbbhhhooorrrqqqtttyyyyyyrrreeeTTTJJJFFFAAA;;;999666222000///...---,,,++++++++++++++++++++++++)))))))))***+++,,,---...000000///......---,,,,,,************************%%%%%%'''((())))))))))))+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++************)))+++*********))))))((((((+++***)))'''''')))***+++************************''''''''')))++++++)))'''(((((()))***************,,,++++++******++++++,,,************************))))))))))))))))))))))))''')))+++++++++***+++,,,)))******,,,---.........////////////000000000000000111222333444555555555666555666999::::::>>>DDDPPPddd''''''((())))))(((''''''(((''''''&&&'''((()))***+++)))&&&%%%&&&'''&&&%%%(((((((((((((((((((((((((((((('''''''''((())))))*********+++---///111222777777777888:::;;;<<<<<>>888444000...///000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333,,,++++++***))))))((((((++++++++++++++++++++++++'''''')))******+++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))***)))((()))******((('''((())))))***************,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,---...---+++******+++,,,,,,,,,,,,,,,---......////////////000000000000000111222333444555555555666555666999::::::>>>DDDPPPddd))))))))))))))))))))))))(((''''''''''''((()))))),,,***'''&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((()))******++++++,,,---///111333444777777888999;;;>>>@@@AAAFFFNNNZZZgggrrr~~~{{{qqqrrruuu{{{xxxttt|||~~~~~~yyymmmaaaYYYVVVRRRXXXdddpppyyyzzzvvvrrrfffbbb^^^___ccchhhjjjkkkooopppqqqqqqrrrrrrrrrrrrmmmpppsssuuuyyy~~~~~~zzzrrrrrrtttzzz}}}{{{yyyvvvuuuvvvwwwxxxwwwyyy|||~~~~~~{{{zzzzzzzzz}}}{{{xxxvvvuuuwwwyyy{{{sssuuuwwwxxxxxxxxxyyy{{{~~~|||zzzxxxsssmmmiii___]]]YYYUUURRRPPPOOOOOOPPPQQQTTTWWW[[[^^^aaabbb```````````````___^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[\\\^^^___^^^]]]\\\]]]^^^eeehhhjjjlllnnnpppsssuuuwwwyyy|||{{{uuuttttttuuuxxxzzzzzzzzzyyy~~~~~~{{{wwwvvvxxx||||||{{{qqq___ZZZTTTPPPRRRVVVZZZ\\\[[[[[[bbboooyyyxxxlll```RRRGGG===999333000///111222222........................------------...///000000------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,+++***)))***+++++++++++++++++++++++++++++++++++++++************)))************))))))))))))+++***)))(((((()))***+++************************...,,,***)))******)))((()))))))))************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************.........---+++,,,---///111///...,,,,,,,,,......////////////000000000000000111222333444555555555666555666999::::::>>>DDDPPPccc))))))(((''''''((())))))''''''''''''((((((((()))(((&&&%%%%%%''')))***)))(((((((((((((((((((((((((((((((((((()))***++++++...///000111333555666777888888999:::;;;>>>BBBEEEIIITTTcccqqq}}}|||vvvppprrrwww{{{xxxyyy|||xxxqqqfffZZZVVVWWWVVV]]]gggssszzz}}}|||zzzooollljjjmmmqqqpppjjjccceeefffiiimmmrrrsssrrrpppkkkppptttxxx|||{{{||||||zzzvvvsssrrrsssuuuwwwzzz|||~~~~~~zzzxxxwwwwwwyyyvvvrrrooonnnpppsssuuusssuuuxxxyyyyyyyyyzzz{{{}}}yyysssnnnccc```ZZZUUUQQQOOOMMMLLLKKKMMMPPPTTTWWWZZZ\\\]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWYYYXXXWWWWWWXXXYYY]]]___bbbdddeeefffhhhjjjnnnoooqqqsssvvv{{{~~~yyywwwyyyyyywwwsssuuuwwwyyyyyyyyyyyy|||}}}{{{}}}}}}mmmeeeZZZTTTTTTXXX\\\^^^___]]]bbbnnnyyy}}}ppp```RRRGGGBBB:::444111000000000........................)))))))))))))))***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,+++)))(((&&&&&&''')))***************************+++++++++*********))))))*********)))))))))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***)))+++,,,,,,,,,***))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,+++,,,...222555444222///,,,+++,,,---///////////////000000000000000111222333444555555555666555666999::::::>>>DDDPPPccc~~~(((''''''&&&&&&''''''(((&&&''''''((((((((((((((('''%%%###$$$&&&((((((((())))))))))))))))))))))))((((((((())))))+++,,,,,,///000222333555666777888999:::;;;;;;;;;???EEEJJJPPP[[[lll{{{xxxsssooorrrzzzxxxvvvzzz}}}vvvpppiii___VVVVVV\\\bbbffflllsssyyy~~~|||zzz{{{|||nnnbbb```bbbgggmmmqqqqqqooolllnnnttt{{{}}}zzzwwwsssrrrsssuuuvvv|||~~~{{{wwwuuutttssssssppplllhhhggghhhkkkmmmqqqssswwwxxxxxxxxxyyyzzz|||xxxkkkeee^^^XXXTTTQQQOOOLLLJJJLLLNNNQQQSSSUUUVVVWWWYYYYYYYYYXXXXXXVVVUUUUUUSSSRRRRRRQQQQQQQQQQQQRRRPPPQQQSSSTTTSSSTTTVVVWWWTTTVVVXXXZZZYYYYYYZZZ\\\cccdddddddddeeeiiiooosssxxx}}}{{{yyyxxxsssoooqqqooonnnpppuuuyyy|||||||||rrreee\\\[[[]]]___``````^^^aaajjjttt{{{wwwfffXXXMMMGGG>>>777222000///...------------------------,,,,,,+++++++++,,,------,,,+++++++++++++++******++++++++++++++++++++++++******++++++,,,+++++++++***)))'''&&&&&&''')))+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))******++++++************++++++++++++++++++++++++++++++***(((&&&''')))+++,,,,,,*********)))***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************---000444444222///---,,,,,,...///////////////000000000000000111222333444555555555666555666999::::::>>>DDDOOObbb~~~''''''''''''''''''''''''&&&''''''((()))(((((((((***'''%%%$$$%%%%%%%%%$$$))))))))))))))))))))))))))))))))))))***+++------...///000333444555666666:::;;;<<<<<<===BBBJJJPPPZZZfffwww~~~xxxuuussswwwxxxtttvvv{{{wwwnnnfffaaaZZZVVV\\\gggqqqqqqrrrsssvvv}}}sssgggcccfffjjjnnnoooooommmlllpppwww{{{yyywwwtttssstttvvvwww}}}~~~~~~}}}}}}~~~~~~{{{wwwtttqqqpppooonnnlllhhheeecccccceeefffkkknnnrrrtttuuuuuuuuuvvv{{{|||vvvnnneee]]]YYYUUUQQQMMMJJJJJJKKKMMMNNNPPPQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPOOONNNMMMLLLLLLLLLMMMNNNJJJLLLNNNOOOOOOPPPRRRSSSRRRTTTWWWXXXWWWVVVWWWWWWXXXXXXWWWVVVVVVXXX\\\___hhhnnnvvv|||zzzsssnnnnnnjjjgggjjjqqqyyy||||||~~~qqqiiiffffffcccaaa___]]]___eeekkksssvvvhhh[[[PPPJJJBBB;;;666333111000........................------,,,,,,,,,------...------------------,,,,,,************************)))******++++++*********++++++***)))***+++,,,---((((((((((((((((((((((((+++++++++************)))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))$$$######$$$''')))***)))++++++***)))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++))))))+++---222000...---,,,---...///////////////000000000000000111222333444555555555666555666999::::::>>>DDDNNNbbb&&&'''((())))))((('''&&&&&&&&&((()))))))))((('''+++(((&&&%%%&&&&&&&&&%%%)))))))))))))))))))))))))))))))))***+++,,,---...---///111333555666666666999;;;===>>>AAAGGGRRRZZZfffrrr~~~~~~}}}yyyzzz||||||{{{rrrggg^^^\\\YYYYYYeeettt{{{yyywwwttttttyyyuuullliiikkklllkkkjjjjjjnnnqqqssszzz~~~vvvuuuuuuuuuuuuwwwxxxyyy|||~~~~~~~~~~~~}}}zzzwwwtttrrrqqqpppkkkiiifffdddbbbaaabbbbbbgggkkkoooqqqrrrqqqrrrrrrvvvwww{{{{{{oooeee___YYYSSSNNNJJJJJJJJJJJJLLLNNNQQQRRRSSSSSSRRRRRRQQQOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJLLLLLLKKKLLLMMMOOORRRTTTXXXYYYYYYYYYYYYZZZQQQRRRQQQPPPOOOOOORRRTTTXXX^^^gggnnnttt{{{{{{uuuooollliiiiiilllrrrwwwzzzxxxuuuqqqjjjdddbbb`````````aaahhhwww{{{uuukkkbbbZZZTTTLLLDDD>>>999444222////////////////////////------,,,,,,,,,,,,,,,---........................++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,------************************+++++++++************)))((()))))))))***************++++++++++++++++++***************************&&&&&&&&&'''***+++***))),,,+++***))))))+++,,,...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***)))***+++...---------......///000////////////000000000000000111222333444555555555666555666999::::::>>>DDDMMMbbb&&&((()))++++++)))(((&&&%%%&&&((()))))))))((('''((('''%%%%%%''')))******)))))))))))))))))))))))))))))))))***+++---...//////111333555777888888888888;;;>>>@@@DDDLLLXXXaaaooozzz~~~}}}~~~xxxnnnbbbZZZZZZYYY\\\kkk~~~~~~yyytttssswww}}}uuuooommmmmmlllgggdddeeemmmuuuzzz|||qqqrrrssstttvvvxxxzzz{{{{{{}}}}}}zzzwwwuuutttsssjjjiiigggdddbbbaaaaaa```fffjjjnnnqqqrrrqqqqqqrrrrrrssswww~~~wwwlllddd]]]VVVPPPKKKJJJJJJKKKMMMPPPSSSUUUTTTTTTSSSSSSQQQPPPOOONNNLLLKKKJJJHHHIIIJJJLLLMMMJJJKKKLLLLLLKKKJJJKKKLLLMMMPPPTTTWWWWWWWWWXXXYYYPPPQQQQQQPPPOOOOOOQQQSSSNNNTTT\\\ccchhhnnnuuuzzz|||sssssspppkkkhhhiiipppuuu~~~zzzppphhhhhheeebbb^^^ZZZ^^^nnn}}}xxxvvvqqqkkkgggaaaWWWMMMEEE===777333000000000000000000000000000//////.........//////************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******((()))***++++++++++++++++++++++++++++++++++++++++++++++++************)))(((((())))))*********+++***++++++,,,,,,++++++***------------------------+++++++++---......,,,***,,,+++***))))))+++---...,,,++++++++++++++++++,,,************************++++++++++++++++++++++++)))+++------,,,,,,,,,---++++++,,,---...///000000////////////000000000000000111222333444555555555666555666999::::::>>>DDDMMMbbb******))))))((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''(((***++++++***)))))))))+++---000222111333555777777888:::<<<;;;>>>BBBDDDGGGRRRcccppp}}}wwwlll```WWWWWW]]]gggrrr||||||yyy}}}~~~|||xxxtttttttttrrrnnnmmmkkkkkkllloooqqqsss}}}ttttttvvvwwwyyy{{{||||||||||||||||||}}}~~~~~~~~~~~~|||wwwpppjjjeeebbb```___bbbccceeeiiimmmoooooonnnqqqppprrrxxx~~~|||nnnfff^^^XXXPPPKKKHHHKKKNNNOOORRRVVVUUUXXXXXXTTTSSSSSSPPPLLLKKKKKKKKKJJJIIIIIIKKKMMMLLLLLLKKKJJJIIIJJJNNNQQQMMMPPPTTTXXX[[[[[[ZZZYYYWWWUUUSSSPPPNNNLLLLLLLLLKKKMMMPPPSSSWWW^^^fffmmmsssxxxzzzsssppplllhhhmmmuuuxxx}}}~~~|||zzzzzz|||nnncccfffggggggbbb\\\\\\dddkkk|||xxxwwwqqqppphhh\\\PPPGGG===444444222000///000000///---.........------,,,,,,,,,///...---,,,+++,,,------......//////---***&&&###************************,,,+++***))))))***+++,,,///...---,,,++++++++++++------,,,,,,+++***))))))(((((())))))*********+++((()))+++,,,,,,+++)))(((,,,,,,,,,++++++)))((((((,,,,,,+++***))))))******+++*********))))))(((((((((((())))))*********+++******+++++++++,,,,,,,,,---,,,***)))))))))************))))))***,,,---///000000///////////////000////////////000000000000444333111222333444444444555333555999::::::>>>DDDOOObbb***)))))))))((((((((('''((((((((())))))))))))***))))))((('''''''''''''''((((((((((((((()))***+++******)))***+++...111222333555777777888999;;;======BBBGGGKKKRRR___qqq~~~~~~}}}vvvggg^^^WWWXXX^^^gggqqqzzz{{{}}}}}}uuurrrttttttrrrsssrrrpppllljjjmmmtttzzzzzzrrrssstttuuuvvvxxxyyyyyy}}}}}}}}}~~~~~~wwwrrrmmmjjjgggbbbbbbbbbdddgggiiijjjiiipppnnnpppvvv|||wwwlllccc]]]TTTNNNJJJKKKNNNOOOSSSXXX\\\______[[[ZZZZZZXXXTTTNNNMMMLLLJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGIIILLLOOORRRUUUYYY]]]______^^^\\\YYYWWWUUURRROOONNNMMMMMMIIIKKKLLLMMMOOOTTTZZZ___ggglllsss{{{yyytttqqqmmmmmmpppssszzz|||{{{xxxwwwxxxzzzmmmeeebbbaaa___ZZZVVVYYY```gggvvv~~~~~~}}}}}}|||ssseeeWWWMMMDDD<<<444222///---......------.........---------,,,,,,...---,,,+++++++++,,,,,,$$$&&&(((***,,,,,,,,,+++************************,,,+++***))))))***+++,,,///...---,,,++++++++++++,,,,,,++++++***))))))((())))))))))))*********+++((()))+++,,,,,,+++)))(((((()))******+++*********,,,++++++***************************)))))))))((()))******************+++))))))*********+++++++++---,,,***)))))))))***++++++******)))***,,,---...//////...............///////////////000000000000222111111111222333333333555333555888888888;;;@@@OOOaaa~~~))))))))))))(((((((((((())))))))))))************))))))((('''''''''(((((())))))((((((((())))))************+++---///222333555666888888888999;;;>>>>>>DDDJJJQQQ[[[iii{{{}}}}}}||||||qqqaaaZZZUUUXXX^^^eeennnuuuyyy|||}}}~~~~~~{{{uuutttwwwyyywwwvvvvvvrrrkkkgggkkkwww}}}||||||}}}}}}{{{yyyuuuuuuvvvwwwwwwxxxxxxyyy~~~~~~~~~yyyssspppgggdddaaa___aaaccceeeeeekkkjjjmmmsssxxx|||vvvkkkdddZZZRRRLLLLLLMMMOOOSSSXXXdddhhhiiifffddddddaaa]]]TTTRRROOOKKKIIIGGGGGGGGGIIIIIIIIIHHHGGGIIILLLOOOSSSWWW\\\aaaccccccaaa```\\\ZZZWWWTTTQQQPPPOOOOOOKKKKKKKKKIIIIIIJJJMMMPPPYYY^^^eeennnvvv~~~|||wwwsssqqqssstttvvv}}}~~~wwwuuuvvv{{{zzzpppjjjaaa___\\\ZZZYYYZZZ]]]^^^hhhpppzzz}}}{{{zzzqqqbbbWWWLLLDDD999555000------........................------------,,,,,,+++***+++++++++(((((())))))***+++++++++++++++++++++++++++++++++++++++************++++++......---,,,++++++++++++++++++******))))))(((((()))))))))***************)))***+++,,,,,,+++***)))%%%&&&''')))***+++,,,,,,++++++++++++************************)))))))))))),,,,,,+++++++++++++++***(((((()))))))))*********,,,,,,+++************++++++************+++---......---------------......////////////000000000000111111222222222333333333666555666888888777:::???NNNaaa~~~))))))))))))(((((((((((((((((()))))))))*********))))))((((((((((((((()))******))))))((()))))))))******+++,,,...111333444666777888888888999<<<>>>CCCIIIQQQZZZeeessswww{{{tttiiiYYYUUUUUU[[[```eeemmmttt|||~~~}}}}}}}}}zzzzzz~~~~~~vvvrrrlllggggggnnn{{{yyyxxxvvvuuutttuuuyyy{{{||||||||||||}}}}}}}}}}}}~~~|||yyyrrrllleee```___```aaabbbdddcccgggnnnsssxxxrrrjjj```WWWOOOLLLMMMNNNSSSXXXhhhnnnssssssrrrpppjjjccc\\\XXXSSSOOOLLLJJJIIIHHHJJJJJJJJJJJJIIIJJJMMMOOOQQQUUU[[[```dddfffeeeddd^^^\\\YYYVVVSSSQQQQQQPPPOOONNNMMMKKKIIIHHHIIIIIINNNSSSZZZbbbkkkttt|||}}}zzzyyywwwvvv|||wwwuuutttxxx~~~{{{uuuiiifffcccbbbbbb```\\\YYY]]]ccckkkpppqqqpppoooooo||||||pppcccUUUIIIAAA<<<555000//////000000///.....................------,,,,,,,,,++++++,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++******))))))************************)))***++++++++++++***)))$$$%%%'''(((***++++++++++++++++++++++++++++++************)))))))))))))))---------,,,,,,+++++++++))))))))))))*********+++++++++++++++++++++++++++++++++*********+++---...------------------...///////////////000000000000222333444444444333444555666555666999:::999<<>>DDDLLL___}}}(((((((((((())))))))))))''''''''''''(((((((((((())))))((((((((()))************)))))))))******+++***+++---///111333555666666777777888999<<<@@@DDDJJJSSSbbbsss|||}}}}}}wwwtttoooiii\\\]]]dddnnntttxxx|||zzzzzz}}}}}}zzzzzz||||||yyykkkfffdddiiivvv~~~wwwnnnmmmlllkkklllpppvvvzzz~~~}}}||||||||||||~~~{{{ppphhhccc___]]][[[ZZZ\\\bbbhhhnnnxxxwwwlllbbbXXXTTTQQQPPPSSSXXXiiivvv~~~nnnggg^^^WWWSSSPPPLLLIIIGGGIIIJJJIIIIIIIIIKKKMMMPPPSSSXXX___eeejjjmmmooodddbbb^^^[[[XXXVVVUUUTTTTTTRRRQQQPPPOOOMMMJJJGGGEEEGGGJJJMMMRRRXXX```eeeooossszzz~~~|||}}}xxxuuusssuuuyyy||||||{{{vvvuuuxxxttthhhbbbaaaaaaaaaYYYZZZ[[[^^^bbbgggkkkmmmfffppp}}}ppp]]]OOOIII@@@888333111///...////////////000000000000///////////////...---------,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++*********************************))))))*********)))((((((******,,,---------,,,+++))))))))))))************------,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,*********+++,,,---------------...///000111////////////000000000000---000444444111000111333000///222666888999===DDDKKK___|||'''((((((((()))))))))***'''(((((((((((()))))))))))))))(((((()))******+++))))))))))))***+++,,,,,,***+++...000333555666777777888999:::<<>>DDDJJJ^^^|||'''((((((((())))))******))))))))))))************))))))((())))))***++++++))))))))))))***+++,,,---***,,,...111333555666777888999:::<<<>>>BBBHHHLLL[[[fffxxx|||{{{}}}~~~|||zzz{{{~~~xxxtttllleeeeeelllqqqqqq|||{{{|||}}}yyyssssssvvvwwwssssssuuutttqqquuu}}}yyy{{{{{{vvvsssrrrooojjjfffmmmxxx{{{tttnnnlllkkkjjjmmmrrrvvvyyyyyy{{{||||||}}}~~~~~~~~~|||zzzyyyyyy~~~{{{zzz|||uuukkkeee```\\\ZZZ\\\```fffpppzzzwwwmmmddd^^^[[[XXXXXX\\\```nnnvvvkkkddd^^^WWWRRRNNNPPPQQQRRRQQQQQQRRRTTTRRRRRRTTTWWW\\\bbbgggjjjkkkiiifffbbb___\\\[[[[[[ZZZXXXVVVUUUUUURRRMMMHHHJJJIIIHHHFFFEEEHHHMMMQQQVVV^^^jjjttt{{{}}}|||zzzxxxuuurrrrrrsssvvv~~~}}}ppphhhcccdddfffiiimmmppppppooorrrqqqrrrzzzppp```ZZZPPPGGG@@@:::666333//////000000111111111222,,,---.........---,,,+++***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++))))))***+++++++++++++++)))***,,,.........,,,+++(((((())))))*********+++*********++++++,,,,,,,,,))))))))))))************)))***,,,---...---,,,,,,---,,,+++*********+++,,,++++++++++++,,,---...///////////////000000000000111666:::;;;777555666888999777999=========AAAFFFJJJ^^^|||(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((()))******++++++******++++++,,,---///000000111333555777888777:::======<<<@@@JJJSSSfffwww~~~wwwvvvwww{{{|||wwwjjjhhhbbb\\\___kkkwww}}}zzzrrroooqqquuuyyyvvvrrrqqqrrruuuxxxyyy{{{uuurrrrrrrrrqqqooopppxxx|||vvvrrrooonnnkkkmmmoooqqqssstttttttttyyyyyyyyy{{{}}}~~~}}}~~~{{{zzz{{{yyywwwwww{{{wwwrrrkkkfff___\\\^^^gggqqqxxxxxxkkkddd```[[[XXXWWWaaakkkwwwxxxooohhh```YYYVVVUUUSSSRRRRRRSSSTTTUUUXXXWWWVVVVVVYYY^^^dddgggiiihhhgggeeeccc```]]]\\\[[[XXXUUUSSSSSSSSSSSSRRRMMMJJJFFFCCCCCCDDDGGGIIIOOOUUU]]]fffooovvv}}}~~~~~~{{{ssstttuuuvvvxxx{{{}}}pppeeejjjnnnnnnlllmmmqqquuuuuurrrpppxxxyyykkkkkkgggZZZIII;;;666555,,,...////////////000111111000000...---,,,+++***///...---,,,,,,,,,,,,,,,+++)))((()))+++---------///...------++++++***)))...,,,)))(((***,,,,,,,,,,,,,,,,,,------.........---,,,***))))))***,,,---'''''''''((()))+++,,,---...------,,,+++***))))))---------,,,,,,+++++++++,,,,,,+++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++,,,---------,,,+++***((()))***+++---...///000000//////000111111///---111111333444555666666666555777:::<<<<<<>>>@@@BBBLLL]]]zzz''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''((())))))************+++,,,---...000000111333555666888888888;;;>>>???@@@GGGTTT^^^sss~~~xxxwwwxxxzzzzzzwwwqqqmmmjjjggg```\\\aaaooo{{{}}}wwwrrrqqqsssvvvzzzxxxwwwwwwxxxzzz||||||zzzvvvrrrooonnnooonnnnnnvvv~~~yyysssooonnnmmmlllmmmooorrrtttuuuuuuvvvvvvvvvwwwyyy{{{|||||||||}}}~~~}}}{{{yyy{{{zzzzzz{{{~~~uuuooofff```^^^cccjjjooo}}}qqqiiiddd^^^[[[[[[bbblllvvvzzzooofffaaaZZZXXXVVVUUUTTTVVVWWWYYYZZZYYYWWWWWWXXX\\\___bbbccccccccccccbbbaaa```______\\\XXXVVVVVVVVVVVVUUUOOOLLLHHHEEEDDDEEEGGGIIIMMMRRRYYY```gggnnnvvvzzzzzz}}}}}}|||{{{{{{}}}{{{ppphhhkkknnnmmmkkkkkknnnrrruuuvvvxxx}}}vvvuuupppeeeUUUFFF===888111111111000/////////000111111000000//////......------,,,+++++++++++++++,,,+++***+++---//////......------,,,,,,++++++***...,,,))))))***,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,...000111---,,,,,,++++++******)))---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---************+++++++++,,,+++++++++++++++,,,,,,,,,******++++++++++++******+++,,,---------,,,++++++...------,,,,,,+++++++++111///...///000111000...000111333444555555666666555777999:::;;;===@@@CCCMMM___{{{&&&&&&&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&'''(((((())))))***+++,,,...///000000111444666888888999999:::<<>>:::444111111222222111000000///...---,,,++++++------,,,,,,,,,,,,---------,,,***+++,,,------,,,***++++++,,,,,,------...---+++******+++,,,,,,***---------,,,,,,++++++******++++++,,,,,,++++++***---,,,***))))))+++,,,---((())))))******++++++,,,************************+++++++++*********)))))),,,++++++***)))(((''''''++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------((()))***,,,...000111222222///---,,,...000222222000000222333444555555555444555666666888<<>>777333222333222111333333222000///...---,,,------,,,,,,------......,,,+++))))))+++,,,,,,++++++++++++,,,,,,---------,,,+++***+++,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((((((((()))******+++)))))))))*********++++++*********+++++++++++++++......------,,,++++++***,,,,,,+++***)))(((((('''------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---......++++++,,,---...///000000000...------///111222111///000111333444444444444444555777888999===AAAEEEPPPddd))))))))))))************(((((()))))))))*********)))))))))))))))******+++++++++,,,---...000222333444555666777999;;;<<<===@@@DDDLLLYYYjjj~~~yyyvvvtttvvv||||||nnn```XXXUUUSSS\\\dddddddddggghhhhhhiiinnnuuuyyyzzzxxxvvvuuuwwwxxxqqqmmmiiifffdddgggooo|||~~~{{{vvvqqqkkkllloooqqqssssssssssssoooooonnnnnnnnnooopppqqqtttyyy~~~|||yyyyyyzzzvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}{{{wwwwww{{{yyyrrrttt{{{qqqiiihhhfffdddfffooowww}}}}}}yyysssllleeebbbaaaaaa```___^^^^^^^^^___^^^\\\ZZZXXXWWWWWWWWWXXXZZZYYYXXXXXXYYYXXXVVVUUUTTTSSSPPPNNNLLLKKKKKKKKKKKKJJJIIIGGGEEEEEEHHHKKKLLLRRRZZZbbbjjjsss~~~zzzzzzwwwoookkkdddfffiiikkkllliiieeebbbaaabbbbbbgggtttooobbbNNNFFF<<<666444444222000222111111000///.........,,,,,,++++++,,,------...,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++***+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,$$$%%%'''((())))))))))))))))))))))))************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++.........---,,,,,,++++++******++++++++++++******++++++******+++---...///,,,,,,------....../////////...---...111222111000///000111222333444444444333555888:::;;;>>>BBBEEEPPPddd(((((((((((())))))))))))(((((())))))*********+++((((((((((((((()))******,,,,,,,,,---///000222333555555555666888:::<<<===@@@EEEPPP```sss|||xxxuuurrrqqquuuzzzpppeee\\\UUURRRTTT]]]cccaaa^^^___ccceeemmmrrrxxxzzzyyyxxxyyy{{{|||sssjjjeeebbbaaabbbjjjwwwzzzvvvrrrlllgggjjjnnnqqqttttttsssrrrooonnnmmmllllllmmmnnnooonnnttt{{{}}}zzzxxxyyy|||vvvvvvvvvvvvwwwxxxzzz{{{{{{~~~yyyqqqwwwwwwrrrxxxvvvmmmkkkfff``````iiirrryyy{{{tttmmmhhheeedddbbb```___^^^______^^^\\\ZZZWWWVVVVVVWWWXXXVVVUUUTTTUUUVVVVVVTTTRRRSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJIIIFFFDDDDDDEEEGGGDDDJJJQQQYYYaaalllxxx|||~~~{{{wwwjjjllloooqqqqqqmmmgggbbbbbbaaa^^^^^^jjjrrrfffUUULLL@@@999666555222///........................+++*********+++,,,,,,------+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------+++)))*********++++++,,,,,,------,,,***))))))***,,,---&&&(((+++---......---,,,*********)))))))))))))))+++++++++,,,,,,---------)))))))))******+++,,,,,,((()))***+++,,,---......//////...---,,,++++++************++++++*********++++++******+++---...///++++++,,,---...///000111...------///111222111000///000111222333444444444333555999;;;===???BBBEEEOOOddd''''''''''''''''''''''''...+++'''''')))***)))(((***************++++++,,,)))***,,,...000222333333:::777666999::::::===BBBEEEKKKYYYmmm}}}}}}xxxrrrqqqvvv{{{wwwooohhhbbb\\\WWWSSS[[[^^^aaa^^^ZZZ[[[aaahhhooosssxxxxxxwwwuuuvvvxxx|||kkkaaa^^^VVV\\\eeeqqq}}}uuummmhhheeejjjkkknnnrrruuuuuusssqqqooooooooooooooonnnnnnnnnrrrrrrtttwwwzzz{{{yyywwwvvvvvvwwwyyy{{{|||{{{zzz~~~{{{xxxzzz|||}}}{{{}}}|||vvvrrrkkkeeebbbgggooowwwxxxqqqkkkgggccc`````````______bbb```[[[WWWUUUTTTTTTUUUSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRRRRRRRQQQOOOOOOKKKJJJIIIHHHGGGFFFFFFEEEHHHEEEGGGOOOXXXbbbmmmwwwnnnhhhfffkkktttuuulllbbbbbb^^^\\\^^^cccoooyyyjjj[[[QQQCCC999555333111.........---,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...((())),,,------+++)))'''+++,,,,,,------,,,,,,+++...+++***+++---...---+++...---,,,,,,++++++++++++,,,,,,---...////////////))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++,,,---.........---,,,+++++++++,,,,,,,,,,,,------------......------,,,+++***+++,,,,,,,,,***)))(((...///000///...---...///............////////////111111222333333333222222555444555999;;;<<>>CCCIIIQQQaaavvv|||wwwxxxuuurrrsssyyyuuupppiiibbb^^^ZZZWWWUUUVVV[[[___```___aaaffflllwwwyyyxxxuuuqqqoooqqqsss~~~~~~~~~{{{ooo```VVVUUUXXX___jjjwwwzzzqqqllliiihhhjjjkkkllloooqqqrrrpppnnnmmmmmmmmmnnnnnnnnnnnnnnnqqqqqqrrruuuxxxyyyxxxvvvuuuuuuvvvyyy|||~~~~~~~~~||||||~~~~~~~~~|||~~~|||vvvnnnhhhdddhhhooowww{{{tttpppiiidddbbbbbbaaaaaaaaa___[[[XXXUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFCCCDDDJJJRRRYYYcccllltttxxx~~~~~~|||pppgggaaagggsssxxxqqqfff```\\\YYYZZZ\\\cccsss|||lll^^^TTTGGG===999666333000000///......---.........///......------......///...------,,,,,,------...+++,,,---......---,,,***+++,,,,,,------,,,,,,+++(((&&&&&&(((+++...---,,,...---,,,,,,+++++++++,,,,,,,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))+++,,,---......---,,,+++((()))))))))******++++++++++++,,,,,,++++++***)))+++++++++++++++***))))))---...///...---,,,---///........./////////000000111222222333333333333333555444555999;;;<<>>???AAAJJJSSSaaasss{{{xxxvvvuuuzzz~~~|||{{{}}}~~~wwwsssnnniiiddd```______``````cccbbbbbbdddhhhlllnnnooolllooosssrrrooommmlllnnniiiddd___[[[WWWWWW___hhhqqquuu|||{{{vvvooojjjhhhkkkooorrrrrrpppmmmlllmmmnnnnnnnnnllllllmmmmmmnnnoooppppppnnnmmmlllmmmppprrrssssssrrrtttvvvwwwxxxzzz~~~|||{{{{{{sssllllllooorrrxxxxxxwwwzzztttmmmhhheeedddbbbaaaaaa___^^^\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQLLLIIIJJJIIIGGGIIIMMMPPPUUU]]]fffmmmttt{{{zzzyyy||||||uuuxxxrrrjjjeeedddhhhnnnrrr```___\\\XXXVVVVVVVVVVVVXXXjjj{{{mmmfff[[[OOOEEE===888555222111000///............---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,+++***+++,,,...///,,,------......------,,,///000000///............,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))************************+++++++++++++++++++++++++++++++++++++++,,,------*********++++++,,,,,,,,,------......///000000111------......------,,,+++---,,,+++******+++,,,---,,,---///......---///000////////////000000000000111222333444555555555555666555666:::;;;;;;@@@FFFRRRddd))))))))))))))))))))))))''')))++++++***))))))************)))***++++++,,,---...000222444666777777999999;;;===???DDDPPP\\\pppzzzwwwvvv}}}}}}~~~wwwrrrpppnnnllliiiggggggfffeeecccaaa______bbbhhhmmmnnnmmmkkkqqqxxxzzzvvvpppkkkiiieee___ZZZWWWVVVZZZfffrrryyyzzz{{{|||}}}~~~~~~~~~ssspppllljjjiiikkkoooqqqmmmkkkjjjiiikkkmmmmmmmmmjjjjjjjjjkkkkkkllllllmmmmmmmmmmmmnnnqqqssssssrrrrrruuuwwwxxxwwwzzz~~~}}}yyyyyy~~~{{{}}}~~~uuunnnnnnpppsssyyyyyytttwww}}}|||tttnnniiifffaaa```___]]]\\\[[[[[[[[[\\\ZZZXXXWWWVVVWWWYYYZZZYYYXXXXXXWWWVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQRRRMMMKKKKKKIIIEEEEEEIIIHHHLLLSSS[[[dddmmmvvv{{{}}}{{{zzz~~~{{{yyywwwqqqiiibbbaaafffllldddfffccc\\\WWWUUUTTTRRRVVVddduuu}}}vvvpppeeeXXXLLLBBB;;;888333222111///............///......------......///...------,,,,,,------...///...------...///111222------............------***,,,------------...000,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******------------------------++++++++++++++++++++++++)))))))))))))))***+++,,,++++++***++++++,,,---...,,,,,,------------......++++++,,,,,,++++++***))),,,++++++++++++,,,,,,---)))***,,,,,,++++++,,,...............////////////000111222444555555555555777555666:::;;;;;;???FFFNNN```}}}))))))))))))))))))))))))'''***,,,,,,)))(((((()))************+++---.........///111444666777888999999999;;;???BBBKKK[[[kkk}}}{{{zzz|||sssmmmkkkkkkkkkkkkkkklllmmmllliiifffcccbbbccchhhooopppmmmhhhhhhooowwwzzzvvvnnnhhheee___ZZZUUUUUUXXX```qqq~~~zzzwwwtttrrrqqqlllkkkjjjjjjjjjkkklllmmmjjjiiihhhiiilllnnnnnnnnnkkkkkkkkklllllllllllllllmmmmmmnnnpppssstttsssrrrqqquuuxxxyyyyyy||||||yyyyyy}}}xxxqqqppprrruuu|||~~~uuuwww{{{~~~vvvooojjjdddbbb```^^^]]]]]]^^^___^^^]]]ZZZYYYXXXYYY[[[\\\[[[[[[YYYXXXXXXXXXYYYZZZYYYXXXWWWWWWUUUUUUTTTSSSSSSOOOMMMMMMKKKFFFFFFHHHGGGIIINNNTTT[[[eeennntttuuuyyy~~~~~~zzzxxxssskkkccc___```cccdddkkklllddd[[[XXXVVVSSSRRR]]]lll{{{|||qqqcccUUUIIIAAA===444333222111000////////////......------......///...------,,,,,,------...............///000111222------............------(((+++,,,,,,++++++---///,,,+++++++++,,,,,,---...***+++,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))***+++,,,---,,,+++++++++,,,---...///,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))***+++,,,,,,------,,,,,,)))***,,,,,,,,,,,,---///------------............///000111333444444555555777666777:::;;;;;;???EEELLL^^^zzz(((((((((((((((((((((((((((***---,,,)))'''''')))))))))***+++,,,...///000000111333555777999::::::;;;;;;>>>BBBGGGRRRfffwwwwwwllleeeeeeggggggiiikkkoooqqqoookkkgggiiiiiikkkqqqvvvtttkkkcccaaaiiirrrvvvssslllfffcccZZZUUUSSSUUU[[[hhh{{{|||vvvpppllljjjhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiikkkoooqqqqqqpppooooooooooooooonnnnnnnnnmmmmmmooorrruuuuuutttrrrqqquuuyyyzzz{{{~~~{{{{{{|||zzzsssrrruuuxxx~~~vvvxxx|||}}}sssmmmhhhfffcccaaa```aaacccddd```^^^\\\ZZZYYY[[[]]]^^^]]]]]][[[ZZZZZZZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUQQQOOOPPPNNNIIIHHHKKKFFFGGGIIILLLQQQYYYbbbhhhpppttt|||~~~{{{xxxrrrllleee```]]]\\\bbblllqqqjjjaaa]]][[[WWWKKKVVVeeewwwyyykkk[[[NNNEEEBBB666555444222111000000000---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------...//////000------............------,,,...///...***)))***,,,++++++++++++,,,,,,---...***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,++++++,,,...///000...------,,,,,,++++++***------.........---,,,,,,)))***,,,---...---,,,,,,,,,---////////////000222,,,,,,,,,---------.........///111222333444444444777666777:::;;;;;;???EEEKKK]]]zzz$$$$$$%%%%%%'''((()))***((((((((((((((()))******+++***(((((())),,,///111222444666777777777999:::>>>===@@@GGGNNNXXXmmmxxxmmmccc]]]\\\]]]bbbdddgggiiihhhggghhhhhhbbbkkksssuuuuuutttpppjjjeeecccdddgggllllllgggbbb]]]TTTQQQYYYfffrrr~~~rrrjjjffffffggggggfffeeeeeeeeeffffffjjjkkknnnoooppppppnnnmmmmmmmmmnnnooopppqqqrrrrrrtttsssrrrrrrqqqqqqqqqrrrrrrsssuuuyyy}}}wwwxxx|||}}}zzzwwwvvvwww}}}xxxwwwzzztttoookkkfffbbbaaabbbbbbbbb```___^^^]]]]]]___```bbb]]]]]]\\\ZZZYYYZZZ]]]```[[[[[[[[[ZZZXXXVVVSSSRRRQQQPPPPPPOOONNNMMMLLLLLLGGGFFFFFFHHHMMMUUU\\\aaagggmmmvvv~~~yyy|||zzz{{{nnnfff___[[[]]]aaa```jjjsssqqqeeeZZZVVVWWWQQQTTT[[[jjj{{{nnnZZZJJJCCC???888222///111222000.........---,,,,,,,,,,,,---------------------------+++,,,------......---------,,,+++---///000000///---,,,,,,++++++,,,,,,---,,,------,,,******,,,---***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++(((***,,,------+++((('''+++++++++,,,,,,---------....../////////...,,,+++******+++,,,,,,---......,,,,,,,,,---------......///......---------......222222222333444555666777666333111222666<<<@@@BBBLLL^^^{{{%%%%%%&&&&&&''')))***+++((((((((((((((()))*********)))((((((***---000222222444666777777888999;;;>>>>>>DDDMMMWWWfff~~~uuuiii```\\\\\\^^^dddeeefffeeeddddddeeegggjjjqqquuuvvvuuuwwwvvvsssgggeeedddeeegggfffaaa\\\WWWQQQRRR]]]lllyyy{{{pppiiifffggghhhfffdddbbbaaabbbcccdddiiikkkmmmnnnoooooonnnmmmmmmmmmnnnooopppqqqqqqqqqssssssrrrrrrqqqqqqqqqqqqrrrtttuuuxxx|||}}}uuuvvvzzz}}}~~~yyyvvvtttuuu{{{yyytttzzz}}}xxxqqqlllgggcccaaaaaa``````___^^^\\\[[[\\\]]]^^^___]]]]]]]]][[[YYYYYY[[[\\\\\\\\\\\\[[[ZZZWWWUUUSSSRRRRRRQQQPPPOOONNNNNNMMMJJJIIIHHHHHHKKKPPPVVVYYY```fffoooxxxwwwtttvvv~~~pppjjjgggdddbbbcccdddlllrrrqqqggg]]]WWWVVVQQQRRRWWWccczzzyyyfffUUUMMMCCC<<<555111222333111//////...------,,,,,,------------------------------,,,,,,---...............---,,,+++---///000000///---,,,,,,++++++,,,,,,------......---++++++,,,...++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))111111111///+++'''""",,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***+++++++++,,,,,,---------,,,---------------------///......------.........111111111222333444555666333444444666999<<>>777333222111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...---,,,---///000///...---,,,,,,++++++,,,,,,---***,,,---,,,***))))))***---,,,+++*********+++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***---///000000000------,,,,,,,,,,,,++++++++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,...............//////000000000111111222444555666222666;;;;;;999:::@@@EEEMMM^^^xxx)))))))))))))))***+++,,,)))))))))))))))***++++++******+++,,,...111444555333444666666777999<<<>>>@@@HHHRRR```ppp{{{uuujjj```[[[]]]dddjjjxxxssskkkaaa[[[ZZZ^^^aaannnpppmmmfffaaa```___]]]___aaadddfffeee___XXXSSSWWW___jjjsssyyy|||{{{yyy{{{vvvpppkkkjjjlllooorrrmmmkkkfffcccaaaccceeegggiiiiiijjjkkkkkklllllllllnnnoooppprrrsssrrrqqqqqqoooppprrrssssssrrrpppoooqqqtttvvvxxx{{{yyyuuuxxx}}}}}}xxxvvv{{{~~~pppllloooxxx}}}yyysssnnnjjjgggdddbbb``````___^^^]]]\\\\\\\\\^^^```bbbbbbaaaaaaaaabbb\\\\\\\\\\\\[[[YYYWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOMMMKKKHHHFFFDDDDDDDDDIIINNNVVV```jjjvvvxxxqqqqqqvvvuuummmjjjeeefffjjjqqquuurrrhhh```___```___^^^___iii{{{{{{iiiZZZPPPKKKBBB:::444222000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...---,,,---/////////------,,,,,,++++++,,,,,,---,,,---//////...------......---+++***)))***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++------------------------...............///000111222222222222333555666777555888:::999777999AAAGGGMMM^^^xxx)))))))))))))))***++++++***))))))))))))***++++++++++++,,,...000222444555333444666666777999<<>>JJJZZZjjj}}}}}}qqqllleee^^^\\\```gggnnnsssoooggg^^^XXXWWW[[[^^^kkkmmmkkkddd___^^^]]][[[```aaa```___[[[VVVPPPMMMZZZeeessszzz}}}}}}xxxsssqqqnnnjjjiiikkknnnpppqqqkkkiiifffddddddfffhhhjjjiiijjjjjjkkkkkkllllllmmmmmmooorrrtttuuuuuutttssspppqqqrrrssstttsssrrrrrrppptttwwwyyy||||||wwwyyy}}}~~~yyyuuuxxx}}}qqqiiijjjrrr}}}yyytttpppllljjjfffddd```______^^^\\\[[[ZZZZZZYYY[[[\\\]]]]]]]]]___```\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQNNNMMMKKKIIIGGGEEEDDDCCCFFFJJJQQQYYYcccnnnyyywwwrrrttt|||vvvoooooonnnpppvvv~~~~~~sssjjj^^^______]]]XXXXXXdddqqqtttzzz{{{lll^^^RRRMMMFFF>>>777333111000000///......------......------------------------******+++,,,,,,,,,,,,,,,///---,,,---...///...------,,,,,,++++++,,,,,,---&&&(((+++,,,+++***++++++---,,,+++************************++++++,,,,,,---***++++++++++++,,,,,,,,,)))************+++++++++,,,------,,,,,,+++******+++++++++,,,,,,---------++++++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111111222222222333444555777777888999888777666:::AAAFFFMMM^^^xxx))))))((((((((()))************))))))******+++,,,,,,---...///111222333444444555666666777999===@@@AAAPPPdddvvvrrreeeccc___\\\\\\aaaiiinnnkkkhhhccc]]]YYYYYY]]]```ccceeeccc^^^[[[^^^aaa```ccc```[[[UUUQQQOOOPPPQQQaaaooo}}}xxxoookkkiiihhhiiilllnnnnnnmmmfffeeedddddddddfffiiijjjjjjjjjjjjkkkkkklllmmmnnnmmmooorrruuuwwwwwwvvvuuurrrrrrssssssssstttttttttpppssswwwzzz~~~yyyxxxzzzxxxxxx}}}xxxlllhhhmmmyyy{{{wwwtttqqqooollljjjccccccbbbaaa```^^^\\\\\\YYYZZZZZZYYYXXXYYY\\\^^^]]]]]]^^^]]]\\\[[[YYYXXXXXXWWWWWWVVVUUUTTTSSSSSSOOONNNMMMKKKHHHFFFDDDCCCCCCFFFKKKQQQZZZeeeqqqxxx~~~zzzvvvyyyxxxsssssstttzzz~~~ooommmkkkeeeYYYPPPTTT]]]bbbnnn{{{~~~yyymmmbbbSSSPPPJJJCCC;;;555222111000//////.......................................,,,,,,---............---///...------...///...------,,,,,,++++++,,,,,,---!!!$$$'''))))))))))))***,,,,,,,,,++++++***)))((()))******+++,,,,,,------******+++++++++,,,,,,,,,))))))*********+++++++++(((((()))***+++,,,------******++++++,,,---......)))***+++---------,,,++++++++++++,,,,,,---------***++++++,,,---...//////............///000111222111111111222333444666666888777777777999<<<@@@BBBLLL^^^zzz)))((((((((((((((()))************)))******+++,,,---...///000111222333333444555666666777999>>>AAAKKK\\\qqqpppccc]]]\\\[[[[[[\\\bbbiiinnnfffeeebbb___]]]^^^aaaddd___aaa```\\\\\\ccciiijjjeee```WWWOOOLLLOOOVVV[[[iiixxxvvvllliiihhhgggjjjmmmnnnllliiiaaaaaaaaabbbdddfffhhhiiikkkkkkkkkkkklllmmmnnnnnnmmmooosssvvvxxxyyyxxxwwwtttsssssssssssstttuuuvvvooosssxxxzzz~~~yyywwwwww}}}{{{pppiiikkkvvv{{{yyywwwuuurrrppphhhhhhgggfffdddbbbaaa```\\\\\\[[[YYYWWWXXX[[[]]]^^^^^^______^^^\\\[[[YYYYYYYYYXXXWWWVVVUUUUUUTTTPPPOOONNNLLLIIIFFFDDDBBBAAACCCFFFLLLTTT___jjjrrr|||~~~xxxwwwzzzzzzwwwwwwvvv~~~vvveeeUUUSSSZZZWWWgggwww|||{{{wwwnnncccTTTRRRNNNFFF>>>888444222000000///...............////////////////////////---...//////000000/////////...------...///...,,,---,,,,,,++++++,,,,,,---%%%(((,,,.../////////000++++++,,,,,,+++***((('''))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,---------************************))))))***+++---...//////((()))***+++,,,,,,+++*********+++,,,,,,---......)))***+++,,,...///000000............///000222222000000000111222333555555666666666888<<<>>>>>>>>>LLL^^^{{{))))))))))))***************))))))))))))******+++///...------...111555777:::888888:::;;;;;;@@@GGGOOOccc|||rrrdddXXXSSSWWWYYYXXX[[[cccjjjllliiiccc]]]^^^dddhhhfffcccccc```[[[[[[ccclllmmmiiibbbUUUKKKIIIKKKPPPZZZeeevvv|||yyyoooiiiaaaeeeiiimmmmmmkkkhhheee^^^___bbbeeegggiiiiiijjjgggggghhhiiikkkmmmoooppprrrsssvvvyyy|||~~~}}}{{{yyywwwuuutttssstttuuuvvvxxxxxxyyy|||~~~}}}zzzwwwssskkkjjjqqqzzzzzzvvvuuuvvvwwwwwwjjjjjjjjjhhhfffccc```^^^]]][[[ZZZXXXWWWWWWXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYXXXWWWUUUTTTSSSPPPPPPPPPOOOLLLHHHEEECCCCCCBBBEEEJJJOOOUUUaaammmuuu|||{{{~~~{{{zzzxxxwwwyyy~~~sss___TTTPPPRRRaaaoootttwwwwwwqqqiiicccZZZMMMEEEAAA===888444000.........000000///...,,,,,,,,,------.........,,,,,,,,,,,,------,,,***)))+++.........------...+++++++++---///...,,,)))........................+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******************+++,,,---...++++++******+++...000222...............///000000333444444444333333222111777666555444555999@@@EEENNN___yyy))))))))))))*********************)))******+++,,,///.........000222555666666555555888:::<<>>DDDPPP]]]xxxsssddd[[[VVVTTTXXX```hhhkkknnnrrrrrrpppkkklllmmmkkkgggeeeeeegggllluuu{{{yyyrrrjjjaaaYYYMMMIIIGGGKKKUUU```lllsssxxxzzzxxxrrrjjjhhhkkkqqqtttsssrrroookkkfffbbb```aaabbbdddfffggggggffffffhhhhhhiiijjjkkkmmmnnnoooqqqsssvvvyyyzzz|||}}}|||{{{zzzzzzzzzzzz{{{{{{~~~|||}}}{{{zzzyyyvvvqqqvvv~~~~~~|||yyyvvvwwwuuurrrnnnlllkkkkkkkkkbbbaaa___\\\ZZZWWWUUUUUUPPPRRRUUUXXXYYYYYYYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSQQQOOOMMMKKKJJJFFFDDDDDDFFFGGGIIIQQQ[[[iiiqqq{{{}}}{{{ooopppqqqtttyyy~~~rrreee^^^RRRTTTYYYaaalllwww}}}|||qqqaaaUUUNNNGGG@@@;;;555222000/////////...------------...............,,,---...---------...///---,,,+++***+++,,,,,,+++111...,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......+++,,,,,,---..................---------...///000...............///000000111111111222333444555666666666555555666:::???DDDLLL^^^yyy((()))))))))************)))(((((()))***+++,,,---///111333555666666555444777777999===@@@HHHXXXfffzzziii^^^YYYYYYYYY[[[dddlllppprrrsssqqqmmmmmmmmmkkkfffbbbaaafffjjjqqqzzzzzzooocccWWWOOOGGGHHHJJJPPP[[[gggppptttuuutttpppjjjfffhhhpppwwwyyywwwtttooojjjfffcccaaaccceeefffhhhhhhhhhhhhggghhhiiiiiijjjkkkmmmnnnoooqqqssswwwxxxxxxyyy|||~~~{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}yyyvvv|||tttpppvvvzzzvvvuuuuuutttrrrooommmkkkiiifffeeeccc```]]]ZZZXXXVVVTTTSSSSSSRRRSSSSSSTTTUUUTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRQQQPPPNNNMMMKKKJJJHHHFFFFFFGGGFFFFFFMMMVVVaaaiiittt}}}}}}}}}pppqqqsssvvvxxxzzz|||~~~{{{llleeedddUUURRRQQQWWWdddtttkkk[[[QQQJJJDDD???888555222000//////...---........................,,,...///...,,,---///222111...***)))+++,,,,,,+++...------...///...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......---...///000000000///...------...///000111222333...............///000000333333222222222333444555555555666666777:::???CCCOOOaaa|||))))))))))))************)))))))))******,,,---...111222444555666666666555666777:::???CCCMMM```rrrkkk^^^YYYXXXYYY\\\```iiirrruuuuuutttpppjjjmmmkkkgggbbb```ccckkkrrruuuzzz|||sssggg\\\QQQIIICCCHHHMMMTTT___jjjppppppppplllgggcccdddjjjtttzzz}}}zzztttnnnhhhcccaaa___dddeeegggiiijjjjjjiiiiiiiiiiiiiiijjjkkklllnnnnnnqqqtttwwwwwwuuuvvvyyy|||{{{||||||||||||}}}}}}}}}~~~zzzuuuyyytttmmmsss|||}}}xxxuuuuuutttsssqqqnnnkkkiiijjjiiigggeeebbb^^^[[[ZZZWWWUUUSSSQQQPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTQQQQQQPPPNNNMMMLLLLLLKKKJJJHHHGGGGGGEEEDDDJJJRRRYYYaaalllvvv}}}~~~|||}}}lllnnnqqqrrrrrrssstttvvvxxx|||jjjaaa___WWWQQQNNNRRR^^^pppxxxeeeXXXOOOGGGBBB:::666222///......---,,,/////////...............---...000...,,,---000444666111,,,+++---//////---,,,,,,---///000000---***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++++++++************+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...///000111111000///...,,,---...///111222333333...............///000000444333222111222333444555555555666666777:::???CCCQQQccc}}}))))))))))))************+++++++++,,,---...///000333444555555666666666666777888===CCCJJJWWWmmmsss```YYYXXXXXXZZZ]]]dddmmmtttuuutttqqqllleeegggdddaaa___aaahhhqqqxxxsssuuuqqqggg]]]UUUMMMFFFCCCKKKSSS[[[dddnnnppplllkkkfff___^^^cccllltttxxxzzzvvvpppjjjeeebbbaaa```cccdddfffhhhiiijjjiiiiiiiiiiiiiiijjjkkklllmmmnnnqqqtttvvvvvvsssrrrvvvyyy}}}}}}~~~~~~|||vvvxxx}}}vvvkkkmmmsss|||wwwvvvtttrrrpppmmmlllkkkmmmlllkkkiiifffbbb___]]]WWWVVVUUUSSSRRRRRRRRRSSSRRRRRRSSSTTTUUUUUUTTTTTTQQQPPPOOONNNMMMMMMMMMLLLJJJHHHGGGGGGDDDBBBGGGOOORRRZZZfffpppxxx~~~vvvwwwwwwtttpppnnnooopppnnnzzzzzzhhh\\\WWWWWWRRROOOQQQWWWgggmmm```UUUKKKDDD===999444111000///......000/////////.........------///000///,,,,,,111666999333---+++---000000...---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,...///000000///---,,,,,,,,,---...///000000000...............///000000222222111111222444666777444555666666888:::???BBBPPPbbb}}}))))))))))))************,,,------...///000222222444444555555666666777777999;;;AAAHHHQQQ```xxx~~~nnn\\\WWWYYYYYY[[[^^^```iiioooooommmiiiccc\\\___]]][[[\\\aaakkktttzzznnnmmmfff\\\SSSOOOIIICCCFFFOOOYYY```jjjrrrqqqkkkiiibbb[[[[[[bbblllsssuuussspppkkkfffcccbbbcccdddbbbccceeegggiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnqqqtttvvvuuuqqqppptttxxx~~~~~~}}}wwwxxx{{{yyyjjjhhhlllyyyzzzxxxtttpppnnnmmmnnnnnnnnnnnnmmmkkkhhheeebbb```UUUVVVWWWWWWVVVUUUTTTSSSQQQRRRSSSTTTTTTUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNIIIGGGFFFFFFCCCAAAFFFMMMMMMVVVbbbmmmuuu|||~~~vvvqqqqqqsssnnnvvvwwwiii^^^XXXXXXTTTPPPPPPRRR\\\uuupppdddZZZNNNFFFAAA===888444222222111000000000//////.........------///111///,,,,,,111666999222+++))),,,......---...,,,***+++---000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++((())),,,.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******+++,,,...//////---,,,***,,,,,,------...------,,,...............///000000000000000000222555888:::444555666777888;;;???BBBNNNaaa}}}+++,,,---......---+++***))))))***,,,...///111111222333444444444666999<<<:::???EEEKKKWWWlll~~~~~~yyynnn```TTTQQQTTTYYY]]]aaafffkkklllhhhddd```___]]][[[]]]dddkkkoooppppppkkkddd]]]WWWNNNFFFEEEHHHNNNWWWbbbjjjooopppjjjbbb___ZZZWWW\\\hhhqqqqqqoooooommmiiieeebbbaaaaaabbbaaaccceeeffffffggghhhjjjeeehhhkkkmmmmmmmmmnnnooossstttuuutttsssssstttvvv~~~}}}zzzwwwwww}}}}}}pppjjjhhhsss{{{~~~{{{uuuoookkkiiiiiiiiiiiijjjkkklllkkkiiigggeeeccc```\\\YYYWWWVVVTTTRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDMMMSSS\\\fffpppyyyzzzvvvwwwyyyqqqtttwwwxxxsssiii]]]TTTTTTSSSUUUSSSJJJKKKccc{{{oooeeeZZZPPPIIICCC;;;666444333000...//////.........------------.........///000000000000///...------...///000******+++,,,---//////000......---,,,++++++******++++++,,,---,,,+++***)))+++++++++++++++++++++++++++******)))((((((((()))))))))***+++,,,------...//////...,,,))))))***,,,------++++++++++++------,,,,,,---...///111111222000///...---,,,+++++++++---......///////////////......///000000000000000111111222333444444444444222111333777888888;;;AAAQQQaaayyy++++++************++++++***+++,,,---///111222333333444555555555666999;;;===AAAGGGPPP```vvv|||rrrdddXXXTTTUUUXXX[[[]]]aaaeeefffccc```____________```dddhhhjjjjjjjjjhhh```XXXQQQIIICCCDDDIIIRRR]]]iiiooopppooohhhaaa]]][[[ZZZ```hhhoooooollljjjgggdddaaa^^^^^^^^^___```ccceeeffffffggghhhiiiiiikkknnnpppppppppqqqrrrrrrtttuuuuuutttuuuwwwyyy}}}{{{yyy}}}pppiiigggpppxxx~~~yyysssnnnkkkjjjjjjggghhhjjjlllmmmlllkkkjjjfffccc___[[[YYYWWWUUUSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPOOONNNMMMLLLLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEJJJPPPYYYccclllvvv~~~~~~{{{xxxwwwwwwvvvtttrrrrrrqqqkkk___VVVTTTRRRRRRQQQKKKKKK\\\sss|||vvvooodddYYYMMMFFF===666444222///---//////.........---------..................//////000///...------...///000........................///......---,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++*********++++++,,,,,,---.........,,,***)))+++------,,,,,,++++++,,,,,,---------------,,,,,,++++++---,,,,,,+++************,,,---......//////............///000000000000000000000111222333333333333666555666999:::999===CCCPPP```yyy+++***(((&&&'''(((***++++++,,,---///000222333444555666666666555666999;;;@@@CCCJJJXXXmmm|||ttthhh^^^YYYXXXYYYZZZZZZ]]]___aaa``````aaaaaadddfffggggggfffeeeeeeeeecccZZZPPPIIIBBB@@@EEELLLYYYfffsssuuuqqqllleee___[[[]]]```eeejjjlllkkkiiieeeccc```^^^]]]]]]^^^^^^```bbbeeefffffffffhhhiiilllnnnpppqqqqqqrrrssstttrrrsssuuuuuuuuuvvvyyy{{{|||~~~|||}}}qqqgggdddhhhppp{{{}}}xxxsssooolllkkkhhhiiikkkmmmnnnooonnnnnnkkkhhhccc```]]]ZZZWWWTTTSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGGGGLLLTTT]]]gggqqqzzz~~~{{{{{{yyywwwtttxxxqqqkkkjjjmmmkkkccc[[[XXXRRROOOPPPMMMLLLTTT```www{{{~~~}}}}}}yyyoooeeeUUUMMMAAA999555333000.../////////.........------.........---------------//////...------...///000111111000///...------,,,/////////...------,,,,,,------,,,+++++++++++++++------------------------......---,,,,,,,,,------++++++++++++++++++++++++,,,------,,,+++***,,,...---,,,,,,++++++,,,,,,---...------,,,+++******))),,,,,,+++******+++++++++,,,------.....................///000000000000000//////000111222222222222777666777:::;;;:::===CCCNNN^^^www))))))((('''((()))***++++++,,,---///111222333444666777777777666777:::<<>>???HHHQQQaaaooo{{{zzzppphhhaaa]]][[[```fffjjjkkkjjjhhhgggcccbbb```_________```aaa```bbbeeefffffffffgggiiilllmmmpppppppppqqqsssttttttuuuvvvvvvuuuvvvxxxzzz}}}~~~~~~}}}sssfffaaa```gggqqq}}}|||wwwrrrnnnlllkkklllnnnoooppppppppppppooolllhhhdddaaa^^^ZZZWWWVVVUUUSSSRRRPPPPPPOOOOOOKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEIIIQQQYYYbbblllvvv|||}}}xxxxxxxxxtttpppssslllfffdddfffhhhfffdddbbbYYYQQQPPPPPPNNNPPPTTTkkkttt|||~~~~~~{{{tttmmm^^^UUUHHH>>>888555222000////////////.....................---,,,,,,,,,+++///...---,,,---...///000111000000///...---,,,,,,000/////////.........---...---,,,+++***+++,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......------...///////////////......///000000000000000///000111222333333333333444333555999::::::===CCCKKK\\\vvv'''(((***+++++++++******+++,,,---...000222333444777888888888777888;;;===CCCHHHVVVlll}}}pppgggeeeccccccdddddddddccc]]]^^^```cccgggiiijjjjjjjjjrrrvvvrrrnnnllliiieeeUUUMMMCCC>>>===AAAMMMXXXhhhuuu}}}xxxlllccc^^^\\\]]]bbbiiilllkkkhhhfffeeeaaaaaa```___``````aaabbb```bbbdddeeeeeefffgggiiikkkmmmooopppppprrrtttvvvvvvwwwxxxvvvuuuuuuvvvxxx~~~~~~wwwggg___\\\aaaiiittt~~~zzzuuuqqqooolllmmmnnnppprrrsssttttttrrroookkkhhhfffccc^^^\\\YYYXXXVVVSSSQQQPPPOOONNNKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIEEEIIIOOOVVV^^^hhhrrryyy}}}~~~wwwuuuuuurrrnnniiigggeeebbbaaadddiiimmmmmmbbbXXXTTTSSSQQQOOOOOO```mmmzzz|||yyyuuurrrnnnbbbXXXKKK@@@:::666333000000000/////////..................---,,,,,,,,,+++...---,,,,,,,,,...///000------------------------000///////////////......///...,,,+++***+++,,,---++++++++++++++++++++++++---,,,,,,+++,,,,,,---------,,,,,,++++++*********)))+++,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---............///000000000000///......///000000000000000000111222333444444444444222111444888:::;;;???EEEJJJZZZsss''')))+++---------+++***+++,,,---///000222333444666777888888888:::===@@@FFFOOOaaazzzssshhh\\\]]]```eeeiiijjjiiiggg^^^___bbbgggkkklllkkkiiifffpppvvvsssqqqpppjjjbbbMMMEEE???===???EEERRR___mmmvvvzzzrrrfff^^^\\\[[[___bbbgggiiiiiifffdddccc^^^^^^^^^^^^^^^___``````___aaadddeeeeeeeeeggghhhkkkmmmooopppqqqtttwwwyyyyyyzzzzzzxxxvvvuuuvvvxxx~~~kkkaaa\\\^^^cccmmmyyy~~~|||yyyvvvuuulllmmmnnnppprrrtttvvvwwwrrrpppmmmkkkjjjgggccc```]]][[[YYYVVVSSSQQQOOOOOOLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJFFFIIIMMMSSSZZZdddnnnuuuzzz}}}xxxuuutttqqqnnndddffffffdddbbbdddjjjppprrrjjjaaa[[[WWWSSSPPPNNNVVVdddqqquuusssrrrooommmbbbYYYLLLBBB;;;777333000000000000/////////...............------------------,,,,,,,,,,,,...///000+++,,,,,,,,,------......//////////////////.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------...//////,,,,,,,,,++++++*********)))+++------,,,,,,---...+++,,,,,,------,,,,,,+++...------,,,+++******))),,,,,,+++******+++++++++---......///000/////////......///000000000000000111111222333444444444444444333555:::<<<<<>>;;;<<>>CCCJJJXXXooo***)))(((((()))+++---.........000111333555666666555777888999:::===@@@CCCQQQ```yyy|||lllbbb\\\YYY]]]cccjjjooonnniiieeebbbeeekkkrrrvvvtttmmmggg[[[fffllllllmmmmmmaaaPPP>>>:::999<<>>JJJWWWnnn)))((((((((()))***++++++///000222222333444666999555444666999999999@@@IIIWWWooo~~~vvvjjj___WWWVVVZZZbbblllrrrrrrmmmgggdddjjjsssyyyzzztttlllfff\\\aaafffiiijjjeeeWWWIII===:::999<<>>EEETTTccc|||oooggg```^^^___aaaiiiqqqssspppnnnpppsss{{{wwwiii^^^ZZZ[[[bbbhhhhhh___SSSIIIBBB<<<777999>>>GGGQQQ[[[bbbddd```^^^^^^aaaeeegggfffccc`````````______^^^^^^^^^[[[[[[[[[\\\^^^___aaaaaabbbbbbcccdddeeefffhhhiiijjjjjjkkkmmmooorrruuuvvvuuuwwwzzz|||~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwxxxxxxwwwvvvxxxzzz}}}~~~vvviii\\\UUUSSSSSSWWW]]]gggooozzz~~~~~~~~~~~~~~~|||xxxqqqooollljjjiiijjjlllmmmooommmiiieeeaaa^^^[[[YYYWWWTTTQQQOOOMMMLLLJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKGGGGGGJJJMMMQQQYYYbbbpppyyyzzzssstttuuussspppggg^^^\\\]]]^^^aaaeeebbbaaaccckkkrrrrrriii```WWWRRRLLLJJJPPP]]]iiipppyyyzzzxxxooodddYYYOOOGGG;;;888444111111111000///---..................---111000......///000///...------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////000000000000000000//////***************+++++++++---,,,+++******,,,...///........................------------------------///...---+++)))(((''''''+++,,,---...////////////000//////000333777;;;>>>111111111222333333444444555666666555777:::@@@DDDPPP\\\qqq((()))))))))+++,,,---...111222222222111111333555999999<<>>BBBKKKYYYppp)))))))))***,,,---///000111222333444333444777999666777<<>>BBBKKKYYYppp*********,,,---///000111111222444444444666888;;;;;;>>>CCCIIIQQQbbbrrrddddddgggfffjjjrrrrrrtttwwwxxxzzz~~~zzzmmmaaaZZZYYY[[[]]]___\\\TTTFFF===;;;;;;999???AAAFFFMMMSSSVVVWWWVVVSSSWWW\\\^^^\\\[[[[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___aaaccceeeffffffggggggiiikkkmmmnnnppplllnnnppprrrtttuuuvvvvvvyyy{{{|||~~~~~~}}}|||zzz{{{}}}~~~|||{{{wwwuuurrrppppppssswwwyyyzzz}}}ssshhh^^^WWWTTTLLLLLLOOOXXXdddpppwwwzzz~~~~~~~~~~~~|||zzzxxxwwwwwwvvvuuutttuuuwwwyyy{{{yyyxxxuuurrrnnnjjjgggeee```dddffffffbbb^^^\\\\\\[[[YYYVVVTTTSSSRRRPPPOOOLLLKKKKKKJJJJJJLLLMMMNNNOOOLLLKKKLLLLLLLLLQQQXXX\\\fffqqqvvv||||||wwwtttsssppplllfff^^^YYY\\\bbbllljjjmmmuuu}}}~~~uuummmZZZWWWUUUUUUQQQQQQ\\\iiittt}}}}}}zzzwwwiiiYYYLLLEEE<<<555111000000//////...---,,,,,,---...///,,,,,,---000222333222111------------------------+++,,,,,,---.........---........................+++,,,,,,---...///000000)))))))))******+++++++++***+++,,,---...---,,,,,,...,,,***)))***+++...///////////////////////////------------------------000///---+++++++++---...++++++---...//////000000......//////000000111111...///000111222333444444666666555555555888>>>AAALLLZZZqqq((((((***+++---...000000222222222333555666888999<<<===???FFFVVVpppvvvkkkbbbbbbgggkkkppptttzzzzzz|||sss```SSSRRRXXX^^^bbbaaaVVVIIIAAA<<<888:::>>><<>>AAAJJJZZZsss)))***+++,,,...000111222333333444444555777888999<<<>>>CCCNNN___yyyzzzkkkaaaZZZ[[[bbbjjjrrrxxx|||zzzzzz}}}zzznnn^^^VVVWWW^^^dddggg\\\QQQEEE???;;;999;;;???AAAEEEKKKOOOQQQQQQPPPQQQXXXXXXXXXXXXXXXYYYZZZZZZ]]]\\\ZZZYYYXXXYYYYYYZZZ[[[\\\^^^______aaadddfffhhhgggfffiiilllnnnmmmkkkooopppqqqsssttttttuuuuuuzzzzzzzzz{{{{{{{{{||||||||||||{{{zzzxxxvvvtttssssssrrrpppoooooorrruuuwww{{{{{{||||||}}}nnnaaaZZZPPPLLLLLLOOORRRWWW___gggpppsssvvvwwwvvvuuuuuuuuurrrrrrqqqqqqrrrssstttuuussstttvvvvvvtttoooiiifffcccbbb```^^^]]]\\\\\\\\\YYYXXXVVVTTTRRRPPPPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLJJJIIIIIILLLOOOQQQ___gggqqqyyy}}}zzzrrruuuwwwvvvrrrllliiigggmmm|||wwwhhh]]]VVVWWWTTTNNNPPPXXXhhhrrr~~~uuufffXXXMMMAAA;;;777222000000111111000000000/////////000//////............///........................***+++,,,---,,,,,,---///------------------------,,,------.........------,,,,,,+++++++++,,,------......------------------------------------------/////////...---,,,,,,,,,+++++++++***++++++,,,,,,...------,,,,,,------...---///000111000000000111......///000000000000000333333222111222333444555555666777777777:::>>>AAAJJJZZZttt***+++,,,...000111222333555555555666777888999:::===AAAIIIWWWlllsssddd[[[UUUYYY```hhhqqqyyy}}}zzzyyy|||tttjjj___ZZZ]]]cccfffgggTTTJJJAAA===;;;:::<<>>888222000000000000000/////////......///............//////000........................)))+++,,,---,,,,,,---///........................+++...222111///,,,,,,...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...+++,,,,,,------..................---,,,,,,++++++***))))))***+++,,,------...------,,,,,,------...,,,---.../////////......///////////////000111111222222111111111222333444555666666777888:::>>>AAAJJJZZZuuu++++++,,,...000111333333777777777777888999:::;;;>>>CCCNNN___uuu|||pppccc]]]ZZZ^^^dddhhhmmmrrrxxxwwwyyy{{{tttlllddd```aaabbb```]]]NNNEEE===;;;::::::===AAAJJJKKKLLLLLLKKKLLLMMMOOOSSSSSSSSSTTTTTTVVVWWWWWWZZZZZZZZZZZZZZZYYYXXXWWWYYY[[[\\\]]]]]]^^^aaacccgggfffggghhhjjjllllllmmmqqqrrrtttvvvwwwvvvvvvuuuwwwwwwwwwwwwxxxxxxxxxxxx}}}||||||zzzxxxuuusssrrruuutttsssssstttwwwzzz{{{{{{|||||||||}}}|||nnn```XXXPPPMMMLLLJJJMMMRRR[[[```gggmmmpppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqpppqqqqqqrrrssssssssssssjjjgggccc^^^[[[ZZZYYYZZZUUUTTTRRRQQQPPPOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMLLLKKKIIIHHHIIIKKKMMMOOOYYYbbboooxxx~~~vvvuuuxxxuuupppnnnxxxuuueee]]]YYYSSSQQQRRRRRR\\\jjjvvv{{{qqqcccWWWJJJAAA;;;444111111////////////...........................///000111...........................//////...,,,+++,,,---------------------------***///444444///+++,,,...///...---,,,++++++++++++++++++++++++,,,,,,---...++++++,,,,,,---...//////.........---------,,,,,,+++++++++++++++,,,---......------,,,,,,------...++++++,,,---///...,,,+++000///.........///111222222222222222222333333444444555666777888:::???BBBJJJ[[[vvv***+++,,,---///111222333777777777888999:::;;;<<<@@@FFFRRReee~~~}}}ooofff^^^\\\^^^dddhhhggghhhjjjlllooovvv~~~vvvsssnnnhhheeeccc```YYYSSSJJJBBB<<<;;;;;;:::===AAAIIIJJJJJJJJJIIIKKKNNNPPPOOOOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^]]]___aaaccceeeeeeeeefffgggiiikkklllqqqsssuuuwwwwwwwwwuuuttttttuuuuuuuuuuuuvvvvvvvvv{{{{{{{{{zzzxxxwwwuuutttvvvuuuuuuuuuvvvxxxzzz|||{{{|||}}}}}}~~~yyyjjj___TTTOOOKKKHHHIIILLLQQQVVV^^^fffkkkppptttwwwvvvvvvuuutttsssrrrrrrqqqpppppppppqqqrrrtttuuuvvvooolllgggbbb]]]ZZZXXXWWWTTTSSSRRRPPPOOONNNNNNNNNMMMNNNOOOPPPPPPOOOMMMLLLLLLKKKJJJJJJKKKLLLNNNOOOWWW```mmmxxx}}}zzzvvvvvv~~~yyyooofffiii~~~|||mmmddd___YYYTTTRRRIIIRRR^^^jjjvvv}}}zzzsssggg[[[NNNFFF???888333222////////////...........................///000111........................///000111///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***///444444///+++,,,...///...---,,,+++*********++++++++++++,,,,,,---...++++++,,,,,,---...///////////////...............000///...---------------...------,,,,,,------...,,,,,,---///222222///---000///.........///111222222333333444444444444444444555666777888;;;???BBBJJJ\\\xxx***+++,,,...///111222333666666666777999;;;<<<===BBBJJJYYYoooxxxjjj___YYYVVVXXX^^^fffiiifffdddeee___fffqqq|||xxxrrrsssooojjjhhhfff```VVVMMMFFF???:::;;;<<<===???CCCGGGHHHIIIHHHHHHIIILLLOOOKKKKKKLLLNNNQQQTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]^^^^^^^^^___aaaccccccdddeeeeeeeeefffjjjlllqqqsssuuuwwwxxxvvvtttsssssssssssssssttttttttttttuuuvvvvvvwwwvvvvvvuuuuuuwwwwwwvvvvvvwwwxxxzzz{{{{{{|||}}}}}}}}}uuuiii[[[SSSNNNIIIGGGIIIHHHMMMTTT[[[dddmmmuuu{{{xxxxxxxxxwwwuuutttrrrqqqppppppppppppqqqrrrttttttsssppplllgggaaa\\\YYYWWWUUUTTTRRRPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOUUU^^^jjjuuu{{{}}}zzz}}}|||pppdddaaaooovvvmmmeee]]]VVVPPPHHHNNNWWWaaammmwwwyyyuuuggg]]]RRRKKKEEE<<<666444000000000/////////......///............//////000........................,,,---//////......000111,,,,,,,,,,,,,,,,,,,,,,,,+++...222111///,,,,,,...///...---,,,++++++***+++---,,,,,,,,,,,,------...+++,,,,,,------.........////////////////////////111111000///...............------,,,,,,------...//////000444888999555222///////////////000111111222333444555555555444444333444666777888;;;???CCCKKK\\\yyy,,,,,,---///111222444444444444555777999;;;===>>>EEEOOObbb|||yyylll```YYYUUUUUUWWW^^^fffhhhdddaaacccYYYbbboooxxxzzzxxxtttrrrvvvrrrnnnlllhhh___SSSIIIAAA<<<999<<>>???FFFRRRjjjttthhh```[[[YYYZZZ[[[```ffffffbbb```bbbZZZdddooovvvvvvtttsssttt{{{wwwrrroooiii^^^OOODDD>>>999888<<>>:::;;;<<>>EEEVVVeeettthhh```YYYYYY^^^dddkkkooonnnllljjjgggcccfffnnnyyy}}}{{{xxxxxxyyyzzzyyyuuulll___PPPDDD===:::;;;===AAAEEEIIIMMMOOONNNQQQSSSRRRMMMJJJIIIJJJOOOPPPRRRTTTWWWYYY[[[\\\[[[[[[[[[\\\\\\]]]^^^______]]]\\\]]]```ccccccbbbdddeeeggghhhhhhiiikkkmmmoooppprrrtttuuuvvvvvvvvvxxxwwwvvvuuuvvvvvvvvvuuuwwwwwwxxxxxxzzz{{{|||}}}}}}{{{zzzzzz{{{zzzyyyxxx{{{zzzyyyvvvttttttwwwyyyzzz}}}~~~ooo```VVVSSSLLLIIIHHHIIIJJJLLLTTT]]]gggnnnvvv||||||xxxssspppooopppqqqqqqqqqpppooonnnmmmnnnnnnnnnllljjjgggeeeaaa]]]WWWSSSQQQOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLJJJIIIIIIKKKMMMOOOOOOUUU^^^hhhpppxxx}}}pppdddeeesssttt```RRRMMMJJJGGGEEEJJJUUUcccooottttttooohhhaaaZZZPPPDDD;;;555333000//////000///...111111000000000000111111//////////////////////////////...------,,,++++++,,,,,,,,,------------......---,,,++++++,,,---............------,,,,,,+++---------------,,,++++++,,,,,,------...//////000//////.........---------------------------------+++,,,------......---------------......///000111000000000000////////////111111111111222333444555444555666777888;;;???BBBMMM```}}}---///222222222222333555888666777999999:::AAAIII]]]qqqjjj^^^XXXVVVZZZbbbeeemmmrrroookkkjjjjjjiiipppsssyyy~~~{{{zzzyyyttthhhYYYJJJ@@@<<<:::<<>>:::999777:::@@@EEEKKKNNNPPPQQQ\\\gggqqqqqqhhh]]]XXXXXXUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]___```aaaaaa```___^^^___```bbbcccdddeeefffccceeeggghhhhhhhhhjjjlllmmmmmmllllllmmmpppsssuuurrrtttuuutttssssssuuuwww{{{{{{|||||||||{{{zzzyyyzzzwwwtttrrrssstttuuutttqqqrrrrrrqqqpppppprrrtttsssvvvyyy|||~~~~~~xxxlllbbbZZZQQQMMMIIIGGGJJJOOOUUU]]]hhhqqqwwwzzz|||}}}wwwvvvuuutttsssrrrqqqqqqooommmjjjgggeeeddddddddddddaaa]]]YYYWWWUUUSSSQQQOOOOOOMMMLLLJJJJJJIIIIIIKKKJJJJJJIIIJJJJJJLLLLLLOOOTTT[[[bbbiiiqqqxxx}}}wwwooopppuuuyyyooo]]]NNNJJJKKKJJJIIIMMM^^^www~~~sssfffYYYRRR???;;;555111000111222222000//////......//////000////////////////////////------------,,,,,,,,,,,,.........////////////000------,,,,,,,,,,,,------+++,,,,,,------.........111000...---,,,,,,---------------...............---.....................////////////////////////+++,,,------......------+++,,,---.../////////....../////////000000000111111111111111222333444444555666777888999<<<@@@CCCLLL^^^{{{...000333333333333444666444555888:::;;;AAAOOO]]]uuu}}}~~~vvvccc[[[XXXVVVZZZaaadddfffddd^^^```mmm||||||zzz|||}}}|||zzztttkkk]]]NNNCCC;;;888777888;;;AAAFFFKKKMMMNNNNNNUUU^^^ggghhhaaaZZZVVVWWWUUUUUUVVVXXXYYY[[[\\\]]]^^^^^^``````aaaaaaaaaaaa```bbbdddeeeddddddeeegggdddfffhhhhhhhhhiiikkkmmmlllkkkjjjiiijjjlllnnnpppnnnqqqsssrrrpppqqqtttwww{{{{{{||||||{{{zzzxxxwwwwwwuuurrrqqqrrrsssrrrqqqoooqqqrrrrrrrrrsssuuuwwwsssvvvyyy{{{|||~~~zzz{{{~~~}}}kkkaaaUUUOOOKKKGGGHHHLLLSSSYYYbbbkkkrrrxxx}}}|||{{{xxxuuusssqqqpppooommmllliiifffcccbbbaaaaaaccc```]]]ZZZYYYWWWUUUSSSQQQPPPNNNLLLJJJIIIIIIHHHJJJJJJIIIIIIJJJJJJKKKLLLOOOSSSZZZaaahhhpppxxx}}}~~~pppjjjlllzzzyyyhhhWWWJJJLLLLLLMMMTTThhh~~~pppdddZZZUUUDDD???888222111111222222222222111111111111222222////////////////////////............------------,,,,,,,,,------------...,,,---///000000///---,,,,,,,,,,,,------.........///...------------------........................---------...............////////////////////////+++,,,------......------***+++---...//////............//////000000111111111111111111222333444555555666777888999<<<@@@DDDMMM___}}}///111333444333333555666444666999===>>>EEEUUUeeewwwccc\\\ZZZZZZ```hhhiiiiiieee___bbbmmmzzz|||zzzyyyyyyzzzqqqeeeSSSEEE>>>:::888666:::>>>CCCHHHKKKLLLLLLKKKSSSXXX]]]]]]ZZZVVVTTTUUUUUUUUUWWWXXXZZZ\\\]]]^^^````````````aaabbbccccccbbbeeeggghhhfffeeefffgggeeegggiiijjjjjjjjjlllnnniiiiiihhhiiijjjkkkmmmnnnmmmqqqssssssqqqqqqtttxxx{{{{{{||||||{{{xxxvvvuuuuuutttrrrrrrssssssqqqpppmmmnnnpppppppppqqqsssuuutttvvvyyyzzz{{{|||zzzzzz{{{~~~xxxlll^^^VVVOOOJJJIIIKKKOOOUUU^^^gggooouuuzzz}}}{{{wwwsssooommmllljjjiiigggeeecccbbbaaaaaaaaa___\\\ZZZZZZXXXVVVTTTPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMQQQXXX```hhhqqqzzz}}}lllbbbaaahhhxxxvvvgggSSSSSSRRRRRRYYYmmm~~~oooccc[[[XXXIIICCC:::333111000111111111111000000000000111111////////////////////////------------............,,,,,,,,,------------...---...///000000///...---,,,,,,------------------+++,,,,,,---------------........................---------.........//////........................+++,,,------......------)))+++---...//////...---.........///000111111111111111111111222333444555666777888888999<<<@@@DDDPPPbbb///111333444333444555666555777;;;???AAAHHHZZZjjj~~~wwwccc\\\[[[]]]eeeooonnnmmmhhhbbbdddnnnvvvxxxwwwzzz~~~}}}zzzxxxyyy{{{oooaaaMMM@@@<<<:::888555===@@@EEEJJJLLLLLLKKKJJJTTTVVVXXXXXXWWWUUUUUUUUUUUUVVVWWWYYY[[[]]]___```aaaaaa`````````bbbccceeecccgggiiiiiigggeeefffgggfffhhhiiijjjjjjkkkmmmooogggggghhhiiijjjlllmmmnnnnnnrrruuutttrrrrrrvvvzzz{{{{{{||||||zzzxxxuuusssuuutttssssssttttttqqqoooiiikkkmmmmmmlllmmmnnnpppuuuwwwyyyzzzzzz{{{}}}|||||||||~~~vvvggg]]]UUUNNNLLLMMMKKKRRR\\\fffmmmrrrwwwyyy}}}xxxrrrnnnlllkkkggggggffffffdddcccbbbbbb___]]][[[ZZZZZZYYYWWWUUUNNNNNNMMMLLLKKKKKKLLLLLLIIIIIIIIIJJJJJJJJJJJJKKKJJJOOOVVV___hhhsss|||}}}}}}wwwfff[[[YYYTTTiii}}}ttt]]]\\\XXXVVV[[[mmm~~~pppeee___\\\KKKEEE;;;444000000111111......------------......////////////////////////------------------------........./////////000000........................------------------------)))***,,,---......---,,,.....................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))+++---/////////...------......///000111111222111111111111222333444555666777888888999<<>>999:::@@@DDDLLLbbbzzztttaaaZZZZZZ]]]eeemmmrrrnnneee```fffqqqtttpppjjjmmmttt{{{~~~{{{xxxvvvjjjZZZHHH???<<<:::888999@@@CCCEEEGGGHHHIIIKKKMMMTTTVVVYYYZZZZZZYYYYYYZZZ[[[ZZZYYYYYYYYY[[[^^^___aaaaaaaaaaaaaaaaaaaaaaaafffgggggghhhhhhhhhhhhgggiiihhhiiijjjmmmnnnmmmllleeefffggghhhjjjlllmmmnnnqqqrrrtttvvvvvvvvvvvvuuuxxxzzz{{{|||zzzvvvrrrooolllmmmnnnoooooonnnmmmlllkkkkkklllmmmnnnpppqqqrrrvvvxxx|||~~~~~~}}}}}}~~~~~~~~~sssdddYYYOOOKKKKKKMMMQQQYYYaaaiiiooosssuuu{{{vvvqqqnnnkkkiiigggeeecccaaa]]]ZZZ\\\ZZZYYYXXXYYYYYYWWWUUUSSSPPPLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHJJJJJJMMMQQQYYYbbbmmmvvv~~~|||}}}{{{vvvrrrkkk```TTTSSS^^^oooyyyjjjfffbbbaaabbbjjj{{{|||pppmmmhhhaaaRRRGGG<<<999888555222222000000000000000000000000000......///000111000///...------,,,,,,------...111111000000/////////...222000---...000111000...,,,...000...+++)))+++...,,,------,,,++++++---000111111111111000000000000++++++------------++++++,,,---...//////...---,,,000...,,,+++,,,------,,,///////////////.........///////////////000111111666555555666888999888777666555666:::;;;<<<@@@FFFRRRfff///111333333333444666888<<<999;;;BBBGGGRRRlll{{{wwwyyyqqq```ZZZ\\\```gggnnnrrrnnnfffcccjjjtttuuupppjjjlllpppuuuxxxwwwuuutttdddUUUDDD===;;;:::;;;<<>>:::999666444444000000000000000000000000///...---...000111000//////......------......///000000111111111000//////111...,,,---///000///------...000000/////////000///...,,,+++,,,---///000111111000000000/////////,,,---............---,,,------...//////...------///...,,,,,,,,,---------/////////////////////...///////////////000111111333222222333555666666555555333444888999:::>>>DDDRRRggg///111333444444555666888999999===DDDLLL\\\zzz{{{ppplllrrr~~~xxxkkk___\\\```ffflllqqqsssnnnhhhiiiqqqxxxwwwpppllllllnnnpppssssssrrrooo\\\NNN???::::::;;;===@@@BBBCCCDDDDDDEEEGGGKKKNNNTTTUUUWWWXXXXXXYYY\\\^^^]]]\\\[[[[[[[[[\\\]]]^^^```aaaccceeeffffffeeeeeeggghhhhhhiiijjjjjjiiiiiijjjjjjjjjlllnnnmmmjjjhhhggghhhiiikkklllnnnooopppssstttuuuvvvxxxyyyzzz{{{{{{zzzxxxuuurrrooolllkkkmmmmmmllllllllllllmmmmmmlllkkkjjjiiikkknnnqqqsssuuuxxx{{{}}}}}}}}}~~~zzzxxxvvvyyy}}}uuufffYYYQQQOOOMMMPPPWWW___fffmmmrrruuutttxxx}}}|||wwwsssllliiieeebbbaaa___^^^\\\\\\ZZZYYYXXXXXXXXXVVVTTTSSSRRRQQQQQQQQQQQQOOOMMMJJJIIIHHHGGGGGGHHHIIIIIIMMMQQQXXXaaakkkttt{{{{{{tttfffZZZKKKOOO[[[ooo~~~|||{{{yyytttoooqqqwwwrrraaaSSSDDD===999555333333000000000000000000000000///...---...000111000////////////....../////////---...000222222111///...///---,,,,,,---......---...///000222444444222000444000+++***---///000000000////////////.........---......//////......---------...//////...------......---------......///....../////////////////////////////////000111111222111111222444555555444555333444888999:::>>>EEEQQQggg000222444444444555777999999:::???GGGRRRgggyyyllliiirrrxxxllleee^^^___gggpppvvvyyytttooolllooowww|||xxxqqqnnnpppqqqqqqssssssnnngggTTTHHH<<<888888:::>>>BBBCCCCCCCCCCCCCCCFFFKKKNNNOOOQQQRRRSSSSSSVVVYYY\\\]]]]]]\\\[[[\\\\\\]]]]]]^^^___bbbdddfffffffffeeeggghhhiiijjjjjjjjjjjjjjjiiiiiijjjkkklllkkkgggeeeggghhhiiikkklllnnnoooppprrrssstttuuuwwwyyy{{{|||zzzxxxuuuqqqooommmmmmmmmmmmlllkkkjjjjjjkkklllmmmlllkkkiiihhhjjjmmmqqqssstttvvvyyy{{{{{{{{{}}}~~~{{{uuutttyyy}}}kkk]]]SSSOOOLLLOOOUUU\\\dddlllqqqtttsssvvv{{{~~~~~~|||xxxvvvqqqmmmhhhdddaaa```^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTSSSRRRSSSTTTUUUTTTRRROOOLLLKKKIIIHHHHHHIIIJJJJJJMMMPPPWWW```jjjssszzz}}}|||pppdddSSSQQQVVVggg~~~xxxpppmmmooolll\\\JJJ???999333000000000000000000000000000000000///...///111222111000//////............//////***,,,///111111000...---...---,,,,,,---.........111222666===EEEIIIHHHEEE:::333,,,***---000///---//////.........---------------............---------..................------...///.........///000............///////////////////////////000000111333222222333555666666555777555777:::<<<<<>>EEERRReee}}}vvvvvv~~~uuueeeZZZZZZZZZ```mmm{{{uuutttwww|||~~~zzzvvvvvvwww}}}|||yyyssscccQQQGGG???999888999999<<<@@@BBBBBBCCCBBBCCCDDDHHHKKKJJJLLLNNNOOOPPPRRRUUUWWWYYYZZZZZZ[[[\\\\\\]]]]]]\\\]]]^^^___```bbbcccdddffffffhhhiiijjjjjjkkkkkkiiiggggggggghhhhhhfffdddfffggghhhjjjkkkmmmnnnoooppprrrtttvvvxxxyyyyyyxxxuuussspppmmmlllmmmnnnooojjjjjjiiiiiiiiiiiijjjjjjmmmlllkkkjjjlllooorrrtttrrrsssvvvwwwxxxyyy{{{~~~|||~~~{{{qqqqqqxxxqqqbbbWWWOOOLLLNNNQQQXXX___hhhoootttxxxxxxxxxxxxxxxxxxxxxwww{{{wwwqqqlllhhheeeaaa^^^\\\[[[XXXWWWWWWVVVTTTRRRQQQRRRSSSUUUXXXXXXVVVSSSNNNMMMKKKJJJIIIJJJJJJKKKKKKOOOVVV```jjjttt{{{|||qqqfffZZZPPPKKKUUUkkkyyyqqqnnnooo{{{uuudddRRRFFF???999666666000000000000000000000000111000///000222333222111------,,,,,,,,,,,,------***+++---...///...,,,+++,,,.........---...000222555777:::???CCCFFFEEEEEE:::555///,,,,,,------+++///............------------,,,,,,++++++,,,,,,---///...------------...///...111333222///---...000------......///000000000///////////////000111111111000000111333444444333666444555999:::;;;???FFFMMMggg222444555666666777999;;;<<<@@@HHHXXXppp}}}kkk___TTTVVVWWW\\\iiixxx~~~{{{vvvwww|||~~~vvvuuuxxx|||{{{wwwppp\\\GGG@@@;;;888:::;;;;;;===AAA@@@BBBCCCCCCCCCDDDGGGIIIGGGIIILLLMMMNNNOOOQQQRRRVVVWWWXXXZZZ[[[\\\]]]]]]^^^]]]]]]]]]^^^```cccdddeeeeeeggghhhiiijjjjjjjjjkkkiiigggfffggghhhhhhhhhggghhhiiikkklllnnnooopppqqqssswwwyyy{{{zzzxxxwwwsssqqqnnnkkkjjjjjjkkkkkkhhhiiiiiiiiiiiiiiiiiihhhmmmllllllmmmnnnppprrrtttsssuuuwwwxxxxxxzzz}}}}}}xxxuuuyyy~~~uuufff[[[SSSLLLMMMPPPVVV^^^gggoootttvvvwwwxxxyyyyyyxxxwwwvvvzzzwwwrrrooolllhhhdddaaa]]][[[XXXWWWWWWVVVSSSQQQQQQPPPQQQTTTVVVWWWVVVUUULLLKKKJJJHHHHHHHHHHHHIIIJJJNNNVVV```kkkuuu}}}~~~vvvlll```UUULLLSSSggg~~~|||tttpppqqqqqq|||kkkYYYLLLDDD<<<777666000000000000000000000000///.........000111000///......------------............/////////...------***,,,...---,,,,,,///111222222333111...,,,++++++333111///---------...////////////............---...---,,,,,,,,,,,,---...///...------------...//////222555333///,,,---///------......///000000111///////////////000111111222111000222444555444333666444666999;;;;;;@@@FFFOOOiii222444666777777777999;;;===@@@III\\\xxxtttdddZZZRRRTTTUUUXXXdddsssxxxuuuvvvyyy}}}tttssszzzyyyssslllWWWAAA;;;888777;;;======???CCC???AAACCCDDDDDDDDDFFFHHHIIILLLPPPRRRRRRRRRSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]```___]]]\\\]]]```ccceeedddeeefffgggiiiiiijjjjjjllljjjgggfffhhhjjjkkkkkkhhhiiijjjlllnnnooopppqqqrrruuuyyy|||}}}{{{xxxvvvsssqqqmmmjjjhhhgggggggggggghhhiiijjjjjjiiihhhggglllmmmmmmnnnpppqqqsssssstttvvvxxxyyyzzz|||~~~}}}|||}}}xxxjjj___WWWLLLMMMOOOUUU]]]fffnnnssssssuuuxxx{{{{{{yyyvvvtttwwwuuurrrpppmmmjjjfffccc]]][[[XXXWWWWWWUUUSSSQQQPPPPPPPPPRRRUUUWWWVVVUUURRRQQQOOONNNMMMMMMMMMNNNIIINNNVVV```lllvvv~~~~~~vvvhhh]]]RRRUUUggg~~~wwwrrrrrrjjj|||ttt```RRRGGG<<<555333000000000000000000000000...---,,,---/////////...//////............//////111111000000/////////...)))+++---,,,++++++...111---000222222000000222555---...///...---...000222000////////////.........///...---,,,,,,---...//////...---,,,,,,---...///000333666444///,,,,,,...---------...///000000111///////////////000111111444333333444666777777666888777888;;;======BBBHHHQQQkkk000222444555666777999;;;AAAEEERRRhhhzzzzzzlllaaa[[[XXXRRRRRRZZZeeemmmssswwwvvv{{{~~~wwwrrruuu|||xxxiiiXXXIIIAAA777777888999;;;===???@@@@@@AAACCCDDDEEEGGGJJJLLLKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]]]]___bbbdddddddddeeefffggghhhiiijjjkkkkkkkkkjjjhhhggggggggghhhiiiiiijjjkkkmmmoooqqqssstttsssuuuxxxxxxwwwvvvvvvvvvrrrnnnjjjgggfffeeedddccccccdddeeefffggggggggggggkkklllmmmmmmmmmooorrruuutttuuuvvvxxxyyyzzz{{{|||{{{~~~|||{{{{{{~~~}}}qqq```UUUNNNJJJKKKRRR[[[bbbjjjpppwwwwwwvvvvvvuuusssrrrqqqtttuuuvvvvvvrrrmmmgggdddaaa___]]]YYYVVVSSSQQQPPPPPPQQQSSSTTTSSSRRRPPPOOOQQQPPPMMMLLLKKKKKKLLLMMMKKKNNNUUU^^^iiiuuukkk```RRRQQQdddtttlllkkkggglll||||||jjjYYYLLLBBB;;;666444222111111222222000/////////............//////000...,,,---000111///------.........---,,,,,,+++---------.........//////......---///111222111///666333000///000///,,,)))------,,,,,,,,,,,,++++++------+++******+++------......---------,,,,,,,,,000000//////.........---000...,,,---000111000...//////............/////////000000222333444555555777555444777888:::@@@GGGOOOiii///111444555666888;;;===AAAHHHXXXrrrxxxkkkbbb^^^[[[VVVTTT[[[ccciiinnnsssvvv{{{~~~{{{sssnnnqqqvvv~~~rrraaaOOOAAA:::777777888999;;;===???@@@???@@@BBBCCCDDDFFFIIIKKKKKKLLLNNNQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]______```bbbeeeggghhhggghhhggggggggghhhiiiiiijjjiiiiiihhhgggggghhhiiijjjllllllnnnoooqqqssstttuuutttvvvxxxxxxvvvtttssstttpppmmmiiifffeeeeeedddcccdddddddddeeeffffffggggggiiikkklllmmmmmmooorrrttttttuuuuuuvvvxxxyyy{{{|||{{{|||~~~~~~|||{{{zzz{{{vvvdddWWWPPPLLLKKKQQQYYY___gggnnnssssssttttttttttttssssssuuuvvvwwwwwwuuuppplllhhhbbb___\\\XXXTTTSSSRRRRRROOOOOOPPPPPPQQQSSSTTTUUUQQQPPPNNNLLLLLLLLLMMMNNNMMMQQQWWW```kkkvvvuuukkk\\\VVVddd|||~~~rrrjjjiiiaaaeeesssooo___RRRGGG>>>888444222111000111111000...//////............//////000...,,,---///000///---.../////////......---,,,---------.........//////...000222111///......000...,,,,,,---000222111000,,,,,,,,,------.........------,,,,,,,,,,,,------............------------000/////////.........---///---,,,---///000///---000000000111111000000000000000111222333444444555777555444777888:::@@@GGGSSSlll000222444666777999<<>>@@@AAABBBCCCEEEHHHJJJLLLMMMOOOQQQSSSUUUVVVVVVWWWXXXXXXYYYZZZ\\\]]]^^^aaaaaabbbeeeiiikkkkkkjjjiiihhhgggffffffggghhhiiihhhggggggggggggiiijjjkkkooooooppprrrsssuuuvvvvvvvvvxxxyyywwwuuurrrqqqqqqnnnkkkgggeeeeeeeeedddcccddddddccccccdddeeefffggghhhjjjmmmnnnooooooqqqsssttttttttttttuuuwwwyyy{{{zzz{{{|||{{{zzzyyyyyy{{{{{{}}}~~~~~~~~~}}}iii[[[RRRMMMKKKPPPVVV\\\cccjjjnnnoooqqqsssssstttssssssrrrsssuuuvvvuuurrrooommmeeeaaa\\\VVVSSSRRRRRRSSSQQQPPPOOONNNOOOQQQTTTVVVQQQPPPOOOMMMMMMMMMNNNNNNPPPSSSYYYaaalllvvv}}}}}}~~~|||rrrcccYYY___ttttttllljjjffffffqqquuugggZZZNNNBBB:::444222000000000000///...//////............/////////...------...///...,,,/////////000//////...------------...............---111555333---***,,,000---+++******++++++***(((+++,,,,,,---...///000111------............------////////////............/////////..................,,,,,,,,,...///...---000111222333333222111000111222222222333333444444777555555888999:::@@@GGGTTTlll222444555666777999===???FFFQQQiii}}}ooofffdddfffddd```^^^```bbbccchhhnnnyyyqqqoooqqqtttwwwuuuooo```MMM@@@:::999777777888999;;;===???@@@>>>@@@BBBCCCDDDEEEHHHKKKLLLMMMOOORRRTTTUUUVVVWWWXXXXXXXXXYYY[[[\\\^^^___aaaaaacccfffjjjllllllkkkhhhhhhfffffffffhhhjjjkkkggggggfffggghhhjjjlllmmmqqqqqqrrrrrrssstttuuuuuuxxxyyyzzzxxxtttpppooonnnllliiieeeddddddddddddcccdddcccbbbaaabbbdddfffhhhhhhkkknnnpppqqqqqqrrrssstttssssssssstttvvvxxxyyyzzz{{{{{{zzzxxxxxxzzz{{{zzz|||~~~}}}}}}}}}~~~mmm]]]SSSMMMIIIMMMSSSYYYaaahhhkkkmmmoooqqqrrrrrrrrrqqqmmmnnnppprrrrrrqqqpppoookkkfff^^^WWWRRRQQQQQQSSSSSSRRRQQQOOOOOOOOOOOOPPPQQQPPPOOONNNNNNNNNOOOOOORRRTTTZZZbbblllvvv~~~|||sssdddXXXXXXhhh{{{uuurrrooolllqqqyyymmmaaaSSSEEE;;;555222000//////000///...//////............//////......------......---,,,....../////////......---........................---000333111...+++---000...---,,,++++++***)))(((+++,,,,,,---.../////////---...///000000///...---000000000000////////////........................,,,,,,,,,,,,---......---000111333444444333111000222222333333333333333333777555555888:::;;;@@@GGGRRRiii555666777777777999<<>>AAANNN```||||||ooofff^^^___eeefffffffffgggdddcccjjjtttsssnnnsssxxxxxxzzzrrrbbbQQQBBB:::777888777777888999;;;===???@@@@@@BBBDDDEEEEEEGGGJJJLLLNNNOOOQQQSSSUUUWWWXXXXXX[[[ZZZYYYYYY[[[]]]```bbb___```aaaeeehhhiiigggeeedddeeegggiiikkkmmmnnnooojjjiiiiiiiiijjjlllnnnoooppppppppppppooooooooooootttuuuvvvtttpppmmmlllkkkfffdddaaa```bbbcccccccccddddddccccccdddeeefffgggjjjlllooopppqqqqqqsssuuurrrrrrssstttuuuuuuvvvvvvxxxyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~|||}}}~~~rrrbbbUUUMMMGGGHHHLLLRRRZZZbbbhhhjjjmmmpppqqqqqqooonnnmmmmmmnnnnnnpppqqqrrrsssuuuqqqiiiaaaZZZUUURRRPPPLLLMMMOOOQQQQQQPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNRRRTTTYYYaaakkkvvv~~~~~~qqqaaaTTTRRR___nnn~~~wwwpppkkkppp|||tttjjj[[[JJJ???888555111//////000000/////////............/////////000111000...------...+++,,,------------------...............------------,,,+++---000111000...+++,,,------,,,+++---...------,,,,,,,,,+++++++++......////////////......000000000000////////////---------------.........+++---......------...///000000000000000000000000222222333333444444444555777555777:::<<<<<<@@@GGGVVVnnn555666777777999<<>>DDDIIISSSmmmnnngggaaaYYYYYY___ggghhhjjjhhhbbb___gggrrr|||{{{ooonnnxxx~~~ttteeeQQQAAA;;;999999888777888888999;;;===???@@@>>>@@@BBBCCCCCCEEEHHHKKKNNNPPPRRRTTTVVVWWWXXXYYY\\\[[[ZZZZZZ[[[^^^aaacccdddeeefffiiikkkkkkhhheeegggiiilllnnnooonnnmmmkkkmmmmmmllllllmmmnnnpppqqqppppppoooooonnnmmmmmmllljjjkkkmmmllljjjhhhhhhhhhcccaaa______```bbbcccccccccdddeeefffggggggggggggiiijjjkkkkkkkkkmmmqqqtttqqqrrruuuwwwxxxwwwuuusssrrruuuxxxyyyxxxwwwvvvwwwwwwyyy{{{|||~~~~~~|||zzzyyyyyyyyyyyy}}}}}}}}}vvvhhh]]]SSSIIIFFFGGGJJJPPPWWWcccfffkkkpppssstttsssrrrkkkjjjjjjiiijjjkkklllmmmrrrrrroookkkeee___XXXUUUSSSQQQOOOMMMLLLLLLLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMSSSVVV[[[dddnnnyyywwwkkkZZZNNNPPPZZZrrrxxxkkkeeeooo{{{rrrdddTTTIII;;;777333111000111111111//////............//////111333444222///---...000------...///000000////////////.........---------+++000333111,,,)))+++///,,,///000///---,,,...000+++,,,,,,---...///000000///...---,,,,,,---...///////////////............,,,,,,,,,------.........,,,...000000...---///111333111///------///111333111111222333555666777777666555777;;;======AAAFFFSSSlll444::::::===CCCAAACCCPPP^^^|||ggg___]]]ZZZZZZ\\\hhhiiigggbbb^^^bbbnnnwwwyyyrrrsssxxxzzzyyywwwkkk[[[JJJBBB>>>999666555666777:::;;;;;;<<<>>>@@@@@@CCCEEEEEEDDDEEEIIILLLMMMNNNPPPRRRTTTUUUVVVVVVZZZ[[[\\\\\\\\\]]]```cccfffggghhhjjjjjjiiihhhhhhiiiiiiiiijjjlllmmmooopppoooooonnnmmmnnnoooqqqrrrssssssqqqpppooommmlllkkkmmmllljjjiiijjjiiigggeeeaaaaaabbbaaa``````bbbeeefffgggiiiiiihhhhhhiiijjjhhhiiijjjkkkkkkmmmppprrrrrrsssuuuvvvwwwxxxwwwwwwssstttttttttuuuuuuvvvvvvxxxyyyzzz{{{}}}|||vvvrrrqqqtttyyy}}}}}}pppcccYYYNNNJJJIIIIIINNNTTT___dddkkkoooqqqpppoooooommmmmmkkkjjjiiihhhhhhhhhqqqqqqqqqrrrpppkkkbbb[[[XXXUUUQQQOOONNNMMMLLLJJJHHHIIIJJJLLLNNNOOOPPPQQQVVVXXX]]]eeeoooyyy}}}pppeeeYYYQQQOOOSSSggguuuggg```bbbmmm~~~uuu\\\GGGAAA:::555444333000000222000000000000000000000000//////............//////000000///............///111111111000000000000000......------------........................------------............------222111000///---+++***)))111111111111111111111111+++++++++++++++,,,---.........///000000000000000///......------///000111222111000333777999999777888666777:::;;;;;;???EEETTTmmm444:::999;;;BBBAAADDDRRRddduuu```ZZZYYYYYY]]]cccggggggddd___\\\```jjjsssxxxrrrnnnrrrzzz|||xxxcccTTTEEE>>><<<888666666666888:::;;;;;;<<>>@@@CCCEEEFFFGGGIIIKKKOOOPPPRRRTTTUUUVVVWWWWWWYYYZZZ\\\\\\\\\]]]```bbbaaaccceeegggiiijjjjjjkkklllllllllllllllllllllllllllmmmnnnooooooppppppppprrrqqqpppooonnnlllkkkkkkfffeeeccccccccccccaaa``````aaaaaa```___```bbbdddfffhhhiiiiiihhhgggggghhheeehhhlllnnnooonnnoooooorrrrrrtttuuuvvvwwwwwwwwwxxxxxxxxxwwwvvvvvvuuuuuutttxxx{{{||||||}}}zzzuuuoookkkhhhggggggrrrvvv{{{rrreeeWWWNNNIIIGGGJJJPPPUUU[[[dddkkknnnoooooooookkkjjjhhhhhhhhhjjjlllmmmffffffhhhkkknnnnnnmmmkkkeeebbb]]]XXXVVVSSSPPPMMMJJJJJJJJJJJJKKKMMMOOOPPPRRRWWW```kkkvvvyyypppfff___ZZZSSSQQQSSSjjj}}}sssfff\\\XXX___qqquuu```KKKAAA888444222///---...000000000000000000000000//////............////////////...------,,,++++++---------......//////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................000//////...------,,,,,,........................---------,,,------...///......///000000000000/////////.........///000111444333222333444555444333888666666:::;;;;;;@@@GGGVVVooo444999888888???AAAJJJ]]]zzzuuufffXXXTTTSSSUUUaaannntttpppjjjdddbbbccchhhllljjjhhhhhhoooyyy{{{qqqcccPPPEEE;;;888777666555777777999;;;<<<<<<>>>@@@BBB???AAADDDGGGIIIJJJKKKLLLPPPQQQSSSTTTVVVWWWWWWWWWXXXZZZ[[[\\\\\\]]]___aaa___```bbbeeegggiiikkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnooopppppppppooonnnmmmnnnnnnmmmlllkkkjjjiiihhhgggeeeddddddddddddcccaaa```aaaaaa```______bbbdddhhhiiikkkjjjiiiggghhhhhhfffiiilllmmmnnnnnnpppqqqrrrssstttuuuvvvwwwwwwwwwzzzyyyxxxwwwuuutttsssssssssxxx|||}}}|||~~~yyyqqqkkkgggeeedddlllqqqwww}}}|||ooo^^^SSSKKKGGGIIIMMMQQQWWWaaaiiinnnppppppqqqllljjjhhhgggggghhhjjjkkkhhhgggggghhhjjjkkklllmmmnnnkkkfffaaa\\\WWWRRRNNNKKKJJJIIIHHHIIIJJJMMMNNNUUU\\\gggsss}}}{{{pppddd___[[[WWWUUUUUUlllvvvjjj___YYY^^^qqq{{{fffQQQEEE999555222000.../////////////////////////////////............//////000000//////...---,,,+++,,,,,,---...//////000000......------------......,,,,,,,,,,,,,,,---------.........------........................---------000000000000000000000000......---------......///---...//////000000/////////////////////000000000222222222222333444444444888555666999;;;<<>>@@@BBBDDDDDDFFFIIIKKKMMMNNNNNNPPPQQQSSSTTTVVVVVVWWWWWWWWWYYY[[[\\\\\\]]]___```^^^___aaaccceeehhhjjjkkkjjjkkkmmmoooppppppppppppqqqqqqqqqqqqooommmkkkiiijjjiiiiiihhhgggfffeeeeeegggeeeddddddddddddcccbbb````````````^^^___aaadddhhhjjjlllkkkjjjiiiiiijjjjjjjjjkkkkkkkkkmmmqqqtttsssttttttuuuvvvwwwxxxyyyyyyyyywwwvvvtttrrrqqqppptttxxx}}}~~~~~~wwwnnniiifffeeehhhmmmtttzzz~~~wwweeeXXXNNNHHHHHHKKKOOOUUU^^^fffkkknnnppprrrnnnllliiigggeeeeeeeeefffggggggfffeeefffhhhkkkmmmsssqqqmmmiiiddd^^^VVVQQQMMMKKKIIIGGGGGGIIILLLNNNXXX```mmmyyyvvviiidddbbb^^^ZZZYYYggg|||wwwlllbbb[[[___qqqrrrXXXJJJ<<<555444222000111//////////////////////////////............//////000111111111000///---,,,------...//////000111111......------------......,,,---------.........//////...------------...///........................------------------------///......---------......------...////////////////////////000000000000000///000111222333555666777777555666999;;;===CCCJJJZZZsss555;;;888888@@@HHHYYYqqq{{{ggg\\\TTTVVVZZZ___lllzzzyyyuuupppoooppppppnnnlllmmmssswwwyyy{{{yyyjjjXXXGGG@@@:::999777555555888888:::<<<===>>>???AAACCCIIIHHHGGGIIILLLNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVYYY[[[\\\\\\]]]^^^_________```aaaccceeeggghhhhhhjjjlllnnnoooppppppoooqqqppppppnnnllljjjhhhgggffffffeeeeeedddccccccbbbdddcccbbbbbbccccccbbb```___``````___^^^___aaacccgggiiikkkkkkjjjiiijjjkkklllkkkjjjiiijjjmmmrrrvvvuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwuuutttrrrqqqpppuuuxxx}}}xxxooojjjggghhhmmmsssxxx{{{}}}|||kkk^^^SSSJJJHHHJJJLLLQQQYYY```eeeiiilllooommmllljjjgggdddbbb````````````aaa```aaadddiiimmmrrrrrrqqqqqqmmmfff^^^XXXRRROOOKKKIIIHHHJJJMMMOOOXXXbbbqqq}}}rrrnnnnnnhhh```\\\\\\mmmvvvkkkbbb[[[^^^kkkyyy|||aaaPPP???777555333111222000000000000000000000000//////............/////////000111222111000///............//////000000111......------------......,,,------......////////////...---,,,,,,---...///..................------///////////////////////////...------------------------...////////////......///000111111111000000...000222333444555777999777555555888;;;===DDDLLL\\\uuu666<<<999999BBBLLL```{{{tttdddYYYRRRVVV\\\aaakkkwwwtttqqqpppsssxxxyyyvvvrrrsss|||}}}yyysssbbbPPPAAA<<<888888888666777:::999;;;===>>>>>>???BBBCCCLLLIIIGGGGGGJJJNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVXXX[[[]]]]]]]]]^^^___aaa`````````aaacccdddeeeggghhhjjjlllmmmllllllkkkmmmllljjjiiihhhgggggggggeeeeeedddccccccbbbbbbbbbcccbbbaaaaaabbbbbbaaa```___``````___^^^___aaacccdddfffhhhiiiiiiiiijjjkkkjjjkkkkkkkkkkkknnnrrruuuwwwwwwvvvwwwxxxyyy{{{|||yyyyyyxxxvvvtttsssrrrqqqtttwww}}}{{{pppjjjjjjnnnrrrvvvyyy{{{}}}ooobbbWWWMMMIIIJJJHHHLLLRRRWWW[[[```eeehhhjjjjjjiiigggddd```]]]\\\YYY[[[[[[[[[[[[___dddiiikkkmmmrrruuuuuuoooggg```XXXTTTPPPLLLKKKMMMQQQSSSYYYeeevvv{{{{{{{{{sssfff\\\SSS^^^pppvvvjjjaaa[[[[[[cccmmmyyy~~~kkkXXXDDD:::666333000000000000000000000000000000//////............//////---...000111222111///.................................------------......++++++,,,------...//////000///---,,,,,,---///000//////......---------,,,000000000000000000000000......---,,,,,,,,,,,,,,,,,,---......//////.........///000111222111000000000222444555444444666999777555555888;;;>>>EEEMMM^^^vvv777<<<::::::CCCNNNdddyyypppfffYYYRRRVVV\\\___gggoooqqqooopppwww~~~}}}xxxxxx~~~uuukkkYYYFFF===999666777777666888<<<999;;;===>>>???@@@BBBDDDNNNJJJFFFFFFIIILLLNNNNNNPPPPPPQQQSSSTTTTTTTTTTTTUUUXXX[[[]]]]]]]]]]]]^^^bbbaaa`````````aaacccdddfffgggiiijjjjjjiiigggfffhhhgggfffeeeeeefffggghhheeedddddddddcccbbbbbbbbbdddcccbbbbbbccccccbbbaaa___``````___^^^^^^aaacccaaadddfffgggggghhhiiijjjhhhjjjlllmmmnnnoooqqqsssxxxwwwwwwwwwxxxzzz|||}}}zzzzzzxxxwwwvvvtttsssssstttvvv}}}vvvllllllooorrruuuwwwyyy|||}}}qqqeeeYYYNNNIIIJJJEEEHHHLLLPPPTTTYYY___ccchhhhhhhhhgggddd```\\\ZZZWWWXXXYYYXXXWWWYYY^^^bbbdddiiiqqqxxxzzzvvvmmmggg\\\XXXSSSOOONNNPPPTTTVVV\\\iiizzz~~~{{{hhh\\\PPPVVVfffyyyxxxkkkbbb\\\ZZZ___fffvvvzzzqqq^^^GGG;;;666222///---000000000000000000000000//////............//////+++,,,///000111000///...------------------,,,,,,.........------.........******+++,,,,,,---......000///---,,,,,,---///000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,---......//////.........///000222222111111000222444666666444333555888777555555888;;;>>>FFFNNN___www888777;;;AAAEEEQQQpppwwwrrrccc]]]VVVVVV[[[cccgggiiihhhooozzz~~~{{{nnn^^^OOOGGG;;;999666333333444777888999:::;;;===@@@BBBCCCDDDDDDEEEFFFHHHKKKMMMPPPQQQOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[\\\^^^```^^^___aaabbbbbbbbbaaa```cccdddeeefffgggfffeeeeeeccccccddddddeeeeeeeeefffeeeeeedddcccbbbbbbbbbbbbbbbcccddddddeeeeeeddddddaaa```___^^^^^^___```aaadddgggjjjkkkjjjhhhggghhhgggiiijjjkkkkkkmmmppprrrvvvuuuttttttuuuwwwyyy{{{|||zzzxxxwwwvvvuuusssqqqwwwzzzsssmmmnnnqqquuuzzz}}}}}}}}}{{{}}}|||mmm]]]RRRNNNMMMIIIHHHGGGHHHLLLSSSZZZ^^^```fffiiihhhgggddd^^^WWWVVVUUUTTTTTTUUUWWWYYYZZZaaadddiiimmmppppppooonnneee___XXXSSSLLLJJJOOOWWW```lll{{{}}}nnnaaaVVVSSSVVVfff}}}|||nnngggbbb\\\[[[^^^mmmvvvvvveeeQQQDDD<<<555111111444333222000////////////---.........//////000000000---,,,---///000...,,,---------------...///000.........---,,,,,,,,,+++......------------.....................///000000---------............/////////000000000000////////////............//////............////////////111111222222333333333333111333444444444444555777:::777666999<<>>???AAACCCCCCCCCDDDEEEGGGJJJLLLNNNPPPOOOPPPQQQRRRSSSUUUVVVVVVYYY[[[\\\\\\[[[[[[]]]^^^^^^^^^```aaaaaaaaa```___```aaabbbcccccccccbbbbbb______``````aaabbbbbbbbbdddcccbbbbbbbbbbbbbbbbbbaaabbbccccccddddddccccccaaa```___^^^^^^___```aaaaaadddfffgggfffeeeeeefffgggiiikkkkkklllmmmppprrruuuuuuttttttuuuwwwyyy{{{{{{zzzxxxwwwvvvuuusssqqqqqqttt{{{rrrrrrsssvvvzzz|||||||||}}}{{{oooaaaVVVQQQPPPHHHGGGEEEDDDGGGLLLRRRUUU\\\bbbgggggggggeee```YYYVVVUUUTTTSSSTTTVVVXXXYYY]]]___dddhhhlllnnnnnnnnnlllfff```[[[UUURRRWWW___bbbmmm{{{|||mmmbbbUUUQQQTTTgggwwwlllbbbYYYXXX\\\jjjsss|||sssbbbOOOBBB:::333000///111111000/////////000000............/////////000///---,,,---///000...,,,///......---------......///////////////...............------------......---------------......///---------............/////////000000000000////////////............//////////////////000000000000111111111111111222333333111333444444333444555666:::777666:::<<>>EEENNN```uuufff]]]YYYXXXVVVXXX\\\```cccdddcccppp|||zzz{{{uuunnnfffZZZNNNEEE<<<:::888666666777:::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFHHHKKKMMMOOOPPPOOOPPPQQQRRRTTTUUUVVVVVV[[[\\\]]]\\\[[[ZZZ[[[\\\\\\]]]___``````______^^^]]]]]]^^^_______________\\\]]]]]]^^^______``````aaaaaa``````aaaaaabbbbbbaaaaaabbbccccccccccccbbb```______^^^^^^______```dddeeegggggggggggghhhjjjhhhiiikkkkkklllmmmppprrruuutttttttttuuuwwwyyyzzz{{{zzzyyyxxxvvvuuusssrrrqqqtttzzzzzzxxxwwwwwwzzz|||||||||}}}~~~|||sssggg]]]VVVSSSJJJHHHDDDBBBCCCFFFJJJMMMVVV\\\ccceeeffffffbbb\\\WWWVVVTTTSSSSSSTTTVVVWWWWWWYYY\\\```eeehhhkkkmmmmmmiiiccc___YYYWWW\\\cccgggppp|||yyylllaaaUUUPPPRRRdddvvvfff\\\\\\aaaiiiqqqyyyrrrbbbOOOCCC;;;444000000///.........//////000111............///////////////...------...///...---000000///------,,,,,,,,,.........///////////////......------------......,,,,,,,,,,,,---------...---------............///...//////000000//////...//////............////////////000000000111111111111111000///000111222333111222444444333333555666999666777:::<<<>>>EEEMMM___xxx999999===FFFSSSiii~~~lll___VVVTTTUUUWWWZZZ\\\^^^___aaadddrrrzzzyyyyyy|||vvvoooiiicccYYYLLLBBB:::999888666777888:::;;;<<<======>>>@@@AAABBBBBBFFFGGGIIIKKKMMMOOOPPPQQQPPPPPPQQQRRRTTTUUUVVVWWWYYYZZZ[[[[[[YYYYYYZZZ[[[[[[\\\]]]^^^___^^^]]]]]][[[[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___``````aaa_______________```aaabbbaaaaaabbbccccccccccccbbb________________________dddeeefffffffffgggiiikkkhhhiiikkkllllllnnnpppsssttttttttttttuuuwwwxxxyyyzzzzzz{{{yyywwwtttsssrrrwwwyyy}}}|||yyyxxxzzz|||}}}~~~}}}~~~~~~xxxoooeee\\\WWWNNNKKKGGGCCCBBBDDDGGGIIINNNVVV]]]```dddgggddd```XXXWWWUUUSSSSSSSSSTTTUUUTTTUUUVVVYYY]]]aaaeeehhhlllhhhdddaaa\\\ZZZ___fffmmmuuu}}}uuuiii___VVVOOONNN^^^zzzoooddddddiiiiiiqqqzzz~~~tttdddSSSHHH@@@888333222//////............//////.........///////////////......---............---//////...---------------+++,,,,,,,,,---...............------------......,,,,,,------............---------............///...//////////////////...///......------......///////////////000000000000111000///...///000222333000222333333333333444666888666777:::<<<>>>EEENNN```xxx777888===HHHYYYrrryyyxxxwwwxxxrrrfff]]]WWWQQQVVV[[[^^^]]]]]]^^^___iiivvv}}}wwwwwwyyyzzzuuuqqqkkkgggaaaWWWIII>>>888777666666666888:::;;;<<<===>>>???@@@AAABBBBBBFFFGGGIIIKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWYYYYYYXXXXXXZZZ[[[ZZZ[[[]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\]]]ZZZ[[[\\\]]]^^^___``````^^^^^^^^^^^^___```aaaaaaaaaaaabbbccccccccccccccc```````````````````````````bbbbbbbbbaaabbbdddfffhhhjjjkkkllllllnnnqqqsssssssssttttttuuuwwwxxxxxxyyy{{{|||{{{wwwtttsssssswwwzzz{{{zzz{{{}}}~~~|||}}}}}}wwwmmmccc\\\SSSOOOJJJEEEBBBCCCEEEGGGIIIPPPVVV[[[```eeeeeebbb[[[YYYVVVTTTSSSRRRSSSTTTTTTSSSSSSTTTVVV[[[___aaaiiigggeeeddd```^^^ccckkkrrryyy|||rrrfff^^^VVVOOOKKKVVVooowwwkkkhhhjjjgggpppzzz~~~vvvgggVVVKKKDDD;;;555444111000///...------------///////////////.........---.........------......---------------...//////+++,,,,,,,,,---...............------------......------...////////////...---------............///......////////////............------------......---------.........//////111000/////////000222222000222333333222333444666777666888;;;;;;===EEEOOO```xxx666999???LLL```}}}wwwqqqpppooorrr{{{zzzkkkddd___ZZZUUU[[[bbbdddaaa___```bbbkkkuuuyyyrrrmmmqqquuuuuunnnkkkgggccc\\\RRREEE<<<777666666666777888:::;;;<<<===>>>???@@@BBBCCCDDDEEEFFFIIIKKKMMMNNNNNNNNNPPPQQQRRRSSSUUUVVVWWWWWWUUUWWWXXXYYYXXXXXXZZZ\\\ZZZ[[[]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]XXXYYYZZZ[[[\\\]]]^^^____________^^^______````````````aaabbbbbbbbbbbbbbb```aaaaaabbbbbbaaaaaa```cccdddfffeeeddddddeeegggiiijjjllllllmmmnnnqqqsssrrrssstttuuuvvvwwwwwwxxxxxx{{{~~~|||xxxtttssssssrrrwww}}}}}}||||||}}}~~~~~~|||~~~~~~||||||~~~~~~vvvllldddXXXTTTNNNGGGCCCBBBCCCEEEEEEKKKQQQTTTZZZaaadddbbb]]][[[XXXUUUSSSRRRRRRSSSTTTSSSRRRRRRSSSWWWZZZ\\\aaa``````aaa___^^^cccjjjtttzzz|||rrrfff___WWWPPPLLLQQQeee~~~ooohhhdddbbbnnnyyyxxxiiiYYYNNNFFF===666333333222000///...---------///////////////.........---...///...------...///,,,,,,,,,------///000000.........///////////////......------------......------///000000000///...---------............///---......//////......---......------------......,,,,,,---------.........000000000111111111222222000111333333222222444555555666888;;;;;;===FFFPPPaaayyy888<<>>:::;;;===???AAACCCEEEFFFKKKMMMPPPRRRTTTTTTTTTSSSQQQQQQRRRTTTUUUVVVWWWXXX\\\]]]^^^\\\ZZZYYYYYYZZZ[[[\\\]]]^^^___^^^]]]]]][[[ZZZZZZYYYYYY[[[\\\]]][[[\\\]]]^^^```aaabbbcccbbbaaa```_______________[[[\\\]]]]]]^^^^^^]]]]]]bbbcccdddeeeeeedddcccbbbhhhjjjlllllljjjhhhgggfffiiijjjlllmmmmmmoooqqqtttqqqrrrsssuuuvvvvvvwwwwwwwww{{{~~~xxxsssssstttyyy~~~}}}{{{xxxvvvzzz{{{||||||{{{|||~~~}}}{{{||||||uuulllfff]]]SSSLLLGGGFFFEEEDDDGGGJJJKKKQQQZZZ```aaaaaa___[[[WWWTTTSSSRRRRRRRRRQQQQQQRRRTTTWWWZZZ[[[[[[[[[^^^aaabbbbbbhhhoooqqquuu|||wwwmmmfff___YYYPPPJJJPPPeeeuuuiiibbbpppssscccXXXOOODDD;;;777000000000000000111111222000000//////.........---,,,...000///---,,,---000000///...---------------.........------,,,,,,+++.........------.........***+++---//////...---,,,---------.........//////---..................---...------,,,,,,------.............../////////000///000333555555444222000///111222222222222333555444666999;;;;;;<<>>??????@@@AAADDDGGGJJJMMMPPPSSSTTTTTTSSSRRRQQQRRRTTTTTTTTTTTTVVVXXX]]]___```___\\\YYYXXXXXX\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVWWWXXXZZZ\\\YYYYYYZZZ[[[]]]^^^___``````___]]]\\\\\\]]]^^^_________``````aaaaaabbbbbbaaaaaabbbbbbbbbbbbaaaaaadddeeefffhhhhhhhhhggggggeeeeeefffhhhkkkmmmpppqqqrrrrrrssstttuuuuuuttttttxxx|||{{{wwwvvvvvv~~~zzzzzzzzzzzzxxxxxx|||}}}|||}}}~~~zzzxxx{{{|||~~~xxxooocccYYYTTTNNNGGGAAAFFFEEEEEEGGGLLLSSSYYY^^^aaaaaa```^^^[[[VVVQQQNNNPPPPPPQQQRRRSSSVVVXXXYYYUUUYYY]]]```bbbfffmmmrrruuuxxx|||~~~wwwppplllfff[[[OOOHHHKKK\\\wwwqqqjjjqqq{{{~~~ppp___RRRIII>>>444333222111111222222111///,,,,,,------.../////////,,,,,,------...//////000,,,,,,---...///000111111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////////////////////////////+++++++++,,,,,,,,,------...............---------000222333222000---,,,,,,......///111111222222222444333333333333444555555999999:::<<<;;;<<>>CCCOOOfff{{{oooeee]]]ZZZZZZfffooowwwwwwpppkkklllpppyyywwwsssssszzz~~~wwweee]]]RRRHHHCCC???:::777666777999;;;<<<=========???@@@AAABBBBBBDDDGGGJJJKKKMMMPPPRRRTTTSSSRRRQQQQQQSSSTTTUUUUUUUUUWWWXXX^^^```aaa```]]]ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^_________^^^]]]]]]]]]^^^^^^]]]^^^^^^______`````````cccccccccccccccbbbaaaaaaeeefffggghhhhhhggggggfffeeeeeeggghhhkkkmmmpppqqqrrrrrrsssssstttuuuuuuvvvyyy||||||yyyyyyzzz~~~{{{yyyyyyxxxuuutttwwwxxxwwwyyy}}}|||~~~zzzyyyuuuvvvyyy{{{}}}{{{tttjjjaaaZZZSSSKKKFFFFFFEEEDDDEEEIIIOOOTTTXXX]]]^^^^^^]]][[[WWWTTTQQQQQQQQQRRRSSSTTTTTTTTTUUUTTTWWW\\\^^^```dddjjjoootttwww{{{~~~~~~uuuoooggg]]]RRRKKKMMMZZZsssuuukkkqqq}}}}}}iiiYYYMMM???444444222111111222222000/////////......................................................///////////////.........---------,,,,,,,,,,,,------,,,,,,,,,................................................111111000000///....................................000111111000......///...///000111222222222222000000111222444666888999888888:::;;;;;;<<>>;;;888666555666888:::<<<<<<<<<<<<===???AAABBBCCCEEEHHHKKKLLLNNNPPPRRRSSSRRRQQQQQQRRRTTTUUUVVVUUUVVVWWWYYY___```aaa```^^^[[[ZZZZZZXXXYYYYYYYYYZZZYYYYYYYYYZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^_________^^^^^^]]]\\\]]]^^^^^^___``````aaaaaadddeeeeeeeeedddccccccbbbfffgggggghhhggggggfffeeeeeefffgggiiikkknnnpppqqqrrrrrrqqqrrrsssuuuwwwxxxzzz}}}|||{{{|||~~~}}}}}}}}}}}}}}}|||yyyxxxuuupppnnnnnnooonnnrrrwww{{{}}}~~~zzzyyyrrrsssuuuxxxzzz{{{||||||}}}yyyrrriii___VVVOOOKKKFFFDDDCCCBBBEEEIIINNNQQQXXXYYYZZZ[[[[[[ZZZXXXVVVTTTTTTTTTTTTSSSRRRPPPOOORRRVVVZZZ\\\]]]aaaggglllrrrvvvzzz}}}~~~wwwppphhh___TTTLLLKKKTTTiii|||zzzooottt}}}rrraaaSSSDDD888555333111111111111000///111111000//////...------000000//////...---,,,,,,/////////.........------////////////............,,,,,,,,,,,,,,,,,,,,,,,,.....................---........................555444333222000...------////////////////////////,,,...000000//////000111///000111222333333333333000000111222444666888999777777999;;;;;;===GGGRRRjjjCCCHHHXXXtttvvvlllddd^^^\\\]]]eeehhhjjjiiiggghhhmmmrrrrrrqqqqqquuu~~~|||qqqiii^^^OOOBBB<<<999777666444666888:::;;;<<<;;;;;;:::<<>>HHHSSSkkkBBBJJJ]]]{{{xxxnnnfffaaa___```gggggggggeeedddfffkkknnnhhhkkknnnssszzz~~~xxxooolll```OOOBBB;;;888666555444666888:::;;;<<<;;;;;;:::<<<@@@BBBCCCEEEGGGIIILLLMMMOOOPPPQQQQQQQQQQQQRRRTTTVVVVVVVVVVVVXXXZZZZZZ\\\]]]]]]ZZZXXXWWWWWWWWWXXXZZZ[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]]]]\\\\\\\\\\\\[[[\\\]]]^^^______^^^]]]\\\``````aaabbbcccdddeeefffbbbccceeefffhhhiiiiiiiiihhhhhhggggggffffffffffffffffffgggiiilllnnnqqqrrrrrrqqqqqqqqqrrruuuxxxzzz||||||zzz|||}}}|||{{{{{{{{{}}}~~~yyyqqqiiieeeaaa___bbbggguuuxxx}}}}}}xxxwwwwwwwwwxxxxxxyyyzzzzzz{{{~~~wwwlll___UUUPPPFFFDDDAAA@@@@@@CCCFFFIIIMMMOOORRRVVVZZZ]]]______^^^[[[VVVQQQMMMLLLMMMNNNQQQUUUYYY[[[\\\```fffkkkppptttxxx|||}}}~~~wwwlll]]]PPPHHHJJJZZZjjj}}}ssstttzzzmmm^^^UUULLLCCC999666333111111111000///////////////000000111111////////////////////////,,,,,,,,,---...//////000000000000000000000000000...------,,,,,,------...(((((()))***,,,---....................................---------,,,,,,,,,.../////////000000111111///000000///------...///111111222333333333222222444333333333333444555555555555888;;;;;;>>>HHHSSSiiiCCCNNNeeexxxmmmfff```^^^```ooommmkkkiiihhhhhhiiijjj___eeelllqqquuuxxxuuuoooiii^^^MMM@@@999777666555555666888:::<<<<<<<<<<<<===???CCCEEEEEEGGGIIIJJJKKKLLLNNNOOOQQQRRRRRRRRRRRRTTTUUUVVVUUUVVVWWWYYYWWWYYY[[[ZZZXXXVVVUUUVVVVVVXXXZZZ\\\\\\\\\[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^____________^^^______aaabbbcccdddeeebbbccceeeggghhhiiijjjjjjhhhggggggffffffffffffgggfffggghhhjjjllloooqqqrrrrrrrrrqqqrrrsssuuuwwwxxx{{{~~~}}}|||}}}~~~}}}}}}}}}~~~~~~~~~zzzpppiiibbb^^^___cccmmmqqqxxx}}}zzzxxxuuuuuuvvvwwwyyy|||~~~xxxlll```YYYLLLIIIEEEBBBAAABBBEEEGGGGGGIIIMMMRRRVVVZZZ]]]___```\\\WWWRRRNNNMMMMMMNNNPPPTTTXXX[[[]]]aaagggmmmppptttxxx|||~~~uuufffXXXMMMLLLXXXeee|||qqqrrrxxxnnn```WWWMMMDDD;;;777333111000000000///------...//////000111111////////////////////////***+++,,,---...///000000////////////000000000000///...---,,,,,,---...///(((((()))***,,,---......------------------------,,,---------......//////---......//////000000111///000000...,,,,,,---///111111222222222222222111000000111222444666888999666666888;;;;;;>>>HHHSSSgggFFFTTTnnntttlllgggcccccceeetttrrrpppnnnnnnmmmkkkjjjbbbkkkssstttssssssqqqnnnaaaVVVGGG<<<666555555555666777999;;;<<<=========>>>@@@DDDEEEFFFFFFHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTQQQSSSTTTUUUUUUUUUWWWXXXVVVXXXYYYYYYWWWUUUUUUUUUUUUVVVYYY[[[\\\[[[ZZZXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]][[[[[[\\\]]]^^^```aaabbb^^^___```aaacccdddeeeeeedddeeefffggghhhhhhhhhhhhggggggfffeeeffffffhhhhhhfffggghhhjjjllloooqqqrrrrrrrrrsssssstttuuuuuuvvvwww|||zzzqqqhhhaaa```cccgggmmmuuu{{{}}}{{{tttttttttuuuwwwzzz}}}~~~|||~~~yyylllbbbUUUQQQKKKFFFCCCBBBCCCDDDBBBDDDGGGLLLQQQUUUYYYZZZ]]]\\\YYYVVVRRRPPPNNNMMMNNNRRRVVVZZZ\\\aaahhhmmmppptttyyy|||~~~yyymmm```TTTNNNTTT^^^xxx|||rrrrrrwwwwwwkkkaaaTTTIII<<<888444111000000//////..................//////111111000000//////......,,,,,,,,,------..................//////000000000///...---,,,,,,---...///,,,,,,,,,,,,,,,---------------------------------,,,,,,------............,,,------...//////000000---......---,,,---///111000111111222111111000000000000111222444666888999666666999;;;;;;>>>GGGRRRggg~~~IIIYYYuuu|||pppkkkjjjiiikkknnnsssqqqpppqqqrrrrrrooollllllvvv~~~{{{tttpppnnnlllYYYOOOBBB888444444555555666888:::<<<===>>>======<<>>@@@CCCHHHMMMQQQUUUWWWZZZ[[[[[[ZZZWWWRRRNNNKKKLLLPPPUUUYYY\\\aaahhhmmmqqqtttyyy}}}xxxooodddVVVMMMOOOVVVooo}}}}}}tttssswwwvvvkkk]]]PPP===999444111000000///////////////...------,,,,,,333333222000///---,,,,,,......---------,,,,,,,,,---.........//////000000000///---,,,,,,---///000000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000+++,,,------,,,...111333000000111111111000000///444333333333333444555555777777999;;;;;;===GGGRRRhhh~~~LLL```xxxlllgggjjjmmmllliiikkkkkklllnnnqqqsssttttttsss|||~~~yyywwwyyytttiii]]]JJJ<<<;;;;;;555444999555777;;;<<<<<<<<<===>>>???AAACCCDDDDDDDDDFFFHHHJJJKKKLLLNNNPPPSSSVVVWWWVVVUUUSSSSSSSSSUUUWWWYYYWWWXXXXXXYYYXXXWWWUUUTTTVVVWWWWWWXXXXXXWWWWWWVVVYYYXXXWWWWWWYYY[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYY^^^___```aaaaaabbbbbbaaa___```bbbcccdddeeeeeeeeeccceeeeeeeeeccccccccceeedddeeefffggghhhhhhhhhhhheeefffggghhhkkkooorrrssssssrrrqqqqqqrrruuuwwwyyy{{{|||}}}~~~~~~qqqhhheeegggeeelllvvv}}}}}}yyyuuussstttwwwyyyzzz~~~zzzxxx}}}~~~uuuaaaZZZQQQJJJGGGEEEBBB@@@@@@@@@BBBDDDHHHLLLOOOQQQ[[[\\\\\\[[[XXXTTTPPPMMMMMMPPPUUU[[[bbbgggkkkmmmtttwww{{{}}}~~~~~~~~~}}}}}}wwwiiiXXXNNNNNNRRRddd|||yyywwwxxx|||vvvaaaTTTDDD;;;444222222000///000111111111111000000000000333222222111000//////..................///000000...------------...//////222111000.........///000////////////////////////---.........---,,,,,,+++,,,---......------...000000000////////////000000...111444555333111000///333222111111111222333444666555444444333333333333666666888;;;;;;>>>HHHSSSkkkQQQfff|||uuulllffffffiiikkkmmmllljjjjjjmmmqqquuuvvvuuutttzzzxxxqqqooossspppgggYYYHHH;;;::::::555444888666888;;;<<<<<<;;;<<<===???AAACCCCCCCCCDDDFFFHHHIIIJJJKKKNNNPPPRRRTTTUUUWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVWWWXXXWWWVVVUUUUUUSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZ]]]^^^___```aaabbbbbbbbb```aaabbbcccdddeeeeeeeeecccdddeeedddcccbbbccceeeeeefffgggggghhhhhhhhhhhhjjjjjjiiijjjkkkmmmooopppssssssrrrrrrtttvvvxxxzzz||||||~~~}}}~~~|||ooohhhfffdddjjjssszzz{{{wwwttttttvvvwwwwwwyyyyyyzzz}}}hhh```VVVMMMHHHEEEBBB@@@??????@@@BBBEEEHHHKKKMMMTTTVVVXXXYYYXXXUUURRRPPPOOOQQQVVV\\\bbbhhhlllooouuuxxx{{{~~~~~~~~~~~~|||nnn\\\PPPOOOQQQeee}}}vvvqqqsssxxx{{{fffXXXEEE<<<444333222000///000000000000////////////............------,,,,,,+++...............//////000...------------...//////111000000///////////////////////////////////////...////////////...---,,,...///000000//////000222//////............//////---///111222000///......222222111111111222333444444444444444555555666777777777999;;;;;;>>>GGGRRRiiiWWWnnnvvvrrrlllgggeeeiiipppuuuoookkkhhhkkkqqqvvvwwwvvvtttuuuppphhhfffjjjhhhbbbSSSEEE999888888444444777666888:::;;;::::::;;;<<<>>>@@@BBBCCCCCCCCCEEEGGGGGGIIILLLNNNQQQRRRSSSSSSWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTUUUWWWXXXYYYZZZZZZXXXXXXWWWWWWWWWXXXYYYYYY\\\\\\[[[[[[[[[[[[ZZZZZZ\\\]]]^^^___aaaaaabbbbbbaaabbbbbbcccdddddddddcccbbbcccddddddcccbbbcccdddfffggghhhhhhhhhhhhhhhgggkkkkkkjjjjjjkkkmmmnnnppptttsssssstttuuuwwwzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{nnngggccchhhpppwww|||}}}xxxuuuttttttsssrrrrrruuuyyy}}}ssskkk^^^SSSKKKFFFCCCAAA>>>>>>>>>???AAADDDFFFHHHKKKNNNRRRUUUWWWWWWUUUTTTQQQSSSVVV\\\bbbiiiooorrrvvvyyy|||~~~~~~}}}~~~tttbbbTTTPPPQQQddd~~~ssskkklllsss~~~}}}hhhYYYGGG>>>666444333000///111////////////............////////////////////////......------......///000...------------...////////////000000000///......//////////////////////////////000000000///.........///000000//////000222......------------.........///000000......///000222222111000111222333444222222333444666888:::;;;888888999<<<;;;>>>GGGRRRiii[[[uuusssoooiiigggjjjqqqyyy~~~sssmmmiiikkkqqqvvvvvvtttrrrqqqjjjbbb```bbb___ZZZLLLAAA888666666444444777555777999::::::;;;===>>>>>>@@@BBBBBBBBBCCCEEEGGGHHHJJJMMMPPPRRRSSSSSSRRRUUUVVVXXXXXXXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVYYYYYYZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^```aaaaaaaaaaaabbbbbbcccccccccbbbbbbaaabbbccccccbbbbbbcccdddgggggghhhhhhhhhhhhhhhggggggggghhhiiikkknnnppprrrssssssssstttvvvxxxzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~xxxmmmfffiiiooouuuzzz~~~zzzwwwuuuuuutttsssoooqqqtttxxx}}}~~~vvviii[[[PPPIIIEEECCC??????>>>>>>???AAABBBCCCDDDGGGLLLQQQTTTUUUTTTSSSRRRTTTWWW\\\ccckkkrrrvvvxxxzzz}}}~~~}}}~~~yyyhhhZZZTTTSSSccc|||qqqhhhgggkkkuuuyyyeeeWWWJJJAAA888555333111000111000000/////////.........000000111111111111111111...------------...//////...------------...//////......000000000///...---/////////////////////////////////000000//////...,,,---......------...000///......------......///000111111000//////111444222111000000000111333444111222222444666888:::;;;888888:::<<<<<<>>>GGGRRRlll___{{{nnngggaaaccclllwww~~~uuuqqqllllllqqquuuuuussspppmmmfff```^^^\\\WWWPPPEEE===666444444444555777333555888999:::<<>>@@@BBBCCCCCCDDDFFFGGGJJJLLLOOORRRTTTTTTTTTSSSSSSTTTWWWYYYZZZYYYXXXWWWSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVYYY[[[\\\\\\YYYXXXYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]_________`````````aaaaaabbbaaaaaaaaa```aaabbbbbbaaaaaacccdddfffgggggghhhhhhhhhhhhgggffffffggghhhjjjmmmppprrrrrrssstttuuuwwwyyyzzz{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~ssslllmmmppptttyyy|||{{{||||||{{{sssqqqqqqvvv}}}tttfffXXXNNNHHHEEEAAA@@@?????????@@@AAABBBBBBDDDHHHLLLOOOPPPQQQPPPRRRTTTWWW]]]dddmmmtttxxxyyy|||~~~|||mmm```XXXUUU```wwwssshhhbbbaaahhhrrr|||uuucccWWWNNNDDD:::666444111000222111111111000000000//////.............../////////---------------...//////...------------...//////---...///000000///...---////////////////////////---....../////////......,,,---......------...000000//////////////////000000000000///...///222444222111000000000111222333222222222333444666777888888888:::<<<<<<>>>HHHSSSpppeeeyyyeee^^^YYY]]]iiiuuuzzzzzztttrrrpppoooqqqsssttttttooojjjccc___\\\XXXPPPHHH???;;;666444444555666777555666888:::;;;===@@@CCC???AAACCCDDDDDDDDDFFFHHHLLLMMMOOORRRTTTUUUUUUUUURRRTTTWWWYYY[[[[[[ZZZYYYTTTTTTTTTSSSTTTTTTUUUVVVSSSTTTUUUWWWXXXYYYZZZZZZXXX[[[^^^]]]ZZZYYYZZZ]]]XXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]^^^______`````````______```bbbbbbaaaaaabbbddddddeeefffggghhhhhhhhhhhhiiihhhhhhiiijjjlllooopppssssssuuuwwwyyy{{{|||}}}~~~~~~||||||}}}}}}}}}}}}~~~~~~}}}~~~zzzsssrrrqqqtttxxx}}}zzzvvvtttvvv}}}}}}qqqbbbUUULLLHHHCCCBBBAAA??????@@@AAAAAABBBCCCEEEGGGIIIKKKMMMMMMQQQSSSXXX^^^fffnnntttxxx{{{}}}~~~rrreee\\\XXX[[[pppyyyiii___ZZZ^^^eeemmm{{{wwwfffZZZQQQFFF;;;777444111111222111111111111000000000000000/////////////////////------,,,,,,------...///...------------...//////------.../////////......////////////////////////------.../////////.........///000000//////000222000000////////////000000---......---,,,---000222111111000///000111222333222222222333333555666666777777:::<<<===???IIITTTqqqnnnnnn^^^ZZZWWWZZZccclllqqqsssnnnppprrrrrrrrrsssvvvxxxppphhh___[[[XXXSSSJJJDDD;;;999666333444666888888999:::;;;;;;;;;<<>>888555222111333000/////////............------,,,+++******))))))---,,,,,,,,,,,,---.........------------...//////...---,,,,,,---...///000//////////////////////////////000111111111111111,,,---......------...000.........------.........,,,...000000000000111333111000/////////000222333222222333444666888999:::555666999<<<>>>AAALLLWWWkkknnnbbb\\\^^^aaadddfffggggggfffllllllllllllllllllmmmmmmbbbaaa^^^XXXQQQHHHAAA===777666555444555666888999;;;;;;<<<<<<======>>>>>>DDDCCCCCCCCCEEEGGGIIIJJJMMMNNNOOOQQQSSSTTTVVVWWWSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVTTTSSSRRRQQQQQQQQQSSSTTTUUUVVVWWWVVVUUUTTTWWWWWWWWWWWWWWWXXXYYYYYY^^^]]][[[ZZZZZZ[[[]]]^^^]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^______``````______``````aaaaaabbbbbbaaabbbdddfffgggggggggfffdddfffiiimmmqqqtttwwwxxx}}}~~~}}}|||~~~~~~~~~yyyyyyzzzzzzzzzzzzzzzzzz||||||}}}}}}}}}}}}}}}}}}}}}wwwqqqppptttyyyzzzyyyuuuwwwyyyzzz{{{}}}~~~zzzyyyxxxxxxyyy{{{}}}~~~}}}ooo^^^PPPPPPIIIDDDDDDEEEBBB???@@@>>>@@@AAABBBBBBDDDGGGIIIQQQWWW___eeejjjooovvv{{{yyyzzz|||}}}ssscccXXXRRRZZZmmmwwwqqqkkkhhhfffhhhrrr}}}{{{cccTTTKKK???999777777666444000000000///......------000000111000000///......000000//////............///...,,,++++++,,,...///,,,,,,++++++,,,---///000,,,///333555555444444555........./////////000000......////////////......,,,---...---,,,---...000111000...---...///111222111111000...------000222222333555666888888777777999777888;;;<<>>>>>>>>CCCCCCCCCCCCEEEGGGIIIJJJMMMMMMOOOPPPRRRSSSTTTUUUSSSTTTTTTUUUUUUUUUUUUUUUXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVXXXXXXXXXWWWXXXXXXYYYYYY[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]____________`````````````````````aaabbbbbbccccccbbbccceeeggghhhhhhhhhhhhiiiiiikkknnnrrrvvvyyy{{{}}}||||||~~~~~~~~~}}}||||||||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~|||wwwrrrrrruuuyyyyyywwwuuuwwwxxxyyyyyy|||{{{|||yyyxxxwwwvvvwwwyyy{{{}}}yyyhhhYYYUUUMMMFFFFFFEEEAAA>>>>>>>>>@@@AAAAAABBBCCCFFFHHHPPPWWW```gggkkkpppuuuyyy}}}~~~uuueeeYYYUUU[[[kkkyyysssoookkkjjjpppxxxnnnWWWNNNAAA888444222///---------......///000000111///000000000//////...---////////////......------///...,,,++++++,,,...///111000///......///000000'''))),,,------,,,---...,,,,,,,,,---------............////////////.........///000///......000222111000.........///111222////////////...///333555333222222222333555777888999777888;;;<<<@@@IIISSSlllyyymmmgggaaaeeelllqqqrrrooojjjgggcccddddddaaa]]]ZZZXXXXXXUUUVVVVVVRRRKKKCCC>>>;;;888777666444444555777888;;;;;;<<<<<<===>>>>>>???CCCBBBBBBCCCDDDGGGIIIJJJMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXYYYYYYYYYXXXZZZ]]]___``````^^^]]]]]]]]]^^^^^^______``````aaaaaaaaaaaaaaaaaa`````````aaaaaabbbcccdddddddddcccdddfffhhhiiijjjkkkkkkooooooppprrruuuyyy|||~~~||||||{{{{{{{{{}}}~~~~~~}}}||||||{{{~~~}}}{{{yyyxxxxxxxxxyyyyyyxxxxxxyyyzzz||||||wwwsssrrrtttwwwwwwvvvtttuuuvvvvvvvvvwwwzzz}}}}}}|||zzzxxxwwwvvvvvvxxx{{{|||}}}ttteee[[[RRRJJJGGGEEE@@@======???@@@@@@@@@@@@BBBDDDGGGOOOWWWaaahhhmmmppptttwww~~~vvvfff[[[UUUYYYfffyyy|||wwwrrrnnnpppvvvsss\\\SSSGGG===888555111///---......//////000000111...////////////...------...............---------///...---,,,,,,---...///000///...,,,++++++,,,,,,***,,,------,,,,,,---...,,,,,,,,,---------------......////////////.........///000///......000222000///.........000111222000111111000///000222555333111000///000333666888999777888;;;===@@@JJJTTTnnntttjjjfff___dddjjjoooqqqoookkkhhhddddddddd___YYYSSSQQQQQQUUUWWWWWWSSSJJJBBB<<<:::888777555444444555666777:::;;;;;;<<<===>>>??????BBBBBBBBBCCCDDDFFFIIIJJJLLLMMMMMMNNNOOOPPPPPPPPPTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXWWWWWWVVVWWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZWWWYYY[[[]]]^^^_________^^^^^^___```aaaaaabbbbbbccccccbbbbbbbbbbbbaaaaaabbbbbbcccddddddeeeffffffeeefffhhhjjjlllmmmnnnooossstttvvvxxxzzz}}}~~~~~~|||{{{zzzzzzzzz{{{yyy|||~~~}}}}}}}}}|||zzzxxxxxxxxxyyyzzzyyyxxxxxxxxxyyy{{{}}}~~~~~~zzzsssppppppsssuuuuuurrrsssssssssrrrsssuuuxxx}}}}}}{{{yyywwwwwwyyy{{{}}}{{{}}}nnn```VVVLLLHHHEEE@@@>>>>>>???@@@@@@??????AAADDDFFFOOOXXXccckkkoooqqqsssuuu|||}}}~~~|||~~~wwwggg]]]RRRUUU___qqq}}}vvvqqqrrrwww~~~mmmYYYRRRHHH@@@;;;888666555111111000000///.........---...............------............------------......------------.........---+++*********+++,,,///000000///------///111////////////////////////......////////////......,,,---------,,,,,,.../////////......///000111222555555555222000///000111222111000000111333555777999777888;;;===AAAJJJTTTmmmpppfffaaa[[[___dddjjjmmmmmmllljjjhhhiiiggg```XXXQQQPPPQQQYYY\\\\\\WWWLLLBBB;;;999888666555444333444666777::::::;;;<<<===>>>??????AAAAAAAAABBBDDDFFFIIIJJJLLLLLLLLLMMMNNNOOOOOOPPPUUUVVVVVVWWWXXXWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYY[[[]]]```aaa______```aaabbbbbbccccccccccccccccccccccccbbbbbbccccccdddeeefffggghhhiiihhhiiijjjlllnnnppprrrssstttwwwzzz}}}~~~}}}{{{zzzyyyxxxxxxyyy{{{{{{xxx|||~~~}}}|||zzzyyyyyyxxxyyyzzz{{{|||zzzzzzyyyxxxxxxyyy{{{{{{|||}}}~~~}}}|||{{{}}}~~~vvvnnnlllnnnrrruuusssttttttsssrrrrrruuuwww{{{}}}}}}zzzwwwvvvwwwyyy{{{|||~~~xxxfff\\\QQQKKKGGGBBB@@@@@@???????????????AAADDDGGGQQQZZZeeemmmppprrrtttuuuzzz{{{}}}vvvhhh___SSSTTT\\\lllvvvpppqqquuuyyyjjjUUUPPPGGG>>>999555333333111111111000//////......------...............---................................................///...---------...000111---......---++++++,,,.../////////////////////.........////////////......+++,,,---,,,+++,,,---///.........//////000111222555555555333111///000111000111222444555555555555888777888;;;>>>AAAKKKUUUkkk}}}nnnccc]]]XXX\\\bbbgggkkkllllllkkklllllliii```VVVQQQQQQTTT]]]```aaaZZZNNNBBB;;;999666555444333333555777888999:::;;;<<<===??????@@@@@@@@@AAABBBDDDFFFIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUVVVWWWYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZZZZYYYYYY[[[]]]```bbb``````aaaaaabbbbbbccccccbbbbbbbbbcccccccccdddddddddeeeeeeggghhhiiijjjkkkjjjkkklllnnnpppsssvvvwwwwwwyyy|||~~~}}}|||xxxxxxwwwxxxxxxyyyzzz{{{yyy|||~~~}}}{{{zzzzzzwwwxxxxxxzzz{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{zzzyyyyyy{{{}}}|||rrrllllllooorrrttttttuuutttrrrsssuuuwwwxxx{{{~~~{{{vvvtttuuuvvvxxx|||qqqeeeXXXPPPKKKEEEBBBCCC???????????????BBBFFFJJJTTT\\\gggooorrrsssuuuwww{{{}}}uuuhhh```WWWWWWZZZfff~~~uuunnnlllooouuu}}}rrr]]]WWWNNNDDD;;;555222111...//////000000111111222------...////////////............///////////////........................,,,,,,++++++,,,---///000,,,---...---,,,+++,,,------------------,,,,,,,,,......////////////......---...///...------///111------...///000111222222000111333333222222333444000222444666777777666666888777888<<<>>>BBBLLLVVViiizzzlllbbb\\\YYY^^^eeekkkooonnnllljjjllllllggg^^^SSSNNNQQQVVV\\\```bbb[[[NNNAAA:::999444444333222333555888999999:::;;;<<<===???@@@@@@@@@@@@@@@AAADDDFFFIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWQQQRRRSSSUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXYYY[[[[[[[[[\\\\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaabbbbbbbbb``````aaabbbcccdddeeeeeeeeeeeefffhhhiiikkkllllllllllllmmmooorrruuuxxxzzzzzzzzzzzz{{{{{{|||||||||xxxyyyzzzzzzzzzzzzzzzzzz{{{~~~~~~}}}{{{zzzzzzwwwxxxzzz{{{|||{{{zzzzzzwwwyyyzzz|||||||||{{{zzzyyyzzzzzzxxxwwwwwwyyy{{{{{{}}}~~~zzzrrrnnnnnnooopppqqqqqqpppoooppprrrttttttwww{{{~~~zzzvvvvvvwwwyyyyyy}}}~~~pppaaaWWWOOOHHHDDDDDD>>>?????????@@@CCCHHHLLLXXX___iiipppssstttvvvyyy}}}~~~uuuhhhaaaXXXWWWVVV```wwwwwwooolllmmmuuu}}}zzzeee```VVVJJJ???888444222/////////000111111222222---...//////000000000////////////000000000111111......////////////......+++***)))))))))***+++,,,,,,...000000///......///......---------,,,,,,,,,......////////////......---.........------///111,,,---...///111111222222...000222222222222333444222222333444555666777777888777888<<<>>>BBBLLLWWWiiixxxjjjaaa]]][[[aaajjjqqqtttqqqlllhhhkkkjjjeee[[[PPPLLLPPPVVVZZZ^^^aaaZZZMMM@@@:::999333333222222444666888:::999999:::<<<===???@@@@@@???@@@@@@AAACCCFFFIIIKKKIIIJJJLLLMMMOOOQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\[[[]]]___aaabbbbbbaaa```bbbbbbbbbaaaaaaaaaaaaaaa______```aaacccdddeeefffeeefffggghhhjjjkkklllmmmmmmmmmnnnpppssswwwzzz|||}}}{{{yyywwwwwwyyy|||~~~{{{{{{|||}}}|||{{{yyyxxx}}}}}}|||{{{wwwyyy{{{}}}}}}{{{xxxwwwuuuwwwzzz}}}~~~~~~}}}{{{zzz{{{zzzxxxvvvvvvwwwyyyyyy{{{~~~wwwpppmmmlllkkkkkklllkkkjjjkkkmmmppprrruuuyyy|||{{{zzz{{{|||tttyyy|||~~~yyyhhh\\\RRRJJJEEEEEE>>>?????????@@@DDDJJJNNNZZZaaajjjpppsssuuuxxxzzz}}}~~~|||~~~uuuiiibbbUUUSSSRRR[[[ssszzzsssoooooowww|||ddd___VVVJJJ???777333222222222111111000/////////......///000111111000000//////000000111111222222......////////////......000///---,,,+++,,,,,,---)))+++...000///---------000000/////////...............////////////......+++,,,,,,,,,++++++---...,,,---...000111111222222000111333333111000000111444333111111222444777999888777888<<<>>>CCCMMMWWWiii{{{jjjbbbaaa]]]gggssswwwssslllfffdddiiiccc```^^^XXXPPPPPPUUU[[[^^^___YYYMMMAAA:::777666555444333444555888999888999:::;;;===???AAABBBCCCAAA@@@BBBEEEGGGIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVWWWXXX[[[^^^```bbb```^^^]]]]]]^^^___```bbbbbbbbbbbbaaaaaaaaaaaa```bbbccccccbbbbbbccceeehhhhhhgggggggggggghhhhhhmmmoooqqqsssuuuvvvvvvvvvzzzxxxuuutttvvvxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwwww{{{|||}}}}}}}}}~~~~~~~~~}}}zzzwwwvvvvvvwwwyyy{{{||||||{{{{{{yyyyyyyyyxxxxxxvvvuuutttvvvzzz}}}}}}{{{}}}{{{rrrlllkkkdddbbbcccffffffeeegggmmmppprrruuuxxx{{{~~~zzzyyyyyyyyyzzz{{{}}}ttteeeYYYOOOHHHDDDCCC???>>>@@@AAACCCIIIPPP]]]ccckkkqqquuuyyy}}}~~~~~~~~~}}}oooeee\\\VVVSSSTTT```~~~xxxtttrrrqqqvvvqqqaaaRRRIIICCC:::555666///////////////...------.........///////////////000000000000000000000000111111000000/////////...---------............///............///////////////---+++,,,---/////////,,,(((%%%)))///333000+++000111111000---,,,,,,---////////////000000000000000000000000111222333444444444333444444555666777777777:::======@@@JJJUUUkkk|||lllccccccbbbjjjsssuuupppiiidddcccccc```___aaa^^^WWWTTTWWWZZZ[[[ZZZUUULLLBBB;;;888666666444444444666888:::::::::;;;<<<===???AAABBBCCCAAAAAABBBEEEHHHIIIIIIJJJKKKKKKMMMNNNPPPRRRSSSVVVVVVUUUUUUUUUTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVWWWYYY[[[^^^```___^^^]]]\\\\\\]]]___```ccccccbbbaaa```_________```bbbccccccbbbbbbdddeeeiiiiiihhhhhhgggggggggggglllnnnqqqsssuuuvvvuuuuuurrrqqqqqqrrruuuxxxzzzzzzyyyxxxxxxwwwwwwwwwxxxxxx{{{|||~~~}}}||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{{{{|||{{{zzzzzzwwwwwwwwwwwwwwwvvvuuutttvvvxxx{{{|||{{{|||yyypppjjjgggbbb______```___\\\___dddiiilllooorrruuuyyy}}}~~~zzzxxxwwwzzz{{{}}}zzzlll^^^SSSJJJEEECCC???>>>@@@AAACCCJJJRRR___eeelllrrruuuxxx|||}}}pppfff]]]VVVQQQOOOXXXuuu{{{yyywwwuuuvvvwwwhhhWWWLLLCCC999333222333222111000///000111111...////////////////////////////////////////////////.........---------------------............///............///////////////---,,,,,,---/////////...+++)))+++///111000...,,,---...---+++++++++,,,////////////000000000000000000000000111222333333444444333444444555666777777777:::======@@@JJJUUUlll|||kkkcccbbbeeelllrrrsssllleeebbbaaa```^^^___cccbbb[[[UUUSSSXXXVVVTTTQQQLLLFFF>>>999777666555555555777999;;;<<<<<<<<<===>>>@@@AAABBBCCCAAAAAABBBEEEHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRUUUUUUTTTTTTTTTTTTSSSSSSVVVTTTQQQPPPPPPQQQTTTVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWYYY[[[^^^___^^^^^^]]]]]]]]]___```aaaccccccbbb```___^^^]]]\\\___aaabbbcccbbbbbbdddeeejjjjjjiiiiiihhhhhhhhhggglllnnnqqqtttuuuuuusssrrrmmmmmmnnnqqqtttwwwwwwvvvwwwwwwvvvvvvvvvwwwxxxxxx||||||~~~}}}{{{zzzxxxxxxxxxzzz}}}~~~|||||||||{{{{{{yyyxxxwwwttttttuuuuuuuuuuuutttsssuuuvvvxxxyyy{{{||||||}}}|||~~~~~~xxxpppiiieee```\\\YYYXXXUUURRRTTTYYYbbbfffjjjnnnpppssswwwzzz}}}~~~{{{yyyzzzzzz|||vvvgggXXXNNNHHHCCC@@@>>>@@@AAADDDLLLTTTbbbgggnnnssstttwwwzzz}}}}}}}}}|||tttkkkcccYYYQQQLLLOOOhhh||||||~~~}}}|||yyywwwwww{{{mmm]]]PPPEEE;;;444222444333111//////000222333//////////////////......////////////////////////............---------------------............///---............////////////---,,,,,,...//////...///...---------...000111,,,---...---,,,+++,,,---////////////000000000000222111111111111111222222444444333444444555666777888888:::<<<===@@@KKKVVVnnnwwwfff^^^^^^eeekkkqqqqqqkkkddd`````````___^^^___^^^XXXQQQLLLTTTQQQPPPPPPPPPJJJAAA999777666555555666888:::<<<>>>>>>>>>>>>???@@@AAABBBCCCAAAAAABBBFFFIIIJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^___aaabbbcccaaaaaa```___^^^^^^]]]]]]]]]___aaaaaaaaabbbdddeeeiiiiiiiiijjjjjjkkkjjjjjjnnnppprrrttttttrrrooommmmmmmmmnnnqqqttttttsssqqquuuuuuuuuuuuvvvwwwwwwxxx{{{{{{}}}}}}{{{zzzzzzyyyyyyzzz{{{|||}}}||||||{{{zzzxxxvvvuuutttqqqrrrsssssssssssssssrrrttttttuuuwwwyyyzzzxxxvvvxxxzzz||||||xxxrrrllliii```[[[VVVRRRNNNJJJLLLRRR^^^bbbgggllloooqqqtttvvvxxx{{{}}}zzz{{{|||~~~ppp```SSSLLLEEEAAA>>>@@@AAAEEEMMMVVVdddiiipppssstttvvvyyy||||||}}}~~~{{{xxx|||tttjjj^^^TTTLLLLLL___ssstttvvvwwwyyy|||~~~}}}yyyvvvwww{{{qqqaaaSSSHHH???999666111111000////////////000////////////............////////////////////////000000000000000/////////---------............///---------.........//////...---,,,---...//////......000000...++++++...111000111222111///......///////////////000000000000222222111111000111111111444444333444444555666777888888:::<<<===AAALLLXXXqqqppp___YYYZZZbbbiiippppppjjjccc______```___]]]YYYVVVSSSNNNJJJOOONNNNNNQQQSSSMMMAAA777777666555555666888;;;<<<>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAABBBFFFIIIKKKKKKMMMMMMNNNNNNPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPRRRSSSSSSSSSSSSTTTTTTTTTWWWWWWWWWXXXZZZ[[[\\\]]][[[[[[\\\]]]^^^```aaabbb^^^^^^^^^^^^____________\\\^^^```aaaaaabbbdddfffgggiiijjjlllnnnnnnooooooqqqrrrssssssrrrooollljjjmmmmmmooorrruuuuuusssqqqttttttttttttuuuuuuvvvwwwxxxyyy{{{~~~~~~{{{yyyzzz{{{|||}}}|||{{{zzzyyy{{{zzzxxxwwwuuusssrrrrrrpppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrruuuwwwwwwuuusssxxxyyy{{{|||{{{xxxssspppfff___XXXRRRLLLHHHKKKPPPYYY^^^dddiiillloooqqqrrruuuxxx{{{~~~}}}|||||||||}}}~~~xxxhhhZZZQQQHHHCCC???@@@AAAEEENNNXXXeeejjjppptttuuuvvvyyy{{{|||}}}{{{www~~~oooaaaWWWNNNKKK[[[nnnqqqqqqtttyyy|||xxxwww~~~vvvgggWWWJJJAAA;;;777///000000111000///...---000000//////.........---......................../////////000000000000000---------............///------------...............---,,,---///000///------///000...***)))---000333444444333000...//////////////////000000000000222222111111000111111111444444333444444555666777888888999<<<===AAAMMMYYYsss~~~jjj]]]YYY[[[ccciiinnnmmmgggaaa^^^______aaa___YYYSSSRRRPPPNNNLLLKKKMMMPPPQQQKKK@@@777666555444444666888;;;<<<=========>>>???AAABBBCCCBBBAAAAAACCCFFFJJJLLLLLLNNNNNNOOOOOOPPPRRRSSSTTTPPPPPPQQQQQQQQQQQQRRRRRROOOPPPSSSUUUUUUSSSPPPOOOQQQQQQRRRRRRRRRSSSSSSSSSWWWWWWXXXYYYZZZ[[[\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]^^^^^^___`````````\\\^^^aaabbbcccdddfffhhhiiijjjmmmoooqqqqqqqqqqqqqqqqqqqqqqqqooommmkkkjjjkkklllnnnrrrvvvwwwvvvuuuttttttssssssttttttuuuuuuuuuvvvxxx{{{}}}zzzxxxzzz{{{}}}}}}|||zzzxxxvvvyyyxxxvvvtttsssrrrrrrqqqppppppqqqqqqqqqqqqpppppppppppprrrsssttttttttttttwwwzzz~~~{{{qqqhhh^^^VVVNNNIIIKKKQQQSSSYYY```fffiiikkklllmmmsssuuuxxxzzz{{{}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}ppp```VVVKKKEEEAAA@@@AAAEEEOOOYYYdddiiippptttuuuwwwzzz}}}}}}xxx}}}rrrcccXXXOOOJJJXXXkkkqqqsssxxxyyy}}}nnnZZZKKKAAA:::444000111111111111000//////000000000///......------........................---------...............---------............///,,,------------.........---,,,,,,...///000...---,,,...000///,,,+++,,,///111222222111...------...////////////000000000000222111111111111111222222444444333444444555666777999888999<<<===AAANNNZZZvvvyyyiii___^^^cccjjjlllmmmhhhaaa\\\]]]```dddjjjjjj```VVVSSSSSSQQQKKKKKKJJJKKKJJJEEE>>>888444444333333555777:::<<<;;;<<<<<<===???AAABBBCCCBBBAAAAAACCCGGGJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSWWWWWWXXXZZZZZZ[[[[[[[[[YYYZZZ[[[\\\]]]]]]^^^^^^_______________`````````___aaaccceeefffgggjjjlllmmmnnnppprrrsssrrrqqqqqqoooooonnnnnnmmmnnnnnnnnnnnnnnnooorrruuuwwwvvvuuuttttttssssssssssssssssssqqqsssvvvyyy}}}~~~|||yyyzzzzzzyyyyyyxxxwwwvvvvvvwwwvvvuuusssssssssssstttqqqqqqqqqqqqqqqpppooonnnmmmppprrrrrrpppqqqtttwwwxxx}}}~~~tttggg[[[QQQJJJKKKQQQPPPVVV]]]dddgggiiijjjkkkqqqrrrtttuuuvvvxxx|||~~~|||{{{zzzzzzzzz~~~}}}~~~uuufffZZZNNNGGGBBB@@@AAADDDOOOYYYbbbhhhoootttvvvxxx|||zzz}}}vvvfff[[[RRRLLLXXXlllsssvvv|||}}}qqq\\\KKKBBB;;;444333111///------...000111111000000///......------........................------------.........///---------............///,,,,,,---------.........---,,,---...000000...,,,+++---000000000.........---...//////...---...000////////////000000000000000000000000111222333333444444333444444555666777999888999;;;===BBBNNN[[[xxxwwwiiibbbdddjjjpppooolllddd\\\YYY\\\aaakkktttuuuhhhZZZTTTRRRPPPLLLJJJHHHFFFCCC@@@<<<999444333333333444777:::;;;::::::;;;===???AAACCCDDDBBBAAAAAACCCGGGKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRROOOOOOOOOPPPPPPQQQQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTWWWWWWYYYZZZ[[[[[[[[[[[[]]]]]]^^^___````````````aaaaaa`````````______^^^aaacccfffggghhhjjjllloooqqqrrrsssttttttrrrpppooollllllkkklllmmmoooqqqrrrrrrqqqqqqrrrttttttsssqqquuutttssssssrrrrrrrrrrrroooppptttxxx|||}}}{{{yyyxxxvvvuuutttuuuwwwxxxvvvuuutttsssssstttuuuvvvrrrrrrrrrrrrqqqooonnnnnnlllppprrrqqqnnnoootttzzzyyy|||mmm___RRRJJJJJJPPPPPPVVV^^^eeehhhjjjjjjkkkpppqqqqqqqqqrrruuuyyy}}}}}}~~~|||zzzyyyxxxwww|||zzzyyy}}}xxxiii\\\PPPIIICCC@@@@@@DDDNNNYYYaaagggnnntttvvvyyy}}}~~~|||}}}}}}}}}{{{|||{{{jjj___VVVOOOZZZmmmvvvwww}}}}}}ppp\\\LLLEEE???888444000+++'''&&&***...222111000000///...---------.........................../////////000000111111---------.........//////,,,,,,,,,---------......---,,,---...000000...,,,,,,---000222333222///---***,,,.../////////111333////////////000000000000000000000000111222333444444444444444444555777777999888999;;;===BBBOOO\\\yyy|||lllhhhmmmkkkwwwtttlllbbbYYYWWW\\\aaaooo~~~wwwggg___ZZZSSSMMMPPPNNNFFF???<<<999666333333333444666999;;;===???>>>=========@@@BBBDDDAAABBBDDDFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUWWWXXXZZZ[[[[[[[[[^^^^^^___```aaaaaaaaa```____________````````````bbbcccdddgggjjjooorrruuurrrrrrrrrqqqqqqqqqqqqpppmmmmmmlllkkkkkkkkkkkkllllllnnnppprrrtttuuuuuuuuuuuutttsssrrrqqqppppppooopppsssuuuwwwwwwxxxyyy{{{{{{}}}~~~||||||}}}yyyxxxvvvuuuuuuuuuvvvwww{{{yyyuuutttttttttttttttpppqqqqqqppppppnnnmmmlllooonnnlllkkkkkkmmmnnnpppuuu}}}ssscccZZZUUURRROOOSSSWWW^^^cccfffhhhiiikkklllmmmmmmooorrruuuyyyzzz}}}~~~|||{{{{{{{{{zzz|||}}}|||{{{{{{wwwiii[[[OOOJJJGGGEEEDDDFFFOOOYYYfffjjjoootttvvvxxxzzz|||~~~{{{{{{uuuvvv||||||tttrrrhhhXXXOOOWWWjjj{{{{{{wwwnnn[[[OOOHHH>>>555555333000000000111111000//////////////////......000000//////............,,,,,,,,,,,,,,,---...//////...------------...///000000//////.........---111000///---------...//////////////////000111111,,,,,,+++++++++,,,,,,---...///000111111000///...///000000000111111111111333333333444555666777888666999666888AAAEEEMMM___{{{{{{llliiiooonnnuuussskkk```VVVSSSXXX^^^hhhvvv{{{tttmmm```SSSRRRTTTRRRHHH???:::777333111111222222444777999:::============???@@@BBBCCCAAABBBCCCEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\^^^^^^___```aaaaaaaaaaaa`````````aaaaaaaaaaaaaaacccccceeegggjjjnnnqqqsssqqqqqqqqqppppppoooooonnnllllllkkkkkkkkkkkklllllllllmmmoooqqqssstttttttttssssssrrrqqqpppoooooonnnoooqqqsssuuuuuuuuuwwwxxxyyyzzz|||~~~||||||}}}zzzyyywwwvvvuuuuuuvvvvvvrrrrrrrrrsssttttttsssrrrrrrqqqqqqpppoooooonnnnnnooonnnlllkkkjjjkkklllmmmooowwwzzziii^^^YYYUUURRRSSSWWW]]]bbbdddfffhhhjjjjjjjjjkkkmmmpppsssuuuwwwvvvwww{{{~~~|||{{{zzzxxxwwwyyyyyyyyyzzzwwwjjj]]]RRRMMMHHHFFFFFFHHHRRR\\\jjjmmmrrruuuwwwxxxzzz{{{}}}{{{wwwxxx~~~}}}uuurrrhhhXXXNNNTTTeeettt~~~yyywwwqqq___RRRJJJ@@@666555333111000000111111000------...///000111111222000000000/////////......555444222000///...------------,,,++++++,,,------///.........------------......------,,,---------000///////////////000000......---,,,,,,,,,,,,,,,...///000111111000///...111111111111222222222222333333333444555666777888666:::777999BBBFFFOOOaaa{{{yyymmmlllrrrrrrwwwuuummmaaaUUUQQQVVV]]]cccmmmwwwzzz}}}zzzjjjYYYWWWZZZVVVKKK???999444000222222222222444666999::::::;;;===???@@@AAABBBBBBAAAAAACCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVXXX[[[]]]______^^^]]]]]]^^^___```aaaaaaaaaaaaaaabbbbbbcccddddddcccccceeeeeefffhhhjjjmmmoooppppppoooooonnnmmmllllllkkkjjjjjjjjjjjjjjjkkklllmmmkkklllnnnoooqqqqqqrrrrrrqqqqqqpppooonnnmmmllllllmmmoooqqqqqqqqqrrrsssuuuuuuvvvxxx{{{~~~}}}}}}}}}|||{{{yyywwwuuuuuuuuuuuulllnnnqqqtttuuuuuutttssssssrrrqqqoooooooooooopppooommmkkkiiihhhhhhiiiiiikkkppp~~~sssfff^^^YYYVVVTTTWWW\\\```bbbdddfffhhhggghhhiiijjjllloooqqqrrrqqqqqquuu{{{~~~|||yyyvvvsssvvvxxxyyy|||zzzpppdddXXXQQQJJJHHHHHHLLLVVVaaannnqqqtttwwwwwwxxxyyy{{{~~~{{{}}}xxxtttjjj\\\QQQSSS```nnnxxxwwwxxxvvvdddVVVMMMBBB888666333111000111111111000......//////000000000000000000000///////////////777666444222000...------------,,,++++++,,,---------------------,,,,,,,,,------.../////////......000000//////.../////////000//////...------------//////000000000000//////111222222222222333333333222333333444555666777777666:::888:::BBBFFFPPPccc|||~~~xxxnnnoooxxxyyy}}}zzzqqqdddWWWSSSXXX___cccjjjqqqwww}}}~~~rrreeeYYY\\\YYYMMM@@@888444000444444444555666888:::<<<888:::===???AAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVXXX[[[^^^______^^^]]]]]]^^^___```aaabbbbbbbbbbbbccceeeffffffffffffeeegggggghhhiiikkklllmmmnnnnnnmmmllllllkkkjjjiiiiiihhhhhhhhhiiijjjkkklllmmmkkkkkklllmmmnnnnnnoooooonnnnnnmmmlllkkkjjjiiiiiikkkmmmnnnnnnnnnnnnppprrrssstttvvvyyy|||~~~~~~~~~|||zzzwwwvvvuuuttttttooorrrtttvvvvvvwwwwwwxxxuuusssqqqooonnnnnnoooppplllkkkhhheeecccccccccdddjjjlllttt}}}nnnddd^^^ZZZVVVXXX\\\^^^___aaadddfffffffffgggiiijjjlllmmmnnnoooooosssxxx}}}~~~yyyvvvrrruuuxxx{{{~~~~~~wwwmmm]]]UUULLLIIIJJJOOOZZZeeennnqqqtttvvvwwwxxxzzz{{{~~~{{{vvvmmmbbbWWWUUU```mmmvvvwwwzzzzzziii[[[QQQFFF<<<666444111000111222111000111111000///...,,,,,,+++........................000000///////////////000//////............//////------------------------...///000222222222111000000000///............///000///////////////000000//////000000000000//////111111111222222222333333222222333555666666777777444:::999:::AAAEEEPPPddd}}}yyyuuunnnsss~~~|||qqqcccXXXUUUXXX]]]```jjjvvv~~~tttjjjXXX\\\ZZZNNN@@@999555333555444444555666888:::;;;777999<<<@@@BBBBBBAAAAAA@@@@@@AAACCCCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVUUUWWWZZZ\\\]]]^^^]]]\\\]]]^^^___aaabbbccccccccccccdddfffhhhiiihhhhhhggghhhhhhiiijjjkkklllllllllkkkkkkjjjiiiiiihhhggggggffffffggggggiiijjjlllmmmjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjiiihhhgggffffffjjjkkkkkkkkkjjjjjjmmmooorrrsssuuuxxx{{{~~~}}}{{{xxxvvvuuuuuuuuuvvvwwwwwwvvvttttttwwwyyyuuussspppmmmllllllmmmmmmhhhfffccc```^^^]]]]]]]]]hhhgggkkkvvvttthhhaaa^^^XXXZZZ\\\]]]]]]___bbbdddffffffggghhhiiijjjkkkkkkmmmmmmpppvvvzzz{{{wwwqqquuuwwwyyy|||~~~zzzsssbbbXXXOOOLLLNNNTTT^^^hhhmmmpppsssuuuvvvxxx{{{}}}|||~~~|||uuummmddd[[[WWW```lllwww{{{~~~nnn```UUUIII@@@666444222111111222222111000000///...,,,+++******------------------------,,,,,,,,,---...///000111////////////////////////..................//////...///000222222222111000//////............//////.........///000111222333000000////////////000000000000000000111111111222111222444555666777777666333999888999@@@CCCNNNccc}}}yyysssqqqmmmtttzzzlll___WWWUUUWWWYYYZZZhhh|||pppeeeVVV[[[ZZZNNN@@@999666555333333333333444666888999888:::<<>>???@@@@@@???>>>???AAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXYYY[[[]]]^^^]]]^^^___aaacccdddddddddccceeehhhjjjkkkkkkiiihhhcccdddeeefffgggggggggfffffffffgggggggggggghhhhhhfffeeeffffffggghhhiiijjjhhhgggffffffffffffggghhhffffffeeedddcccbbbaaaaaaddddddcccbbb```aaaccceeeiiijjjmmmqqquuuyyy|||}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}}}}{{{yyyxxxwwwwwwwwwwwwyyyzzzwwwqqqooopppsssrrrqqqnnnkkkhhheeecccbbb\\\ZZZWWWTTTRRRQQQQQQRRRTTTYYY```ffflllwww~~~tttlllfffddd]]]]]]]]]\\\[[[]]]```cccdddeeefffggggggfffeeeeeeeeedddffflllqqquuu{{{}}}tttvvvuuurrrssswwwxxxuuulllaaaXXXVVVYYY___hhhppprrrsssuuuvvvvvvxxxzzz}}}}}}~~~~~~tttkkkeee\\\UUU\\\iii}}}jjjZZZLLLAAA777555222111222333222111------......///000111111........./////////000000000000///...------......,,,---...//////...---,,,---------....../////////......------,,,---------,,,,,,,,,---...///000111111000000/////////000000111000///......///000111000000111111111222222222000222444666777777666666555<<<<<<;;;???AAALLLbbb{{{zzzkkkgggiiihhhrrrwwweeeZZZXXXYYYWWWTTTXXX___lllzzz~~~tttdddYYYUUU[[[[[[NNN???777555555666555555555666777999:::;;;<<<===>>>>>>?????????===???@@@CCCEEEFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWYYYXXXWWWWWWYYY[[[^^^```]]]^^^```aaacccddddddeeeccceeehhhjjjlllkkkjjjiii```aaabbbdddeeeeeeddddddeeeeeeffffffggghhhhhhhhhfffffffffffffffggghhhiiihhhgggfffeeedddeeefffgggeeeeeedddcccbbbaaa``````aaaaaa```^^^]]]]]]```bbbdddfffiiimmmrrrvvvyyy{{{||||||||||||||||||||||||xxxzzz}}}~~~~~~}}}}}}{{{yyyxxxwwwxxxxxxuuuyyy|||zzzuuuqqqppprrrqqqpppnnnkkkgggccc```^^^XXXVVVSSSQQQOOONNNOOOOOOLLLTTT^^^bbbdddiiisss|||~~~yyyrrrlllhhhfff^^^^^^]]]\\\[[[\\\```ccccccdddeeeffffffeeedddcccdddbbbeeekkkpppsssyyyyyyzzzwwwrrrrrrvvvyyywwwoooddd[[[ZZZ^^^ccckkkrrrvvvwwwxxxxxxwwwxxxzzz|||{{{}}}~~~xxxmmmhhh^^^VVV\\\iii|||~~~mmm[[[KKK@@@777555222111222333222222111111111111000000000000///000000000111111222222------,,,,,,,,,------......///000111111000///...,,,,,,,,,------.........222000///---------...///++++++,,,,,,...///111222333222111///...---------111000///......///000111111111222222222333333333000222444666777777666555666>>>>>><<