BM6P6(@ ~~~}}}xxxxxxmmmPPPAAAFFFVVV}}}rrrrrrqqqEEE:::;;;555777777555444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111222333777>>>HHHTTT___eeefffllldddhhh[[[XXX{{{~~~|||uuuvvv~~~wwwpppuuu~~~qqq}}}{{{www~~~}}}xxxyyyyyyuuuooojjjmmmpppwww~~~hhh[[[^^^\\\ZZZXXXWWWUUURRRNNNKKKIIIGGGDDDBBBAAA@@@>>><<<999888777666555444333333222111111111111111222222000000000000000000000000000000000000000000000000111000000000000000111222222999DDDOOOWWW]]]bbbeee___eee___UUUOOODDDAAAKKK___xxxhhhPPPWWWpppzzzrrrsssfffwww}}}uuupppnnnkkkjjjuuu~~~rrr```UUULLLFFFEEEBBB@@@===<<<<<<;;;:::888777666555444444444444444444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000...000222222222777AAAHHHDDDJJJTTT]]]bbbcccaaa___^^^NNNPPPgggzzzqqqcccqqq}}}{{{yyyqqqlllqqqqqqpppooollliiifffdddbbb```___aaadddddd```[[[\\\ZZZXXXVVVSSSPPPNNNMMM}}}www}}}|||rrrZZZJJJGGGOOOrrr{{{sssQQQAAAAAA;;;777777666555444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222222222444999@@@JJJVVV```fffkkkjjjaaajjj___uuusssvvv||||||vvv|||wwwooosss|||~~~}}}|||{{{wwwoooiiiiiijjjnnn|||zzzeeeccc\\\ZZZXXXWWWUUURRRNNNKKKJJJGGGDDDBBBAAA@@@>>><<<999999888777555444333333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000111111222444<<>>>>>===<<<:::888777666555555444444555444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000222333333444:::DDDLLLKKKPPPXXX```dddccc```]]][[[HHHQQQnnn{{{zzziiiiii}}}~~~|||uuuooommmooooooooonnnllljjjgggffffffcccaaabbbeeeddd___ZZZ^^^]]][[[XXXUUURRRPPPOOOzzzvvv~~~hhhTTTIIILLLooo{{{___AAA>>>777888777666555444444444444222222222222222222222222111111111111111111111111111111111111111111111111000111111222222222222222333555:::BBBMMMXXXbbbgggkkkbbb^^^rrrgggeee}}}pppuuurrr}}}zzz}}}|||ssslllooo|||}}}uuummmgggqqq}}}{{{rrrjjjfffeeefffnnnvvvyyyjjjccc]]]\\\YYYXXXVVVSSSNNNKKKKKKIIIEEECCCBBBAAA???===::::::999888666555444333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000111222222777???KKKUUU[[[^^^_________```WWWLLLGGGAAAGGGYYYssspppYYYhhh{{{xxx~~~qqqnnnkkkVVVPPPMMMHHHHHHEEEBBBAAA@@@@@@>>><<<999999888777666555555666444444333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000222333444444666>>>HHHPPPSSSWWW^^^ccceeebbb^^^[[[WWWFFFXXXwww}}}rrr^^^jjjsssdddttt~~~~~~wwwssssssnnnoooooonnnmmmkkkiiiggghhhfffddddddeeeddd___[[[___]]][[[XXXUUURRRPPPOOO}}}}}}uuu\\\LLLNNNvvv|||lllCCC<<<666888777666555444444444444222222222222222222222222111111111111111111111111111111111111111111111111000111222222333333222222333666<<>><<<;;;:::999777555444444333333222111111111222222000000000000000000000000000000000000000000000000000000000000111222333333999BBBNNNYYY___``````_________TTTJJJDDD>>>FFF]]]}}}[[[VVVrrrpppdddpppvvv\\\VVVSSSLLLIIIGGGDDDBBBBBBAAA???===;;;:::999888777666666666444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000333333333444999AAALLLTTTXXX\\\aaaeeeeeeaaa\\\YYYRRRNNNfff^^^QQQOOOgggwwwhhhhhh~~~|||zzzrrrrrrrrrqqqooollljjjiiihhhfffddddddeeeddd```^^^^^^]]]ZZZXXXTTTRRROOONNNyyy|||}}}fffSSSQQQuuuppp|||NNN@@@@@@888888666555555555555555222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222333666===GGGRRR\\\dddiiimmmfffzzzqqqZZZ||||||~~~~~~|||wwwvvvrrrhhhZZZQQQUUUffftttyyy~~~~~~tttfffdddcccfffnnn{{{iiikkkvvvnnndddbbb___]]][[[XXXSSSPPPOOOLLLIIIFFFEEECCC@@@???======;;;:::888666555444444333333222111111222222000000000000000000000000000000000000000000000000000000000000111222333444;;;DDDQQQ\\\bbbcccbbbaaa```^^^SSSIIICCC===HHHccchhhPPP[[[vvvuuueeeeeeooohhh\\\TTTLLLJJJHHHEEECCCBBBAAA???===<<<;;;:::999777777777666444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222555;;;EEEOOOVVVYYY\\\aaadddccc___ZZZWWWJJJ[[[vvvnnnWWWTTTOOOkkkgggfffrrr{{{xxxxxxwwwuuurrrnnnkkkiiifffeeeddddddeeedddcccbbb```___]]]ZZZWWWUUUSSSRRR}}}~~~{{{uuuyyyvvvuuuwww~~~ooo]]]RRRiiipppzzz\\\???@@@888888777666555555555555222222222222222222222222111111111111111111111111111111111111111111111111111222222333333333333333333888@@@JJJUUU___fffkkkiiieee\\\\\\~~~~~~~~~}}}||||||zzzzzzvvvrrrpppmmmggg^^^WWWaaaqqq}}}{{{|||uuubbbbbbbbbdddiiiuuuvvvfff}}}rrrjjjhhhgggdddbbb___\\\WWWTTTQQQNNNJJJHHHFFFDDDAAA??????>>>===;;;999777555555555444333222222111222222000000000000000000000000000000000000000000000000000000000111222333444555>>>GGGSSS^^^ccceeedddcccaaa]]]PPPHHHDDDAAASSSttt^^^[[[sssuuuuuu{{{~~~~~~~~~yyykkkbbb```zzzcccTTTJJJKKKHHHEEECCCBBBAAA???======<<<:::999777777666666444444333333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000111333888???IIISSSXXX[[[]]]```bbbaaa]]]XXXTTTHHHkkkaaa[[[```aaaooo```jjj|||{{{|||{{{zzzwwwtttpppllljjjggggggfffffffffeeeeeeeeedddcccaaa```]]]\\\ZZZYYY|||zzz|||}}}ssspppuuuvvvrrrqqqzzztttdddWWWeeeuuuqqqnnn>>>===999888777666555555555555222222222222222222222222111111111111111111111111111111111111111111111111111222333333444444333333666;;;CCCNNNYYYcccjjjmmmeeebbbzzzqqqQQQbbb|||zzzuuuwww{{{~~~uuussstttrrrhhh]]]WWWWWWXXXfffttt}}}~~~{{{ooo______aaaccccccmmmccczzztttkkkmmmkkkhhhfffccc```[[[WWWRRROOOKKKIIIGGGEEEBBB@@@@@@???===<<<999777666555555555444333222222222222000000000000000000000000000000000000000000000000000000000111222333555555DDDKKKVVV___ddddddccccccaaaZZZLLLEEEEEEIIIdddxxxZZZfffvvvuuurrrmmmxxx|||wwwooocccZZZgggnnnYYYPPPLLLJJJFFFDDDCCCBBB???>>>===<<<:::999777666666555444444333333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000111444;;;DDDNNNVVVZZZ]]]___aaabbb___ZZZTTTQQQTTT|||iiirrr}}}wwwaaadddttt{{{{{{zzzxxxuuuqqqnnnlllkkkkkkjjjiiiggggggggghhhfffeeedddcccaaa```______wwwtttwwwwwwqqqqqqvvvxxxrrrqqqyyytttggg]]]kkkvvvhhhvvvEEECCC999888777666666555555555222222222222222222222222111111111111111111111111111111111111111111111111111222333333444444333333888===FFFQQQ\\\ffflllppphhheeeyyydddSSSnnn|||~~~}}}xxxzzzrrrsssxxxuuudddOOOGGGMMMVVVgggqqq|||{{{~~~vvviii______aaabbb```hhh]]]rrr|||pppmmmkkkhhhfffbbb]]]ZZZSSSPPPLLLIIIGGGEEEBBB@@@@@@@@@>>><<<:::888666555666555444333222222222222000000000000000000000000000000000000000000000000000000000111222444555666HHHOOOXXX```ccccccbbbbbbaaaXXXIIIBBBFFFPPPrrrnnnSSSbbb~~~{{{zzzqqqzzzyyytttpppfffZZZRRRnnnxxx```XXXMMMKKKGGGEEEDDDCCC@@@???===<<<:::888777666555555444444444333333333222222333333333333333333333333111111111111111111111111111111111111111111111111111222666>>>HHHQQQXXX\\\```bbbcccbbb___YYYRRRNNNbbbzzzyyyfff\\\kkk~~~|||{{{qqqyyyyyyxxxwwwuuurrrooonnnoooooonnnllliiiggghhhhhheeeddddddcccbbbaaa``````xxxuuurrrsssuuuwwwuuusssoooyyyzzzttt}}}xxxfffSSSRRR[[[eee[[[dddWWW>>>;;;:::888777888777555333333333333222222222111111111111111111111111111111111111111111111111111111222222222333333444444444777;;;EEESSS```hhhkkkkkkaaammm]]][[[vvvyyy~~~}}}xxxhhhSSSGGGCCCDDDFFFOOO^^^sss}}}uuukkkqqq~~~sssxxxxxxnnnbbbYYYYYYaaaaaaaaaqqqiii{{{wwwkkkhhhggg___^^^```[[[WWWUUURRRNNNJJJHHHGGGFFFIIIEEE@@@<<<:::999888666666555444333222111111111111111111111111111111111111111000000000000111111333111111444333222666<<>>===;;;999888666666555666666555444333333333333333333333333333333333333333333333222222111111111222222222222222222222222222000333???JJJRRRXXX\\\[[[___dddccc\\\UUUSSSUUUrrrxxxgggkkk{{{|||sss{{{yyy{{{yyysssmmmlllqqqrrrqqqooollliiihhhhhhlllhhhcccbbbdddffffffeeevvvssspppqqqssssssqqqoooooorrrooommm|||fffOOOFFFKKKPPPeeeccc```}}}]]]AAA<<<:::888777888777555333333333333222222222222111111111111111111111111111111111111111111111111111222222222333333444444555888===HHHVVVbbbiiikkkkkkfffwww|||WWWddd||||||~~~zzzrrrzzzmmmZZZJJJBBB@@@AAABBBCCCQQQ______TTTMMMUUUbbbjjjlllsss|||~~~sssyyy~~~vvvnnndddYYYVVV\\\\\\[[[hhh{{{lllwwwzzzkkkfffeee^^^^^^```ZZZYYYWWWSSSPPPLLLJJJHHHHHHHHHEEE@@@===<<<:::888777666666444333222222111111111111111111111111111111111111000000000000111111222111111444333222777===NNNVVV```ggggggeeeeeeggg^^^JJJDDDMMMXXXrrruuuSSSXXXuuu~~~sssjjjwww{{{vvvqqqfffZZZRRROOOkkksss___QQQMMMHHHFFFGGGFFFDDDAAA???===<<<:::888777666666666666555444333333333333333333333333333333333333333333333222222222111111222222222222222222222222444222666BBBMMMTTTZZZ___eeedddeeeddd]]]TTTTTTZZZvvvjjjlllzzzxxxzzzzzzhhhppp}}}yyyzzzyyytttqqqqqqpppqqqqqqnnnkkkhhhggggggkkkhhhdddccceeefffgggfffuuuqqqnnnnnnoooooollliiikkkiiidddggg}}}}}}hhhNNN@@@???EEENNN{{{xxxbbbwwwfffAAA===;;;999888888777555444333333333333222222222222111111111111111111111111111111111111111111111111111222222333444444555555999AAAMMM[[[eeejjjllllllnnnpppWWWzzzyyyssswwwyyylllccc\\\TTTIIIBBB@@@BBBCCCDDDGGGQQQVVVOOOFFFHHHUUU```ZZZ```kkkxxxyyy|||}}}xxxrrrlll```YYY\\\\\\[[[cccqqqkkkjjj|||mmmdddddd`````````ZZZ[[[YYYVVVRRRNNNLLLJJJJJJFFFDDDAAA???>>><<<:::777777666555444333222222222111111111111111111111111111111000000000000111111222111222333333222888@@@PPPXXXbbbggghhhgggffffffXXXIIIEEEOOOccccccSSSeee{{{uuuzzzuuupppfff\\\RRRIIIUUUjjjVVVPPPJJJGGGGGGGGGFFFDDD???>>><<<:::999888777777777666555444333333333333333333333333333333333333333333333222222222222111222222222222333333333333555555:::FFFQQQXXX]]]cccmmmgggeeeeee\\\RRRXXXggguuunnnbbbsss{{{qqq{{{~~~ggggggzzzwwwvvvsssrrrsssqqqqqqrrrpppllliiihhhiiijjjgggdddcccdddfffgggffftttqqqmmmmmmmmmlllhhhdddeeedddaaaeeesss~~~ttt~~~~~~zzzjjjTTTEEEAAAFFFDDDkkkkkkvvvuuuEEE???<<<999888888777666555444444333333333222222222111111111111111111111111111111111111111111111111111222222333444555666666;;;EEESSS___gggkkkmmmnnnzzzggg\\\yyyqqq~~~sssnnnmmmsss{{{}}}}}}~~~zzzkkk[[[QQQIIIEEEAAACCCGGGKKKLLLJJJCCCHHHHHHBBBDDDRRRbbbkkkiiikkkrrr{{{~~~{{{rrrdddZZZ[[[]]][[[```iiippp```hhhzzzpppdddeeeddddddccc\\\^^^\\\XXXTTTPPPMMMLLLKKKEEEDDDBBBAAA@@@>>>;;;888888777666444333222222222111111111111111111111111111111000000000000111111222111222333222333:::DDDPPPYYYbbbfffggggggdddaaaRRRFFFBBBLLLgggnnnRRRUUUrrr~~~}}}xxxqqqlllcccZZZUUUNNNKKKlllooo[[[VVVOOOLLLJJJIIIEEEBBB@@@???===;;;:::888888888777666555444444333333333333333333333333333333333222222222222222222222222222222222333333333333333666777>>>JJJTTTZZZ```eeemmmfffdddcccWWWNNN^^^wwwwwwiiihhh}}}tttooo|||mmmfffyyyzzztttrrrpppoooqqqrrrssssssqqqnnnlllkkkkkkgggfffdddccccccdddeeeeeetttpppmmmlllllljjjeeeaaadddcccaaabbbeeeiiihhheee{{{|||}}}yyyjjjWWWHHHBBBDDD>>>YYYyyyvvvOOOAAA>>>:::888888777666555444444444333333333222222111111111111111111111111111111111111111111111111111222222333555666666777===HHHWWWccchhhkkkoooqqqxxx[[[^^^vvvmmmfffyyyyyyiiijjjpppvvvzzz|||~~~sss```PPPIIILLLJJJJJJOOOUUUWWWSSSNNNFFFGGGFFFHHHTTTgggxxx}}}oooaaaWWWWWWYYYYYY\\\bbbzzzdddaaawwwuuugggjjjiiiiiihhhbbb```^^^ZZZVVVRRROOOMMMMMMFFFEEECCCBBBAAA???<<<999999888777555444333222222111111111111111111111111111111000000000000111111111111222333111333<<>><<<;;;:::999999777777666555444444444444333333333333333333333333222222222222222222222222222222333333333444444444555777@@@MMMVVV[[[aaafffkkkgggfff```QQQMMMddd|||jjjttthhhgggvvvrrrccckkkwwwqqqppppppppprrrqqqrrrrrrpppmmmkkkjjjjjjfffeeedddcccaaaaaabbbcccrrrpppmmmlllkkkiiiccc___eeeaaa^^^]]]\\\^^^fffooo{{{kkkXXXFFF===??????MMM~~~rrrWWWBBB???;;;888888888777666444444444444333333333333111111111111111111111111111111111111111111111111111222333444555666777888===JJJZZZdddhhhkkkqqqvvvjjjTTTeee|||nnnlllqqqjjjoooyyy}}}|||qqq```TTTSSS```^^^___dddiiiggg]]]TTTSSSSSSXXXbbbmmmyyy{{{yyy||||||zzzmmmbbbYYYWWWXXXYYY]]]bbbtttppp]]]pppxxxkkkpppooollllllhhhdddaaa]]]YYYUUURRRPPPOOOIIIGGGDDDBBBAAA???<<<:::;;;:::888666444333222222111111111111111111111111111111000000000000111111111111222333111333>>>KKKWWWaaahhhhhhhhhiiibbbYYYKKKCCCFFFZZZ^^^cccvvvjjjeeessssssxxxwwwjjjvvvyyyoooggg^^^VVVPPPRRRIIILLLrrryyy\\\WWWQQQNNNMMMKKKGGGDDDBBBAAA???===<<<:::::::::888777666555444444444444333333333333333333333333111222222222222333333333222222333333444444555555444888BBBOOOXXX\\\bbbhhhjjjjjjfff\\\QQQUUUmmmkkkjjj|||jjj^^^```oooxxxdddaaazzzvvvrrrttttttuuuvvvnnnooopppnnnkkkiiihhhiiifffffffffdddaaa``````aaapppmmmkkkjjjjjjgggaaa]]]bbb]]][[[[[[ZZZ[[[fffsssppp\\\III<<<:::EEEHHHuuuoooxxxbbbCCC@@@;;;999888888777777555444444444444333333333111111111111111111111111111111111111111111111111111222333444555777888888>>>KKK[[[eeehhhkkkrrryyycccQQQnnn{{{yyyppppppuuu~~~~~~zzzwwwyyytttiiifffkkkuuutttuuu{{{|||pppeee^^^aaannn~~~}}}{{{}}}yyyzzz~~~zzzzzz{{{wwwqqqkkkddd\\\XXXWWWXXX]]]bbbmmm]]]eeeyyyooouuurrrnnnnnnmmmhhheeeaaa]]]YYYUUUTTTSSSLLLIIIEEEBBB@@@???===;;;;;;:::888666555333333222111111111111111111111111111111000000000000111111111111333333000333@@@NNNYYYccciiigggggghhh```SSSFFF@@@JJJhhh~~~aaawwwwwwhhhkkkpppsss~~~{{{lllaaammm{{{rrrjjjaaaYYYQQQJJJFFFIII\\\kkkcccXXXQQQMMMLLLJJJHHHCCCBBB@@@>>><<<;;;;;;:::888777666555444444444444333333333333333333333333111111222222222333333333222222333333444555555666444999EEERRRZZZ^^^cccjjjhhhhhhaaaWWWWWWiiissscccooopppXXXVVV[[[kkk}}}iii\\\fff|||xxxyyyxxxwwwvvvooopppqqqooollljjjjjjjjjhhhiiiiiifffbbb___```aaannnllliiiiiiiiifff```[[[^^^YYYYYY]]]]]]ZZZ___iiiuuucccOOOAAA555HHHEEEnnnpppqqqqqqDDD@@@<<<999888888888777555555444444444333333333111111111111111111111111111111111111111111111111111222333444666777888999>>>KKK[[[dddgggkkkttt|||\\\MMMrrr{{{uuurrrtttwww}}}vvvvvvzzz|||uuusssxxxwwwrrrvvvwwwuuu|||||||||}}}|||tttjjjfff```YYYTTTRRRSSSWWW\\\mmmbbbaaayyypppwwwtttnnnooooookkkhhhddd```[[[XXXVVVUUUNNNJJJEEEBBB@@@>>>===<<<<<<;;;999777555444333222111111111111111111111111111111000000000000111111111111333333000333AAAPPPXXXccchhheeedddeee\\\NNNAAA<<>>DDD<<<666===888777666555555444444333222222222222222222222222222222222222111111111222333444111333555555555555666888DDDUUU```gggnnnkkkiiirrrUUUYYY}}}xxxwww|||xxxsssrrryyy}}}|||{{{vvvnnnfffaaaUUUQQQQQQNNNUUU[[[WWWeeeVVVaaazzzqqqrrrssssssqqqmmmjjjeeebbb___]]]YYYWWWUUUPPPJJJEEEBBB@@@>>>===<<<;;;:::888777555444333222222111111111111222222222222111111111111222222//////000222333777CCCOOO]]]dddhhhiiiiiieeeVVVGGGAAAEEE[[[~~~```TTTeee}}}|||uuu|||nnncccXXXZZZttt}}}qqqcccYYYMMMLLLDDDAAAHHHUUUuuuttt\\\TTTRRRMMMJJJKKKGGGFFFCCC@@@>>><<<<<<<<<:::888666555555555444333333333333333333333333333222222222222222222222222444444333222222333333333555>>>KKKWWW]]]```ffflllggggggUUURRRqqqnnnnnn|||hhhwwwlllWWWTTTWWW[[[ggghhhSSSOOO^^^mmmyyyxxx{{{}}}~~~wwwrrrqqquuuwwwsssnnnwwwqqqiiiddddddffffffeeemmmjjjgggeeeccc```]]][[[ZZZYYYYYYZZZVVVRRRUUU[[[jjjoooyyy{{{iiiRRRBBB???;;;@@@XXX^^^lllQQQ>>>BBB<<<777>>>888777666555555444444333333222222222222222222222222222222222222222333333333333222333555555555555777999AAARRRaaakkkqqqkkknnn~~~XXXgggtttrrrsss{{{xxxuuummmjjjqqqyyy~~~{{{zzzsssmmmddd\\\XXXMMMJJJJJJIIIRRR[[[XXXeee|||[[[bbbyyytttrrrrrrnnnjjjmmmjjjgggdddbbb```]]][[[SSSOOOJJJFFFDDDBBBAAA???<<<;;;:::999777555444333222222111111111111222222222222111111111111222222111000111333444888DDDPPP___dddhhhhhhgggbbbTTTFFF===IIIiii\\\ZZZhhh}}}tttrrr{{{pppaaaWWWOOOKKKCCCAAAFFFMMMkkkoooXXXSSSTTTQQQNNNNNNIIIGGGDDDAAA???=========:::888666555666666444333333333333333333333333333222222222222222222222222444444333333222333333444666???MMMXXX^^^bbbhhhlllfffdddXXX___|||hhh___ggggggvvvkkk|||hhhWWWVVV[[[dddxxxjjjQQQHHHPPP\\\|||yyy{{{}}}}}}yyytttsssuuuvvvtttqqqwwwrrrmmmiiigggggghhhhhhjjjhhheeecccaaa___\\\YYYXXXVVVUUUUUUQQQNNNRRRXXXcccqqqwww[[[GGG=========JJJpppeeefffXXX@@@AAA===999???888999666666555555444333333333222222222222222222222222111222333555555444444333222333555555444555777999BBBSSScccpppssskkkttt^^^pppyyytttvvvzzz{{{ooorrroooqqq{{{zzz~~~{{{~~~{{{zzztttwwwxxxsssmmmfff^^^UUUQQQFFFDDDEEECCCMMMYYYXXX^^^lll\\\[[[nnn{{{uuutttpppkkkkkkiiifffdddcccbbb```]]]SSSPPPKKKHHHFFFEEECCCAAA===<<<;;;999888666555444222222111111111111222222222222111111111111222222333222333444555999EEERRR___dddiiiiiieee]]]OOODDD>>>QQQwwwuuuWWWdddooovvveeeXXXOOOIIIBBBCCCCCCBBB\\\mmmVVVSSSWWWUUUOOOLLLJJJHHHEEEBBB@@@>>>>>>===;;;999777666666666555444333333333333333333333333333333333333333333333333444333333333333333444444888AAAOOOZZZ```eeeiiilllfff___\\\pppvvvRRRLLLaaa}}}qqqqqqkkk^^^```mmmuuummmRRRDDDFFFNNNvvv}}}}}}}}}{{{yyywwwuuuttttttttttttuuutttrrrnnnkkkiiikkklllgggeeebbb```___\\\YYYWWWTTTRRRQQQQQQNNNLLLQQQXXXgggwww~~~___GGG;;;???<<<@@@eeesssddd}}}cccDDD@@@===;;;???888:::666666666555444444333333222222222222222222222222111222444666666555444333222333444444444666888;;;IIIWWWfffrrrssslll~~~~~~```}}}~~~zzzyyy~~~{{{nnnlllttt{{{www|||}}}yyy~~~~~~xxxrrrpppooossssssnnniiiddd\\\TTTNNNDDDBBBCCCCCCMMMXXXXXXZZZaaauuubbbSSSeeerrrrrrrrrpppgggeeedddccccccbbb```^^^UUURRRNNNKKKIIIFFFCCCAAA>>>===<<<:::999777666555333222222111111222222333222222111111111111222222444333333444444999EEERRR]]]dddjjjllleeeYYYJJJ???EEEYYY}}}aaaSSSgggsss||||||iiiYYYOOOHHHBBBDDDBBB:::PPP{{{vvv^^^ZZZ^^^[[[SSSMMMKKKIIIFFFCCC@@@>>>======<<<:::888777777777666555444444444444444444444444333333333333333333333333444333333333333444444555888CCCQQQ[[[bbbhhhkkkjjjgggYYY\\\yyyiiiRRRUUUttt{{{rrr|||qqqhhhmmm}}}qqqVVVGGGGGGKKKmmm}}}|||xxxyyyyyyvvvrrrqqqsssvvvsssttttttqqqmmmkkklllnnndddbbb___]]]\\\ZZZWWWUUUPPPNNNNNNOOOMMMLLLRRRYYYfffpppzzz}}}qqqZZZEEE:::@@@<<<===```bbbwwwrrrJJJ@@@>>><<>>===;;;:::888777666333333222222222222333333222222111111111111222222333111111222444999FFFSSS[[[ccclllooofffUUUEEE===FFF^^^~~~VVVUUUhhh|||llleee}}}jjjYYYNNNHHHBBBEEECCC999IIInnnhhhcccgggbbbYYYSSSKKKIIIFFFCCC@@@>>>=========;;;999888888888777666444444444444444444444444333333333333333333333333444333333333444444555666999EEESSS\\\dddkkklllhhheeeQQQXXXyyy[[[XXXiiixxxxxxvvvqqqxxx}}}~~~sssZZZJJJGGGJJJ```zzzxxxuuuwwwxxxuuupppooorrruuuppprrrsssqqqmmmkkkmmmoooaaa___\\\[[[YYYXXXUUUSSSMMMLLLMMMNNNLLLKKKPPPXXX```aaa___^^^dddggg\\\MMM<<<@@@<<<>>>___dddsssSSSAAA>>>===>>>777===777777666666555444444444222222222222222222222222111222333555555444444333333444444444444666:::===MMM]]]gggnnnxxxyyy___\\\~~~~~~|||yyy|||xxx}}}~~~~~~wwwnnnaaabbbjjj~~~|||~~~{{{|||tttnnnkkkjjjuuuvvvqqqhhh```\\\VVVOOOHHH>>>BBBNNNYYYhhhooohhh^^^```jjj\\\NNNfffooolllqqqtttjjjiiihhhhhhgggeeebbb___[[[YYYUUURRRNNNIIICCC???@@@???>>><<<;;;999888777333333222222222222333333222222111111111111222222222000000222444:::HHHVVV]]]cccmmmooodddQQQCCC???DDDhhh{{{UUU]]]tttzzzvvv~~~zzzkkkVVVTTTuuuooo^^^MMMJJJDDDCCCCCC<<>>>>>>>><<<:::999999999888777444444444444444444444444333333333333333333333333333333333333444555666777:::HHHVVV^^^gggoooooohhhaaaMMMXXXzzzlllWWWiiiwww}}}{{{yyy}}}vvv\\\JJJDDDDDDRRR~~~wwwttttttvvvvvvssspppooorrrtttpppppppppooommmlllmmmnnn___]]]ZZZXXXWWWVVVSSSQQQLLLKKKLLLNNNKKKHHHLLLRRRYYYXXXUUUWWWcccnnndddSSS@@@@@@;;;===\\\bbbkkkZZZBBB>>>======666>>>777777666666555555444444222222222222222222222222222222222222333333333333333444444444444777;;;>>>OOOccckkkooo~~~fffSSSaaa|||xxx}}}|||xxx}}}rrreeeUUUXXXdddyyy{{{lllmmmwwwwww{{{zzz~~~yyyssspppqqqsssvvvuuupppfff```]]]ZZZUUUPPPGGGLLL^^^ooo~~~uuuaaa```dddjjjLLL```tttrrrtttssslllkkkiiiiiihhheeeaaa]]]ZZZYYYVVVTTTQQQKKKEEEAAAAAA@@@???===;;;:::999888444333333222222333333444222222111111111111222222222000000222555<<>>MMM\\\eeegggjjjhhh[[[KKKFFFJJJ]]]fffRRRppp}}}zzzqqqzzzsssmmm\\\NNNJJJHHHLLLaaazzzooo___WWWbbbrrr|||~~~{{{nnn^^^NNNQQQGGG===???@@@???EEEddduuummmccc\\\[[[RRRPPPMMMIIIFFFDDDCCCBBB???===;;;:::::::::999888555555555555555555555555444444444444444444444444333333333444555666777777@@@OOO\\\dddnnnwwwuuujjjaaaVVVmmmuuudddyyy}}}pppzzzzzzhhhnnn|||hhhSSSFFFAAAAAALLLwww~~~|||xxxvvvuuusssssstttttttttrrroookkkkkknnnppppppnnnZZZZZZYYYWWWVVVSSSQQQPPPMMMLLLIIIGGGFFFGGGIIIJJJNNNSSSQQQOOO```ssskkkTTTGGG:::;;;AAARRRUUUZZZuuucccBBBEEE<<<;;;@@@444888888777666555444333333555444333333222222333333333333333222222111111111222555222222888666777CCCWWWdddrrrxxx}}}^^^\\\ooovvvmmm}}}~~~xxxrrrkkkcccccciiihhhVVVBBBBBBDDDEEEGGGGGGGGGGGGFFFEEEHHHNNNVVVaaajjjqqqttt\\\RRRLLLUUUfffxxx~~~{{{wwwtttwww}}}}}}wwwoooiiigggiiikkkmmmooogggttteee___cccWWWaaarrrttttttoooiiiiiihhhfffcccaaa^^^]]]\\\\\\[[[ZZZXXXRRRKKKFFFFFFDDDBBBAAA@@@???<<<:::555444444333222222222222333222222111111222222333000222333333666AAAQQQ]]]ccckkklllfffZZZGGGEEEVVVsss^^^SSSwwwsssqqq|||yyyoooUUUOOOHHHDDDDDDKKKZZZhhh]]]ZZZWWWYYYaaannn{{{xxxsss{{{tttaaaRRRKKKEEEBBB@@@>>>AAAGGGTTT~~~tttkkkddd]]]XXXSSSPPPKKKGGGEEEDDDBBBAAA>>>>>>===<<<;;;999777666555555555555555444444444444444444444444444444444444555666555555555777999>>>UUUaaaggguuuyyypppjjjXXX___zzzmmmhhh{{{uuufffTTTTTTZZZuuuzzzuuu{{{~~~kkkRRRCCC@@@AAAMMMXXXuuuxxx|||xxxsssnnnmmmnnnrrruuuvvvrrrnnnmmmoooqqqpppoooZZZZZZYYYWWWUUUSSSQQQPPPLLLJJJHHHFFFEEEFFFGGGHHHMMMQQQOOOMMM\\\nnngggQQQEEE:::;;;???LLL|||YYY\\\vvvjjjFFFEEE<<<<<>><<<:::666555444333222222222222333222222111111222222333111222222222666@@@PPP\\\eeellljjjbbbUUUDDDFFFZZZ~~~uuuUUUVVVttt}}}tttnnnoooZZZLLLGGGBBBAAABBBFFFQQQ\\\VVVUUUUUUZZZcccooozzzwwwrrrvvvrrrfffWWWNNNEEEBBB@@@>>>???CCCHHHmmmsssiiiddd^^^ZZZUUUQQQLLLIIIGGGEEECCCBBB??????>>>===;;;999888777666555555555555444444444444444444444444444444444444555666555555555777999???UUUbbbiiiwww{{{ppphhhVVVkkkkkkrrrvvvyyyxxxXXXIIIHHHMMMSSS[[[iii~~~yyyvvv}}}qqqVVVEEE@@@???JJJSSS~~~yyyzzz}}}tttrrrooolllmmmooosssvvvuuuqqqnnnmmmnnnnnnnnnlllZZZYYYXXXWWWUUURRRPPPOOOIIIHHHFFFDDDCCCDDDEEEFFFJJJNNNKKKHHHVVVgggbbbPPPDDD999<<<>>>FFFrrr___]]]wwwsssKKKEEE======BBB<<<999999888777666555444444555444444333333333333333333333333222222222222111111555333333888666999FFFYYYkkktttpppwww}}}XXXlll|||cccjjjwwwxxx}}}nnnfffgggnnndddKKK===@@@===>>>>>>?????????>>>>>>===@@@EEEJJJPPPWWW]]]bbb]]][[[bbbppp~~~}}}tttrrrwww}}}{{{~~~oooddd```vvvuuuRRRTTTlllxxxvvvuuuoooooonnnmmmkkkjjjiiiiiiiiidddbbb```^^^\\\XXXSSSPPPKKKHHHCCC@@@???===;;;999666666555333333222222222333222222111111222222333111222222222555???OOO[[[fffkkkhhh^^^RRREEELLLccc]]]PPP```tttvvvyyy]]]IIIFFFAAA???AAACCCDDDIIIOOONNNPPPVVV___iiittt}}}|||uuussspppmmm\\\QQQFFFBBBAAA>>>===>>>>>>ZZZ~~~uuuiiieeeaaa^^^WWWTTTOOOKKKIIIGGGEEECCC@@@@@@???>>><<<:::888777666666666555555555444444444444444444444444444444444555666555555555777999???UUUccclll{{{{{{nnnfff[[[{{{sssdddNNNDDDEEEGGGFFFKKKWWWmmmzzzxxx}}}zzzuuuwww\\\HHH@@@>>>FFFOOOzzz|||wwwxxxmmmmmmlllmmmooorrrvvvxxxtttqqqnnnmmmlllllljjjiiiYYYXXXWWWUUUSSSQQQNNNMMMGGGFFFDDDBBBBBBBBBCCCCCCFFFIIIFFFDDDQQQbbbaaaSSSDDD:::===>>>BBBkkkccc]]]xxx|||PPPFFFAAA???AAA<<<:::999888888666666555444555555444333333333333333222222222222222222222222111666333333888777:::IIIWWWjjjsssppp}}}{{{^^^{{{ooo^^^kkkxxxuuu~~~}}}sssrrrrrrlllYYYBBB999===????????????????????????@@@CCCHHHJJJLLLPPPXXX]]]^^^bbbnnn}}}}}}|||~~~vvvuuuzzz}}}pppbbbWWWfffssspppRRRNNN```{{{xxxrrrqqqpppooommmmmmmmmmmmmmmgggeeeaaa___]]]ZZZWWWTTTMMMJJJEEEAAA???===;;;:::777777555444333333333333333222222111111222222333111222222222555???NNNZZZfffkkkhhh^^^RRRGGGQQQkkk}}}QQQVVVoooxxxyyynnnTTTFFFEEEBBBBBBFFFGGGEEEFFFHHHKKKRRR\\\hhhsss|||}}}tttppprrr___QQQEEEAAABBB@@@===<<>>TTTdddooo|||zzzmmmgggjjjuuujjjRRRGGGEEEFFFIIIKKKPPP[[[nnnzzzxxxzzz}}}yyyqqqkkk{{{{{{aaaKKKAAA>>>DDDMMM|||tttpppnnnoooppprrruuuwwwyyyzzzsssrrrpppooommmkkkiiihhhWWWWWWUUUSSSQQQNNNLLLKKKEEEDDDBBBAAA@@@@@@AAAAAABBBDDDBBBAAAMMM^^^aaaXXXEEE;;;???@@@AAAiiidddYYYxxxUUUHHHEEEAAA===;;;::::::999888777666555555666555444444333333444444222222222222222222222222111666444444888777<<>>===???????????????@@@@@@@@@>>>CCCIIIJJJJJJNNNWWW___hhhiiippp|||~~~{{{}}}{{{rrrbbbTTT]]]eeezzzyyyWWWLLLWWW|||xxxrrrqqqppppppooooooooooooooogggdddaaa___]]][[[YYYVVVOOOLLLGGGCCCAAA???<<<:::999888666555444333333333333222222111111222222333111222222222555???OOO[[[gggmmmhhh]]]PPPDDDNNNjjjuuuRRRaaa{{{}}}{{{___MMMJJJEEEDDDDDDHHHHHHEEEEEEHHHPPPYYYgggttt}}}wwwpppqqq^^^QQQDDDBBBBBBAAA>>>===CCCKKKmmmooohhhgggeee^^^[[[WWWSSSQQQNNNKKKHHHDDDCCCBBBAAA???<<<:::999888777777666555555444444444444444444444444444444333555666555555555777999>>>UUUfffrrr|||xxxmmmlll{{{||||||wwwwwwVVVEEEBBBCCCEEEFFFHHHRRRbbbttt{{{zzzxxxuuuwwwxxxssskkkeeevvv|||cccMMMCCC???DDDNNNwww|||tttuuuvvvwwwyyy{{{{{{||||||ttttttsssrrrooollljjjhhhUUUUUUSSSQQQNNNLLLIIIHHHCCCBBBBBBAAA@@@@@@@@@@@@???AAA???>>>IIIZZZ```\\\III<<>>???@@@AAACCCJJJPPPQQQOOOSSS^^^hhhkkkeeecccgggnnnttt|||rrrbbbUUU]]]bbbxxx___MMMOOOttt{{{wwwqqqppppppqqqqqqqqqpppooonnnfffdddaaa___^^^\\\YYYWWWPPPMMMJJJGGGEEEBBB>>>;;;:::999777666444444333333333222222111111222222333000222333333666AAAQQQ]]]hhhmmmgggZZZKKK???KKKhhhkkkWWWjjj}}}kkkPPPFFFIIIEEEDDDEEEGGGFFFEEEKKKSSS___iiiwwwzzzqqqnnn\\\QQQFFFCCCBBB@@@???@@@BBBFFFiiiqqqiiigggeeeaaa^^^ZZZWWWTTTQQQMMMJJJFFFEEEDDDBBB@@@===;;;:::999888777777666555444444444444444444444444444444444555666555555555777999???WWWjjjuuu{{{vvvpppvvvzzzxxxyyyhhhNNNEEEEEEDDDDDDFFFLLLXXXlll~~~vvvwwwuuusssssstttoooggg___qqq|||eeePPPDDD@@@CCCNNNnnn{{{{{{{{{||||||||||||{{{{{{sssuuuvvvtttqqqmmmkkkjjjSSSSSSQQQOOOLLLIIIGGGEEEBBBBBBAAAAAA@@@?????????>>>???===;;;EEEUUU]]]]]]LLL======>>>>>>bbbaaaLLLjjj[[[FFFHHHCCC===@@@;;;;;;:::999888777777666666666555444444444444444111111222222222333333333000666555444888777>>>QQQcccjjjsssrrriii{{{ttt|||~~~tttyyy}}}}}}~~~}}}xxx{{{qqq[[[DDD:::======999===<<<<<<===>>>@@@BBBCCCPPPWWW\\\YYYSSSTTT^^^hhhfff```\\\```gggqqq~~~}}}iii]]]TTT^^^aaauuueeeNNNIIIiiizzzwwwrrrpppqqqssstttsssqqqooommmeeecccaaa```___]]]ZZZWWWOOONNNLLLJJJIIIEEE@@@===::::::888666555444333333333222222111111222222333000222333333888CCCSSS```gggkkkdddVVVIIIAAASSSttt```[[[ooo}}}~~~}}}bbbMMMGGGJJJHHHIIIJJJKKKJJJMMM[[[iiivvv~~~wwwooo\\\RRRIIIDDDAAA>>>>>>AAAAAABBBeeeuuummmkkkiiicccaaa]]]ZZZWWWTTTOOOLLLGGGFFFEEECCCAAA>>><<<:::999999888777666555444444444444444444444444444444444555666555555555777999BBB[[[oooxxx{{{uuuuuuxxxxxx}}}mmmYYYHHHGGGHHHEEEDDDHHHRRR]]]rrr~~~zzzzzzwwwssspppnnnhhh```ZZZlll}}}iiiRRREEE@@@@@@KKK~~~qqq{{{{{{{{{zzzyyyxxxwwwwwwqqqtttvvvvvvrrrmmmkkkkkkRRRQQQPPPNNNKKKHHHEEEDDDBBBBBBAAAAAA@@@?????????>>>???<<<:::BBBQQQZZZ[[[OOO===;;;<<<<<<^^^```HHHccc\\\DDDGGGDDD???EEE<<<;;;;;;:::999888777777666666555444444444444555111111111222222333333333000777666555888777???RRRnnnooouuufff]]]yyyqqqppp}}}}}}zzzxxxwww~~~~~~zzz{{{~~~~~~yyycccKKK@@@>>>??????@@@>>>===>>>>>>@@@BBBEEEFFFYYY___aaaZZZPPPMMMUUU^^^dddbbbdddllluuu}}}~~~|||}}}ttteee^^^UUUPPP\\\^^^ppphhhOOOEEEbbb|||zzzvvvppprrrtttvvvuuurrrooommmdddcccbbbaaa```^^^ZZZXXXOOONNNMMMMMMKKKGGGBBB===;;;:::888777555444444333333222222222222222222333000222333444888DDDUUUaaadddhhhaaaTTTJJJHHH___YYY___rrr}}}|||sssvvvvvvwww{{{bbbRRRMMMMMMOOOPPPRRRRRRQQQXXXkkk~~~}}}sss\\\TTTKKKEEE@@@;;;<<>>HHH{{{wwwyyyyyyxxxwwwvvvuuuttttttooosssvvvvvvrrrmmmkkkkkkQQQOOOLLLHHHEEECCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???CCCKKKUUU]]]KKKBBB;;;;;;>>>RRRaaaOOOVVV]]]KKKHHHBBBFFF???>>>>>><<<;;;999888666666555555444333333333444444333333333333333333333333222555333555999777>>>SSSkkk{{{wwwnnnaaaWWW}}}{{{{{{xxx}}}pppiiimmmvvvsssooojjj___OOOAAA>>>>>>;;;;;;>>>BBB???===@@@DDDIIINNNSSSaaa]]]XXXTTTSSSWWWaaajjjvvvooommmvvv|||vvvwwwyyy}}}{{{kkkeeeYYYYYYSSSMMMVVVqqquuuTTTIIIXXXtttvvv~~~xxxuuuwwwvvvpppiiigggcccfffddd______cccaaa[[[SSSZZZ___]]]SSSHHHCCCBBB???<<<888666666555444333222222222111222222333333333444444444888BBBRRR^^^iiimmm```MMMHHHRRRnnnzzzVVVYYYppp~~~qqqpppmmmrrrrrr^^^QQQNNNQQQTTTXXX[[[]]]aaannn~~~tttfffYYYKKKEEEBBB@@@>>>???AAAEEEVVVxxxssslllkkkgggbbb]]]ZZZWWWUUURRRKKKHHHEEECCCBBB@@@>>><<<<<<;;;999777555555555555666666555555555444444444555222222555666555777<<>>>>>>>>>>>>>>>>>>>>>>>============@@@GGGQQQYYYKKKBBB<<<<<<===NNNxxxbbbMMMSSS]]]LLLIIIBBBFFF??????>>>===;;;:::888777666555555444444333333444444333333333333333333333333222555333444999777@@@UUUiiiwwwsssjjj|||bbb[[[{{{yyyrrrllloooyyy|||mmmfff```SSSLLLEEEBBB@@@??????AAA888;;;???CCCHHHQQQ___jjj]]]]]]^^^bbbgggkkknnnqqqnnniiihhhqqq}}}vvv{{{yyyjjjeeeWWWVVVQQQMMMXXXuuutttUUUKKKWWWxxxuuu{{{xxxvvvxxxvvvooojjjhhhccceeeccc______bbbaaa[[[VVV[[[___]]]UUUMMMGGGEEE@@@===:::888777777555444333222222222222222333333222444444444888CCCRRR^^^eeeiii^^^NNNNNN\\\zzzvvvVVV]]]vvvzzzzzzvvv}}}vvvcccYYYZZZ^^^cccccceeejjjtttxxxkkk\\\MMMEEEBBB>>>===>>>???BBBRRRzzz{{{uuuooonnnkkkfffaaa]]]YYYUUURRRMMMJJJFFFDDDCCCAAA???===<<<;;;999777666555555555666666555555555444444444555222333555666555888===QQQdddvvvzzz~~~~~~qqqiiissskkkTTTHHHDDDAAA@@@BBBCCCCCCBBBNNN```yyy}}}yyyuuu}}}zzzkkk___```\\\VVVYYYeeekkkuuu~~~rrrWWWBBB:::???@@@QQQyyywww{{{tttsssrrrrrrrrrsssssssssttttttsssqqqpppooonnnnnnNNNLLLIIIFFFCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<>><<<:::999777777666555555444333333444444333333333333333333333333333555222444999888BBBYYYiiiuuupppiii{{{cccbbb|||uuurrrrrrzzz}}}oooddddddaaaQQQQQQNNNGGGCCCCCCCCCBBB???@@@DDDKKKVVVbbbkkkpppaaaccchhhnnnuuuxxxvvvsssllllllnnnwww~~~vvvfffcccUUUTTTOOONNN[[[vvvqqqUUULLLVVVwww|||uuuuuutttuuuwwwrrrjjjffffffddddddccc``````bbbaaa]]]]]]]]]^^^\\\XXXQQQKKKGGGBBB???;;;999888888666555333333222222222222333333222333444444888CCCSSS___gggjjj\\\LLLLLL[[[yyynnnTTTccc}}}||||||jjjbbbeeekkkmmmjjjkkkuuu}}}qqqaaaPPPFFFAAA===<<<======@@@KKKppp}}}wwwrrrpppmmmiiieeeaaa\\\VVVRRROOOLLLHHHFFFDDDCCC@@@>>><<<;;;:::888777666666555555555555555555444444444555333333666666555999>>>RRRmmmyyytttlllppppppxxxYYYEEEEEECCC@@@???AAABBBCCCBBBMMM___zzz}}}xxxrrrmmmrrrkkkZZZSSSZZZZZZUUUWWWiiikkkpppyyyvvvZZZEEE@@@BBB???PPP|||sss|||tttrrrqqqqqqrrrsssrrrrrrvvvtttrrrpppnnnmmmmmmmmmLLLJJJHHHDDDBBB@@@@@@???==============================<<<:::;;;BBBNNNXXXOOODDD===;;;<<>>>>>@@@FFFddd~~~vvvrrrmmmllljjjgggddd^^^XXXSSSPPPNNNJJJGGGEEECCC@@@>>>===<<<;;;999888777666666555555555555555555555555555444444666666555:::AAAVVVoooxxxttt\\\rrryyyzzzgggNNNAAACCCAAA@@@??????AAABBBCCCLLLaaa{{{~~~vvvoookkkiiifff```RRRNNNXXXZZZYYYaaaooommmmmmuuuwww[[[EEECCCEEEBBBSSSmmm~~~vvvtttqqqrrrtttuuusssrrruuussspppnnnmmmnnnooopppJJJHHHFFFCCC@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;<<>><<<;;;999999888777666555444444444444333333333333333333333333444666222333999999DDD[[[rrrxxxrrrsss{{{VVVlll~~~lllpppyyykkkUUUFFFEEEJJJKKKGGGGGGQQQ\\\ccchhhjjjddd[[[mmm{{{sssiiiaaa\\\ssswwwggg```[[[WWWSSSSSSXXXcccqqq{{{jjjPPPGGGSSSyyysssqqqpppppprrrrrrkkkbbb^^^```iiigggffffffgggfffeeedddfffbbb]]]ZZZXXXRRRJJJDDDDDDAAA===:::999888666555555444444333222222222333111333444444888CCCSSS```hhhfffVVVIIIQQQfffdddWWWpppuuuooottt{{{|||ssscccQQQGGGBBB???>>>@@@???AAACCC[[[}}}ssspppjjjiiihhhgggeeeaaa[[[VVVRRROOOKKKHHHFFFCCC@@@>>>===<<<<<<:::999888666666444555555555555555555555555444555777555555;;;CCC\\\jjjrrrwwwcccTTTvvvuuuZZZIIIBBBAAA@@@@@@??????@@@CCCDDDOOOfff|||wwwwww|||{{{qqqiiiggghhhdddaaaWWWRRRWWWWWW]]]mmmuuunnnkkkrrrvvvZZZDDD===BBB@@@OOO}}}llltttzzzvvvssstttwwwxxxvvvsssrrrqqqooonnnnnnppprrrsssHHHFFFDDDAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<>>>HHHZZZhhhWWWIII===:::;;;JJJoooWWWYYYwwwdddUUUOOOFFFKKKEEEBBBBBBAAA???===<<<::::::888888666555444444333333333333333333333333333333333555222444999888BBBYYYpppvvvuuu|||zzz\\\{{{|||yyy}}}eeeLLLBBBEEEJJJNNNOOOUUUppp}}}iii^^^___ccchhh~~~zzzlllccc\\\sss~~~ooogggaaaZZZTTTSSSUUUYYYaaahhhhhhPPPGGGOOO}}}qqqpppsssrrrrrrrrrnnngggdddeeelllhhhgggiiijjjhhhgggggggggddd```]]]ZZZTTTLLLFFFFFFCCC???<<<;;;:::888666666555444333333222222333111222333444888DDDTTT```iiifffSSSGGGQQQiiihhh^^^www|||{{{rrrbbbQQQHHHCCC@@@???@@@>>>BBBAAAUUU~~~rrrpppjjjjjjiiihhhgggccc^^^ZZZUUURRRNNNJJJHHHEEEBBB???======<<<<<<:::888777666444444444555555555555555555555666777555555<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<>>>JJJ]]]lllZZZLLL???;;;:::EEEfffXXXYYYsssfffWWWRRRHHHMMMGGGCCCCCCAAA@@@>>><<<;;;:::999888777555444444333333333333333333333333333333222555333444999777@@@UUUiiirrrzzz{{{ddd|||pppVVVBBBAAADDDCCCHHHRRRdddiii```hhhqqqlll|||vvvqqqkkkzzzxxxpppeee[[[SSSQQQRRRTTT\\\dddgggSSSJJJIIIppp|||nnnssstttpppnnnpppppplllkkkllllllgggfffjjjkkkhhhgggiiifffeeedddbbb^^^XXXQQQMMMIIIFFFBBB???>>><<<:::999666666555333333222222222000222333444888DDDTTT```kkkeeeRRREEERRRllljjjcccxxx~~~qqqbbbRRRIIIDDD???======;;;AAA@@@RRRvvvvvvpppooommmllljjjgggbbb^^^YYYVVVQQQMMMKKKGGGDDDBBB=========<<<;;;999777666444444444555555555666666555555777888555555===GGG```eeelllrrrsssmmm```TTTWWW}}}uuuWWWEEE???@@@???@@@AAA@@@???AAADDDHHHRRRfffxxxzzzuuuvvvuuuoookkknnnrrruuutttooohhhcccgggfff^^^YYYYYYVVVccc}}}wwwnnngggjjjxxxoooWWWEEE<<>>JJJ^^^nnn\\\MMMAAA<<<999@@@]]]|||XXXVVVnnngggYYYSSSIIINNNIIIDDDCCCBBB@@@>>>===<<<;;;999888777666444444333333333333333333333333333333222555333555999777>>>SSSbbbooovvvcccxxxcccJJJ===BBBCCC<<>>;;;;;;999??????PPP{{{}}}vvvtttrrrooommmiiidddaaa\\\YYYTTTPPPMMMJJJFFFDDD============<<<999777666444444444555555555666666555666888888555555===HHH___gggmmmlllhhhfffccc___[[[~~~iiiNNN@@@>>>AAA???@@@BBBAAA???AAAEEEIIIXXXiiiyyy|||{{{}}}yyylllkkkmmmsssyyyuuujjj```ccc```XXXWWWZZZZZZhhhvvvmmmeeegggtttnnnWWWHHH;;;FFF???:::VVVwwwtttzzzuuuvvv{{{|||yyytttrrrssssssttttttssssssrrrEEEDDDBBB???===;;;:::999888888999999999::::::::::::999:::<<>>KKK^^^VVVdddlll^^^ZZZOOOQQQIIIJJJGGGEEECCCBBBAAA>>><<<<<<;;;:::999888666555555666666555444444444444555444666444555999777???UUUaaavvvqqq^^^zzzwww{{{}}}UUUGGG>>>???AAAAAADDDJJJUUUdddfff\\\aaayyyxxx{{{~~~mmmYYYYYYSSSQQQUUUVVV^^^rrruuuXXXDDDIII```~~~ppp{{{vvvqqqnnnqqqsssppplllkkkiiikkkmmmllliiiggghhhiiillljjjgggeeeccc```\\\XXXVVVRRRLLLGGGCCC???<<<999999888666444333222333333444333333555777@@@RRRccciiiaaaNNN@@@QQQ}}}ccc[[[|||uuu~~~|||tttoooxxxhhhVVVKKKCCC>>>>>>@@@@@@===DDDJJJvvv|||uuuyyywwwtttqqqooollliiifffbbb]]]UUUOOOLLLIIIHHHGGGBBB???===;;;;;;;;;999777666666555555555666666777666666777888666666===FFFbbbkkksssuuutttoooeee[[[```|||vvvXXXIIIDDDCCCCCC@@@AAAAAA??????CCCHHHJJJXXXkkk~~~|||qqqkkkooosssooohhheee___```^^^XXXUUU]]]ooo~~~qqqiii^^^\\\gggzzzoooYYYEEE<<>><<<;;;::::::888888888999999999:::::::::999:::;;;>>>FFFXXXhhhhhhSSSCCC:::???>>>MMMYYYNNNYYYrrrccc]]]PPPQQQIIIJJJHHHFFFDDDCCCAAA???===<<<;;;:::999888777666555666666555444444444444555444666444555999777@@@UUUkkklll[[[wwwuuuuuuzzztttRRRFFF>>>AAADDDDDDHHHOOOWWW```aaa]]]ggg}}}tttbbbSSSVVVQQQPPPUUUWWWaaauuuvvvYYYFFFIII^^^sss}}}wwwsssrrrttttttpppmmmnnnnnnpppqqqpppmmmkkklllmmmooolllhhheeedddaaa___\\\WWWSSSMMMGGGCCC@@@===;;;:::999777555333333333333666444555666777>>>PPP```fff___NNNCCCVVViiibbb}}}|||zzzvvvwwwwwwhhhVVVJJJCCC>>>===???>>>;;;AAADDDnnn|||uuutttqqqnnnlllllljjjhhhgggccc^^^WWWQQQMMMKKKIIIGGGCCCAAA>>><<<<<<<<<:::888666666555555555666666777666666777888666666===FFFaaakkktttwwwuuupppeeeZZZ^^^nnnpppiiiOOODDDAAA@@@@@@@@@AAAAAA@@@AAAFFFMMMQQQeeevvvxxxooopppqqqllleeeaaa```]]]YYYTTTTTT\\\hhhrrr___ZZZTTTUUU```tttoooXXXDDD>>>@@@<<>><<<;;;;;;;;;888888888999999999999::::::999:::;;;<<>>???PPP[[[NNNUUU}}}{{{kkkaaaSSSTTTMMMLLLJJJGGGEEEDDDBBB@@@===<<<<<<;;;:::888777666666666666555444444444444555444777444555:::888@@@UUUmmm|||kkkYYY~~~pppqqquuu}}}ttteeePPPFFFAAAEEEIIIJJJPPPYYYhhheeebbbeeerrrppp___YYY^^^XXXRRRRRRPPPXXXkkknnnUUUDDDGGG]]]{{{tttzzzwwwuuuuuuwwwtttoooooorrrqqqrrrsssrrrpppooonnnooolllhhhccc```^^^]]]]]]\\\YYYUUUNNNHHHDDDBBB???>>>;;;:::777555444333333444777666666666777===NNN]]]ccc]]]NNNGGG\\\nnnhhhwwwhhhVVVJJJBBB===<<>>;;;???@@@fff~~~vvvqqqnnnkkkiiiiiijjjjjjjjjeee```ZZZTTTPPPMMMJJJHHHDDDBBB???======<<<;;;999777666666555555666666666555555777888666666===FFF```jjjuuuyyywwwqqqeeeYYYaaa~~~cccppp[[[FFFAAA@@@@@@@@@@@@@@@@@@BBBEEELLLTTTZZZooowwwtttsssmmmfffaaa```\\\VVVSSSUUUZZZ```dddOOONNNMMMQQQZZZkkkpppYYYDDD@@@>>>999BBBEEEYYYxxx~~~~~~}}}zzzwwwwwwuuussstttvvvvvvsssppp@@@???>>>===<<<;;;;;;;;;888888888888999999999999:::999999::::::AAAQQQ```kkk^^^OOO======???QQQ^^^RRRWWWooodddVVVXXXQQQNNNLLLIIIGGGFFFDDDAAA???======<<<:::999888777666666666555444444444444555444777444666:::888@@@UUUjjj|||ppppppsss___}}}{{{~~~~~~xxxoooaaaOOOHHHFFFLLLQQQVVVaaammmssshhhlllyyy|||~~~sssbbb```fff___TTTOOOKKKPPP```iiiTTTEEEFFFZZZ{{{vvvwwwvvvuuuwwwxxxsssnnnnnnsssppppppqqqpppooonnnmmmmmmjjjfff```\\\[[[\\\\\\\\\\\\WWWPPPJJJFFFDDDBBBAAA<<<;;;999666555444444444666555555666777===MMM]]]aaa[[[NNNIIIaaakkkgggwwwhhhVVVJJJBBB<<<<<<>>>@@@>>>AAA@@@dddyyysssooollljjjjjjlllllllllgggccc]]]XXXTTTPPPLLLJJJEEEBBB@@@>>>===<<<:::999888777666666666666666666555555777888666666===GGG```kkkvvv{{{yyyrrreeeYYYbbbsssuuuRRRCCCBBBBBBAAABBBAAA@@@AAAFFFKKKQQQ[[[cccqqq~~~zzzsssjjjccc^^^[[[XXXVVVVVVXXX[[[^^^KKKLLLOOOSSSYYYeeezzzsss[[[FFF@@@<<<888BBBBBBPPPttt{{{yyyzzzxxxvvvuuusssrrrpppqqqsssssspppnnn???>>>===<<<;;;;;;;;;;;;777777888888888999999999:::999999::::::???NNN]]]lllcccUUU???===???MMM]]]OOOSSS}}}|||lllbbbWWW[[[SSSPPPNNNKKKIIIGGGEEEBBB@@@>>>===<<<;;;:::888777777666666555444444444444555555777555666:::888@@@VVVlllyyyjjjpppiii|||vvvaaaNNNJJJMMMVVV^^^eeetttyyyjjjlllwwwyyyrrrooossszzzqqqccc^^^eee___SSSOOOLLLPPP\\\hhhWWWIIIGGGWWWxxx}}}yyyttttttvvvvvvrrrmmmmmmrrrooooooooooooooonnnlllkkklllhhhccc```___```aaaaaa]]]XXXRRRMMMIIIGGGEEECCC>>><<<:::777666555555555333333444666777>>>NNN^^^aaaZZZMMMIIIccc___dddxxxiiiVVVJJJBBB<<<<<<>>>???>>>CCC@@@ccc~~~vvvrrrnnnkkkkkkllllllllliiifffaaa\\\XXXSSSNNNKKKEEECCC@@@>>>===<<<:::999888888777666666666666666444444666888666666>>>GGG```kkkwww|||zzzssseeeYYYaaajjjKKKBBBDDDCCCAAABBBAAA@@@DDDLLLRRRVVV^^^hhhrrrxxxjjj```ZZZ[[[ZZZVVVSSSSSSWWW[[[KKKMMMRRRWWWZZZcccxxxuuu^^^HHH???<<<888DDDDDDTTTppp}}}wwwwwwxxxuuussssssqqqqqqpppqqqrrrqqqpppooo???>>>===;;;;;;:::::::::777777777888888888888999:::999:::::::::???MMM\\\lllfffXXX@@@===>>>GGGsss```NNNOOO|||uuufff___XXX]]]TTTRRRPPPMMMJJJIIIFFFCCCAAA>>>>>>===<<<:::999888888666666555444444444444555555888555666;;;888AAAVVVkkkuuuhhhuuupppxxxooottt\\\RRRRRRZZZffflllqqq~~~~~~rrrhhhiiirrr|||vvvrrrlllggghhhqqq~~~{{{lllccc```ggg^^^PPPMMMJJJJJJQQQ[[[NNNFFFFFFXXXwwwuuussssssuuurrrmmmmmmoooqqqooonnnooooooooommmkkkhhhfffcccbbbbbbbbbaaa```]]]ZZZUUUPPPMMMJJJGGGDDD???>>>;;;999777555555555222222444666888>>>NNN]]]```[[[NNNJJJcccwwwXXXjjj{{{yyyjjjWWWKKKCCC===<<<>>><<<<<>>HHHaaalllwww|||{{{sssfffZZZiii|||___EEEAAACCC@@@???BBBBBBAAAHHHTTTZZZZZZ___ggguuu|||mmm```ZZZZZZXXXSSSNNNMMMQQQVVVJJJKKKQQQXXX\\\dddzzzvvv___JJJ===>>>:::CCCGGG^^^ppp|||vvvxxxzzzwwwtttuuurrrrrrssssssssssssrrrrrr???>>>===;;;:::999999999777777777777888888888888999999:::::::::???MMM\\\lllgggYYY@@@======???ddddddPPPNNNssseeeaaa]]]bbbWWWTTTQQQNNNLLLJJJHHHDDDBBB???>>>===<<<;;;:::999888666666555444444444444555555888555777;;;999AAAVVVhhhrrrmmmpppsssqqq{{{rrrjjj\\\```dddoooyyyxxxrrrvvvnnnnnnmmmnnnuuuzzzwwwsssooorrr|||~~~ooodddaaa```eeeZZZLLLJJJHHHDDDGGGPPPGGGCCCEEEYYYvvvvvvrrrqqqtttsssooommmnnnpppnnnmmmnnnoooooollljjjddddddcccdddeeeccc```^^^]]]ZZZWWWSSSPPPMMMHHHEEE@@@???<<<999777666666666333333555777777===LLL[[[^^^[[[PPPKKKbbbttt^^^|||tttxxx~~~{{{kkkYYYLLLDDD>>>===???:::;;;AAA>>>___xxxvvvsssrrrrrrqqqooonnnnnnkkkgggccc___YYYRRRNNNJJJHHHDDDBBBAAA@@@>>><<<:::999888777666666666666444444666888777777>>>HHHbbbmmmwww|||zzztttggg[[[uuunnnTTT@@@AAACCC???>>>CCCBBBCCCLLL[[[```[[[\\\cccxxxyyylllbbb^^^WWWPPPMMMMMMOOOQQQNNNMMMRRRZZZ^^^fff|||uuu___JJJ<<<@@@;;;AAAGGGeeeuuu{{{~~~uuuyyy|||xxxtttvvvqqqsssttttttssssssssssss???>>>===;;;:::999888888777777777777888888888888999999:::;;;;;;???MMM\\\kkkhhhZZZ@@@>>>===;;;ZZZcccNNNMMMvvvhhheeeccchhh\\\UUURRROOOLLLKKKHHHEEEBBB??????>>><<<;;;:::999888666666555444444444444555666888555777;;;999AAAVVViiiuuuxxx{{{wwwmmmvvvzzzyyyyyy{{{~~~tttpppwwwuuugggffffffpppuuu~~~nnnhhhmmmgggpppvvvwww}}}~~~}}}rrraaaZZZ[[[UUUZZZPPPFFFJJJMMMIIIJJJUUUNNNHHHFFFWWW{{{xxxssspppsssuuuqqqnnnmmmnnnlllkkkkkkmmmmmmjjjgggfffggghhhjjjkkkiiidddaaa]]][[[XXXUUUSSSNNNIIIEEEAAA???===:::888666666666555555666777777<<>>:::999888777666666666666333444666888777777???HHHcccmmmwww{{{zzztttggg\\\yyyeeeNNN???BBBDDD??????FFFCCCDDDOOO___ccc\\\[[[```yyy}}}lllcccWWWPPPOOOPPPPPPNNNUUUQQQTTT\\\aaaggg|||ttt^^^JJJ<<>>EEEhhhzzzyyy|||sssxxx|||wwwsssuuuoooqqqrrrrrrqqqqqqqqqrrr<<<<<<;;;:::999777777666555555666666777777888888888===::::::??????EEEVVVkkkooo^^^EEE<<<<<>>;;;999666555555444444444555555555999444444::::::???NNNiiirrr{{{tttgggyyyiiidddfffuuuooo\\\ZZZZZZcccvvv}}}tttddd___cccooouuuvvvjjjgggcccsssrrrnnnkkkVVVMMMMMMOOOQQQUUUTTTMMMFFFGGGJJJKKK\\\PPPFFFCCCRRRyyy~~~{{{tttnnnooopppooooooppppppmmmkkkjjjlllmmmnnnnnnkkkmmmnnnllliiigggeeeeee]]]^^^^^^\\\WWWQQQLLLHHHGGGCCC???;;;:::999888777888666444444555:::HHHVVVVVVVVVOOOLLLbbblllyyywwwvvvwwwwww|||pppXXXIIICCC???>>>???<<>>NNNcccpppvvvzzz}}}rrreeeeee\\\LLL@@@AAADDDBBBBBBDDDHHHOOO___kkkgggYYYWWW___zzzvvvkkk^^^UUUNNNJJJMMMSSSQQQOOOTTT^^^___bbbvvvyyykkkZZZKKK@@@666@@@GGGCCC```qqqyyy~~~vvvzzzxxxwwwyyyuuuuuutttqqqqqqppppppnnnlll<<<;;;;;;:::888777777666555555666666777777888888888<<<:::999>>>>>>DDDTTTkkknnn^^^FFF===;;;@@@KKKbbbHHHMMMllltttfffjjjmmmdddZZZWWWUUURRRNNNKKKHHHGGGFFFCCCBBB@@@??????>>>;;;999666666555555444444555555555888555444::::::>>>MMMqqq}}}jjj___}}}rrrdddaaa^^^cccsssaaaMMMNNNTTTcccxxxwwwhhhcccfffuuu}}}{{{oookkkhhhyyy}}}xxxaaaMMMGGGJJJNNNUUUXXXUUULLLFFFGGGJJJLLL___SSSIIIEEETTT|||~~~vvvpppooopppnnnmmmooopppooommmmmmnnnmmmkkkiiiiiikkklllkkkiiifffffffffaaaaaaaaa___ZZZUUUOOOLLLGGGDDD???<<<:::999888777777555444555555:::HHHVVVYYYYYYPPPLLLaaakkk|||uuurrrrrrtttvvv{{{pppXXXJJJCCC???===>>><<>>DDDRRR}}}|||zzzxxxwwwwwwvvvtttrrrqqqnnnkkkhhhddd```[[[XXXTTTPPPKKKGGGEEECCCAAA@@@::::::999888777777777777666:::666444999888>>>NNNcccqqqwwwzzz|||qqqcccbbbVVVHHH>>>AAADDDBBBBBBEEEKKKZZZoooxxxkkkWWWUUU```yyy|||ooo___TTTMMMJJJLLLPPPSSSOOOSSS[[[]]]aaawww{{{mmmZZZIIIEEE888<<<@@@???]]]vvvxxx}}}uuuyyywwwvvvxxxtttwwwuuurrrqqqpppnnnkkkiii;;;;;;:::999888777777666555555666666777777888888888<<<999888======BBBRRRjjjlll\\\GGG>>>:::===HHH[[[GGGSSSoooyyyhhhggggggbbb]]]ZZZXXXUUURRROOOLLLJJJJJJDDDBBB@@@??????===;;;999777777666555555555555555555888555444::::::>>>LLLnnn~~~fff]]]}}}rrreeeZZZ\\\^^^gggxxx{{{^^^OOOVVVdddzzzxxxkkkbbbccchhhwww{{{qqqpppttt~~~ttt\\\KKKJJJRRRYYYaaaaaaZZZMMMEEEEEEHHHIII^^^SSSIIIEEETTTxxxqqqppppppnnnmmmnnnqqqpppppppppooolllhhheeehhhiiijjjjjjhhhfffffffffeeeeeedddbbb^^^YYYSSSPPPIIIFFFAAA===;;;:::888777666444444555666:::GGGUUU\\\[[[RRRLLL```}}}gggvvvnnnkkkkkkpppuuuzzzmmmWWWIIICCC???======<<>>MMMdddrrryyy{{{{{{nnn```___xxxPPPEEE???BBBEEEBBBDDDJJJUUUggg{{{|||fffRRRWWWhhh~~~rrr^^^RRRLLLIIIJJJLLLUUUOOOQQQYYY\\\bbbxxx~~~oooZZZGGGFFF::::::======TTTzzz~~~uuuxxxuuussstttoootttrrrpppoooooonnnllljjj:::::::::999888777777666555555666666777777888888888<<<999888<<<;;;AAAPPPhhhiiiZZZGGG???:::;;;FFFyyyZZZHHHXXXwww~~~kkkgggfffeeeeee___^^^[[[WWWSSSOOOMMMLLLFFFCCCAAA??????>>><<<:::888888777666555555555555555888555555:::999===KKKdddyyy~~~kkkddd}}}mmmaaa^^^ccciiiwwwmmmhhhwwwsssbbbWWWWWWaaakkkwww|||mmmlllssswwwaaaUUUYYYgggpppsssooobbbPPPEEECCCDDDDDDVVVMMMGGGEEETTT{{{xxxrrrqqqqqqooonnnppprrrpppooooooooommmiiigggiiijjjkkkiiigggeeeeeeeeeggggggfffccc```[[[VVVSSSLLLHHHCCC???<<<;;;999777555444444555666:::FFFRRR[[[ZZZRRRMMM```{{{bbbyyy~~~vvvmmmgggdddeeellltttzzzzzzgggRRRGGGBBB>>>======;;;CCC>>>EEEPPP{{{yyyvvvrrrpppqqqrrrsssssspppooonnnmmmkkkeee___ZZZZZZVVVQQQMMMJJJGGGCCCAAA;;;:::999888777666666666555:::777555:::888===MMMeeessszzz{{{zzzmmm______rrrNNNFFFBBBEEEFFFDDDIIIQQQdddpppyyyqqqYYYLLLXXXnnn~~~~~~{{{rrr\\\OOOJJJHHHHHHJJJUUUPPPRRR[[[^^^cccwwwoooYYYFFF@@@:::;;;@@@@@@IIIfff|||wwwxxxsssppppppkkknnnmmmlllmmmnnnoooooommm:::999999888888777777777555555666666777777888888888<<<999777<<<;;;@@@PPPddddddUUUFFF@@@999:::FFFqqq[[[FFFVVV{{{}}}llliiiggghhhkkkeeeccc```\\\WWWRRROOOMMMHHHEEEBBB@@@???>>>===;;;999999888777666555555555444888555555:::999<<>><<>>===;;;:::999777666666666666444888555555:::999;;;HHHccc}}}uuu|||jjjggg||||||mmmaaadddkkk|||}}}ppphhhoooxxxuuuiiigggooozzzpppYYYVVVcccppp{{{ooommmyyyxxxgggSSSHHHFFFGGGFFFHHHEEEFFFIIIXXX{{{wwwrrrssstttssssssuuuqqqooolllkkkmmmoooppppppoooooonnnlllhhhgggggghhhjjjiiigggeeeaaa]]]ZZZXXXTTTPPPJJJEEEAAA>>>;;;999555555666777666777AAAKKKRRRUUURRRRRRfffxxx[[[lll{{{~~~|||mmm```[[[^^^^^^bbbllltttzzzmmm\\\KKKCCCAAA???===>>><<>>===;;;:::888888777777444999777666;;;999===LLLbbbrrryyyyyyyyynnneeejjjdddJJJEEECCCDDDCCCEEEVVVhhh~~~{{{rrraaaQQQJJJPPPXXXssszzztttkkkeeejjjmmmwwwqqq\\\OOOIIIFFFHHHKKKXXXRRRUUU^^^aaaaaannnjjjTTTEEE>>>>>>;;;===@@@BBB]]]tttyyy|||yyyxxxyyytttrrrpppoooooooooooonnnlll888888888888777777777777555555666666777777888888666;;;888888======CCCSSS^^^YYYJJJAAA???;;;===LLLqqqbbbMMMVVVsssmmmppplllhhhjjjfffeeecccaaa]]]YYYUUUSSSMMMJJJFFFCCCBBBAAA@@@???;;;;;;999888777666666666444888555555:::888:::GGG]]]}}}vvv~~~lllgggzzzvvv{{{rrrrrryyy~~~YYYRRROOOXXXiiizzzvvvkkkmmm|||xxx\\\PPPXXXeeelllttt}}}}}}~~~}}}wwwxxxwwwfffRRRGGGFFFFFFDDDGGGDDDEEEFFFVVVzzztttttttttsssrrrtttpppnnnmmmmmmooooooooonnnooooooooommmkkkkkklllnnnnnnmmmkkkhhheeeaaa^^^\\\XXXSSSMMMGGGCCC@@@===;;;666555777777666666>>>HHHOOOTTTTTTUUUjjjxxx[[[jjj{{{wwwjjjccc^^^[[[]]]___eeennntttzzz}}}mmm]]]LLLDDDBBB???===<<<===AAA;;;DDDMMM~~~yyytttqqqqqqrrrssssssssspppmmmjjjhhhgggdddbbbeeeaaa]]]XXXSSSNNNHHHDDD???>>>===;;;:::999888888444999777777;;;999===LLL```pppwwwxxxxxxpppkkkrrr[[[JJJEEECCCDDDDDDLLLccc{{{yyyjjjWWWJJJIIIPPPXXXrrr}}}yyymmmhhhccc___eeegggoooxxx|||{{{yyyzzz|||tttaaaSSSJJJEEEHHHLLL[[[SSSSSSZZZ\\\[[[hhhyyy}}}fffQQQEEE===@@@;;;;;;BBBEEEeeekkk{{{}}}|||zzz{{{wwwvvvtttsssrrrssssssqqqppp888888888888777777777777555555666666777888888888666;;;888888===>>>DDDTTT\\\VVVHHH??????;;;???OOOiii{{{[[[JJJSSSssspppuuupppjjjjjjddddddcccaaa___[[[XXXWWWOOOKKKGGGDDDCCCBBBAAA@@@<<<;;;:::888777666666666333888555555;;;888:::GGGXXX}}}zzzssskkkyyykkkOOOKKKIIIPPPcccxxx~~~ooobbbfff|||dddKKKKKK[[[ggghhhttt{{{wwwsss{{{{{{uuutttsssuuu{{{~~~yyyfffRRRFFFCCCBBB???GGGBBBBBBBBBRRR}}}|||uuutttuuurrrqqqrrrnnnnnnooopppqqqpppmmmkkkmmmnnnnnnnnnmmmnnnpppsssqqqpppnnnkkkhhheeebbb```ZZZUUUOOOIIIEEEAAA>>><<<777666777888666555===FFFOOOTTTUUUXXXlllxxx\\\iiiyyy~~~zzzhhh\\\]]]``````]]]```gggooouuuzzz|||ppp```OOOFFFCCC???<<<;;;>>>BBB<<>><<<:::999999999444999777777;;;999===KKK___ooovvvwwwxxxrrrooowwwzzzTTTKKKGGGFFFGGGHHHSSSnnn~~~sss___III???FFFUUUaaammmuuummm___[[[XXXWWW___bbbhhhpppttttttqqqqqqqqqlllwwwwwweeeVVVKKKEEEGGGMMM^^^TTTQQQVVVWWWWWWdddvvv{{{cccOOOFFF888???<<<>>>EEEGGGgggeeeyyy}}}zzzyyytttvvvuuutttuuuwwwxxxwwwvvv999999999888777666666555555555666666777777888888:::999999:::888:::CCCNNN^^^PPPDDD>>>;;;999BBBMMMTTT___{{{ZZZKKKTTTsssooommmjjjhhhbbbfffggghhhfffbbb]]][[[ZZZXXXSSSMMMHHHEEECCCAAA???===<<<;;;999888777777777555666666666666888<<>>:::888>>>HHHOOOaaarrrPPPLLLYYYooommmlllkkkjjjdddfffeeeddd```\\\YYYYYYZZZZZZUUUOOOJJJGGGEEECCCAAA>>>===;;;:::888777777777666666777666666888<<>>QQQ|||xxxwwwpppoooooonnnnnnqqqpppooonnnnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkkjjjjjjkkkkkkjjjgggeeeddd]]]YYYTTTOOOKKKFFFAAA>>>;;;888888888777666:::AAARRRXXXVVVPPP[[[{{{bbbkkk~~~~~~wwwwwwqqqlllhhhccc___bbbgggnnnrrrxxx|||oooZZZHHHCCCAAA<<<<<>>BBBUUUzzzsssrrrxxx}}}}}}{{{}}}yyytttpppoooppprrrqqqjjjaaa[[[WWWTTTPPPMMMHHHEEEAAA>>>===<<<:::999888777777999888777===EEE```oooyyy}}}{{{qqqpppdddPPPHHHKKKHHHGGGUUUlll{{{|||eeeTTTFFFDDDFFFGGGMMMWWWYYYYYYWWWPPPJJJGGGJJJNNNRRRWWWbbblllpppnnnppptttyyy~~~~~~~~~ooo\\\PPPKKKLLLMMM[[[XXXPPPQQQYYYZZZaaasssvvv^^^LLLCCC======;;;===AAAIIInnnfffvvv|||uuutttyyyyyyxxxxxxyyyzzzzzzxxxsssooo999888888777777666666555555555666666777777888888888777777999;;;@@@NNN[[[]]]MMM@@@<<<;;;888<<>><<<:::999888777777666777777666666888<<>>:::888999777666:::@@@OOOXXXWWWMMMUUUuuubbbmmm~~~{{{qqqnnnpppoooooonnnjjjfffjjjrrr{{{~~~}}}jjjWWWFFF@@@???<<<<<<@@@>>>???===CCCYYY}}}|||~~~}}}|||zzzwwwuuurrrpppooopppjjjbbb]]]ZZZXXXTTTQQQJJJGGGCCC@@@>>>===;;;999888777777999888777===EEE```pppzzz}}}}}}rrrppp{{{rrrZZZNNNHHHGGGEEEJJJ\\\pppuuuoooRRRGGG@@@BBBFFFFFFJJJQQQNNNRRRTTTPPPIIIGGGMMMTTTVVV[[[dddooouuuxxx~~~nnnaaaYYYRRRNNN\\\XXXOOOOOOVVVVVV]]]pppsss]]]KKKCCC>>>>>><<<>>>BBBKKKqqq|||___xxx|||vvvvvv||||||wwwwwwxxxzzzzzzwwwrrrnnn888888777777666666666666555555666666777777888888:::888888:::<<>>KKKrrr{{{tttaaa~~~|||yyyzzzfff^^^jjj}}}gggXXXcccwww~~~zzz|||zzzzzzzzzooorrr~~~zzz{{{yyynnncccVVVRRRKKKEEEAAA@@@AAABBBCCCEEECCCCCCXXX~~~~~~yyyuuusssoookkkmmmrrrsssooommmooossstttqqqlllmmmkkkhhhffffffggghhhjjjhhhhhhhhhgggeeecccaaa```^^^\\\ZZZXXXUUUPPPIIIEEE@@@;;;999999888666888===NNNXXXXXXPPPYYYzzzeeetttssspppyyyxxxvvvuuuwwwwwwwww{{{~~~{{{hhhWWWFFF@@@???======???<<>>CCCWWW{{{zzzxxxwwwwwwuuusssqqqmmmhhhbbb^^^]]][[[WWWSSSLLLIIIEEEAAA???===;;;999999777888999777777===DDDaaarrr{{{~~~uuupppwwwrrraaaYYYPPPJJJEEELLL___nnnkkk```MMMFFFCCCFFFIIIJJJLLLQQQQQQVVVZZZZZZXXXYYY___eeekkknnnvvvqqqbbbXXXSSSXXXTTTKKKJJJRRRRRRZZZmmmuuu___MMMBBB>>>===;;;>>>DDDIIIhhhtttYYYxxx}}}wwwxxx}}}}}}wwwvvvvvvvvvvvvuuurrrooo777777777666666666666666555555666666777777888888<<<:::::::::;;;AAAOOO\\\VVVGGG<<<;;;;;;999>>>FFF[[[uuuJJJEEE___xxxwwwtttqqqoookkkdddeeeffffffeeeeeefffggg\\\XXXSSSOOOLLLIIIFFFCCCAAA@@@???===;;;999999888777777777666666888;;;>>>FFFkkk~~~ccc}}}ttteeecccsssgggZZZTTT^^^llltttzzzyyy|||yyymmmrrr}}}pppcccUUUQQQLLLFFFCCCAAAAAABBBAAADDDBBBEEE]]]|||xxxuuusssoookkkmmmrrrrrrooommmoootttuuuqqqmmmmmmkkkhhhfffeeefffgggiiiffffffeeedddbbbaaa___^^^^^^]]]\\\[[[YYYTTTNNNIIIBBB===999888777666777;;;JJJTTTWWWSSS___iii|||uuu}}}~~~{{{iiiZZZIIIAAA???>>>======:::@@@@@@DDDRRR|||{{{}}}{{{xxxuuutttvvvwwwvvvuuummmiiieeebbbaaa___[[[WWWOOOKKKFFFBBB@@@===:::888999888888999777777<<>>EEEFFF[[[sss[[[||||||vvvvvvzzzxxxuuussspppooopppqqqqqqppp666666666666666666666666555555666666777777888888===;;;;;;;;;;;;???KKKXXXTTTHHH>>><<<:::888@@@KKKssssssQQQGGGkkkwwwwwwrrrnnnlllhhhbbbeeehhhjjjiiigggffffffaaa^^^YYYVVVRRROOOKKKIIICCCBBB@@@>>><<<:::999999777888888777666777:::===EEEeeexxx~~~ffftttnnnqqquuukkkgggssslllVVVOOOOOOYYYbbbjjjvvvssskkkjjjsss{{{xxxppplllvvv|||mmm___VVVSSSNNNHHHDDDBBB@@@@@@===@@@AAAEEE___{{{vvvrrrrrrpppmmmmmmqqqpppooonnnpppssssssqqqnnnlllkkkhhhfffeeefffggggggddddddcccbbbaaa```_________^^^]]]]]][[[WWWRRRNNNFFF???:::999999666777999CCCPPPTTTRRR___jjj|||{{{hhh[[[JJJAAA???@@@>>><<<999@@@AAADDDQQQ}}}{{{wwwsssrrrtttwwwwwwvvvpppmmmiiihhhgggeee```\\\RRRNNNIIIEEEAAA>>>;;;999:::888888999777666<<>>DDDEEEYYY}}}uuuaaa~~~yyytttsssuuurrrqqqnnnkkkkkklllnnnpppppp666666666666666666666666555555666666777777888888;;;::::::;;;;;;>>>IIIUUUMMMDDD>>><<<:::;;;GGGWWWeeeRRRNNNtttuuuqqqnnnmmmiiigggiiikkkkkkiiifffeeeeeeeeebbb]]]ZZZWWWSSSOOOLLLDDDCCCAAA>>><<<;;;:::999888888888777666777:::===BBB[[[oootttcccvvvuuuxxxzzzggghhhsssuuukkkmmmkkkoooaaaLLLIIIMMMXXXaaaiiixxxfff```iiiyyy}}}nnnjjjjjjuuuzzzlllaaaTTTRRRMMMHHHDDDAAA??????===@@@AAAFFF```zzzsssnnnpppqqqooonnnooommmnnnpppqqqrrrqqqpppooolllkkkiiihhhgggfffffffffdddcccbbbbbbaaaaaaaaabbb```___^^^]]]\\\YYYUUUQQQJJJCCC<<<<<<;;;999888:::???OOOVVVQQQYYYwwwhhhsss{{{eeeYYYJJJ@@@???BBB@@@===;;;??????EEEWWW}}}|||wwwsssrrrtttvvvtttrrrqqqnnnlllkkkjjjhhhbbb^^^VVVRRRMMMHHHDDDAAA===;;;:::888888999777666<<>>BBBGGGfffssseee}}}zzzuuutttuuuqqqnnnmmmnnnooorrrssssssrrr555555555666666666666666555555666666777888888888999888999;;;;;;===HHHSSSEEE>>>;;;;;;;;;???PPPdddWWWPPPUUUrrrtttrrrpppqqqnnnnnnoooooommmiiifffeeeeeeeeebbb^^^ZZZWWWTTTOOOLLLEEECCCAAA???===;;;:::999888888888777666777:::===>>>RRRgggppp]]]{{{xxxqqqiiifffiiizzzkkk___mmmpppmmmxxxtttyyy]]]JJJGGGLLLZZZeeemmm|||tttrrroooooo}}}zzzgggcccjjj{{{ppphhhRRRPPPLLLGGGCCC@@@>>>>>>@@@BBBCCCHHHbbbuuuyyyqqqlllnnnqqqpppnnnnnnkkknnnqqqrrrqqqpppooopppkkkkkkjjjiiihhhgggfffeeeddddddccccccccccccddddddaaa___^^^]]]\\\ZZZVVVSSSMMMEEE???>>>===;;;999;;;>>>QQQYYYRRRTTTpppdddjjjyyy{{{aaaWWWHHH??????CCCBBB>>>>>>???===FFF^^^}}}|||~~~{{{{{{{{{|||xxxtttsssuuuuuuqqqmmmpppmmmkkkjjjjjjgggaaa\\\YYYUUUPPPJJJGGGCCC???===:::999888999777666;;;CCCVVViiirrrvvv}}}xxxkkkeeennnTTTIIIIIIOOOTTTNNNMMMHHHLLLUUUTTTYYYjjjsssaaaOOOCCC;;;>>>>>>>>>@@@IIItttoooeee}}}yyyxxxyyytttooopppssswwwzzzzzzwwwuuu444444444555555555555666555555555666777999:::;;;999<<<<<<999<<>>>>>QQQ{{{oooXXXEEE```rrrtttyyytttllliiimmmmmmmmmkkkiiiggggggggggggeeecccaaa^^^YYYRRRNNNHHHEEEBBB@@@@@@???>>><<<999888888888888888999999???XXXjjj{{{^^^sss~~~uuufff___mmm~~~iiiaaapppvvvkkkuuuxxx{{{iiiMMMDDDMMMXXX```fffqqqxxxqqqoooxxx|||uuujjjWWW]]]mmm{{{wwwnnn]]]MMMKKKHHHEEEDDDCCC@@@??????@@@DDDIII^^^ppptttnnnqqqrrrmmmjjjkkkqqqqqqpppooonnnnnnqqqtttpppmmmiiiggggggfffeeecccdddgggiiijjjhhhfffeeedddaaa```^^^]]]\\\[[[XXXVVVQQQNNNHHHBBB>>>;;;::::::>>>KKKXXXVVVVVVuuukkkkkkyyyttt```SSSGGGCCCCCCAAA===<<<;;;>>>FFFDDDddd}}}zzz~~~|||xxxxxxyyy{{{yyywwwwwwxxxwwwtttqqqmmmnnnooonnnkkkgggbbb______ZZZRRRKKKGGGDDDBBB@@@<<<;;;999777888999<<<===NNN```qqqwwwzzz{{{vvvmmmuuu___RRRLLLLLLLLLMMMMMMGGGGGGMMMOOOOOOYYYhhh{{{rrr```OOOEEE>>>>>>;;;CCC>>>MMMfffccc|||xxxyyy{{{wwwvvvsssrrruuuyyyzzzwwwrrr444444444555555555555666666666666666777888::::::999;;;;;;999===FFFLLLNNNCCCBBB777666>>>AAA\\\eeeNNNGGGhhhsssuuuyyytttnnnlllmmmmmmmmmkkkhhhffffffgggeeedddbbbaaa^^^ZZZUUUPPPKKKHHHCCCAAA@@@???>>>===::::::999999999999::::::888OOOccc}}}cccwwwsssdddbbbxxxsss[[[RRR\\\jjjpppooo|||rrrpppsssYYYHHHHHHLLLUUU```nnn}}}}}}|||~~~pppeee[[[fff|||{{{vvvlllYYYLLLIIIFFFDDDCCCAAA???>>>======AAAFFFYYYuuuuuuooorrrtttooolllnnnppppppooommmlllllloooqqqqqqnnnjjjgggfffeeecccaaaeeeggghhhhhhfffdddddddddbbb```___^^^\\\ZZZXXXVVVSSSPPPKKKEEE@@@===;;;:::<<>>???===>>>EEEBBBdddyyy{{{}}}~~~|||{{{zzzzzzzzzxxxvvvvvvvvvtttqqqnnnmmmnnnooonnnlllgggccc```^^^[[[VVVQQQMMMHHHCCC???<<<;;;999777888999;;;===PPPaaappptttvvvwwwrrriiizzzooo```UUUPPPNNNNNNNNNLLLFFFEEEJJJKKKKKKUUUdddvvv~~~wwwfffVVVIIIBBB;;;:::888BBBBBBTTTmmmjjj||||||yyyyyy|||xxxvvvsssqqqssswwwyyyvvvsss444444444555555555555666777777666777777888999999888::::::999===FFFLLLMMMBBB===666888===DDDhhhZZZDDDKKKppp}}}tttwwwyyyuuupppqqqnnnnnnnnnllliiiffffffgggeeedddbbbaaa___\\\XXXTTTOOOKKKFFFBBB@@@???>>>===;;;;;;::::::::::::;;;;;;999KKK^^^~~~hhhwwwrrriii```hhhgggQQQOOOVVV[[[\\\eeexxx~~~qqqxxxmmmVVVHHHDDDGGGKKKUUUfffxxxvvvvvvzzzttthhh```fffwwwzzzttthhhTTTKKKHHHDDDBBBAAA@@@>>>===>>>===@@@CCCVVV~~~zzzuuuooosssuuuqqqoooqqqnnnnnnnnnllljjjjjjlllmmmmmmkkkhhhgggggggggeeeddddddeeeeeedddaaa```aaacccccccccaaa___]]][[[ZZZYYYUUUSSSPPPKKKEEE@@@<<<:::;;;GGGXXX[[[ZZZuuu{{{qqq|||kkkUUUMMMEEECCCAAA>>>>>>AAA??????DDDAAAeeeyyyyyyyyy{{{}}}}}}{{{yyyxxxvvvuuuuuutttrrrooolllnnnnnnoooooollliiieeeccc___]]][[[XXXSSSLLLDDD???===<<<999888888999;;;===OOO```ppptttvvvwwwrrriiigggjjjgggaaaYYYRRRNNNMMMMMMIIIDDDCCCFFFGGGHHHRRR___qqq{{{}}}ppp[[[LLLDDD???;;;:::666BBBDDDXXXpppmmm~~~~~~zzzyyyzzzvvvvvvsssqqqqqqtttvvvuuusss444444444555555555555666888777777777777777888888777999:::999>>>FFFKKKJJJ@@@999666:::===FFFkkk|||PPP@@@TTTwww{{{vvvxxxyyyuuussstttoooppppppmmmjjjhhhhhhiiiiiigggdddbbb```^^^ZZZWWWTTTOOOIIIDDDBBB@@@???>>><<<;;;;;;:::::::::::::::>>>JJJ\\\kkkooo~~~tttpppaaa^^^___rrreeeTTTXXX^^^^^^YYYjjjzzzooozzzpppWWWFFFAAACCCGGGOOO^^^ppp|||zzzmmmbbbYYY]]]gggwwwyyyqqqhhhbbb___vvvwwwqqqfffSSSKKKHHHDDDAAA@@@@@@???>>>@@@???AAADDDVVV}}}tttnnnqqqtttqqqooorrrmmmnnnmmmkkkiiihhhjjjkkkhhhgggfffgggjjjkkkkkkjjjddddddbbb```^^^^^^```bbbffffffeeebbb```^^^]]]^^^YYYXXXVVVQQQKKKDDD>>>:::;;;EEEVVV\\\[[[qqqzzzxxx{{{yyyfffRRRKKKFFFCCC???<<<===AAA@@@@@@DDDBBBiii}}}zzzxxxwwwyyy|||}}}zzzwwwttttttuuuuuutttssspppnnnnnnooooooooommmkkkhhhfffaaa```^^^[[[VVVOOOGGGAAA???===:::888888999;;;<<>><<<777AAABBBSSSjjjggg{{{wwwvvvqqquuurrrppppppqqqssssssrrr444444444555555555555666888777777777777777888888888999999999???FFFHHHFFF>>>777888<<<<<>>;;;999888999:::;;;III^^^sss|||~~~{{{qqqdddyyyqqqbbbYYY[[[bbbbbbUUUIIIDDDEEEFFF@@@???@@@BBBDDDJJJUUU```nnn~~~pppWWWHHHAAA<<<;;;;;;777??????NNNwwwcccaaayyytttsssmmmsssqqqooonnnooopppqqqqqq444444444555555555555666777777666777777888999999999:::999:::???FFFFFFBBB<<<777:::;;;===PPPggglllOOOCCCGGGqqqxxxvvvvvvuuusssrrrooopppqqqooommmlllmmmnnnoookkkfffbbb```]]][[[YYYWWWTTTOOOKKKHHHEEEBBB@@@<<<;;;:::999888888888999:::???NNNtttzzzdddwwwcccTTTPPPPPPRRR[[[ooossslllgggaaa{{{wwwaaaQQQKKKJJJJJJJJJGGGMMMSSSUUUQQQKKKFFFDDDFFFEEEIIIPPPUUUWWW[[[```dddmmmqqqhhh]]]ZZZ^^^cccxxxpppuuuvvvccc___aaaeeelllttt{{{pppjjjcccUUUKKKHHHCCC@@@@@@@@@@@@@@@???>>>???BBBUUUtttlllnnnoookkkiiillljjjkkklllkkkiiihhhhhhiiikkkjjjjjjjjjkkkkkkiiigggfffgggfffeeedddeeegggjjjhhhiiijjjgggdddcccfffjjjdddcccaaa\\\TTTKKKCCC>>>;;;<<>>>>>@@@FFFFFFqqqzzzyyyzzzxxxwwwwwwxxxxxxwwwvvvqqqtttwwwyyywwwuuuttttttoooooopppppppppnnnmmmlllkkkgggbbb]]]XXXRRRLLLHHHAAA???<<<999888999:::;;;HHH]]]rrr{{{|||xxxlll___uuufffWWWQQQNNNUUU^^^]]]OOOCCCAAACCCBBB>>>???@@@AAADDDLLLXXXaaannnmmmTTTGGG???888666999666??????PPP{{{bbbccc|||}}}vvvqqqqqqmmmppppppooonnnnnnnnnnnnooo444444444555555555555666666666666666777888:::::::::;;;::::::???EEECCC>>>;;;777:::999>>>[[[kkk[[[FFFFFFPPPyyyttttttuuurrrnnnlllmmmnnnnnnllllllmmmnnnlllhhhccc___]]]\\\[[[ZZZWWWTTTQQQNNNKKKHHHDDDAAA===<<<;;;::::::999999999<<<===FFFeeefffooo]]]TTTTTTLLLRRR\\\mmmuuuttt}}}ooo___UUUQQQRRRSSSJJJLLLLLLJJJGGGFFFFFFHHHEEEHHHPPPYYY\\\VVVPPPNNNLLLUUUYYYQQQIIIHHHNNNRRR___uuuwww}}}xxxeeeYYY]]]gggoooyyy~~~zzznnnggg```TTTJJJFFFAAA???>>>?????????@@@>>>@@@CCCWWWvvvmmmmmmmmmhhhfffiiifffhhhiiiiiigggfffggghhhkkkjjjiiiiiiiiihhhfffccccccddddddddddddeeehhhjjjeeehhhiiigggddddddhhhmmmiiihhheee___WWWMMMEEE@@@???:::HHH\\\cccqqq~~~ooovvvwwwsss___PPPHHHAAAAAACCCAAA??????>>>@@@FFFFFFsss{{{xxxvvvwwwwwwwwwvvvvvvwwwyyyrrrvvvyyyzzzwwwtttrrrrrroooppppppqqqppppppooonnnmmmjjjfffaaa\\\VVVOOOJJJBBB@@@===:::888888::::::EEEZZZoooxxx{{{zzzqqqfffwwwrrrssscccQQQLLLHHHBBBLLLVVVWWWKKKAAABBBDDDAAA>>>@@@AAA@@@CCCLLLXXX___rrrhhhPPPFFF@@@888555:::888@@@BBBYYYeeekkk}}}|||uuupppqqqnnnmmmnnnoooooonnnlllllllll444444444555555555666666555555555666777999:::;;;;;;<<<::::::???DDDBBB;;;;;;888:::777@@@dddqqqUUUFFFLLLXXXyyyrrrsssuuuqqqkkkjjjkkkllllllkkkkkkmmmnnnhhhddd```\\\[[[[[[[[[ZZZVVVUUURRRPPPNNNJJJEEEAAA???>>>===<<<;;;:::::::::<<<<<>>>>>>>>BBBAAACCCGGG[[[xxxnnnnnnmmmgggeeehhhdddeeeggggggfffeeefffggggggffffffgggiiihhhfffddd]]]___```aaaaaabbbeeegggcccfffhhhfffcccdddiiinnnllljjjggg```XXXNNNFFFBBBCCC:::EEEXXX```iii~~~ooonnnzzzwwwxxx{{{kkk]]]OOOEEE>>>@@@EEEDDDBBB@@@???AAAEEEEEEsss}}}yyyrrruuuwwwwwwuuuuuuyyy|||tttxxx{{{zzzvvvqqqoooooopppppppppqqqqqqqqqppppppnnnllliiieee```YYYPPPKKKCCC@@@===:::888888999:::CCCWWWkkkuuu{{{zzzrrruuuYYYfffuuupppssssssmmmnnnuuulllRRRKKKLLLFFF===CCCOOORRRHHHBBBDDDFFFBBB???AAAAAA@@@BBBKKKVVV]]]www~~~dddNNNGGGBBB999888===;;;BBBEEEaaahhhqqqvvvpppqqqmmmlllmmmoooooonnnlllkkkkkk444444555555666777777777888888888777888888999:::::::::;;;<<<<<<;;;;;;;;;;;;777999;;;MMMsssrrrGGGHHHGGGrrrxxxpppnnnppprrrqqqoookkkkkkkkkkkkkkkkkkkkkjjjeeeaaa]]]ZZZZZZ[[[[[[[[[YYYVVVSSSPPPMMMJJJFFFCCCAAA???===;;;:::999::::::;;;:::AAASSSiiieeexxx{{{~~~iiiZZZWWWZZZPPP^^^iiippppppnnn~~~zzzhhhdddgggjjjhhhlllmmmjjjffffffhhhjjjdddggguuu|||aaaPPPPPPLLLRRR______PPPMMMWWW[[[eee{{{xxxiii]]]SSSUUU```nnnxxxzzzrrrkkkcccYYYQQQFFFCCC>>><<<===???@@@AAAAAAEEECCCIIIllltttkkklllmmmhhhgggjjjjjjjjjjjjhhhffffffgggiiiiiiiiihhhgggfffeeedddddd```aaabbbccccccccccccbbbeeegggiiihhhfffeeehhhkkkmmmjjjfffaaa[[[TTTLLLGGGAAABBBDDDRRR```cccqqq~~~~~~sssooozzzqqqtttwwwaaaRRRGGGBBB======AAADDDDDDBBBBBBGGG???JJJyyy{{{wwwtttvvvzzz}}}{{{xxxvvvwwwwwwwwwuuussspppnnnpppoooooonnnnnnnnnnnnooooookkkgggfffddd___UUUMMMFFFDDDAAA>>><<<:::::::::???SSSiiiuuuyyy|||zzzvvvfffccc{{{tttbbbYYYaaaeee``````hhhzzzwwwYYYJJJCCC>>><<>>PPPiiidddFFFFFFUUUzzzwwwrrrqqqrrrrrrpppmmmnnnnnnmmmlllkkkjjjjjjiiifffccc```____________^^^[[[XXXTTTQQQNNNKKKGGGDDDAAA@@@>>>===;;;::::::999;;;<<>><<<===???AAAAAAAAAEEECCCGGGiiiwwwmmmnnnnnniiigggjjjiiihhhgggffffffggghhhhhhhhhgggfffeeedddcccccccccddddddddddddccccccccccccggghhhiiigggddddddeeeggggggeeebbb___[[[VVVOOOKKKCCCBBBAAANNN]]]cccrrryyysssyyywwwkkkmmmooo|||ooo[[[NNNFFFAAA======AAADDDDDDBBB>>>CCC@@@RRR||||||yyyvvvxxx|||~~~|||yyyuuuvvvuuuuuusssqqqnnnmmmlllmmmoooqqqrrrrrrqqqpppnnnmmmkkkjjjhhhaaaXXXQQQIIIFFFBBB>>>;;;999999:::???RRRhhhtttyyy{{{yyyttt}}}aaa```yyyfffWWWQQQZZZaaa```fffqqqoooTTTFFFAAA<<<;;;>>>CCCEEEGGGFFFCCCAAAAAABBB???@@@BBBDDDEEEKKKZZZiii~~~cccMMMBBB:::999:::<<<<<<===GGGdddaaavvvuuurrrpppqqqmmmiiijjjjjjkkkkkkkkkkkkkkk444555555666666777777888888888888888888999::::::999999::::::::::::999999777<<<:::AAATTT\\\PPPEEEEEEiii|||uuuuuuttttttrrrpppnnnmmmppppppooommmlllkkkjjjiiihhhgggeeeeeeeeeeeedddbbb]]][[[WWWSSSQQQMMMIIIGGGCCCBBBAAA???===;;;:::999:::>>>???JJJooouuu|||dddUUURRRVVVjjj{{{sssvvv{{{zzzxxx```]]]hhh{{{uuuooo[[[KKKDDDHHHOOOccc{{{yyywwwuuupppdddWWWMMMDDDAAA>>><<<>>>@@@AAAAAA@@@DDDBBBEEEeeepppxxxnnnooonnniiigggiiiiiifffdddeeehhhiiihhhfffgggfffcccaaa``````aaabbbfffeeedddcccbbbbbbbbbccchhhhhhhhhfffcccbbbcccdddaaa___]]]\\\[[[XXXTTTQQQHHHDDD???HHHYYYaaaqqqxxxmmm}}}xxx|||nnntttvvvrrr{{{cccRRRIIIDDDAAA======AAACCCCCCBBB???AAADDD```~~~{{{zzzyyy{{{~~~~~~{{{xxxuuutttsssqqqooonnnmmmllliiilllppptttuuutttsssqqqnnnoooooonnnjjjccc\\\WWWOOOKKKFFF@@@<<<::::::;;;>>>OOOdddrrryyy{{{xxxsssxxxuuu]]]```~~~oooddd[[[QQQOOOYYYaaafffttt|||dddLLLBBB>>>::::::===AAACCCEEEDDDBBBAAA@@@AAA???AAACCCDDDCCCJJJ]]]pppbbbMMMBBB::::::999:::===AAAGGG\\\zzzbbbsssqqqnnnooorrrnnniiigggfffgggjjjllljjjhhh555555555666777777888888999888888888888999::::::999999:::::::::999888888666;;;888CCCZZZSSSBBBEEEIIIyyyxxxssstttuuusssqqqooooooooopppoooooonnnmmmllllllkkkiiiiiihhhiiijjjiiigggeee```]]]ZZZVVVTTTQQQMMMJJJFFFEEEDDDBBB???===;;;999:::???===HHHxxx~~~}}}hhh]]]^^^dddooo}}}qqqvvvtttyyyoooXXXKKKHHHJJJYYYqqq|||wwwrrroooiii^^^RRRKKKBBB@@@===<<<>>>@@@AAAAAA@@@DDDBBBEEEeeefffvvvlllmmmnnniiigggjjjiiifffccceeeiiillliiifffgggeeebbb```______aaabbbccccccbbbaaaaaabbbcccdddggggggfffeeedddcccdddddd^^^]]]\\\\\\\\\[[[XXXVVVOOOJJJ@@@DDDSSS\\\mmmyyykkk|||yyylllpppwwwwww}}}sss[[[MMMHHHBBB@@@===>>>@@@BBBCCCBBBDDDCCCJJJmmm{{{xxx~~~zzzyyyzzz|||}}}}}}yyyvvvtttrrrqqqooommmlllllllllkkkmmmpppssstttsssrrrqqqnnnoooooolllgggbbb___^^^VVVRRRKKKDDD???===<<<===<<>>???@@@AAABBBBBBAAA@@@@@@>>>@@@CCCCCCBBBJJJbbbxxxaaaNNNBBB;;;<<<<<<:::>>>DDDHHHYYYnnnccctttqqqmmmooorrrnnnlllhhhfffhhhlllooollliii555555666666777888888888999999999888999::::::;;;999:::::::::999999888777777999888HHH\\\OOO???GGGUUUuuuuuuuuutttrrrooooooqqqsssmmmnnnnnnnnnnnnnnnnnnnnnjjjiiiiiijjjkkkjjjhhheeebbb___\\\ZZZXXXUUURRROOOJJJIIIFFFCCC@@@>>><<<:::;;;???<<>><<<<<<>>>@@@AAAAAA@@@DDDBBBHHHkkkpppssskkkmmmoookkkjjjnnniiifffcccfffjjjllljjjfffhhhfffccc```___```aaacccaaaaaabbbbbbdddeeeggghhhfffeeeddddddeeeeeeeeeeee```^^^]]]]]]^^^]]]\\\ZZZWWWRRRFFFDDDNNNVVVfff}}}{{{jjj~~~ooouuuyyyooopppuuuqqq~~~kkkVVVLLLHHH???>>>===>>>@@@AAABBBBBBHHHEEEMMMrrrwwwuuuxxxxxxyyyzzzzzzyyyvvvtttrrrrrrpppooonnnnnnnnnnnnppppppppppppppppppppppppmmmmmmjjjfffbbb```aaabbbYYYUUUNNNGGGAAA>>><<<<<<:::DDDWWWkkkyyy}}}{{{xxxmmmppp^^^hhh~~~hhhXXXNNNJJJFFFFFFLLLQQQYYYjjj{{{aaaOOO@@@======::::::>>>===>>>???@@@AAAAAA@@@???===???AAABBBBBBNNNggg}}}```OOOCCC<<<>>>===:::===DDDJJJ^^^eeeeeewwwsssooossswwwrrrqqqmmmjjjkkkpppsssrrrooo555666666777777888888999999999999999999:::;;;;;;:::;;;;;;;;;:::999888777999999???OOOWWWKKKCCCMMMkkkxxxwwwuuusssqqqqqqrrrssstttllllllmmmmmmnnnoooooooookkkjjjiiijjjkkkjjjgggdddcccaaa^^^\\\[[[YYYWWWTTTNNNLLLHHHDDDAAA>>>===<<<;;;>>>;;;GGGzzzvvv~~~kkkbbbfffmmmsssxxxuuuhhhyyylllPPPHHHNNN[[[xxx~~~sssiiicccccc^^^SSSKKKJJJ???===<<<<<>>>>>???@@@AAABBBHHHFFFMMMrrrxxxuuuwwwwwwxxxxxxwwwuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqsssrrrqqqooonnnnnnnnnnnnmmmjjjfffcccaaaaaacccdddYYYUUUOOOIIIBBB>>>;;;:::999???OOOeeeuuuzzzyyyxxxllllll]]]kkksss]]]OOOGGGEEEBBBAAADDDGGGMMMYYYeeezzzoooWWWIII=========:::999===<<<<<<===???BBBCCCAAA@@@===>>>@@@CCCGGGUUUoooyyy\\\MMMCCC<<>>>>>>>><<<>>>:::BBBkkkppp{{{kkk```ccciiirrrxxxyyywww}}}}}}iiiNNNKKKVVVgggvvvnnnlllpppjjjXXXIIIEEE===<<<;;;<<>>>>>???@@@AAABBBFFFGGGPPPrrr{{{uuuxxxxxxxxxvvvtttsssssssssqqqrrrsssuuuvvvvvvuuuuuusssssssssrrrqqqooonnnmmmllliiieeeeeefffgggeeecccZZZWWWSSSMMMGGGAAA===;;;999<<>>@@@EEEMMM^^^xxxsssXXXKKKAAA:::???;;;<<<@@@III^^^bbbwww}}}xxxvvvrrrxxx|||tttssssssrrrrrrsssuuuwwwyyy666666666777888888999999::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999888<<>>OOOZZZtttyyyuuusssrrruuuyyyyyytttooonnnnnnmmmmmmlllllllllkkknnnllljjjiiiiiihhhfffdddcccbbb```___```___]]]\\\UUUQQQJJJDDD@@@??????@@@<<>>^^^|||pppwwwlllaaaccciiinnnxxxzzzwww|||dddJJJKKK[[[ppp}}}~~~yyy{{{xxx^^^HHH???===<<<;;;<<>>>>>??????AAABBBFFFJJJSSSuuu}}}ttt{{{yyyyyyxxxvvvsssrrrssstttppprrruuuwwwyyyyyyxxxwwwqqqrrruuuvvvuuurrrooommmkkkhhhfffiiillllllgggaaa]]][[[WWWRRRLLLFFFAAA>>>;;;:::DDDYYYjjjoooooopppmmmfffaaawww~~~]]]KKKGGGGGG>>>;;;;;;===@@@CCCGGGJJJ___iiiwww~~~hhhMMMAAA:::<<<<<<777666:::;;;;;;;;;???CCCEEECCCAAAAAA???AAAGGGRRRddd}}}oooTTTHHH???999>>><<<@@@EEEOOOjjjddd~~~yyyvvvqqquuuwwwnnnrrrssssssrrrrrrssswwwzzz777888888999999:::;;;;;;:::;;;<<<<<<======<<<<<<@@@>>>:::888999<<<<<<:::888YYY]]]QQQLLL@@@RRR~~~pppsssrrrqqqqqqqqqppppppooooookkkmmmoooppppppnnnkkkiiimmmllljjjiiihhhgggfffdddeeeaaa___```cccccc___[[[YYYXXXUUUOOOHHHBBB???>>>777===<<<===PPPqqq{{{yyy{{{qqqqqqwww|||yyy|||yyyttt~~~~~~vvvbbbQQQRRR^^^xxx}}}wwwxxxvvv[[[HHHCCC???>>>===<<<===>>>@@@BBBDDDAAADDDeee{{{rrriiiffffffdddeeegggdddeeefffgggeeebbb___]]]^^^___bbbcccdddbbb```^^^[[[^^^aaadddeeeccc```^^^]]]^^^^^^]]]\\\[[[]]]^^^^^^^^^]]]]]]^^^```aaabbbcccbbb___XXXNNNKKKUUUccc}}}~~~|||xxx{{{xxxwww~~~sssdddXXXKKKBBB===AAA???======???@@@AAAAAAEEEHHH\\\}}}wwwttttttvvvxxxzzzzzzzzzxxxwwwvvvwwwwwwyyyyyywwwsssppppppssswwwzzzyyyuuupppmmmpppmmmjjjhhhgggfffdddbbb```^^^ZZZUUUNNNGGGAAA======;;;???OOOdddsssuuussslll{{{bbb___ppppppVVVJJJCCCBBB>>>===<<<::::::???HHHOOO\\\hhhtttyyyzzzrrr```MMMCCC;;;999:::999999<<<999:::===???AAAAAAAAAAAA???DDDFFFHHHXXXtttqqqYYYHHH???===???CCC<<>><<<:::999:::<<<<<<:::@@@WWWTTTHHHEEEBBBbbbuuunnnsssppppppooonnnnnnmmmllllllkkklllmmmnnnmmmlllkkkjjjooolllhhheeecccbbbbbbbbbeeebbb___```bbbbbb^^^ZZZXXXWWWTTTPPPJJJEEEAAA@@@>>>???===;;;FFF]]]sss}}}}}}sssqqqvvvsssttt}}}vvvqqqmmmuuuyyyvvv~~~zzzsssrrrssspppdddYYY^^^llltttqqqrrrsssfffOOO@@@???>>>>>>===<<<===>>>@@@BBBAAACCCLLLrrr{{{xxxooohhhgggfffcccbbbccccccdddeeeeeedddbbb___]]]^^^___aaabbbbbb```^^^]]]^^^```cccffffffeeebbb```[[[[[[\\\ZZZYYYXXXZZZ[[[[[[[[[ZZZ[[[\\\___aaaccccccbbb```ZZZPPPLLLUUUaaa|||yyyzzztttqqqvvvwww}}}~~~iii\\\QQQGGG???<<<>>>======>>>???AAABBBBBBHHHQQQppp~~~~~~|||xxxsssqqqwwwxxxzzz{{{|||{{{zzzyyyxxxwwwwwwxxxxxxvvvsssppprrrsssuuuvvvuuutttrrrqqqqqqnnnkkkiiiiiigggeeeddddddbbb]]]XXXRRRKKKDDD@@@===;;;???NNNcccrrrvvvtttqqqyyy~~~```\\\lllkkkRRRFFFAAAAAA??????>>><<<<<>>@@@===PPPrrrlllwww~~~tttoooqqqssssssqqqnnnnnnooooooooonnnmmmlll888888999::::::;;;;;;<<<;;;<<<<<<===============<<<;;;:::::::::::::::;;;FFFQQQJJJAAABBBIIItttnnnnnntttppppppooonnnmmmkkkkkkjjjjjjjjjjjjiiiiiijjjkkkkkkkkkhhhdddaaa______aaabbbfffccc``````aaaaaa]]]YYYWWWVVVUUURRRMMMHHHCCC@@@???>>>======AAASSStttyyynnnllljjjnnn}}}yyywwwwww}}}ttt{{{rrrccc]]]iii{{{|||yyyzzzggg\\\]]]bbbfffaaa\\\cccqqqyyyqqqkkkfffYYYHHH@@@AAA======<<<<<<===>>>@@@AAAAAAEEEQQQxxxllltttmmmggggggfffbbb______bbbccccccccccccaaa___^^^^^^___`````````^^^\\\[[[[[[]]]```bbbbbbaaa^^^]]]XXXYYYYYYXXXVVVUUUWWWXXXWWWWWWWWWWWWYYY]]]```bbbbbbaaa```\\\TTTNNNSSS\\\uuu}}}rrrnnnuuuppp|||rrr___SSSJJJCCC>>>===<<<<<<===???@@@AAABBBCCCJJJYYY~~~xxxsssrrrwwwxxxyyyzzzzzzzzzyyyxxxzzzxxxvvvvvvuuutttrrrpppsssrrrqqqpppqqqrrrssstttqqqooolllkkkkkkkkkiiihhhiiifffaaa\\\WWWPPPIIIDDD===;;;>>>LLL```pppwwwwwwrrrppp|||^^^ZZZhhhdddLLLBBB>>>???===>>>=========@@@EEEHHHWWWWWWYYY^^^gggnnnsssttt{{{}}}~~~|||zzzttthhh[[[KKKBBB;;;::::::999999;;;999:::<<<>>>@@@AAABBBBBBAAAFFFIIIPPPeeeoooXXXEEE;;;;;;======AAA```lllzzz~~~tttoooooopppnnnlllkkkkkkkkkkkkkkkjjjjjjiii999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===;;;:::::::::888777999>>>JJJKKKDDDBBBHHHUUUvvvooorrrsssrrrrrrqqqooommmlllkkkjjjhhhgggfffeeeeeegggiiijjjaaabbbbbbaaa```aaaccceeeeeecccaaa``````___\\\YYYXXXWWWVVVTTTPPPJJJDDD@@@AAA<<<<<>>???<<<===???@@@@@@@@@AAABBBQQQcccwwwsssuuuuuuvvvvvvwwwwwwvvvuuuuuu{{{xxxuuussssssrrrqqqoooooonnnmmmmmmnnnooorrrsssnnnmmmllllllnnnoooooonnnkkkgggbbb^^^ZZZTTTMMMGGG???<<<===III\\\nnnvvvyyytttiiiyyy]]]YYYeee|||aaaIII@@@;;;===:::;;;;;;;;;<<<>>>@@@AAAHHHHHHIIIOOOXXX```eeefffmmmqqqtttsssqqqnnndddZZZJJJAAA:::::::::999999;;;999:::<<<>>>@@@AAABBBCCCDDDHHHNNNXXXoookkkUUUCCC::::::======GGGmmmqqqzzzrrrnnnnnnmmmkkkiiiiiihhhggggggffffffgggggg999::::::;;;<<<<<<======<<<===>>>>>>??????>>>>>><<<999999:::777666===GGGQQQJJJBBBDDDQQQjjjtttsssssspppqqqqqqooonnnlllkkkjjjiiigggfffeeeddddddeeefffggg]]]```dddeeedddcccbbbcccdddcccbbbaaa```^^^[[[YYY[[[ZZZWWWUUURRRMMMFFF@@@EEE===<<>>OOOvvvooovvv{{{yyylllllliiifffuuuttthhheeeaaammmwww___\\\```^^^YYYdddzzz\\\NNNFFFCCCFFFLLLMMMMMMVVVccc{{{zzzwwwnnnaaaVVVLLLCCC??????;;;;;;<<<<<<===???@@@AAABBBEEETTT|||ooonnnwwwnnneeeccccccaaabbbdddaaaaaa``````````````````aaa```___^^^]]]\\\\\\\\\_________``````______^^^[[[\\\\\\ZZZXXXWWWXXXYYYWWWVVVVVVWWWXXXYYY[[[[[[^^^\\\]]]]]]XXXQQQPPPRRR[[[{{{|||xxx{{{zzzrrrtttvvvyyyzzznnnaaaRRRIIIBBB===<<<>>>>>>@@@AAAAAA@@@@@@AAACCCSSSkkkzzzsssrrruuuvvvvvvvvvuuuuuuttttttssszzzwwwssspppppppppooonnniiijjjkkklllmmmmmmnnnnnnkkkjjjjjjlllooorrrsssssskkkgggbbb^^^\\\WWWPPPJJJBBB>>>>>>GGGXXXjjjuuuyyyxxxhhhyyyrrrYYYWWWdddaaaIII???;;;<<<:::::::::;;;===>>>>>>>>>???BBBHHHMMMRRRYYYaaafffjjjpppsssrrrooojjj___UUUHHH@@@::::::;;;999999:::999:::;;;===???AAACCCDDDFFFMMMVVVbbbyyyzzzeeeOOO@@@::::::===@@@HHHjjjxxxyyyuuupppmmmmmmllljjjhhhhhhgggeeedddcccdddeeefff::::::;;;<<<<<<======>>>======>>>???????????????===999999:::888:::GGGXXXYYYLLLBBBIIIcccuuutttqqqlllmmmmmmlllkkkjjjhhhhhhgggfffggggggggggggfffeeeddd^^^ccchhhiiifffbbb```___cccbbbbbbaaa___]]][[[ZZZ]]]ZZZWWWUUUSSSOOOIIICCCDDD======AAABBBUUUyyygggbbbdddlll~~~yyylllkkknnn}}}oooWWWYYY]]]]]]bbbtttlllMMMKKKHHHBBBAAAGGGKKKOOO[[[iiirrrjjj]]]RRRIIIBBB>>><<<::::::;;;<<<>>>???@@@@@@===GGG^^^wwwwwwnnneeecccccccccdddgggbbbaaa```______```bbbcccbbbaaa___^^^]]]^^^_________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]][[[YYYXXXYYYZZZWWWXXXYYYZZZ[[[[[[ZZZZZZ]]][[[[[[]]][[[TTTQQQQQQWWWmmm{{{{{{|||sssqqqttt||||||ppp```VVVJJJCCC>>>::::::===???AAACCCBBB@@@@@@DDDHHHKKKnnn}}}zzzvvvvvvzzzxxxxxxwwwvvvuuuuuuttttttvvvssspppnnnnnnnnnmmmlllfffhhhjjjkkkllllllkkkkkkjjjiiiiiikkkooorrrsssssslllgggbbb``````\\\UUUNNNHHHBBB???EEETTTeeerrrxxxvvviiiwwwjjjUUUVVVdddbbbIII???:::<<<<<<;;;;;;===@@@AAAAAA@@@@@@GGGOOOSSSTTTXXX```gggiiioooqqqnnniiicccXXXOOOGGG???::::::;;;999999:::999:::;;;<<>><<<<<<===BBBFFF```{{{~~~tttrrrpppnnnnnnllljjjiiiiiigggeeeccccccdddfffhhh;;;;;;;;;<<<======>>>>>>===>>>??????@@@@@@??????===888888;;;<<>>???@@@@@@>>>JJJhhh~~~tttkkkddddddeeedddeeegggbbbaaa_________aaaccceeedddbbb```______```bbbccc^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\ZZZXXXWWWWWWXXXVVVXXX[[[^^^______]]]\\\^^^[[[[[[^^^^^^XXXTTTSSSZZZ```}}}~~~zzzllldddTTTLLLDDD@@@===:::;;;???>>>AAABBBAAA@@@CCCIIIOOOWWW{{{}}}{{{yyy{{{yyyxxxwwwuuutttsssssssssrrrpppmmmmmmmmmmmmkkkjjjhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiikkkmmmooopppooonnniiiddddddeeebbb[[[UUULLLFFF@@@CCCPPPaaaooovvvrrrjjjxxxeeeTTTYYYhhh```HHH>>>;;;<<<<<<;;;:::<<<@@@BBBBBBAAADDDKKKRRRTTTSSSSSSWWW\\\\\\aaaccc___[[[WWWQQQKKKFFF???999:::;;;999999:::999::::::<<<>>>AAADDDFFFKKKYYYiiivvvpppUUUBBB===>>>>>>===@@@HHHaaassstttsssrrrqqqpppnnnkkkiiikkkiiifffcccccceeehhhjjj;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@???===888777<<<>>>GGGaaa|||LLLGGGNNNiiiyyysssppprrrlllllllllkkkkkkjjjjjjjjjiiilllppprrrppplllfffbbb^^^cccggggggcccaaacccfff___```aaa```^^^]]]]]]]]][[[WWWSSSSSSUUUUUURRRNNNGGGDDDCCCAAA>>>LLLxxx{{{mmmnnnwwwhhhooommmhhhsss{{{wwwwwwUUUJJJaaaqqqbbbVVVSSSTTTWWWbbbooommmdddVVVIIIBBB@@@>>>;;;888999;;;===>>>???@@@@@@BBBNNNkkkooohhhdddeeegggeeedddeeecccaaa```^^^___aaadddfffeeecccaaa``````bbbdddfffbbbaaa___^^^]]]^^^______ZZZ[[[ZZZXXXVVVUUUUUUWWWTTTWWW\\\aaacccbbb```^^^___\\\[[[___```[[[VVVUUU]]]YYYrrrqqqaaaYYYNNNHHHBBB@@@>>><<<>>>BBB===???AAAAAA@@@EEEMMMUUUxxxzzzxxx|||zzzuuutttwwwvvvtttsssqqqqqqppppppooommmlllllllllllljjjiiilllkkkjjjjjjjjjkkklllmmmmmmkkkjjjjjjlllmmmmmmlllqqqlllggggggiiiggg```ZZZOOOHHHAAACCCNNN^^^mmmtttsssooo{{{~~~eeeWWW^^^nnn~~~___GGG>>>;;;===;;;999888:::>>>AAAAAA@@@FFFJJJOOOPPPNNNLLLLLLMMMKKKOOOQQQOOOMMMNNNMMMJJJFFF>>>999:::;;;:::999:::999::::::<<<>>>AAADDDFFFMMM]]]nnn{{{mmmPPP>>><<>>>>>LLLkkkpppvvvvvvuuutttrrrooollljjjmmmjjjgggddddddfffiiikkk;;;;;;===???AAABBB@@@>>>BBBCCCAAA???@@@DDDDDDBBBCCC444===<<<333XXXuuu]]]IIIPPPWWW~~~qqqgggmmmnnnnnnmmmkkkhhhggghhhjjjkkkkkkkkkmmmnnnmmmjjjggggggggggggggggggggghhhhhhhhhfffdddbbbaaa^^^\\\ZZZYYYXXXVVVTTTSSSRRRSSSSSSIIIHHHCCCAAAAAADDDbbbuuubbbeeeooofffqqq|||www[[[NNNZZZlllnnnWWWQQQdddqqqjjjgggnnn|||wwwjjj]]]PPPHHHBBB===;;;===999;;;===>>>???@@@BBBDDDEEEPPPsssooollliiihhhfffdddaaa___fffgggddd```aaadddddd```]]]]]]___aaabbbccccccccc```aaaccceeedddaaa]]][[[^^^\\\YYYWWWWWWYYY\\\^^^YYYZZZ]]]___```___^^^]]]\\\]]]___``````___^^^]]][[[___jjj{{{pppbbbVVVNNNCCCAAA???===<<<<<<>>>>>>===CCC>>>>>>FFF@@@MMMqqqwwwuuuwwwwwwvvvuuuvvvvvvvvvuuutttsssrrrqqqrrrqqqooommmkkkkkkkkkkkkmmmllllllkkkjjjjjjjjjjjjjjjgggdddgggnnnssstttssstttoooiiijjjmmmmmmhhhcccVVVOOOEEE???EEEUUUeeemmmrrrsssuuu|||ggg```eeemmm~~~^^^BBB;;;===<<<=========>>>>>>>>>>>>???AAAAAACCCEEEGGGFFFCCC@@@DDDEEEEEEFFFFFFGGGGGGGGGFFFAAA;;;888888999777666888<<<>>>===<<<@@@DDDFFFSSSbbbqqqzzziiiNNNAAA<<<:::===CCCDDD[[[pppyyyvvvrrrooommmllljjjiiijjjjjjjjjjjjjjjjjjjjjiii>>>>>>===>>>???AAAAAAAAA@@@BBBAAAAAACCCFFFCCC===;;;555<<<@@@GGGiiiqqqNNNEEEIIIccc{{{ppplllqqqmmmmmmmmmkkkhhhhhhiiijjjjjjiiiiiijjjkkkjjjhhhffffffggghhhiiijjjkkkkkkkkkiiiddd``````bbbdddaaa]]]\\\[[[YYYWWWUUUTTTTTTUUUOOOKKKBBB@@@BBB@@@RRRrrrzzzooodddmmmqqqgggppp}}}|||]]]IIIKKKWWWQQQDDDLLLkkk}}}xxx{{{{{{vvvssseeeYYYLLLEEE@@@<<<:::<<<999;;;===>>>>>>???AAACCCKKK___rrrxxxmmmkkkhhhfffeeeccc```^^^^^^```___^^^aaafffhhheee``````aaaaaaaaaaaaaaa```aaaaaa```___^^^\\\[[[ZZZ]]][[[YYYWWWXXXZZZ]]]___ZZZZZZ\\\\\\]]]\\\[[[[[[\\\^^^```bbbbbbaaa```^^^[[[]]]eee{{{xxxmmmrrruuuiii]]]RRRJJJAAA???>>><<<<<<===>>>???AAADDD???@@@GGGHHHbbbtttrrruuuvvvuuutttvvvvvvuuutttrrrpppooonnnpppooonnnlllkkkkkkllllllnnnmmmkkkjjjiiiiiijjjjjjllliiigggiiinnnrrrrrrpppnnnjjjfffgggjjjjjjeee```WWWQQQGGGAAADDDQQQaaalllpppqqqnnn}}}yyyeee___eeelllsss{{{]]]AAA:::;;;:::<<<<<<<<<<<<=========>>>>>>>>>???AAACCCBBB@@@===BBBBBBBBBBBBBBBCCCCCCDDDBBB???<<<::::::;;;::::::888:::<<<<<<<<>>======@@@BBBDDD@@@CCCEEEFFFHHHGGGAAA888777888:::DDD```wwwgggCCCGGGIIIxxxvvvppppppqqqqqqrrrlllllllllkkkiiiiiijjjkkkiiihhhfffggghhhhhhgggeeeccceeegggjjjkkkkkkkkkjjjiiiccc]]]^^^eeehhheee```^^^]]][[[XXXVVVUUUUUUUUUTTTNNNDDDCCCFFF@@@EEEYYYzzzyyy}}}tttlllssshhhjjjzzzpppmmm{{{jjjMMMDDDIIIBBBAAARRRtttxxxwww|||{{{tttnnn^^^SSSHHHBBB???;;;999;;;888:::===>>>>>>???AAACCCJJJjjjtttttttttkkkhhheeecccbbbaaa___]]]```aaa___\\\^^^bbbbbb___bbbbbbaaaaaa```^^^]]]\\\bbb___\\\YYYWWWXXXYYYZZZ\\\ZZZYYYXXXYYY\\\___```^^^^^^]]]\\\[[[ZZZZZZZZZ[[[^^^aaadddeeedddbbb```^^^\\\___ppplll]]][[[eee{{{vvvkkk```UUUKKKFFF>>>===<<<;;;<<<===>>>???>>>AAA@@@CCCFFFMMMtttyyyoooooorrrsssrrrrrrttttttsssrrrpppmmmllljjjmmmmmmllllllllllllmmmnnnnnnmmmjjjiiihhhhhhjjjkkkmmmkkkjjjlllooopppooolllgggdddbbbeeehhhhhhccc^^^YYYTTTLLLDDDBBBKKK\\\iiirrrtttlllrrrtttaaa\\\aaafffkkkzzzzzz___DDD:::::::::============>>>>>>>>>>>>=========???@@@@@@???===<<<<<<;;;;;;<<<>>>@@@AAA>>>>>>===;;;999888888999:::888:::===<<<@@@QQQccc~~~www```III???<<<;;;>>>EEEZZZhhhppp{{{pppnnnkkkjjjjjjjjjiiihhhmmmlllkkkiiihhhggggggfff??????>>>======???BBBDDDBBBJJJOOOMMMIIIDDD===666;;;<<<:::NNNsssuuuXXXDDDLLLWWWuuulllmmmssssssnnnkkkmmmmmmlllkkkjjjkkkmmmiiigggeeeeeefffffffffeee```bbbeeeggghhhgggfffdddeeebbb```bbbfffhhheeebbb___]]][[[XXXVVVUUUUUUUUUTTTQQQIIIIIILLLEEEFFFUUU}}}~~~lllfffyyy~~~hhhsssttttttyyyvvvqqqoooyyysssRRRGGGJJJFFFLLL___vvvvvviiiXXXNNNDDD@@@>>>;;;:::;;;888:::<<<>>>>>>@@@BBBDDDCCClllggg|||uuuhhhfffcccaaa``````^^^]]]aaabbb___[[[\\\___^^^[[[``````______]]]\\\ZZZZZZ]]][[[YYYWWWVVVWWWYYY[[[ZZZYYYXXXYYYZZZ]]]```aaadddbbb___]]][[[ZZZ[[[[[[[[[]]]aaaeeefffeeecccaaabbb]]]ZZZdddsssZZZSSSYYYgggzzzyyynnnbbbWWWMMMEEEAAA;;;;;;;;;;;;<<<>>>???@@@===???EEEJJJIIIUUUvvvnnnnnnqqqqqqooooooqqqppppppooonnnlllkkkjjjlllllllllmmmmmmnnnoooooommmllliiigggggghhhjjjkkkkkkkkkkkkmmmoooooommmjjjdddbbbcccfffiiiiiieee```\\\XXXQQQIIICCCFFFVVVfffoootttkkkllloooZZZVVVXXXYYYeeeuuuxxxcccIII===<<<<<<>>>?????????@@@@@@@@@@@@>>>>>>>>>???AAABBBAAA???;;;::::::;;;<<>>???FFF^^^yyylllXXXDDD>>><<<;;;???GGG```mmm{{{uuupppmmmjjjiiiiiiiiihhhggghhhgggfffddddddcccdddddd;;;===??????>>>???AAACCCHHHSSSYYYRRRFFF>>>:::888<<<===AAA___}}}gggGGGIIIOOOooo}}}|||uuuoooppptttqqqjjjkkkmmmnnnmmmlllkkklllmmmhhhfffddddddeeefffeeedddaaabbbdddffffffdddaaa```___bbbeeefffeeecccbbbaaa```___]]]ZZZXXXWWWWWWWWWSSSUUUPPPMMMNNNHHHJJJZZZrrrsss}}}|||ppp~~~qqqooopppllllllvvvkkkNNNGGGLLLJJJVVVgggsssxxxtttdddSSSJJJBBB@@@???<<<;;;<<<888:::===>>>???@@@CCCEEEEEEssseeepppgggdddaaa_________^^^^^^[[[\\\[[[YYY\\\aaabbb___[[[\\\\\\\\\[[[ZZZYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\YYYXXXXXXYYYZZZ]]]___aaadddbbb___[[[ZZZYYYZZZ[[[ZZZ\\\```cccdddcccaaa```ddd___YYY]]]rrr|||fffTTTVVVbbbnnn}}}zzzrrrfffZZZPPPGGGAAA===999::::::;;;===>>>@@@@@@DDDCCCHHHLLLNNNggg}}}uuuooopppqqqooommmmmmlllmmmmmmnnnnnnmmmllllllllllllmmmnnnooooooppppppkkkiiihhhgggggghhhjjjkkkiiiiiikkkmmmooonnnkkkiiieeeeeefffiiilllllliiifff___\\\WWWPPPGGGEEEQQQaaagggqqqiiigggjjjTTTNNNMMMKKKVVVeeekkk]]]III@@@>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>???AAACCCCCCBBB@@@>>>>>>===>>>???AAACCCDDDCCCEEEEEEBBB===::::::<<<===:::;;;???DDDQQQnnn```OOO@@@<<<===<<>>???@@@BBBEEEGGGUUUzzzkkkiiigggdddaaa______``````___``````^^^[[[\\\______\\\YYYYYYZZZZZZZZZZZZYYYYYYSSSUUUXXX[[[]]]^^^^^^^^^XXXXXXXXXXXXZZZ\\\^^^______^^^[[[XXXWWWWWWXXXXXXYYYZZZ]]]_________^^^^^^___^^^[[[\\\kkknnn^^^WWWbbbnnnttt~~~wwwnnnggg\\\RRRIIICCC>>>;;;999:::;;;<<<>>>???@@@AAAEEEAAADDDFFFQQQ}}}zzztttpppqqqrrrooollllllkkkkkklllmmmnnnnnnnnnnnnmmmmmmnnnnnnooonnnnnnmmmffffffgggggghhhiiijjjkkkhhhiiikkkllllllkkkiiihhhhhhhhhjjjllloooooommmkkkddd___\\\WWWMMMGGGOOO]]]fffqqqmmmiii~~~fffOOOJJJGGGAAADDDPPPWWWPPPEEE@@@@@@AAA===>>>>>>>>>>>>?????????===>>>@@@CCCEEEEEEBBB@@@===>>>???@@@AAABBBCCCCCCGGGFFFEEEBBB???<<<<<<===<<<===>>>???HHH^^^}}}sssUUUGGG<<<;;;======BBBKKKXXXrrrccczzzppprrrooollliiihhhhhhfffeeecccbbbaaa```aaaccceeefff;;;>>>AAA@@@???AAAGGGLLLZZZZZZSSSFFF===;;;===>>>:::GGGVVVccc```LLLHHHZZZ}}}qqqmmmlllnnnpppnnnkkkkkkhhhjjjkkkjjjhhhfffeeefffcccbbbbbbcccddddddaaa___``````aaaaaaaaa```______^^^___``````^^^^^^___aaa^^^]]][[[ZZZYYYYYYYYYZZZTTTZZZVVVQQQOOOHHHIIIVVVsss|||~~~xxxyyy~~~yyywwwrrrllloooqqqzzzbbbLLLMMMXXXmmm{{{}}}xxxxxxuuuhhhZZZLLLDDD?????????<<<:::;;;:::<<>>???@@@@@@AAA@@@???FFFJJJ^^^~~~vvvqqqoooqqqrrrooommmmmmmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmmmmkkkjjjiiibbbdddfffhhhjjjkkkkkkkkkiiijjjkkkjjjiiigggeeeeeejjjkkkkkkmmmooooooooonnnhhhbbb___]]]TTTJJJNNNZZZfffrrrpppjjjvvvbbbMMMIIIGGG???AAAHHHMMMJJJEEEBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBB>>>@@@CCCGGGJJJIIIEEEBBB@@@CCCGGGMMMQQQTTTVVVWWWZZZVVVPPPKKKGGGDDDBBB@@@999???@@@===JJJjjj}}}fffMMMAAA999:::======CCCLLLVVVlllnnnpppoooooommmjjjhhhhhhhhhgggfffcccaaa___^^^^^^```bbbddd>>>@@@AAA@@@???CCCKKKRRR```YYYKKK>>>:::>>>@@@>>>AAAOOOYYYSSSGGGFFFUUUeeeyyytttmmmjjjnnnnnnjjjiiilllfffhhhiiihhhfffcccbbbbbb``````aaabbbcccbbb___]]]\\\\\\\\\\\\]]]]]]^^^^^^aaa]]]ZZZYYY\\\___aaaaaaYYYXXXWWWUUUUUUUUUVVVWWWTTTZZZVVVRRRSSSNNNKKKTTTttt}}}xxxyyy|||yyyooo|||~~~cccNNNNNNXXXwww}}}xxxhhhWWWJJJCCC>>>>>>>>>;;;999999;;;===@@@AAACCCDDDGGGIIIiiipppuuuyyyxxxiiifffbbb```aaabbbcccccccccdddaaa]]]]]]aaa```\\\]]]]]]]]]]]]\\\ZZZYYYXXXVVVVVVWWWYYYZZZ\\\]]]^^^WWWWWWWWWWWWXXXZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXWWWWWWWWWWWWXXXYYYTTT\\\___\\\aaayyynnnhhhnnn~~~~~~{{{uuujjjaaaRRRNNNHHHCCC@@@>>><<<;;;;;;<<<===???@@@@@@AAAAAA>>>CCCPPPZZZrrrwwwqqqnnnmmmqqqssspppnnnoooooooooppppppooonnnnnnmmmlllmmmmmmlllkkkiiifffeee```bbbeeeiiikkkllllllkkkllllllllljjjfffdddbbbbbbkkkkkkkkklllmmmooooooooojjjcccaaaaaaYYYMMMNNNXXX```lllmmmgggmmm}}}~~~```LLLKKKIIIAAAIIILLLNNNKKKHHHFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFAAACCCHHHMMMOOONNNIIIEEEIIINNNWWWaaaiiippptttvvvwwwoooeee\\\WWWRRRLLLHHH777@@@@@@<<>>DDDMMMeeeeeevvvwwwjjjnnnllljjjhhhggghhhhhhhhhgggbbb```]]][[[[[[\\\^^^___999@@@CCC@@@@@@KKKYYYbbb___PPPAAA;;;===??????===GGGeeeUUUBBBNNNFFFSSSvvvqqqkkkgggffffffffffffeeeeeeddddddcccddddddddddddcccaaa``````bbbdddeeeeeeeeedddbbb^^^[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^YYYXXXVVVTTTSSSSSSSSSSSSRRRUUUXXXUUUPPPLLLNNNPPPttt}}}{{{uuu~~~{{{|||yyyiiiUUUPPPXXXqqqzzzkkkZZZNNNBBBAAA>>><<<::::::::::::777CCCCCC@@@EEEGGGHHHOOOvvvggg~~~xxxmmmhhhgggeeecccccccccdddeeefffccc```___```bbbccccccaaa```___^^^^^^\\\YYYVVVWWWYYY\\\^^^______]]]\\\WWWXXXYYY[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZYYYWWWVVVVVVWWW]]]ZZZ]]]``````fffnnnooouuu}}}yyypppeee[[[TTTGGGEEECCC@@@>>>===<<<<<<;;;>>>@@@???>>>???@@@@@@HHHBBBHHHggg}}}oooppppppppppppppppppppplllmmmnnnooopppppppppoooooommmkkkjjjiiigggcccaaaaaadddgggkkkmmmmmmmmmlllnnnkkkfffaaa___```bbbccclllmmmnnnpppppppppooonnnnnnjjjeeeaaa^^^YYYSSSNNNYYYgggkkkhhhjjjvvv|||dddRRRLLLMMMLLLPPPXXX```aaa[[[RRRKKKIIIMMMMMMLLLKKKJJJKKKNNNPPPMMMQQQZZZ```^^^[[[bbbmmmpppmmmtttyyysssjjj\\\OOOCCCCCC===:::IIIkkkmmmUUU???<<<;;;<<<===AAANNN\\\xxxkkk|||lllpppiiihhhffffffeeeeeecccbbbbbbaaa```^^^\\\[[[ZZZZZZCCCCCCAAAAAAHHHVVVaaaeeeXXXHHH>>>???===:::DDDTTTpppjjjIII;;;JJJJJJdddzzz|||qqqmmmiiifffeeeddddddccceeedddddddddddddddeeeeeedddcccbbbaaa```aaaccccccccccccccc```]]]ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]VVVVVVWWWWWWWWWUUUTTTSSSRRRUUUWWWUUUPPPMMMNNNPPPeeezzzyyy|||{{{vvvtttssswwwzzzooo]]]VVVYYYsss{{{qqqbbbRRRGGG@@@???===;;;999999999999:::BBBAAA???BBB@@@GGGXXXkkkssshhhjjjiiigggeeedddeeefffggggggfffccc```______aaabbb```___^^^^^^^^^\\\ZZZWWWXXXYYY\\\]]]]]]\\\ZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXVVVWWWXXXXXXWWWXXXYYY[[[^^^\\\\\\^^^\\\aaayyyxxx{{{|||uuummmeee[[[QQQKKKCCCBBB@@@>>><<<;;;;;;<<<======>>>???AAABBBAAA>>>@@@FFFYYY|||xxxtttsssrrrqqqqqqqqqqqqqqqlllmmmmmmmmmmmmlllllllllkkkiiigggfffeeeccc```]]]```bbbeeeiiikkkkkkjjjiiimmmkkkgggdddcccdddeeefffiiijjjkkkmmmnnnnnnmmmmmmjjjgggccc```]]]YYYRRRNNNRRRbbbiiijjjkkktttooo___ZZZ\\\]]]dddooo{{{zzzoooeee___^^^______]]]\\\\\\^^^```iiimmmuuu}}}~~~}}}~~~uuudddTTTAAABBB??????QQQqqqbbbKKK>>>::::::<<<;;;>>>QQQgggmmmpppyyylllnnnhhhgggfffeeeeeeeeecccbbbaaa```^^^]]]^^^^^^]]]\\\HHHDDD@@@DDDSSSbbbeeeaaaMMM@@@<<<@@@<<<999OOOnnnhhhDDD===GGGQQQ}}}qqqyyynnnkkkiiiggggggfffdddcccccccccccccccddddddeeefffdddcccbbbaaaaaaaaaaaaaaa`````````___\\\ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[TTTUUUXXXZZZZZZXXXUUUTTTRRRUUUVVVUUUPPPNNNNNNPPPQQQlll{{{sssnnnjjjqqq~~~vvvyyyqqqeeedddzzzqqqfffYYYKKKBBB???===<<<:::888888888999<<>>===<<<;;;::::::;;;<<<@@@???>>>@@@CCCDDDBBBAAABBBXXXxxxyyyuuuvvvuuurrrooonnnnnnnnnooolllkkkkkkjjjiiiiiihhhhhhhhhfffdddcccbbbaaa___]]]___```cccfffggghhhgggfffjjjiiihhhhhhhhhhhhiiiiiihhhiiijjjkkkllllllllllllfffeeedddbbb___[[[UUUQQQOOO___iiillllllnnn}}}qqqmmmqqqtttxxx{{{{{{|||{{{{{{|||wwwbbbRRR@@@AAA@@@EEEZZZzzzvvvYYYDDD===888:::???===@@@]]]ccczzzuuullllllhhhhhhhhhhhhhhhgggffffffeeebbb___^^^```aaa___\\\CCCDDDHHHQQQ___ggg```UUUCCC>>><<<===;;;BBB\\\wwwuuuXXXGGGIIIOOOfff}}}ssssssnnnmmmkkkkkkkkkjjjhhhfffaaaaaaaaaaaabbbcccdddeeedddccccccbbbaaa``````___^^^___```^^^\\\[[[\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZWWWXXXYYYZZZZZZXXXVVVUUUSSSUUUVVVUUURRRPPPPPPPPPKKKWWWuuu{{{kkk______gggsss|||qqqggg^^^TTTIIIBBB>>>===;;;:::999999999:::;;;<<<>>>EEEDDD>>>VVVggg|||xxxnnnmmmhhhgggeeecccbbbbbbcccddddddffffffaaa[[[YYY]]]bbb\\\[[[ZZZ[[[\\\]]][[[ZZZXXXYYYZZZ[[[[[[ZZZXXXWWWZZZXXXWWWUUUUUUUUUVVVWWWWWWXXXYYY[[[[[[ZZZYYYXXXTTTUUUWWWWWWWWWYYY\\\^^^VVVVVVWWWXXXWWW\\\lll}}}sssmmmggg^^^UUUMMMGGGBBB>>>;;;::::::999:::;;;===>>>CCCBBBBBBCCCBBBAAAFFFKKK```}}}wwwxxxvvvtttpppllliiiiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhiiifffdddcccccccccaaa```___```bbbdddeeeeeeeeedddeeefffgggiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjdddeeefffeeeccc___ZZZVVVRRR___hhhlllkkkhhh~~~yyy}}}}}}|||jjjTTTEEE?????????FFF```hhhOOO???===888;;;BBBAAAHHHnnnvvveeerrrmmmjjjiiikkkllllllkkkjjjjjjjjjiiieeeaaa```bbbbbb___\\\BBBMMM[[[ffflllhhhYYYJJJ<<>>777>>>SSSeeelllWWWEEEDDDSSShhh{{{vvvlllnnnmmmmmmmmmmmmllliiiggg____________```aaabbbcccbbbcccccccccbbb```___^^^^^^___```___]]]]]]]]]___]]]]]]\\\ZZZZZZZZZZZZ[[[^^^]]][[[YYYXXXWWWVVVVVVUUUVVVVVVVVVTTTRRRRRRRRRQQQSSSvvvqqqjjjnnnpppwwwzzzmmmbbbXXXPPPGGGBBB>>>===;;;:::::::::;;;;;;;;;<<<@@@GGGEEE@@@]]]}}}```qqqkkkjjjhhhgggdddbbbaaaaaabbbcccaaacccccc___ZZZYYY]]]bbbZZZYYYXXXXXXZZZ[[[[[[ZZZUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXVVVWWWWWWVVVVVVWWWZZZ\\\VVVVVVWWWWWWWWW[[[fffrrrxxxjjjbbb\\\SSSKKKFFFBBB>>><<<::::::::::::;;;===???AAAAAABBBDDDCCC>>>@@@PPPbbb|||xxxzzzuuusssnnnjjjhhhggghhhhhhhhhhhhggggggggghhhiiijjjhhhfffdddcccddddddcccbbbaaabbbcccdddddddddcccccc```bbbeeehhhjjjjjjjjjiiilllkkkjjjiiigggfffeeeeeeaaaccceeeeeeccc___[[[YYYUUU]]]ccciiikkkgggxxxtttnnnvvv[[[FFF<<>>888GGGaaafffYYYKKK???FFFeeerrrxxxzzznnnmmmlllkkkjjjkkkiiigggeee_______________```aaabbb```aaacccccccccaaa___]]]^^^___```___^^^]]]^^^___^^^]]][[[ZZZZZZ[[[\\\]]]aaa```]]]ZZZXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRROOOooouuuzzzyyyyyy|||mmm___TTTKKKCCC======<<<;;;::::::;;;<<<<<<<<>>GGGaaammmXXXIIIAAA===<<<999:::===DDDZZZ|||eeevvvnnniiiaaacccgggjjjjjjgggddddddeeeaaaaaaaaaaaaaaabbbdddddd___jjjqqqlll___RRRGGG@@@<<<===<<>>@@@CCCDDDBBB@@@CCCHHHOOOdddzzzwwwuuuqqqpppooommmllljjjiiiiiiiiihhhgggfffeeeeeefffhhhiiieeebbb``````aaacccdddcccccccccbbbbbbbbbaaa``````___```bbbdddffffffeeeddddddcccaaa```___^^^^^^___]]]___aaa```]]][[[ZZZ[[[ZZZWWWXXXeeennnggglllqqqRRRXXXxxx{{{cccKKK@@@AAA===@@@BBBKKKdddvvv^^^LLLBBB???@@@:::<<<<<<@@@PPPrrrmmmrrrppplllggg___aaaeeeiiihhhddd``````bbb^^^```bbb```\\\[[[]]]aaajjjmmmjjj\\\LLLBBB===;;;===888:::JJJ___gggXXXEEEEEEWWW|||sssmmmkkkmmmooollliiihhhggggggeeeddddddcccbbbbbbbbbbbbbbbccc]]]___bbbddddddbbb```^^^]]]^^^^^^]]][[[ZZZ[[[\\\^^^]]]\\\[[[[[[]]]___```\\\]]]^^^___^^^\\\YYYWWWZZZYYYYYYYYYZZZYYYWWWVVVXXXZZZwwwbbbcccqqqxxxzzz|||uuueeeXXXNNNGGG@@@<<<:::999888888888999:::;;;===DDDBBB@@@FFFYYYnnn|||kkkgggkkkiiigggdddbbb``````aaaaaaccc```[[[WWWVVVVVVUUUUUUVVVTTTRRRRRRTTTUUUUUUUUURRRRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSRRRVVVTTTSSSRRRSSSUUUXXXZZZTTTTTTSSSRRRQQQSSSWWWZZZRRRUUUVVVUUUWWW[[[^^^^^^```{{{}}}zzz{{{xxxmmmcccVVVLLLEEEAAA===;;;;;;;;;;;;;;;<<<;;;<<<<<<>>>AAACCCDDDGGGBBBCCCNNN^^^||||||sssuuussslllkkkkkkjjjjjjiiihhhggggggjjjhhhfffdddddddddeeefffeeecccaaa```bbbdddeeeeeecccbbbbbbaaa``````______```aaabbbdddeeedddddddddbbbaaa```______```aaabbb___aaabbbaaa^^^\\\\\\^^^___YYYXXXfffooodddcccuuuZZZUUUrrrvvvdddSSSBBB>>>BBB;;;@@@EEEOOOfffiiiQQQAAA::::::<<<:::>>>AAAFFF^^^gggyyykkkjjjggg```aaafffjjjiiiddd```___aaa```cccddd___WWWSSSUUUYYYjjjdddYYYKKKBBB???>>><<>>999AAAOOOYYYUUUHHHEEEIIIOOOsssyyyooopppnnnkkkkkkmmmjjjfffeeeffffffdddbbbeeedddcccaaa````````````aaa```^^^]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWVVVeee~~~sssmmmnnnqqqtttyyyqqqlll^^^OOOHHHDDD>>>:::888888888888999:::;;;<<<======AAAFFFHHHVVV{{{wwwnnnddd[[[]]]``````___]]]]]]\\\\\\\\\\\\[[[ZZZXXXVVVUUUTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRPPPPPPQQQQQQPPPPPPOOONNNNNNOOOQQQRRRSSSSSSSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTPPPPPPQQQRRRRRRRRRRRRRRRQQQSSSVVVVVVVVVVVVWWWYYYYYYddd}}}wwwqqqrrrvvvwwwuuu~~~{{{wwwqqqiii___XXXSSSMMMGGGAAA???>>><<<:::999:::;;;<<>>======>>>KKKLLLSSSdddyyyoooRRRBBB===;;;;;;;;;>>>EEERRRqqqnnntttnnngggaaaaaa^^^___```aaabbbbbbaaa___^^^aaaeeehhhfff```[[[YYYZZZUUUGGG<<<:::;;;999;;;@@@:::KKKYYYVVVJJJEEEHHHKKK[[[qqqnnnppplllhhhgggjjjhhheeeddddddcccbbbaaabbbaaa``````______``````^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\[[[ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRXXXiii|||~~~~~~tttyyy~~~~~~~~~{{{ssskkk___TTTJJJGGGDDD???:::888888888999999:::<<<===>>>AAABBBCCCMMMmmmpppssshhhfff```___```___]]]\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPMMMMMMNNNOOOPPPPPPOOOOOOJJJLLLNNNPPPPPPPPPNNNMMMOOOOOOOOOOOOPPPPPPPPPPPPOOOQQQSSSSSSSSSSSSUUUVVVYYY[[[mmmwwwrrrrrrrrrooollloootttzzz{{{xxxwwwyyy}}}zzzpppgggaaaZZZUUUNNNJJJHHHEEEAAA======<<<;;;:::::::::<<<<<<@@@AAACCCCCCDDDFFFIIILLL]]]iiiuuuqqqvvvuuurrrqqqpppooonnnlllkkkiiihhhgggllllllkkkiiigggeeecccbbbbbbbbbcccccccccbbbaaaaaa```aaabbbcccdddfffggggggfffffffffeeeccc```^^^\\\\\\]]]```bbbdddfffggggggfffhhhiiiiiigggeeeeeeeeecccbbbbbbdddgggiiiiiihhhuuufffXXXsss{{{mmmjjjiiimmmsssyyy||||||{{{yyyuuurrrooonnnnnnlllfffbbbYYYTTTNNNJJJGGGDDD???;;;;;;888999===??????AAAEEEKKKRRR```qqqyyybbbHHH<<<;;;<<<===>>>BBBFFFeeezzziiinnnkkkeeeaaaaaa^^^________________________```dddfffddd___[[[YYYYYYEEE;;;888>>>???:::<<>>???DDDDDDBBBUUUfffllleeefffdddbbb___^^^\\\ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQOOONNNNNNOOOPPPQQQMMMMMMMMMNNNMMMMMMMMMMMMIIIJJJLLLNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMNNNLLLMMMOOOOOONNNOOOQQQSSSYYYXXXeeexxxxxxxxxwwwrrrkkkiiijjjbbbfffjjjkkkjjjlllrrrvvv|||}}}{{{oooggg```XXXRRRLLLIIIEEECCCBBBAAA???===;;;;;;::::::;;;<<<===>>>>>>CCCGGGEEEAAACCCMMMVVVqqqpppuuuuuusssrrrpppooonnnmmmlllkkkjjjiiilllkkkjjjhhhfffdddcccbbbccccccdddcccbbb``````aaaaaaaaabbbdddeeefffffffffgggggggggfffdddbbb```^^^___```aaabbbccccccdddcccccceeeffffffdddbbbbbbcccbbbbbbbbbccceeeggghhhhhhllltttYYYddd}}}mmmhhhbbbbbbbbbaaaaaa^^^[[[XXXRRRPPPOOOOOOOOONNNKKKHHHCCCAAA??????AAABBBAAA???:::;;;???BBBBBB@@@DDDKKKOOO\\\ppp~~~yyygggUUUBBB;;;<<<>>>???@@@DDDLLLtttppp|||zzzmmmlllgggdddccc___]]]\\\\\\[[[\\\\\\^^^___]]]___aaa```\\\XXXVVVUUU>>>999999===>>>===CCCMMMOOOHHHEEEEEECCCFFFXXXooommmjjjhhhjjjiiifffdddddd```aaaaaabbbbbbbbbbbbccc^^^^^^^^^]]]^^^^^^___```[[[[[[[[[[[[ZZZYYYXXXWWWTTTUUUWWWXXXXXXWWWVVVUUUSSSRRRRRRQQQQQQQQQPPPPPPSSSTTTUUUVVVUUUSSSQQQOOOPPPPPPQQQQQQQQQQQQQQQQQQNNNQQQRRRSSS```{{{{{{|||xxx{{{}}}xxx~~~{{{wwwmmmdddVVVPPPKKKKKKHHHAAA;;;999888888999:::;;;===>>>???EEEEEEEEEbbbhhhggglllaaa___^^^[[[]]]\\\[[[YYYWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPOOONNNNNNOOOQQQRRROOOOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMLLLMMMNNNNNNMMMNNNQQQSSSTTTSSS[[[ssszzzrrrlllmmmmmmiiiggghhh]]]]]]\\\ZZZYYY\\\ccchhhjjjlllooorrruuuxxxzzz{{{wwwyyyzzzyyyzzz}}}vvvggg[[[UUURRRMMMJJJEEECCCAAA@@@@@@@@@>>>===::::::;;;<<<>>>???@@@AAABBBFFFHHHDDDBBBNNNggg|||zzzqqqpppssssssqqqooollllllllllllllllllkkkkkkiiiiiihhhgggeeeeeeddddddeeeffffffdddaaa______```aaabbbccccccdddccccccbbbfffffffffeeeeeedddcccbbbcccccccccbbbaaa___^^^]]]```aaabbbbbb```___```aaa___``````bbbccceeehhhiii```rrrnnnaaatttsssiiiaaa]]]XXXTTTQQQNNNJJJGGGCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;:::===>>>@@@@@@>>>===FFFQQQaaaooowwwiiiaaaTTTHHH>>>;;;===>>>???AAAFFF]]]tttyyyuuummmmmmgggdddddd^^^[[[ZZZYYYXXXXXXYYY[[[\\\[[[\\\^^^]]]ZZZWWWTTTRRR>>><<<999999===FFFQQQXXXGGGDDDEEEHHHHHHSSSzzzxxxkkkjjjiiihhhfffeeedddddd]]]___aaabbbaaaaaaaaabbb___^^^^^^^^^^^^^^^______[[[[[[ZZZZZZYYYXXXXXXXXXSSSSSSTTTUUUVVVVVVVVVVVVTTTSSSRRRQQQPPPPPPPPPQQQSSSSSSSSSSSSRRRPPPNNNMMMOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTYYYooossssss~~~zzz{{{pppmmmyyy|||zzzuuulllaaaRRRLLLHHHGGGCCC<<<888777888888999:::<<<===???@@@DDDGGGLLLsss```vvvsssiii___\\\^^^[[[\\\[[[ZZZXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWUUUTTTSSSQQQQQQQQQPPPOOOOOONNNNNNPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPNNNMMMKKKKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKMMMJJJIIIIIIIIIIIIKKKMMMNNNNNNOOOOOOOOONNNPPPRRRUUURRRRRRTTTaaa}}}zzzbbb```hhhiiiddd```ZZZWWWRRRMMMJJJKKKPPPTTTWWWXXXZZZ]]]```cccfffgggeeeggggggdddeeeiiijjjhhhhhh___TTTKKKGGGFFFEEEDDD?????????>>>>>>======<<<;;;;;;===???AAACCCDDDEEEDDDFFFFFFGGGPPPkkk}}}xxxrrrppppppooommmkkkiiiiiiiiiiiijjjjjjjjjjjjhhhgggfffeeeeeeeeeeeeeeefffggggggddd___]]]^^^aaa```aaabbbccccccbbbaaa```ccccccccccccdddddddddddddddcccbbbaaa___]]][[[ZZZ```aaabbbaaa```___```bbb^^^___```aaaaaacccgggjjjbbbqqqlllqqq~~~rrrbbb[[[SSSMMMJJJHHHEEEBBBAAAAAA@@@???>>>===============<<<;;;;;;;;;;;;;;;???>>>???@@@@@@EEETTTcccyyyyyyeeeTTTKKKDDD???;;;<<<===>>>CCCIIIWWW|||kkk~~~ooojjjkkkdddbbbaaa[[[[[[ZZZXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZWWWSSSQQQ===???===>>>KKK\\\aaa[[[BBBEEEIIINNN^^^ssslllkkkjjjgggfffeeedddbbb___aaaccccccaaa______``````______^^^^^^^^^^^^___\\\[[[ZZZYYYXXXXXXXXXYYYTTTTTTSSSSSSSSSTTTUUUUUUVVVUUUSSSRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQOOOQQQTTTTTTeee~~~|||sssyyytttwwwyyy{{{yyyvvvwww~~~}}}}}}yyyvvvqqqfff[[[NNNHHHCCCAAA>>>888666777888888999:::<<<>>>@@@AAABBBIIIUUUrrrfffffffff```___bbb^^^[[[ZZZYYYXXXWWWVVVVVVVVVUUUVVVWWWWWWWWWUUUSSSQQQSSSSSSRRRQQQOOONNNMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQPPPNNNKKKJJJIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGHHHIIIKKKNNNOOOMMMMMMNNNMMMMMMNNNQQQTTTOOOQQQRRRXXXlllvvvlllggg___YYYYYYTTTRRRMMMHHHEEEDDDFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRRRRTTTRRRNNNOOOSSSRRRNNNMMMKKKHHHDDDBBB@@@@@@@@@;;;<<<=========<<<======<<<===???BBBEEEGGGHHHIIIIIIKKKSSSbbb|||wwwvvvrrrnnnllljjjiiigggggggggggggggffffffffffffhhhgggfffddddddddddddeeeccceeeeeebbb^^^\\\^^^bbb^^^```bbbcccdddcccbbbaaaaaaaaaaaa``````aaaaaabbb____________^^^]]]\\\\\\```aaabbbaaa``````aaacccaaabbbcccbbbaaabbbfffiiiiiirrrxxxzzznnneeeXXXPPPKKKHHHEEEAAA@@@@@@@@@>>>===<<<<<<===;;;<<<===>>>>>>@@@BBBCCCAAA???AAAEEEKKKWWWjjj|||wwwdddRRRFFF@@@<<<;;;<<<>>>>>>AAAMMMZZZvvv|||ttthhhfffgggaaa``````ZZZ\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYXXXUUUQQQNNN888@@@CCCIII]]]qqqlllWWWGGGIIIIIIQQQwwwuuurrrlllllljjjggggggfffdddaaaaaadddeeeddd```]]]]]]^^^aaa```___^^^^^^^^^^^^___^^^\\\ZZZXXXWWWXXXYYYZZZVVVUUUTTTRRRRRRRRRSSSTTTWWWVVVTTTSSSRRRRRRSSSSSSOOOOOONNNNNNNNNOOOPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPPPPKKKNNNSSSRRR```{{{uuuooowwwzzznnnttttttmmmooozzzvvvwwwvvvqqqmmmhhh\\\QQQMMMFFFAAA???;;;777666999888888999:::<<<>>>@@@AAAAAAJJJ\\\dddnnndddeee```^^^```XXXZZZYYYXXXXXXWWWWWWWWWWWWUUUVVVWWWWWWVVVTTTQQQPPPUUUTTTSSSRRRPPPNNNMMMMMMMMMNNNPPPQQQRRRQQQPPPPPPQQQOOOMMMJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGIIILLLNNNPPPJJJJJJJJJJJJIIIKKKNNNQQQGGGLLLOOOSSSaaazzzkkkSSSNNNWWWMMMMMMKKKIIIGGGFFFEEEEEECCCCCCBBBBBBCCCDDDEEEEEEDDDFFFDDD@@@BBBHHHGGGAAA>>>@@@CCCDDDBBB@@@>>>>>>999;;;===>>>======>>>???===>>>AAADDDGGGIIIKKKKKKRRRXXXiiiuuussstttqqqmmmiiihhhfffdddgggffffffeeedddccccccbbbiiihhhfffdddcccccccccccc___bbbccc```\\\[[[___ccc]]]^^^aaadddeeeeeedddddd``````___^^^^^^^^^^^^^^^YYYZZZ[[[]]]^^^_________```aaaaaa```______aaabbbdddeeeeeecccaaaaaaeeehhheeeggg{{{ooopppvvv}}}rrrbbbVVVOOOKKKEEEAAA===>>>>>>===<<<<<<>>>???<<<<<<===<<<;;;;;;===>>>@@@???AAAHHHRRRbbbxxxvvveeeTTTFFF???===;;;===???@@@@@@FFFXXXjjj|||gggoooeeeeeefff``````aaa[[[]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTUUUUUUUUURRRNNNKKKBBBDDDQQQ___hhhmmmbbbKKKJJJJJJTTT|||rrrqqqppppppooommmjjjgggcccaaa]]]^^^^^^]]]\\\\\\___aaafffccc```____________^^^XXXXXXYYYZZZZZZZZZZZZZZZWWWUUUSSSSSSTTTTTTTTTSSSVVVVVVVVVUUUUUUTTTTTTTTTOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOONNNMMMKKKJJJNNNLLLOOORRRSSSggg~~~tttpppvvvpppjjjggglllvvv~~~wwwpppnnnmmmfffXXXMMMFFFCCC>>>:::777777777888555>>><<<999??????===DDDLLLBBBlllggghhh```[[[\\\___]]][[[ZZZXXXVVVTTTSSSRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOPPPQQQPPPOOONNNMMMMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHHHHIIIHHHGGGEEEDDDEEEGGGIIIKKKLLLLLLKKKKKKKKKJJJIIIIIIJJJMMMQQQSSSOOOOOOSSSWWWWWW]]]yyyxxx]]]KKKPPPKKKJJJKKKHHHBBBAAAEEECCCBBBCCCDDDEEEDDDAAA>>>@@@AAAAAA@@@???>>><<<;;;@@@???===<<<;;;<<<<<<===:::===??????===<<<===???EEE@@@AAAIIIKKKHHHNNNZZZbbb{{{qqqtttpppjjjgggeeedddccccccaaaaaa`````````_________aaa```______aaabbbbbbaaa```___^^^]]]]]]^^^```aaa```^^^]]]]]]___``````___^^^^^^]]][[[ZZZXXXWWWWWWZZZ[[[\\\]]]^^^]]]\\\[[[bbbaaa___^^^^^^___aaabbb```___^^^^^^___aaadddfffggglllwww{{{fffaaavvvzzzvvvlll^^^RRRJJJHHHIIIAAAAAA@@@??????>>>===<<<>>>===<<<===@@@AAAAAA@@@CCCGGGLLLUUUfffzzzzzzppp```PPPDDD>>>>>>@@@999AAA===>>>EEEGGGeeegggzzzhhhfffcccbbbaaa```___]]][[[[[[[[[[[[ZZZXXXWWWVVVWWWUUUSSSQQQOOOMMMMMMLLLJJJeeerrrdddWWWSSSOOOGGGIII```~~~yyyqqqqqqnnnnnnmmmllliiifffdddbbb^^^______^^^]]]^^^```bbbeeecccaaaaaabbbbbbaaa```]]]]]]]]]]]]\\\[[[ZZZZZZWWWUUUSSSSSSTTTUUUUUUTTTUUUUUUTTTTTTSSSRRRQQQQQQOOOOOOPPPOOOOOONNNNNNMMMNNNNNNOOOOOOOOONNNMMMMMMNNNKKKNNNQQQSSSddd~~~xxx{{{ssszzzrrrkkknnnzzz{{{sssooolllcccTTTHHHDDDAAA===999777777888999777>>>;;;999???@@@@@@HHHGGGOOOsssoooxxxdddaaa\\\[[[]]]ZZZZZZYYYWWWUUUSSSRRRQQQQQQRRRRRRRRRRRRRRRPPPOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNPPPPPPNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMPPPRRROOONNNPPPTTTSSSXXXooo~~~jjjRRRLLLIIIKKKJJJFFFFFFIIIFFFDDDAAA@@@AAACCCDDDDDD@@@??????>>>>>>???@@@@@@======<<<<<<<<<===>>>>>>??????@@@@@@AAADDDHHHKKKFFFCCCFFFLLLNNNRRRaaattt}}}rrrqqqooolllgggeeedddddddddcccbbbbbbaaaaaa```______^^^___^^^]]]]]]___``````______^^^\\\\\\\\\]]]^^^___^^^]]][[[[[[\\\]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXX[[[\\\]]]]]]]]]\\\[[[ZZZ^^^^^^]]]\\\]]]]]]___```^^^]]]\\\\\\]]]___bbbcccfffiiimmmwwwdddiiiuuu|||mmm^^^UUUPPPLLLJJJAAA@@@>>>============<<>>@@@AAA;;;;;;<<<======>>>>>>???>>>???@@@AAACCCEEEGGGIIIKKKIIIJJJPPPUUUcccooommmuuukkkhhhdddccccccccccccccccccbbbbbbaaa```_________^^^\\\[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]\\\ZZZYYYYYYZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[\\\\\\[[[ZZZYYYXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[[[[ZZZZZZ[[[]]]___```aaaeeehhhsssooo___```lll|||zzznnnggg```UUUKKKGGGDDDAAA???@@@@@@@@@@@@???AAABBBAAA@@@AAAEEEIIIWWW___hhhoootttsssiii___PPPJJJBBB===<<<<<<<<<::::::AAABBBFFFRRRcccuuu{{{eeeeeebbb```^^^^^^^^^\\\ZZZYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPNNNMMMMMMLLLLLLqqqyyyRRRJJJHHHNNNhhhzzzqqqmmmkkkjjjhhhhhhggggggfffeeedddcccaaabbbbbbaaa```aaaccceeebbbbbbbbbccccccccc```^^^\\\[[[[[[ZZZYYYWWWUUUTTTVVVTTTSSSSSSUUUVVVVVVUUUSSSSSSRRRPPPOOOMMMLLLKKKNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMOOOPPPOOOKKKJJJNNNMMMPPPaaauuuhhhsss|||vvvoookkkfff]]]QQQGGG>>><<<:::888888999:::;;;999<<<999;;;CCCCCCCCCMMMZZZssseeepppcccbbbddd^^^[[[\\\XXXVVVUUUSSSQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGLLLJJJHHHFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGIIIKKKMMMLLLHHHGGGJJJKKKNNNVVVaaa{{{gggZZZRRRMMMLLLHHHGGGFFFFFFFFFEEEBBB@@@CCCBBBAAA@@@??????@@@@@@>>>???@@@AAAAAABBBBBBBBBBBBDDDFFFHHHHHHFFFEEECCCKKKKKKQQQ^^^pppzzzjjjkkksssjjjgggdddccccccccccccbbb````````````````````````___^^^\\\]]]^^^```______^^^]]]\\\[[[[[[[[[[[[\\\ZZZYYYXXXYYYZZZ[[[YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYYYYXXXWWWVVVVVVUUUTTTUUUVVVWWWXXXYYYXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^ZZZeeejjjpppdddUUU]]]qqqwwwcccTTTOOOJJJEEEBBBBBBCCCBBBAAA>>>@@@CCCCCCCCCIIISSS\\\oootttzzz|||wwwkkkYYYLLLDDD@@@<<<;;;>>>???===:::CCCCCCDDDLLL]]]yyy|||nnneeecccaaa^^^]]]]]]]]][[[ZZZWWWVVVUUUTTTSSSRRRRRRRRROOONNNMMMLLLLLLKKKLLLLLLgggnnnVVVBBBJJJQQQkkktttpppmmmiiigggfffeeeeeedddcccccccccbbbaaaaaabbbaaa``````bbbeeebbbaaa`````````^^^[[[XXXWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTRRRSSSTTTUUUUUUTTTRRRRRRQQQOOONNNLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMJJJJJJIIIHHHIIIJJJLLLMMMMMMIIIIIIMMMNNNNNNUUU___qqqyyyyyyfffwwwvvvpppiiiccc^^^VVVLLLDDD;;;:::999888888999;;;<<<888<<<;;;???EEECCCDDDQQQxxx___mmmggg^^^___```XXXWWWZZZWWWTTTSSSRRRPPPOOONNNMMMMMMKKKLLLLLLKKKKKKJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFJJJHHHFFFDDDCCCCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIHHHEEEEEEHHHJJJMMMQQQVVVjjj|||qqqfff___RRROOOKKKHHHHHHHHHHHHGGGCCCCCCCCCCCCBBBBBBAAAAAACCCCCCDDDDDDDDDDDDEEEEEEJJJLLLLLLKKKJJJLLLPPPSSSVVV]]]nnn}}}rrrkkkiiijjjkkkiiifffdddddddddbbbaaa\\\]]]^^^___```aaaaaabbbbbb```______aaabbbbbbaaa___^^^]]]\\\\\\[[[[[[[[[XXXXXXYYY[[[^^^___^^^]]]VVVVVVVVVUUUTTTTTTSSSSSSWWWVVVUUUTTTTTTSSSRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWZZZZZZZZZ[[[[[[\\\]]]]]]WWWcccjjjlllyyyzzzXXXPPP]]]kkkppp{{{ttthhh[[[UUUNNNKKKLLLLLLJJJGGGHHHKKKNNNPPPTTT^^^lllwww}}}qqq___MMMBBB@@@===;;;<<>><<>>999999888888888999:::;;;888===>>>AAAFFFDDDKKK___mmmVVV{{{nnnbbbZZZZZZYYYRRRSSSXXXSSSSSSRRRQQQOOONNNMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEGGGIIILLLPPPRRRRRRpppxxxooo```TTTLLLJJJIIIIIIDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDFFFGGGIIIMMMNNNMMMKKKKKKVVVhhhwww{{{qqqsssrrrllliiikkkiiigggeeeeeeeeecccaaa\\\]]]^^^___```aaabbbccccccaaa```aaabbbdddcccccc______^^^]]]\\\ZZZZZZYYYWWWWWWYYY\\\```aaa```___WWWWWWVVVVVVUUUTTTSSSSSSUUUTTTSSSRRRQQQQQQRRRRRRPPPPPPQQQSSSTTTVVVWWWXXXZZZZZZ[[[[[[\\\\\\\\\\\\YYY^^^bbbbbbiiikkkRRRNNNRRRXXXeeewwwtttnnnhhhfffggghhhdddaaaccceeehhhjjjnnnvvvxxxpppbbbQQQDDD???============>>>???AAABBBFFFTTTxxxmmmccceee___]]]ZZZYYYZZZZZZXXXWWWSSSQQQOOONNNMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHAAACCCGGGPPP```zzznnnmmmkkkeeecccgggdddcccaaa```_________```[[[\\\\\\[[[ZZZ[[[]]]___^^^\\\YYYXXXXXXWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVTTTQQQQQQQQQQQQPPPOOOMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBCCCGGGJJJKKKNNNQQQcccttttttwwwrrrhhhaaaXXXOOOIIIDDD???<<<999888888888888999999::::::??????AAADDDEEEUUUrrrXXXeeefff```XXXXXXWWWQQQTTTXXXRRRRRRQQQPPPOOONNNMMMMMMMMMIIIJJJJJJIIIIIIHHHGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>???@@@AAABBB??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBDDDFFFGGGHHHKKKNNNPPPIII[[[mmmtttkkkfffccc\\\XXXSSSMMMKKKKKKLLLNNNOOONNNMMMMMMPPPTTTXXX[[[\\\bbbhhhiiilll|||ssspppuuusssooonnniiigggeeeeeeffffffdddcccaaaaaaaaaaaabbbbbbbbbbbbbbb```______aaabbbbbbaaa^^^^^^]]]\\\[[[YYYWWWWWWVVVWWWXXX\\\___```^^^]]]VVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRQQQRRRSSSTTTPPPPPPPPPQQQSSSVVVXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZWWWYYY^^^bbbnnnkkkUUUMMMJJJSSSaaappp|||~~~ssskkkccc\\\QQQDDD??????;;;===???>>>>>>@@@GGGMMM___ttt{{{jjjeeeccc[[[YYYWWWVVVVVVVVVUUUTTTQQQPPPMMMKKKJJJJJJKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFJJJHHHPPP___xxxxxxnnniiilllhhh```___fffcccbbbaaa___^^^^^^^^^___ZZZZZZZZZYYYXXXYYY[[[]]]\\\ZZZWWWVVVVVVWWWWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUVVVTTTQQQPPPPPPPPPNNNMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIFFFGGGHHHHHHGGGFFFDDDCCCBBBAAA@@@BBBCCCDDDEEEHHHSSSxxxxxxwww}}}yyywwwsssqqq___XXXPPPHHHDDDBBB@@@???888888888888888888999999<<<@@@??????CCCGGG^^^iiiVVV{{{yyyddd___XXXYYYXXXTTTXXX[[[SSSRRRQQQPPPOOONNNNNNNNNNNNIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@?????????>>>???>>>=========>>>@@@@@@;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCAAAEEEGGGFFFFFFIIILLLNNNKKKPPPYYYtttxxxmmmbbb\\\[[[]]]```bbbaaa```aaaeeekkkqqqtttxxx}}}nnnnnnppplllkkkpppeeedddcccdddfffgggfffdddeeeeeeddddddcccbbbbbbaaa```^^^]]]]]]___``````___]]]]]]\\\[[[YYYWWWVVVUUUVVVVVVXXXZZZ]]]]]][[[YYYUUUUUUVVVWWWXXXXXXYYYYYYTTTTTTSSSRRRRRRSSSUUUUUUQQQPPPPPPQQQSSSVVVYYY[[[XXXYYYZZZZZZZZZZZZZZZYYYYYYRRRVVVaaacccdddyyygggVVVGGGKKKSSS^^^hhhoooqqqpppuuuzzzxxxqqqaaaYYYRRRNNNFFF===<<>><<<;;;777777666777777999;;;<<<999CCC;;;<<>>>>>===>>>>>>===<<<<<<===???@@@@@@@@@???>>>======<<<@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEFFFGGGGGGGGGHHHJJJKKKQQQbbbzzz{{{vvvpppnnnoooooollliiigggddd``````bbbcccbbb```\\\]]]```aaa```^^^\\\ZZZVVVXXX[[[]]]^^^]]]\\\ZZZ]]]]]]\\\[[[ZZZYYYWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRSSSUUUWWWXXXTTTSSSSSSSSSSSSSSSTTTUUUYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[UUUTTT\\\aaafffvvvmmmQQQHHHEEEKKKRRRSSSTTTWWW^^^cccnnnzzzxxxeeeXXXJJJGGGCCC???>>>>>>======:::???DDDCCC@@@JJJaaawwwrrrhhhccc___]]][[[YYYUUURRRQQQQQQRRRSSSPPPMMMIIIIIIKKKLLLKKKIIIKKKJJJIIIGGGFFFEEEDDDDDDpppkkkjjjgggdddaaa```______aaa^^^[[[[[[___```^^^[[[ZZZYYYWWWVVVVVVWWWXXXYYYZZZWWWTTTSSSSSSSSSRRRQQQSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???@@@CCCFFFGGGMMMdddwwwpppvvv~~~zzzwwwqqqiiibbbVVVQQQIIIBBB>>><<<:::999777777777777888999;;;<<<:::AAAAAAFFFNNNUUU|||ddd|||kkkaaa]]][[[XXXWWWXXXXXXWWWVVVXXXTTTOOONNNPPPPPPMMMJJJIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????<<<===>>>===;;;;;;===>>>@@@@@@???>>>>>>===<<<<<<<<<======>>>>>>?????????????????????????????????BBBBBBCCCCCCDDDDDDEEEEEEEEEGGGKKKTTTddd{{{wwwsssnnnmmmnnnmmmiiifffaaa```^^^]]]^^^```````````````aaaaaa```^^^[[[ZZZ[[[\\\^^^``````^^^\\\ZZZ\\\\\\[[[[[[ZZZYYYXXXWWWUUUTTTTTTTTTUUUVVVXXXXXXVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQSSSTTTUUURRRQQQQQQQQQQQQRRRSSSSSSXXXXXXYYYYYYYYYYYYXXXXXXYYYSSSTTT[[[___cccqqqkkkZZZKKKGGGHHHHHHGGGIIIMMMPPPXXXbbbiiinnnvvv~~~}}}yyysssuuuwwwwwwrrrfffVVVKKKBBB@@@===<<<<<<>>>@@@AAACCCAAAAAAFFFSSSjjjzzzggg```\\\XXXVVVYYYWWWTTTQQQOOOPPPQQQQQQPPPNNNKKKKKKMMMMMMLLLJJJJJJIIIHHHFFFEEEEEEDDDDDDsssmmmjjjiiigggdddbbb```______bbb^^^\\\\\\^^^___]]][[[WWWVVVUUUTTTTTTUUUWWWWWWZZZWWWTTTRRRRRRRRRQQQPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBCCCDDDBBBAAA????????????????????????AAA@@@???>>>???AAADDDEEEFFFTTTyyykkkbbbhhhtttzzzzzzyyyvvvppphhhaaa\\\QQQLLLEEE???;;;999888777888777777777888:::<<<===;;;>>>CCCJJJPPPdddqqqhhh}}}bbb^^^ZZZXXXWWWVVVVVVVVVTTTSSSUUURRRNNNMMMNNNNNNLLLIIIHHHHHHHHHHHHHHHGGGFFFFFFCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????<<<=========;;;;;;===>>>??????>>>>>>======<<<<<<::::::;;;<<<===>>>??????===============>>>>>>>>>??????@@@@@@AAABBBCCCCCCEEEHHHKKKKKKQQQccc~~~~~~|||rrrooolllkkkkkkjjjfffbbb^^^^^^^^^]]]\\\]]]___aaacccbbbaaa```^^^\\\[[[ZZZ]]]^^^___```___]]][[[YYYYYYZZZZZZZZZYYYYYYXXXWWWSSSRRRQQQQQQQQQSSSUUUVVVTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQUUUUUUTTTTTTTTTTTTUUUUUUUUURRRSSSYYY\\\___jjjwwwxxx\\\JJJBBB@@@@@@AAA@@@@@@DDDKKKPPPTTT[[[ccchhhlllqqqwwwzzzzzzyyyxxx}}}~~~~~~}}}yyyrrrkkkfff]]]^^^^^^]]]YYYPPPFFF>>>???>>><<<::::::;;;>>>???BBBDDDLLL```mmmbbb```]]]YYYWWWVVVTTTRRROOONNNNNNOOOPPPPPPOOOOOOOOOPPPOOOLLLJJJHHHGGGFFFFFFEEEEEEFFFFFFuuukkkmmmhhhgggfffdddbbb```______aaa___]]]\\\]]]]]]\\\ZZZVVVVVVUUUUUUVVVVVVWWWXXXYYYWWWTTTSSSSSSTTTSSSRRRPPPPPPOOONNNMMMLLLLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@AAACCCDDDFFFGGG```zzznnnbbbXXXRRRZZZgggxxx~~~rrruuuvvvssskkkbbb[[[XXXLLLGGGAAA<<<:::888777666888777777888999;;;===>>>AAAAAAFFFJJJYYYgggsssnnnaaa\\\VVVUUUTTTTTTTTTSSSPPPNNNRRROOOMMMLLLLLLLLLJJJHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBAAAAAAAAA@@@@@@@@@???AAA@@@@@@@@@@@@?????????===>>>>>>===<<<<<<===???>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<=========>>>===============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEIIIKKKIIIIIIUUUiiizzz|||ooorrrmmmllljjjjjjiiigggccc``````bbbbbb```]]]]]]```cccbbbaaa___]]][[[[[[[[[[[[[[[\\\\\\]]]\\\[[[YYYXXXWWWWWWXXXXXXXXXWWWWWWVVVQQQPPPNNNMMMNNNPPPRRRTTTQQQQQQQQQPPPPPPPPPOOOOOOPPPOOONNNMMMLLLMMMMMMNNNMMMNNNNNNOOOPPPPPPPPPPPPTTTSSSQQQPPPPPPQQQRRRRRRSSSQQQSSSXXXZZZ[[[bbblllsssWWWFFF@@@AAACCC@@@>>>>>>BBBDDDDDDGGGLLLMMMQQQVVV\\\```aaaaaa```eeeggghhhgggccc]]]VVVRRRLLLKKKKKKIIIGGGCCC>>><<<===>>>???>>>>>>@@@BBBCCC???RRRnnnuuuhhhdddddd```[[[YYYTTTSSSQQQOOONNNNNNNNNOOOOOOPPPQQQRRRQQQOOOLLLJJJGGGFFFFFFFFFFFFGGGHHHHHHyyyjjjfffhhhgggfffeeedddbbbaaa```___```___]]]\\\\\\\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYZZZWWWVVVTTTTTTUUUWWWWWWWWWSSSRRRQQQPPPOOONNNNNNMMMOOONNNMMMKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@>>>????????????????????????AAA@@@@@@@@@@@@BBBCCCDDDLLLGGGMMMbbbrrruuuyyyggg\\\PPPHHHGGGPPP[[[fffxxxtttpppsssuuupppggg]]]VVVTTTHHHDDD???;;;:::999888777888888888888:::<<<>>>???FFFGGGIIIOOOqqqhhhfff|||eeecccYYYVVVTTTSSSSSSSSSQQQOOOLLLNNNMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@?????????@@@@@@????????????>>>>>>>>>??????>>>======>>>@@@=========<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>????????????@@@AAABBBCCCDDDDDDBBBEEEGGGHHHIIINNNVVV]]]xxx~~~ooojjjgggkkkjjjiiiiiihhheeebbb```bbbddddddbbb^^^]]]___bbb^^^]]][[[ZZZYYYYYYZZZ[[[YYYYYYZZZ[[[[[[ZZZYYYYYYUUUUUUUUUVVVUUUUUUTTTTTTOOONNNMMMLLLLLLMMMOOOPPPNNNNNNNNNNNNNNNMMMMMMMMMPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQPPPNNNNNNNNNOOOPPPPPPQQQTTTVVVVVVWWW\\\cccuuuiiiRRRGGGCCCCCCBBB>>>>>>AAAAAA>>>>>>@@@@@@AAADDDGGGJJJLLLNNNOOOOOOPPPRRRRRRPPPLLLGGGDDD???@@@??????>>>>>>>>>???:::<<>>????????????????????????AAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDQQQhhhwwwlllYYYOOOHHHCCCCCCIIINNNQQQ[[[hhhkkkwww~~~sssqqqrrrqqqjjj```WWWQQQOOODDDAAA===:::999999888777888888888999;;;===???@@@BBBFFFGGGYYYxxxVVVjjjfff^^^```WWWXXXVVVTTTSSSRRRQQQOOOMMMKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBB??????????????????????????????>>>>>>>>>============>>>???>>><<<<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;??????>>>===<<<;;;::::::<<<<<<======>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDBBBDDDHHHKKKMMMNNNNNNOOOcccuuupppooonnnfffiiiiiihhhgggeeecccaaa```aaaaaaaaa___]]]]]]^^^```\\\[[[YYYXXXXXXYYYZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZSSSSSSSSSSSSSSSRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKJJJKKKMMMOOOPPPPPPPPPOOOPPPOOONNNNNNMMMMMMMMMMMMMMMPPPRRRSSSRRRSSSWWW\\\fffqqq}}}mmm\\\NNNDDDBBB>>>===AAABBB>>><<<===???>>>>>>>>>@@@BBBEEEGGGBBBCCCDDDDDDCCCAAA???>>>999:::;;;;;;;;;<<>>@@@@@@BBBGGGPPPVVV{{{mmmfff``````^^^XXXTTTSSSQQQQQQPPPOOONNNNNNNNNNNNKKKMMMOOOOOOMMMIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJsssnnnkkkhhhgggddddddddddddcccbbb```___]]]]]]]]]\\\[[[[[[\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUSSSTTTVVVXXXXXXXXXSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAA???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA888DDDAAAGGGeeevvv^^^MMMFFFDDD???@@@FFFGGGFFFMMMWWWbbbrrr~~~~~~~~~{{{xxxrrrpppjjjaaaWWWOOOIIIGGG@@@===:::888888888888777888888888999;;;===@@@AAA???DDDJJJnnnccc\\\}}}rrr^^^YYYWWWYYYWWWTTTQQQOOOOOONNNMMMLLLHHHIIIJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>?????????????????????============<<<<<<<<<<<<;;;<<<===<<<::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>;;;;;;<<<>>>???AAABBBBBBBBBDDDGGGIIIKKKKKKLLLMMMSSSaaauuuwwwpppqqqppplllhhhhhhgggdddbbbaaa```aaa___]]]\\\\\\^^^___``````\\\\\\[[[ZZZYYYXXXXXXXXXZZZZZZZZZYYYYYYXXXWWWWWWQQQQQQQQQQQQPPPOOOMMMMMMJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHIIIKKKNNNOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJMMMOOONNNMMMOOOSSSVVVYYYfffssskkkTTTJJJDDDAAABBBCCCAAA???@@@??????>>>>>>???AAACCCDDD@@@@@@??????>>>>>>>>>>>>:::<<<>>>===<<<===@@@BBBCCCEEEGGGJJJSSSdddxxxsssfff```[[[[[[YYYUUUSSSTTTOOOOOONNNMMMMMMLLLLLLLLLHHHKKKMMMLLLHHHEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGsssllljjjgggffffffccccccddddddcccbbb```___\\\\\\]]]\\\[[[[[[]]]^^^[[[[[[[[[ZZZYYYWWWVVVUUUXXXVVVSSSSSSUUUVVVVVVUUUQQQPPPPPPOOONNNMMMLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===LLLDDD@@@^^^rrrwwwlllSSSEEEBBB???<<<>>>EEEGGGFFFNNNYYYhhhxxx~~~zzzyyyzzzyyyyyy{{{rrrmmmdddYYYPPPIIICCCAAA===;;;888777777888777666888888999:::;;;>>>@@@BBBDDDIIITTT|||[[[rrrfffaaaXXXQQQ]]]TTTQQQMMMJJJJJJJJJIIIIIIFFFHHHIIIIIIGGGEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>?????????===<<<<<<<<<<<<;;;;;;;;;::::::;;;:::999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<======888999:::;;;===>>>???@@@<<>>?????????@@@AAABBBBBBCCCBBB@@@>>>>>>>>>???@@@>>>@@@BBBAAA??????@@@CCCEEEHHHOOO[[[rrrtttccc]]]WWWSSSSSSRRROOOPPPSSSMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIKKKIIIEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEE|||tttllliiijjjiiiddd___bbbccceeedddaaa^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]\\\[[[YYYXXXWWWSSSUUUXXXZZZZZZWWWTTTQQQNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIGGGEEECCCCCCCCCDDDFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???============>>>>>>>>>>>>>>>EEEFFFCCCNNNuuu~~~nnnzzzgggLLLAAAEEE@@@EEEBBBAAAGGGJJJQQQaaasss~~~~~~yyyuuuxxxyyywwwkkkeee\\\RRRIIICCC@@@>>>;;;:::999888777777777777666;;;>>>======???AAACCCFFFDDDdddggg]]]dddQQQSSSXXXRRRQQQPPPOOOMMMLLLKKKKKKKKKHHHGGGDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????======<<<<<<<<<;;;;;;:::============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::=========<<<<<<;;;;;;;;;999999:::;;;<<<===>>>?????????@@@AAACCCDDDDDDEEEBBBGGGPPPZZZggg~~~zzzwwwrrrnnnllljjjhhhfffbbbeeehhhgggbbb```aaadddeeecccaaa```aaaaaa```___\\\XXXUUUTTTVVVVVVTTTRRRTTTTTTTTTSSSSSSSSSSSSSSSPPPOOOOOONNNMMMLLLKKKKKKLLLJJJIIIHHHHHHIIIJJJLLLIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKKKKKKKMMMOOOQQQRRRSSSZZZcccrrryyyeeeTTTPPPLLLEEEBBBDDDDDDBBB@@@>>>BBBFFFBBB;;;??????>>>>>>>>>???@@@AAA???@@@EEEIIIIIIGGGJJJPPPQQQSSSgggqqqbbbdddWWWUUURRRQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJIIIHHHGGGEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB~~~vvvpppjjjggggggfffccc```]]]]]]]]]]]]^^^]]]]]]\\\YYYXXXXXXXXXWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[UUUVVVYYY[[[ZZZWWWTTTRRRMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???<<<<<<=========>>>>>>>>>===AAACCCAAAJJJmmmiiiKKK???BBBAAABBB@@@CCCIIIJJJYYYttt~~~xxxxxxzzzuuummm```\\\UUUMMMFFFAAA>>>===:::999888888777777777777888;;;=========???BBBCCCBBBNNNuuu|||aaapppuuu]]]QQQRRRTTTMMMPPPOOONNNLLLKKKKKKJJJJJJGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDBBBDDDJJJPPPXXXiii}}}pppmmmjjjhhhgggfffeeedddfffiiikkkiiidddbbbdddgggfffdddaaa______^^^\\\[[[ZZZXXXVVVVVVWWWWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPNNNTTT[[[fffxxxggg[[[QQQLLLKKKIIIIIIGGGDDDEEEHHHEEE??????AAABBBDDDDDDDDDBBBAAAMMMJJJIIIHHHGGGHHHPPPYYYlll~~~yyydddZZZVVVUUURRRPPPOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAssskkkllljjjgggdddbbbaaaaaaaaa```]]]YYYYYY[[[]]]\\\ZZZVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSUUUWWWXXXYYYYYYYYYSSSTTTVVVWWWVVVTTTQQQOOOKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@??????>>>====================================<<<<<<<<<<<<===>>>>>><<<<<<<<<============>>>======>>>???CCC[[[jjjLLL???@@@AAACCCBBBFFFMMMPPPddd|||xxxyyyvvvjjj\\\TTTQQQLLLGGGBBB>>>;;;:::999888777777777777777888888:::===???@@@AAADDDGGGGGGeeecccgggcccXXXSSSRRRPPPJJJNNNNNNLLLKKKJJJJJJJJJJJJFFFEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>=========>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999:::::::::999999999999999999999::::::;;;<<<============>>>???@@@@@@AAAAAACCCCCCDDDFFFHHHQQQeeeyyy{{{kkkmmmkkkiiiiiijjjjjjjjjiiiiiijjjjjjgggcccbbbdddgggfffccc```^^^]]][[[YYYWWWWWWVVVVVVVVVWWWWWWTTTRRRSSSRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNLLLLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNLLLOOOSSS[[[nnn~~~rrriii\\\XXXNNNDDDBBBDDDEEEBBBGGGGGGGGGGGGGGGGGGHHHHHHRRRPPPQQQVVV^^^jjj{{{|||ccc]]]XXXOOOQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@nnneeefffdddddddddaaa^^^]]]```cccjjjddd]]]ZZZ[[[[[[XXXUUUVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUVVVUUUUUUTTTSSSSSSOOOOOOPPPPPPOOOMMMJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<=========???::::::>>>>>>HHHiiijjjNNNBBBCCCDDDLLLLLLMMMXXXcccuuu}}}yyyuuulll\\\NNNMMMKKKGGGCCC???<<<:::888777777777666777777888888999:::???CCCCCCCCCGGGLLL^^^yyyaaawwwYYYXXXUUUQQQOOOMMMLLLLLLKKKIIIIIIHHHHHHHHHEEEEEEDDDBBBAAA@@@@@@?????????>>>>>>>>>=========>>>===;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::888888888888888888888888999999999999999999999999888888888888888888888888888999999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????BBBBBBCCCDDDBBBCCCNNNZZZoooxxxppplllnnnlllkkklllmmmnnnmmmlllffffffeeebbb___^^^```bbbdddbbb___]]]\\\[[[YYYWWWRRRSSSTTTVVVVVVUUUSSSQQQSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEEEEDDDDDDCCCBBBAAABBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQVVVcccxxxzzzeeeTTTOOOTTTUUURRRSSSQQQNNNLLLNNNRRRWWWZZZWWW\\\iii{{{iii\\\[[[YYYSSSOOOMMMKKKKKKLLLLLLLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????qqqhhheeefff```aaabbb___[[[[[[___cccmmmfff^^^ZZZZZZZZZWWWSSSUUUTTTRRRQQQQQQQQQSSSSSSWWWWWWVVVUUUSSSRRRPPPOOOMMMMMMMMMLLLJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDDDD@@@AAAAAAAAAAAA@@@@@@@@@>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<>>LLL___lllqqqxxxeeeNNNGGGJJJKKK\\\___]]]nnn}}}zzzvvvnnnaaaTTTLLLLLLJJJGGGCCC???;;;999777777777666777777888999999;;;===AAAEEEBBB@@@GGGQQQffftttgggUUUXXXSSSLLLMMMOOOJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???@@@@@@?????????>>>>>>>>>===<<<;;;:::;;;;;;<<<===;;;;;;;;;;;;::::::::::::999999::::::::::::999999777777777777777777777777888888888888888888888888777777777777777777777777888888999999::::::;;;;;;:::;;;;;;<<<<<<=========>>>???BBBDDDBBB@@@CCCIIIPPP```{{{yyyooolllkkkkkkkkkiiihhhhhhiiiiiigggeeecccbbb```^^^\\\[[[]]]___aaa___]]]\\\\\\\\\[[[ZZZRRRTTTVVVWWWVVVUUUSSSRRRTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCBBBAAAAAA@@@BBBCCCEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKNNNNNNPPPTTT\\\jjj|||zzzhhhiiillloootttyyy}}}vvvmmm]]][[[XXXUUUVVVOOOMMMLLLKKKLLLMMMLLLKKKHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD????????????????????????zzzooonnnlllgggccc```aaaaaa___[[[[[[^^^bbbfffaaa[[[XXXXXXXXXWWWUUUTTTSSSQQQPPPOOOPPPRRRSSSUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFGGGFFFFFFEEECCCCCC@@@AAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;777999AAACCC???AAAHHHWWWhhh|||zzzaaaPPPPPPXXX]]]pppuuuvvv}}}xxxqqqqqqqqqoooeeeXXXQQQPPPMMMKKKGGGBBB===:::888777777777777777888999;;;;;;???@@@DDDDDD??????OOOddddddiiirrrZZZRRRUUUNNNIIIKKKLLLHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA??????@@@@@@?????????>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888999999::::::999999888777777777777777777777777777777777777777777777777666666666666777777777777888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;>>>BBBBBB>>>>>>AAADDDKKKZZZrrrsssmmmmmmkkkhhhfffhhhgggfffeeeeeedddaaa___```___^^^\\\\\\\\\]]]]]]^^^\\\[[[[[[\\\]]]]]]\\\VVVWWWYYYYYYWWWUUUUUUUUUSSSSSSRRRQQQPPPOOOOOONNNLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIIIIIIIJJJKKKNNNRRRUUU\\\jjjwww\\\ZZZ^^^WWWTTTZZZPPPNNNLLLKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDDDDCCC????????????????????????wwwjjjiiikkkiiieeecccdddcccaaa___]]]]]]___```^^^\\\ZZZXXXWWWWWWWWWXXXVVVUUUSSSQQQQQQRRRSSSUUUTTTUUUUUUUUUUUUUUUTTTSSSTTTSSSPPPNNNKKKJJJIIIIIIFFFFFFGGGGGGFFFEEECCCBBBAAABBBBBBBBBAAA???>>>===<<<<<<;;;;;;:::::::::999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<999::::::::::::;;;;;;;;;888999<<<===>>>>>>@@@BBBMMMggg}}}zzz}}}eeeYYY___jjjyyy~~~|||}}}||||||wwwpppkkkiiihhhggg^^^RRRMMMPPPMMMIIIDDD???;;;999888888777777777888999;;;<<<===AAAAAADDDDDD@@@IIIiiinnn^^^bbbSSSPPPQQQKKKJJJKKKFFFGGGFFFEEEEEEDDDEEEEEEEEEBBBBBBCCCCCCBBBAAA???>>>??????>>>>>>>>>=========999:::<<<===>>>===<<<;;;::::::::::::999999999999888888999999999999888888777777777777777777777777777777777777777777777777555666666666777777777777888888888888999999999999::::::;;;;;;;;;;;;<<<<<<===;;;;;;??????======@@@AAADDDJJJVVVjjjtttmmmiiikkkkkkfffccccccgggeeedddddddddbbb___]]]\\\\\\[[[[[[\\\\\\\\\[[[\\\ZZZYYYYYYZZZ[[[[[[ZZZVVVXXXYYYWWWTTTRRRSSSUUUQQQQQQPPPOOONNNMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEEEECCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@??????>>>???@@@AAAAAABBBAAAAAACCCBBBBBBBBBAAA@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGFFFGGGKKKOOOOOOPPPYYYeee{{{lll[[[[[[]]]WWWUUUYYYPPPNNNLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@}}}rrrkkkfffeeedddbbbcccfffgggeeebbb___^^^^^^______]]]]]]\\\ZZZWWWVVVWWWYYYZZZXXXVVVTTTTTTUUUWWWXXXWWWWWWWWWVVVVVVTTTSSSSSSUUUSSSPPPMMMKKKJJJIIIIIIFFFFFFGGGGGGGGGEEECCCBBBBBBBBBCCCBBBAAA???===<<<;;;;;;::::::999888888777999999999999999999999999::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;666<<<>>>888666:::@@@CCC>>>^^^~~~kkkbbblllyyy}}}|||mmmjjjqqqyyyxxxzzzzzzzzz{{{{{{vvvnnnmmmgggdddaaaYYYNNNIIIJJJKKKGGGBBB<<<999777777888777888888999:::<<<===>>>@@@@@@DDDEEEEEEVVVYYYcccddd\\\QQQOOOOOOLLLNNNMMMBBBFFFEEEEEEDDDDDDDDDDDDEEEAAABBBBBBCCCBBBAAA???>>>>>>=========<<<<<<<<<<<<888:::<<<>>>???>>><<<::::::::::::999999999888888888888999999999999888888888888888888888888888888777777777777777777777777555666666666777777888888888888888888888999999999;;;;;;;;;;;;;;;;;;;;;<<>>AAA<<>>>>>@@@@@@@@@@@@@@@???=========>>>???@@@AAABBBBBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>???AAACCCEEEEEEEEEEEEEEEFFFJJJNNNLLLIIIPPP[[[dddyyyxxxbbb```]]]YYYVVVTTTSSSSSSPPPNNNLLLJJJJJJIIIHHHFFFHHHHHHHHHGGGHHHHHHIIIIIIGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@{{{rrrhhhfffddddddeeegggggggggfffccc```\\\ZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^]]][[[XXXWWWXXXXXXXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTVVVUUUSSSPPPNNNKKKIIIHHHGGGGGGGGGDDDAAAAAAEEEJJJNNNLLLIIIFFFBBB@@@>>>===>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<===@@@RRRyyy}}}|||zzzttt[[[aaaxxxiiidddsssvvvlllpppxxxxxxwwwnnnkkkfffbbb[[[TTTOOOJJJEEEBBB@@@>>><<<999777666555555777777777999<<>>MMMvvvkkk\\\{{{___SSSQQQNNNLLLKKKKKKKKKLLLGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>============;;;;;;:::::::::999999999:::::::::999999999888888777777777777777777777777666666666666666666666666777777777777777777777777666777777777888888888888888888777777777888:::;;;777777888888888999999999<<<<<<<<<===>>>>>>??????;;;<<<>>>AAAEEELLLSSSYYYyyyzzzjjjdddeeebbbccccccbbb___]]]]]]^^^dddaaa^^^[[[YYYZZZ[[[\\\YYYYYYXXXXXXXXXXXXYYYYYYSSSTTTTTTUUUVVVWWWXXXYYYSSSSSSRRRQQQOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????===???@@@???>>>===>>>?????????>>>>>>>>>>>>?????????????????????????????????@@@BBBDDDDDDCCCBBBAAACCCEEEGGGGGGGGGHHHIIIKKKUUUjjjnnnhhh\\\[[[[[[ZZZXXXUUUSSSRRROOOOOONNNMMMLLLKKKJJJIIIJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIHHHFFFEEECCCBBBAAA?????????@@@AAABBBCCCDDD|||qqqggg```cccbbb``````bbbddddddddddddbbb^^^[[[YYYYYYZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\[[[YYYWWWVVVVVVWWWVVVVVVZZZZZZZZZYYYXXXWWWWWWWWWTTTSSSRRROOOMMMJJJIIIHHHEEEFFFEEEEEEDDDFFFHHHKKKFFFEEECCCAAA???======<<<=========<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999::::::;;;<<<<<<<<<@@@HHHooorrr{{{|||~~~}}}yyyvvvxxx|||sss^^^fff{{{mmmjjjyyywww|||ttttttrrrhhhddd```[[[UUUOOOJJJFFFBBB???===;;;:::888777777777777888888999;;;===???@@@AAABBBGGGFFFHHHdddhhhlllfffTTTOOONNNKKKIIIHHHGGGHHHIIIEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>===>>>============<<<<<<<<<;;;::::::::::::999999999999999999999888888888888777777777777777777777777666666666666666666666666777777777777777777777777555555666666666777777777777777666666666777888999777888888888888999999999;;;;;;<<<======>>>>>>??????@@@@@@AAABBBEEEJJJNNNWWWcccsss|||qqqiiiddddddggg```aaabbbddddddcccaaa```aaa```^^^[[[ZZZ[[[[[[\\\XXXXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@??????>>>>>>??????>>>>>>>>>======>>>>>>>>>===>>>???>>>===<<<===???>>>======<<<<<<======>>>????????????????????????===???AAADDDEEEEEEDDDDDDAAACCCEEEEEEEEEEEEGGGIIINNN\\\qqqyyyyyy}}}ttteee]]]ZZZYYYXXXVVVTTTSSSQQQQQQOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHJJJJJJIIIHHHIIIHHHGGGFFFDDDCCCBBBAAA@@@??????@@@@@@AAABBBCCC|||jjjggghhhddd^^^]]]\\\[[[\\\^^^`````````aaa___[[[YYYWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXXXX[[[XXXVVVUUUVVVWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPMMMKKKIIIGGGGGGDDDCCCCCCEEEHHHJJJJJJJJJ@@@???>>>==================<<<<<<;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888999999::::::;;;<<<<<>>;;;999888777777777777888999999:::;;;===???@@@@@@AAA@@@GGGKKKXXXlllhhh}}}WWWPPPLLLKKKHHHFFFEEEDDDEEEEEEBBBCCCCCCCCCCCCAAA@@@?????????>>>======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888777777777666666777777777777777777777777666666666666666666666666666666666666666666666666444444444555555555555666666555555555555666666777888888888888999999999999::::::;;;<<<<<<======>>>???@@@AAA@@@@@@@@@BBBDDDCCCHHHQQQ^^^rrr{{{oooddd```aaa``````bbb___```bbbfffjjjiiieeeaaa^^^^^^]]]\\\\\\\\\\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWXXXWWWUUUSSSQQQPPPRRRQQQPPPOOONNNLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@?????????@@@@@@?????????>>>>>>>>>========================;;;===>>>===<<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<========================<<<>>>@@@CCCEEEEEEEEEEEE???AAABBBCCCBBBCCCDDDFFFHHHMMMXXXjjjoooeee___VVVWWWVVVTTTQQQPPPOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIHHHGGGGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@??????@@@@@@AAAttteeeaaafffiiieee^^^YYYXXXXXXYYY[[[]]]]]]\\\]]][[[XXXUUUTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUZZZXXXUUUUUUVVVVVVVVVVVVQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMKKKIIIGGGFFFEEECCCBBBBBBDDDHHHJJJHHHEEE??????>>>>>>>>>>>>??????;;;;;;;;;;;;::::::999999999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888888999::::::;;;;;;CCC>>>QQQ}}}dddeeefffhhhmmmoooiiibbbkkkgggnnntttrrrllljjjfff[[[WWWMMMIIIEEEAAA???===;;;999888777777666666777888999999;;;===??????@@@@@@AAABBBHHHXXXvvv]]]wwwnnnRRRQQQKKKJJJHHHFFFEEEDDDDDDDDDAAABBBCCCDDDCCCBBB???>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888777777666666666555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555666666777777888888888888999999999999::::::;;;<<<<<<<<<:::<<<>>>?????????AAABBBFFFEEEEEEHHHSSSbbbooowwwxxxyyymmmcccbbbdddcccaaa```aaa```bbbhhhmmmmmmfff___[[[[[[\\\\\\]]]]]]]]]]]]___^^^\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWUUURRROOONNNQQQPPPOOONNNLLLKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEECCCBBBAAA@@@>>>>>>>>>===???????????????>>>>>>===<<<<<<============<<<<<<:::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCC>>>@@@AAAAAAAAAAAABBBDDDEEEFFFJJJVVViii}}}vvvbbb^^^]]]XXXUUUTTTQQQNNNMMMMMMMMMNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>xxxhhhddd```___aaa___YYYSSSWWWVVVVVVXXXZZZ[[[ZZZYYYXXXVVVTTTRRRRRRSSSUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRUUUSSSQQQQQQRRRSSSSSSRRROOOOOOOOONNNNNNNNNNNNNNNLLLKKKJJJHHHGGGEEEDDDDDDCCCAAAAAACCCEEEEEEBBB>>>@@@???>>>>>>===>>>>>>>>>:::::::::::::::999999999999999999999999999999999999999999999999999999999777777777777777777777777777777888888999:::::::::;;;;;;AAARRRhhhwww{{{yyyxxxaaaRRRZZZfffeee```^^^^^^XXX\\\jjjqqqqqqzzzxxx{{{xxx}}}~~~|||}}}ooo]]][[[WWWLLLJJJFFFCCC@@@===<<<;;;:::888999888777666666777777888888;;;>>>?????????AAACCCHHHRRRppphhhggg```PPPMMMLLLKKKIIIHHHGGGFFFEEEEEEBBBCCCDDDEEEDDDBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999999999888888888777777777666666666555555555444444555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555666666666666666666666666666555666666666777777777888888888888888999::::::;;;;;;888:::===?????????@@@AAAEEEBBB@@@@@@BBBFFFLLLQQQeeeooo}}}{{{vvvuuuttttttnnneee___ccchhhhhheeedddcccbbbccchhhlllkkkddd]]]ZZZZZZ[[[\\\\\\]]]]]]^^^aaa```^^^]]][[[ZZZYYYYYYUUUUUUUUUUUUSSSQQQOOONNNOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@>>>>>>=========>>>????????????>>>===<<<<<<<<<============<<<<<<999;;;<<<;;;:::999:::;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCCCCDDDGGGMMMWWWggg{{{sssfffaaa[[[WWWXXXTTTRRROOOMMMKKKLLLLLLMMMLLLKKKKKKJJJJJJIIIIIIIIIGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>============wwwlllccc^^^]]]]]]\\\[[[ZZZXXXVVVUUUWWWVVVVVVWWWYYYYYYXXXVVVTTTRRRPPPOOOOOOQQQSSSUUUTTTTTTSSSQQQQQQPPPPPPPPPOOOMMMKKKKKKLLLNNNNNNMMMJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@===;;;>>>===<<<<<<;;;;;;;;;<<<999999999999999999999999888888888888888888888888888888888888888888888888666666666666666666666666666777777888888999::::::999=========JJJbbbuuu}}}rrrSSSQQQWWWUUUVVV]]]XXXSSSSSSXXX[[[]]]eeeppptttqqqnnnqqqyyy~~~{{{{{{}}}yyyxxxxxxwww{{{ttt___PPPQQQLLLDDDDDDBBB???<<<;;;::::::999888999888777777777777888999:::===???@@@???@@@EEEHHHQQQfffgggXXX|||lllXXXPPPJJJLLLKKKJJJIIIHHHFFFEEEEEEBBBCCCCCCDDDCCCAAA@@@?????????>>>>>>===<<<<<<;;;::::::::::::999999999999888888888777777777777666666666666555555555444444555555555555555555555555444444444444444444444444333333333333333333333333444444444555555555666666666666666777666666555444555555555555666666666666666777777888888999:::::::::<<<>>>>>>======>>>???>>>===>>>@@@AAA@@@BBBGGGIIIOOOZZZfffppp|||{{{uuuooollllllmmmllljjjgggaaa___dddhhhgggdddcccdddccccccdddfffeeeaaa]]]ZZZZZZZZZ[[[[[[\\\^^^^^^___^^^]]][[[ZZZXXXXXXXXXUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@???>>>===============>>>?????????>>>===<<<<<<===>>>??????>>>===<<<999;;;<<<;;;:::999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;>>>@@@AAAAAA@@@@@@AAACCCAAABBBEEEHHHKKKUUUhhhzzzmmmZZZ]]]___UUUOOORRRQQQPPPNNNLLLKKKKKKKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<>><<<;;;<<<;;;;;;;;;::::::;;;<<<<<<888888888999999999999999888888888888888888888888666666666666666666666666666666666666666666666666666666777777888999999999:::===>>>===AAARRRnnnsss]]]QQQKKKMMMTTTRRRQQQPPPNNNNNNQQQVVVZZZ[[[\\\]]]```gggpppwww|||zzz|||zzz{{{uuummmgggeeeddd```QQQHHHKKKGGG@@@CCC???===:::888999999888777777777777777888:::;;;===<<>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777777666666666666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444444555555666555444333222333333333444444444555555555666666777777888999999999;;;<<<<<<;;;;;;<<<>>>>>>===>>>BBBAAA???BBBHHHBBBCCCIIIPPPTTT[[[iiiwww}}}zzztttmmmmmmkkkhhhhhhiiihhhddd```gggddddddhhhhhhddd```___bbbaaa``````````````````\\\[[[ZZZYYYZZZ[[[]]]___]]]]]][[[ZZZYYYXXXWWWWWWWWWUUUSSSPPPOOONNNOOOOOOMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>===============>>>???@@@???>>><<<;;;<<<===???@@@@@@???===<<<:::;;;<<<;;;:::999:::<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@??????@@@AAAAAAAAABBBEEEFFFIIIVVVdddttt{{{iii]]]UUUWWWXXXSSSOOOQQQNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAABBBBBB@@@???????????????????????????======<<<<<<;;;<<<<<<<<>>AAABBB@@@<<<;;;<<<>>>;;;:::;;;;;;<<<===>>>???888888888888888888999999777777777777777777777777666666666666666666666666666666666666666666666666666666666777888888999999777666:::>>>;;;AAA```yyyqqqTTTIIIHHHIIIHHHKKKKKKFFFEEEJJJMMMLLLMMMRRRVVVWWWYYY```hhhmmmkkkssszzz~~~|||{{{{{{yyyxxx}}}tttmmmhhh]]]UUUTTTPPPOOODDD???DDD@@@:::>>>>>>;;;999777888888777666555555666777999<<<>>>@@@>>>AAACCCBBBBBBEEEMMMTTTxxxrrrXXXxxx~~~]]]PPPMMMLLLJJJGGGGGGGGGFFFEEECCCAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;:::::::::999999777777777777666666666666777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333333444444555444333111000222222222333333333444444555555666666777888888888666888999999999;;;===@@@CCC???>>>???<<<888;;;CCCFFFDDDDDDGGGGGGGGGPPP\\\WWWbbbpppxxx}}}~~~uuujjjiiimmmmmmhhhgggdddbbbcccfffgggfffdddbbbaaadddhhhgggbbb_______________]]][[[\\\___bbb]]]\\\ZZZXXXYYY[[[]]]___^^^]]]\\\ZZZYYYYYYYYYYYYYYYVVVSSSOOOMMMMMMNNNNNNLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>><<<===???@@@???>>><<<;;;<<<>>>???AAAAAA???>>><<<:::;;;<<<<<<::::::;;;<<<:::999999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@===>>>??????>>>>>>???@@@DDD@@@@@@DDDDDDDDDKKKTTT]]]}}}ppphhhVVVYYYYYYTTTQQQTTTUUUTTTKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;<<<<<<===VVVUUUTTTTTTTTTTTTUUUUUURRRUUUWWWWWWUUURRRPPPOOOTTTTTTUUUTTTSSSQQQOOONNNLLLLLLMMMNNNOOOQQQQQQRRROOOOOOPPPRRRTTTSSSPPPNNNLLLLLLJJJIIIIIIHHHHHHHHHIIIGGGGGGGGGIIIIIIIIIGGGFFFFFFFFFEEEDDDBBB@@@@@@BBBAAA@@@>>>===<<<<<<<<<:::;;;;;;;;;;;;:::999999777777777777666666666666666555555555555444444444555555555555555555555555555555555555555555555555666666777777777777666666777666:::===:::===TTTnnnvvvwwwQQQFFFHHHDDDDDDFFFIIIGGGCCCBBBDDDFFFFFFEEEFFFIIINNNTTTWWWaaafffmmmtttxxxyyywwwuuuqqqwwwuuupppvvvwwwpppeee[[[TTTOOOKKKIIIDDDCCCAAA???<<<:::888777999999999999888888888888999999888777888;;;===???===AAAFFFGGGEEEIIIWWWeee```dddgggWWWOOOLLLKKKFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>??????===<<<;;;::::::999::::::888999999999999888777777888777777666555444444444444444444444444444444444444333333222222333333444222222222111111111000000111111111111111111111111111111222222222333333333333333333333333333333333222222333333333333444444444444444555666777777888888999999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAACCCEEEGGGIIIJJJNNNQQQTTTWWWZZZ]]]aaaccciiipppzzz{{{vvvsssqqqrrrooojjjgggeeedddcccaaa___aaadddeeedddcccbbbcccddddddcccbbbbbbaaaaaaaaa___^^^]]]\\\\\\]]]^^^___YYYWWWUUUUUUXXXYYYXXXVVVXXXXXXXXXWWWVVVUUUVVVWWWRRRPPPNNNKKKJJJIIIJJJKKKMMMKKKHHHGGGHHHGGGFFFEEEFFFFFFFFFEEECCCAAA???===????????????>>>>>>>>>=========>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::>>>===<<<;;;<<<>>>@@@AAA??????>>>>>>>>>>>>>>>???AAAAAAAAABBBDDDFFFGGGHHHQQQaaa{{{rrrbbb^^^UUUTTTSSSQQQPPPNNNMMMLLLIIIIIIIIIJJJKKKJJJHHHEEEIIIFFFDDDDDDFFFGGGDDDBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>============;;;;;;:::999999999::::::OOOOOOOOOOOOOOOOOOOOOOOOMMMPPPSSSTTTSSSQQQQQQQQQUUUTTTTTTTTTRRRQQQPPPOOONNNNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPRRRTTTTTTRRRPPPMMMMMMLLLKKKKKKJJJKKKKKKIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFFFFDDDCCCAAA@@@???@@@@@@>>>===<<<;;;;;;;;;:::::::::::::::999999888777777777777666666666666666555555555555444444444444444444444444444444444444444444444444444444444444555555666666555555444888666888<<<999;;;LLLbbb~~~{{{aaaHHHCCC???>>>AAAAAA@@@BBBEEEAAAAAA@@@@@@BBBFFFIIIKKKQQQUUU[[[aaaeeefffeeedddlllrrrrrrnnnsssvvvyyyvvvmmmgggaaaYYYQQQLLLHHHEEECCC>>>>>>===<<<;;;999999888888888888888888888888888999999999:::<<<>>>AAABBBGGG>>>CCCOOOKKKHHHfffrrr]]]}}}^^^RRRNNNMMMNNNIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???????????????======<<<;;;::::::::::::888888999999888888777666777777666666555444444333444444444444444444444444333333222222222222333333222222222111111111000000111111111111111111111111111111111222222222333333333333333333333333333333222222222333333333444444444444444555666777777777777777888888999999::::::;;;;;;;;;<<<======>>>>>>@@@@@@AAABBBDDDFFFGGGHHHDDDGGGJJJKKKMMMOOOQQQTTTVVVZZZ___cccdddeeefffgggiiikkknnnpppqqqooollljjjqqqooommmkkkiiihhhhhhiiilllhhhddd```___^^^^^^]]]\\\^^^aaabbb```_________bbbbbbbbbbbbaaa``````___```aaabbbcccbbbaaa___^^^XXXWWWVVVWWWYYYYYYVVVSSSWWWWWWVVVUUUTTTTTTVVVWWWQQQPPPMMMKKKIIIIIIJJJJJJLLLJJJHHHGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCAAA???>>>??????>>>>>>>>>=========<<<======>>>>>>======<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::::::::<<<;;;:::::::::<<<>>>??????>>>>>>=========>>>>>>???@@@@@@AAACCCDDDFFFGGGEEEPPPcccwwwzzzjjjbbb___VVVUUUTTTRRRQQQOOONNNMMMKKKJJJIIIJJJKKKKKKIIIGGGIIIGGGFFFFFFGGGGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<::::::999888888888888999IIIJJJKKKLLLLLLLLLKKKJJJHHHKKKMMMOOOPPPPPPRRRTTTUUUUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPQQQRRRTTTSSSRRRNNNNNNMMMMMMMMMMMMMMMMMMIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;::::::999999999999:::999888888777777777777777666666666666666555555555555444444444444444444444444444444444444444444444444444444444333444444444444444444333888555666:::999888BBBPPPTTTHHHAAA<<<<<<>>><<<<<<>>>===<<<<<<<<<===>>>??????FFFHHHLLLPPPTTTUUUUUUUUU___fffhhheeegggnnnoookkkdddgggpppxxxyyyuuurrrssswwwggg\\\TTTSSSSSSPPPKKKFFFDDDAAA???===888888888888888888888999777777777777777777888888888999;;;===@@@BBBDDDEEEHHH@@@DDDNNNMMMUUUwww]]]mmmtttTTTMMMJJJKKKMMMIIIFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@>>>===<<<;;;::::::::::::888888888888888777666666666666666555555444444333333333333333333333333333333333222222222222333333222111111111111000000000111111111111111111111111111111111222222222222333222222333333333333333333222222222222333333333333444444444555666666777777555555666777777888888999::::::;;;<<<<<<======>>>@@@@@@@@@@@@BBBCCCDDDEEECCCEEEGGGHHHGGGHHHJJJLLLOOOQQQRRRSSSRRRRRRSSSTTT[[[\\\___aaabbbcccbbbbbb```___^^^]]]^^^aaadddffffffbbb]]]ZZZYYYYYYZZZZZZ[[[]]]___```^^^]]]\\\]]]``````aaaaaa```___]]]\\\]]]___ccceeeeeebbb]]]ZZZXXXWWWWWWWWWXXXVVVSSSQQQUUUTTTSSSRRRRRRSSSUUUVVVPPPNNNLLLJJJIIIHHHIIIIIIJJJHHHEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBBBB@@@??????>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888888888999999999::::::999999999999999999999999:::999888888999:::<<<=========<<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDBBBFFFPPP[[[fffwwwnnnhhheeeaaa\\\WWWVVVUUUSSSRRRPPPOOONNNMMMKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;999999888777777777777777IIIJJJLLLMMMNNNMMMKKKJJJGGGIIIKKKMMMMMMOOORRRTTTUUUTTTRRRPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRPPPNNNNNNPPPRRRSSSSSSOOONNNNNNMMMMMMMMMNNNNNNJJJHHHGGGGGGIIIIIIHHHFFFGGGFFFDDDBBB@@@>>>===============<<<;;;;;;:::999888999999999999888777777777777777777666666666666666555555555555444444444333333333333333333333333333333333333333333333333333333444444444444333333666444555999:::888<<>>===>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;???@@@BBBEEEGGGIIIKKKKKKPPPUUUWWWUUUVVVZZZYYYUUUTTTVVV\\\dddgggeeeeeehhh~~~~~~cccSSSIIIEEEHHHGGGEEEBBB@@@???>>>;;;999666666666777777888888888666666777777888888888999:::;;;>>>@@@BBBDDDEEEEEEFFFJJJKKKLLLYYY{{{zzz___llleeeOOOJJJGGGGGGHHHCCCDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@???????????????>>>===<<<;;;::::::::::::777777888888777777666555555555555444444444333333222222222222222222222222222222111111111111222222111111111111000000000000111111111111111111111111111111111111222222222222222222222222222333333333111222222222222333333333444444444555555666666666555555555666777777888888999::::::;;;<<<<<<======???????????????@@@AAABBBEEEGGGIIIIIIIIIIIIKKKLLLNNNPPPSSSUUUUUUVVVWWWYYYYYYYYYZZZ[[[]]]^^^```aaa```^^^\\\[[[]]]```dddfffddd```ZZZXXXWWWYYYZZZZZZ]]]^^^``````^^^]]]]]]]]]]]]^^^______^^^\\\ZZZYYYVVVYYY]]]``````^^^ZZZWWWXXXWWWVVVTTTSSSRRRQQQPPPSSSQQQOOONNNPPPRRRTTTUUUMMMLLLKKKIIIHHHHHHHHHHHHFFFDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888777777777888888888999999888888888888888888888888888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBDDDEEEIIINNNTTTddd~~~xxxhhhcccfffggg```WWWWWWWWWVVVTTTRRRQQQOOOOOOOOOLLLJJJIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<;;;;;;<<<<<<:::999888777777777777777HHHJJJLLLNNNNNNMMMLLLKKKIIIKKKLLLMMMMMMNNNPPPRRRSSSRRRPPPOOONNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNLLLKKKNNNPPPRRRRRRNNNNNNMMMLLLLLLLLLMMMMMMJJJIIIGGGHHHHHHIIIGGGFFFFFFEEECCC@@@???========================<<<::::::888999999999999888777777777777777777666666666666666555555555555444444444333333333333333333333333333333333333333333333333333444444555555444444333555333444888::::::999:::===PPPdddmmmppp}}}mmm\\\JJJ@@@======???BBB::::::;;;<<<===<<<<<<;;;999999:::;;;<<<>>>@@@AAAEEEGGGHHHGGGHHHKKKKKKJJJJJJIIIKKKPPPTTTVVV\\\cccsssxxxhhhRRRIIIDDD???BBBAAA???===<<<<<<;;;888666888888777777777777777777777777777888999:::;;;;;;>>>???@@@BBBCCCDDDDDDDDDIIIKKKQQQ```ttt[[[eeerrrYYYLLLJJJFFFEEEFFFAAACCCCCCBBBBBBAAA@@@@@@@@@AAA@@@??????>>>>>>??????===<<<;;;::::::999999:::666777777777777666555555444444444444333333333333222222222222222222222222222111111000000111111222000000000000000000000000000000000000000000000000000000111111111222222222111111111222222333333333111111111222222222333333444444444444555555555555555555666666777888888888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEEEEFFFHHHJJJFFFJJJOOOSSSUUUVVVVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]^^^\\\ZZZYYYZZZ]]]aaacccaaa]]]YYYWWWXXXZZZ[[[[[[\\\^^^______]]]\\\]]]^^^]]]]]]]]]]]]\\\ZZZXXXWWWQQQSSSVVVYYYZZZZZZYYYYYYYYYWWWTTTQQQOOONNNPPPQQQRRROOOMMMMMMOOOQQQRRRRRRKKKJJJIIIHHHGGGGGGFFFFFFBBBAAA???>>>?????????===?????????>>>>>>>>>??????<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::999999999999999888888888888777777777666666666777777777888888777777777777777777777777888888888888999:::;;;;;;::::::999999:::;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCFFFHHHPPPccctttxxxnnngggaaabbbffffff^^^VVVWWWVVVUUUSSSQQQPPPOOONNNNNNLLLIIIHHHIIIKKKKKKJJJDDDEEEGGGGGGFFFDDDBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<======;;;;;;999888888777777777FFFGGGIIIJJJKKKKKKJJJJJJJJJLLLNNNNNNMMMLLLMMMNNNPPPOOOOOONNNMMMMMMNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMOOOLLLJJJKKKMMMPPPQQQQQQOOONNNMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCAAA???=========>>>;;;<<<=========<<<:::999999999999:::999888888777777777777777666666666666666555555555555444444444222222222222222222222222222222222222222222222222333444444555555444444333333333444666999999888888<<<<<>>999999:::;;;;;;;;;;;;;;;888888888888999;;;<<<===????????????AAABBBDDDDDDEEEBBB@@@BBBDDDFFFNNNVVV]]]^^^PPPAAA@@@>>>999;;;<<<:::999888888888666444999999999999888888888888888999999;;;<<<===>>>>>>AAAAAABBBCCCDDDEEEEEEFFFMMMIII\\\___^^^___NNNIIIJJJFFFFFFIIIEEEAAAAAAAAAAAA@@@@@@@@@?????????>>>============>>><<<;;;:::999888888888888666666666666666555555444333333333333333333333333111111111111111111111111111111000000000000111111//////000000000000000111000000000000000000000000000000000111111111111222000000111111222333333333111111111111222222222222444444444444444444444444444555555666666777888888888888999::::::;;;;;;<<<===============>>>???@@@>>>@@@BBBCCCCCCDDDFFFHHHEEEJJJOOOSSSTTTTTTTTTTTT[[[[[[ZZZYYYZZZ[[[\\\]]]\\\[[[YYYYYYZZZ]]]```bbb]]]ZZZXXXWWWYYYZZZ[[[[[[[[[\\\]]]]]]\\\\\\]]]___^^^]]]\\\[[[YYYXXXWWWWWWSSSTTTUUUWWWXXXZZZ[[[[[[XXXWWWUUUQQQNNNNNNPPPSSSQQQNNNLLLMMMPPPQQQPPPNNNIIIIIIHHHGGGGGGFFFEEEEEEAAA???>>>===>>>???>>>===???>>>======<<<======>>>;;;;;;;;;::::::::::::999999999::::::::::::999999999999999999888888888888888888777777777666666666555555555666666666777777666666666666666666666666666777777888999999::::::888888888888999:::;;;;;;::::::::::::;;;<<<===>>>======@@@CCCCCCDDDMMMWWWhhhssshhheeeaaa]]]]]]^^^^^^[[[XXXUUUTTTSSSQQQPPPNNNMMMLLLKKKIIIHHHHHHIIIIIIHHHGGGBBBEEEGGGGGGEEEBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>======<<<======>>><<<;;;:::999888777777777EEEEEEFFFGGGGGGHHHHHHIIIIIIKKKNNNNNNMMMKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIJJJKKKLLLMMMMMMNNNNNNLLLKKKLLLNNNPPPQQQQQQPPPPPPNNNMMMKKKJJJJJJJJJKKKIIIHHHHHHHHHHHHGGGEEEBBBAAA???=========>>>???999:::<<<<<<<<<;;;999888:::::::::::::::999999888777777777777666666666666666555555555555444444444222222222222222222222222222222222222222222222222222222333333333333222222444444555444555777777666666555===LLLggghhhPPPAAA;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<::::::;;;===============>>><<<;;;======<<<@@@FFFEEEIII@@@888;;;:::555888:::888666555666777666555888888999999999999999999:::;;;<<<===???@@@AAABBBCCCCCCCCCDDDEEEHHHJJJKKKOOO___pppaaayyyeeeRRRHHHIIIKKKEEEFFFIIIFFF@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<;;;:::999888777777777777555555666666666555444444222222222222222222333333111111111111111111111111000000000//////000000000////////////000000111111000000000000000000000000000000000000111111111111///000000111222222333333111111111111222222222222444444444444444444444444333333444444555555666666888888888999::::::;;;;;;<<<<<<<<<======???@@@@@@AAABBBDDDEEEEEEFFFGGGIIILLLNNNRRRTTTUUUUUUVVVXXXSSSSSSSSSSSSSSSUUUVVVWWW]]]\\\[[[[[[\\\]]]^^^___[[[ZZZYYYZZZ\\\]]]]]]\\\[[[\\\]]]^^^]]]^^^```bbb___^^^[[[YYYWWWWWWWWWXXXVVVWWWXXXYYYZZZZZZZZZYYYVVVXXXYYYWWWSSSQQQRRRSSSPPPNNNLLLNNNQQQRRRNNNJJJGGGGGGGGGGGGFFFEEEDDDDDDBBB@@@???>>>@@@@@@@@@??????>>>===;;;;;;;;;<<<<<<::::::::::::999999999999888888999999999999888888999999888888888777777777777777777666666666555555444444555555555666666666555555555555555555555555444555666777777888888888777777777777888999::::::::::::::::::;;;<<<=========<<<===BBBCCCBBBDDDIIILLL^^^mmm{{{zzzlllhhhjjjccc___ZZZXXXWWWWWWVVVUUUSSSRRRQQQOOONNNLLLKKKJJJHHHGGGFFFGGGHHHHHHFFFDDDBBBEEEHHHHHHEEECCCBBBBBB@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;:::999888777666666666EEEEEEEEEEEEFFFGGGIIIIIIFFFIIIMMMNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLMMMNNNOOONNNMMMLLLMMMPPPRRRRRRQQQRRRQQQOOOMMMLLLJJJJJJJJJKKKJJJHHHHHHHHHHHHGGGEEEAAA@@@>>>===<<<===>>>@@@888999:::;;;;;;:::888777:::;;;;;;;;;;;;:::999999777777777777666666666666666666555555555444444444111111111111111111111111111111111111111111111111111111222222222222111111444666555333222444555444444999@@@BBBPPPoooTTTFFF>>>>>><<<;;;::::::::::::888888888999999999999999666666888;;;;;;999777777888888:::>>>===999999<<<999@@@<<<777<<<:::666:::999777555555777888999999777777777888999:::::::::;;;<<<===???@@@BBBCCCDDDDDDDDDDDDEEEGGGJJJNNNPPPTTTeeehhhmmmNNNOOOGGGJJJKKKDDDDDDGGGDDD@@@@@@@@@???????????????======<<<;;;;;;;;;;;;;;;:::999888777666666666666555555666666555555444333222222222222222222222333000000000000000000000000000000////////////000000.../////////000000111111000000000000000000000000000000000000111111111111///000000111222222333333000111111111111222222222444444444444444444444444111222222333333444555555777888888999::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFHHHKKKLLLNNNOOOOOORRRUUUXXXTTTTTTUUUUUUWWWXXXZZZZZZ^^^]]]\\\ZZZYYYYYYXXXXXX\\\[[[\\\]]]``````___^^^]]]^^^`````````aaadddfff```^^^[[[XXXVVVVVVXXXYYYWWWXXXZZZ[[[[[[YYYWWWUUUTTTXXX\\\\\\YYYUUUSSSSSSPPPNNNMMMOOORRRRRRMMMHHHFFFFFFGGGFFFFFFEEEDDDCCCDDDBBB@@@@@@AAABBBAAA@@@???>>><<<;;;::::::;;;;;;:::::::::999999999888888888888999999999999888888888888888888777777777777777666666666555555555555444444444555555555666666555555555555555555555555222333444555666666666666666666666666777888999:::::::::::::::;;;<<<<<<===<<<888999===AAA@@@AAACCCEEENNNSSS]]]qqqxxxooofffaaaaaaaaa]]]YYYXXXWWWVVVRRROOOQQQQQQPPPNNNLLLKKKIIIIIIFFFEEEEEEFFFGGGGGGDDDBBBCCCFFFJJJJJJGGGCCCBBBCCC????????????>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<:::999888666555555444444FFFFFFEEEEEEEEEEEEFFFFFFEEEGGGIIIIIIIIIIIIKKKMMMLLLMMMMMMLLLIIIHHHHHHIIIGGGHHHIIIKKKNNNOOONNNMMMKKKKKKKKKNNNPPPRRRQQQPPPOOONNNLLLJJJIIIHHHHHHIIILLLKKKIIIGGGEEECCCBBBAAABBBAAA@@@>>>======<<<<<<===:::888888::::::888666777888999999999888666555666666666666666666666666444444444444444444444444222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333444666777999IIIrrrzzzyyyQQQEEE>>>;;;>>>???;;;<<>>======>>>>>>===<<<;;;:::999:::;;;;;;999999888888777666666666666666555444333333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222222333333333444444555555555555666666666666:::::::::;;;;;;<<<<<<<<>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888777777777777777777888888888888777777777777666666666666666666666666666666666666666666555444333333222222444444444444444444444444444444444555555555555666777666555444555777999:::999999888888999999:::;;;;;;<<<===>>>@@@@@@AAAAAABBBEEEHHHLLLUUUfffzzz}}}wwwooohhhcccaaa___^^^ZZZYYYWWWUUUSSSQQQPPPPPPOOONNNMMMKKKIIIHHHHHHHHHFFFEEECCCBBBBBBCCCDDDDDDFFFGGGGGGGGGEEEBBB???===<<<<<<;;;::::::::::::;;;<<<;;;:::999888777777777999888666555444444444555BBBAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLKKKIIIHHHHHHIIIFFFFFFGGGIIILLLMMMLLLKKKIIIHHHIIIKKKNNNOOOOOONNNLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEECCCBBBBBBAAA@@@???===<<<<<<;;;;;;<<<:::888888::::::888666666777888888888777666555555555555555555555555555444444444444444444444444222222222111111111000000111111111111111111111111111111111111111111111111111111111222222222333333444666777888CCCaaaxxxsssdddUUUGGG@@@===;;;<<<@@@@@@>>>;;;999888888:::;;;888888888888888888999999888888888999999999::::::888888888888888888777777888888999999:::;;;;;;<<<;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCDDDFFFGGGKKKKKKGGGNNNmmmttthhhxxxqqqYYYPPPKKKHHHHHHFFFDDDCCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>???===<<<;;;:::999::::::;;;999999888777777666666555666555555444333333222222333333333333333333333333111111111111111111111111//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111222222222333333222222222333333333333444444555555555666666666666666777888999:::;;;<<<===>>>===>>>>>>@@@BBBDDDEEEDDDFFFIIIKKKLLLMMMPPPRRRRRRRRRRRRSSSTTTWWWYYYZZZTTTWWWYYYYYYWWWWWWYYY\\\XXXWWWXXXZZZ]]]^^^^^^]]]eeeeeeeeedddddddddcccccccccaaa___^^^^^^]]][[[ZZZ^^^\\\[[[\\\]]]]]][[[YYYXXXZZZ[[[ZZZXXXVVVWWWWWWTTTQQQNNNMMMLLLLLLJJJHHHFFFFFFDDDCCCCCCBBBBBBBBB@@@??????>>>>>>>>>?????????>>>>>>===<<<=========::::::999888888777666666666666777777777888888888888777777777777666666666555555555555555555555555555555555444333333222222444444444444444444444444444444444444555555555555666666444444555666888:::888888777777888888999::::::;;;===>>>???@@@@@@@@@@@@BBBCCCDDDHHHSSSaaalllsssooolllhhheeeccc```]]][[[ZZZYYYWWWTTTQQQOOONNNNNNNNNMMMLLLJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDBBB???>>><<<<<<;;;::::::::::::;;;::::::999888888888999999888777666555444444444555???>>>>>>======>>>>>>???@@@AAACCCDDDCCCDDDEEEGGGIIIJJJKKKJJJHHHGGGGGGHHHDDDDDDEEEGGGJJJKKKJJJHHHHHHHHHHHHJJJMMMOOONNNMMMIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB???>>>===<<<;;;:::::::::;;;:::888888999999777666666666777777666666555444555555555555555555555555333333333333333333333333222111111111111000000000111111111111111111111111111111111111111111111111111111111222222222222333333555777777;;;JJJ___ppp|||yyyvvvwww^^^MMMEEE@@@>>>>>>@@@???<<<:::999999:::;;;999999:::::::::999888888888888888888999999999999888888888888888888888888999::::::;;;;;;<<<======;;;<<<>>>@@@BBBCCCDDDEEE@@@BBBDDDEEEDDDDDDDDDEEEDDDFFFKKKOOOUUUkkkooobbb___www\\\PPPNNNGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@??????>>>>>>>>>??????<<<;;;::::::999999::::::888888888777666666555555555555444444333333222222222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000000111111111222222222222111111222222222333333333444444444555555555666666333444555777999:::;;;<<<;;;;;;<<<===???AAACCCEEECCCEEEGGGHHHHHHJJJLLLNNNRRRRRRRRRSSSSSSTTTTTTTTTRRRUUUXXXXXXVVVUUUWWWYYYWWWVVVWWWZZZ]]]`````````eeedddcccbbbbbbbbbbbbbbbccccccbbb```]]][[[[[[\\\___]]]\\\\\\]]]\\\ZZZXXXWWWYYY[[[ZZZXXXVVVVVVVVVSSSQQQNNNLLLKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@???>>>============???>>>>>>===============888888888777777666666555666666777777777777888888888888888777777777666666555555555555555555555555555444444333333222222222333333333333333333333333333333333444444444555555555555444444555666888999888777777777777888999999:::;;;<<<===>>>>>>??????AAACCCCCCBBBBBBFFFNNNTTThhh{{{~~~vvvjjj```bbbbbbbbbcccccc```\\\YYYXXXWWWUUURRRPPPNNNLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>><<<<<<;;;:::::::::::::::888888777888888999::::::777666555444444444444444???>>>>>>======>>>>>>???>>>???AAABBBAAABBBCCCEEEGGGHHHIIIHHHFFFFFFFFFHHHCCCCCCDDDFFFIIIIIIHHHGGGIIIIIIIIIKKKNNNPPPOOONNNFFFFFFDDDDDDDDDEEEFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@===<<<;;;:::999999999999;;;:::999999888888777666555555555555555444444444444444444444444444444444222222222222222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222222333555555666:::AAAFFFNNN```vvv{{{nnnaaaUUUGGG>>>>>>???@@@AAA@@@>>><<<:::999:::;;;;;;:::999888777999999999999999999999999888888999999999999::::::;;;;;;<<<<<<===>>>>>>>>>===>>>???AAACCCDDDEEEEEECCCFFFIIIIIIGGGFFFGGGHHHGGGDDDJJJ]]]zzzdddYYYdddzzznnnTTTOOONNNJJJHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>>>>?????????;;;::::::999999999999999888777777666666555444444444444444333333333222222222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000111111111111222111111111111222222222222333333444444444555555555444555666777888999::::::999999;;;<<<>>>@@@BBBCCCAAACCCEEEFFFFFFGGGIIIKKKPPPQQQQQQQQQQQQPPPOOOOOOTTTWWWYYYXXXTTTRRRRRRSSSYYYXXXXXXZZZ]]]`````````___^^^^^^]]]^^^___```aaacccdddddd```[[[YYYZZZ]]]]]]]]]\\\\\\[[[ZZZXXXVVVWWWXXXZZZZZZXXXUUUTTTTTTRRRPPPLLLJJJIIIGGGEEECCCEEEEEEDDDCCCBBBBBBCCCCCC@@@???>>>===<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<888888888777777666666666666666666666777777777888888888777777777666666666444444444444444444444444444333333333222222222111222222222222222222222222222333333333444444444444444444444444555666777888888888777777888888999:::999:::;;;<<<============???AAABBBCCCCCCDDDHHHKKKMMMUUUfffxxxtttllljjjiiifffccc______```bbbcccaaa]]]ZZZUUUSSSRRRPPPNNNMMMLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB???@@@@@@AAA@@@@@@???>>><<<;;;::::::999999::::::888888777777777888888999666555555444444333333333>>>======<<<<<<======>>>===>>>@@@AAA@@@AAABBBDDDDDDEEEFFFFFFEEEDDDFFFGGGDDDCCCDDDFFFIIIIIIHHHFFFHHHHHHHHHJJJMMMOOONNNMMMFFFEEEDDDDDDDDDEEEFFFGGGDDDCCCBBBAAA@@@>>>======<<<;;;:::999888888888999999:::999999777777666777666555555444444444444444444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000111222333444555666777777PPPqqqppplllyyy```LLLHHHGGGEEECCCAAA@@@??????<<<<<<<<<;;;:::999888777;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@???@@@AAABBBCCCDDDDDDDDDGGGIIIKKKIIIEEEDDDFFFIIISSSWWWhhhpppWWWgggsss\\\UUUQQQNNNNNNHHHGGGEEECCCBBBAAAAAAAAA===>>>>>>>>>??????>>>>>>999999999999999888888888777777666666555444444444333333333333333222222222111111111111111111111111000000000000000000000000................................................................................................/////////000000000111111//////////////////////////////000000000111111111000000000111111111222222333333333333444444444444777777777777888888888888777888999;;;===>>>@@@@@@@@@BBBDDDDDDEEEFFFHHHIIINNNNNNOOOOOONNNMMMLLLLLLSSSVVVXXXVVVSSSPPPQQQSSS\\\ZZZYYYYYY[[[]]]]]]]]]ZZZZZZZZZ[[[]]]^^^```aaaaaabbbbbb^^^YYYXXXZZZ\\\ZZZ[[[[[[ZZZXXXVVVUUUUUUVVVWWWYYYXXXUUUSSSRRRRRRPPPMMMJJJHHHGGGEEECCCAAADDDCCCBBBBBBBBBBBBBBBBBB???>>>===<<<;;;;;;:::;;;;;;;;;:::999999999999:::888888888888888777777777555666666666666777777777777777777666666666666555444444444444444444444444222222222222222111111111222222222222222222222222222222222222333333333444333333333444444555666666888888888888888999::::::888999:::;;;;;;;;;;;;;;;999;;;>>>???@@@AAACCCDDDCCCBBBHHHTTT[[[cccwww|||tttoooiiieeeccccccddddddaaa```_________^^^\\\YYYPPPPPPOOONNNMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA>>>???????????????>>>>>>;;;;;;:::999999999999::::::999888777666666666666444444444444444333333333;;;::::::::::::::::::;;;<<<>>>???@@@???@@@BBBCCCAAACCCDDDDDDCCCCCCEEEFFFDDDDDDEEEGGGIIIIIIHHHFFFEEEEEEEEEGGGJJJLLLKKKJJJFFFFFFEEEDDDDDDEEEFFFGGGCCCCCCBBB@@@???===<<<<<<;;;:::999999888888888999888999:::999777666666777666666555444444444444555333333333333333333333333111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000000000000111111111111222///000111333444555666666<<>>===;;;;;;;;;;;;>>>>>>>>>>>>============;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEEEEDDDGGGHHHFFFDDDGGGNNNUUUqqqwwwaaafffzzzTTTPPPUUUNNNIIIMMMGGGFFFEEECCCBBBAAA@@@@@@===>>>>>>??????>>>======888999999999999888777777666666666555444444333333333333333333222222222222000000000000000000000000000000000000000000000000................................................................................................//////000000000111111111////////////////////////////////////000000000000///000000000000111111111222222222333333333444444888888777777777666666666666777999:::<<<<<<=========???AAABBBCCCDDDFFFHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPRRRQQQPPPPPPTTTWWW\\\ZZZWWWWWWWWWYYYXXXXXXXXXYYY[[[]]]^^^___`````````___]]]ZZZXXXWWWYYY[[[XXXYYYZZZYYYVVVUUUUUUUUUUUUVVVVVVTTTRRRPPPPPPQQQMMMKKKHHHFFFEEEDDDBBB@@@BBBAAAAAA@@@@@@@@@AAAAAA======<<<;;;:::::::::::::::999999888888888888888888888888888888888888888555555666666666666777777666666666555555555444444333333333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333222222333444444555555555888777777777777888999999777888999999:::::::::999;;;<<<===>>>???@@@@@@AAABBBAAACCCFFFJJJOOOZZZeeesss~~~|||tttllliiihhhfffeeedddcccccccccbbb___]]]\\\[[[ZZZXXXVVVOOOOOONNNMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999999:::999888666555555444444222333333444444333222222999999888888888888999999:::<<<>>>>>>>>>>>>@@@BBB@@@AAACCCCCCBBBCCCDDDFFFDDDCCCDDDFFFHHHHHHGGGEEEDDDDDDDDDGGGIIIKKKJJJIIIFFFFFFDDDCCCCCCDDDEEEFFFAAAAAA@@@@@@???>>>>>>===::::::999999888888999999888999:::999666555666777777777555444444444555666222222222222222222222222111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111///000222222222333444666===;;;BBBcccxxxkkkjjjqqqwwwjjj]]]TTTMMMJJJGGGEEEBBB???>>>>>>??????AAAAAAAAA@@@@@@@@@??????======>>>??????@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCAAABBBCCCEEEGGGHHHIIIIIIGGGKKKPPPTTTYYYeeevvvhhhnnnzzzaaaMMMMMMNNNHHHFFFJJJGGGFFFEEECCCBBBAAA@@@@@@>>>>>>??????>>>===<<<;;;777888999999999888666666666666555555444333333222222222222222222222222222000000000000000000000000000000000000000000000000........................................................................................................./////////000000................................./////////000000/////////000000000111111222222222222333333333333555555555555555666666666666777888:::::::::::::::999;;;>>>???@@@BBBDDDFFFIIIHHHHHHGGGHHHJJJKKKLLLJJJLLLMMMLLLKKKMMMRRRWWWXXXUUUSSSRRRSSSTTTTTTSSSWWWYYY[[[]]]^^^]]]\\\[[[^^^[[[WWWVVVVVVWWWXXXXXXVVVXXXZZZYYYVVVUUUUUUWWWUUUUUUTTTQQQNNNMMMNNNPPPKKKHHHFFFDDDDDDCCCAAA???@@@???????????????@@@@@@;;;;;;:::::::::::::::;;;:::999999888888888888888777777777777777777777777555555555666666666777777555444444444444333333333222222222222222222222222000111111111111111111111111111111111111111111111111111111111222222222222111222333333444444555555555555555555555666777777777777888888999999888888>>>===<<<===>>>@@@AAAAAA@@@CCCDDDBBBCCCIIILLLLLLSSSXXX___fffmmmuuu}}}xxxpppmmmooorrrqqqooogggfffeeeeeeeeeeeeddddddaaa___]]]\\\[[[YYYUUUSSSQQQQQQOOOMMMLLLKKKKKKJJJKKKJJJIIIHHHHHHGGGGGGHHHEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@???>>>>>>======>>>;;;:::999999888999999999888777666555555555555555111222333444444333222111::::::999999999999::::::999;;;============???@@@???@@@BBBBBBBBBBBBDDDEEECCCCCCCCCEEEGGGGGGFFFDDDFFFFFFFFFHHHKKKLLLLLLKKKFFFEEEDDDCCCBBBCCCCCCDDD???????????????@@@@@@@@@::::::999999999999999999777999;;;999666444666888888777666555444555666666222222222222222222222222000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111///111333333111000222444333111777QQQ{{{hhhbbbiiiqqq```VVVKKKIIIEEEAAA???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDD@@@BBBDDDGGGIIIKKKLLLMMMSSSYYYbbblllzzzuuucccqqqZZZXXXTTTNNNHHHDDDEEEHHHGGGFFFDDDCCCAAAAAA@@@@@@>>>?????????>>>===;;;:::777888888999999777666555666555555444444333222222222222222222222222222222000000000000000000000000000000000000000000000000................................................................................................---------.........//////..................................../////////000////////////000000000000111111222222222333333333222222333333444555666666666777888999:::999999888666888;;;===>>>@@@CCCEEEGGGFFFEEEEEEGGGIIILLLMMMKKKLLLKKKIIIGGGIIINNNSSSTTTQQQOOONNNOOOQQQQQQQQQVVVXXX[[[\\\\\\ZZZVVVTTT\\\XXXTTTSSSUUUXXXXXXVVVVVVXXXZZZZZZWWWVVVWWWYYYUUUTTTRRRNNNLLLKKKNNNPPPIIIGGGDDDCCCCCCBBBAAA??????>>>>>>>>>>>>>>>??????::::::999999999:::;;;;;;;;;:::999999888888999999555555555666666666666666555555555555666666666777444444333333333222222222222222222222222222222222000000000000000111111111000000000000000000000000000111111111111222222222111111222333444444444444444333333333333444555555666777777888888888888777:::999777888;;;>>>@@@AAA===CCCBBB<<>>============;;;:::999999888888999999666555555555555666777777000111333333444333222111999888777666666777888999888999;;;<<<======>>>>>>AAA@@@?????????AAACCCEEE@@@AAADDDGGGGGGGGGEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDAAA@@@CCCGGGHHHEEEAAA??????@@@@@@???>>><<<;;;::::::::::::::::::::::::999999999888888666555555555555444333333333333444555444333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111111222222222777555666BBBWWWqqq|||pppZZZhhh~~~ppp___]]]YYYRRRLLLHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA??????======>>>@@@BBBCCC@@@AAACCCDDDDDDDDDEEEFFFBBBFFFIIIJJJIIIKKKQQQWWWfffgggXXXlllkkkUUUQQQMMMIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@??????=========<<<;;;;;;::::::666777777888888888777777555555444444444333333333333333222222111000//////000000000000000000000000111111000000//////................................................------111000000///...---------//////.........---------........................---------............///000000////////////000000000000000000111111111111000111111111111222222222444333333333333444555555555555444555666888:::;;;======<<<<<<===???BBBCCCGGGFFFEEEEEEGGGJJJNNNPPPLLLJJJIIIJJJLLLMMMMMMLLLSSSQQQOOOOOOPPPQQQQQQQQQXXXWWWVVVUUUTTTUUUVVVWWWUUUWWWXXXUUURRRPPPRRRTTT[[[YYYXXXXXXYYYXXXVVVTTTSSSQQQOOOMMMKKKKKKKKKKKKHHHFFFDDDDDDCCCBBB???===<<<<<<<<<<<<======>>>>>>999:::;;;999777666666777777777999::::::999888777555555444444444333333333444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333333333333333333444444444555555333444555666777777777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@BBBCCCDDDEEEGGGIIILLLNNNPPPQQQYYY^^^dddiiimmmoooqqqrrr}}}zzzvvvuuutttrrrnnnjjjjjjjjjkkklllmmmmmmmmmmmmiiihhhgggiiilllmmmkkkhhhhhhhhhhhhgggfffdddcccbbbdddcccbbb___\\\WWWSSSQQQQQQOOOMMMJJJIIIHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLHHHGGGFFFDDDBBB@@@>>>>>>??????>>>>>>======<<<<<<999999999888888888777777666666666666555555555555333333333222222222111111888888777666666777888888888999:::;;;<<<=========??????>>>===>>>@@@BBBCCC@@@BBBDDDFFFGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDAAA@@@CCCGGGHHHDDD@@@??????@@@@@@???>>><<<<<<::::::::::::::::::::::::888999999888888666555555555555444333333333333444555444333222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222444444444777AAAOOO^^^hhhrrrzzzxxxhhh\\\iii|||pppaaaVVVPPPMMMHHHDDDAAAAAAAAABBBDDDCCCAAA@@@@@@AAABBBCCCHHHJJJLLLKKKGGGEEEEEEFFFLLLQQQWWW[[[___gggrrr{{{fff\\\jjjwwwWWWQQQNNNJJJGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????<<<<<<;;;;;;:::999999999777777888888888777777666555444444444444333333333333333222111111000//////000000000000000000000000000000000000//////......................................................000000000///...---------//////.........---------........................---------............///000000////////////000000//////000000000111111111000000111111111222222222333333333333333444555555555444444555666777999:::<<<;;;;;;;;;===???BBBCCCFFFFFFFFFFFFHHHJJJMMMNNNKKKKKKKKKKKKKKKLLLMMMNNNQQQOOONNNNNNOOOQQQQQQRRRUUUVVVWWWXXXXXXVVVUUUTTTPPPRRRSSSQQQPPPPPPSSSUUUZZZYYYXXXYYYYYYXXXUUUSSSPPPOOOMMMKKKJJJIIIIIIIIIGGGFFFDDDCCCBBBAAA>>>;;;;;;;;;<<<<<<<<<=========999::::::999777666666777777777888999999999888777555444444444444333333333333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222222222222222333333333333333444444444444333444555666666777777666888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDGGGIIILLLNNNNNNLLLQQQVVV[[[]]]^^^```aaabbb```___aaacccdddbbb```bbbccceeefffhhhiiijjjkkkgggfffeeefffhhhiiifffdddeeeeeeffffffgggffffffeeedddcccaaa^^^[[[WWWTTTRRRQQQOOOMMMJJJIIIIIIIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFEEECCCAAA@@@>>>>>>??????>>>======<<<<<<;;;999999888888888777777777666666666555555555444444333333222222222111111111777777666666666666777777777888999:::;;;<<<<<<=========<<<<<<<<<>>>@@@AAA@@@BBBDDDFFFFFFFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEEEECCCAAAAAACCCFFFFFFCCC@@@???@@@@@@@@@???>>>===<<<999999999999999999999999888888888888777666555555555555444333333333333333444333333222222222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222444666666444444888AAAHHH___xxxrrrddddddoooyyy|||~~~fffaaaZZZRRRNNNMMMOOOQQQHHHGGGDDDBBBAAAAAAAAABBBHHHKKKMMMLLLMMMRRR\\\ddd|||bbbZZZoootttZZZLLLLLLIIIFFFDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>;;;;;;:::999999888888777777888888888777666555555444444444444333333333333222222222111111000000///000000000000000000000000000000000////////////...................................................000000//////...---------...............---------........................---------............///000//////......//////000//////000000000000111111000000000111111111222222333333222222333333444555444444444444555777888999999999999:::<<>>???@@@???@@@BBBDDDFFFHHHJJJJJJHHHLLLPPPSSSTTTTTTUUUVVVRRRRRRTTTWWW[[[^^^^^^]]]ZZZ[[[]]]```bbbeeeggghhheeecccccccccccccccaaa___aaabbbccceeefffggghhhhhhdddbbb___\\\YYYVVVTTTSSSPPPOOOMMMJJJIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA???>>>>>>>>>>>>======<<<;;;;;;;;;888888888888777777777777555555555555444444444444222222222222111111111000666666666666666666666666777777777888999:::;;;<<<<<<<<<;;;;;;<<<===??????@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAAAAACCCDDDEEEBBB@@@@@@?????????>>>======<<<999999999999999999999999777777888888777666555555555444333333222222333333333333222222222222222333000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////000000000000000000000000000111111111111222444666666666777;;;???OOOjjjhhhVVVVVV]]]ggg}}}yyyxxxyyyzzzuuussspppmmmkkkjjjkkkkkkuuuvvvvvvvvvzzzxxxkkkwww\\\PPPMMMHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>;;;::::::999999888777777888888777777666555444333444444444333333333222222222111111111000000000///000000000000000000000000////////////////////////........................---------.............../////////......---------................................................---------............////////////....../////////////////////000000000111000000000000111111111111222222222222222333333444333444444444555666777777777777888:::<<<>>>AAABBBDDDEEEGGGHHHIIIIIIIIIHHHGGGKKKNNNMMMJJJJJJOOOSSSQQQQQQRRRRRRSSSTTTWWWYYYTTTVVVYYYZZZZZZWWWTTTQQQPPPPPPOOOPPPRRRUUUYYY[[[UUUUUUVVVWWWWWWUUUPPPLLLJJJJJJIIIHHHHHHHHHHHHHHHEEECCCBBBAAA@@@>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;777888999888666555666777777777777777777777666666444444444333333333222222111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333333222222111111000000222222222222333333333333222222333555555555555555666777888999::::::::::::888888999999:::<<<===>>>>>>>>>@@@AAACCCEEEFFFGGGJJJMMMPPPRRRRRRRRRRRRSSSSSSTTTVVVYYY\\\^^^______YYYZZZ[[[]]]___bbbdddeeecccbbbbbbaaa```___]]][[[^^^___```bbbdddeeeeeefffaaa___\\\XXXUUUSSSRRRRRRNNNMMMLLLJJJIIIIIIIIIIIIDDDEEEGGGHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@???>>>>>>======<<<<<<;;;:::::::::888888777777777666666666444444444444333333333333222111111111111000000000555555555666666555555555666666666666777999:::;;;;;;;;;;;;<<<<<<===>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCAAA?????????>>>===<<<<<<<<<<<<888888888888888888888888666777777777777666666555444444333222222222222333222222222111111222222333000000000000000000000000////////////////////////////////////////////////..............................//////000000000000//////000000000111111111000000000333777:::999777AAAQQQzzzyyyeeeXXX]]]jjj}}}oootttmmmYYYPPPLLLKKKFFFEEECCCBBBCCCCCCBBBAAA>>>>>>>>>>>>>>>=========;;;;;;::::::999888888888777777777666555444333222444444333333333222222222111111111000000000000000////////////////////////.............../////////........................---------.........//////............---------------.............................................---------............/////////............//////...////////////000000000//////000000000111111111222111111111111222333333333333444444555555666666555666777999;;;===???@@@BBBCCCEEEGGGHHHGGGGGGFFFFFFJJJMMMMMMJJJKKKOOOTTTSSSTTTVVVVVVVVVWWW[[[^^^WWWWWWWWWWWWVVVUUUTTTSSSVVVUUUTTTUUUVVVYYY[[[\\\RRRRRRSSSTTTTTTQQQMMMIIIJJJJJJJJJJJJIIIHHHHHHGGGDDDBBB@@@@@@???>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;777888999888777666777888888777777666666555555555444444333333333222222222111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////222222222111111000000000111111111222222222333333111222333444555555555555555666777888999999999999888888888888999:::<<<<<<===>>>???@@@BBBCCCDDDEEEHHHJJJLLLMMMLLLLLLLLLMMMPPPRRRTTTWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^```bbbcccbbbcccbbbaaa^^^\\\[[[ZZZ]]]]]]^^^___`````````___\\\ZZZWWWTTTQQQPPPOOOOOOLLLKKKJJJIIIHHHHHHGGGGGGCCCDDDFFFGGGGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999999777777777666666666555555333333333333222222222222111111111000000000//////444444555555555555444444555555444444555777999:::::::::;;;;;;<<<=========>>>?????????@@@?????????????????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;777777777777777777777777666666666777777666666555444444333222222222222222222111111111111222222333000000000000000000000000000000000000000000000000////////////////////////........................---......//////000000111/////////000000000111111444222111333777888555111:::@@@^^^{{{bbbYYYVVVeeezzzzzzuuurrrooojjjPPPLLLMMMKKKHHHEEEDDDBBBBBBCCCCCCBBB@@@========================;;;;;;::::::999888888777555666666666555444333333333333333333222222222222000000000000000000000000////////////////////////---............/////////........................,,,,,,------.../////////---------------------------------.......................................---------............//////......------......///......////////////000000/////////000000000111111111111000000111111222333222333444444555555444444444555666888:::<<<===>>>???@@@BBBDDDEEEFFFEEEEEEEEEHHHKKKKKKJJJLLLOOOSSSSSSVVVWWWWWWVVVWWW[[[___YYYWWWUUUSSSRRRRRRSSSTTTYYYXXXWWWWWWYYYZZZZZZYYYRRRRRRRRRRRRRRROOOKKKHHHKKKKKKKKKKKKJJJIIIGGGGGGBBB@@@??????@@@???<<<:::<<<<<<<<<;;;;;;;;;;;;;;;777999:::999888777888999888777666555444444555555333333333333222222222222111111111111111111111111222111111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111000000000000000111111111222222222111111222333444444444444444555666777888888888888888888888888999:::;;;<<<======>>>???AAABBBBBBCCCEEEFFFHHHIIIHHHHHHIIIKKKKKKMMMQQQSSSUUUVVVYYY[[[]]]]]]\\\\\\\\\^^^___```aaabbbcccaaa^^^[[[ZZZ[[[]]]]]]]]]]]]\\\[[[[[[ZZZWWWVVVTTTRRROOONNNMMMLLLIIIIIIHHHHHHGGGFFFFFFEEEBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>===;;;;;;::::::999888888888666666666666555555555555222222222222111111111111000000000000////////////333444555555555555444333555444333333444666888:::888888999:::;;;;;;;;;;;;==============================>>>>>>>>>?????????@@@AAABBBBBBAAA@@@??????===<<<;;;999999999999999777777777777777777777777555555666666666666666555444333222222111222222222111111111111111222333333000000000000000000000000000000000000000000000000////////////////////////........................------......///000000111////////////000000000111444444444444666666666555777;;;HHHaaa{{{ttteee^^^^^^bbbgggkkkwwweee]]]hhh~~~wwwWWWJJJJJJKKKIIIGGGDDDCCCBBBBBBBBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999888888777666666444444555555555444444333333333333222222222222111///000000000000000000000////////////////////////---------.........//////........................,,,,,,------...//////000---------------------------------.........//////........................---------............//////......------......///........./////////000000////////////000000000111000000000000000111222222111222333444555444333333444555666888999:::;;;;;;===>>>???AAACCCDDDDDDEEEEEEFFFGGGIIIKKKMMMOOOQQQQQQTTTVVVUUUSSSSSSXXX\\\XXXVVVTTTRRRQQQQQQRRRRRRVVVUUUTTTVVVXXXXXXVVVSSSTTTSSSRRRQQQQQQOOOLLLIIIKKKKKKKKKKKKIIIHHHFFFEEE@@@?????????@@@@@@>>>============<<<<<<<<<;;;;;;888:::;;;:::999888999;;;888777666444333333444444333333333222222222222111222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................000000000000111111111111000000000000111111111222000111222333333444444333444444555666777777777777888888888888999:::;;;;;;<<<<<<===>>>???@@@@@@AAADDDFFFHHHHHHHHHIIIKKKLLLKKKOOORRRTTTUUUVVVXXX[[[ZZZYYYXXXWWWXXXYYY[[[]]]```bbbbbb```]]]ZZZZZZ[[[]]]]]]]]]\\\[[[ZZZYYYXXXTTTTTTSSSQQQPPPMMMKKKJJJGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======:::::::::999888888777777666666666555555555444444222222111111111000000000000000/////////.........333333444555555444333333444333333222333555888999666777888999999:::999999<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>???AAABBBBBBAAA???>>>>>><<<;;;999888777888888999777777777777777777777777555555666666666666666555444333222222111111222222111111000000111222333333000000000000000000000000000000000000000000000000////////////////////////........................---------...///000000111////////////000000000000,,,///222333222333888<<<333888888888IIIfffwwwxxxxxxcccZZZVVVTTTPPPuuujjjjjjyyyjjj[[[NNNKKKJJJFFFDDDEEECCCBBBAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<888888888777666666555555333333444444555444444444333333333222222222111111////////////000000000000////////////////////////---------.........//////........................,,,,,,------...///000000---------------------------------.........//////........................---------.........//////.........------...................../////////000////////////000000000000000000000000000111111222111222333444555444333222444555666888999999::::::;;;<<<===???AAACCCDDDEEEFFFEEEEEEGGGKKKNNNOOOOOONNNQQQTTTRRRPPPPPPTTTYYYVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQSSSVVVVVVRRROOOVVVTTTSSSRRRQQQPPPMMMKKKKKKKKKKKKJJJIIIFFFDDDCCC??????>>>???AAAAAA@@@>>>>>>>>>=========<<<<<<<<<999:::;;;;;;999999:::;;;888777555444333333444444333333333222222222111111222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................//////000000111111222222000000000000111111111111000000111222333333333333333444555666777777777777999888888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>???BBBDDDFFFGGGGGGHHHJJJLLLOOORRRUUUVVVTTTTTTVVVXXXUUUTTTSSSSSSTTTVVVXXXZZZ^^^aaabbb```\\\YYYYYY[[[]]]]]]]]]\\\\\\ZZZYYYXXXSSSSSSSSSRRRQQQNNNLLLJJJEEEEEEFFFEEEEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>=========::::::999999888777777777666666555555555444444444111111111111000000000000000/////////............222222222222222222222222111222222333333444444555666666777888999::::::;;;;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<============>>>>>>?????????===;;;:::;;;:::999999888888999999888777666555555666777888555555555555444444444444333333333222222222111111000000000000000000000000000000000000000000000000........................000000//////.........---........................000000000000000000000000............////////////222222333333333444444444222444666777999@@@MMMVVVyyypppbbbXXXZZZaaannnhhhrrrqqqUUUSSSOOOKKKHHHFFFFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;999888888777666555555444555555444333333222111111000000000000000000000000////////////////////////////////////////////////------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000///---,,,---...000222;;;888333///---,,,---///............////////////////////////000000000000000000000000111111111111222222333333333333444444555555444555555666777888777999;;;<<<===???BBBEEEEEEEEEFFFHHHKKKNNNQQQSSSNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMOOOPPPQQQPPPNNNMMMTTTUUUUUUVVVUUUTTTSSSRRRTTTUUUUUUSSSOOOLLLKKKKKKIIIJJJKKKKKKIIIFFFBBB@@@@@@@@@@@@@@@?????????>>>AAA@@@>>><<<;;;::::::;;;:::::::::999999999888888555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////+++---///111111000///...////////////////////////////////////000000000000111111111000000000000000222222333333444555666666777777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBDDDGGGIIILLLMMMNNNOOOQQQSSSTTTTTTTTTTTTXXXWWWUUUTTTTTTVVVYYY[[[^^^^^^_________]]]\\\[[[ccccccaaa___\\\YYYWWWUUUUUUUUUTTTRRROOOKKKHHHFFFCCCFFFFFFAAA@@@DDDFFFFFFDDDDDDBBBAAAAAABBBCCCDDDBBBBBBAAA???>>><<<;;;;;;;;;;;;:::999999888888777666666555444333333222222111111111111000000000000//////............//////222222222222222222222222111111222333333444444555555666666777888999::::::::::::;;;;;;<<<<<<<<<===::::::;;;===>>>???@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;::::::999999999999999777777666555555666777888666666555555555444444444333333222222222111111111000000000000000000000000000000000000000000000000........................000/////////.........---........................////////////////////////............////////////111222222222222333333333333444555333333777???GGG^^^|||uuuhhh^^^^^^cccccc``````hhhpppcccbbbfffkkkqqqsssWWWRRRPPPLLLIIIGGGEEEEEEEEECCCCCCBBBBBBAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;888888777777666555555444555444444333222222111111000000000000000000000000////////////////////////........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...---------...000111555333000...,,,---...///............////////////.../////////000000000000//////000000000111111111222222222333333333444444444444444444555666777777777999;;;<<<<<<>>>AAACCCDDDDDDEEEGGGIIIKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLHHHIIILLLNNNOOOOOONNNNNNRRRSSSTTTUUUVVVVVVUUUUUUPPPPPPPPPNNNKKKHHHGGGGGGIIIIIIIIIIIIGGGDDDAAA???????????????>>>>>>>>>>>>???>>>===;;;:::::::::;;;999999999999999888888777555444444444444333333333222222222111111111000000000000000000000000000000////////////////////////////////////////////////................................................---......//////...---,,,.........................../////////000000000000000000000000000000000000222222333333444555555555666666777777888999999::::::;;;;;;<<<<<<===>>>>>>??????AAACCCEEEHHHKKKLLLMMMOOOPPPRRRSSSSSSRRRRRRWWWVVVUUUUUUUUUWWWYYYZZZ\\\]]]^^^^^^^^^^^^]]]\\\___^^^\\\ZZZYYYWWWUUUUUUUUUTTTRRRPPPMMMJJJHHHFFFCCCFFFGGGCCCBBBFFFHHHGGGEEEDDDCCCBBBAAABBBBBBCCCAAA@@@???>>><<<;;;:::999999999999888777777666666666555555444333333222222111111111111000000000000//////............//////222222222222222222222222111111222222333444444444444555666777888999999::::::::::::::::::;;;;;;;;;999:::<<<>>>@@@BBBDDDEEE???>>>===<<<<<<;;;;;;;;;<<<;;;::::::999999::::::777777666555555666666777666666666555555555555444333222222222222111111111000000000000000000000000000000000000000000000000......................../////////.......................................////////////////////////............////////////000000000111111111222222111333333111///111666:::???___tttddd^^^ZZZWWWSSSPPP```rrrssstttzzz{{{uuuggg[[[]]]kkk~~~pppXXXPPPMMMLLLIIIGGGEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::888777777666666555555555444444333333222222111111000000000000000000000000////////////////////////........................------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............/////////...------,,,------......---............/////////....../////////000000000//////000000000000111111222222222222333333333333222222222333333444555666777888:::::::::;;;>>>@@@AAABBBDDDEEEFFFGGGGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHDDDEEEHHHJJJLLLMMMMMMMMMNNNPPPQQQSSSUUUVVVWWWWWWMMMMMMMMMKKKGGGEEEDDDEEEIIIIIIGGGEEECCCAAA???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::::::::::::::777888999:::999888777666444444444444333333333333222222111111111000000000000000000000000000000000////////////////////////////////////////////////................................................///......---,,,,,,++++++............................../////////000000000000000000000000000000000222222222333333444444555555666666777777888999999999::::::;;;;;;<<<=========>>>???AAADDDGGGJJJKKKLLLMMMOOOPPPQQQPPPPPPOOORRRSSSSSSTTTTTTUUUVVVVVVYYYZZZ[[[\\\]]]^^^]]]]]]ZZZYYYWWWUUUTTTSSSSSSTTTTTTSSSQQQNNNKKKIIIHHHGGGCCCHHHJJJGGGFFFHHHIIIGGGFFFEEEDDDCCCBBBAAAAAAAAA???>>>>>><<<;;;:::999888888888777777666555555555555555444444333333222222111111111111000000000000//////............//////111111111111222222222222111111111222333333444444444444555666777888888999:::::::::::::::;;;;;;;;;:::;;;===???AAACCCDDDEEE@@@???>>><<<;;;<<<<<<===<<<;;;::::::999:::::::::777666666666555555555555666666666555555555444444222222222222111111111111000000000000000000000000////////////////////////........................................................................////////////////////////............/////////////////////000000000000111///111222222111333666888222DDD___zzz|||qqqcccZZZ\\\^^^UUURRRVVVVVVYYYaaapppqqq]]]fffttttttkkkfffsssuuu}}}qqqUUUQQQWWWIIIIIIGGGFFFEEEEEEEEEEEECCCBBBAAA@@@???===<<<<<<===<<<<<<;;;;;;:::::::::777777666666666555555555333333333333222222111111000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,---.../////////......++++++,,,------------------------.........//////........./////////000000////////////000000000111111222222222222333333333111111111111222333444555555777888888888999;;;===>>>@@@BBBDDDEEEFFFEEEEEEHHHGGGFFFFFFEEEEEEEEEFFFCCCDDDFFFHHHJJJKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTUUUMMMMMMMMMJJJGGGEEEEEEFFFIIIGGGEEEBBB???>>>======<<<<<<<<<;;;;;;;;;;;;:::999999999999999999::::::666777888999999777666444444444444333333333222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................///...---++++++,,,...///................................./////////000000/////////000000000000000111222222222333333333444444555555666666777888888888888999999:::;;;;;;<<<<<<===>>>@@@CCCFFFIIIJJJLLLMMMNNNOOOOOOOOONNNNNNMMMNNNPPPQQQRRRRRRRRRQQQVVVVVVXXXZZZ[[[]]]]]]^^^ZZZXXXUUUSSSQQQQQQRRRSSSTTTSSSPPPMMMKKKIIIIIIIIIGGGLLLNNNKKKIIIJJJIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<;;;:::999999888888777777666555555555444444444333333333222222111111111111000000000/////////............//////000000000111111222222222000000111222222333333444222333444555666777777888;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBAAA@@@>>>===<<<<<<===>>>;;;;;;:::999999999999:::666666666666555555444444555555555555444444444444222222222111111111000000000000000000000000000000////////////////////////........................---------...........................................................................////////////....../////////000000000///000222333333444666777333777???KKK]]]qqqxxxjjjaaaVVVRRRVVV[[[^^^____________]]]___fffqqq|||}}}xxxiiieeefffqqq}}}pppjjjZZZVVVeeessswww|||uuuXXXKKKKKKNNNGGGGGGFFFFFFEEEFFFFFFFFFBBBAAAAAA@@@>>>======<<<===<<<<<<;;;::::::999999666666666666555555555555333222222222222222111111000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...///.........,,,---.........---,,,,,,------------........................////////////...////////////000000000111111111222222222333333111000000111111222333444444555777777777888:::<<<<<<===@@@CCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLIIIFFFEEEEEEFFFGGGEEEBBB???===<<<<<<<<<;;;;;;;;;:::::::::999999888888888999999999999999666666777777777666555444444444333333333222222222111111111000000000//////////////////////////////////////////////////////........................................................................///---,,,+++,,,///111333....................................////////////......//////000000000000111111111222222222222222333444444555555666777777777777777888999999::::::<<<===>>>@@@BBBEEEGGGHHHJJJKKKLLLNNNNNNNNNMMMMMMKKKLLLNNNPPPQQQQQQQQQPPPRRRSSSTTTVVVXXXZZZ\\\]]]\\\ZZZVVVSSSQQQPPPQQQQQQTTTRRROOOMMMKKKJJJJJJJJJJJJOOOQQQMMMJJJIIIGGGCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;::::::888888888777666666555555333333333333333222222222111111111111000000000/////////............////////////000000111222222222000000111111222333333333222222333444555666666777:::::::::;;;<<<<<<============>>>>>>>>>>>>>>>>>>@@@???>>>======<<<<<<<<<;;;:::999999888888999999666666666666666555444333444444444333333333333222222111111111111000000000000000000000000000000000000000000000000000000000........................---------------.....................................................................////////////........./////////000000000111111111222222222222666444333666???NNN^^^ggg~~~ssscccVVVQQQUUUZZZ[[[YYYWWWVVVXXX[[[]]]]]]XXXYYYYYY]]]fffoooooojjjyyy{{{rrrZZZPPPLLLHHHCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;:::999888888555555555555555555555555222222222222222222111111000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,------------........................---,,,,,,,,,------------.........------........./////////......////////////000000111111111111222222222222111000000111111222333444333444666666666777:::<<<;;;<<<>>>AAACCCEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLJJJJJJIIIFFFCCCBBBCCCEEEEEECCCAAA>>>===<<<<<<<<<;;;;;;:::::::::999999999777888999999999999999888666666555555555444444444333333333333222222222222111111000000000/////////////////////////////////////////////////////////........................------------------------------------------------------,,,,,,---000333444------------------------------........./////////---......//////000000111111111111111111111111111222333333444555555666666555666666777888888999999<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKLLLNNNPPPQQQRRRRRRQQQOOOOOOPPPRRRUUUWWWZZZ[[[[[[YYYVVVTTTQQQPPPPPPPPPQQQPPPNNNMMMKKKJJJIIIIIIJJJNNNOOOKKKGGGFFFDDD@@@AAABBBBBBAAA@@@???>>>===>>>======<<<;;;;;;::::::888888888777666666555555333333333333222222222222111111111111000000000000//////............///////////////000111222222222000000000111222222333333111111222333444555666666777888888:::;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<===============<<<;;;:::999:::999888888777777888888666666666666666444333222333333222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000........................,,,,,,,,,------.....................................................................////////////...////////////000000000000000//////000000000///444333222222555;;;BBBHHHmmmzzzrrrwww~~~~~~}}}{{{vvvrrrrrrvvvzzzwww|||ssseeeVVVMMMMMMLLLHHHBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;:::999888777555555555555555555555555111111111111111111222222000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///------,,,,,,,,,---...///------------------------,,,,,,---------.........---------.........//////........./////////000000111111111111222222222222111111111111222333444444111333555666666888;;;============>>>@@@BBBCCCDDDAAABBBBBBCCCDDDFFFGGGHHHGGGHHHIIIJJJKKKMMMOOOPPPJJJIIIIIIHHHIIIJJJKKKLLLIIIIIIGGGDDDBBBAAACCCDDDBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999999888999:::::::::999888777777666444333222333444555333333333222222222222111111000000000////////////////////////////////////////////////////////////........................------------------------------------------------------,,,,,,---///000111---------------------------------.........//////------......///000000111111111111111111111111000222222222333444444555555444555555666777777888888::::::;;;;;;<<<>>>???@@@BBBCCCEEEGGGIIIJJJJJJJJJIIIIIIKKKMMMNNNOOOPPPPPPMMMMMMNNNOOORRRTTTWWWYYYUUUUUUTTTRRRQQQOOONNNNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDHHHIIIEEEBBBCCCBBB???>>>???@@@@@@???>>>===<<<<<<<<<;;;;;;::::::999999777777666666555444444444222222222222222222222222111111111111000000000000//////............//////...//////000111222222222000000000111222222333333000111222333444555555666555666777888:::<<<======999999::::::;;;<<<<<<<<<:::;;;<<<<<<;;;:::888777999888888777666777777777555666777777666444222111222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000000000........................,,,,,,,,,------...................................................................../////////000////////////000000000111///...---...000222222222000222333333222444888<<<>>>YYY|||iiiVVVSSSNNNJJJGGGEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAA======<<<;;;999888888777444555555555555555555555111111111111111111222222000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////...---,,,++++++---///000++++++++++++,,,---...///,,,,,,,,,---------......---------.........//////............/////////000000111111111111222222222111111111111222333444555111222444666666888<<<>>>???>>>=========???@@@BBBAAAAAABBBCCCEEEGGGIIIJJJGGGHHHIIIKKKMMMPPPRRRTTTIIIIIIHHHHHHIIIJJJLLLMMMJJJIIIHHHEEEBBBBBBDDDFFF@@@@@@@@@???>>>>>>======;;;;;;;;;:::::::::999999999::::::;;;:::999888777888666333111111222444666333333333222222222111111000000000000////////////////////////////////////////////////////////////........................------------------------------------------------------,,,,,,,,,------...---------------------------------.........//////---------...///000000111111111111000000000000000111222222333333444555555444444555555666777777777999999999999:::;;;;;;<<<>>>@@@BBBEEEGGGHHHHHHHHHEEEFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLMMMPPPSSSUUUWWWPPPPPPPPPPPPPPPOOONNNMMMIIIJJJJJJJJJIIIGGGEEEDDD???CCCDDDAAA???@@@AAA???<<<===>>>??????>>>===<<<;;;::::::999999888888888666555555444444333222222222222222222222222222222111111111111000000000000//////............//////---.........//////000000000000000000111111111111111111000000111111222333444555666777888999999999555777;;;<<<<<<<<<===>>>===<<<:::999999:::;;;<<<::::::999999888777666666777777777777666666666666222333333333333222111111111111111111000000000000000000000000000000000000........................------------------------------------------------.........------,,,,,,,,,---------------------------...............------////////////000000000000////////////000000000000222222222333333333444444;;;???DDDJJJSSSbbbtttuuu]]]XXXOOOLLLIIIEEECCCCCCDDDEEEAAA@@@@@@BBBDDDDDD@@@<<>>===<<<<<<:::::::::999999999888888666666555444333333333333111111111111000000000///111111000/////////////////////.........---------+++,,,,,,+++***)))***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....................................///////////////000000000111111111111000111333333222222222333333222111222444888;;;>>><<<<<<===>>>>>>>>>>>>>>>@@@BBBDDDFFFIIIKKKLLLMMMIIIJJJLLLQQQUUUVVVSSSPPPPPPNNNKKKIIIHHHIIIKKKLLLMMMJJJGGGGGGHHHHHHFFFCCCCCCAAA???===;;;;;;;;;;;;???>>>>>>===<<<;;;;;;;;;999999888888777666666666333333333222222222111111444444333333222111000000000000//////.........---................................................---.........---,,,,,,+++------------------------.........------,,,,,,,,,------------------------------------------------......---,,,---...///000////////////////////////000000000000000000000000000111111111111222222222444444555555666777777777:::999888888888:::<<<>>>======>>>???AAACCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKJJJJJJHHHGGGEEEDDDFFFFFFEEEDDDBBB???===<<<;;;<<<<<<===============:::;;;<<<<<<;;;:::888777555555444444444333333333111111111111111111111111000000000000////////////......////////////................../////////000//////000000000111111111111111000000111111222333444555666888999999::::::777999;;;<<<;;;;;;===>>>>>><<<:::999999999:::;;;::::::999888888777666666888777777666666555555555222333333333333222111111111111111111000000000000000000000000000000000000........................------------------------------------------------......---------,,,,,,,,,------------------------//////000000000//////....../////////000000000000.../////////000000000000222222222333333333333444444666999;;;???IIIUUU___vvv]]]PPPPPPLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@AAACCCCCC@@@===@@@@@@???>>>===<<<;;;;;;::::::999999999888888888666555444333333222333333222222222222111111111000111000000/////////////////////.........------------...000000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....................................//////////////////000000000111111111...000222222111000111222333222222333444777:::;;;:::;;;<<<===>>>>>>>>>>>>AAACCCFFFHHHJJJKKKLLLLLLLLLLLLOOOSSSWWWWWWUUURRRSSSQQQOOOMMMKKKKKKLLLMMMPPPMMMKKKJJJJJJIIIFFFCCCCCCAAA???===<<<;;;;;;;;;======<<<<<<;;;:::::::::999999999888777777666666333333333333222222222222444444333222222111000000000/////////............................................................------......------,,,+++------------------------......---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,...------,,,---...///000........................////////////////////////000000111111111222222222333444444555666666777777999888777666777999;;;<<<<<<======>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNLLLJJJHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBB@@@>>>===<<<<<<============<<<<<<999999::::::999888666555555444444444444333333333111111111111111111111111000000000000/////////.........////////////..................//////////////////000000000000111111111000000000000111222222333444555777999:::;;;;;;:::;;;<<<;;;::::::<<<>>>>>>===;;;999888888999999999999888888777777666666888888777666555555444444222333333333333222111111111111111111000000000000000000000000000000000000........................------------------------------------------------...------------,,,,,,,,,---------------------------...////////////............/////////000000000....../////////000000000111111222222222333333333222333444444444777>>>DDD[[[sss{{{ggg^^^WWWNNNIIIKKKIIIJJJKKKKKKIIIFFFCCCBBBCCCAAA@@@@@@AAAAAA@@@>>>???>>>>>>===<<<;;;::::::999999999999888888888777666555444333333222222222333333222222222111111111111000//////......//////...............---------***,,,......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------............/////////////////////000000000000---///111111000///000111222222333444555666777777888999:::<<<===>>>>>>>>>BBBDDDGGGJJJKKKKKKJJJIIIKKKLLLNNNRRRUUUUUUSSSQQQPPPPPPOOONNNMMMLLLKKKKKKPPPNNNKKKJJJIIIGGGDDDBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999:::999999888888777666666444444444333333333222222333333333222111111000000////////////....................................------------------------------......------,,,,,,------------------------------------,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---------,,,---......///........................////////////////////////000000000111111111222222333333333444555555666666777666555555666777999:::<<<<<<<<<>>>???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEDDDCCCBBB@@@>>>===>>>>>>>>>>>>===<<<;;;:::777888888888777666555444444444444444333333333333111111111111111111111111000000000/////////............////////////...............///////////////////////////000000000111000000000000000111222222222333555777999:::;;;;;;<<<<<<<<<;;;999999;;;>>>===<<<;;;999888777777777888888777777777666666666888777666666555444333333222333333333333222111111111111111111000000000///000000000000000000000000........................------------------------------------------------------------------------------------------------***+++,,,,,,---,,,,,,,,,........./////////000000........./////////000000111111111111222222222222111333444444444555999<<<===JJJ^^^nnnyyy}}}jjj]]]SSSQQQQQQMMMIIIIIIIIIIIIJJJJJJIIIGGGDDDCCCCCCBBB@@@@@@???@@@??????======<<<<<<;;;:::999999999888888888888777777777666555444333222222222222222222222111111111000000000000///............///........................***+++,,,,,,,,,---000333------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------.........//////........./////////000000---///111111000///000111111222444555555555444333555666888:::;;;<<<======@@@CCCFFFIIIJJJIIIGGGEEEGGGHHHJJJMMMOOOOOOMMMLLLHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJHHHGGGEEEDDDBBBAAABBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999999:::999999888777777666666444444444333333333333222333222222222111111000000///////////////.................................------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------..............................////////////////////////000000000000111111111111222222333333444444555555666555555555666777888999<<<<<<===>>>???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFFFFDDDDDDDDDCCCBBB@@@???>>>?????????>>>===;;;:::999777777777777666555444444444444444333333333222222111111111111111111111111000000/////////.........---......//////......---///////////////............////////////000000000000000//////000000111222111222444666888999::::::<<<<<<<<<:::888888:::<<<<<<<<<:::999888777666666777777666666666666666666666666666555444333333222222333333333333222111111111111111111000000000///////////////////////////........................------------------------------------------------------------------------------------------------***++++++,,,------,,,,,,............////////////............////////////000000000111111111222222...000222333333444555777777;;;???BBBHHHWWWkkk{{{rrrccc[[[TTTQQQPPPQQQOOOKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@>>>>>>??????<<<<<<;;;;;;::::::999999888888888777777777666666555555444333222222222222000000000000////////////000//////...............---.....................000///...---...222999===------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------............---............/////////...000222222111000111222111222333444444333222111444555666888:::;;;;;;<<<>>>@@@CCCFFFGGGEEECCCAAACCCEEEHHHIIIIIIIIIIIIHHHBBBCCCEEEHHHIIIIIIHHHHHHFFFFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999888777777666666555444444333333333222222222222222111111111111111000.........///////////////........................------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------------................................................//////000000000111111111111111111222333333444444555555555666777777888999<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>===;;;:::999999888888777666666555555444444333333333222222222000000000000000000000000////////////............------............------///////////////...............////////////000000000////////////000111111000111333444666777888888999:::;;;:::888888999;;;:::::::::999888777666666666666666666555555555555555444444444444333333333222333333333333222111111111111111111000000000000////////////////////////........................------------------------------------------------,,,,,,,,,------------...------------------------,,,---...//////000//////------........./////////------.........////////////000000000000111111111000111222333333333333222333666888888888<<>>;;;;;;;;;;;;::::::999999777777777777666666666666555444333222222111111111000000/////////.........000///......------......---------...............///...---+++,,,000777<<<------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///...000222222111000111222000111222333333222111000333444555777888999999999;;;===@@@BBBCCCBBBAAA@@@CCCEEEHHHHHHGGGGGGGGGHHHAAACCCEEEGGGIIIIIIIIIIIIDDDEEEFFFEEECCCCCCCCCEEE????????????>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888777777666666555444444333333333222222222111111111111111111111111111111.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,------------,,,------------------------......................../////////000000000111111000000111111222333333333444555555666777777777888;;;;;;<<<===???AAABBBCCCEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQOOOOOONNNNNNMMMLLLLLLLLLLLLJJJHHHEEECCCBBBAAAAAABBBCCCCCCCCCBBBAAAAAA@@@?????????>>>===;;;:::999:::999888777666666666777333333333333222222222222000000000000000000000000/////////.........------------............------000/////////...................../////////000000///////////////000111111///000222333444555555555666888999999888777888999888888999888888777666666555555555555555555555555333333333333333444444444222333333333333222111111111111111111000000000000////////////////////////........................------------------------------------------------,,,,,,,,,---------......------------------------------...///000000000000---------.........//////---------.........///////////////000000000111111333222333444444444333222...111666777777666666777333===GGGLLLSSS]]]fffjjj}}}eee```XXXQQQLLLKKKNNNPPPNNNPPPPPPNNNJJJIIIJJJJJJDDDDDDEEEFFFFFFEEECCCBBB???BBBCCCBBB???===<<<===;;;;;;;;;;;;;;;:::::::::777777666666666555555555555444333222111111111111000000000000//////////////////...------------...---------.........//////+++++++++***)))+++...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---///111111000///000111000000111111111111111111333333555666666777777777:::;;;===???AAAAAAAAA@@@CCCEEEGGGGGGEEEDDDEEEGGGDDDDDDEEEFFFGGGGGGGGGGGGCCCDDDEEEDDDAAA???@@@BBB======>>>>>>===<<<;;;:::::::::::::::::::::::::::666666666555444444333333222222111111111000000000000000000000111111111111............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......***+++,,,---------,,,,,,------------------------........................////////////000000000111//////000000111222222333222333444555555666666666888999999:::<<<>>>@@@AAACCCDDDGGGIIIJJJJJJIIIHHHMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOMMMJJJGGGEEEDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>>>>===<<<:::::::::999888666666666666777333333333222222222222111000000000000000000000000//////.........---------,,,------......------,,,000000//////.........---............/////////000///////////////000111111///000111222333444444444444666999999888777777888777777888888888777777666444555555555555555555555111222222333333444444555222333333333333222111111111111111111000000000000////////////////////////........................------------------------------------------------,,,,,,,,,------.........------------------------+++,,,---...////////////---------.........//////---------.........//////////////////000000000000000///000111333444333222222222333333444555555666555888888555888@@@HHHJJJWWW^^^iiixxx}}}oooddd[[[RRRLLLKKKLLLLLLKKKIIIHHHIIIJJJFFFIIIKKKKKKJJJHHHEEEAAA@@@BBBEEEHHHGGGEEEBBB???>>>AAADDDCCC@@@<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;:::777666666666555555555555555444333222111111111111111111111111000000000000//////...------------...---------.........//////,,,...//////---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,...000000///...///000000000000000000111111111333333444555666666666555:::;;;===>>>@@@AAAAAABBBAAADDDFFFEEECCCBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDAAACCCCCCAAA===;;;;;;===<<<<<<=========;;;:::999999999999999999999999999666555555444333333222222111111111000000000000///000000000000000111111111---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////***+++,,,---...---,,,,,,------------------------........................////////////000000000000/////////000111111222222111111222333444444444444666777777888:::<<<>>>???BBBCCCFFFHHHIIIIIIHHHGGGNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMQQQOOOLLLIIIGGGFFFGGGGGGAAABBBBBBCCCCCCBBBAAAAAA>>>>>>>>>>>>===<<<;;;::::::999777666555555666666333333333222222222111111000000000000000000000000//////.........---------,,,------......------,,,........................////////////////////////............////////////000000000000111222333444666666555555555777999:::===:::777555666777777666444444555555555555444444333333333333333333333333333333333222222222111111000000000000000000000000000000///...------,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000------------------------------------------------............////////////111111222222222333333333333333333333333333333333444444444555666777888999???AAAEEEJJJQQQXXX^^^bbbooottt|||rrrggg___[[[UUUNNNJJJHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGEEECCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<===<<<;;;:::999999999999777777777666555555444444333333222222111000//////000000000000000000000000000///---,,,---...000111.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................////////////000000000000111000/////////000222333111111222333444666666777999:::;;;===???@@@@@@AAACCCDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<>>>>>>>>>>>===<<<;;;:::<<<:::888666444444444444444444444333333333222222000000000000////////////........................///...---,,,,,,,,,,,,,,,............................................................////////////000000000000111222333444666555555555555777888999;;;999666555555666666666444444555555555555444444333333333333333333333333333333222222222111111111000000000000000000000000000//////...------,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------------------------------............////////////111111111111222222222222333333333333333333333333444444444444444555666777888888999;;;>>>AAADDDFFFDDDIIIPPPXXX___eeehhhiiipppqqqvvv}}}uuuiiibbb^^^XXXPPPIIIHHHFFFDDDBBBAAABBBCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEECCCBBB@@@???AAAAAAAAA@@@@@@@@@???????????????>>>===<<<<<<<<<<<<;;;:::999888888888888777666666555555444333333333333222111111000//////000000000000000000000000777555222000...---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,------------...------------------------,,,,,,,,,---------................................./////////000000000000111000/////////000111222111111222333444555666666888999:::<<<>>>???@@@@@@DDDCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<<<<;;;>>>>>>>>><<<999888999:::;;;;;;;;;:::999777666555333333333333333333333333111111111111000000000000111111111000000000//////........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++---000222000...------------------------------------------------......------------..................////////////.../////////000000000000111111111111222333444444444444555777888999::::::===>>>@@@BBBEEEFFFGGGGGGPPPOOONNNMMMLLLKKKKKKKKKLLLKKKJJJHHHHHHIIIJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===============<<<;;;::::::;;;:::888666444444444444333333333333222222222222000000000000/////////...........................///...---,,,,,,,,,,,,---............................................................////////////000000000000111111222333444444444444555666777888999777444444444555555444444444555555555555444444333333333333333333333333333222222222222111111111000000000000000000000000/////////...------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------............///////////////000000000111111111222222222222222222222222444333333222333333444444666555444333333333333444666777:::<<>>@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????????????????>>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::999888777777777777555555555444333333222222222222222111111000000///000000000000000000000000888666333000---,,,,,,+++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------....../////////000000000000000/////////000111222111111222333444444555666777888999;;;===>>>???@@@DDDCCCBBBBBBBBBBBBDDDDDDIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@>>>===<<<;;;<<<======<<<::::::;;;<<<>>>===;;;999888777666666333333333333333333333333111111111111000000000000111111000000000000//////........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++,,,+++***(((,,,,,,,,,,,,------------------------------------......------------......---............/////////....../////////000000000111111000111111222333444333333444444555666777777:::;;;===@@@BBBDDDEEEEEEJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHFFFEEECCCBBBAAAAAA@@@@@@@@@???>>><<<;;;:::<<<<<<<<<<<<;;;:::999999:::999888666555444444444222222222222111111111000000000000/////////......------------------------......---,,,,,,,,,------............................................................////////////000000000000000111222222333333333444444555666666777555333333444444444333333444444555555444444333333333333333333333333333222222222222111111111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------.........//////........./////////000000222222222222222222222222333222222111111111222222555444444444444444444444:::999999888888888888888999777555777:::<<<===<<<<<<===???AAA@@@>>><<<:::>>>>>>>>>===;;;;;;===>>>:::;;;<<<===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>=========<<<;;;;;;;;;::::::999999999888777666666666666666444444333333222111111111222111111111000000000///000000000000000000000000000///...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------........./////////000000////////////000000111111000111111222333444444444777888999:::<<<>>>@@@AAADDDCCCAAA@@@@@@BBBDDDEEEIIIHHHFFFEEEDDDDDDDDDDDDEEEDDDCCCAAA@@@>>>===<<<<<<=========<<<<<<>>>??????>>>;;;999777666666777444444333333333333222222111111111111000000000///111000000000////////////........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///......------+++***))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////........./////////000000000000000000111222333444222333333333444444555555999:::;;;===???@@@@@@AAACCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<:::999;;;;;;;;;;;;:::999888888999888777666555444333333111111111111000000000000000000/////////.........------------------------...------,,,,,,,,,------............................................................////////////000000000///000000111111111222222333444444555555555444222222444444333222333333444444444444333333333333333333333333333333222222222111111111000000////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------------............------........./////////111111111111111111111111222111111000000000000111000111222333333444555555000000000111333666888999999777555555666777888999555555666777888999999:::777999::::::888888:::<<<999:::;;;;;;;;;:::999888>>>>>>???????????????@@@@@@@@@@@@AAAAAA@@@@@@???===============>>>>>>>>>:::::::::999999999999999777777666666555555666666333333333222111111000000111111111000000000000000////////////////////////,,,,,,---------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------............////////////......//////000000000000000000111111222333333333777888888:::<<>><<<===>>>>>>===>>>@@@BBB>>>===;;;888777666777777444444444333333222222222111111111111000000000///000000000////////////...........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........//////...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------........................////////////000000000000111222333333333333333444444555555555999:::;;;<<<============@@@AAABBBDDDEEEEEEDDDCCCAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;:::999888777888777777666555444333333111111111000000000//////////////////............------------------------------,,,,,,,,,------...........................------------------------............////////////000000000//////000000111000111222333444444444333444333222333444555333222333333444444444444333333333333333333333333333333222111111111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,------------.........------........./////////000000000000000000000000111000000000000000111111000111222222333333333222/////////000111222333444666555444444444555777777888777666555555777888999333555777777777888999;;;888888999:::;;;;;;::::::<<<<<<======>>>?????????@@@@@@AAAAAAAAA@@@??????<<<<<<<<<<<<============999999999999999999999999777666666555555666666666333333333222111111000000000000000000000000000000////////////////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...///000000000//////000000111111111222222222666666777888;;;>>>@@@BBBAAA@@@@@@???@@@AAACCCDDDCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCBBBAAA@@@??????<<<===>>>>>>>>>>>>@@@BBB;;;;;;999888777777666666555444444333333222222111111111111111000000000000000000////////////......---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------.........------........./////////000000///000000111222333222222333444444555666666999999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;;;;;;;;;;:::999888888666666777666666444333222111111111111000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................------------------------............////////////000000////////////000000///000111222333333333222444333333333555555444222222333333444444333333222333333333333333333333333111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,---------.....................////////////000000000000000000000000000/////////000111222222111111222333333222222111666666555444333222111000000111111111111222333444777666555555555555666777666666777888999:::::::::777888888999;;;<<<======::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===:::::::::;;;;;;;;;<<<<<<999999999999999999999999777666666666666666777777444333333222222111000000///000000000000000000000////////////////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000000000///...000000000111111111111111444444444555888;;;>>>@@@?????????@@@AAAAAABBBBBBBBBCCCFFFGGGGGGFFFDDDCCC@@@@@@??????>>>>>>>>>>>>;;;<<<======<<<===>>>@@@777888888888888777666555555555444333333222111111111111111111000000000000000000/////////.........---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...'''))),,,,,,******+++---)))******+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........---------.........///////////////000000111222333000000111333444555666666666777999;;;===>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA??????>>>=========>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888555666666666666444333222222222111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................------------------------............/////////000111000////////////000000...///111222333333222222444333333444555666444333222333333444444333333222333333333333333333333333111111111111000000000000////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------------------------------,,,,,,,,,---------.............../////////000000000000000000000000000000////////////000222333333---...///000111111000//////000111222333444444333111333444444444444555777333444444555666666666666555444333555666666555222555555555666777888999:::999999:::<<<>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<888888999999999:::::::::999999999999999999::::::777777666666666777777888444444333333222111111111////////////000000000000////////////////////////---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///000000000///...000000000000111111111111222222222333666999===???===>>>???AAAAAABBBBBBAAABBBDDDGGGHHHHHHEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;;;;;;;===>>>555666777888888777666555555555444333333222111111111111111111000000000000000/////////............---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...'''***---,,,***)))***,,,))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////////////////000111222333...///000111333555666666444666888;;;>>>@@@BBBCCCBBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBB???>>>>>>=========>>>>>>;;;<<<======>>>>>>======<<<<<<<<<<<<;;;:::999999555555666666666555333222222222222222111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000111111222222222333333333333444444444555666666666222444666777555444444444111111111111111111111111000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.......................................------,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333444444444555555555555666555555555555666666666666777777999;;;===???@@@AAA??????>>>===;;;:::888777;;;;;;:::::::::999999999999999999888888888777777666666666666555444333222444333222111111111222333000000000000////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------------------------------------------------------............///...............///000000666444333222333666999;;;999:::<<<>>>@@@@@@@@@@@@BBBAAAAAABBBCCCBBB@@@===???>>><<<<<<=========<<<<<<>>>??????===;;;:::;;;<<<;;;:::888777555444333222222222111111111111000///////////////......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...+++)))))),,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,------++++++,,,------------............///------......///000000000111111222222222333333333555777:::<<<<<<<<<>>>???BBBBBBBBBCCCEEEGGGJJJKKKGGGHHHHHHHHHFFFDDDAAA???@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777666666555444333333333333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000111111111222222222333333333333444444555666666666999:::;;;999555111000///222222222111111111111111000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.................................---------,,,,,,,,,,,,,,,,,,---------........................................................./////////000000000000////////////////////////000000000000000000000000111111111222222222333333333333333333333333333333333444444444555555555555444444555555555666666666777777999:::<<<===????????????>>>===<<<:::888777::::::::::::999999999999999999999888888777777777666666666666555444333222444333222111111111222222000000000000/////////...........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------...........................//////000555444333222333666888:::888:::;;;===>>>??????>>>???>>>???@@@BBBBBB@@@>>>>>><<<::::::;;;<<<;;;:::;;;===>>>>>><<<:::999::::::999888777666555444333222222222111111111000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++---+++)))))),,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------............------......///000000000111111111222222222333333555777999::::::<<<>>>@@@CCCBBBBBBCCCDDDFFFHHHIIIGGGHHHHHHHHHFFFDDDAAA@@@?????????@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<::::::999888888777777666666555444333333222333333111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000000111111111222222222222222333333444555555666666>>>>>>===:::555111//////222222222222111111000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------............................../////////000000000////////////////////////000000000000000000000000000111111111222222222222222222222222222222222222333333333333444444444444444444444444555555555555777888888999:::;;;<<<===>>>>>>>>>===<<<:::999888::::::999999999888888888888888888888777777777777555555666555555444333222333333222111111111111222000000000/////////..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------------------..................------......///000444333222111333555777999888999:::;;;<<<=========<<<;;;;;;===???@@@???===<<<:::888888999:::999888:::;;;<<<<<<:::888888888777777666666555444444333222222111111111000000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------............------......///000000000000111111111222222222222555666888888888:::===@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDBBB@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>======:::999999888888777666666666555444333333222222222111111000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------................................./////////000000000000000111111111111222222222333444555555666666;;;<<<<<<:::666444444444333333222222111000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......------------------------................................./////////000000////////////////////////000000000000000000000000000000000111111111111222222222222222222222222222222222222222333333333444333333333333444444444444777777777888999999::::::<<<<<<<<<<<<;;;:::999888999999888888888777777777777777777777777777777777444555555555444444333222333222222111111111111111000000/////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,---------............------------...//////222111111111222444666777777888999999:::;;;;;;;;;;;;::::::;;;<<<===<<<::::::888777666777888777666888::::::999777666666777555555444444444444444444111111111111000000000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,---------.........------......///000000000000000000111111111111222555666666666666888<<<@@@BBBAAAAAAAAABBBBBBCCCCCCEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA???>>>===<<<<<<999999999888777777666666666555444333222222222222111000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------....................................//////////////////000000000111111111111111222333444555666777888999:::888666555666777222222222111111111000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------....................................////////////........................//////////////////////////////000000000111111111111111111111111111111111111111111111222222222222222222222222333333333333555666666666777777777777:::::::::::::::999888777888888777777777666666666666666666666666666666666444444444444444444333222222222222222111111000000////////////.............................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------...//////000000000000111222444555666777777888999:::;;;;;;>>><<<::::::::::::999777999888666666777777777666888888999777555444555666444444333333333333333333111111111000000000/////////////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,------------...------......///000000000//////000000000111111111333444555444555777;;;>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAAAAA@@@BBBBBBAAA@@@??????>>>>>>@@@???>>>===<<<;;;:::999999999888888777666666555555555444333222222222222000000000////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------........................------........./////////////////////000000000000000111222333444555666777999999999666444333333555111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////........................////////////////////////////////////000000000000000000000000000000000000000000000000111111111222111111111111222222222222444444444555555666666666777888888888888888777777777777666666666555555555555555555555666666666666333333444444444444333333111111222222111111000////////////.........------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,------...///.........///000111333333555555666777888:::;;;<<<@@@===;;;::::::999888777:::888666666777888777666777888888666444333444666444444444333333333333333111111000000000////////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,------------------......///000000000////////////000000000000111333444444444666999<<<===>>>???????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===<<<;;;:::<<<<<<;;;;;;:::999888888999888888777777666555555555444333222222111111111000000////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......................................................---------.........//////........./////////000000000000111222444555666777777888777444222111222333000000000111222222333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................////////////////////////........./////////000000000000000000000000000000/////////000000000111111000000000111111111222222222222222333444555666666555555666666666666666555666666666555555555444444444444444555555666666666222333333444444333333333000111111222111000///...//////.........---------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------)))******+++,,,,,,------++++++,,,,,,,,,---------------,,,,,,------...///------...///000111111222444444555666888;;;===>>>@@@===;;;::::::;;;:::999;;;999777777888999888777888888777666444333444666555555444444333333333222111000000000///////////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))*********++++++++++++***,,,---,,,))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---++++++,,,,,,,,,---------------......///000000000........./////////000000///111333444555666888:::;;;<<<===>>>??????>>>===>>>>>>=========>>>>>>???>>>======<<<;;;:::999999::::::999999888888888777888888888777666666555555555444333222111111111111000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........................................................---------.........//////............/////////000///000111222444555666777444444444222111111222444//////000111222333333444000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................////////////////////////............/////////000000000000000000000000000////////////000000000000000000000000111111111111000111111333444555555666333444555555555555555555666666555555555444444444444444444555555555666666222222333444444333333333000111111222222000///...//////.........---------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,---...///000111111444444444666888;;;>>>@@@???===::::::;;;<<<<<<<<<<<<:::888888999:::999888888888777555333333555666666666555444444333222222000000000000///////////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++***,,,---,,,))))))+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---++++++,,,,,,,,,---------------......///000000000............/////////000...000333555555666777888999;;;<<<>>>>>>>>>>>>======<<<<<<<<<<<<======>>>::::::::::::::::::999999888888888888888888888888888888888777666666555555555444333222111111111111000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------.................................------,,,,,,,,,------------------------000000000000000000000000000000000000000000000000///000000000000111111111222111111111000000//////000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------..............................---------------------------------............///////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222444444444555555555555666333333333444444444555555555555666666555444333333333444555333222666???FFF555222//////000111///---//////////////////////////////.........---------------------------------------,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///......//////000000111111111222444666999;;;===>>>:::<<<===<<<;;;;;;<<<===777888999:::;;;:::999888777666555444444555666777333333333222222222111111111111111000000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111222222333333777777888:::<<<===??????<<<;;;:::999:::;;;<<<===>>>===;;;;;;;;;;;;999888777777777777777777777777777666666555444444333333333222111111000000111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************///.........------------..............................---------,,,,,,,,,------------------------////////////////////////////////////////////////000000000000111111111111111111111000000000/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------------...........................------------------------------------....................................////////////////////////////////////////////////000000000111111111222222333444444444555555555555333333333333444444444444555555555555555444333333111333444333111444:::@@@;;;666111//////000//////........................///.........------------------------------------,,,,,,,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------.....................///000000111111111222333666888:::<<<===;;;<<<===<<<;;;:::;;;<<<777888999::::::999888888777666555444444555666777333333333333222222222222222111111111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////000000111111222333333555666777999:::<<<===>>><<<;;;:::999999:::;;;<<<<<<;;;999999:::999888666888888888888888888888888666555555555555444444444333222111111000000111111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------------------------------------...------------,,,,,,,,,------------------------////////////////////////////////////////////////000000000111111111222222111111000000000000/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------....................................////////////////////////////////////////////////000000000000111111111111333333333333444444444444222222333333333444444444444444555555444444333333111222444222000111555999???:::333///...//////000....................................------------------------------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------............---......//////000111111000111333555777:::;;;<<<;;;<<<===<<<:::999999:::777888888999999888777777666666555444444555666666444444444444333333333333222222222111111111111000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---............///////////////000111111222222333333444555777999:::;;;<<<<<<;;;:::999999:::;;;<<<:::999777777888888777555999999999999999999999999555555555555555555444444222222111000000000000111/////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------////////////////////////////////////////////////000000000111111111222222000000000000000000/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------................................./////////////////////////////////////////////////////////000000000111111222222222222333333333444222222222222333333333333333333444444444333333222111333444333111000111333;;;888444000///...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111000111222444666888:::;;;;;;<<<<<<;;;999777888888777777777777777777666666555555555555555555555555555555444444444333333333222222222222111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........////////////000000111222222222333444555666888:::;;;<<<<<<;;;:::999999999:::;;;999888777777888888777666::::::::::::::::::::::::777666666555444444333333222222111000000000000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------................................................//////000000000111111111//////////////////000000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------................................................................................./////////000000000111111111111222222222222111111111222222222333333222222333333333333333222111333444444333111000000222222222111000///..............................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000///000111333555777888999:::;;;;;;:::777666666777777777666666555555555555444444555555555555444444555555444444444333333333222222222111111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------...............//////000111111222222333444555777888:::;;;<<<<<<;;;:::999888999999:::999888777888::::::999888::::::::::::::::::::::::999888777666444222111111222111000000//////000000............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................................................./////////000000......////////////000000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------............................................................////////////000000000000111111111222000000111111111222222222111111222333333333222222111222333444444222111000,,,...111111000.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000//////111222444666777888888999:::999777666666777777777666555444444444444444444555555555555444444444444444444333333333333111111111000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......,,,++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------...............///000000111111222333333444666888999;;;;;;<<<;;;:::999888888999999999888888999;;;<<<;;;:::::::::::::::::::::::::::999888777666444222111111111111000////////////000.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................------------...................../////////000000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------................................................------.........//////////////////000000000111111000000000000111111111222000000111222222222222222000000111222333333222111,,,...000000...---...000------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,000222000,,,)))***---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000...///000222333555666777666777888888666666666888777666555444333333333444333444444555555444444333333333333333222222222222000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++---......,,,++++++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------...............//////000111111111111222333444666888999:::<<<;;;:::888888888888999999888777999;;;<<<<<<;;;999999999999999999999999666666666555444444333333111111000///////////////.........---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------................................................,,,,,,,,,---------......---.........//////000000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------................................................---------.........//////////////////000000000000000000000000111111111111///000111222222222222222///...///000222333222111///000000...++++++///222------------------------+++++++++,,,,,,---------++++++++++++++++++++++++...111333111,,,)))***---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000...///000111333444666666555666777777666666777888777666555333222222333333333333444555555444333333333333333222222222111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++---......,,,++++++,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............//////000111111111000000111333555666888888===;;;:::888777777888888888777777888:::<<<<<<;;;999999999999999999999999444444444555555555666666111111000///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************........................+++++++++,,,,,,---------------------------------------------------------........................,,,---......//////..............................////////////000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---........................------------------------............////////////////////////000000000000//////000111111111111111111111111000000000000000111111111111111111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,,,,,,,---......---------............///...///000111222333444444555666666777777777777777666555444444333333333333444444444444333333222111333333333222222222111111111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********......---,,,,,,+++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////111111222333555666666777777888888777777666555444555666777888:::<<<======888999999::::::999999888777777666555444444333333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********........................,,,,,,,,,,,,------------------------------------------------------------........................,,,------........................................../////////000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---........................------------------------............////////////.../////////000000000000//////000111111111111000000000000000000000000000111111111111111111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,,,,,,,---......------------...............//////000222333333444444555555666666666666666555444444333222222333333333444444444333333222111333333222222222111111111000000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...............////////////000111111222444555555666777777777777666666555444555555666888999:::;;;<<<777777888888888888777777777666666555444444333333111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------------.........---------------------------------------------------------------------------------------,,,,,,---............................................./////////000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------........................---............/////////....../////////000000000...///000000111111000000000000000000000000000000111111111111111111111111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,---......------------..................///000111222333333333333444555555555555444444333222222111222222222333333444444444333222222333222222222222111111111000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++*********------,,,,,,++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------............///////////////000111222333333444555555666666666555555444555555666666777888888999666666777777777777666666666666555555444333333333111111000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***------------------------/////////......------,,,------------------------------------------------------------------------,,,,,,---.........------................................./////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------........................---------.........//////........./////////000000...//////000000000000000/////////000000000000000111111111111111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++,,,,,,---...,,,,,,---------...............//////000111222222111222222333333333333333222222111111111111111222333333333444444333333222222222222222111111111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////......///000000111222222333444444555555555444444555555555555555555666666666666777777777777666666555555555444444333333333111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------/////////......------,,,------------------------------------------------------------------------+++,,,,,,---...---------....................................////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------........................------------........................////////////......///000000000000000......//////000000000000000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++,,,------,,,,,,,,,------------............//////000000111000000111222222222222222111111111000000111111222222333333444444333333333222222222111111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---......//////000000000111222333444444444444444444444444444444444444444666666777777777777666666444444444444444333333333000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................------........./////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------........./////////---...//////000000//////---......//////000000111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++,,,------,,,,,,,,,,,,---------------........./////////000000000111222222222222111111111111000111111222333222222333444444444333333222111111111111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***************++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........---........./////////000000000111333333444444444333333333444444444444444666666777777777777666666444444333333333333333333000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,........................---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---...//////000000//////------......///000000111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++***++++++,,,---++++++,,,,,,,,,---------------............//////000000111222222222222111111111111111111222333333111222333333444444444333111111111111000000000000------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))))))))*********+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.....................////////////...///000222333444444444333333333444444555555555555555666666666666555555333333333333333333333333000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---......///////////////---------...///000000111000000000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---++++++,,,,,,,,,---------------..................000000111222222222222222222222111111222333444444111222333333444444444444111111111111000000000000------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))*********+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////---...000111333333444444222222333444444555666666333444444555555444444333333333333333333333333333000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++))))))***,,,......+++)))++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++******))))))))),,,,,,,,,++++++*********,,,,,,444<<<888+++)))///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....................................///////////////////////////000111111000///...------...///000////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111222222222222222222222222222222222111111///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222333444444555555444444333555666666444222333555777777666555444333222111111222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++******+++,,,------+++***,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++*********,,,,,,,,,+++++++++******,,,,,,222999666+++)))///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....................................///////////////////////////000000111000///...------...///000////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,++++++++++++++++++,,,,,,,,,,,,------------...------------....................................//////000000000111111111222222222222222222222222222222222111111000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222333333444444444444333333555555555444333333555777777777666555444333222111222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,+++///555222***)))///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------............///////////////......//////000111//////............///////////////............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------....................................//////000000000000111111111111111111111111111111111111222111111000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...//////000000111111222222333333444444333333222444555555555444555777888777777666555444333333222222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++---000...)))***...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------........./////////............///000000/////////......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................////////////000000000111111111111111111111111111111111111111111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///......//////000111111111222222333333333333222222222444555555555555777999777777666555555444333333111111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,******,,,...---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---,,,******---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------...........................//////000...//////////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------..............................////////////000000000000000000000000000000000000111111111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///.........///000000111111111111222222222222111111111333555555555555666777666666666555444444333333111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,)))***...222------,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------......///000......////////////...............------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////000000////////////////////////000000111111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///---......//////000000111000111111222222111111000000222444444444333444555555555444444444333333333111000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++)))***///555...---,,,,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,************,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////---...///000000///...---.........---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))***,,,------,,,***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000////////////////////////000000111111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///------......///000000000000000111111111111000000000111444444333111222222333333333333333222222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++***,,,---+++(((***111777...---,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))******+++++++++*********++++++,,,,,,,,,)))***++++++,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////---...///000000///...---......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000///////////////////////////000000111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////------......///000000000000000111111111111000000///111333333222000000000333333222222222222222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------++++++++++++------------++++++++++++------,,,++++++******++++++,,,------++++++++++++------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---+++***)))***+++,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------............///000000000000000000000000//////000000000000//////////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000000111111111111222222222000000111111111222222222111000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***))))))***))))))***,,,------+++))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...........................---------............/////////////////////////////////000000000000//////////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------------------------------............////////////////////////////////////000000111111111222222222000000111111111222222222111000000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,000222222111...,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++))))))*********+++---//////,,,***...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------............///////////////////////////...//////000000//////.../////////............---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------........................---............/////////////////////////////////000000000111111111222222111111111111111222222222000000000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---//////...,,,,,,---------+++///......------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............///////////////////////////...//////////////////...//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////000000000000111111111111111111111111111111111111000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******---222666555111,,,))))))+++,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///..............................////////////..................------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------....................................//////000000000111111111111111111111111111111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++---///******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...333777666222,,,)))(((***,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---......//////......---.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------------................................./////////000000000111111222222222111111111111111//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,,,,...000111...+++***+++,,,,,,+++******++++++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---......//////......---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.................................////////////000000000111222222222111111111000000.../////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++------------++++++++++++------------++++++,,,++++++++++++++++++,,,++++++------------++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///---***)))(((+++***+++,,,......,,,***((()))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---..................---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000222222222222111111000000.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////...---,,,,,,++++++---------............///------............------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////......///000000000000000000000000000000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------.........------------............------............------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////......///000000000000000000000000000000000000000000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............---++++++++++++++++++++++++************+++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...000111111------------............------............------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////......///000000000000///000000000000000000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111111,,,,,,---------.........------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////---...//////000000//////000000000000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------......//////,,,,,,,,,------------...------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............------...///////////////////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,------------------............------------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........------...////////////.../////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---///000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,---------.........,,,---......//////......//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---///000///+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------........................+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------..................---------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////......//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---***)))+++---+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++......//////...---,,,,,,,,,------......------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++....../////////...---,,,---------.........//////////////////////////////000000//////.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------***+++......+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...............---,,,,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********,,,,,,,,,---------..............................000/////////.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++)))(((+++///---(((,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---............------,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------...000222333------------..................................../////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))///444222,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------......------,,,,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------///222666999<<<............////////////................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...444:::999333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,///222555,,,,,,---------.................................---------...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++///555444000***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))***+++)))*********++++++++++++---------------------------------------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((++++++((())),,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******************+++++++++,,,,,,------------------------,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---111111---***,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------+++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,---------.........//////------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++*********+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********++++++++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------,,,+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,------------------------------------,,,+++***+++---000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------....../////////......---------...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++++++++++++++++++++------------------------------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------...---,,,,,,++++++++++++......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------...............---------,,,,,,...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++++++++++++++++++++------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))++++++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------...---,,,,,,+++++++++,,,...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------------------------***++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///------...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------------------------------,,,+++++++++,,,,,,------------------------........................------------------------.......................................---------------------------------------------------------,,,,,,------------,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......................................................------------------------................................................------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------------...------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000------------------,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,,,,------------------------........................------------------------................................................------------------------------------------------,,,------......------,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......................................................------------------------................................................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,---------.........------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,---...//////------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...........................------------------------......................................./////////------------------------------------------------------............------........................,,,,,,,,,---------......,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......................................................------------------------................................................,,,,,,,,,------------...------------------------......------------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------,,,---------............------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------------------------------------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++---,,,,,,++++++++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---......------------............,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------..............................................................................---........./////////000........................------------------------------............------........................,,,,,,,,,---------......,,,,,,---------.........,,,,,,---......---,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---,,,,,,,,,,,,---..............................................................................................................................,,,,,,,,,---------....................................------------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,------------....................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................................------------------------........................------------.........///------............------------------------------------------------------+++,,,,,,---......------------------------------,,,,,,+++++++++,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---,,,,,,,,,------------------.........///,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,------.........................................................////////////////////////---.........//////000000........................------------------------------............------////////////////////////,,,,,,,,,---------......---------....../////////,,,,,,---......---,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---,,,,,,,,,,,,---......////////////////////////////////////////////////........................................................................,,,,,,,,,------.......................................------------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------------------------------.........------,,,,,,,,,---------.........//////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................................------------------------........................---------.........//////------............------------------------------------------------------+++,,,,,,---.........---........................,,,++++++***+++,,,...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................//////...---,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------------------------------++++++++++++,,,,,,---...------------------------//////.........---------..................................................................---------.../////////---,,,+++111111///...------------/////////////////////////////////...............------------------------------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------,,,,,,+++++++++........................------------------------------------------------------------------------//////.........---------------------------------------------------------/////////......................../////////000000---...000000///......///+++,,,---.../////////...------------------------///......------...//////........................////////////////////////........................------............------------------------------------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,.........------,,,,,,,,,........................---------............///........................++++++,,,,,,,,,---------.........------,,,,,,,,,---------.........//////........................---------.........//////111111000//////...------,,,,,,------.../////////------............---------------.........//////++++++,,,---......//////........................------------------------------------------------//////.........------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------------------------------//////.........---------........................................................................,,,---......///...---,,,---------,,,------......////////////////////////............------------........................------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,++++++........................------------------------------------------------------------------------//////.........---------------------------------------------------------////////////////////////........................,,,---......------------////////////............////////////////////////---,,,,,,,,,,,,------...........................////////////////////////........................------............------------------------------------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,......---------,,,,,,,,,........................---------............///........................++++++,,,,,,,,,---------.........------,,,,,,,,,---------.........//////........................---------.........//////.........---------------..............................////////////......//////...------,,,++++++///////////////000000000........................------------------------------------------------//////.........------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------------------------------...............---------........................................................................------...////////////...---------,,,------......................................................////////////////////////------------------------------------------------.........---------------...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,........................------------------------------------------------------------------------...............---------------------------------------------------------/////////////////////000000000000000000000000000......////////////......000000///.........//////........................,,,,,,,,,,,,,,,---..............................////////////////////////........................------............------------------------------------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,...------------,,,,,,,,,........................---------............///........................,,,,,,,,,,,,------------.........---------------------........./////////........................------........./////////------------............000//////......------,,,//////////////////////////////......------,,,,,,//////.........---------........................------------------------------------------------...............---------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------............................................................................................................////////////////////////////////////111000///......---..............................///////////////000000000////////////////////////...............................................................---------...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------,,,,,,........................------------------------------------------------------------------------................................................------------............///........................//////000000111222222000000000000111111000/////////.........///000111////////////////////////...............///000000........................////////////////////////........................------............------------------------------------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,------------------------........................---------............///........................,,,,,,,,,------------..................---------............////////////....................................////////////////////////////////////........................000000000000000000000000------...//////000000111///............---------................................................................................................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------........................................................................---------------------------------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------........................---.....................////////////////////////................................./////////000000............---.........000000////////////000000////////////////////////000000000/////////.........................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------........................---------------------------------------------------------------------------.............................................---------....../////////////////////000000000000......000111333555666666777666555666888888666444333333222111000/////////000000000000000000000000//////............//////////////////////////////////////////////////////........................------............------------------------------------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,------------------------........................---------............///........................,,,,,,---------........................................../////////000000................................./////////000000111000000000/////////...,,,,,,...///111222333444444333333222222333333444000000000000111111111111111111111111111111111111////////////////////////................................................---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------.........------,,,,,,------...................................................---.....................------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------........................---------...............////////////////////////.................................//////000000111---------...///000111222222222222222333333555555333333333333333333333333222222111000///......---......................................................................................./////////...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------....................................---------------------------------------------------------------------------------.......................................---------...//////000000000111222444666777999999<<<<<<>>>@@@BBBCCCEEEEEEGGGEEECCCEEEHHHHHHFFFCCC<<<;;;:::999666444111000........................111000///......------...////////////////////////////////////////////////........................------............------------------------------------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,------------...........................---------............///........................,,,---------.........................../////////....../////////000000000............................../////////000000000000000000000///////////////000222555888;;;===>>><<<;;;:::999999:::;;;<<<::::::888777555444222222222111111111000000//////////////////////////////................................................---------...............------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,---------............------------......................................................---------...............------------------------------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------........................---------.........//////////////////////////////........................---......///000000111111000111222444777:::===???>>>>>><<<;;;:::999999999999999999999999999999999:::999888666555333222111////////////////////////................................................---........./////////000...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------.........///........................---------------------------------------------------------------------------------.........//////........................---------...///000000000111333666:::???CCCGGGIIIOOOOOOPPPQQQRRRSSSSSSTTTQQQNNNLLLNNNQQQRRROOOLLL@@@AAABBBBBBAAA>>>;;;999555555555555555555555555666555444222111000//////////////////////////////////////////////////////........................------............------------------------------------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................---------............///........................------------............---........./////////000.../////////000000000000.........................../////////000000000000000000111222444555666666888999<<>>===<<<999888666555333111//////////////////////////////................................................---------.........//////------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000//////......------,,,,,,,,,,,,---------......,,,,,,,,,---------............------------......................................................---------.........//////........................------------------------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------////////////////////////---------.........//////000000000000000000000000........................---......///000111111222444555888;;;@@@EEEIIILLLNNNLLLIIIEEEAAA===;;;:::========================BBBAAA???===;;;999888777000000000000000000000000////////////////////////////////////////////////---.........//////000000...------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------.........//////........................---------------------------------------------------------------------------------.........//////////////////////////////---------...///000000111222555999@@@GGGMMMRRRTTTWWWWWWVVVVVVVVVVVVVVVVVVNNNJJJHHHJJJNNNOOOLLLHHH@@@BBBFFFIIIJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEE<<<;;;999777555444333333000000000000000000000000////////////////////////........................---..................---------------------------------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,------.................................---------.........//////........................---------.........//////---.........//////000000////////////000000000000........................////////////000000000000111222444666999;;;===>>>@@@AAACCCFFFIIILLLNNNPPPOOONNNLLLKKKKKKLLLNNNOOOQQQPPPOOONNNLLLKKKJJJIIIFFFDDDBBB???<<<999666555000000000000000000000000////////////////////////////////////////////////---------.........//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111111000///...------,,,,,,,,,,,,------.........,,,,,,,,,---------............------------......................................................---------.........//////........................------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------............////////////............///////////////111111111//////000111...///111222111000...---222333555777888777666555888999;;;@@@FFFNNNUUUYYYVVVTTTPPPLLLIIIGGGFFFFFFGGGEEEAAA>>>===<<<;;;999:::999999>>>DDDIIIKKKKKK???:::555333444555444333111//////000222222111...000///---,,,,,,...000111////////////////////////////////////////////////.................................------,,,,,,+++------------------------.................................------,,,,,,,,,..........................................................................................------........................111111111000000/////////+++---000111000000000111222444444111222666777555<<<;;;<<<>>>BBBHHHNNNRRRVVVTTTSSSTTTXXXZZZYYYWWWZZZXXXVVVXXX\\\[[[VVVQQQOOOMMMJJJHHHGGGGGGEEEDDDFFFGGGIIIKKKMMMOOOOOOOOOQQQNNNJJJFFFBBB>>>:::666000///---...///000000000////////////////////////......//////////////////////////////////////////................................................------------------------------------------------................................................................................................///......---------......////////////////////////------------------------........................---------.........//////......//////......---,,,...///000///...///000222...///111444666888999:::???AAACCCEEEGGGHHHHHHIIIIIIJJJKKKOOOSSSVVVWWWVVVZZZZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWRRRPPPLLLIIIEEECCCBBBAAA:::888666333111111222333000//////.........///////////////000//////...---..............................------------..............................------------------------........................------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000000/////////...------------------------,,,---///000000000///...---------,,,,,,,,,,,,+++///......---,,,,,,,,,---000000000000///...---,,,111///------...///...---000///...------...000111000000///...---,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------............///...............------,,,///////////////////////////,,,,,,//////,,,,,,///............////////////............///////////////111222111///...//////000//////...///000222333777:::>>>AAAAAA???;;;888777888:::>>>DDDKKKQQQTTT]]][[[YYYUUUPPPLLLIIIGGGDDDAAA===;;;;;;:::999777999999;;;@@@GGGLLLNNNNNNJJJFFF@@@;;;::::::;;;<<<666444222000///000111111222111000000///......---////////////////////////////////////////////////.................................---------------------------------------.................................------,,,,,,,,,.............................................................................................................................................---111000///...---///333666???BBBAAA??????AAABBB????????????@@@BBBCCCDDDEEEFFFDDDEEEJJJQQQYYY]]]___^^^[[[YYY[[[]]]]]]YYYTTTKKKIIIGGGEEEEEECCCAAA???<<<===@@@CCCGGGJJJMMMOOOTTTQQQMMMKKKJJJHHHFFFDDD<<<888333000//////.....................//////000////////////000000000000////////////////////////................................................------------------------------------------------......................................................................................................---------......///////////////////////////------------------------........................---------.........//////....../////////////////////000000///------///111111333666999===???@@@@@@EEEGGGJJJMMMOOOOOONNNNNNNNNOOOPPPTTTWWWYYYYYYXXX^^^]]]\\\[[[ZZZZZZ[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWUUUSSSPPPLLLJJJHHHHHHHHHBBBAAA???<<<999444111///111111000000000000111111///000000000000000//////........................///......------......///........................------------------------........................------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........------------------------------///000000000///.................................---------......///------..................000///------...///...---//////............///////////////......------,,,,,,,,,---------............------,,,,,,------...---------............//////////////////...------////////////////////////---++++++//////++++++---............////////////............////////////...000222222111000111111000///---...111666<<<@@@BBBFFFLLLQQQQQQNNNIIIFFF>>>>>>???AAAEEEJJJOOORRR```___]]]ZZZTTTNNNHHHEEE???===:::888888888777666999:::>>>DDDKKKPPPRRRSSSSSSPPPKKKEEE@@@???@@@BBB???>>>:::555111000111222000111111222111000...---////////////////////////////////////////////////..........................................//////------------------------.................................---------------........................................................................................................................,,,------...///.........000000//////111777???EEENNNQQQRRROOOOOOQQQPPPMMMOOOPPPPPPOOOMMMIIIEEECCCCCCBBBAAAEEEKKKSSSXXX[[[___]]][[[\\\^^^^^^[[[WWWSSSQQQOOOLLLJJJGGGBBB???<<<<<<===???BBBFFFIIIKKKTTTRRROOONNNMMMLLLKKKIIIIIIEEE>>>999666444222111111000///.........///000000000000000000000000000////////////////////////................................................------------------------------------------------................................................................................................---------------...///000////////////////////////------------------------........................------........./////////......//////000111111111000000000...---...111444999;;;@@@DDDHHHIIIIIIIIIJJJLLLNNNPPPQQQPPPNNNMMMJJJKKKMMMQQQTTTVVVUUUSSSXXXWWWVVVVVVWWWYYY[[[]]][[[[[[YYYXXXVVVTTTSSSRRRQQQOOOKKKHHHGGGGGGHHHIIIIIIIIIIIIHHHCCC===888444333222222111000000000111000000000111111111111000///////////////////////////......------......///........................------------------------........................------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............------------------------------------......///000/////////......//////////////////,,,,,,,,,---...//////000------..................///...------///000///............//////......---........................,,,------------...............------------......---------............///000000000000000///......////////////////////////---+++---111111---+++---............////////////............////////////,,,...111222111111333444///000111555<<>>EEEKKKPPPSSSTTTRRRRRRQQQKKKDDD@@@@@@BBBEEEFFFFFFBBB<<<777444333......///000000111000000////////////////////////////////////////////////........................---.........//////000000...............................................................---------........................................................................---------.............................................///000000000//////,,,///333888???FFFOOOTTTUUUYYY[[[ZZZ[[[\\\ZZZVVVYYYYYYXXXVVVRRRNNNJJJHHHIIIHHHHHHIIILLLPPPTTTVVVXXXWWWWWWXXXZZZZZZXXXVVVZZZXXXUUUSSSPPPKKKEEE@@@>>>>>>???AAADDDIIIMMMOOOUUUTTTTTTSSSRRROOOJJJFFFOOOLLLHHHDDDBBB@@@===;;;888666444222000000000111000000000000000/////////////////////////////////........................................................................,,,,,,------------------................................................................................................,,,,,,,,,---...///000111////////////////////////............................................................///////////////////////////000000111...///000000222555:::>>>DDDGGGKKKOOOPPPPPPNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHLLLOOOOOONNNLLLHHHHHHHHHHHHKKKOOOSSSUUUYYYXXXVVVSSSPPPMMMKKKJJJIIIGGGDDDBBBAAABBBDDDFFFGGGHHHJJJKKKJJJGGGDDDBBB777666444222111000//////111000000000000000111111//////////////////////////////............//////........................................................................------------------------,,,,,,------------,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------....../////////////////////............---------...//////000000111111111000000///............///...---...000111000...---...///000000...---,,,............////////////------------..................------------......---------............///111111111111111000/////////////////////////////////...000555555000...///............////////////............////////////---///000/////////000222222666===FFFOOOWWW]]]```fffeeedddbbb___]]]ZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRJJJHHHEEEBBB???>>>======:::888555444555666555444444666;;;@@@DDDHHHLLLNNNLLLOOOQQQOOOIIIDDDAAAAAACCCHHHMMMOOOLLLFFF???;;;333222000///...///000111000000000000000000000000////////////////////////////////////////////////---.........//////000000................................................................................................................................................---------.........//////........................///////////////000000111333888@@@GGGLLLPPPSSSUUUTTTYYY]]]^^^___```]]]XXXSSSRRROOOMMMKKKJJJIIIIIIIIIJJJMMMOOOQQQRRRSSSTTTKKKLLLNNNPPPRRRQQQOOOMMMOOONNNMMMMMMLLLIIIDDDAAA;;;<<<>>>AAAFFFLLLQQQTTTSSSUUUXXXZZZZZZUUUNNNIIIKKKKKKJJJKKKKKKJJJGGGEEEAAA???<<<999555333222222000000000/////////......000000000000000000000000////////////////////////................................................,,,,,,,,,---------......................................................................................................,,,,,,,,,---...///000111////////////////////////........................................................./////////000000000000///......///000000---///333666;;;@@@GGGKKKMMMOOOQQQRRRQQQNNNKKKHHHCCCBBBAAAAAACCCGGGKKKMMMKKKKKKKKKLLLMMMLLLIIIFFF>>>>>>===>>>@@@BBBEEEGGGLLLLLLKKKIIIHHHFFFEEEEEEFFFDDDBBB@@@???@@@BBBCCCAAABBBCCCDDDFFFGGGHHHIII>>>===:::777555333111111222111000/////////000000000000000000000000000000/////////....../////////////////////////////////................................................------------------------,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------------------------------------............/////////000.........------,,,,,,,,,//////000111111111111000111111000000///000111111111000000111333333111///...///000111000///---,,,......//////////////////---------........./////////......------......///---------............///111111111111111000000//////////////////////////////...111555555111...///............////////////............////////////000000000......///222555???EEENNNYYYaaafffhhhhhhlllhhhbbb[[[VVVRRRPPPPPPLLLKKKIIIGGGEEEDDDCCCBBB???===;;;::::::;;;===>>><<<999777666666777666555222555777999;;;???CCCFFFJJJMMMPPPQQQOOOKKKHHHGGGAAAEEEKKKRRRUUUSSSLLLGGG@@@===888333000/////////000000000000000000000000////////////////////////////////////////////////..................//////.............................................................../////////........................................................................,,,,,,------.../////////........................///...------///222555777CCCGGGLLLOOOOOOMMMKKKKKKRRRXXX^^^___``````\\\VVVPPPNNNKKKIIIIIILLLOOOQQQKKKNNNQQQQQQOOOMMMLLLLLLDDDGGGJJJMMMMMMKKKHHHEEECCCDDDEEEHHHKKKLLLLLLJJJGGGFFFEEEEEEEEEFFFGGGHHHHHHKKKQQQWWWZZZXXXRRRMMMHHHHHHHHHJJJLLLMMMKKKIIIGGGFFFCCC@@@<<<999666444111111111000000//////...000000000000000000000000////////////////////////................................................+++,,,,,,------.........................................................................................................---------------...///000////////////////////////....................................................../////////000000000111000/////////000222222222666;;;@@@FFFLLLRRRVVVSSSSSSRRRPPPMMMHHHCCC@@@???>>>>>>@@@DDDJJJPPPTTTNNNLLLJJJIIIGGGEEEBBB@@@AAAAAA@@@???>>>>>>>>>>>>???@@@AAACCCEEEFFFHHHHHHDDDCCCBBB@@@???????????????>>>======>>>@@@CCCEEEDDDCCC@@@>>>;;;999888777555444222000//////000000000000000000000000000000000//////......//////000////////////////////////................................................------------------------------............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------///............///000000............////////////,,,---///111111111111000555555444444444666888999777666666777888777555333111111111111000//////...////////////////////////------.........///////////////............//////---------............///111111111111111000//////////////////////////////...,,,...222222...,,,...............////////////............////////////111111111222444:::AAAFFFRRRXXX```hhhmmmmmmkkkiiiccc___YYYRRRMMMJJJIIIIII@@@???>>>===<<<<<<;;;;;;======>>>???AAACCCDDDEEEDDDAAA>>>=========<<<;;;888999:::999888:::???CCCKKKKKKLLLOOORRRSSSRRRQQQIIIGGGGGGLLLRRRUUURRRMMMIIIGGGBBB===888444222000000000000000000000000000////////////////////////////////////////////////.........---------------................................................---........./////////000........................................................................,,,,,,------...//////000........................000///...///333888???BBBLLLLLLLLLIIIGGGFFFGGGHHHUUU[[[aaaaaaaaa___YYYSSSNNNMMMJJJIIIJJJMMMQQQSSSKKKMMMOOONNNKKKIIIIIIJJJJJJNNNSSSUUUSSSNNNHHHEEEFFFFFFHHHLLLRRRVVVWWWXXXUUUTTTQQQMMMIIIEEEBBBAAA@@@CCCIIIPPPVVVWWWUUUSSSNNNKKKIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEBBB>>>:::888444444333222222111000000000000000000000000000000////////////////////////................................................++++++,,,,,,---......///......................................................................................................---------......///////////////////////////.................................................../////////000000000000111000000000222444777999===AAAFFFLLLPPPSSSWWWZZZXXXWWWTTTPPPKKKEEE@@@===>>>???@@@BBBFFFIIILLLNNNFFFDDDAAAAAAAAABBBAAA@@@GGGGGGHHHGGGGGGEEECCCBBBAAABBBDDDGGGJJJMMMPPPQQQIIIHHHGGGFFFDDDBBBAAA@@@@@@???===<<<<<<===???@@@CCCBBBAAA???>>>>>>======:::888555333111000111111111111111111111111111111000000////////////000000////////////////////////................................................------------------------------............------------------------------------------------------------------------------------------------------------------------------................................................,,,---------............------------------------///......---...///000111---...000222444666888888444666:::===???@@@@@@@@@FFFDDDBBB@@@??????@@@@@@>>>>>>>>>>>>???===:::777444333222111000000000000111111000000//////..................//////////////////............//////---------............///000000111111000000///...///////////////////////////,,,---000000---,,,///............/////////000............/////////000000111333777>>>HHHSSS[[[bbbffflllpppqqqnnnjjjfffVVVTTTPPPMMMJJJIIIIIIIIIBBBBBBCCCCCCCCCCCCCCCCCC@@@BBBEEEHHHJJJKKKKKKKKKLLLJJJFFFEEEEEEEEEDDDCCC???@@@???<<<:::;;;@@@DDDLLLJJJIIILLLRRRWWWXXXWWWTTTLLLDDDDDDKKKQQQPPPLLLKKKJJJHHHEEE@@@;;;777555000000000000000000000000////////////////////////000000000000000000000000.........------,,,,,,+++////////////////////////........................---.........//////000000........................................................................,,,,,,------...///000000........................222111000222888@@@HHHNNNKKKHHHDDD@@@>>>BBBIIINNNYYY```dddeeeccc```XXXQQQDDDCCCBBBBBBCCCEEEGGGIII@@@CCCFFFHHHIIIMMMRRRWWWUUUZZZ___```\\\TTTMMMIIINNNMMMNNNQQQVVVZZZ\\\]]]WWWWWWVVVTTTRRRPPPNNNLLLCCCEEEIIIOOOVVVZZZ[[[ZZZWWWRRRLLLGGGFFFFFFHHHHHHGGGHHHHHHHHHEEEAAA===;;;666666555444444333222222000000000000000000000000000000000000000000000000........................////////////////////////++++++,,,,,,---...//////................................................................................................///......---------......////////////////////////////////////////////////........................////////////000000000000000000000111444888<<<>>>FFFJJJOOOSSSUUUWWWYYYZZZ]]][[[WWWRRRLLLFFFBBB??????@@@BBBCCCDDDCCCAAA@@@>>><<<;;;===AAAEEEHHHIIIHHHJJJLLLNNNOOONNNMMMKKKLLLMMMNNNPPPSSSUUUVVVWWWRRRRRRRRRQQQNNNKKKHHHGGGBBBAAAAAA@@@???@@@@@@AAA>>>>>>>>>>>>>>>>>>??????===;;;888555333222222222111111111111111111111111000000////////////000000000000000000000000000000////////////////////////........................------------------------------............------------------------------------------------------------------------------------------------------------------------------................................................---------....../////////------------------------///......------///000111---///111555999<<>>;;;666555333111000000111222222111111000///......---............/////////000//////............//////---------.........//////000000000000000///......////////////////////////111......111111......111000000000000////////////000//////111222333111...,,,444===FFFUUUdddjjjgggnnnnnnnnnpppoooiii___VVVPPPNNNHHHCCCBBBGGGNNNQQQMMMNNNLLLJJJJJJOOOTTTVVVTTTUUUSSSYYYbbb\\\RRRUUUXXXUUUPPPKKKIIIKKKOOOSSSIIIOOOOOOFFFCCCHHHIIIEEEEEEPPPXXXWWWRRRPPPQQQQQQPPPIIIEEEFFFJJJLLLQQQVVVSSSNNNIIIIIIJJJGGGAAA;;;666222///000222333111............/////////000000000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////000000///...............///////////////.........////////////////////////111111000000//////......000///...---,,,---...///...///444???KKKPPPMMMIIILLLJJJFFF@@@>>>CCCMMMUUU]]]ccchhhfff^^^UUUPPPOOOCCCBBBAAAAAACCCDDDDDDBBBIIIIIIJJJNNNRRRUUUTTTSSSTTTVVVYYYXXXTTTQQQTTTYYYTTTSSSTTTVVVVVVVVVXXX\\\[[[YYYVVVVVVYYYYYYWWWTTTRRRQQQRRRVVVZZZ^^^^^^^^^```]]]ZZZXXXRRRJJJHHHKKKGGGEEEDDDEEEGGGHHHFFFCCCAAA>>>:::777666555444222444222000///000111111000000000000000///////////////////////////////////////...---,,,,,,---...///........................////////////////////////............////////////........................////////////////////////........................111111000000//////......000000000000000000000000............/////////000333111///...000000000//////222666:::>>>DDDIIIMMMQQQRRRTTTUUUWWW[[[```ddd___```^^^XXXPPPKKKKKKLLLOOOIIICCCAAACCCDDDBBB???AAABBBEEEHHHKKKNNNOOOOOOOOORRRUUUUUUTTTSSSSSSTTTUUUSSSPPPPPPQQQRRRRRRQQQOOOQQQTTTVVVVVVTTTQQQOOOOOOMMMKKKJJJIIIGGGDDDBBBDDDDDDBBB@@@??????AAACCCDDDCCC@@@;;;555222333555666333111111222333333222111111111111000000000000000000000000////////////000000000000000000000000////////////////////////........................,,,,,,------...//////000................................................---------............///................................................------------------------..........................................------...------.........//////...000111000000000222444555555888>>>FFFNNNSSSUUUWWWXXXZZZ[[[\\\\\\\\\\\\^^^ZZZSSSLLLGGGHHHLLLPPPNNNIIIBBB@@@AAA@@@<<<888>>><<<999666444333444444444333222000000000000000222111///...------...///111111000000////////////............/////////000000000000000000000000000////////////////////////........................000000000000000000000///...///111111000222666:::CCCIIIOOOVVV```jjjmmmiiinnnmmmkkkjjjfff^^^SSSKKKLLLLLLLLLLLLOOOTTTXXXZZZ]]]]]][[[YYYZZZ\\\]]]^^^XXX^^^YYYSSSTTTPPPMMMTTTTTTRRRQQQQQQTTTTTTSSSQQQRRRQQQNNNKKKMMMSSSUUUSSSSSSVVVXXXYYY[[[ZZZQQQGGGJJJEEEBBBDDDFFFGGGLLLQQQUUUTTTSSSRRROOOKKKFFFCCC@@@>>>999444000///000222000000000000////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////000000///.............../////////////////////...////////////////////////111000000000/////////...//////...------------...333;;;CCCGGGFFFGGGLLLQQQOOOJJJEEECCCGGGMMMUUUZZZ[[[[[[YYYVVVRRRNNNLLLKKKKKKNNNQQQQQQPPPPPPRRRTTTQQQTTTXXX\\\^^^^^^\\\ZZZ\\\]]]^^^\\\VVVRRRQQQSSSTTTSSSSSSSSSRRRPPPOOOPPPPPPOOOPPPSSSVVVXXXXXXWWW[[[[[[ZZZ[[[\\\]]]^^^^^^aaa^^^^^^bbbbbb]]]XXXVVVPPPNNNLLLLLLLLLJJJGGGCCCCCC@@@>>><<<:::888666333333222111222333333222000111111000000000///////////////////////////////////////...------...//////........................////////////////////////............////////////........................////////////////////////........................000000//////////////////000000000000000000000000........./////////000000000111111111000000000000000444:::AAAGGGMMMSSSWWWWWWYYYZZZZZZZZZ]]]```cccaaaaaaaaaaaaaaa^^^[[[XXXOOOIIICCC@@@CCCFFFIIIIIILLLPPPSSSRRRQQQRRRVVV[[[^^^\\\YYYXXXXXXWWWUUURRRNNNNNNPPPUUUZZZ\\\[[[YYYWWWUUURRRQQQRRRRRROOOMMMNNNLLLKKKLLLOOORRRTTTTTTPPPNNNKKKHHHEEECCCCCCCCCFFFIIIKKKHHHBBB:::444222444222000000111222111111222111111111000000000000111000000000////////////000000000000000000000000////////////////////////........................------......///000000111................................................---------............///................................................------------------------................................................,,,------...............222333333333555:::@@@EEEKKKKKKKKKLLLMMMMMMKKKIIIJJJHHHEEEDDDFFFLLLQQQUUU\\\^^^``````^^^\\\\\\\\\RRRMMMHHHFFFFFFEEE@@@<<<999999999999;;;>>>AAACCC@@@???<<<999888999::::::444333111000/////////000000000000000////////////........./////////000000000000000000000000000000////////////////////////........................000000000000000000000000///111333111///444>>>GGGXXX]]]bbbgggmmmrrrqqqlllgggddd```]]]ZZZWWWSSSQQQZZZZZZ[[[^^^bbbcccbbbaaa]]][[[ZZZXXXVVVTTTTTTTTTPPPfffnnnfff___SSSGGGEEEDDDJJJUUUbbbjjjhhh___VVVIIICCCBBBJJJTTTUUUQQQMMMVVVXXXZZZ]]]```aaaYYYOOOKKKHHHFFFGGGEEECCCEEEJJJRRRUUUXXXWWWRRRMMMJJJIIIKKKIIIDDD;;;222...000444333222111000000/////////000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////000//////............///......//////////////////////////////////////////000000000000////////////111000/////////000111222;;;AAAGGGHHHFFFHHHNNNTTTNNNKKKHHHJJJPPPSSSRRRPPPJJJHHHHHHKKKOOOQQQQQQPPPXXX]]]```^^^WWWSSSTTTWWWSSSWWW[[[^^^]]]ZZZXXXWWWSSSTTTTTTSSSRRRQQQOOONNNMMMNNNOOOOOOOOOOOOOOONNNKKKMMMOOOOOOOOOOOOOOOPPPVVVVVVUUUTTTSSSTTTVVVXXX___XXXVVV[[[```^^^YYYVVVVVVVVVUUUUUUTTTQQQMMMIIIFFFEEEEEEDDDCCC???:::666333222222333555555333111111111111000000000000/////////////////////////////////............//////........................////////////////////////............////////////........................////////////////////////.................................///////////////000000000000000000000000....../////////000000000...111333222000///111333999===EEEKKKQQQWWW\\\___^^^_________^^^^^^```bbbccccccdddiiillljjjddd]]]TTTRRRQQQPPPRRRUUUXXXZZZTTTXXX[[[ZZZWWW[[[fffpppqqqjjjdddeeelllooommmhhhgggeeeeeekkkttt~~~wwwlllccc_________^^^```[[[TTTPPPOOOPPPRRRSSSWWWVVVSSSPPPLLLHHHEEECCCAAAFFFJJJLLLIIICCC===:::777555333222333333222111222222222111111111000000111111000000000/////////000000000000000000000000////////////////////////..............................//////000111111111................................................---------............///................................................------------------------.................................................../////////............555888===CCCJJJRRR[[[```dddbbb```]]]XXXRRRJJJEEECCCBBBBBBDDDHHHOOOVVVZZZ[[[___dddfffeeeccc```___[[[XXXTTTSSSRRRPPPLLLHHHDDDDDDDDDDDDFFFIIIMMMNNNLLLIIIEEEAAA===<<<<<<<<<777666444222111000000111//////000000000000000000////////////000000000000000000000000000000000000////////////////////////........................000000000000000111111111222222333222444===IIISSS```eeelllpppsssrrrnnniiiZZZXXXUUUTTTWWW\\\ccchhhjjjfffeeeeeeccc___[[[ZZZTTTSSSRRROOOJJJGGGKKKPPP[[[vvvvvvnnncccTTTLLLHHHVVVkkk|||vvvfffZZZLLLFFFMMMcccrrrnnnaaaYYYRRRVVVXXXVVVVVVXXXXXXVVVRRRQQQQQQQQQMMMFFFDDDGGGKKKMMMQQQRRRPPPMMMJJJHHHLLLKKKHHHAAA:::444222333222222000/////////000000000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////000///............//////............////////////////////////////////////000000000000////////////333222000000333666;;;===AAA>>>>>>DDDMMMRRRQQQNNNKKKKKKLLLNNNNNNJJJDDD>>>>>>BBBIIIPPPTTTUUUTTTRRR]]]```bbb```ZZZUUUTTTVVVRRRTTTVVVUUURRRPPPOOOPPPIIIHHHGGGGGGLLLOOOMMMHHHGGGHHHHHHGGGHHHLLLLLLJJJGGGIIILLLJJJGGGEEEFFFHHHJJJJJJJJJIIIIIIKKKPPPUUU]]]UUUOOOPPPSSSTTTTTTVVVXXXYYY[[[\\\\\\ZZZVVVSSSLLLLLLMMMMMMLLLGGGAAA<<<666444222222333333333222222222111111111000000000////////////////////////////////////////////////........................////////////////////////............////////////........................////////////////////////........................------....../////////000////////////////////////...////////////000000000---000333111//////555;;;GGGKKKQQQVVVYYY\\\^^^``````bbbcccbbbaaa```aaabbbffffffggghhhhhhddd]]]XXXPPPSSSWWWYYYXXXVVVUUUUUUVVVYYYZZZZZZ\\\fffuuu|||www~~~yyyxxx}}}uuudddWWWOOOJJJHHHNNNPPPSSSSSSQQQNNNMMMLLLEEEFFFGGGHHHHHHGGGFFFFFF???===:::888777666444222333333222222222111111111111111111000000000//////000000000000000000000000////////////////////////............................../////////000000000................................................---------............///............................................................................................................////////////222111000///000222444666CCCIIIQQQYYY___dddhhhjjjhhheeebbb^^^ZZZTTTNNNIIIIIIMMMTTTZZZ___aaaaaa```]]]]]]\\\YYYVVVUUUVVVWWWYYYWWWVVVVVVVVVUUUQQQNNNLLLLLLLLLMMMOOOSSSVVVXXXTTTRRRNNNIIIEEE@@@===;;;;;;999777444333222222222000000000000111111111111//////000000000111111111000000000000000000000000////////////////////////........................///000000000111111111222111111222888BBBNNNYYY```jjjlllppprrroooggg```\\\PPPTTTYYY]]]aaaffflllqqqggg```[[[YYYTTTOOOPPPUUUcccaaa```___[[[ZZZdddqqqrrrooouuuwwwyyyvvv~~~rrrmmmeee```hhhxxxooo[[[WWWOOOKKKPPPWWWXXXSSSYYYWWWXXXYYYUUUNNNJJJKKKGGGFFFFFFIIINNNNNNKKKGGGGGGFFFFFFEEEDDD>>>777111222111/////////000111222111111111111111111111111//////////////////////////////............////////////////////////////////////////////////////////////............//////---.........//////000000////////////////////////////////////000000000000111000///000555===DDDIIIDDDBBBBBBHHHPPPSSSPPPKKKLLLLLLKKKGGGBBB>>>======HHHNNNUUUVVVSSSOOONNNOOOZZZZZZZZZ[[[[[[ZZZXXXWWWOOOOOONNNLLLJJJJJJKKKMMMIIIHHHEEEGGGQQQYYYUUUKKKJJJLLLJJJGGGIIIOOOPPPKKKFFFHHHIIIHHHDDDCCCEEEGGGIIIHHHEEECCCCCCGGGLLLPPPSSSPPPOOOQQQRRRRRRUUU[[[XXXZZZ]]]______]]]ZZZXXXRRRRRRSSSTTTSSSOOOIIIDDD<<<999444111000222222222222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////////////////000000000111...111222000///444===EEERRRUUUZZZ]]]^^^^^^___```bbbdddfffgggfffeeeeeefffhhhiiiiiieee^^^YYYVVVVVVYYY[[[\\\ZZZWWWTTTRRRRRRSSSTTTWWW^^^jjj{{{xxxjjjaaa\\\UUU[[[```^^^XXXRRROOOPPPLLLKKKJJJJJJJJJIIIHHHGGGEEECCC@@@===;;;888555222333333333333222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////------............//////................................................---------............///........................................................................////////////////////////........./////////000000111000000111555<<>>999<<>>IIIPPPUUUXXX\\\^^^___```bbbddddddgggjjjkkkjjjhhhhhhhhhggghhhgggaaaYYYUUUUUUWWWZZZWWWTTTRRRRRRUUUXXX[[[OOOUUUbbbuuuhhhSSSIIIGGGFFFFFFHHHKKKMMMMMMIIIGGGGGGEEEBBB@@@>>>;;;777333444444444333333333222222222222111111111000000000000000000000000000000000////////////////////////////////////////////////---------...............................................................---------............///........................................................................////////////////////////.........//////000000111///000333777>>>EEELLLPPPNNNMMMLLLKKKNNNUUU^^^eee```]]]ZZZXXXWWWWWWVVVUUU___]]][[[WWWSSSPPPMMMKKKFFFIIILLLLLLKKKHHHFFFFFFCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDDDDDDDFFFHHHKKKMMMLLLOOORRRTTTTTTRRROOOLLLEEECCC@@@<<<:::888777666555555444444333333333333000111111111222222222222111111111111111111111111000000000000000000000000///////////////////////////000000111111222333333777???LLLYYYdddkkkoooqqqqqqjjjccc]]]UUUOOORRRYYY___hhhppppppggg^^^ZZZYYY___[[[ZZZZZZXXX[[[oootttxxx~~~~~~~~~~~~tttuuusssrrrzzz{{{|||}}}xxxqqqdddWWWTTTVVVWWWXXXZZZUUUPPPKKKIIILLLPPPRRRSSSMMMKKKHHHEEEDDDDDDCCCCCC:::888555222000000111222111111111111111111111111000000000000000000000000//////............//////////////////////////////////////////////////////...............///000000------......///000000111////////////////////////.../////////000000000111...111666>>>EEEKKKPPPRRRUUUYYY[[[VVVNNNHHHIIILLLEEECCC???===???FFFNNNTTTPPPQQQRRRRRRQQQSSSWWW[[[QQQQQQOOOMMMLLLLLLNNNOOOQQQVVVbbbqqq{{{zzzpppfffbbbhhhrrrvvv||||||}}}~~~rrrcccYYYUUUSSSPPPMMMNNNIIIEEEFFFEEECCCEEEHHHPPPSSSWWWXXXWWWWWWXXXZZZXXXVVVUUUTTTUUUTTTRRRQQQNNNJJJFFFAAA>>>:::666333444333333333333222222222000000000000000000000000000111111222222111111000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////111111111111111000000000000000000000000000000000//////000000000111111111000222555;;;CCCLLLTTTYYYXXX[[[]]]___```aaadddfffcccfffiiijjjiiifffeeedddcccbbb___[[[VVVSSSRRRRRRHHHIIIMMMVVVcccnnntttwwwjjjxxxgggYYYWWWRRRPPPNNNNNNOOOOOOLLLJJJGGGFFFDDDCCCBBB@@@<<<:::444444444444333333333333222222222111111111000000000000000000000000000000/////////////////////////////////////////////////////////...............................................................---------............///........................................................................////////////////////////---......///000000111111444777<<>>CCCJJJNNNOOOMMMKKKJJJLLLLLLLLLLLLKKKKKKLLLNNNOOOMMMJJJFFFCCCBBBAAAAAADDDFFFHHHJJJKKKLLLLLLLLLKKKIIIFFFBBB???<<<;;;;;;888888777666555444333333111111111222222222333333111111111111111111111111000000000000000000000000///////////////////////////000000111222222333333@@@LLL]]]hhhlllmmmnnnooofff]]]SSSOOOLLLNNNZZZhhhjjjnnnnnnfff[[[UUUWWW[[[fffccccccddd```ccc{{{{{{hhhkkktttpppeee___ggghhh```YYYWWWNNNKKKVVV[[[^^^___]]]YYY[[[bbbiiiqqqnnnZZZQQQSSSVVVYYY\\\[[[XXXRRRMMMJJJMMMSSSYYYUUURRRLLLDDD???@@@HHHNNN@@@===999555222111111111111111111111111111111111000000000000000000000000//////............//////////////////////////////////////////////////////...............///000111---------...///000000111////////////////////////.../////////000000111111000555>>>HHHOOOSSSTTTSSSbbbZZZRRROOOPPPOOOJJJEEE;;;;;;>>>DDDLLLPPPPPPNNNSSSTTTUUUXXXYYYWWWSSSPPPEEEIIINNNOOOPPPUUU___fffkkkuuu}}}xxxuuuooojjjsssbbbPPPFFFCCCBBBDDDGGGHHHLLLQQQSSSUUUWWW[[[^^^XXXVVVSSSRRRSSSTTTTTTSSSSSSQQQNNNKKKFFF@@@888333444444444333333333222222000000000000000000000000000111222333333222111000000000000000000000000000////////////////////////............/////////000000000000000000000000000////////////////////////000000000000000000000000333333222222111111000000000000000000000000000000000000000000111111111111000222888AAALLLUUU[[[]]]]]]^^^_________```ccceee```cccfffgggeeebbb___^^^___[[[WWWTTTSSSPPPKKKGGGPPPWWWhhh{{{}}}xxxnnn```UUUOOOMMMMMMLLLHHHGGGFFFGGGGGGFFFCCCAAA555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////................................................---------.........//////................................................////////////////////////000000000000000000000000---......///000111111222<<<@@@EEEIIIIIIFFFAAA===>>>DDDNNNXXX```fffjjjmmmeeedddddddddccc```[[[WWWOOOLLLIIIEEECCCCCCDDDEEEEEEIIINNNRRRTTTUUUVVVWWWTTTSSSSSSQQQOOOOOOPPPRRRSSSQQQNNNKKKIIIHHHHHHIIIFFFEEEDDDDDDEEEGGGIIIKKKPPPNNNJJJFFFBBB@@@???>>>::::::999777666555444333111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000333111111333111000777BBBSSS___lllpppooolllfff___PPPKKKGGGJJJSSS^^^eeeggghhhhhhbbbXXXOOOQQQZZZcccddd______cccgggkkkuuu~~~eeeUUUZZZ]]]SSSMMMOOOQQQLLLLLLQQQQQQKKKHHHJJJNNNMMMKKKKKKLLLMMMMMMMMMRRRSSS```mmmqqq|||{{{nnngggdddooozzzvvvgggYYYTTT\\\[[[OOOIIINNNSSSYYYWWWLLLDDDDDDFFFFFFJJJGGGAAA888111...000333222111111222333222111///000000000000000000000000////////////////////////////////////////////////////////////000000000000222000///000111111000///000000000000000000000000000000000000000000000000000000//////000000000000777???JJJPPPQQQTTTZZZ```^^^^^^[[[UUULLLFFFDDDDDD>>>;;;@@@JJJPPPPPPTTT\\\]]]^^^VVVRRRRRRHHHEEEQQQHHH[[[kkkvvv}}}}}}mmmTTTKKKJJJGGGCCCDDDCCCEEEHHHIIIJJJRRR[[[TTTVVVWWWUUURRRQQQSSSVVVTTTRRRPPPPPPOOOJJJCCC======999555333222333333222000000222333333222111000000000000000000000000000111111000000//////......000000////////////000000000000000000000000000000000000000000000000000000............////////////000000//////.........---000000000000000000000000000000000000000000000000000111222222000///000111333999BBBJJJPPPTTTXXXZZZ[[[[[[\\\]]]___bbbdddfffggg```]]]aaaaaa[[[XXX[[[TTTRRRPPPPPPSSSVVVXXXXXXaaavvvxxxbbbWWWNNNFFFOOOQQQMMMFFFBBBCCCEEEEEEBBB???:::777666555444222555444333222222222444444111111111111111000//////000000000000000000000000000000000000000000000000////////////////////////........................................................................---------.........//////......------------......---......///////////////000///............---,,,//////...000333777888999HHHIIIJJJKKKIIIDDD???<<>>777333111222222111000111222222111///000000000000000000000000////////////////////////////////////////////////////////////000000000000222000///000111222000///000000000000000000000000000000000000000000000000...///.........///222444???GGGRRRYYY[[[[[[]]]___ddd___WWWMMMEEEBBBBBBCCCEEEFFFJJJQQQUUUXXX\\\```WWWWWWPPPMMMOOOKKKKKKWWWaaa}}}pppeee___WWWQQQMMMEEE??????BBBFFFNNNVVVUUUUUUUUUUUUUUUUUUVVVWWWUUUTTTTTTTTTTTTQQQLLLGGG???<<<777333333333333333111222333444444333222111111111111111111111111111111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000............////////////000000/////////.........000000000000000000000000000000000000000000000000///000000///...///222444;;;@@@HHHOOOTTTWWWZZZ\\\[[[]]]___aaacccdddddddddcccaaa```___[[[UUURRRRRRVVVQQQPPPZZZnnnqqq\\\MMMIIIMMMOOOMMMMMMMMMIIICCCEEEBBB>>>:::777555444333444444333222222222333333111111111111111000000///111111111111111111111111000000000000000000000000////////////////////////........................................................................---------........./////////......------......///---...//////000000/////////......///000000//////111///---///666???HHHMMMNNNLLLHHHCCCAAAAAACCCFFFEEENNNZZZdddjjjlllnnnooofff```WWWOOOKKKKKKOOORRR[[[ZZZYYYXXXVVVTTTSSSRRRNNNLLLKKKJJJIIIFFFDDDCCCDDDDDDEEEFFFFFFGGGKKKNNNJJJGGGDDDCCCCCCDDDDDDEEEAAABBBCCCEEEHHHKKKLLLKKKGGGGGGEEEDDDCCCBBBBBBBBB???@@@@@@@@@???===;;;:::555444444333333333333333222222222222333333333444111111111111222222222222111111000///////////////111222444666:::CCCUUUeeerrrttttttoooiiibbbWWWMMMIIIMMMUUU___fffeee___YYYUUUVVVQQQMMMVVVhhhnnnggg[[[ZZZ[[[\\\YYYRRRPPPQQQHHHKKKNNNNNNNNNRRRXXX^^^pppzzz{{{nnnmmmaaa```ddddddeee___PPPUUUUUU___ssspppQQQIIIRRRXXXVVVWWW]]]aaa___ZZZTTTMMMGGGGGGIIIIIIFFF@@@:::555222222111000111222222111000000000000000000000000000////////////////////////////////////////////////////////////000000000000111000///000111222111000000000000000000000000000000000000000000000000000...///000///...111777<<>>:::777444333222222111111111222222222333333333333333222222111111111222111111000000000111111000222777CCCUUUdddlllnnniiioooqqqiii```\\\ZZZXXXbbbeeefff___UUUPPPSSSXXXZZZbbbaaaXXXUUUYYYSSSGGGLLLMMMLLLKKKLLLPPPVVVZZZwwwxxxsssqqqggg^^^jjj}}}|||wwwkkkeeehhhbbb\\\WWWXXX]]]aaaaaa```XXXWWWVVVRRRMMMEEE===999555333111111222333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000/////////111222222000////////////////////////111111111111111111111111...000222333555:::AAAGGGCCC>>>:::===FFFPPPWWWZZZPPPKKKGGGHHHMMMSSSWWWXXXcccfffddd[[[SSSPPPPPPOOOmmmrrrddd```cccZZZQQQGGGDDDJJJPPPQQQOOOPPPQQQRRRSSSSSSTTTUUUVVVTTTOOOHHHAAA<<<888444111444444333333222222222222111111111111111111111111000000000000111111111111000000////////////000000////////////////////////////////////////////////............//////////////////000000000000000000111111111111111111111111111111111111111111111111111000000111555<<>><<<888888777666555444333222333333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........./////////000000/////////....../////////...//////000000000000000///000111000///111555888???HHHVVV^^^___YYYRRRMMMNNNSSSXXXZZZYYYWWWWWWXXXZZZWWWRRRNNNNNNQQQUUUXXX_________]]]YYYTTTOOOLLLKKKKKKKKKLLLMMMOOOQQQRRRMMMSSSWWW[[[```ccc]]]SSSMMMOOOQQQWWWgggzzzeeeaaa\\\YYYYYYXXXUUUSSSRRRIIIBBBBBBDDDDDDGGGLLLEEEFFFHHHIIIIIIHHHGGGFFFCCCDDDEEEFFFGGGIIIJJJKKKGGGEEEAAA<<<777333111000111111222222222333333333444333333333222222111111222222111111111111222222555:::CCCPPPbbboooqqqlllooooooiii]]]VVVYYY```cccccc___WWWMMMKKKTTTeeessskkkjjjaaaRRRHHHFFFHHHHHHIIIKKKLLLMMMUUUcccpppwww{{{rrrgggeeeuuu{{{jjjXXXRRRVVV\\\```ccc___]]][[[WWWSSSLLLCCC>>>999777444222333333333222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000///...///111222222111000000000000000000000000111111111111111111111111---///111666;;;???CCCDDD::::::===DDDKKKOOOPPPNNNHHHJJJOOOUUU[[[___```___eee^^^VVVOOOJJJMMMZZZgggoooXXXHHHEEEHHHJJJKKKNNNOOOQQQQQQQQQRRRUUUWWWWWWSSSMMMGGGBBB===888555555444333222111111111222222222222222222222222222000000000111111111111222000000////////////000000000000000000000000000000000000000000000000000000............//////////////////000000000000111111111111111111111111111111111111111111111111111111---///111444:::AAAJJJPPPTTTWWWZZZ]]]^^^^^^```bbbccccccbbbaaa___]]]\\\[[[QQQSSS___wwwqqqVVVGGGFFFFFFFFFHHHJJJIIIEEEBBB===;;;999777555444444555333444444444444333222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000000//////......//////000...///000000111111000000111222222000000444;;;AAAQQQXXXaaaccc___XXXRRRPPPZZZYYYWWWUUUTTTSSSSSSSSSJJJIIIIIIMMMTTT\\\bbbeee]]]YYYTTTNNNIIIFFFEEEEEEIIIMMMRRRWWWYYYYYYWWWUUUVVVbbbooozzz}}}lll```fffnnnzzz|||xxxtttsssttttttooo\\\KKKGGGFFFCCCBBBEEEFFFGGGJJJNNNPPPRRRRRRRRRFFFFFFFFFGGGIIIJJJLLLMMMNNNLLLHHHCCC===888444111222222333333333444444444333333333333333222222222222222222111222222333444<<>>:::777666444333222222222333222222222222222222222222000000111111111222222222000000////////////000000000000000000000000000000000000000000000000000000............//////////////////000000000111111111111111111111111111111111111111111111111111111111---000555;;;BBBIIIQQQVVV\\\^^^```aaa``````aaabbb``````aaa```^^^ZZZVVVTTTOOOYYYyyyxxxdddXXXQQQIIIGGGIIIJJJHHHDDDAAA>>>:::777555555666777444444444444444333333222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////.../////////000000000000000000////////////000000//////000111111111111000111222222111333:::EEENNNXXX___eeegggbbb\\\YYYXXXXXXSSSLLLJJJKKKLLLJJJHHHEEEHHHNNNVVV]]]___]]]ZZZLLLJJJHHHGGGGGGIIILLLNNNQQQZZZgggqqqsssmmmccc\\\ggg|||}}}dddYYYUUUMMMHHHHHHMMMMMMMMMNNNQQQTTTWWWYYYMMMLLLKKKKKKKKKLLLMMMMMMRRRQQQOOOKKKEEE???:::777333333444444444555555555222222333333333333333333222222222222222333444444BBBRRRbbbiiimmmrrruuutttjjjeee]]]]]]eeelllhhh^^^ZZZRRRMMMTTTcccmmmlllfffWWWKKKEEEJJJMMMMMMVVVdddqqqvvvhhhfffiiiiiixxx~~~ooogggeeedddggg}}}~~~vvvllluuuaaaQQQPPPVVV\\\bbb]]]^^^___```___XXXNNNFFF???<<<888555444444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000///......///222333222111000000000000000000000000111111111111111111111111444444888AAAKKKOOOKKKEEEJJJKKKMMMMMMLLLJJJHHHGGGRRR[[[ffflllkkkfffaaa___VVVQQQ\\\ssszzzfffTTTHHHDDDFFFHHHIIIJJJNNNSSSXXXRRRQQQPPPOOOMMMIIIDDD???888777555444333333444444222222222222222222222222000000111111222222222222000000////////////000000000000000000000000000000000000000000000000000000............/////////000//////000000111111111222111111111111111111111111111111111111111111111111///444;;;BBBJJJQQQWWW\\\```aaacccbbb```_________\\\^^^```aaa^^^XXXRRRNNNYYYiiioooaaaQQQHHHHHHJJJGGGDDDCCC@@@;;;777555666888999444444555555444444333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000//////000111111111111111000222222222555???MMMXXXUUU]]]hhhllliiiccc___^^^LLLGGGBBBDDDHHHIIIDDD???KKKPPPYYY```aaaYYYLLLBBBEEEGGGKKKNNNQQQRRRRRRRRRYYYggg}}}xxx}}}|||pppnnngggaaa```VVVSSSOOOLLLMMMPPPUUUYYYSSSRRRPPPNNNMMMMMMMMMMMMTTTTTTSSSPPPKKKEEE???<<<444444444555555555666666222222222333333444444444222222222222333333444555UUUcccoooooonnnooopppnnn___]]]cccmmmmmmbbb[[[]]]```ZZZ___nnnrrreeeWWWSSSMMMUUUPPPMMM[[[jjjsss}}}vvvffflllgggllluuuzzzyyy~~~~~~xxxvvvxxx~~~zzz}}}rrreeeUUURRRXXXXXXddd```^^^___bbb^^^TTTKKKBBBFFFCCC888333666555///444333222222111111222222111222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111000444555===LLLUUUVVVVVVXXXaaaZZZTTTPPPJJJEEEIIIRRRhhhgggiiimmmllldddZZZTTTRRR^^^yyyvvvaaaSSSNNNHHHGGGJJJMMMNNNMMMRRRSSSQQQNNNOOORRRLLLDDD===<<<:::777555333222222333333333222222222111111000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000111111222000000000000111111111111000000///111222222111///444<<>>777555555333333333222222222222222333///000000111222333444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222222222111111111222666>>>IIIRRRXXX[[[]]]^^^VVVQQQMMMJJJFFFFFFOOOZZZeeegggkkklllfff\\\VVVUUUZZZ~~~|||ssshhhXXXKKKFFFGGGKKKNNNOOORRRSSSQQQSSSVVVSSSLLLCCC@@@;;;666444333444555333333333222222222222222111111111111111111111111111111111111000000000000////////////000000000111000000000000000000000000000000000000000000000///000000000000000111222222000000000000111111111111111111222222222222333444<<>>666444777333222222222222222333444//////......///000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333222111111333555:::JJJVVVXXXXXX^^^aaa___LLLJJJGGGEEEBBBGGGUUUdddfffhhhiiifff\\\RRRRRRYYYqqqwww```PPPHHHHHHIIIIIIMMMPPPQQQRRRTTTSSSPPPKKKFFF???888444444555777333333333333333333333333111111111111111111111111222222111111111000000000/////////000000000111111000000000000000000000000000000000000000000000000111000000000000111222222000000000111111111222222222333444222111222777;;;HHHMMMTTTXXXYYYYYY\\\^^^___```bbbbbbaaa^^^ZZZXXXZZZRRRQQQeeedddNNNIIIJJJIIIFFF@@@;;;::::::555555555444444555555666333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000////////////......000000000000000000000000000000000000000000000000/////////000000000111111...111333222000000222444888;;;===<<<;;;;;;>>>AAAGGGJJJOOOUUUWWWUUUQQQMMMDDDCCCGGGOOOXXX[[[WWWQQQMMMKKKHHHHHHKKKOOOSSSUUUSSSmmmssshhh___WWWPPPMMMKKKPPPYYYaaaeeefffXXXRRRMMMOOOUUUXXXTTTOOONNNCCC999777777555555666777777777777666666666666333333333333333333333333ppprrrqqqhhh^^^YYYZZZ]]]eee^^^PPPHHHSSSdddiiibbbYYYTTTPPPNNNKKKKKKTTT___wwwuuuqqqzzz~~~pppdddmmmsssccc[[[[[[]]][[[XXXSSSJJJGGGJJJFFF;;;555777333222222222222333444444999777444111///......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222333333111000111555999AAARRR[[[WWWVVV]]]\\\SSSGGGGGGFFFCCCAAAIIIYYYhhhllleee___[[[UUURRR[[[hhhhhhUUUJJJEEEGGGJJJLLLNNNOOOQQQQQQQQQQQQMMMFFF???999666555555333333333333444444444444111111111111111111111111222222222111111111000000//////000000000111111111000000000000000000000000000000000000000111111111111111000000111111222333000000111111111222222222111444555222000333;;;BBBPPPTTTYYY[[[\\\\\\]]]___^^^aaacccccc___ZZZUUURRRQQQRRRccc~~~lll[[[VVVPPPLLLJJJFFF???:::777666555555555555666777444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000//////000000000111111111///111333111...000666<<>>;;;666555888888777777777777666666666444444444444444444444444lllllliiibbbZZZWWW\\\dddaaaYYYNNNLLLZZZhhhbbbRRRKKKMMMNNNMMMNNNXXXnnn{{{wwwwwwtttzzztttfffYYY[[[bbbdddbbbZZZMMMFFFKKKMMMCCC:::777444333333222333333444444@@@>>>:::666333111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111222111222333111000333:::@@@LLLXXX\\\WWWVVVZZZSSSEEEAAACCCDDDBBBCCCMMM\\\gggkkk]]]TTTXXX```hhhxxx}}}jjjZZZQQQLLLKKKJJJKKKMMMOOORRRTTTTTTQQQMMMHHHBBB;;;666333444444444444444444444444111111111111111111111111222222222222111111111111000000000000111111111111000000000000000000000000///000000000111111111222111111111111111222222333111111111111222222222222000222333222222666@@@IIITTTVVVZZZ]]]^^^___```aaa\\\___bbbaaa]]]WWWTTTRRRHHH]]]|||www^^^PPPNNNMMMEEE===:::888777666555666777888444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000222222000///555@@@IIIPPPRRRSSSSSSTTTWWW]]]bbbccc```ZZZQQQHHHDDDEEEGGGSSSWWW[[[ZZZUUUNNNIIIGGGQQQQQQSSSXXXbbbpppcccOOOMMM[[[iiitttwwwuuukkk\\\QQQOOOQQQSSSNNNJJJEEE>>>777555999777777777666666666555555444444444444444444444444jjjccc___bbbfffddd^^^[[[XXXZZZYYYXXXYYYZZZVVVOOOJJJMMMPPPRRRZZZnnn~~~tttyyybbbSSSUUU]]]aaa```^^^SSSKKKLLLOOOKKKAAA;;;555555444333333333333333888777555333111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000111111222222222000222333222111777AAAJJJWWW]]]___ZZZXXXVVVKKK>>>;;;@@@CCCEEEJJJTTT___dddaaaUUUWWWmmmvvvmmmZZZPPPHHHGGGIIIKKKMMMQQQRRRRRRRRROOOJJJBBB;;;777666666555555555444444444222222222222222222222222333222222222222111111111000000000111111111222222000000000000000000000000///000000111111222222222222111111111111222333333111111111222222222222333000111222333666===GGGOOOVVVXXXZZZ]]]```aaabbbbbbaaaaaa___YYYRRRNNNNNNPPPUUUttt}}}___RRRMMMIIIEEE>>><<<:::777666777888888555555555555555555555555333333333333333333333333222222222222222222222222000000000000000000000000//////000000000000111111111111111111111111111111111111111111111111111111000000000111111111222222222222222222666@@@LLLVVV___```aaadddgggjjjlllnnnbbb[[[PPPFFFDDDIIIRRRYYY]]]\\\WWWNNNEEECCCIIIOOOPPP]]]mmmxxx~~~eeeQQQNNNRRR^^^mmm~~~nnn___XXXXXXRRRMMMIIIBBB:::777888777777777777666666666666444444444444444444444444hhhbbbbbbiiimmmfff\\\WWW]]]]]]___]]]TTTLLLLLLRRRSSSWWW___lllxxxlllxxxsss}}}uuueee^^^]]]]]]\\\]]][[[UUUOOONNNNNNJJJCCC777666555444333222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000111111222333333000333555444555<<>>:::888888888999666666666666666666666666333333333333333333333333222222222222222222222222000000000000000000000000//////000000111111111222111111111111111111111111111111111111111111111111000111111111111222222222000222666@@@LLLXXXaaafffffffffjjjqqquuupppdddYYYHHHBBB@@@LLL^^^eee]]]QQQIIIIIIJJJLLLOOOSSSVVVWWWuuu{{{ppp]]]PPP]]]xxxeeeSSSOOOQQQMMMDDD<<<:::::::::999999999888888555555555555555555555555nnnsssssshhhZZZWWWcccqqqvvv^^^PPPRRRMMMBBBJJJ]]]kkk}}}]]]```\\\[[[]]]\\\UUUOOONNNDDD===555111333555444222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111555222222888CCCOOOXXX\\\```___bbb```RRRAAA???HHHYYYVVVVVV[[[cccdddZZZPPPTTTtttyyy^^^MMMJJJMMMNNNJJJKKKQQQRRRMMMJJJLLLBBB===777444444555555333333222222111111222222333222222222222222222222222111111111111111111111111222222111000//////000000000000000000111111111111222222222222222222222222555333111111222444444444444444777@@@LLLTTTVVVUUU\\\^^^bbbeeeeeecccbbbaaaYYYSSSNNNWWWsssjjjTTTOOOOOOEEE>>>===:::666777<<<888888777666666666666666555555444444444333333333555555444333333222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000000111222222111///888999@@@NNN]]]ggggggdddllllllmmmjjjddd\\\SSSMMM;;;JJJSSSZZZccc\\\LLLFFFIIIHHHLLLRRRYYYbbbppp}}}cccWWWggg{{{[[[QQQOOOQQQMMM@@@???:::777777777555666:::666666555555555444444444rrrppplllddd___bbbllluuukkkTTTFFFKKKNNNNNN\\\rrrnnnddd___[[[\\\ZZZVVVTTTUUUHHHAAA888333333444333222333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111444333555<<>>666666666555555555444444qqqiii```]]]___eeehhhjjj\\\NNNGGGJJJMMMUUUpppjjjccc^^^______\\\YYYYYYNNNGGG===666444444333111333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222333444999BBBLLLVVV\\\^^^```aaa[[[LLLCCCGGGSSS\\\]]]]]]______YYYXXXhhh}}}{{{iii___RRRKKKGGGKKKPPPQQQQQQRRRHHHCCC<<<777555555444444444333333222222333333444333333333333333333333333222222222222222222222222222222111000000000000111000000000111111111222222333333333333333333333333444444444444444444444444888>>>FFFOOOTTTXXX[[[\\\ZZZ___aaa___bbbeee^^^RRRPPP[[[uuurrr```MMMDDDBBB???999555<<<;;;:::888777666666666666555555555444444444444555555444444333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333222222222333444444777EEEVVVaaaccccccfffiiifff```WWWNNNHHHGGGHHHJJJTTT___^^^TTTMMMDDDEEEQQQddduuugggYYY___jjjuuulll___YYYNNNGGGAAA<<<<<<;;;999888;;;666666666666555555555555mmmfff___^^^``````[[[WWWNNNNNNRRRVVVWWWdddvvvjjjaaacccfffccc\\\VVVTTTMMMCCC:::666444333222444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333111666>>>HHHQQQXXX\\\]]]^^^\\\QQQCCCBBBQQQ]]]```___```^^^[[[aaawwwvvvaaaVVVKKKGGGIIIMMMOOOOOOLLLGGG@@@:::666555555555444444333333333333444444333333333333333333333333222222222222222222222222222222111000000111111111000000111111111222222222333333333333333333333333333444555555555444555555;;;DDDOOOVVVXXXYYY[[[^^^YYY\\\```aaa\\\VVVVVVYYYhhhyyy|||bbbLLLDDDBBB===888;;;:::999888777777777777666666666555555555555444555555444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333222111111333777999BBBOOO^^^eeedddaaadddhhh]]]ZZZTTTPPPPPPSSSWWWZZZYYY[[[RRRJJJJJJIIIPPP```qqqhhhfff^^^iii~~~wwwOOOPPPGGG???===;;;777666888777777777666666666555555gggggggggfffbbb[[[RRRLLLHHHLLLYYYkkk~~~zzzgggdddhhhfff^^^WWWWWWQQQHHH@@@:::666444333444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222888CCCMMMUUUXXXZZZZZZYYYTTTHHH@@@III[[[aaa]]]```aaa[[[[[[yyy|||ooo]]]NNNJJJLLLNNNOOONNNKKKEEE>>>999666555555555444444444444444444555333333333333333333333333222222222222222222222222222111111111111111222222111111111111222222222222333333333333333333333333222444666666444555666999@@@IIITTTZZZYYYXXXZZZ\\\]]]YYY[[[^^^TTTNNNccc~~~~~~YYYHHHEEEBBB???999999888777777888888888777777666666666555555555555555444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111222555<<>>;;;:::;;;888888777777777666666666___dddhhheee\\\RRRLLLJJJMMMRRReee|||pppmmmiiiccc^^^XXXTTTMMMEEE>>>999666555444444444444333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444555===IIIRRRWWWXXXXXXWWWSSSLLLDDDFFFSSS```bbb\\\^^^^^^^^^nnnqqq[[[NNNLLLLLLKKKNNNMMMIIICCC===888666666666555555444444555555666333333333333333333333333333333333333333333333333222111111111111222333333111111111222222222222333333333333333333333333333111333555555444555999===GGGOOOWWW[[[ZZZXXXXXXYYYbbbXXXTTTUUUTTT^^^oooiiiPPPHHHCCC@@@;;;:::999999888888999999777777777777666666666666555555444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111222222222444:::DDDKKK\\\___bbbcccccccccdddeeehhhiiijjjhhhddd^^^XXXTTTQQQPPPLLLUUUcccddddddooo|||hhhiiilll]]]MMMDDD@@@===<<<===888888888888777777777777bbbeeeeee]]]QQQJJJJJJMMM[[[mmmtttiiifffWWWUUUQQQJJJCCC<<<888777555444444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444555;;;CCCOOOWWWYYYXXXWWWVVVNNNHHHGGGPPP[[[`````````\\\YYYgggkkkXXXPPPLLLIIIMMMNNNLLLGGG@@@:::777666666666555555555555666666444444444444444444444444333333333333333333333333222111111111222222333444111111111222222222333333444444444444444444444444000333444444333555<<>>:::888555555444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444555555???HHHSSSZZZ[[[YYYWWWVVVLLLGGGKKKXXX___^^^___eeeZZZUUUooo{{{eeeYYYSSSNNNLLLNNNNNNJJJBBB;;;888777666666555555555555666666444444444444444444444444333333333333333333333333222111111111222333333444111111222222222333333333444444444444444444444444000222444333222666>>>EEETTTWWW[[[]]]\\\YYYWWWVVVRRRWWWTTTTTTrrrxxxwwwyyylllZZZOOOEEEDDDAAA>>><<<:::888777888888888888777777777777444444555555555555555555333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222444666777;;;EEESSS^^^[[[bbbiiijjjgggfffiiinnnpppnnniiibbb[[[TTTNNNKKKNNNlllrrr\\\bbbzzzvvvaaaRRRGGGAAA???999999999888888888888777uuubbbOOOFFFJJJVVVaaassshhhZZZNNNKKKIIIBBB<<<:::666444222222333333222111222222222222222222222222111111111111111111111111000111111111111222222222111000222555333000666@@@IIINNNSSSXXX```eee^^^SSSEEERRR^^^___^^^^^^]]]ZZZRRRrrrnnn]]]OOOMMMKKKJJJJJJFFF>>>999888<<<999666555555666555444555555444333333333333444222222222222222222222222444333222111111222333444000111111111111222222222111111222222222333333333333666777555444999FFFPPPXXXXXXXXXXXX[[[]]]\\\YYY[[[LLLYYYyyyqqqxxxrrr^^^OOODDD===??????:::777:::777777777777777888888888777666666666555555555555444444444333333333222222333333333222222222111111222222222222222222222222666555333333444444444333666222111999IIIWWW\\\\\\\\\ccciiihhhddddddjjjpppkkkgggccc___UUUKKKMMMVVVbbblll^^^eeepppaaaRRRJJJ===???999666999:::888777999|||dddOOOLLLOOOVVVeeewwwnnn```TTTPPPNNNFFF>>>;;;777666444444555555333222222222222222222222222222111111111111111111111111111111111111222222222222333111222444333222999BBBMMMRRRVVVYYY^^^^^^VVVKKKMMMVVVaaaeeeaaa\\\]]]```yyy~~~nnncccYYYRRRNNNNNNLLLDDD===::::::888666555666666555444666555444444333333444444222222222222222222222222333333222111111222333333111111111111222222222222111222222222222333333333333555666666777>>>IIIQQQXXXXXXYYY[[[]]]^^^]]]ZZZ\\\QQQjjjgggSSSAAA===>>><<<<<>>888777666777777777444222333333333333333333333333222222222222222222222222111111111111222222222333333222222333333555===FFFMMMSSSYYY[[[\\\YYYPPPFFFOOOUUU```eee^^^YYYddduuummm^^^PPPLLLLLLGGG???:::999777666666777777555444666555444444333444444444333333333333333333333333333333222222222222333333111111111111222222222333222222222222333333333333444444444777===EEENNNSSSXXXXXXZZZ]]]______\\\ZZZYYY]]]zzzhhhJJJ??????===<<<===888888888888888888888888777777777666666666555555444444444444333333333333333333333333222222222222333333333333333333333333444444444444444333222222222999FFFSSS\\\___^^^\\\dddhhhlllkkkgggfffhhhllliiiaaaTTTJJJMMM\\\nnnwwwxxxcccLLLBBB>>>;;;<<<:::777777:::OOOGGGGGGRRRbbb|||uuulll___VVVQQQKKKFFFCCC999888777777888777444222333333333333333333333333222222222222222222222222111111111222222222333333333222111222444999AAAHHHJJJQQQYYY\\\[[[VVVOOOKKKRRRVVV___ccc[[[[[[zzzrrrWWWLLLLLLJJJCCC>>>888777666777888888666444666666555444444444444444333333333333333333333333333333333333333333333333111111111222222222333333222222222333333333444444444333555;;;DDDMMMRRRTTTYYYYYY\\\______\\\\\\]]]mmmxxx\\\JJJEEE@@@;;;999999999999999999888888888777777777666666666666555555444444444444333333333444444333333333222222222333333333333333333333333222333555555444333333333333???OOO[[[______^^^^^^eeegggiiihhheeebbbbbbddd]]]WWWMMMKKK[[[sss\\\EEE@@@>>>>>><<<888888:::BBBEEEKKKXXXvvvtttcccUUULLLHHHEEE:::888777777777666444222333333333333333333333333222222222222222222222222111222222222222333333333111222111111555===EEEJJJKKKQQQZZZ]]]XXXRRROOOPPPYYY]]]bbbaaaYYYdddfffTTTOOOMMMIIIGGG:::999777777888888777555666666555444444444444555333333333333333333333333333333333333333333333333111222222222222333333333222222333333333444444444555555888@@@KKKSSSVVVVVV[[[[[[]]]___\\\YYY^^^hhhpppWWWKKKCCC======;;;:::::::::999999999888888777777777666666666666555555555444444444333333444444444333333333222222333333333333333333333333111333555555444333444666:::FFFSSS[[[\\\[[[]]]```ggghhhgggfffccc```]]][[[PPPMMMMMMYYYrrrvvvKKKDDD?????????===<<<>>>FFFIIIQQQjjj}}}bbbPPPIIIFFF<<<:::777666666666555333333333333333333333333333333333333333333333333333222222222222333333333333000222222222888BBBIIILLLPPPUUU[[[[[[SSSKKKLLLSSS]]]______YYYWWWooovvv```UUUOOOJJJHHH???<<<999888888888888777777666555555444444555555333333333333333333333333333333444444444444333333222222222222333333333333333333333333444444444444777888===EEEOOOVVVXXXWWW[[[[[[^^^^^^XXXWWWggg{{{{{{}}}dddRRRDDD???@@@<<<;;;;;;::::::999999999888888777777777666666666555555555555444444444333444444444444333333333333333333333333333333333333111333666555444444888;;;FFFNNNVVVYYYXXXYYY^^^cccjjjiiigggeeebbb^^^YYYUUUIIIKKKVVVmmm{{{```PPPAAA;;;<<<<<<;;;<<>>:::777666888888999444444444444444444444444333333333333333333333333222222333333333444444444111555777888@@@LLLQQQPPPSSSUUUXXXTTTHHHAAAJJJYYY______[[[\\\qqqwwwxxx{{{eeeVVVPPPFFFBBB<<<888777888999:::777777666555555555555555444444444444444444444444333333444555555444333333222222333333333444444444333333333444444444555555999>>>FFFNNNSSSVVVXXXXXXXXXZZZ___]]]TTTZZZ}}}nnnRRRHHH======<<<;;;::::::999999888888888888777777777777666666555555555444444444555555444444444333333333444444444444444444444444111444666555333666>>>EEEYYY\\\]]]\\\ZZZ\\\bbbhhhhhhddd```^^^\\\VVVNNNGGGTTTYYYmmmmmmPPPEEEAAA>>>===ZZZnnnrrrUUUHHHEEEBBB===888666888999888555555444444444333333333444444444444444444444444222222333333333444444444111333888===DDDJJJOOORRRUUUXXXSSSGGGCCCKKKVVV\\\cccYYYSSSbbbtttmmmvvvooo\\\JJJFFF???999777888777444888888777777666666555555444444444444444444444444333333333333333333333333333333333444444444555555333333333555777777666555999AAAKKKRRRUUUTTTTTTUUU\\\\\\ZZZVVVXXXkkklllLLLLLLBBB:::;;;===;;;777444999999999888888888888777555555444444444444555555666666555555555444444444777777666555444333333222222444555444444<<>>>>>ooo}}}dddWWWJJJGGG@@@:::666777888888555555555444444444333333444444444444444444444444222222333333333444444444111333777===CCCJJJOOORRRSSSSSSMMMEEEFFFPPP[[[___YYYNNNZZZxxxrrr|||dddTTTNNNEEE===::::::999777888888888777666666555555444444444444444444444444333333333333333333333333333333333444444444555555333333333555666777666666===EEEOOOTTTTTTTTTVVVXXX\\\\\\]]]dddwwweeePPPFFF???>>>???===<<<<<<999999999999888888888888666555555444444555555666666666555555555444444444666666666555555444444333444555666666888AAAMMMWWW[[[\\\ZZZVVVXXX```gggiiifffaaa\\\UUUJJJHHHYYYooojjjKKKAAABBBrrrbbbOOOJJJCCC<<<888666777888666555555555444444444444444444444444444444444444333333333333444444444444222333777===CCCJJJOOORRROOOLLLHHHFFFLLLXXX```bbbVVVNNNppprrr___UUUHHH>>>:::999888777999888888777777666555555444444444444444444444444333333333333333333333333333333333444444444555555444444444444555666777777CCCJJJSSSVVVTTTSSSWWW[[[\\\ZZZbbb~~~uuu|||VVVKKKAAA===<<<;;;;;;===:::999999999888888888888666666555555555555666666666666666555555555444444555555555555555555555555777666666999???HHHRRRXXX]]]\\\XXXVVV[[[dddhhhfffeee^^^TTTKKKDDDMMMmmmXXXCCCCCCkkkRRRJJJCCC>>>:::777666888666666666555555555555444444444444444444444444444333333333444444444444555222444888>>>DDDJJJNNNQQQKKKHHHFFFKKKUUU^^^```___```hhhkkk]]]LLLAAA<<<999888999999999888888777666666555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444666999;;;HHHOOOVVVVVVSSSRRRWWW]]]aaa]]]pppnnnfffUUUCCC<<<<<<;;;::::::::::::999999999888888888777666666555555666666777666666666666555555555555444555555555666666666777888666666<<>>:::777888777777666666666555555555444444444444444444444444333333444444444555555555444666;;;AAAFFFJJJMMMNNNHHHHHHKKKTTT\\\___\\\YYYlll{{{iiiTTTHHHBBB===;;;===999999999888777777666666555555555555555555555555444444444444444444444444333333333444444444555555333444555555555777<<<@@@LLLRRRWWWVVVSSSSSSXXX^^^fffbbbvvv}}}{{{cccJJJ???@@@@@@===;;;:::::::::999999999999888777777777666666777777777777777666666666555555555444444555555666777777777777666777>>>IIIRRRVVVVVVVVVUUUSSSVVV```hhhggg```\\\LLLBBBKKK\\\pppaaaIIInnnXXXEEE@@@@@@===999999777777777777666666666666444444444444444444444444333444444444555555555555555999???EEEJJJKKKLLLKKKGGGJJJSSS\\\___[[[WWWVVVuuusss[[[NNNFFF===999::::::999999888888777666666555555555555555555555555444444444444444444444444333333333444444444555555333555666555666999@@@FFFQQQSSSVVVWWWVVVWWWZZZ]]]___dddvvvVVVFFFBBB@@@===;;;::::::::::::999999999999888888777777777777888888777777777666666666555555555555555666666777777777666777:::BBBLLLSSSVVVVVVSSSTTTUUUYYYbbbgggccc[[[TTTFFFCCCTTTlllXXXlllLLLAAAAAA>>>;;;:::888888888777777777666666444444444444444444444444444444444444555555555555777<<>>;;;===;;;;;;:::::::::999999999999888888777777888888999777777777777666666666555666666666666666777777777666999???FFFNNNSSSVVVVVVTTTWWW[[[___dddeee^^^UUUKKKFFFJJJ]]]sss||||||RRRBBBAAA???<<<<<<888888888888777777777777444444444444444444444444444444444555555555666666888===FFFMMMOOOMMMIIIFFFHHHQQQ]]]bbbYYYPPPSSS]]]~~~yyyhhh[[[JJJAAAAAA::::::999999888777777777666666666666666666666666555555555555555555555555333333333444444444555555222555777777888===GGGOOOXXXWWWWWWZZZ^^^```___]]]\\\}}}nnnQQQ@@@===BBB;;;;;;;;;:::::::::999999999999888888888888999999777777777777666666666666777777777777666666666666666;;;BBBIIIPPPTTTVVVWWWVVV[[[```ccceeeddd[[[QQQFFFGGGQQQbbbrrrUUUIIIFFF<<<888???:::999888777666666666666666666555555555444444444333444555555444444666777>>>CCCJJJOOOPPPOOONNNNNNRRRYYYaaa```UUUQQQ^^^pppkkkMMMBBB???===<<<:::777777999:::888888777777666555444444444555555555555555555555555444555555666777666666666888666444444999BBBKKKPPPTTTZZZZZZUUU[[[ffffff]]]```dddEEE<<>>???;;;666:::999888888777888888888999888888777666555555444444555666666555555666777:::===DDDLLLSSSXXXYYYXXXXXXYYYYYYaaahhh[[[LLLMMMEEEWWWbbbmmm```LLLDDD>>><<>>>>><<<999888888999999888888777666666555444444555555555555555555555555444555555666666666666666777666444666;;;CCCLLLRRRUUUXXXYYY[[[```eeeaaaZZZttt```GGG@@@>>><<<::::::;;;===<<<::::::999999888888888888888999888888777666666555555555666777777555555666777<<<@@@EEELLLRRRUUUUUUUUUXXX[[[\\\bbbdddTTTFFFJJJPPPhhhwwwjjjPPPCCC>>><<<<<<::::::888777777777777777666666666555555555444444444444555555444555888:::BBBEEEJJJNNNQQQSSSUUUWWW[[[^^^]]]\\\nnn{{{```KKK>>>>>>>>><<<:::888888999888888777777666666555555555555555555555555555555555555666666666777777777666555555888>>>FFFNNNSSSWWWVVVYYYaaadddbbbaaabbbxxxRRRCCC>>>===;;;;;;;;;;;;<<<===::::::999888888888888888888888888777777666666555666777888777666555777888@@@CCCHHHMMMQQQRRRSSSRRRUUU[[[]]]```^^^NNNEEENNNfff|||xxx\\\JJJBBB===888::::::999888777777777777666666666666555555555555444555555555444666999<<>>======;;;888888;;;888888888777777666666666555555555555555555555555666666666666666777777888555666777;;;AAAIIIQQQUUUYYYVVV[[[ddddddaaalll}}}^^^LLLAAA@@@???@@@>>>;;;;;;===::::::999888888888888999888888888777777777666666888888999777666666888:::CCCFFFKKKOOOQQQRRRSSSTTTTTT[[[\\\[[[WWWKKKLLL]]]yyytttrrrrrrnnnmmmpppxxxpppUUUGGGAAA===;;;:::999888777777777777777777666666666555555555444555555444555777;;;>>>GGGIIILLLOOORRRVVV[[[___aaa]]][[[mmmuuu[[[FFF@@@<<<===<<<888999===888888888888888777777777666666666666666666666666777666666666666777888888555777:::???EEELLLRRRVVVZZZXXX^^^ccc___aaa}}}nnnWWWCCC???>>>BBBAAA<<<:::<<<;;;::::::999888999999999888888888888777777777777888999999888777777:::<<>>BBBIIIKKKNNNQQQSSSWWW\\\___[[[UUU]]]~~~zzzyyyxxxrrruuuyyy|||}}}|||{{{{{{tttoookkkkkkooopppnnnjjjiiikkkmmmqqqvvvzzz~~~hhhRRR???<<<>>>;;;999;;;999999999999999999999999666666666666666666666666888777666555666777999:::777:::???EEEKKKPPPTTTVVVXXX[[[___]]]\\\jjj[[[JJJ===>>>@@@<<<;;;>>>;;;;;;:::999999999999:::888888888888888888888888888888888888888;;;???BBBGGGLLLQQQSSSSSSTTTWWW[[[aaabbbZZZQQQMMMMMMaaahhhWWW[[[ZZZXXXXXXYYY]]]```bbb______dddlllssszzz^^^EEECCC<<<;;;:::999888888888888777777777777666666666666555555555444555999>>>BBBIIILLLOOORRRTTTWWW[[[^^^YYYXXXjjjzzz~~~}}}zzzwwwuuutttttttttppptttxxxzzzyyyvvvtttssslllkkkjjjjjjkkkmmmnnnnnnooorrrxxxvvvZZZBBB===???;;;888:::999999999999999999999999777777777777777777777777999777666555666777999:::888;;;@@@GGGLLLQQQTTTUUUWWW[[[^^^\\\^^^nnnoooWWWCCC???@@@<<<:::>>><<<;;;::::::999999::::::888888888888888888999999777888888888999<<<@@@DDDHHHMMMRRRSSSQQQRRRUUUZZZ[[[]]]WWWPPPOOORRRgggyyynnnjjjhhhffffffiiimmmsssvvvjjjHHHCCC===<<<::::::::::::888777777777777777777777777777888777555555777<<>>===;;;999999999888888888888777777777777777777777777777:::999888777666666666666;;;???DDDIIIMMMPPPSSSVVV^^^WWW___[[[TTTwwwpppHHH>>>BBB???;;;;;;<<<;;;;;;::::::999999888::::::::::::::::::::::::999;;;===:::666999BBBJJJMMMNNNOOOQQQTTTWWWYYY[[[```\\\UUUMMMNNNbbbqqqLLL@@@>>><<<::::::::::::888777777777777777777777777777888777555555888<<>><<<<<<<<<;;;::::::999999888::::::::::::::::::::::::777999:::888777;;;BBBHHHLLLMMMOOORRRVVVYYY\\\]]]dddWWWMMMOOO^^^zzz|||TTT??????===;;;:::::::::999777777777777777777777777777888777666666888<<>>;;;<<<<<<;;;;;;:::999999999::::::::::::::::::::::::777777888:::===AAAEEEGGGLLLMMMPPPSSSWWWZZZ]]]^^^^^^OOOJJJ]]]xxx^^^CCCAAA>>><<<:::::::::999888777777777777777777777777888777666777999===AAADDDHHHLLLQQQTTTVVVYYY^^^aaaxxx~~~\\\EEE999:::@@@::::::999999999888888888888888888888888888888888999999888888888999999:::===AAAHHHMMMRRRVVV[[[]]]___ccc^^^eeezzz[[[DDD@@@@@@===<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::999999===CCCHHHJJJIIILLLMMMPPPSSSVVVYYYZZZ[[[SSSOOO\\\|||jjjJJJBBB@@@<<<;;;:::;;;:::999777777777777777777777777777777777777:::===AAACCCFFFKKKPPPSSSTTTWWW]]]bbb{{{vvveeecccaaa______```bbbdddjjjsss|||}}}yyy{{{jjjMMM<<<:::@@@:::::::::999999999999888888888888888888888888888777777777777777888999:::>>>CCCIIIOOOSSSXXX\\\___cccXXXcccsssxxxkkkNNNCCCAAA@@@======<<<;;;;;;::::::999:::::::::::::::::::::::::::888999>>>EEEKKKKKKJJJMMMNNNPPPSSSTTTVVVVVVVVVMMMXXXuuu|||XXXDDDAAA===;;;;;;;;;::::::777777777777777777777777777777777888;;;>>>AAACCCEEEKKKPPPSSSSSSVVV]]]dddqqqfffbbb___YYYSSSPPPOOONNNNNNOOOQQQTTTVVVYYYbbbkkknnnnnnuuuzzzZZZBBB:::;;;::::::::::::999999999999999999999999999999999999666666666666777888999:::@@@DDDJJJPPPTTTXXX\\\___eeeYYYppp```GGG============<<<<<<;;;:::::::::::::::::::::::::::::::::888777888<<>>;;;;;;;;;;;;:::777777777777777777777777777777888999;;;>>>AAACCCFFFLLLRRRTTTTTTWWW___fffyyyzzzhhhaaaXXXTTTUUUUUUSSSPPPOOOOOOPPPRRRVVV\\\aaadddcccjjjttt}}}iiiMMM===999;;;;;;:::::::::999999999999999999999999999999999666666666777888999;;;<<>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::888888999<<>>;;;;;;;;;;;;:::777777777777777777777777777777888999<<>>BBBFFFKKKNNNLLLNNNQQQTTTWWWWWWWWWWWW[[[rrr|||uuukkkqqqwwwyyyzzz}}}}}}{{{WWWDDD<<<>>>;;;:::<<<666999999999888888888888777666888:::;;;<<>>AAAEEEFFFKKKRRRWWWYYY[[[]]]fffyyyRRRGGG@@@???===;;;<<<<<<:::555===<<<;;;:::::::::::::::999:::<<>><<<;;;<<<======;;;===<<<;;;;;;:::::::::;;;:::;;;>>>AAAFFFJJJMMMOOOMMMVVVVVVTTTWWWTTTQQQXXXttt}}}wwwlllkkkhhhdddaaa]]]ZZZXXX]]]ZZZ\\\bbbeeejjjxxxvvv{{{fffKKK<<<<<<999:::===::::::999999999888888888888777888:::;;;===@@@DDDGGGOOOOOORRRXXXWWWVVVmmmoooqqqjjjvvvyyybbbGGG=========<<<<<<;;;;;;;;;999999999999999999999999999::::::::::::<<>>===<<<;;;;;;:::;;;;;;;;;;;;===@@@DDDHHHKKKNNNOOOPPPUUUVVVXXXYYYQQQUUUggg~~~xxxjjjiiifffaaa\\\YYYYYYZZZ^^^\\\dddqqq{{{yyy{{{qqqQQQ??????<<<;;;===:::::::::999999999888888888777888:::<<<>>>AAAEEEHHHPPPSSSUUUUUUVVVhhhaaa~~~jjjccclll|||uuuxxxqqqKKK>>>===<<<<<<<<<<<<;;;999999999999999999999999999999::::::::::::===@@@CCCEEEFFFMMMUUUXXXZZZfffuuuZZZDDDAAA>>>>>>===::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::===AAAEEEIIILLLMMMNNNQQQSSSTTTZZZ[[[TTTaaauuutttpppjjjddd```___```bbbgggwww|||yyyvvvRRR>>>???>>><<<===::::::::::::999999999999888777999;;;<<<>>>AAAFFFIIIOOOXXXZZZQQQWWWuuunnnhhh___gggvvv~~~wwwTTT@@@===;;;:::;;;<<<;;;999999999999999999999999999999:::;;;;;;;;;>>>AAAEEEGGGGGGNNNVVVVVVZZZlllgggHHHAAA===@@@@@@<<<999:::<<<<<<;;;;;;;;;<<<<<<===:::===@@@EEEHHHKKKLLLMMMTTTSSSRRRXXXZZZVVVkkk}}}{{{{{{uuuqqqnnnqqq~~~}}}www~~~UUU===>>>>>><<<===<<<::::::::::::999999999999777999;;;===???BBBGGGJJJOOOXXXZZZMMMXXXnnn}}}rrr^^^cccsssdddDDD???:::999;;;===<<<;;;::::::::::::::::::::::::::::::;;;;;;<<<>>>BBBFFFJJJIIIOOOUUUTTTXXXppp}}}QQQDDD;;;???BBB???<<<===<<<<<<<<<;;;<<<<<<===>>><<<>>>AAADDDHHHKKKMMMNNNVVVVVVSSSUUUVVVUUUlll}}}wwwtttwww~~~zzzzzz}}}|||~~~eeeDDD@@@>>>:::<<<<<<;;;;;;:::::::::999999999777999<<<===@@@CCCHHHKKKRRRSSSUUUNNNYYY|||lll{{{ccc\\\iiizzzuuuIIICCC<<<999;;;>>>??????:::::::::::::::::::::::::::;;;;;;<<<===???CCCFFFJJJIIIOOOWWWVVV]]]|||eeeOOO======AAA???===>>><<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDHHHKKKNNNPPPUUUYYYWWWVVVXXXZZZnnn{{{rrrbbb___\\\ZZZ\\\^^^``````ccchhhmmmppppppqqquuuyyy}}}uuuvvvwwwOOOEEE>>>999:::;;;;;;;;;;;;:::::::::999999777999<<<>>>@@@CCCHHHKKKUUUNNNPPPPPPYYYvvvlll}}}kkkYYY\\\lllzzzMMMEEE===:::<<<@@@BBBAAA:::::::::::::::::::::::::::;;;<<<<<<===???DDDGGGIIIHHHPPPYYY[[[fffxxx[[[AAA<<>>>>>AAABBBCCCEEEHHHLLLPPPRRRSSS[[[[[[ZZZ]]]aaarrrxxxdddYYYRRRQQQQQQRRRSSSSSSQQQOOOPPPUUU\\\^^^^^^___cccgggvvvyyywwwxxx~~~OOOAAAFFF777???@@@<<<<<<;;;::::::::::::;;;:::;;;<<<===???CCCIIIMMMOOOXXXMMMFFFdddbbbxxx|||ppp___[[[bbbrrr{{{kkkHHH<<<@@@888999???777;;;;;;;;;:::::::::999999999:::;;;<<<===@@@EEEHHHKKKOOOUUUWWWZZZmmmfffDDDBBB???AAACCC;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBGGGIIIJJJLLLPPPSSSUUUTTTXXX\\\]]]eeennnYYYTTTPPPJJJLLLMMMNNNPPPPPPMMMIIINNNNNNOOORRRWWW\\\___aaammmzzzzzzwwwxxxxxxyyyxxxxxx```HHHFFF:::???>>><<<<<<;;;::::::::::::;;;:::;;;<<<>>>@@@DDDIIIMMMMMMUUUPPPPPPoookkkcccWWW\\\llluuu|||xxxOOO<<>>>>>>>>>>>>>>>>>>>>>>>===BBBFFFIIIJJJKKKOOOSSSUUUVVVZZZ___cccssssssYYYOOORRRRRRLLLMMMNNNOOOPPPPPPNNNJJJLLLNNNRRRVVVZZZ]]]___```dddqqqzzzzzz|||yyysssllljjjmmm~~~uuuyyyxxxqqqvvvwwwOOOEEE>>>@@@<<<<<<<<<;;;::::::::::::;;;:::;;;<<<>>>@@@DDDJJJNNNOOOQQQPPPYYY}}}llltttWWWVVVdddyyy~~~|||sssnnn[[[=========:::<<<;;;;;;;;;;;;;;;::::::::::::999:::<<<<<<>>>AAAFFFIIINNNUUU\\\]]]```vvv[[[???CCCBBB===@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFHHHIIIKKKOOOSSSQQQSSSXXX^^^ffflllZZZJJJJJJPPPOOOKKKJJJKKKMMMNNNMMMKKKIIIKKKOOOUUUYYYZZZZZZZZZ[[[bbbnnntttrrrsss~~~yyyrrrhhh___^^^aaarrrqqq~~~qqqvvvvvvmmmppp~~~SSSBBB@@@???;;;<<<<<<;;;::::::::::::;;;:::;;;===>>>@@@EEEJJJOOOTTTNNNQQQeeemmmjjjfffVVV___ppp}}}wwwqqqvvv~~~xxxiiipppkkkBBB===@@@;;;:::===<<<;;;;;;;;;;;;:::::::::999:::<<<===???BBBGGGJJJKKKRRR[[[```jjj~~~wwwvvvvvvuuugggBBBGGGDDD<<>>>>>>>>>>>>>>>>>>>>>>>>>>BBBFFFHHHHHHKKKOOOTTTRRRTTTYYYaaaooottt\\\RRRLLLOOOQQQKKKLLLJJJJJJNNNPPPMMMKKKKKKRRRWWW]]]___^^^\\\]]]^^^kkkrrrvvvtttxxxtttyyyzzztttmmmdddXXXOOONNNSSS[[[aaa{{{oooqqqrrrlllqqq}}}VVV@@@AAA======<<<<<<;;;::::::::::::;;;:::;;;===>>>AAAEEEKKKOOOSSSMMM\\\~~~gggtttlll\\\XXXgggzzztttmmmlllfffllluuu~~~~~~iiihhh{{{LLL>>>AAA===999>>><<<<<<<<<;;;;;;;;;::::::999;;;<<<>>>???CCCHHHKKKOOOUUU]]]gggwwwrrroooqqqrrrrrrooo}}}qqqIIIGGGCCC;;;BBB???????????????????????????CCCFFFHHHIIIKKKPPPUUUXXXYYY___nnn|||{{{iiiUUUOOOOOOTTTUUUMMMOOOLLLNNNUUUWWWSSSPPPQQQWWW___gggjjjiiihhhlllpppuuuuuuvvvyyyssscccyyy}}}uuuoooggg^^^VVVMMMFFFFFFKKKSSSaaasssnnnmmmlllqqqyyy[[[AAABBB:::AAA<<<<<<;;;::::::::::::;;;:::;;;===>>>AAAFFFLLLPPPNNNOOOpppuuuiii^^^XXX[[[lll|||jjj\\\XXX\\\ZZZ___iiittt~~~lllfffZZZ@@@BBB???:::>>><<<<<<<<<<<<;;;;;;;;;::::::;;;===>>>@@@DDDIIIMMMPPPWWW```jjj}}}nnneeehhhnnnpppooopppXXXGGG@@@<<>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;===???AAAEEEJJJMMMPPP\\\gggppp|||ssshhhfffkkkppprrrqqqrrrpppKKK@@@BBB>>>????????????????????????CCCFFFHHHIIIJJJMMMSSSXXXXXX]]]fffyyyyyyrrr[[[MMMKKKKKKTTT]]][[[NNNKKKRRR___ccc[[[VVVXXXPPPaaattt~~~~~~}}}~~~{{{qqqgggUUUKKKAAA???@@@AAADDDGGGJJJ^^^|||ooogggiiijjjfffyyykkkKKKCCC444EEE<<<<<<;;;::::::::::::;;;:::;;;===???BBBGGGMMMQQQPPPYYYeeetttgggRRR[[[jjjtttaaaUUULLLGGGFFFHHHHHHJJJSSSbbbrrrrrrllliiivvvoooEEEAAABBB;;;=========<<<<<<<<<;;;;;;;;;:::;;;===???AAAEEEJJJNNNSSSdddssszzz~~~mmmkkkiiikkkppptttvvvvvvqqqPPPCCCIIIAAA????????????????????????DDDFFFIIIJJJKKKNNNTTTYYY]]]cccmmm|||zzzeeeUUUOOOQQQPPPVVV]]][[[UUUSSS[[[jjjnnnfff```bbbYYYlll~~~zzzpppaaaUUUGGGDDDAAA>>>>>>@@@CCCEEEIIIWWWvvvpppiiijjjjjjgggvvvLLL>>>BBB:::<<<<<<;;;::::::::::::;;;;;;<<<===@@@EEEJJJOOORRRSSSXXXpppfffsss^^^WWWZZZlllwwwaaaOOOIIIFFFAAAAAAGGGHHHGGGLLLWWWfffzzzyyyccccccvvvrrr{{{YYYCCC>>>??????========================>>>;;;<<<@@@CCCEEEJJJOOOYYY___www{{{{{{{{{uuueeelllwwwsssyyyvvvyyyXXX???CCC???@@@???>>>======>>>???@@@DDDGGGIIIJJJKKKOOOVVV[[[dddkkkrrr}}}~~~aaaSSSMMMOOOUUUeeellldddYYYWWWaaavvvxxxsssaaazzzxxxqqqjjj```TTTKKKEEECCC@@@>>>>>>AAADDDFFFGGGUUUttt~~~tttvvvqqqhhhhhhiiigggnnnUUUAAABBB<<<===<<<;;;;;;::::::;;;;;;<<<===>>>AAAEEEKKKOOORRRYYYdddvvvsssfffUUUZZZbbbyyykkkYYYIIIFFFEEEAAABBBGGGFFFDDDFFFNNNYYYiiivvvaaaXXXeeeoooaaaEEE>>>@@@???========================>>>;;;<<<@@@CCCEEEKKKQQQ[[[ddd}}}ttt{{{vvvtttjjjsss}}}yyymmmIIIFFFDDD@@@???>>>======>>>???@@@DDDGGGIIIJJJLLLPPPWWW\\\eeeeeelllyyy___WWWSSSSSSZZZnnnvvvjjj]]]^^^lllyyyuuuttthhh]]]TTTKKKFFFBBBAAA???>>>???AAADDDFFFFFFVVVttt}}}ggg]]]]]]hhhttt}}}ttthhheeeggghhhfffcccDDDAAA======<<<;;;;;;:::;;;;;;;;;===>>>???BBBFFFJJJOOORRRTTTllllllwwwzzz[[[QQQYYYiiiwww\\\NNNCCCCCCEEECCCCCCHHHFFFCCCBBBFFFLLLVVVffftttttt```WWWYYYlll~~~nnnHHH???@@@???===========================<<<===AAACCCFFFLLLTTT___mmmwwwvvvvvvtttsss~~~yyyOOOBBBEEE@@@???>>>======>>>???@@@DDDGGGJJJKKKMMMQQQXXX^^^ggg```iiiuuu___]]]\\\YYYbbb|||vvvjjjnnnqqqaaaTTTKKKGGGFFFBBBAAA@@@???@@@AAACCCDDDFFFXXXuuueeeSSSOOOMMMTTT^^^jjjxxx{{{llldddeeehhheee}}}nnnGGGAAA???======<<<;;;;;;;;;;;;;;;======???AAAEEEIIINNNPPPNNNvvvZZZxxxmmmVVVSSS\\\uuulllRRRHHHBBBCCCFFFEEEEEEHHHGGGEEEEEEFFFFFFHHHQQQZZZeeemmmsssqqqnnnttt~~~sssaaa[[[UUUzzzooommm}}}OOOAAAAAA???===========================<<<===AAADDDFFFNNNWWWaaavvvwwwyyyvvvhhhVVV???EEE@@@@@@???>>>>>>???@@@@@@DDDFFFJJJLLLNNNSSSZZZ```hhhbbbqqquuucccffffffaaakkkuuueeeUUUIIIBBBAAABBBCCCCCCBBBAAAAAABBBBBBCCCFFFYYYsss}}}kkkQQQFFFKKKHHHIIIMMMVVVeeeuuurrreeecccgggeeewwwtttIII@@@???======<<<;;;;;;;;;;;;<<<<<<<<<===@@@DDDIIIMMMPPPVVVyyyUUU}}}```QQQUUUhhhuuu___MMMHHHDDDEEEGGGGGGFFFGGGFFFFFFGGGHHHFFFBBBEEEJJJQQQUUUXXXXXXYYYbbbrrr}}}tttdddXXXRRRsss~~~gggWWWCCC@@@???========================<<<<<<>>>BBBDDDGGGQQQ[[[___{{{yyy~~~{{{^^^iiibbbBBBIIIAAA@@@???>>>>>>???@@@AAACCCFFFJJJLLLOOOUUU]]]cccjjjmmm|||ooossssssnnnxxxuuujjjZZZLLLDDDAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDGGGVVVkkkqqq```IIIEEENNNKKKGGGGGGLLLVVVdddvvvwwwgggbbbeeecccnnnwwwKKK@@@???>>>===<<<<<<;;;;;;<<<<<<;;;<<<===@@@EEEJJJOOORRRdddnnn]]]mmmUUUNNNXXXsssmmmVVVJJJHHHFFFFFFFFFGGGFFFEEECCCCCCFFFHHHEEE@@@AAAFFFKKKOOOUUU[[[```eeejjjnnn|||uuuhhhVVVRRRqqqoooaaaFFF??????========================<<<<<>>>>>???@@@AAACCCFFFJJJMMMPPPVVV___eeelll|||zzzkkk```QQQGGGDDDDDDDDDCCC@@@AAACCCEEEFFFGGGHHHHHHMMMUUUccckkkbbbRRRMMMSSSQQQNNNMMMPPPRRRYYYiiixxxzzzhhhaaabbb```ggg{{{xxxMMMAAA???>>>======<<<<<<<<<<<<<<<;;;<<<>>>BBBGGGMMMRRRUUUrrriiimmmwwwaaaTTTUUUccc~~~eeeOOOFFFFFFEEECCCDDDEEEDDDCCCCCCBBBCCCEEECCCAAAFFFMMMPPPVVV___jjjqqquuuvvvvvvzzzuuukkk\\\TTThhh~~~}}}jjjHHH===@@@========================;;;<<<@@@CCCDDDHHHTTTaaaqqqtttjjjfffuuu{{{KKKDDDAAAAAA????????????AAAAAACCCFFFJJJNNNQQQXXX```gggoootttbbbVVVHHH@@@AAADDDCCCAAA===???BBBEEEHHHJJJKKKKKKSSSUUU```kkkjjj^^^WWWXXXWWWVVVWWWXXXVVVWWWbbbppp{{{hhh```aaa___dddxxxyyyOOOBBB???>>>>>>===<<<<<<<<<<<<<<<<<<===???CCCIIIOOOUUUXXX|||lll|||mmm^^^XXX___pppvvvZZZFFFBBBCCCBBBAAAAAACCCCCCBBBEEEBBBBBBCCCBBBDDDLLLVVVVVV\\\fffqqq{{{~~~yyyuuulll```RRRXXX|||oooJJJ<<<@@@========================;;;<<<@@@DDDEEEIIIUUUbbb|||||||||}}}~~~|||dddhhhdddoooUUUGGGAAAAAA@@@??????@@@AAAAAABBBFFFJJJNNNRRRXXXaaahhhrrrvvvwwwjjjXXXLLLAAA@@@CCCDDDCCCDDDAAABBBDDDEEEHHHLLLPPPTTTXXXTTT]]]ooosssiiihhhrrrlllhhhdddccceeehhhiiiiii|||nnnbbbaaacccnnnzzzQQQ999CCC>>>>>>===<<<<<<<<<<<<<<<@@@777FFFEEEEEETTTWWW]]]qqqzzzrrroooaaaeee~~~fffQQQIIIDDDDDDBBBBBBAAABBBCCCDDDEEEBBBBBBEEEFFFFFFLLLSSS^^^bbbkkkxxx||||||{{{tttnnncccWWWVVVoooxxxQQQ888FFF>>>>>>>>>>>>============<<>>===GGGNNNYYYjjj~~~zzz{{{{{{yyy{{{~~~~~~xxxiii___^^^pppTTTEEEDDDCCCAAA??????@@@AAABBBEEEGGGKKKOOOTTT\\\dddjjjxxxvvv}}}ssseeeTTTIIIAAAAAADDDDDDCCCDDDDDDDDDEEEGGGIIIMMMQQQTTTWWWWWW^^^jjjmmmiiikkktttyyyvvvrrrqqqsssuuuvvvwwwyyyvvvgggaaabbbiiivvv\\\>>>DDD>>>>>>===<<<<<<<<<<<<===@@@777DDDEEEGGGUUUXXXaaa|||vvvhhhppp~~~bbbNNNFFFDDDCCCBBBAAAAAABBBCCCDDDFFFBBBAAACCCEEEHHHOOOXXXeeejjjsss~~~|||}}}{{{uuunnn___WWWUUUeee```>>>AAA???>>>>>>>>>============<<>>======<<<<<<======AAA888BBBDDDJJJVVVZZZjjjssshhhwwwttt[[[IIICCCDDDCCCBBBAAAAAABBBCCCDDDFFFBBBAAADDDGGGKKKUUU^^^nnnuuu||||||zzztttmmm^^^ZZZXXXZZZpppDDD@@@??????>>>>>>>>>=========;;;AAAAAABBBJJJMMMXXXlll}}}uuuqqqvvvxxxxxxyyy||||||yyy{{{zzzyyy]]]\\\WWWVVVuuukkkLLLDDDCCCAAA@@@???@@@AAABBBEEEFFFIIINNNUUU```lllsssuuu}}}ttt~~~~~~hhhYYYHHHBBB???CCCFFFEEEDDDDDDHHHGGGGGGIIILLLOOOPPPPPPXXXccchhheeedddlllrrrsssuuuwwwzzz{{{~~~nnn[[[aaaccc}}}yyyKKKEEE???>>>>>>===<<<=========@@@999AAACCCMMMWWW]]]yyynnntttxxxjjjgggzzzjjjTTTGGGBBBCCCCCCBBBAAABBBCCCDDDEEEEEECCCEEEIIINNNRRR[[[dddttt~~~{{{zzzyyyrrrkkk[[[XXXVVVPPPzzzuuuxxxJJJCCC?????????>>>>>>>>>======:::@@@AAADDDJJJLLLYYYpppyyypppqqqwww{{{zzzyyyzzzxxxuuuxxxuuu||||||bbb]]]WWWSSScccvvvKKKEEECCCAAA@@@@@@@@@BBBCCCEEEGGGIIIMMMUUUaaammmuuuzzzttt}}}|||fffVVVEEEAAA@@@DDDHHHGGGFFFGGGHHHHHHIIILLLPPPQQQPPPNNNZZZffflllgggfffooosssqqqwww|||ttt\\\dddcccuuujjjNNNCCC??????>>>===============@@@;;;@@@BBBOOOWWWccc```kkkiiidddmmmyyy```NNNFFFCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEJJJQQQVVVYYY___fffxxx{{{yyywwwpppiiiWWWRRRQQQIIIpppsssvvvPPPFFF????????????>>>>>>>>>>>>999>>>@@@DDDIIIKKK\\\yyy~~~xxxpppsssyyy}}}{{{xxxwwwuuuqqqssssssyyy~~~bbbUUURRRSSSVVVrrrMMMEEEDDDBBB@@@@@@AAABBBCCCGGGHHHJJJNNNVVVaaammmuuupppsssyyyvvv~~~zzzeeeVVVEEEBBBBBBGGGIIIHHHHHHJJJJJJKKKNNNTTTXXXYYYTTTPPP]]]dddhhhfffiiiqqquuurrr||||||cccdddaaacccgggWWWqqqPPPAAA@@@???>>>>>>======>>>>>>???>>>AAABBBPPPWWWiii]]]nnnooo___dddrrrqqqWWWIIIEEEEEECCCBBBAAAAAABBBCCCEEEFFFFFFHHHNNNVVV[[[]]]aaaggg|||}}}zzzvvvooohhh\\\SSSTTTLLLnnnkkkVVVEEE@@@@@@?????????>>>>>>>>>:::>>>???CCCIIIMMMccc~~~|||wwwqqqqqqwww{{{xxxtttsssqqqooooooqqqxxx|||bbbPPPOOOVVVVVVmmmQQQEEEDDDBBBAAA@@@AAABBBCCCGGGIIILLLQQQXXXcccooowwwjjj}}}rrrlll|||~~~wwwdddVVVGGGDDDDDDIIIKKKJJJJJJMMMOOOQQQVVV^^^cccbbb\\\UUU___^^^^^^bbbiiirrrwwwxxx~~~jjj___```YYY[[[YYYtttTTTBBB@@@???>>>>>>======>>>>>>===@@@CCCBBBPPPVVVnnn|||bbbyyy|||hhheeemmmvvviiiPPPEEEDDDEEEBBBBBBAAAAAABBBCCCEEEFFFIIIJJJOOOVVV[[[\\\aaaggg|||wwwooohhh```TTTWWWOOOgggppp[[[CCC@@@@@@@@@?????????>>>>>>===@@@???DDDJJJPPPlll{{{xxxrrrllljjjqqquuurrrnnnnnnnnnmmmkkkpppuuu|||bbbSSSQQQVVVYYYxxxTTTEEEDDDBBBAAA@@@AAACCCDDDFFFIIINNNTTT]]]hhhsss{{{vvvsss|||{{{uuucccVVVIIIFFFFFFJJJKKKKKKLLLOOOSSSUUU\\\eeekkkjjjaaaZZZ```YYYVVV]]]hhhqqqyyy}}}nnnYYY```YYY___hhhXXXFFF@@@??????>>>>>>>>>>>>>>><<>>???AAA@@@DDDKKKRRRrrr}}}xxxtttmmmeeeccckkkpppmmmjjjjjjlllllliiinnnrrrxxx~~~___TTTPPPOOOWWWTTTFFFDDDBBBAAAAAAAAACCCDDDEEEIIIOOOWWWaaalllwwwqqq~~~yyyxxx~~~sssgggTTTLLLKKKLLLNNNQQQRRRQQQOOO[[[XXXYYYcccnnnpppggg]]]\\\ZZZUUUUUUaaarrrzzzyyyggg```ZZZ[[[^^^iii```FFFBBBAAA???>>>===<<<=========DDD<<>>===>>>???@@@???>>>???@@@DDDGGGHHHXXX~~~{{{qqqdddYYYUUUSSSggglllfffiiikkkggghhhdddiiimmmsss|||aaaOOOTTTYYYeee]]]GGGDDDBBBBBBAAAAAAAAACCCGGGLLLQQQVVV```oooyyy|||wwwuuuvvvrrryyyxxxyyyvvvkkkZZZHHHIIILLLPPPSSSUUUSSSQQQ]]]XXXVVV\\\gggjjjddd\\\XXXUUUQQQPPP\\\ooo{{{~~~lllaaa\\\^^^___gggaaaDDDBBBAAA???>>>===============CCC===EEEXXX]]]|||sssxxx~~~nnnUUUFFFBBBBBBDDDAAAAAAAAABBBDDDFFFHHHIIIIIIMMMVVV```aaabbbqqq|||vvvooogggbbbUUUQQQKKKIIIooogggFFF@@@>>>===>>>???@@@???>>>===>>>BBBGGGLLL^^^yyyooo```UUUQQQQQQfffllleeeggghhhddddddeeeiiillloooxxx{{{```OOOTTTVVV]]]uuugggJJJFFFBBBBBBBBBAAABBBEEEHHHLLLQQQVVV```oooyyy|||}}}qqq}}}vvvrrrttt|||~~~rrrwwwwwwmmm\\\LLLMMMPPPTTTWWWWWWUUUSSS[[[VVVUUU\\\fffiiiaaaXXXVVVTTTOOONNNXXXjjjyyy}}}tttccc___``````fffmmmIIICCCBBB@@@>>>============>>>CCC???GGGXXX___wwwcccNNNDDDBBBCCCCCCAAAAAABBBCCCDDDGGGIIIKKKKKKRRR___iiiiiihhhtttyyyssslllfff___TTTRRRMMMDDD\\\xxxmmmJJJ@@@???===>>>???@@@???>>>???>>>BBBGGGOOOeee~~~wwwkkk\\\PPPLLLPPPhhhnnneeedddeeeaaa```dddgggiiikkkqqqyyy]]]MMMRRRSSSXXXlllzzzPPPHHHBBBBBBBBBAAACCCHHHHHHMMMRRRVVVaaaoooyyy|||zzzxxxyyytttqqqvvv|||qqqwwwvvvkkkYYYUUUTTTTTTVVVXXXXXXVVVUUUUUUSSSWWWaaalllmmmbbbVVVXXXUUUQQQRRR[[[jjjxxx{{{ddd___``````ggg}}}zzzMMMCCCBBB@@@>>>=========>>>???AAAAAAJJJWWWbbb}}}yyyZZZHHHCCCCCCBBBBBBAAABBBBBBCCCFFFHHHKKKMMMPPPWWWdddllljjjgggtttwwwooojjjddd^^^SSSPPPPPPHHHUUUnnnuuutttLLLBBB@@@>>>===?????????>>>BBBAAABBBFFFPPPggg}}}vvvjjjZZZNNNIIITTTnnntttgggcccccc```___```cccfffggglllvvvYYYIIIOOOQQQYYYlllVVVKKKBBBBBBBBBAAADDDJJJIIINNNRRRWWWbbbpppzzz~~~|||zzzuuurrruuu}}}uuu{{{}}}uuulll[[[WWWUUUTTTTTTVVVXXXXXXXXXTTTRRRUUUaaannnqqqhhh^^^YYYUUUTTTYYYeeerrreee^^^^^^___iiiwww~~~KKKCCCBBB@@@???>>>===>>>>>>???@@@CCCLLLWWWgggyyytttTTTEEECCCCCCAAAAAABBBBBBBBBDDDGGGJJJMMMOOOTTTXXXbbbjjjiiiiiiwwwvvvnnnhhhccc^^^SSSMMMOOOMMMVVVjjjfffOOOCCCAAA>>>===>>>?????????@@@@@@AAAEEEPPPhhh}}}vvvjjj[[[PPPKKK[[[www}}}jjjbbbbbb___^^^^^^___aaacccffftttuuuYYYGGGKKKOOO[[[lllxxx[[[LLLBBBCCCCCCAAACCCJJJIIINNNSSSYYYdddsss}}}vvvrrrrrruuu~~~vvv{{{|||wwwrrrcccSSSRRRRRRSSSWWW[[[]]]^^^YYYUUUUUU___nnnuuuqqqkkkYYYSSSSSS___qqqeee\\\ZZZ]]]iiitttMMMDDDBBBAAA???>>>>>>>>>>>>@@@>>>CCCNNNVVVmmm}}}xxxvvvnnnOOODDDCCCBBBAAABBBBBBBBBCCCEEEHHHKKKOOOPPPTTTVVV^^^hhhkkkooo~~~wwwmmmgggbbb]]]UUUKKKJJJLLLTTTooo^^^|||UUUDDDBBB???===>>>???@@@???;;;===@@@CCCOOOjjj|||vvvlll^^^TTTPPPbbbkkk______]]]\\\^^^\\\]]]______eeezzzvvv\\\JJJKKKLLLWWWgggooo^^^MMMAAACCCEEE@@@BBBJJJIIINNNTTT[[[gggvvv~~~sssoooppptttrrrwwwzzzyyyvvvjjjSSSTTTWWW[[[___bbbbbbaaa[[[ZZZ^^^kkkyyyyyyppp___UUUSSSaaaxxxfff[[[XXX\\\gggpppUUUDDDCCCAAA???>>>>>>>>>???@@@<<>>???@@@@@@999???CCCEEENNNiiizzzuuummmaaaXXXUUUfffiiiZZZYYYYYYYYY\\\XXXZZZ^^^]]]]]]kkk|||yyy^^^NNNOOOKKKQQQcccppp```MMMAAADDDFFF@@@@@@HHHIIIOOOUUU\\\iiiyyyuuuoooqqqvvv}}}ooouuuyyyxxxwwwlllYYY[[[___eeehhhhhhdddaaaZZZ^^^jjj||||||nnngggYYYSSSbbbzzzfff[[[WWW[[[eee|||mmmXXXDDDCCCAAA???>>>>>>>>>???@@@;;;CCCOOOVVVuuummmxxx{{{www~~~|||aaaHHHBBBCCCAAAAAAFFFBBBBBBDDDFFFIIIMMMQQQSSSSSSQQQXXXdddlllqqq{{{yyynnngggbbbPPPWWWMMMDDDHHHUUU}}}YYYbbb```FFFCCC???===>>>???@@@@@@===DDDHHHGGGMMMfff}}}xxxuuunnncccZZZWWWggggggUUUUUUUUUVVVYYYVVVXXX______]]]fffuuu|||]]]QQQRRRKKKNNNbbbwwwaaaMMMAAAEEEFFF@@@???GGGIIIOOOUUU]]]kkk|||zzzrrrrrryyyxxxooovvv}}}zzzxxxiiiddddddiiimmmkkkiiiiii```dddmmmyyyyyywwwhhh[[[bbbnnn^^^WWWXXX^^^rrrmmmRRREEEBBB???===>>>>>>>>>>>>===AAADDDSSSXXXqqq}}}kkkwwwWWWFFFGGGBBB???CCCDDDDDDBBBDDDJJJMMMMMMLLLNNNSSSTTTWWWdddqqqpppxxx|||qqqggg^^^VVVOOOKKKDDDJJJRRRtttcccvvv^^^GGGDDD@@@??????@@@@@@???AAADDDBBBKKKOOOdddvvvmmmfff___ZZZVVVlll~~~yyybbbXXXWWWVVVWWWXXXZZZVVVVVVYYYWWW___uuu|||___LLLKKKSSSPPPZZZ|||gggHHHGGGFFFBBBFFFBBBIIIKKKPPPVVV___mmm~~~vvvlllqqq{{{tttoooooo~~~nnnhhheeegggiiigggfffffffffjjjrrr|||zzzqqqgggjjjnnn^^^VVVXXX```uuugggyyyTTTEEEBBB???===>>>??????>>>???BBBDDDRRRWWWooouuunnnrrrTTTDDDFFFBBB@@@DDDFFFDDDCCCEEEKKKNNNMMMMMMPPPXXX\\\^^^fffqqqsss}}}}}}ooocccYYYVVVNNNKKKDDDGGGJJJdddooogggGGGDDD@@@??????@@@@@@???>>>BBBAAAJJJRRRjjj~~~uuullleee^^^YYYUUUbbbuuuqqq]]]VVVVVVTTTVVVWWWXXXTTTTTTYYYVVV]]]qqq~~~eeePPPKKKRRRPPP\\\kkkKKKGGGEEEBBBEEEBBBHHHJJJPPPWWW```pppssskkkvvvvvviiikkkzzzssskkkddddddeeedddeeeggglllpppvvv}}}yyypppnnnyyylll[[[TTTXXXbbbzzziiizzzYYYFFFCCC@@@>>>>>>??????>>>@@@BBBCCCRRR[[[tttsss|||kkkOOOBBBEEEBBBAAAFFFGGGEEEDDDFFFLLLOOOMMMNNNQQQ\\\gggggggggnnnuuu~~~mmm^^^TTTSSSLLLJJJEEEHHHEEEVVVtttiiiGGGDDD@@@??????@@@@@@???===AAA???JJJUUUqqqzzzrrrjjjccc\\\WWWSSSUUUgggfffWWWSSSSSSQQQSSSTTTTTTPPPRRRWWWUUUZZZlllgggQQQJJJOOOPPP```qqqOOOIIIDDD@@@DDDAAAHHHKKKQQQXXXaaaqqq}}}mmmhhhuuuttteeejjjvvvtttkkkcccbbbdddfffjjjnnnvvvyyy}}}~~~qqqmmmwwwiiiYYYSSSXXXccczzznnnbbbGGGDDD@@@????????????>>>@@@BBBBBBTTTaaa}}}uuudddLLLBBBDDDAAAAAAFFFFFFDDDDDDGGGMMMNNNLLLNNNQQQ^^^lllllleeejjjttt|||}}}kkk\\\TTTQQQJJJIIIEEEJJJGGGUUUooofffGGGDDD@@@??????@@@@@@???===BBB???JJJWWWvvv}}}yyytttmmmfff```ZZZTTTQQQLLL]]]^^^SSSPPPOOOMMMOOOQQQQQQLLLOOOVVVSSSXXXiiibbbMMMGGGMMMQQQcccwwwSSSIIIDDD???DDDAAAHHHMMMRRRXXXaaaooo~~~sssgggfffqqq}}}ooodddjjjrrrtttjjjcccdddiiinnnuuu{{{}}}llllll~~~nnn\\\TTTWWW```sssqqqkkkHHHEEEAAA??????@@@??????@@@BBBBBBTTTdddwww___KKKCCCDDD@@@AAAEEECCCCCCDDDHHHMMMMMMKKKMMMRRR]]]kkkkkkccchhhrrrzzziii]]]XXXQQQIIIGGGCCCIIIGGGXXXssshhhGGGDDD@@@??????@@@@@@??????DDD@@@IIIWWWvvvzzzvvvqqqmmmgggaaa\\\WWWRRRNNNIIIXXXYYYPPPOOOMMMJJJMMMNNNNNNKKKMMMSSSQQQWWWjjj|||^^^KKKFFFMMMPPPaaazzzTTTIIICCC???DDDAAAGGGLLLRRRYYYbbbppplllfffiiiuuummmbbbgggmmmxxxpppjjjnnnttt{{{ssseeejjjwwwbbbVVVUUU[[[mmmzzzxxxssstttIIIFFFBBB@@@@@@@@@@@@???AAADDDBBBRRRddd~~~}}}ZZZIIIDDDDDD@@@BBBFFFCCCCCCEEEJJJNNNNNNLLLNNNTTT]]]ggghhhgggmmmtttyyyggg]]]ZZZSSSJJJGGGBBBFFFFFF[[[jjjGGGDDD@@@??????@@@@@@???@@@EEE@@@HHHUUUttt~~~tttnnnhhheee```\\\XXXTTTOOOLLLJJJVVVVVVOOOOOOLLLHHHLLLKKKMMMKKKLLLPPPOOOYYYoooyyy```MMMIIINNNPPP]]]tttzzzSSSHHHBBB???EEEBBBGGGIIIPPPYYYdddsssrrreeefffmmm~~~lll___```hhhzzzvvvzzzyyynnngggmmm}}}|||dddSSSQQQXXXnnnqqq}}}yyyJJJGGGCCCAAA@@@@@@@@@???@@@DDDCCCRRReee}}}xxxTTTGGGCCCEEEAAAEEEJJJFFFEEEGGGMMMQQQPPPMMMQQQWWWaaafffgggnnnxxxyyyzzzfffZZZWWWQQQJJJIIICCCFFFHHHaaammmGGGDDD@@@??????@@@@@@???>>>DDD>>>EEESSSqqqyyyoooggg```^^^ZZZXXXUUURRRNNNJJJJJJTTTSSSNNNOOOLLLIIINNNHHHMMMLLLLLLNNNNNN[[[uuuvvv```OOOJJJNNNPPP\\\pppyyyxxxQQQFFFAAA@@@FFFBBBGGGGGGOOOXXXdddtttooo```[[[bbblllzzzdddaaa^^^hhhwwwtttssswww~~~{{{aaaNNNLLLWWWsssiiirrr{{{JJJGGGCCCAAAAAAAAA@@@???>>>DDDDDDSSShhh~~~|||wwwPPPDDDCCCEEEBBBGGGLLLHHHGGGJJJOOOSSSRRROOOSSSYYYeeefffhhhuuu|||fffWWWSSSNNNJJJKKKFFFJJJNNNiiisssGGGDDD@@@??????@@@@@@???<<>>BBBMMMllluuummmrrrNNNIIICCCAAABBBEEEFFFEEELLLNNNRRRTTTQQQOOOTTT\\\hhhnnnlllooo~~~}}}fffWWWRRRNNNKKKIIIAAAEEEKKKeeehhhwwwwwwKKKDDD??????@@@???>>>???>>>AAAAAAEEETTTmmmvvvnnngggaaaWWWUUURRRPPPPPPOOOMMMKKKKKKTTTUUUKKKFFFKKKMMMJJJIIIJJJGGGJJJMMMJJJUUUppp```OOOKKKNNNPPPaaammmRRRCCCBBB???AAAFFFDDDEEEMMMWWWcccsssjjjUUUPPPQQQQQQSSSYYYdddmmmlll]]]\\\fffsss{{{[[[RRRSSSRRRooo```vvvkkkHHHEEEAAA??????@@@@@@???BBBAAAFFFQQQmmmtttqqqlllMMMIIIDDDBBBDDDGGGHHHHHHJJJLLLPPPSSSQQQOOOUUU]]]ooovvvvvvwwwvvv___QQQMMMMMMJJJJJJCCCGGGIII]]]iiiyyyKKKDDD??????@@@???>>>???@@@BBBBBBDDDSSSppp|||oooggg```[[[UUUSSSPPPOOONNNMMMLLLJJJLLLUUUUUUKKKFFFIIIKKKGGGHHHHHHDDDGGGJJJHHHWWWsss{{{```OOOJJJMMMPPPccciiiPPPBBBBBB@@@AAAFFFDDDFFFMMMWWWcccsssnnnbbbWWWRRRQQQQQQTTTXXX^^^ffftttggg[[[ZZZcccsssxxx[[[SSSTTTRRRiii```xxxfffGGGDDDAAA????????????>>>DDDAAAGGGSSSkkkwww{{{fffKKKHHHEEEEEEFFFIIIKKKKKKIIILLLQQQUUUSSSSSSZZZdddvvv~~~~~~~~~pppZZZMMMIIIKKKHHHIIIDDDIIIHHHUUUyyykkkyyyKKKDDD??????@@@???>>>???BBBCCCBBBCCCRRRqqqpppfff___YYYTTTSSSPPPNNNLLLLLLLLLJJJIIINNNTTTTTTKKKFFFHHHIIIFFFGGGGGGDDDFFFJJJIIIYYYwwwvvv^^^MMMIIIMMMPPPeeedddLLLAAACCC@@@AAAEEECCCFFFMMMWWWbbbsssooorrrqqqmmmkkknnnrrrsss```eeelllttt}}}}}}aaaXXXZZZbbbwwwttt[[[QQQSSSQQQbbbccc{{{cccFFFDDD@@@>>>>>>>>>>>>===BBB>>>EEEQQQeee```HHHGGGFFFFFFHHHKKKMMMNNNKKKOOOVVVZZZYYYYYYcccnnnzzzpppZZZNNNLLLJJJFFFGGGCCCIIIGGGRRRlllmmmxxxKKKDDD??????@@@>>>===???@@@BBBCCCCCCOOOnnnuuufff___ZZZVVVRRRQQQNNNLLLKKKKKKKKKJJJHHHNNNRRRRRRKKKHHHIIIJJJHHHGGGIIIGGGIIILLLJJJZZZyyyrrr\\\LLLIIINNNPPPaaa^^^IIIAAADDDAAAAAADDDBBBFFFMMMVVVaaarrrsss]]]YYY\\\cccnnnYYYNNNOOOOOO]]]bbbwwwbbbFFFDDD@@@>>>>>>>>>>>>===AAA<<>>===???<<<@@@BBBDDDLLLgggvvviii___[[[YYYUUUSSSOOOMMMKKKJJJKKKKKKJJJIIIKKKNNNMMMJJJIIIKKKLLLKKKEEEHHHHHHJJJLLLIIIYYYwwwpppYYYKKKJJJOOOOOO[[[sss[[[GGGAAADDDAAAAAADDDBBBEEELLLTTT___pppkkk\\\[[[]]]dddhhhVVVKKKMMMPPPZZZ~~~ZZZnnnbbbGGGDDDAAA????????????>>>BBB<<>>???;;;>>>BBBDDDKKK___ooohhh```[[[XXXWWWTTTRRRMMMKKKIIIIIIJJJJJJJJJHHHIIIIIIIIIHHHHHHIIIJJJJJJBBBFFFFFFHHHJJJHHHYYYzzzmmmWWWJJJKKKPPPNNNWWWlllyyyZZZGGGAAAEEEAAA@@@DDDBBBDDDJJJRRR]]]nnnddd[[[]]]^^^gggbbbUUULLLPPPSSSXXXzzzUUUiiicccHHHEEEAAA??????@@@@@@???CCC;;;CCCQQQ[[[yyysssQQQHHHKKKOOOPPPPPPQQQSSSUUUQQQXXXaaaeeecccffftttvvv___PPPKKKDDDCCCEEE@@@EEEGGG[[[zzzXXXcccyyyKKKDDD??????@@@???>>>???===>>>AAADDDJJJ[[[{{{tttddd```ZZZWWWUUURRROOOMMMJJJIIIGGGGGGHHHIIIHHHGGGGGGEEEDDDEEEFFFEEEEEEFFFDDDFFFEEEFFFIIIJJJ```jjjVVVIIIJJJPPPOOOYYYnnn{{{[[[HHHBBBEEE@@@???DDDCCCCCCHHHPPPZZZmmm~~~pppcccbbbggggggccc```XXXaaammmvvv{{{vvv^^^YYY]]]cccnnn^^^TTTMMMRRRVVVWWWxxxUUUiiicccHHHFFFBBB@@@@@@@@@@@@???BBB999AAAPPPYYYvvvppp~~~zzzyyygggFFFJJJMMMRRRSSSSSSSSSUUUWWWUUU\\\eeeiiigggjjjyyyzzzaaaPPPIIIAAABBBFFFAAAEEEFFF[[[~~~[[[___{{{KKKDDD??????@@@???>>>???@@@???AAADDDJJJYYYyyyyyyiii___\\\WWWTTTRRROOOKKKHHHHHHGGGEEEEEEFFFGGGGGGFFFGGGDDDBBBBBBCCCBBBAAAAAAGGGIIIFFFFFFIIINNNiiigggUUUHHHIIIOOOOOO[[[sss\\\IIICCCEEE@@@???DDDDDDBBBHHHOOOYYYkkktttcccVVVVVVVVVPPPKKKLLLLLLOOORRRSSSTTTUUUYYY]]]ZZZ\\\```ffflllnnnmmmkkkppprrrwwwnnnYYYWWW[[[iiiuuu}}}___SSSLLLKKKMMMZZZ[[[mmmgggGGGDDD@@@??????@@@@@@???===???DDDKKKVVVrrrdddttt}}}qqqnnnqqqjjj^^^UUUOOOTTTWWWUUUSSSTTTXXXZZZ\\\fffooonnneeeggg||||||lllVVVMMMLLLHHHCCCDDDAAAFFFHHHaaa|||ZZZ```NNNFFF?????????===<<<===>>>AAABBBBBBFFF[[[{{{sssggg]]]XXXUUUQQQNNNMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBGGGFFFGGGGGGDDDPPPwwwiiiSSSKKKMMMJJJSSSaaaqqqVVVKKKAAAAAACCCCCCAAAAAADDDFFFLLLWWWfffxxxfff]]]SSSOOOMMMJJJIIIKKKNNNMMMLLLLLLMMMOOOOOOOOOQQQRRRSSSTTTTTTUUUWWWZZZ]]][[[]]]fffsss~~~}}}{{{eeeXXXVVV^^^jjj{{{YYYNNNIIIMMMNNNVVV{{{___uuucccFFFDDD@@@??????@@@@@@??????>>>BBBIIIWWWwwwhhhyyy|||vvvooovvv{{{mmmbbbZZZ]]]]]]ZZZWWWWWWZZZ]]]^^^fffoooqqqllloookkkVVVLLLKKKGGGCCCEEEAAAFFFHHH```~~~}}}[[[mmmNNNFFF?????????===<<<===???AAADDDCCCFFFYYY|||yyyrrrllleee\\\TTTUUURRRNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDGGGHHHIIIYYYfffMMMEEEIIIKKKTTTbbbwwwUUUJJJAAAAAACCCCCCAAAAAACCCEEEKKKUUUdddvvvuuurrrtttbbbXXXOOOMMMMMMKKKJJJKKKIIIJJJJJJLLLNNNOOOOOOOOOLLLOOORRRSSSSSSRRRRRRSSSUUU^^^kkkwww}}}~~~|||zzzzzzyyyzzz~~~}}}yyyxxxyyysss___VVVWWWbbbxxx~~~wwwWWWKKKIIIPPPNNNQQQuuuzzz[[[vvv^^^FFFCCC@@@>>>???@@@??????AAA>>>???GGGWWWyyymmm|||}}}uuusss{{{|||mmmkkkgggbbb^^^]]]___bbbcccjjjsssxxxvvvyyyiiiTTTKKKJJJFFFBBBDDDBBBGGGHHH___qqq|||ttt\\\~~~NNNEEE?????????===<<<>>>===@@@BBBBBBDDDVVVyyy~~~vvvlllfffbbb]]]WWWQQQQQQNNNKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>???CCCEEEIII]]]___QQQFFFLLLOOOSSSZZZuuuSSSIIIAAAAAACCCBBBAAAAAABBBDDDIIIRRR```qqqzzzmmmmmmpppggg[[[QQQPPPQQQOOOLLLKKKIIIJJJLLLNNNPPPRRRRRRRRRSSSTTTTTTTTTTTTWWW\\\___nnn~~~yyyxxxfffYYYVVV[[[iiiqqqyyyuuu[[[LLLJJJRRRNNNNNNuuuuuuXXXvvv[[[FFFCCC@@@>>>>>>?????????BBB>>>>>>FFFVVVuuunnn{{{~~~vvvyyyqqqlllgggdddeeehhhjjjsssfffRRRJJJHHHEEEAAADDDBBBGGGIII```ggg|||lll```MMMEEE?????????>>>===>>><<<===???@@@CCCTTT{{{zzzrrrlllccc^^^\\\ZZZVVVSSSMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAACCCEEEKKKaaayyyXXXQQQFFFMMMQQQRRRTTTqqqPPPHHHAAAAAABBBAAAAAABBBAAACCCHHHOOO[[[lll|||tttuuu|||ssseeeYYYVVVWWWTTTOOOMMMMMMOOOQQQTTTWWWZZZ^^^aaajjjgggdddbbbfffqqq~~~|||^^^YYYWWW___qqqwww|||llluuuZZZMMMJJJPPPNNNUUUvvv]]][[[FFFCCC???>>>>>>??????>>>AAA>>>???FFFRRRmmmnnn}}}sss|||yyytttppplllkkknnnppp}}}zzzbbbPPPHHHGGGDDD@@@CCCBBBHHHJJJcccfffdddhhhMMMEEE?????????>>>===???>>>===???AAADDDWWW|||tttoooeee```ZZZVVVTTTTTTRRRPPPKKKIIIGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAEEEFFFGGGIIIRRRkkkmmmQQQIII???IIIQQQSSSVVVrrrkkkMMMFFFAAAAAABBB@@@@@@BBB@@@CCCFFFLLLVVVggg{{{xxxiiidddppptttggg[[[XXXWWWUUURRRQQQRRRUUUYYY^^^dddmmmvvv}}}nnn[[[ZZZXXXccc|||yyyvvvwwwqqqtttSSSJJJHHHLLLPPP```sssaaa\\\EEEBBB???===>>>???>>>>>>@@@???AAAFFFNNNdddppp{{{uuu|||yyywwwrrrpppsssuuuyyy|||uuu^^^MMMGGGFFFDDD@@@CCCAAAHHHMMMggghhhxxx\\\mmmLLLDDD>>>???@@@>>>>>>???AAA???AAADDDFFFXXX{{{vvvpppiiieee\\\YYYUUURRRQQQQQQPPPOOOIIIGGGFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAACCCEEEIIIVVVtttbbbMMMHHHAAAKKKPPPSSSUUUiii```KKKEEEAAAAAABBB@@@@@@CCC@@@CCCFFFJJJRRRcccwwwvvvrrrjjjdddfffnnnqqqpppjjj```VVVTTTTTTUUUXXX\\\\\\aaaiiirrr|||```WWW[[[ZZZlll|||vvv{{{qqqqqq}}}~~~lllMMMIIIGGGHHHPPPhhhjjjbbb]]]EEEBBB???===>>>>>>>>>>>>??????AAAEEEJJJ___ttt}}}||||||vvvsssvvvxxxzzzpppZZZKKKFFFFFFDDD@@@BBB@@@HHHOOOkkkvvvgggoooXXXiiiLLLDDD>>>???@@@>>>>>>???AAA>>>AAAEEEDDDQQQzzz~~~tttmmmiiiddd___[[[XXXVVVSSSQQQPPPOOONNNMMMFFFEEEEEEFFFGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@===@@@CCCHHHXXXzzzoooVVVKKKKKKEEEMMMNNNRRRTTT]]]cccHHHCCCAAABBBAAA???@@@CCCAAACCCFFFHHHPPP```uuuhhhiiihhhgggiiimmmlllhhheee]]]WWWUUUUUUYYYbbbkkksss{{{oooUUUVVV^^^___|||nnniii}}}sssiiijjj}}}{{{dddKKKKKKIIIGGGOOOiiifffeee]]]EEEBBB???======>>>>>>>>>??????BBBDDDHHH___vvv}}}~~~~~~xxxuuuwwwyyymmmXXXJJJFFFEEEEEE@@@AAA@@@HHHPPPmmmooodddrrrYYYbbbLLLDDD>>>???@@@>>>>>>@@@===<<<@@@DDDAAAIIInnnxxxqqqtttzzztttkkkddd```\\\XXXTTTRRRQQQOOONNNLLLKKKIIIHHHDDDCCCCCCDDDFFFGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBEEEGGGLLL]]]bbbOOOIIICCCAAAJJJKKKSSSYYY^^^~~~hhhGGGCCCAAABBBAAA???@@@CCCAAADDDFFFHHHOOO^^^ttt|||fffcccbbbiiixxxuuuhhhbbb]]]ZZZZZZ^^^kkkwwweeePPPVVVaaafff}}}hhhiii~~~jjjbbbeeeZZZLLLLLLEEELLLRRRjjjcccmmm\\\EEECCC@@@?????????>>>===BBB<<>>>>>EEEDDDOOO~~~rrrsssmmmZZZ\\\tttHHHBBB>>>>>>>>>===>>>AAA>>>??????CCCEEEIIInnnvvvwwwsssiiibbbgggwwwyyysssmmmeee]]]XXXUUURRRPPPNNNNNNMMMKKKJJJIIIGGGGGGDDDDDDDDDFFFGGGFFFDDDAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAACCCBBBBBBKKKdddlllVVVKKKGGGAAAMMMJJJNNNXXXPPPeeeaaaEEEDDDBBB@@@????????????@@@AAADDDHHHLLLYYYooo|||jjjnnnqqqqqqrrryyyooofff___SSSbbbppp```[[[ZZZYYYtttwwwggglllvvvfffbbbhhhzzzXXXJJJKKKDDDLLLWWWuuuaaapppTTTEEECCC@@@?????????>>>>>>BBB<<>>@@@GGGHHHWWWsssuuuttt\\\kkknnnIIIBBB>>>>>>>>>===>>>@@@@@@???===BBBEEEFFFbbb}}}rrrkkkdddfffddd]]]XXX]]]mmm|||xxxtttttt{{{{{{pppjjjeee^^^XXXTTTRRRPPPNNNMMMMMMLLLJJJIIIGGGFFFFFFBBBBBBCCCDDDFFFEEEBBB@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@CCCOOOllldddQQQGGGCCCCCCKKKLLLNNNUUU___WWWEEEDDDBBB@@@????????????AAAAAACCCEEEHHHRRRfffyyy{{{mmmttt|||xxxqqqlllaaapppeee[[[ZZZZZZ^^^}}}oooeeerrryyyiii]]]___iiipppSSSIIILLLDDDLLL\\\{{{]]]sss~~~LLLDDDBBB???>>>??????>>>>>>AAA;;;AAAAAAIII\\\}}}yyyyyyyyylllTTTHHHDDDDDDEEEBBB???BBBGGGIII\\\fffwwwhhhkkkIIICCC>>>>>>>>><<<<<>>>>>??????>>>@@@;;;AAA@@@GGGXXXwwwwwwsss|||cccNNNEEEDDDDDDCCCAAAAAACCCCCCDDDZZZsssZZZtttlllHHHBBB>>>???>>><<<<<<>>>@@@@@@===@@@CCC???NNNlllvvvttthhh___WWWPPPLLLOOORRRTTTRRRQQQWWWdddppphhhddddddkkkuuuwwwoooeeeZZZVVVQQQNNNMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCBBB??????@@@BBBDDDCCCAAA???AAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBBBBCCCHHHSSSjjjfffUUUJJJDDDBBBIIICCCNNNPPPTTTeeeBBBDDDBBBAAA????????????@@@???>>>???BBBEEENNN___nnn~~~___VVVXXX[[[[[[lllmmm```mmmnnn]]]RRROOOYYYfffttttttWWWHHHFFFJJJHHHXXXnnnnnnddddddIIICCCAAA>>>===>>>??????>>>???:::AAA@@@FFFTTTqqq}}}xxxnnnyyyyyy^^^KKKEEEEEECCC@@@???BBBCCCAAACCC[[[hhh]]]wwwwwwhhhGGGAAA>>>??????<<<;;;===<<<@@@???@@@AAA>>>NNNmmmwwwnnnaaaVVVOOOKKKGGGDDDHHHKKKMMMLLLKKKPPP\\\eee```[[[ZZZbbbllloooggg]]]XXXUUUPPPMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA??????@@@BBBDDDDDDAAA???AAAAAA@@@@@@@@@?????????????????????@@@AAABBBCCCCCCMMM```{{{rrr\\\PPPGGGCCCCCCJJJ@@@MMMSSSYYY\\\BBBCCCBBB@@@???>>>??????@@@???>>>>>>@@@DDDKKKYYYgggppp\\\VVVXXXZZZ[[[ooo|||fffccc}}}}}}jjjWWWMMMJJJLLLWWWddd~~~|||pppRRRKKKHHHHHHIIIbbbwwwnnnoooYYYHHHBBB@@@>>>===>>>??????>>>>>>:::AAA???DDDPPPkkk|||~~~zzzkkk{{{xxxyyyrrrZZZKKKEEEDDDAAA>>>===AAACCCAAAGGGbbb```dddlllvvv\\\EEE@@@===??????===<<<>>>:::@@@??????@@@???OOOkkkhhh```TTTLLLIIIGGGFFFEEEGGGIIIJJJIIIHHHMMMWWW```]]]XXXWWW^^^hhhkkkcccZZZVVVSSSOOOLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>???BBBDDDCCCAAA???@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAABBBCCCAAAQQQkkkeeeSSSJJJBBB@@@CCCIII@@@LLLSSS[[[SSSEEEBBBAAA@@@???>>>??????@@@AAA???===???AAAFFFRRR]]]xxx}}}ddd]]]VVVVVVZZZ```wwwqqqeeepppcccUUUKKKMMMSSSZZZfffsss|||uuuwwwqqqSSSTTTNNNIIIJJJfffyyyiiiuuuRRRHHHBBB???======>>>??????>>>===999AAA???CCCMMMfffrrrggg~~~xxxrrr{{{~~~nnnYYYJJJDDDCCCAAA@@@===BBBDDDCCCMMMiiivvvVVVhhheeennnQQQCCC>>><<>>@@@BBBBBB@@@>>>@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAACCCDDDDDDXXXwwwuuuZZZMMMFFF???@@@EEEGGGCCCMMMQQQXXXuuuJJJFFFAAAAAA???>>>>>>>>>???@@@BBB???>>>@@@BBBFFFQQQ[[[pppzzzkkkYYY[[[VVVUUU^^^mmmllliii}}}zzz^^^TTTQQQ\\\hhhrrr{{{rrrrrrttt~~~sssWWW\\\UUUKKKIIIggguuuxxx~~~bbbvvvQQQIIIAAA???======>>>??????>>>===999AAA???BBBLLLdddjjjcccuuusss{{{lllXXXHHHBBBAAABBBBBB>>>CCCEEEDDDOOOkkknnnSSSkkkxxx]]]bbbLLLAAA===<<<>>>@@@>>>===???<<<>>>:::<<>>AAAAAA???===@@@@@@@@@????????????>>>>>>>>>>>>???@@@BBBCCCDDDIII```lllTTTKKKEEE???AAAIIIFFFGGGNNNOOOUUU}}}kkkDDDEEEAAA@@@???>>>>>>>>>???@@@AAA>>>>>>AAAEEEKKKUUU```nnnttt```RRRXXXXXXVVVccczzz|||hhhzzzddd[[[eee}}}fffSSSOOOSSSKKKDDDiii~~~fffZZZxxxLLLGGGAAA@@@???>>>============@@@@@@<<<===BBBGGGccchhhdddtttcccPPPGGGCCCAAA@@@AAA???@@@AAA???SSScccOOOwwwWWW```KKK??????>>>=====================>>>???@@@DDDIIIMMMdddwwwuuueeeSSSLLLDDDAAADDDGGGGGGEEEEEEDDDDDDCCCEEEJJJQQQVVVNNNLLLLLLOOOSSSSSSNNNIIIJJJHHHFFFEEEDDDEEEFFFGGGCCCBBBAAA@@@????????????<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>BBB>>>>>>BBBCCCBBBBBBEEEJJJdddsssdddOOOBBB???BBBDDDDDDLLLPPPJJJMMMgggaaaHHHFFF@@@@@@????????????@@@@@@>>>??????AAAEEEMMMVVV\\\^^^tttjjjXXXUUUUUUWWWXXX___xxxyyywwwmmmmmmwww[[[LLLKKKLLLLLLLLLnnn}}}``````JJJFFFAAA@@@???>>>============>>>???===???CCCEEE\\\hhhhhh~~~jjj[[[KKKDDDBBBAAAAAABBB???@@@EEEFFF]]]\\\MMMvvv{{{PPP```yyyHHH???>>>>>>===============<<<<<<======>>>AAAFFFIII]]]oooqqq```OOOIIICCC@@@CCCFFFFFFEEEDDDDDDEEEDDDDDDFFFJJJMMMHHHGGGIIINNNTTTUUURRRMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>AAA>>>>>>AAACCCBBBCCCGGGYYYsss~~~iii\\\JJJ@@@???CCCEEEEEEIIIQQQOOOVVV}}}XXXBBBBBB@@@??????>>>>>>??????@@@????????????@@@DDDJJJNNN[[[nnncccTTTSSSUUUXXXWWWeeeyyyooo{{{nnnTTTJJJMMMKKKUUUZZZuuuzzz^^^nnnwwwGGGEEE@@@@@@???>>>============;;;>>>>>>@@@CCCBBBRRRqqq~~~iiinnnsss]]]QQQEEEBBBBBBAAAAAABBB@@@@@@HHHKKKggg{{{UUUPPPxxxqqqQQQqqqmmmDDD???>>>======<<<<<<======;;;;;;<<<<<<<<<>>>BBBEEEYYYppp|||jjjYYYLLLHHHBBBAAADDDFFFGGGGGGCCCEEEFFFFFFEEEDDDEEEFFFEEEFFFHHHMMMQQQQQQMMMHHHEEEFFFGGGGGGFFFDDDBBBAAA@@@@@@???>>>============<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????===>>>AAAAAAAAAEEEKKKgggkkk[[[PPPDDD>>>???CCCFFFFFFFFFRRRWWWlllQQQ@@@???@@@??????>>>>>>??????@@@?????????>>>===>>>AAADDDSSSdddlll\\\RRRSSSZZZ]]]YYYooo~~~yyypppfffNNNIIIOOOLLLYYY___mmm~~~qqq```oooFFFCCC@@@???>>>======<<<<<<===:::>>>===???BBBAAAMMMfff}}}~~~~~~jjjqqqwwwhhhTTTJJJBBBAAABBBAAA@@@BBBCCC@@@GGGLLLkkkjjjQQQTTTzzzkkkdddccc@@@>>>>>>===<<<<<<<<<<<<===:::;;;<<<<<<<<<===@@@CCCUUUvvvxxxeeeSSSJJJGGGDDDCCCEEEHHHIIIIIIEEEFFFHHHHHHGGGHHHIIIKKKNNNPPPTTTYYY]]]]]]YYYVVVPPPOOOMMMJJJGGGCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@?????????===>>>@@@???@@@GGGPPPppprrr^^^OOOHHHAAA===@@@DDDFFFFFFGGGQQQbbb|||PPPCCC@@@??????>>>>>>>>>>>>??????===???@@@@@@@@@AAACCCEEEKKKYYYqqqqqqaaa[[[TTTVVV```bbbaaa~~~|||zzz{{{sss[[[IIIGGGMMMJJJTTTVVVWWWggglllbbbeeeiiiFFFBBB@@@???>>>===<<<<<<<<<<<<;;;>>><<<<<>>======<<<<<<<<<<<<<<<;;;<<<======<<<>>>@@@BBBPPPvvv}}}tttaaaOOOFFFEEECCCCCCEEEGGGHHHHHHGGGHHHIIIIIIJJJMMMRRRVVV[[[^^^dddjjjoooqqqqqqooogggbbbZZZPPPHHHBBB???=========<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???>>>>>>???>>>AAANNN[[[|||~~~hhhVVVIIIEEE@@@???AAADDDFFFGGGLLLPPPlllpppPPPGGGAAA???>>>>>>>>>>>>>>>>>>???===???AAAAAAAAABBBDDDFFFHHHSSSgggeee[[[[[[WWWYYYcccbbbqqq|||xxx{{{zzzhhhUUUJJJIIIMMMLLLPPPOOOIII[[[bbb^^^xxx```EEEAAA??????>>>===<<<<<<<<<<<<;;;>>>;;;:::@@@AAAHHHZZZxxx|||rrrsssaaapppooo```jjj~~~zzzzzzzzziii\\\MMMGGGCCCCCCBBB@@@???AAAAAAAAACCCSSS~~~bbbSSSbbbnnnRRR@@@>>>===<<<<<<;;;;;;<<<<<<:::<<<===>>>===>>>AAACCCPPPooo~~~}}}yyyqqq^^^MMMBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLPPPUUUYYY^^^```dddgggiiijjjiiihhhfffaaaXXXOOOGGGCCCBBBBBB======<<<<<<;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@HHH[[[nnnppp^^^OOOEEEBBB@@@@@@BBBEEEGGGHHHNNNQQQqqq^^^KKKHHH>>>???>>>>>>======>>>>>>???>>>???@@@@@@??????AAACCCGGGPPP```yyyyyyrrruuu|||yyy\\\WWWZZZXXX[[[eeeggguuuvvvnnn\\\PPPKKKJJJJJJMMMLLLLLLHHH[[[cccbbbVVVCCCBBB??????===<<<<<<<<<<<<<<<:::>>>;;;:::@@@@@@DDDQQQlll{{{nnn^^^qqqkkk^^^eeewww{{{~~~xxx~~~rrrbbbVVVJJJEEEBBBBBBBBB???@@@CCC???EEEEEE\\\~~~aaaiii|||pppjjjsssGGGBBB======<<<;;;;;;;;;;;;<<<999;;;<<<======>>>AAACCCLLLccc~~~~~~xxxuuummm\\\LLLCCCDDDEEEFFFFFFFFFFFFGGGEEEGGGIIIJJJJJJLLLOOOQQQUUUVVVXXXZZZZZZ[[[[[[\\\```\\\VVVOOOIIIFFFEEEDDD======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAA@@@======???AAADDDRRRlllrrrcccUUUIIIAAA???>>>???BBBEEEHHHJJJNNNTTTsssxxxKKKDDDGGG<<<>>>>>>============>>>>>>===>>>>>>===<<<===???AAACCCKKKXXXmmm|||uuuzzzuuucccUUUUUUYYYZZZ___hhh||||||qqqwww}}}|||vvvaaaPPPHHHHHHFFFCCCHHHEEEHHHGGG]]]cccbbbyyyOOOBBBBBB???>>>===<<<<<<;;;;;;<<<999>>>;;;;;;@@@??????IIIcccmmm___ssskkk___cccpppxxx|||wwwjjj\\\PPPHHHCCC@@@AAAAAA???AAAEEE???IIIHHHcccjjj\\\\\\dddddd>>>CCC======<<<;;;;;;;;;;;;<<<777999;;;======>>>@@@BBBBBBTTTwww{{{uuurrrkkk[[[KKKGGGHHHJJJJJJJJJIIIJJJJJJCCCFFFHHHIIIIIIGGGGGGGGGJJJMMMRRRWWW\\\aaafffjjjkkkgggaaaXXXPPPHHHBBB@@@======<<<<<<<<<======>>><<<======>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA;;;===@@@BBBHHHYYYxxxzzzfffZZZOOOEEE>>>======>>>AAAFFFJJJLLLLLLWWWsssjjj???@@@GGG<<<>>>>>>============>>>>>>;;;<<<<<<<<<<<<>>>AAADDD===FFFQQQcccxxx[[[UUURRRUUUYYY]]]dddlllxxxpppwww}}}kkkXXXMMMHHHEEEDDDEEECCCJJJDDDJJJ\\\\\\uuunnnKKKGGG;;;>>>>>>===<<<<<<<<<<<<<<<999<<<>>><<<:::;;;AAAGGG^^^mmmbbbuuuiii___fffvvvvvvzzzzzz|||uuu___RRRJJJCCCBBB@@@>>>======>>>>>>EEEBBBRRRzzzYYYeeexxxXXXaaaUUU:::@@@<<<<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<===>>>???FFFHHHggg~~~~~~uuuuuuuuunnn___TTTPPPRRRTTTUUUUUUUUUVVVWWW[[[WWWSSSRRRRRRQQQMMMJJJLLLRRRUUUUUUXXX```gggkkkjjjeee^^^UUUNNNHHHDDDBBB======<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>>>>????????????>>>BBB===>>>CCCRRRtttyyylll```SSSHHHCCC===CCC@@@???HHHKKKJJJOOOGGGbbbyyy]]]IIIAAA:::@@@========================>>>>>>>>>>>>============AAAGGGIIIUUUvvveeeYYYSSSRRRWWW[[[```pppqqqlll|||vvvssscccQQQIIIFFFDDDDDDFFFBBBIIIFFFJJJXXXffflllJJJGGG>>>>>>======<<<<<<<<<<<<<<<999<<<===<<<:::;;;AAAFFFUUUzzznnncccwwwfff\\\bbbpppwwwwwwyyysss\\\PPPHHHCCCBBB@@@???>>>>>>>>>???EEEIIIfffxxxZZZpppwww\\\hhhNNN;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???DDDGGGddd|||{{{uuuvvvyyyvvvmmmeeeggglllrrrvvvvvvuuuuuuvvvxxxvvvtttsssrrrpppnnnllldddhhhjjjiiikkkoooqqqpppmmmhhh```VVVMMMFFF@@@<<<======<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>>>>???????????????===@@@JJJSSS^^^zzzmmmaaaWWWLLLCCC???<<>>=====================AAAFFFFFFOOOlllpppZZZXXXPPPNNNSSSVVVbbbyyylllnnn~~~zzzvvvzzzdddVVVIIIDDDCCCCCCDDDGGGDDDIIIJJJJJJUUUvvvdddFFFEEE???>>>===<<<<<<;;;;;;<<<<<<999;;;<<<;;;:::;;;@@@DDDMMMkkknnncccyyygggZZZ___kkk~~~wwwtttyyyoooYYYNNNFFFCCCBBB@@@?????????@@@@@@BBBOOOyyykkkXXX|||sss^^^wwwjjjDDD>>>888<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@EEE]]]{{{zzzuuutttxxxyyyvvvrrr|||ssseeeXXXMMMCCC=========<<<<<<<<<<<<======<<<======>>>>>>======<<<===>>>>>>???@@@@@@??????<<>>======<<<;;;;;;;;;;;;<<<999;;;;;;;;;:::;;;???BBBLLLaaakkkccc|||fff[[[^^^iiizzzvvvsss|||jjjUUULLLEEEBBBAAA@@@??????@@@AAAAAADDDTTT\\\\\\pppeeeTTT>>>AAA777<<<;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>>>>???BBBRRRqqq{{{{{{sssnnnooossssssqqq}}}qqq```RRRGGG@@@===<<<<<<;;;;;;<<<<<<===<<<==================<<<===>>>>>>???@@@@@@@@@@@@@@@AAAIIIOOOXXXqqqttteeeVVVLLLFFF@@@>>>>>>;;;BBBBBBEEELLLMMMPPP]]]jjjEEE@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>CCC@@@BBBSSSnnntttaaaWWWPPPSSSSSSUUU[[[mmmzzzooommmvvv}}}rrruuuwww~~~pppaaaQQQHHHBBBAAABBBAAACCCFFFHHHGGGJJJSSSooozzzMMM>>>@@@@@@======<<<;;;;;;;;;;;;;;;999::::::::::::<<<>>>???IIIYYYttthhheeedddZZZ]]]fffvvvuuurrr}}}cccQQQKKKDDDAAA@@@?????????@@@AAABBBIIIVVV~~~|||WWWlllqqqHHH<<>>???AAAGGGbbbyyy{{{pppggggggmmmooolllrrryyy}}}fffUUUJJJAAA<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<======???@@@@@@AAAAAAAAABBBAAAIIISSSaaayyy|||iii\\\NNNFFFAAA===<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>===BBB@@@AAAMMMaaayyy^^^UUUSSSQQQRRRWWWXXX```rrrfffiii~~~zzzmmmtttxxx}}}|||{{{iii[[[KKKEEEBBBCCCCCCBBBCCCFFFCCCEEEIII___jjjHHH@@@BBBAAA===<<<;;;;;;::::::;;;;;;999999999:::;;;<<<======AAATTTuuu{{{ggghhhgggVVVYYYbbbqqquuupppqqqYYYMMMIIIBBB??????>>>>>>>>>???AAABBBGGGPPPjjjsss___^^^uuuhhhDDD>>>???<<<;;;;;;:::999999999999999::::::::::::;;;<<<===>>>===BBB@@@VVVuuuyyy}}}xxxlllbbbdddnnnqqqlllgggiiikkkmmmooosssxxx|||zzzuuutttwwwaaaOOOEEE@@@<<<999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;======???@@@AAAAAABBBBBBAAAFFFWWWiiixxxsss[[[QQQGGGAAA===:::;;;??????EEEFFFIIIOOOOOOYYYppp{{{OOOEEE@@@<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>><<>>;;;:::999999888999999999::::::::::::;;;<<<======:::EEE>>>MMMssswww|||vvvhhh^^^cccqqqssslllccc___\\\ZZZ[[[]]]\\\\\\\\\ZZZ[[[cccrrr|||fffZZZIII???<<<===<<<:::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;======???@@@AAABBBBBBBBBBBBNNNfffzzz|||cccOOOGGG@@@===;;;:::<<>>>>>;;;@@@AAADDDFFFIIIccc{{{aaaWWWTTTRRRSSSXXX]]]aaasssyyynnnhhhrrrzzzkkk}}}zzz{{{qqqcccTTTJJJBBB???@@@CCCEEEDDDEEEHHHEEETTTXXXzzzUUUAAAAAA???;;;<<<<<<;;;::::::::::::;;;999999888999;;;<<<;;;;;;888VVV```~~~wwwiiippp~~~cccSSSVVV```pppwwwppp~~~}}}{{{lll[[[HHHDDDDDD<<<<<<<<<<<<<<<===>>>@@@AAAHHHNNNVVVOOOWWW}}}eeetttFFFEEE???111===;;;:::999999888888999999::::::::::::;;;<<<======777GGG???HHHtttyyy|||uuufff[[[bbbppprrrhhhaaa\\\VVVUUUVVVVVVRRRNNNLLLMMMOOOQQQWWWcccrrr}}}zzzssshhh\\\RRRHHH<<<777999;;;:::888<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;======???@@@AAABBBBBBBBBFFFSSSmmm|||}}}{{{mmmTTTIIIBBB======<<<<<>>HHHAAA999>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;???AAADDDDDDAAATTTxxx{{{```NNNRRRXXXUUUVVV^^^ccchhh}}}}}}}}}uuupppmmm{{{{{{jjjfff~~~~~~||||||}}}sssdddTTTLLLKKK>>>EEE@@@<<>>>>>===<<<;;;:::999999999999999::::::::::::;;;;;;===@@@UUU~~~nnneeeqqq~~~hhhWWWXXX```ppp|||pppzzz|||{{{hhhTTTKKKHHHDDD>>>;;;;;;<<<<<<<<<===???BBBEEEJJJYYYQQQLLLxxxhhh\\\llliiiCCC<<<;;;777888::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<>>>???HHHgggyyy|||{{{|||}}}qqqeeeZZZYYYiiipppdddYYYYYYVVVRRRMMMKKKJJJKKKKKKJJJIIIJJJNNNTTTZZZ^^^aaa___\\\WWWSSSOOOKKKJJJ>>>===<<<;;;;;;<<<===>>>@@@>>>;;;999999:::<<<===<<<=========<<<;;;::::::>>>>>>???AAABBBCCCDDDDDDDDD[[[ooorrrmmmggg[[[NNNDDDBBB@@@===<<<===???@@@BBBNNNIIILLLZZZVVVdddiiiSSSAAA???@@@;;;999;;;;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<<<<===;;;:::>>>CCCAAA@@@PPPdddzzz```TTTOOOSSSTTTRRRXXXbbbiii~~~xxxtttvvvwwwggghhh}}}|||{{{nnn^^^NNNEEECCC???FFFAAA>>>EEEGGGEEEIIINNNaaa]]]EEE@@@>>>============<<<::::::999999:::999999999:::::::::;;;;;;:::===MMMpppnnneeepppjjjUUUWWWaaarrruuujjjuuunnn]]]MMMHHHGGGEEEAAA???;;;<<<======<<>>>>>AAAFFF[[[~~~{{{{{{wwwmmmdddYYYVVVcccjjj___VVVUUURRROOOKKKJJJJJJJJJIIIHHHGGGGGGIIIMMMQQQTTTNNNMMMKKKHHHEEECCCAAA???>>>===<<<;;;;;;<<<===>>>???>>>;;;999999:::<<<===<<<<<<======<<<<<<;;;:::;;;>>>AAABBBBBBBBBCCCDDDLLL___mmmllleee^^^SSSGGGBBBAAA???======>>>@@@AAADDDMMMJJJMMM\\\ggg```MMM>>>===???<<<:::<<<;;;;;;::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<===;;;===BBB@@@>>>JJJZZZzzzgggSSSNNNPPPVVVVVVUUU^^^kkkyyywwwpppeeeooo~~~~~~{{{rrreeeVVVGGG@@@???AAAFFFBBBBBBHHHGGGDDDKKKUUU}}}~~~OOODDD===<<<@@@<<<===<<<;;;::::::999999:::999999999999::::::::::::999<<>><<<>>>FFFLLLeee^^^NNNWWW^^^aaazzzNNNBBB::::::===777999999999999999999999999888999999::::::;;;<<<<<<>>><<>>>>>======<<<<<<<<<<<<======>>>===;;;::::::;;;<<<===<<<<<<=========<<<;;;;;;999>>>BBBCCCAAAAAAEEEIII\\\gggmmmfff[[[SSSJJJAAA???>>>======>>>@@@BBBDDDHHHLLLNNNTTTfffTTTEEE;;;<<>>BBBRRR|||llleeettthhhTTTWWW___nnn~~~{{{zzzwwwooo{{{{{{```XXXNNNFFFEEEDDD???<<<;;;;;;>>>@@@>>><<>>===;;;::::::;;;<<<===<<<<<<============<<<<<<999>>>CCCCCCBBBEEENNNVVVmmmqqqnnnaaaSSSKKKDDD>>><<<<<<<<<>>>@@@CCCEEEGGGKKKKKKSSSaaa}}}uuuKKKAAA;;;<<<>>><<<;;;<<<;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<>>???===???EEERRRdddTTTPPPRRRUUUYYY[[[^^^mmm|||uuuaaahhhyyy|||yyynnnbbbVVVNNNHHHCCCAAACCCCCCEEEBBBEEEHHHCCCKKKbbbZZZ===DDD<<<999@@@999;;;;;;:::999999999::::::888888888999999999::::::999===???IIIllliiieeexxx}}}rrrwwwgggUUUVVV]]]iiixxx|||}}}uuulllvvvoooTTTRRRKKKFFFEEECCC===::::::;;;>>>@@@???>>>@@@GGGNNNRRRLLLOOOrrr|||WWW<<>>@@@FFFmmm|||vvvrrrwwwxxxxxxwwwwwwvvvsssooojjjaaa[[[RRRJJJTTTccceeeWWWRRRLLLGGGFFFEEECCCBBB@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<<<<==================<<<===<<<;;;;;;;;;;;;<<<===<<<<<<===============<<<<<<@@@CCCCCCDDDMMM[[[ggguuurrriiiZZZLLLCCC???===;;;;;;===???BBBFFFIIIJJJLLLLLLWWWpppZZZFFFAAA=========<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;<<<===;;;;;;>>>??????@@@BBBEEEiii{{{fffVVVQQQSSSVVVWWWXXX\\\hhhxxxlllbbbsssxxxwwwmmmdddXXXMMMGGGDDDAAA@@@BBBDDDDDDCCCGGGIIIGGG[[[QQQ===CCC===999===:::::::::999999999999::::::888888888888999999999999666:::<<>>???@@@CCCFFFIIIDDDKKK^^^zzzNNN999CCC???999;;;999777777777777777777777777666777777888888999:::::::::;;;:::<<>>>>>===<<<;;;::::::999<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>======???AAADDDEEEJJJVVVfffrrrqqqkkk^^^PPPCCC===;;;<<<;;;<<<>>>AAAEEEHHHKKKMMMMMMRRR___~~~NNNCCCAAA???>>><<<:::::::::;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAACCCWWW{{{wwwbbbVVVPPPRRRWWWUUUWWW]]]kkkxxxkkkhhhnnn~~~|||zzzzzzmmmeee[[[PPPFFFCCCBBBAAAAAACCCDDDEEEFFFKKKMMMPPPqqq```JJJ===??????:::999===:::999999999999999::::::888888888888999999999999777888999===MMMnnnkkk|||dddcccyyywwwzzzgggSSSVVV```lllyyyssswwwpppbbbUUUKKKFFFDDDCCCCCC@@@;;;;;;???===<<<<<<>>>BBBEEEEEEDDDEEEYYYttt~~~gggcccGGG777===???777555;;;777777777777777777777777666666777777888999999999999>>>777:::FFFDDD[[[{{{tttqqqmmmppppppjjjggghhhgggccc\\\PPPKKKKKKJJJVVVgggkkkWWWPPPHHHDDDDDDDDDBBB@@@??????>>>>>>>>>>>>???@@@??????>>>======<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>AAACCCEEEJJJRRR^^^kkktttiiiaaaTTTHHH???::::::===<<<===@@@CCCGGGKKKNNNOOOSSS```lllcccIII???@@@???<<<999999:::;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;999;;;<<<;;;:::<<>>888999===>>><<<;;;>>>DDDFFFDDD@@@MMMhhhggg[[[PPPCCC555777>>>555111<<<777777777777777777777777666666666777888888999999666@@@666;;;JJJ999EEE{{{zzz{{{rrrnnnooorrrooofff```___\\\WWWTTTHHHFFFIIIKKKWWWfffiiiUUUNNNFFFBBBCCCDDDBBB@@@???>>>===<<<;;;<<<===>>>============<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>BBBCCCGGGMMMWWWbbblllrrrddd[[[PPPEEE>>>:::<<<@@@<<<>>>AAADDDHHHLLLOOOPPP[[[nnnwwwLLLBBB<<<>>>>>>:::888888:::;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;888<<<===:::888999===@@@DDDBBBQQQyyy|||fff\\\RRRPPPRRRUUUYYY]]]dddqqqmmmrrrnnn{{{vvviii\\\SSSJJJEEE@@@>>>???AAABBBAAAEEEEEEIIIMMMMMM___gggEEEAAA===;;;<<<===<<<:::999999999888888888888777888888888888888888888888999555888===???OOO{{{ttt___dddyyy```QQQUUU___ooo~~~lllzzz}}}cccppptttbbbSSSKKKJJJLLLFFFDDD@@@===;;;;;;;;;<<<:::===???>>>@@@EEEHHHHHHeee}}}|||RRR[[[sssBBB???;;;999999999999888999999999888888666555555666777777777888888888888;;;999999::::::???KKKWWW{{{sssvvv{{{ppppppuuuwwwooo```TTTPPPQQQLLLJJJIIIEEELLLeeeoooaaaMMMIIIDDDBBBBBBBBB@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>@@@@@@@@@@@@BBBAAA???===<<<>>>AAADDDHHHGGGHHHNNN\\\kkkooommm___RRRDDD???>>>===>>>AAA<<>>>>>===<<<;;;;;;::::::;;;::::::999999::::::;;;999999999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>BBB@@@EEE]]]qqq}}}{{{uuurrr|||xxxggg\\\OOOVVVUUUTTTVVVRRRVVVeeettt~~~SSSvvvkkk```VVVNNNEEEBBB>>>>>>AAACCCDDDDDDEEEIIIMMMQQQ^^^XXXDDDAAA===;;;<<<<<<;;;:::999999999888888888777777888888888888888888888888888555888<<<===JJJrrryyybbbfff{{{www[[[NNNRRR]]]mmm}}}jjj|||uuubbbtttuuufffYYYQQQMMMJJJIIIDDDBBB???<<<;;;;;;<<<===<<<===???AAABBBBBBDDDGGGssskkkSSShhh]]]AAA>>>:::888888888888777888999999888888666555555666666777777777888888888999888:::<<<;;;<<>>=========<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>????????????===>>>@@@???>>>@@@DDDHHHFFFNNNXXXcccooovvvssskkkXXXLLLAAA===<<<<<<===??????GGGHHHHHHOOOUUUbbbxxxPPP===@@@>>>======<<<;;;;;;::::::;;;::::::999999::::::;;;999999999999999:::;;;<<<;;;;;;;;;<<<======>>>>>>???===@@@QQQsssuuuyyy~~~}}}zzzxxxxxxooojjjggglllzzz{{{nnnaaaVVVOOOQQQTTTQQQTTT______^^^hhhzzzaaaEEEssseee\\\TTTLLLGGG???>>>===???CCCEEEFFFFFFEEEJJJNNNYYYxxxqqqIIIBBB@@@===;;;;;;<<<;;;:::999999888888888777777777777777777777777777777777777555777;;;:::CCCccc~~~bbbgggzzzrrr[[[PPPTTT___nnn|||pppgggddd\\\tttlllbbbUUUNNNMMMLLLHHHDDD@@@???===;;;:::;;;<<<===???===???CCCAAA===DDDOOO|||ccc^^^KKK>>><<<999777777888777666888888888888777666555555666666666666777777777777777777:::===<<<:::===CCCTTT}}}{{{eee[[[YYYdddlllppp|||}}}|||vvvtttrrrkkkaaaXXXQQQIIIOOO^^^fffjjjaaaNNNHHHFFFBBB@@@??????>>>===============<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????<<<@@@CCCBBB???@@@EEEIIIIII[[[qqquuuhhhOOOFFF>>>=========>>>@@@EEEHHHHHHMMMVVV]]]wwwmmmIII??????======<<<<<<;;;:::::::::::::::999999999999:::::::::999999999999::::::;;;::::::;;;<<<<<<======>>>======>>>EEEZZZ|||qqqkkkkkkmmmooooooeeeaaa______dddjjjoooqqqrrrvvv}}}{{{sssooolllhhhaaaZZZSSSOOOLLLKKKMMMSSSRRRVVVaaadddjjjyyyoooJJJ@@@xxxeeeYYYRRRKKKDDD@@@<<<===>>>AAADDDFFFGGGGGGIIIIIIRRRmmmSSSBBB@@@???===;;;;;;;;;::::::888888888888777777777777777777777777777777777777666555777999777<<>>@@@===>>>@@@<<<<<>>FFFdddqqq]]]UUUaaaiiifffkkkwww~~~www}}}vvvtttsssooojjjdddYYY```ooommmbbbSSSDDDEEECCCAAA???>>>======<<<===============<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????AAADDDGGGEEECCCDDDKKKRRR[[[qqqppp___IIIBBB>>>???@@@@@@BBBEEEJJJIIIIIIRRRZZZbbbVVVEEEBBB>>><<<<<<<<<;;;;;;:::::::::::::::999999999999:::::::::999999999999999::::::999::::::;;;<<<<<<=========???@@@@@@IIIfffrrr___^^^dddeeeccc``````^^^\\\ZZZ[[[^^^```[[[]]]aaahhhrrr}}}zzzoooeee]]]WWWTTTVVVSSSOOOLLLLLLNNNQQQSSSPPP[[[___bbblllxxxVVVCCCBBB}}}lll[[[SSSMMMEEE???===<<<>>>AAACCCEEEFFFGGGHHHLLLIII\\\tttCCCBBB>>>>>>===<<<:::999999:::888888888777777777666666666666666666666666666666555444666888666777FFFWWWooovvvuuupppmmmrrrqqqgggSSSXXXcccqqq|||vvv^^^kkkuuubbbZZZUUUeeeooocccUUURRRMMMGGGBBB???>>>???::::::::::::;;;<<<>>>??????============HHHgggmmmrrr}}}JJJ>>>:::888666666777777666555666777777777777666666555444555555555555666666666888666777:::;;;999;;;@@@???PPPoooWWWZZZaaa]]]^^^eeemmmuuuzzzuuuqqqnnnjjj```gggqqqfffVVVLLLDDDBBBAAAAAA???===<<<<<<<<<<<<<<<<<<===============<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAAAAABBBFFFJJJMMMQQQXXXbbbjjj{{{|||cccQQQCCC>>>===???BBBBBBEEEIIIKKKIIIJJJUUU]]]eeejjjEEE@@@@@@:::;;;;;;;;;;;;;;;::::::::::::999999888888999999::::::999999888888999999999999999::::::;;;;;;<<<<<<;;;>>>@@@??????RRR{{{ttt```XXXWWWXXX[[[\\\[[[XXXUUUUUUWWWZZZUUUUUUUUUWWW[[[bbbhhhlllnnnnnnnnnooorrrvvv{{{}}}yyysssjjjdddeeejjjiiifffeeebbb\\\WWWRRROOONNNNNNNNNMMMLLLLLLNNNQQQUUUWWWZZZ___bbbpppYYYHHHBBB???ooo```SSSNNNIIIAAA<<<===>>>@@@CCCEEEFFFGGGHHHJJJIIINNNnnn\\\>>>AAA<<<======<<<:::999999:::888888777777777666666666666666666666666666666666555444555777555666>>>HHHnnn}}}qqqpppwwwoooddd```^^^dddhhh```LLLRRR^^^mmmzzzooo]]]jjjvvvZZZTTTWWW```vvvnnn___WWWQQQPPPLLLEEE???;;;;;;===:::::::::;;;<<<===>>>???>>>======???JJJdddrrrbbb^^^<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???BBBDDDEEEAAAFFFOOOZZZfffrrr}}}}}}hhhSSSDDD>>>;;;;;;???AAABBBFFFKKKKKKMMMQQQ]]]gggqqqWWWAAA@@@???:::;;;;;;::::::::::::::::::999999888888888888999999:::999999888888888888999888888999::::::;;;;;;<<<::::::===>>><<>>AAADDDFFFFFFHHHKKKNNNOOOeeelllHHH??????:::<<<===<<<999888888:::888777777777666666666666555555555555555555555555555444555666666666:::@@@SSS}}}{{{mmmqqqwwwzzzkkk\\\UUUSSSQQQXXX]]]WWWMMMRRR^^^mmmxxxsssjjjuuujjj[[[dddnnn{{{|||nnn\\\SSSRRRNNNJJJEEE@@@===<<<;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>FFFbbbxxxcccnnnvvvJJJ======777666666777888999777666555555666666666666666555333333444444444555555555888555555999;;;999999<<<;;;HHHkkkxxx]]]RRRPPPQQQTTTSSSVVV\\\cccjjjrrr|||zzzqqq]]]TTTSSSOOODDDAAADDDAAA>>>@@@AAA@@@>>><<<===>>><<<<<<<<<<<<=========>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>@@@DDDGGGHHHGGGMMMXXXgggvvv}}}nnn___SSSGGG>>>>>>;;;<<<@@@BBBDDDJJJPPPNNNWWW```mmm{{{fffJJJBBB???===>>>::::::::::::::::::::::::999999888888888888999999::::::999888888888888888888888888999::::::;;;;;;===999:::>>>===???OOObbb}}}uuu```\\\UUUOOOMMMNNNPPPQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPNNNLLLJJJIIIIIIHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMNNNLLLMMMNNNQQQUUUYYY\\\___cccgggssstttSSSEEEAAA@@@AAA|||nnnmmmjjjfffgggsss~~~|||pppggg[[[NNNEEECCC>>>777999BBB>>>AAADDDFFFGGGIIINNNRRR^^^PPP===BBB===999;;;===<<<999777888:::777777777777666666666666555555555555555555555555444444555666777777:::===FFFpppwwwxxx}}}rrr^^^QQQMMMNNNLLLSSSYYYRRRTTTYYYcccooowww}}}uuuqqq|||qqq```PPPLLLPPPKKKDDD===;;;===>>><<<999:::;;;<<<<<<===>>>??????>>>??????MMMvvvXXXYYYWWW===>>>666777666666777999999888666555555666666666666666555333333333444444444555555777555666:::;;;888666777888DDDRRRkkk~~~|||nnn\\\TTTQQQOOOMMMOOORRRWWW\\\bbbkkksss{{{~~~oooddd\\\RRRGGGHHHJJJAAA===@@@BBBAAA>>><<<===???;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>AAAEEEIIIKKKQQQVVVaaappp|||}}}wwwnnnkkkaaaSSSJJJFFFCCC>>>@@@>>>???BBBEEEGGGNNNUUUTTTbbbnnn|||yyyJJJ>>>>>>999888>>>::::::::::::::::::::::::999999888888888888999999::::::999888777777888888777888888999::::::;;;;;;AAA:::999???@@@???HHHUUU{{{mmmfff[[[TTTPPPQQQRRRRRRNNNOOOPPPPPPQQQPPPOOOOOOOOOOOONNNMMMLLLJJJIIIIIIJJJJJJKKKKKKJJJGGGGGGJJJKKKLLLLLLMMMNNNPPPQQQRRRMMMNNNQQQUUU\\\cccjjjnnnxxx~~~OOOEEEDDD:::999CCCddd___VVVSSS]]]hhhlllnnnpppzzzoooeee^^^JJJGGGBBB>>><<<===???@@@???CCCGGGHHHHHHLLLSSSYYYZZZDDDCCC===<<<;;;;;;:::999999888888777666666666666555555555555555555444444444444555555444444444555555555555666>>>TTTqqq{{{lll```SSSNNNRRRYYY]]]^^^hhhpppuuuvvv~~~rrraaaVVVOOOHHHDDD@@@???===;;;:::;;;<<<===>>>>>>===<<<===???===:::<<<@@@EEEbbbvvvOOOZZZnnnOOO===444:::777777777777666666666666666555555555555444444444666666555555555444444444666666666666777777777777<<<===DDDKKKOOOZZZzzzkkkUUULLLLLLJJJIIIKKKNNNPPPQQQVVV]]]bbbjjjvvv~~~sssfff]]]XXXRRRJJJCCC@@@???>>>??????>>><<<:::;;;<<<>>>??????>>>===<<>>>>>>>>============<<<;;;;;;<<<===???@@@=========>>>AAAEEEJJJLLLRRR]]]nnn}}}{{{nnncccUUUOOOHHHCCCBBBAAA???>>>888??????AAAJJJJJJLLLVVV^^^yyy}}}aaaFFF??????;;;999:::;;;:::999999888888999999999999999888888888888777888888777777777777888888888888777777888888999:::<<<;;;:::;;;<<>>BBB???;;;:::qqq___YYYVVV[[[aaaffflllsss|||}}}rrreeeZZZSSSGGGEEEAAA>>>===>>>@@@BBBBBBBBBFFFIIIDDDEEE\\\xxx|||MMM===???===:::;;;::::::999888888777777666666666666555555555555555555444444444444555555444444444444555555555555:::HHH^^^xxx|||ssshhhcccgggooowwwzzzuuucccUUULLLFFFAAA===>>>===;;;:::::::::<<<======<<<::::::===???>>><<<::::::AAAhhhaaaQQQmmm\\\DDD999333:::777777666666666555555555555555555555444444444444666555555555444444444444555666666666777777777777999999<<>>===<<<<<<============<<<<<>>>>>>>>==================>>>???@@@@@@DDDBBB@@@@@@BBBGGGMMMPPPYYYaaallluuuwwwnnnaaaWWWJJJFFFAAA>>>>>>???>>>===EEEGGGBBBDDDNNNRRRVVVbbbooodddNNN===<<<>>><<<:::<<<;;;:::999999888888999999999999999888888888777777888888777777777777888888888888777777777888999999::::::999999;;;===@@@AAALLLuuuxxxgggbbbPPPLLLLLLRRRUUURRRMMMLLLPPPPPPOOOOOONNNKKKJJJIIIJJJLLLMMMKKKIIIJJJLLLMMMPPPQQQPPPPPPPPPRRRTTTUUUQQQ[[[pppcccOOO>>>===???<<<;;;>>>iii]]]TTTUUU]]]dddjjjooovvv}}}yyy{{{}}}~~~}}}tttgggYYYMMMFFFBBBAAA???===>>>@@@BBBDDDGGGBBBDDDGGGAAAFFFqqq\\\BBB999===???999::::::999999888777777777666666666555555555555444555555444444444444555555444444444444555555555555777<<>>;;;999;;;;;;:::999999;;;<<<===>>>;;;:::;;;???@@@@@@>>>???FFFRRRwwwwwwXXXbbboooFFF;;;666444;;;666666555555555444444444555555555555444444444444555555555555444444444444555555666666666777777777:::888999;;;:::<<>>>>>>>>>>>======>>>???@@@@@@@@@@@@EEECCCAAABBBEEELLLSSSWWW___bbbfffiiieee\\\OOOFFF@@@===;;;:::<<<>>>??????DDDEEEAAAEEEPPPTTTYYYhhh{{{KKK???888;;;>>>;;;:::<<<::::::999888888888888999999999888888888777777777888777777666666777777888777777777777777888888999999888888888:::<<<>>>???DDDTTT}}}eeeYYYOOOQQQUUUTTTOOOKKKOOOOOOOOONNNNNNMMMMMMLLLMMMOOOQQQPPPNNNMMMOOOQQQRRRPPPPPPSSSYYY```dddgggnnnzzzgggHHH@@@;;;>>>===999;;;AAAnnn\\\VVV\\\cccffffffppp{{{~~~ssstttvvvxxx{{{}}}ttthhh[[[OOOEEE@@@>>>>>>===>>>@@@BBBEEEGGGJJJCCC@@@AAAEEE[[[qqqGGGAAA<<<<<<@@@:::999999999888777777666666666666555555555444444444555444444333333444444555333333444444444555555555888777===RRRwwwyyyeeeUUUOOOFFF@@@===<<<;;;:::::::::::::::;;;<<<===>>>@@@======@@@BBB@@@??????BBB]]]xxxzzznnnnnnUUU;;;999777666<<<555555444444444333333333555555555444444444333333444444444444444444444444555555555666666666777777999777777;;;<<<<<>>===>>>@@@AAABBBBBBAAA@@@AAAAAACCCFFFLLLRRRXXX\\\^^^]]][[[YYYTTTLLLCCC<<<;;;;;;;;;<<<>>>@@@BBBCCC@@@FFFGGGMMMUUUTTTZZZmmm```BBB===;;;>>>===:::999<<<:::999999888888888888888888888888888777777777777777777666666666666777777777666666666666777888888888888888888:::;;;===>>>BBBCCCaaazzzxxxttthhhZZZPPPNNNOOOMMMJJJJJJKKKKKKIIILLLKKKMMMRRRTTTSSSRRRSSSSSSQQQVVVggg}}}kkkRRRAAA>>>===???===999:::???kkk\\\XXX\\\bbbnnn{{{}}}{{{}}}vvvvvvwwwxxxyyy~~~xxxqqqfffXXXMMMEEEAAA???<<<<<<===???BBBDDDGGGHHHFFFCCC===???UUUZZZ>>>DDD@@@:::<<<999999888888777777666666555555555555555444444444444444444333333333333444444333333333444444444444555999777:::HHHddduuu^^^OOOHHHEEE@@@===<<<<<<======::::::;;;;;;<<<>>>??????>>><<<>>>BBBAAA===>>>CCCOOOwwwggg|||tttEEE888999888888888444444444444333333333333555444444444444333333333333333444444444444444444555555555555666666666666555333555888;;;;;;>>>BBBVVVqqqlll\\\KKKFFFGGGGGGEEEEEECCCCCCDDDFFFJJJOOOTTTWWW___dddnnnxxxzzzxxxzzz{{{zzzzzz{{{{{{wwwqqqlllkkkfff```[[[WWWTTTRRRPPPHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>???AAACCCCCCCCCBBBBBBCCCEEEJJJOOOSSSVVVXXXYYYTTTQQQNNNKKKGGGCCC>>>:::;;;<<<>>>???@@@BBBDDDEEEHHHNNNPPPSSSVVVSSS```{{{xxxQQQAAA???>>>===;;;888999<<<:::999888888777777888888888888888777777777666666777777666666666666777777666666555555666666777888888888999999:::;;;<<<======;;;JJJooossseeeiiiiiidddZZZTTTSSSPPPLLLOOOLLLQQQ```lllnnnlllkkkoookkkuuunnnOOOLLLCCC???=========;;;;;;<<<]]]JJJRRRaaagggrrryyyvvvrrrttt{{{{{{|||||||||{{{||||||tttggg```UUUJJJAAA>>>===>>><<<===???AAADDDFFFHHHIIIBBBCCCCCCOOOuuukkkJJJ;;;BBBAAA888666888888888777777666555555555555555555444444444444333444444333333333333444444333333333333444444444444666666888@@@PPPmmmqqqYYYJJJEEE???>>><<<;;;:::;;;<<<<<<;;;;;;<<<======>>>??????:::999===@@@>>>;;;EEESSSwwwhhhhhhYYY<<<999888777888444555555444444444333333333444444444444333333333333333333333333444444444444444444555555555666666666666666777999:::;;;<<<===@@@WWWqqqRRRCCCAAACCCDDDDDDBBBBBBAAABBBCCCGGGJJJLLLLLLQQQ[[[eeehhhgggiiinnnuuuvvvxxxzzz|||{{{xxxuuuvvvrrrmmmhhheeebbb^^^\\\SSSRRRQQQPPPPPPPPPPPPPPPHHHHHHHHHGGGGGGGGGGGGFFFBBBCCCDDDEEEFFFFFFFFFFFFKKKMMMQQQTTTUUUTTTQQQOOOHHHFFFCCCAAA@@@???>>><<<:::===@@@BBBBBBCCCEEEFFFKKKMMMLLLOOOTTTVVVkkk```HHH>>>===<<<:::888888999<<<999999888777777777777888888888777777777666666666777666666555555666666777555555555555555666777777888888999999:::;;;;;;;;;;;;;;;AAAQQQoooyyyuuuppphhhqqqqqq|||rrrUUUFFF>>>AAA===999999;;;<<<<<<;;;gggPPPPPPWWWYYY]]]___^^^bbbmmmwww|||zzz|||~~~|||ssshhhcccTTTPPPHHHAAA===<<<===>>>===???AAADDDFFFGGGHHHHHHBBBFFFTTTsssLLLFFF<<<;;;???888444:::888777777666666555444444555555555444444444333333444333333222222333333444222222333333333444444444555444666:::BBBVVVwwwvvvwwwrrrYYYFFF@@@AAA;;;;;;;;;:::999999:::::::::;;;;;;<<<============999888<<>>===<<<===>>>>>>===;;;>>>CCCFFFFFFGGGIIIJJJKKKLLLPPP___pppzzzjjjLLLBBB;;;<<<;;;999888999::::::999999888777777777777777888777777777666666666666666666555555555555666666555555444444555555666777666666777888999999999999:::===@@@DDDPPPmmmvvvRRRHHHAAA777<<<<<<:::999:::;;;;;;;;;{{{|||rrr```SSSIIILLLJJJGGGIIIVVVhhhsssvvvsssxxx~~~{{{}}}{{{vvvvvv}}}vvvggg[[[TTTQQQIIIGGGCCC@@@>>>>>>?????????@@@CCCEEEGGGHHHHHHHHHFFFKKKeeebbb>>>GGG===555>>>;;;555>>>777777777666555555444444555555444444444333333333444333333222222333333444222222333333333444444444555333444888===JJJeee~~~kkkuuu~~~rrr^^^III===<<<@@@:::;;;<<<;;;:::999999:::999:::;;;;;;<<<<<<;;;;;;:::999===@@@???HHHhhhppp[[[SSS|||NNN888999>>>444555>>>888666666555555555444444444444444444333333333222222222222222333333444444444444444444555555555666666222555666444333555999;;;===;;;GGGiii{{{rrreeeSSSFFFCCCCCCCCCBBBAAAAAA@@@???GGGCCCCCCFFFHHHIIILLLPPPTTTXXX___dddfffddd```]]]aaa```^^^^^^^^^]]]ZZZXXX[[[[[[\\\\\\[[[ZZZXXXWWWTTTTTTSSSSSSSSSRRRRRRRRRLLLLLLKKKKKKKKKMMMOOOPPPIIIIIIIIIHHHFFFDDDAAA@@@===<<<;;;;;;===>>>>>>===<<>>;;;JJJzzzxxxUUUEEE???>>>???:::>>>???===:::999::::::wwwcccOOOGGGCCCDDDJJJQQQWWW```hhheeekkkttt|||wwwxxxzzz|||}}}}}}|||{{{yyyxxxyyy}}}xxxqqqeeeYYYOOOJJJIIIIIIDDDBBB???<<<;;;<<<===>>>???AAAGGGLLLLLLIIIJJJNNNGGGfff{{{III>>>======;;;:::999888888777777777777666666666666444444444444444444444444444333333222222333333444222222333333333333444444:::333111666777<<>>AAADDDEEEFFFJJJKKKMMMPPPPPPPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPQQQQQQPPPPPPPPPMMMNNNOOOPPPOOONNNKKKJJJHHHGGGEEECCC@@@>>><<<;;;:::;;;<<<<<<<<<===@@@BBBCCCBBBEEEKKKNNNMMMNNNRRRPPPffffffLLLDDDAAA>>>;;;;;;:::::::::999999999777777777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555666777999:::;;;<<<444666AAAAAAAAA\\\wwwOOOCCCEEECCC===;;;<<<<<<;;;::::::999888888yyywwwbbbTTTJJJBBBDDDKKKPPPTTTWWW]]]```ffflllrrruuuwwwwwwtttyyy~~~~~~zzzwwwuuuvvvuuuwww|||{{{rrrccc^^^UUUKKKDDDAAA@@@@@@???>>><<<;;;;;;===???@@@CCCBBBDDDHHHHHHGGGJJJPPP[[[aaa@@@======<<<;;;:::999888888777777777666666666555555444444444444444444444444444333333222222333333444222222222333333333444444999333222555666888GGGZZZzzz|||}}}xxxkkkcccggg\\\MMMBBB===;;;999888::::::999888888999::::::>>>===:::777999>>>???<<<:::@@@BBBOOOllllllVVVjjjcccFFF<<<:::888666555555666666555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444444555333333444555777888999999999:::;;;EEE___rrrXXXKKKFFFDDDFFFEEE@@@???AAA@@@>>>======???@@@@@@@@@BBBCCCEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKIIIFFFEEE@@@@@@???>>><<<;;;::::::<<<===>>>===<<<===???AAABBBEEEKKKOOONNNKKKOOOVVVbbbzzzTTTCCC@@@>>>;;;;;;::::::::::::999999999666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555666777888::::::999444777<<<:::888HHH```vvv[[[BBB===???===;;;<<<<<<;;;;;;:::999999888888tttsss___JJJDDDGGGJJJJJJJJJRRRSSSUUUYYY^^^cccgggjjjrrr{{{zzzyyyxxxxxx{{{xxxjjj^^^PPPMMMHHHCCC@@@>>>>>>>>>;;;:::::::::;;;>>>AAACCCDDDDDDFFFIIIHHHHHHNNNUUUyyyiiiHHH<<<===<<<;;;;;;:::999888888777666666666666555555555444444444444444444444444333333222222222222333333222222222222333333333333666333333666444444===KKKhhh}}}{{{xxxxxx~~~{{{oooccc\\\RRRJJJAAA:::999999888777::::::999999999999::::::;;;777666999;;;;;;<<>>>>>??????===<<<;;;<<<>>>???@@@???>>>>>>======>>>>>>??????@@@@@@>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDBBB???>>>::::::::::::::::::;;;;;;===>>>@@@@@@???@@@CCCEEEGGGJJJMMMNNNKKKMMMZZZiiiXXXAAA>>>===;;;::::::::::::999999999888888666666666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555555666777999999999:::===>>>:::888===EEEdddwwwQQQEEE===???@@@<<<<<>>===888>>>IIIZZZyyyuuu{{{LLL:::<<<999888777555555444555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444444444444444555555555555888777888;;;<<>>???@@@@@@???@@@@@@AAAAAA@@@@@@???????????????>>>===;;;:::::::::;;;;;;<<<<<<=========???AAACCCDDDFFFIIIKKKLLLLLLMMMOOOSSS```yyyiiiCCC;;;???===::::::999999999999888888888888666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444555666777888777<<>>===???>>>;;;AAAeeeuuuMMMCCC???>>>BBBBBB===;;;===::::::999999888888888777vvvXXXIIICCCBBBDDD@@@@@@BBBDDDFFFIIILLLMMMSSS]]]iiinnnmmmlllooosssvvv{{{{{{yyywwwvvvwwwwwwvvvuuuoooggg]]]WWWTTTOOOHHHBBB============<<<<<<<<<<<<>>>>>>>>>???@@@BBBDDDEEEBBBFFFKKKNNNOOOZZZsss]]]DDD>>>>>>:::::::::999888888777777555555555555444444444444333333333333333333333333333222222111111222222333111111111222222222333333000111333666555333555999AAANNNmmmuuulllnnn}}}|||{{{wwwtttuuu}}}{{{yyyzzz{{{}}}yyysssnnnfff^^^WWWPPPJJJFFF>>><<<:::999999:::;;;;;;::::::::::::::::::::::::999888;;;>>>:::<<>>>>>>>>>>>@@@AAACCCDDDEEEGGGJJJLLLIIIMMMVVVfffwwwkkkPPP<<<>>>BBB===888:::999999888888888777777777555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333444555666666333888999777:::>>>===777888LLLaaagggMMM<<<@@@<<<;;;>>>>>>:::777555999888888888888888777777hhhWWWKKKCCC@@@<<<===>>>???@@@AAAAAABBBHHHNNNTTTWWWVVVWWW[[[___ccchhhpppuuuuuuqqqmmmjjjgggdddaaa___^^^]]][[[YYYWWWOOOHHHFFFDDDAAA@@@@@@;;;<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::888999999:::;;;<<<=========>>>>>>>>>>>>?????????CCCEEEFFFFFFFFFGGGIIILLLIIIXXXttt|||LLLAAA;;;???@@@;;;777888888888888777777777777666555555555555555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333222222333444444555555777777666888;;;;;;888===AAACCCWWW^^^BBB@@@BBB???<<<:::;;;<<<;;;999666777777777777777777777777{{{tttfffTTTHHH@@@???>>>===<<<===>>>>>>BBBEEEGGGIIIIIIKKKNNNPPPRRRVVV\\\^^^\\\XXXVVVUUUTTTQQQNNNLLLKKKIIIGGGEEEIIICCCAAABBBAAA<<<<<>>???@@@@@@AAABBBCCCDDDFFFGGGHHHLLLIIINNNaaa}}}tttOOO>>><<<<<<777888888888888888777777777444444444333333333333222222222222222222222222222222222111111111111222222111111111111222222222222111222222111111333444444555777AAAYYYyyyuuurrr}}}yyyhhheeehhhkkknnnrrrqqqiiieeeiiioooqqqrrrsssyyy{{{pppfff^^^UUUNNNJJJGGGDDD@@@===<<<<<<:::999999999999888888999:::<<<::::::;;;<<<<<<;;;::::::999>>>AAAAAAMMMjjjvvvzzzrrr\\\gggrrrJJJ:::999999666444555555555555444333333333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333333333222222333333444444555555222555666555777;;;<<<:::KKKhhhkkkWWWMMMJJJGGGEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBFFFHHHJJJLLLMMMOOOSSSUUUYYYssspppWWW???===;;;;;;;;;:::999888888888777777777666666666555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333222222222222222333333444777555555888999999:::<<<:::>>>:::???WWWuuuyyy___FFF<<>>@@@BBBEEEFFFGGGKKKNNNPPPOOOKKKGGGFFFGGGGGGEEECCCBBBBBBBBBAAA??????===>>>AAA>>>777666:::888888888999;;;<<<>>>???>>>???AAACCCEEEGGGHHHIIILLLKKKWWWwwwUUUBBB??????===<<<888888888888777777777777444444444333333333222222222222222222222222222222222222111111111111222222000111111111111222222222222333222000///111333222333666;;;HHHddd~~~hhhXXXXXXZZZfffkkkjjjbbb___eeelllnnnggghhhllluuuzzzzzz}}}mmmfff]]]VVVPPPIIIEEEDDD@@@===;;;::::::;;;:::999::::::::::::999:::<<>>:::666QQQxxxrrrTTTQQQLLLIIIGGGFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<======>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;???>>>>>>======>>>>>>??????@@@AAABBBDDDEEEFFFGGGFFFIIIMMMQQQUUUZZZ___cccoootttPPP???>>>???<<<777777<<<===:::777777777777666666666666555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333222222222111222222333333222...000777888555777===000<<<===:::@@@OOOpppvvvMMMBBB@@@AAA@@@999777;;;===:::666666888:::666666666666777777777777~~~}}}|||sssNNN<<>>:::;;;<<<<<<>>>@@@@@@>>>BBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<;;;;;;=========<<<;;;:::888777999::::::;;;===???@@@AAA>>>BBBCCCAAACCCIIILLLJJJMMMTTTjjjfffCCC:::===<<<::::::666666666666555555555555333333333333333333333333111111111222222333333333222222111111111111222222000000000000000000000000111111222222222333333333888444333:::JJJcccZZZLLLOOOWWW```ddd___]]]dddgggdddeeefffiiimmmrrrwww{{{~~~yyy|||~~~|||xxxrrrlllfffcccYYYVVVQQQKKKFFFBBB@@@???;;;;;;:::999999888888777<<<:::777888;;;<<<;;;:::;;;::::::<<<>>>===999777AAAhhhppplllcccvvvkkkAAA:::===777333777666666555555555444444444222222222222222222222222111111111111111111111111444333333222111111111222333222111111333333222111222222333333333333444444333333444555666777888999<<<@@@SSSuuu~~~lllVVVLLLMMMOOOLLLFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCAAA???>>>>>>??????>>>>>>???@@@@@@===<<<===??????<<<:::;;;>>>???>>>;;;BBBAAA???======>>>AAADDDFFFEEEEEEFFFHHHIIIGGGEEEJJJHHHQQQeeewww~~~tttPPPBBB???===<<<<<<;;;999888777777999888888777666555555444555555555555555555555555>>>;;;777333111222333555333333333333333333333333333333333333333333333333222222333333333333444444333444444555666777777888777888999888:::CCCQQQ[[[cccTTTDDD???@@@@@@>>>===;;;;;;:::::::::999999999777777666666666666777777zzzuuuqqqPPPHHHAAA>>>@@@???======<<<;;;;;;>>>@@@AAA======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<===>>>@@@AAABBBCCCEEEHHHIIIHHHHHHJJJMMMOOO^^^|||kkkRRR===999;;;999999<<<666666666666555555555555333333333333333333333333111111111222222333333333222111111000000111111222000000000000000000000000111111111222222222333333444333444777???QQQnnnhhhPPPGGGLLLQQQUUUXXX[[[___]]]YYYZZZ\\\___cccfffjjjlllmmmlllooosssxxx{{{}}}}}}}}}zzzssspppooolllhhhbbb\\\WWWTTTMMMJJJFFFBBB???===<<<<<<:::::::::999999999999999>>><<<::::::<<<<<<;;;999AAA===;;;:::777777???III___|||}}}tttSSS777333666333111555555555555555555555555555222222222222222222222222111111111111111111111111444333222222111111111222333222111111333333222111222222222333333333444444222333333444666777777888666777CCC[[[xxxuuuaaaZZZVVVRRRMMMNNNLLLIIIFFFFFFFFFEEEEEEGGGFFFEEEFFFFFFFFFDDDBBB??????@@@@@@@@@AAABBBCCC@@@AAAAAAAAA@@@AAACCCFFFHHHGGGFFFEEEFFFEEEDDDBBBEEEJJJNNNLLLGGGEEEHHHLLLPPP]]]xxxaaaFFF======<<<<<<;;;:::999888777777888888777777666555555444555555555555555555555555;;;999666333222222333444333333333333333333333333333333333333333333333333111111111222222222333333444444555555666666777777777888999888888<<>>>>><<<<<<;;;::::::::::::999999999777777666666666666777777tttwww|||}}}aaaQQQGGGDDDEEEAAA::::::;;;;;;::::::;;;===999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????@@@AAABBBCCCAAAAAAFFFLLLJJJHHHPPP]]]fff|||LLLAAA999::::::666777<<<666666666555555555555444333333333333333333333333111111111222222222222222222111111000000111111222000000000000000000000000111111111222222222222333222333666666555===TTTiiirrreeeYYYRRRNNNPPPSSSRRRPPPPPPQQQSSSVVVYYYZZZZZZZZZYYYZZZ]]]aaaeeegggiiiiiiiiiqqq{{{xxxoookkkggg```\\\ZZZXXXUUUPPPJJJFFFCCC???>>><<<:::999999999999999999999999::::::::::::===<<<<<<===>>>>>>===;;;???>>>AAADDD===777CCCWWW}}}NNNBBB777444666555555555444444444444444555555555222222222222222222222222111111111111111111111111333333222111111111111222333222111111222333222111222222222222333333333333222222333333444555666666777555999DDDVVVnnnxxxlllbbb[[[YYYUUUPPPLLLJJJIIIGGGFFFFFFEEEFFFHHHIIIHHHDDDBBBBBBAAA@@@AAACCCDDDDDDCCCAAAEEEGGGEEEBBBCCCIIIPPPRRRMMMHHHGGGJJJKKKHHHEEEGGGJJJMMMNNNMMMOOOTTTXXX```xxxbbbKKK<<<999>>><<<;;;;;;:::999888777777888777777666666555555555444444444444444444444444666666555333333333333333333333333333333333333333333333333333333333333333000000111111111222222222555555555555555555555555555777999999777777:::===>>>ZZZqqqUUUFFF@@@;;;999<<<===;;;:::;;;:::::::::999999999888888777666666555555666666777xxx|||{{{lll___UUUPPPJJJ???888999===@@@???:::777888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCGGGBBBDDDKKKKKKLLL```yyyWWWAAA<<<:::<<<;;;666555888666666555555555444444444222222222222222222222222111111111111111222222222111111000000000000111111000000000000000000000000111111111111222222222222333444666666333555CCCQQQvvvyyyeee[[[QQQIIIIIIQQQLLLNNNPPPRRRRRRPPPNNNLLLNNNOOOQQQTTTUUUUUUUUUUUU[[[cccfff```ZZZWWWSSSOOOKKKJJJIIIGGGDDD@@@>>><<<:::999888888888888999:::888888999999:::;;;<<<<<<999:::;;;===???@@@@@@??????<<>><<<<<<>>><<<888888;;;999999999999888888888888666666666555555666666666kkk}}}xxxpppgggccc[[[MMMGGGBBB???@@@???:::888:::999999:::;;;<<<======>>><<<=========>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>BBBAAAAAAAAABBBCCCCCCDDDNNNGGGFFFMMMQQQ\\\{{{aaa;;;@@@;;;999:::;;;888555444555555555555444444444444222222222222222222222222111111111111111111111111111000000000000000000111000000000000000000000000000000111111111222222222333000111444555555;;;BBBWWWwww}}}~~~vvv]]]IIIEEELLLDDDFFFHHHJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEIIILLLIIIFFFDDDBBB@@@?????????>>>===<<<<<<;;;999999888888888999999999888888999:::;;;<<<<<<===:::;;;===>>>>>>???@@@@@@BBBAAAEEELLLOOOYYYwww}}}tttffflll```<<<777999666333555999666...777777666444333222111000111111111111111111111111111111111111111111111111111111111000000111222222222111000000222222111000111111111222222222333333111111222222333444444444333444666777777@@@TTThhhwwwnnnggg___VVVPPPTTTQQQNNNLLLLLLLLLLLLLLLJJJIIIFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGKKKOOOSSSMMMMMMOOOSSSVVVWWWUUUTTTTTTccc{{{eeeIIIAAA???999:::@@@999999999888888777777666666666666666555555555555444444444444444444444444111111333444444444333333222222222222222222222222222222222222222222222222222222222333333333333444444444444444333333333333444555555555666888:::<<<>>>777777IIIlllmmmSSSBBB888;;;EEE@@@=========:::777888===999999888888888777777777666666555555555555666666IIIkkk~~~qqqyyy|||~~~bbbQQQBBB===;;;777888<<<888999999:::;;;<<<<<<=========>>>>>>???@@@@@@@@@BBBCCCEEEFFFFFFDDDAAA???BBBBBBBBBBBBCCCDDDEEEFFFCCCDDDKKKXXXfff}}}oooNNN;;;===888555666999:::777444555555555444444444444333222222222222222222222222111111111111111000000000111000000//////000000111000000000000000000000000000000000111111111111222000------111444444666:::DDDZZZuuuzzzooo___mmmmmmRRRCCCAAACCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCBBB@@@???>>><<>>=========999999999999::::::;;;;;;888888888888888888888888888999999:::;;;<<<<<<===???@@@@@@???>>>>>>@@@BBBCCCUUUmmm|||fffeeefffFFF@@@777555222222555999777111777666555444333111111000111111111111111111111111111111111111111111111111111000000000000111222222222111000000111222111000111111111111222222222222222222222333333444444444222333666888888999DDDOOOttttttkkkaaa\\\UUUPPPMMMLLLKKKJJJFFFGGGFFFEEEDDDEEEHHHKKKJJJIIIHHHGGGGGGIIIMMMOOONNN\\\mmmwwwwwwqqqkkkiiicccWWWIII>>>======999999<<<888888888777777777666666555555555555555555555555333333333333333333333333111222333444444444444333222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333666555333222333444666777777888;;;>>>GGG\\\{{{bbbJJJAAA@@@===<<<===<<<999999:::999777999>>>888888888777777777777666666555555444444555555666999MMM^^^kkksssvvvxxxmmmiii|||tttzzzjjjTTTMMMJJJBBB======:::::::::;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@@@@CCCGGGJJJKKKHHHDDDAAACCCCCCCCCDDDEEEGGGHHHIIIIIIVVVhhhzzzrrrSSSCCCAAA888777666666888999888555555555555444444444333333111111111111111111111111222111111111000000000///000000////////////000000000000000000000000000000000000000000111111111111///...///222222000333888999FFFWWWoooeeewwwjjjVVVHHHSSSPPPJJJDDDAAA@@@AAABBBAAAAAA@@@???>>>======<<<>>>>>>>>>>>>===<<<<<<>>>888888888888888999::::::777888999999:::::::::999999:::::::::;;;;;;<<<<<>>777444333555666555555666444444444333333333333222111111111111111111111111111111111111111111111111000000000000000111222222222000///000111222111///111111111111222222222222333333333333444444444444555333444888999999<<>>===888;;;OOOdddzzzbbbMMMEEE>>><<<>>>>>>;;;888:::777666999999888888;;;888888777777777666666666666555555444444555555666888999???PPP]]]aaa|||wwwhhhlllsssyyy}}}nnniiieeeWWWHHHAAA<<<<<<============>>>>>>;;;<<<<<<===>>>??????@@@>>>BBBHHHMMMNNNKKKGGGDDDDDDDDDEEEFFFGGGIIIKKKLLLiii}}}}}}\\\???666===666999:::999888888777666555555444444444333333333111111111111111111111111222111111111000000//////000000////////////000000000000000000000000000000000000000000111111111111000111444444000---111999444;;;@@@TTTwwwsss___jjjcccWWWLLLCCC???>>>???>>>>>>==================>>><<<;;;;;;:::888999;;;;;;;;;:::999999999::::::888888:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;===???@@@BBBGGGOOOUUUvvv}}}zzz~~~}}}rrrOOO>>>777222555111222555222,,,...444111111222333333444555555000000000000000000000000111111111111111111111111000000///000000111222222111000///000111222111///000111111111111222222222333444444444444444444555444///...222555555666888===QQQooozzztttpppsssrrrjjj___YYY]]]ccclllsssxxxtttkkkgggmmmtttqqqQQQ@@@???@@@===888888<<<<<<888777777777777666666666666444555555555555555555555333333333333333333333333555444444333333444444555111111111111111111111111111111111111111111111111000111111111111222222222000000111222333333444444222222333555777888777666555222333999;;;999<<>>@@@>>>888666999<<<===<<<888777;;;<<<888666666777777777777666666666666555555555444444555555555777222444===FFFVVVvvvwwwsssqqqvvv}}}xxxxxx~~~jjjSSSKKKDDDBBB@@@;;;???BBB999BBB???>>>>>>===<<<>>>AAA@@@DDDNNNWWWUUUKKKEEEEEEFFFHHHEEEGGGLLLMMM\\\xxxwww[[[FFF<<<:::;;;666555555555555444444444666666555444333333222222111111111111111111111111000000000000000000000000333222000///...///111222111111000000//////......000000000000000000000000//////000111222222333333666555888@@@OOOfff}}}QQQDDDEEEBBB@@@AAA???======>>>>>><<<:::@@@>>>;;;::::::::::::999999;;;<<<;;;999888999:::===<<<:::::::::;;;<<<======<<<999888<<>>444222666333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111222222222222111111222444666666555444333111111222333333444555555===AAAHHH^^^{{{iiiMMM>>>;;;<<<<<<;;;::::::999888888666666666666555555555555333333444444444444444444333333333333333333333333222222222111111111111000222111111111000000//////111111111111111111111111000111111111111222222222000111111111111222222222555444333222222333555666555555555555555666777777===FFF[[[vvvxxxbbbSSSDDD>>>???<<<<<<;;;::::::999888888666666666666666666666666666666666666555555555555444444444444444444444444333222555:::>>>LLLnnnxxxsss{{{wwwuuuxxx~~~|||^^^NNNGGGEEEAAACCCBBB999???===>>>BBBEEEDDDDDDFFFFFFEEEJJJPPPOOOHHHEEEIIIGGGKKKNNNVVVdddnnn|||^^^FFF;;;888999999555555555555444444444444666555555444333333222222111111111111111111111111000000000000000000000000111000///...///000222333111000000000/////////...000000000000000000000000//////000111111222333333444222444999CCCTTTnnn|||{{{kkk\\\TTTLLLJJJHHHCCC>>>===>>>>>>;;;777???>>>>>>>>>>>>?????????;;;;;;:::999888888999:::888777666777999;;;<<<<<<777;;;???AAA???>>>AAAEEE???SSSaaajjjyyywwwrrrllleeeyyyQQQ>>>:::666444666333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000111222222222222111000222333555555444333222111111222222333444444555:::<<<;;;FFFZZZmmmcccMMM@@@;;;;;;;;;;;;;;;:::999999888888666666666666555555555555444444444444444444333333333333333333333333333333222222222111111111111000111111111111000000000///111111111111111111111111000000111111111222222222000000111111111222222222444333333333444444555666555555555555555666666777777777???OOOccczzziiiRRRIIIEEE===:::<<<<<<;;;;;;:::999999888888777777777777777777777777666666666666555555555555444444444444444444444444///222666666444>>>___|||uuuxxxqqqwww{{{|||zzzkkk\\\[[[VVVTTTRRRJJJIIIDDDCCCHHHJJJHHHEEEFFFJJJCCCAAAGGGIIIGGGKKKSSS]]]eeekkkwwwqqq]]]DDD666555888777333555555555555444444444444555555444444333333222222111111111111111111111111000000000000000000000000///.........///111333444000000000000////////////000000000000000000000000///000000111111222222222333111111333777???PPP___vvvtttyyywwwnnnqqqgggYYYGGG>>>???BBBBBB@@@<<<;;;;;;:::999999888888>>><<<999999999::::::::::::999999:::<<<======<<<===<<>>===>>>??????===<<<<<<>>>???===<<<=========>>>>>>>>>>>>===CCC>>>AAAMMMSSSSSSYYYccc~~~rrriiirrrTTTBBB222111666777555333222222222222222222222222222222222222111111111111111111111111111111111111////////////////////////000000000000000000000000////////////000000000111///000000111111111111111//////111111222111111111111111222222333333333333222999999888===AAASSSnnnfffSSSAAA;;;<<<<<<;;;999999999999888888777777777666666555555555444444444555555444444333222111111222222222222222222222222222222222111111111000000111111111000000000000000111111111111111111111111000000000000111111111111000000000000111111111111000111333555666777666666444444333333444444555666DDD???;;;:::999:::@@@HHHUUUjjj|||rrr___HHHEEE===999<<>>;;;777777999999666333555444444444444333333333333333333333333222222222000000000000000000000000////////////////////////000000//////////////////////////////000000000000////////////////////////000000000000000111111111222111111333222111555;;;CCCPPPjjjwwwzzzyyyZZZNNNLLLIIIEEEIIIHHHDDD???;;;;;;>>>@@@============>>>>>><<<;;;999<<<>>>>>><<<<<>>999:::<<<999666666777777777777777666666666555555555555444444444444555555444333222222111111222222222222222222222222222222222111111111000000000000000000000000111111000000000000000000000000//////000000000111111111//////000000000111111111///000222444666666666555333333333333333444555555666555777;;;:::777888<<<888DDDTTTdddrrr{{{eeeYYYffftttbbbAAA:::777666:::<<<<<<;;;;;;999888888888888888777777777777777777777777777777555555555555444444444444444444444444444444444444222111000111222333444444???DDDKKKSSSbbbuuu}}}ooodddZZZ]]]yyyvvv}}}|||cccPPP<<<:::999777444333444777:::444444444444333333333333333333333333222222222222000000000000000000000000////////////////////////000000000//////.........////////////000000000000////////////////////////000000000000000000000000000...///222222000222777999>>>RRRnnnuuuqqqzzzxxxuuuuuuqqqkkkpppjjj___PPPDDD>>>@@@CCCEEEEEEDDDAAA>>><<<===??????FFFLLLJJJEEEFFFNNNVVV]]]{{{xxxooo```ZZZeee___nnn[[[BBB666777888666333111333555222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000////////////////////////......////////////000000...///000000111111000000/////////000000000111111111111222222222222222222222777222000777777666>>>>>>VVVkkk{{{gggOOOAAA===:::999:::999666777;;;666666666666666666666666555555555444444444444333444444333333222222111111222222222222222222222222222222222111111111111000000000000000111111111111000000000000000000000000/////////000000000111111/////////000000000111111000000111333444444444444333222222222222333444444444333444666555333444999:::;;;===@@@EEEPPPddduuugggQQQLLLBBB@@@NNN\\\RRR<<<;;;999888888777777888999777777777777777777777777666666666666666666666666555555555444444444444333444444444444444444444444222000///000333444222...333444888BBBQQQfff~~~pppiiieeehhh~~~xxx~~~yyy___III@@@555888888777555444444777999444444444333333333222222222222222222222222222222000000000000000000000000////////////////////////......//////////////////.../////////000000000111////////////////////////000000000000000000000///111//////111111///000444555666???SSSjjj}}}oooqqq||||||kkkdddhhhmmmmmmkkkfff\\\SSSQQQWWW^^^fffooovvvqqqgggeeeqqq~~~mmmjjjccceeekkkgggkkk}}}___CCC444222444555333222222333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000...//////000000000000000000000///000000000111222222222111111111111111111333999444000777777666<<<555BBBJJJWWWpppzzzXXXEEE===999===:::999999888666888===555555555555555555555555555555555444444444333333333333222222222222222222111111111111111111111111222222222111111111111000///000000000111111111111000000000000000000000000////////////000000000111////////////000000000111111000000000111222222333222222222222222333333444888666555555333000222777;;;888777888777777???IIISSSaaaqqq}}}rrr___MMMAAA;;;@@@BBB>>>:::999888666>>>>>>===999666555555666777777777777777777777777555555555555555555555555555555555444444444333333444444444444444444444444000000//////111444333111222///111:::FFF[[[|||oooiiikkknnn}}}yyy{{{vvv{{{}}}qqqsssMMM<<<<<<999444666999<<<<<<:::666333444444444333333333222222222222222222222222222222000000000000000000000000////////////////////////+++,,,...///000000000000.../////////000000111111////////////////////////000000000000////////////555111000222111///000444...444888<<>>888444444777777555444666444555555555555555555555555555444444444333333333222222222222222222333333111111111111111111111111222222222111111111111000//////000000111111111222000000000000000000000000////////////000000000000////////////000000000000111111/////////000111222222222111111222222333444//////111555555333555999222111555<<<<<<777666:::;;;CCCJJJLLLRRR```qqqzzz~~~ssseeeVVVMMMFFF???>>>@@@@@@;;;888:::===>>><<<999555888:::888666777999:::666666666666777777777777555555555555555555555555555555444444444333333333444444444444444444444444000000000000111111111111666222222666:::IIIlll}}}mmmgggjjjooouuu{{{wwwnnnjjjkkkiiigggqqq{{{nnnoooTTTBBB:::888777666555555555555444444444444444333333333333222222222222222111111111000000000000000000000000000000000///...---------------////////////////////////000000000000000000000000000000000000000000000000............////////////000000000000000000000000...222555666888DDDWWWfffvvvqqqeeecccpppyyyvvvuuukkkgggpppmmmzzzvvv{{{qqqfffcccfffhhhddd^^^UUUxxx~~~ZZZBBB777777999333333333222222222111111222111111111000000//////000000000000////////////000000000000000000000000............//////////////////............//////////////////000000000000000000000000111111111111222111111111000000//////111111000000111111222333222222333333333333444444888666:::@@@CCCOOOoooqqq^^^III@@@===<<<;;;;;;777777777777666666666666666555555555555444444444333333333333333333333333222222222222222222222222000333222///000555555111000000000000000000000000............////////////000000000000000///......////////////////////////////////////000000000000111111111111111111111111000000111111111222222222000000111222333333444444333444555666777888999:::777888:::<<<>>>BBBFFFJJJYYY```jjjqqqwwwtttkkkhhhddd[[[TTTRRREEEDDDAAA>>><<<;;;;;;;;;:::::::::999999888888888777777888888888888777777666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333//////000000000111111111222//////333555>>>WWWqqqssshhh___]]]aaagggnnnuuueee___]]]^^^\\\]]]lll{{{wwwtttVVV@@@777666777777555555555555444444444444444444333333333222222222222222222111111111000000000000000000000000000000/////////.......................................////////////////////////////////////////////////............////////////000000000000000000000000///111222222333;;;HHHSSS^^^cccccciiivvv}}}xxxyyy|||{{{tttxxxsss```]]]mmmuuuxxx}}}vvvuuu{{{zzzxxxwww{{{}}}}}}wwwrrrhhh]]][[[TTTRRR^^^qqq}}}{{{ttttttZZZCCC888444222111333333222222222111111111111111111111000000000///000000000000////////////000000000000000000000000............//////////////////............//////.../////////000000000000//////000000000111111111111111111000000000//////111111000000111111222333222222222333333333444444555333555999999===QQQhhh}}}bbbTTTHHH<<<888999888888999777777777666666666555555555555555555444444444444333333333333333333333333222222222222222222222222///222222000333888:::777000000000000000000000000....../////////000000000000000111111000000///...////////////////////////////////////000000000000111111111111111111111111111111111111222222222222000000111222222333444444333333444555666777777888555666888999999;;;>>>@@@:::>>>CCCFFFHHHMMMTTTZZZ\\\bbbfffffffffgggddd___aaabbbaaa___YYYTTTQQQOOONNNHHHDDDDDDBBB===;;;======<<<:::999888888888999::::::999999999888888888777777666555555666777777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333//////000000000000111111111......222222444???NNNSSSOOONNNQQQTTTZZZdddnnn^^^ZZZXXXXXXVVVXXXiii||||||}}}{{{~~~zzz{{{|||zzzllleeeSSS>>>222222666666444555555555555444444444444333333333333222222222222222111111111111000000000000000000000000000000000---...///000000000///...........................////////////////////////////////////////////////............////////////000000000000000000000000111111111000000333999===CCCQQQ]]]jjjyyy|||~~~xxxtttpppoooppp}}}xxx{{{zzzrrrpppxxxrrrzzz}}}xxxyyy}}}qqqpppooooooppplllfffdddgggccc]]][[[```aaaYYYMMMGGGHHHQQQccc{{{}}}VVVJJJ<<<555555777444000333222222222222111111111111111111111000000000000000000000000////////////000000000000000000000000............//////////////////............//////....../////////000000000//////000000000000111111111111000000000000//////111000000000000111222222222222222222333333333333666444555888555222:::FFFSSScccuuuiiiPPP@@@>>>999777999:::999999;;;777666666666666555555555555555555555444444444444333333333333333333333333222222222222222222222222///222222000222777999888000000000000000000000000/////////000000000111111000111111111111000000///////////////////////////////////////000000000000111111111111111111111111111111222222222333333333000000111111222333333333333333333444444444555555444666888777666555666777999::::::;;;;;;<<<======@@@CCCDDDBBBCCCGGGIIIGGGFFFDDDAAA????????????>>><<<;;;<<<===:::888:::>>>999999888888999999:::;;;999999888888888888777777666666555444444555666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333////////////000000000111222///000333333111444:::???@@@CCCGGGJJJQQQ___mmmgggaaa\\\[[[ZZZ\\\fffqqqooowwwuuuqqquuuuuuwwwqqqlll~~~fffXXXEEE>>>666444777999555111555555555444444444333333333333333222222222222111111111111111000000000000000000000000000000000000,,,...000111222111000///........................////////////////////////////////////////////////............////////////000000000000000000000000333222111111222333333222555CCCPPP___ooorrruuuyyy{{{nnn```cccddd{{{uuullleeeZZZQQQWWW\\\dddhhhaaaUUUMMMLLLMMMMMMYYYjjjiiiYYYSSSZZZ```zzzbbbMMM???999444333666777666333222222222222111111111111111111111000000000000000000000000000////////////////////////////////////............//////////////////............//////........./////////000000////////////000000000111000000000000000000//////000000000000000111222222111222222222222333333333555333444888888444555999;;;FFFSSS\\\dddtttmmmXXXGGG???AAA999777999<<<;;;777777:::666666666555555555444444555555555444444444333333222222222222222222222222111111111111111111111111111222111//////111333444000000000000000000000000000000000000111111111111000111111111111111000000////////////////////////////////////000000000000111111111111111111111111222222222222333333333333000000111111222222222333444444444444444333333333555777999888666444444444999888777999;;;<<<:::888999;;;:::999===FFFLLLMMMAAA===::::::===??????===::::::999999777555555666888888888888999::::::;;;777777777777777777777777444555666666666666555444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222...////////////000000000333000///222444333333444555777<<>>888999@@@777555666888555111222777555555555555444444444444555444444444444333333333222222222222222222222222111111111111111111111111111111111000......222666////////////////////////000000000000111111111111///000000111111111000000////////////////////////////////////000000000000000000000000000000000000111111222222222333333333000111111111111111222222555555555444444444444333333555777888666444444444444222222555999<<<:::777555777666555:::DDDKKKMMM999777555777:::;;;999666999777555555777999666222666666666666666555555555666666666666666666666666222444888::::::888444222555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222......////////////000000///......000222333333333000222666;;;@@@KKK```sssjjj```YYY]]]hhhmmmiiiccc___ggggggccccccdddrrrzzzpppiiiiiillluuu|||ssslllrrryyyrrr~~~|||~~~ttt```OOO@@@666888888777444111111444777444444444444333333333333222222222222111111111111//////000000000000000111////////////////////////---...///000000000///...------------------------............................................................////////////////////////////////////------...000222333222111000111///777HHHOOOSSS___iiifff```ZZZZZZggg{{{xxxssshhhqqqzzzzzzxxx{{{{{{wwwjjjyyyvvvsssjjjmmm}}}yyyxxxyyy}}}vvvZZZCCC777444666111444555333///...111555222111111111111000000000000000000000111111111111000000000000////////////000000000000000000000000............//////////////////............//////------........./////////......////////////000000......////////////000000000////////////000111111111111111111222222222222333111111222444666666666555333222555;;;BBBIIIMMMhhhttt}}}rrr]]]KKK===<<<>>>;;;666666777555444666555222444999555555444444444333333333444444444444333333333333222222222222222222222222111111111111111111111111000///000222111000666===/////////////////////////////////000000000111111...//////000000000000///////////////////////////////////////000000000000000000000000000000000000000000111111111222222222111111111111111111111111444444444444444444444444000222444444333333444555666444333555999;;;999777999;;;:::888;;;BBBGGGHHH888888888999::::::888666999888777999@@@FFFCCC<<<777888888888777666555444444444555555555555666666111444888;;;;;;888444111444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222........./////////000000,,,---...///000111111111000000333777:::BBBTTTeee]]]VVVPPPUUUaaajjjhhhccc\\\^^^^^^___```]]]mmmttthhhcccjjjuuunnnrrrwww{{{yyyqqqiiinnn{{{yyynnnppp|||rrr[[[III@@@:::555888666333111111111333444444444444333333333222222222222222222111111111111////////////000000111111/////////////////////////////////...............------------------------............................................................////////////////////////////////////------.........///000111///111...111;;;>>>CCCPPPYYY___aaa\\\VVVYYYiiixxxzzztttssskkkuuu}}}zzzxxxzzz~~~uuu~~~}}}nnntttpppaaaLLL:::222111444666222333444444222222333444111111111111000000000000///000000000111111111111000000000000////////////000000000000000000000000............//////////////////............//////---------.........//////........./////////000000........./////////000000///////////////000111111111111111111222222222222333444444333444666666666555555555666888;;;>>>AAACCCNNN\\\hhhtttmmm___QQQFFF@@@<<<:::<<>>////////////////////////....../////////000000000------...///////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111111111111111000000000000222222222333333333333333111222333333222222444666444222000000000111222111333666666444555888999777333444555555444333333444///222444444888>>>===888777888999999999888777666333333444444555555555555333444666777777666444333444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111............/////////000,,,///111111000111000...222222333444444888FFFSSSNNNIIIEEEGGGQQQ\\\___\\\YYYXXXYYYaaadddZZZdddwwwjjjbbb```iiiuuutttvvvuuu{{{tttjjjppplllcccfffrrr|||tttttt~~~pppjjjYYYCCC555555777666444222222555888777222---444444444333333333222222222222222111111111111000.../////////000000111111////////////////////////000///...---------------------------------------............................................................/////////000////////////////////////000000000///------///222000555333222666333777EEE<<>>>>>>>>BBBJJJTTT___fff^^^^^^^^^]]]]]]aaahhhmmm~~~rrrfff[[[YYYdddrrrqqqvvvhhhvvv{{{oootttttt{{{}}}yyygggRRRJJJ@@@888555555444444333333333333333333333333222222222111111111000000111111111111000000000000111111000000//////......////////////////////////////////////////////////............................................................////////////............////////////..................------......///////////////...---------...000111333444888???HHHQQQWWWZZZ]]]^^^gggfffeeedddeeegggiiikkk~~~wwwtttssstttrrrnnnpppooorrr{{{zzz}}}~~~xxxnnn^^^LLL>>>666555444333222222222222111111111111111111111111000000000000000000000000222111111111000000//////////////////////////////000000000000000000000000////////////////////////....................................////////////////////////////////////////////////////////////............////////////000000000000000000000000000111111111111222222222333333222111222333444555555777:::;;;???GGGTTT^^^gggYYYIIIAAA@@@@@@<<<888999999999888777666666555888777777666555444444444333333333333333333333333222222222111111111000000222222222111111111111000......//////000000111111//////000000000000//////////////////////////////111111000///////////////................................................////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222333444333222222333555999555111111444666555333555333111222555666444222:::>>>===666222222444333444444444444444444444444444333333222222333333444555444444333333444444555444444333333333333222222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111------------...///000111.../////////000000000000...111222111222666777555777666666;;;DDDRRR___hhh```___^^^```dddgggiiijjjooommmjjjbbbXXXUUU___lllxxx}}}}}}qqqhhhxxxzzzzzzpppttt|||{{{{{{sssuuuwww___PPPAAA<<<777444444444444222333333333333333333333333222222222111111111000000111111111000000000//////000000000000//////..................................................................................................................////////////............////////////////////////////////////......///////////////...............///000222222222666===DDDKKKQQQXXX\\\___\\\WWWTTTTTTYYY___cccsssxxxppptttvvvrrrlllpppyyyzzz|||{{{qqqsss}}}tttwww}}}{{{{{{}}}{{{|||}}}kkk[[[NNNDDD;;;444555555444222222111111111111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////////////////////////////............................................................////////////////////////////////////////////////////////////............////////////000000000000000000000000000000111111111222222222333333222222222333444555555777888777777<<>>CCCHHHNNNWWWfffyyy}}}nnnYYYIIIAAA???===;;;999777666777999:::999777666666666555444444333333555555444444333222222222333333333333333333333333222222222111111111111111222222111111111000000000222111111000000///......///000000111111000000///////////////////////////000000//////......//////................................................//////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111444222000//////000000000000111222333333333111000555333222333444555444222000444444111000333555444333333333333333333333333333333222222222222333333444333333222222333333444333333333333222222222222222222222222222222222222333222222222222111111111222222222222222222222222////////////////////////---------------...///000........./////////000000---111222111333777777555222111///000555>>>FFFLLLQQQOOOMMMOOOWWWaaakkkpppaaaaaacccccc]]]XXX[[[bbb~~~wwwjjjZZZUUUaaappptttbbb]]]eeegggsssfff]]]___www|||yyyyyy|||xxxpppggg]]]SSSOOOIII@@@999666333333333444444333111000222222222222222222222222111111111111000000000000111000000000////////////////////////////////////................................................................................................---------.........//////---------........./////////////////////000000000000000000///////////////000//////.........//////000000///...///444;;;@@@GGGJJJOOOTTTXXXZZZ[[[\\\nnnwwwuuufff]]]dddqqqwwwwwwnnnkkkmmmrrrtttzzz{{{oooppp___hhhwwwuuuxxxxxx{{{eeeWWWBBB===777333333444555555333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////////////////////////////........................------------------------............////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000111111111111222222222222222333333333222444555444333444777999888:::<<<===AAAIIIUUU]]]ooozzzqqqqqqppphhh```PPPJJJBBB;;;999:::===???777888::::::999888888888666555555555444444444333555444444444333333222222222222222222222222222222111111111111111111111111111111111111000000000000111111000000000000000000000000000111111000000000////////////////////////000//////.........//////................................................////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111333666777666333111111222///000111222111111111111333222111111222222111111...222222000000444555333222222222222222222222222222222111111111111222222333333222222222222333333333333333222222222222111222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000...------------......///............////////////...111111///111777::::::222111111111222555777999@@@@@@AAACCCKKK]]]tttnnniiicccaaa]]]ZZZ\\\aaacccooosssnnneeeYYYWWW___iii}}}iiibbbeeeccczzzqqq```[[[^^^ooo{{{gggvvv{{{vvvfffZZZPPPGGG@@@===;;;777555666555555444333222111222333222222222222222222222222000000000000000000000000000000000////////////................../////////................................................................................................------------............------------............---------....../////////222111000///////////////000//////...............111111000...------000333777;;;AAAIIIOOOTTTVVVWWW\\\ddddddYYYPPPUUU___eeepppzzzvvvoooooorrrvvv~~~rrreeeggg```mmmrrrxxxrrryyyyyymmmrrr~~~|||pppZZZDDD888444444444444555444222000222222111000000000111111000000000000000000000000//////////////////////////////////////////000000////////////////////////................................................------------------------............////////////////////////////////////////////////////////////............//////////////////////////////////////////000000000111111111111111222222222333333333222333444555444555666777777888888666555777===AAACCCUUU\\\UUUYYYmmm}}}~~~nnndddXXXOOOKKKHHHBBB>>><<<<<<<<<:::888777888:::777888999777444333444666666666555555555555444444555555555444444444444444222222222222222222222222111111111111111111111111111111111000000000//////...//////000111222222333000000111111111111000000//////////////////////////////............//////................................................////////////////////////////////////////////////...........................////////////000000000000000000000000000000000///666===<<<555///000333111111000000111222333333333333333333222111111222000333333111222555444111222222222222222222222222222111111000000111111222222222111111111111222222333333222222222111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111...---------------......------.........////////////111000---///666:::999...///000111222222222222444666999;;;DDDXXXtttnnnfff]]]XXXVVVWWW^^^gggcccggglllmmmfff^^^^^^bbbccc{{{iiiaaaeeehhhwwwyyyjjjYYYfffuuuzzzxxxssskkkdddlllssswwwuuummmaaaRRREEE???999555555555222111333222222111000///000333666222222222222222222222222//////000000000000000111000000////////////......---............/////////------------------------------------------------................................................,,,------------.........,,,------------.........,,,,,,------......//////333222000///...//////000//////......---.........---///000000///...///000222222444888>>>FFFMMMRRRNNNVVVYYYSSSOOOQQQWWWZZZhhhuuuzzzoooiiiiiikkkkkkvvvzzzxxxssseee]]]ffflllyyyuuuppp}}}vvvlllnnnuuuzzzxxxjjjdddooo~~~}}}nnn]]]QQQEEE;;;444333000111111111222222333333111111000000000000000111000000000000000000000000////////////////////////......////////////000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////////////////............/////////////////////////////////////////////000000000111111000111111222333222222222333333333333333222222222444444555444444555888:::666===>>><<>>???EEELLLQQQRRRQQQQQQQQQRRR[[[dddhhhhhheee]]]TTTRRRSSSVVV\\\aaaaaa[[[UUUHHHFFFDDDCCCCCCAAA===::::::999888777666666666666333444666888999888888888666555555666666777777777333333333333444444444444333333333333333333333333111111111111111111111111000000111111111222222222111000000000//////////////////000111222222333333000111111222222111111000////////////////////////...------------...///000................................................////////////////////////////////////////////////................................./////////000000000000000000000000000000///111333333222111000000333000000555<<<<<<666...444555666555222111111333000222222111333666444///111111111111111111111111000000000//////000000000111111000000000000111111222222222222111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111...------,,,,,,,,,---------------.........//////---000111///...000///+++000///......///111333444111000000000333888???DDDHHHJJJKKKHHHEEENNNiiiqqqbbb]]]]]]WWWYYYbbbeeeeeefffuuupppjjjiii```hhhvvv~~~rrrooo___OOOTTT```ttt~~~mmm]]]PPPHHHRRRTTTOOOBBB:::888777444444111111333444111111444///222333333000...000222111111111111111111111111.../////////000000111111000/////////............---------.........//////------------------------------------------------................................................,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222444333111///......///000---------------...//////...///000000...---...//////000111222444444444444:::???DDDHHHLLLOOOPPPOOOYYY______XXXSSSTTTSSSPPPWWWkkkzzz{{{fffVVVZZZVVViii}}}oookkknnnpppqqqrrrtttuuutttpppeeedddjjjnnnuuuvvvmmmhhhYYYRRRXXXZZZQQQGGGDDD>>>777444555666222///...111333555444222///...---000000////////////000111000000000000000000000000////////////////////////---.........//////000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////////////////////////////////////////............/////////000////////////////////////////////////000000000000///000111222333222111111111000///000222444444444111111333333333333333222555000111777999555555:::999777666777999<<<======<<>>======>>>>>><<<;;;:::999888999999999;;;888666555777888888777666555444333444444444333222111222333555555222///222222222222222222222333222222222222222222222222111111111111111111111111000000111111222222222222000000000000////////////111111111111111222222222111111222222222222111111////////////////////////---------------...///000................................................////////////////////////////////////////////////..................................../////////000000000000000000000000000666111---...222555333000222000111999BBBAAA666***111222444222///---...000...000000000333777555///000000000000000000000000000000////////////000000111111000000000000111111222222222111111111111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000................................................000000//////.........---////////////000000000000000000000000111111111111777777666666;;;HHH[[[iii```ZZZPPPIIIIIIRRR___iiimmmhhhccc```\\\ZZZ^^^eeezzz|||uuueeeTTTLLLJJJIIIXXXdddqqqrrreeeTTTHHHCCC???===999666333222222222222555444111000333222///000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---........................//////.........---------------------------------------------------------------------------------------------------------,,,,,,,,,---------............---,,,+++,,,///222,,,,,,,,,---------......////////////////////////---------............///000000000000////////////000666:::888777;;;@@@BBBPPPSSSXXX[[[\\\ZZZVVVTTTXXX```jjjooolllbbbXXXQQQRRR___qqq}}}qqqgggdddgggjjjjjjhhhiiillloooooopppqqqqqqooommmjjjhhh\\\SSSHHH@@@===;;;888555444333222111111111222333000000000000////////////...000111111///...///111////////////////////////....................................////////////111000///.......................................------------------------,,,,,,,,,------.........---------............///................................................---------............///////////////////////////............////////////000000000000000000000000222222111111111111111111222222222222222222222222333333333444444444555555666666666666666666666666666666666666777777777777777777777777777777777777888888777777666666555555555555555555555555555555555555555555555555555555333333333333333333333333333333444444444333333222111111111111111111111111333222000...---...///000111111111111111111111111222111000//////000111222222111111111000000//////////////////////////////444333111///...///000111////////////////////////........................------......------,,,+++,,,,,,,,,---------..............................---......///000000//////---------............///............////////////000000000000000000000000//////000111111111111111222111111111000000/////////////////////000111111000000000000000000000000////////////////////////........................111111000000000000111111000000000000000000000000////////////////////////111111111111111111111111111000///000111222111///................................................000/////////.............../////////000000000000//////000000000111111111555666555444444;;;FFFOOOLLLHHHBBB>>>AAAJJJVVV___kkkeee___ZZZTTTOOOPPPUUUgggkkkiii\\\NNNFFFBBB@@@DDDLLLUUUUUULLLAAA:::777999888666333222222333333000333333111111444444111000000000000000000000000000000000000000000000000////////////////////////000/////////.........---........................///.........------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---......,,,+++,,,///111,,,,,,,,,---------..............................---------............///000/////////////////////000222222222666<<<===:::<<>>666222333333111///000000000000111333555666000000000000////////////,,,---......//////000111////////////////////////....................................//////////////////.........//////000........................------------------------,,,------------------...---------............///................................................---------............///////////////////////////............////////////000000000000000000000000111111111111111111111111222222222222222222222222333333333333444444444444555555555555555555555555444444555555555666666666777777777777777777777777777777777666666666555555444444444444444444444444444444444444444444444444333333333333333333333333333333333222111///...---111111111111111111111111222111000//////111222333000000000000000000000000111111000//////000111111000000000/////////..............................111000///......///111222......................................................//////......---,,,,,,,,,,,,---------..............................---....../////////......---------............///............////////////000000000000000000000000//////000111111111111000111111111000000000/////////////////////000000111////////////////////////////////////////////////........................111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000//////000222333222///---................................................////////////................../////////000000000//////000000000000111111111333444222//////333666999888666555777>>>GGGNNN[[[WWWRRRNNNGGG@@@???CCCMMMTTTUUUNNNDDD>>>999666888:::<<<;;;999555444333333333111111111222333444...222222000111444555222000000000000000000000000000000000000000000000000/////////////////////////////////...............------------------------............------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---......,,,+++,,,...000,,,,,,,,,---------..............................---------............///////////////////////////000///---///777>>>;;;333555555777:::???DDDIIILLLVVVWWWXXXVVVTTTSSSTTTUUUWWWWWWXXXYYYYYYZZZZZZZZZgggeeecccbbbbbbaaa___]]]WWWTTTPPPJJJDDD>>>999777666222......000111000///000///000000111333444555////////////000000000000///...---...///000000///////////////////////////....................................////////////............///000111111........................------------------------.........------------------------............///................................................---------............///////////////////////////............////////////000000000000000000000000111111111111111111111111222222222222222222222222222222333333333444444444444444444444444444444444333333333333444444444444555555555555555555555555666666666555555555555555444444444444444444444444444444444444444444444444333333333333333333333333000000111111222333333333111111111111111111111111////////////000111222333////////////////////////111000000//////000000111//////...............---...........................------------///111222................................................//////000000//////...---,,,,,,,,,---------..........................................---------------------............///............////////////000000000000000000000000...///000000111111000000111111000000000000////////////......//////000111////////////////////////////////////////////////////////////////////////111000000//////000000111////////////////////////000000000000000000000000////////////////////////---...000333444222...+++................................................///////////////................../////////000000////////////000000000111...000222222000...///000333444444333333555999<<>>888...)))+++000////////////////////////..................................../////////000111111000000000000000111........................------------------------------......//////000000---------.........//////................................................---------.........//////////////////////////////............/////////000////////////////////////---......///000111111222...//////000111222222222000000000000111111111111222222222222222222222222////////////000000000000222222222222222222222222000000111111222222222333111111111111111111111111111111111111111111111111111111111111111111111111000000///...000222444666000000000000000000000000,,,...222444555444111000........................---...///000000///...---,,,,,,,,,------.........------------------------++++++,,,---............------------------------........................///////////////......---,,,,,,,,,---------..............................------,,,,,,---000222444---------.........//////............/////////000---------------------------......///////////////---.........//////000000...------------...//////........................////////////////////////........................//////............//////........................................................................---,,,,,,---//////---+++,,,,,,,,,---------......//////............//////......------------............------------......000000000000////////////000000000000111111111111000000000000111111111111222222222222222111000///222222111111111111111111111111111111111111111111......//////000000111111000000000000//////////////////000000///...------.........................................................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................333222111000////////////000000//////............//////............//////000000000000000000000000111///...,,,,,,...///111........................////////////////////////000000////////////000000///000000000111111111111777OOOTTT===***---333000................................................///...---,,,,,,---...///..............................---------,,,,,,,,,---------------------------------.........//////111111///,,,,,,...---+++---...000000///---------------------------------...........................222000+++///888555***//////////////////..................////////////000000//////.........---////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////......////////////......................................................+++,,,,,,,,,,,,,,,------,,,---......//////............---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------///////////////////////////...---,,,,,,,,,,,,,,,222111111000///......---........................---------............///---------...000111333444////////////////////////..............................///000000000000000------...............---....................................////////////........................................................................,,,,,,,,,---------......//////............//////......------------............------------......000///////////////////////////000000000111111111//////000000000111111111111222222222222111000///111111111111111111111111111111111111111111111111///////////////000000000000000000000/////////...///////////////...------......................................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................111000//////......//////////////////......------//////............//////////////////////////////000///............///000........................//////////////////////////////............////////////000000000111111111222>>>GGGCCC777//////222................................................///...------------...///....................................------,,,,,,,,,,,,,,,---------------,,,------------...............---------......,,,---------,,,++++++,,,---------------------------...............---------///333222///444===<<<222....................................////////////000/////////.............../////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////....................................////////////.........................................................------------,,,,,,,,,,,,,,,---............---......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------........................///...---,,,,,,,,,,,,---111111000000///......---........................---------............///............///000222222......................................................///000000000000000,,,---...///000000000000....................................////////////........................................................................,,,,,,,,,---------......//////............//////......------------............------------......//////////////////////////////000000000000111111//////000000000000111111111111222222111111000000111111111111111111111111111111111111111111111111000000//////////////////000000000/////////......///////////////......---...................................................------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------......------......//////...............---------//////............////////////////////////////////////000000000000//////........................////////////////////////.........------.........////////////000000000000000...888HHHDDD111***111------------------------------------------------///...------------...///......................../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---..................---,,,******,,,---///------------------------///.........------,,,,,,+++//////---111888777000------------------..................////////////////////////................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.................................////////////......................................................///......------,,,,,,+++++++++,,,---------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------..............................---,,,,,,,,,------111000000//////.................................---------............/////////......//////000111......................................................///000000000000///------........./////////........................---............/////////........................................................................,,,,,,,,,---------......///......------......///...------,,,,,,------.........------------...............///////////////////////////000000000111////////////000000000111000000111111111111000000000000000000111111111111111111111111111111111111000000000//////......---000000/////////............///////////////......................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------...///000111............------------///......------......///////////////////////////...///111222222111///...........................////////////////////////................................./////////000000222+++111BBBDDD444+++///------------------------------------------------.........------................................./////////////////////...,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++---000///,,,,,,///...,,,+++,,,---///000000------------------------///......------,,,,,,++++++------***,,,000...))),,,,,,,,,---------------............///////////////////////////................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................---......//////......---................................................---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------...........................------,,,,,,,,,------000000/////////.................................---------............///000//////.........//////................................................---...//////000000/////////...------,,,,,,,,,,,,........................---------.........//////........................................................................,,,,,,,,,---------............------------......------,,,,,,,,,,,,------......------------......------....../////////000...////////////000000000...////////////000000000///000000111111111000000//////000000000111111111000000000000000000000000000000//////......------////////////..................///////////////...................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------...///000111222..............................------------..............................---...000222222000...---........................////////////////////////...///000000000000///...---............/////////222//////444999999555222---------------------------------------------------..................---.........................../////////////////////---------,,,,,,++++++++++++++++++,,,,,,,,,------...,,,...111///+++,,,111,,,++++++,,,///111000///------------------------......------,,,,,,,,,,,,...000///...///111///,,,,,,,,,,,,---------..................////////////.........///////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111000000000////////////////////////////////////////////////////////////////////////.............../////////........................------............------................................................******++++++,,,,,,------***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------........................------,,,,,,,,,------...////////////....................................---------............///000//////...............................................................------...///////////////......------...///000111........................------------....................................................................................,,,,,,,,,---------............------------......------,,,,,,,,,,,,------......------------......---------......//////000......////////////000000......////////////000000//////000000111111000000...//////000000111111111000000000000000000000000//////................../////////.........---------...//////////////////................................................,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222.........///////////////......------------..............................---...///111111///...---........................////////////////////////...///000111111000///...------------.........///---000...***///999<<<777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------........................---............////////////......------,,,,,,+++,,,,,,,,,,,,------------///,,,...222000+++...666000---++++++...///...,,,------------------------,,,,,,,,,,,,,,,,,,------,,,---...///111222222111,,,,,,,,,---......//////............////////////.........///////////////------........./////////////////////////////////////////////////////////////////////////////////111000000000000000/////////000000111111000000///////////////////////////////////////////////////////////////////////////---............/////////------------------------------............------................................................+++++++++,,,,,,,,,------++++++,,,---------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---......................................................---------............/////////......---.........------------------------........................------...////////////...,,,------///111444777999........................,,,------------.................................................................................,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---......------------......,,,,,,---......///000000........./////////000000........./////////000000...//////000000000000000......//////000111111222000000000000000000000000------..................//////.........---------------...///////////////................................................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000/////////000000000111111...------,,,,,,------...........................,,,---...//////...---,,,........................////////////////////////---...000111111000...---,,,,,,---------.........+++///...***+++333777777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------........................,,,,,,------............000000///......---,,,,,,,,,------------............+++---222000,,,222>>>>>>777///+++---......,,,------------------------+++++++++,,,,,,------...***+++---...///...///000,,,------...//////000000............////////////............/////////000---------.........//////........................////////////////////////////////////////////////111111000000//////////////////000000000000//////////////////////////////////////////////////////////////////////////////---------.........//////------------------------,,,------......------,,,................................................000000///...------,,,,,,,,,,,,---............---......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///................................................---------............///......---------...//////------------------------........................,,,---......//////......---------...000333555777........................,,,,,,---------.................................................................................,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---.........------.........,,,,,,------...///000000............/////////000............/////////000......///000000000000000---......///000111111222000000000000000000000000,,,------......///////////////.........---------------...///000000//////................................................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////000000111111222222...------,,,,,,------...........................,,,------------------,,,........................////////////////////////,,,---///000000///---,,,,,,,,,,,,---------......,,,...000///,,,***---222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................,,,,,,,,,---------......111111000///......---------------.........//////---)))+++222111...666DDDKKKAAA555------///000///------------------------)))***+++,,,------.../////////000111///------...------......///000111111............/////////000---.........//////000000---------.........//////........................////////////////////////////////////////////////111111000000/////////...//////000000000000//////////////////////////////////////////////////////////////////////////////---------.........//////------------------------,,,------......------,,,................................................555444333111///---++++++,,,---......//////............---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///---.............................................---------.........//////---------------...//////------------------------........................,,,---......//////......000///---,,,,,,---...///........................,,,,,,,,,---------..............................................................................---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------............------//////.........---------............////////////.........///////////////......///000000000000000111111111000000000000000////////////............222111///...---...000111<<>>111'''***111222...******...000///---///111333333000...,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------+++++++++,,,,,,------------------............///................................................+++,,,------......------................................................//////.........------------------............///........................------------------------........................------------------------............................................................................................................//////////////////////////////////////////......---------,,,........................------------------------........................---------............///........................444333222000///---,,,+++---------............//////...---,,,,,,,,,,,,,,,000000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------...///000//////.........------------------............///------------------------................................................------------------------........................,,,,,,///222000,,,+++------------.........//////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,333333222000///...---,,,................................................,,,,,,---------............---,,,---......---,,,,,,000000......000///+++........................,,,------......------,,,................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------------------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------------------------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,//////.........---------------------------------------...//////////////////:::CCC@@@666...000666---...000000000...,,,***,,,...000000...---------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------............///................................................+++,,,------......------................................................//////.........------------------............///........................------------------------........................------------------------............................................................................................................/////////////////////////////////////////////.........------------------------------------------------------........................---------............///........................000000000//////.........---------............//////...------,,,,,,,,,---000000///------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------....../////////.........------------------............///------------------------................................................------------------------........................---,,,000555555000---------------.........//////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------................................................,,,------------.........---,,,,,,---//////...,,,...000000///222444111+++........................------............------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------------------------------............///........................------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................---------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...............---------------------------------------...//////////////////555;;;999333///000444---///111///,,,******+++***+++------,,,,,,---///,,,,,,,,,---------.........------------,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,---------............///................................................,,,,,,---............---...............................................................------------------............///........................------------------------........................------------------------............................................................................................................////////////////////////////////////000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///........................,,,,,,------...//////000---------............//////...------,,,---------000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,++++++,,,---...,,,------------.........//////...---------.....................------------------............///------------------------...................................................................................................,,,000888;;;666000---------........./////////........................////////////////////////------------------------........................................................................------------............111///---,,,---...---,,,///000///000444888333+++........................------............------................................................................................................---------------------------------............///........................---------------------------------------------------------------------------------............///................................................---------............///........................------------------------,,,,,,,,,---------------------------------------------------------------...................................................------,,,,,,------...------------------------........................------............------................................................,,,,,,---...............,,,...000000---,,,...///000...,,,******,,,---///+++,,,---,,,++++++---///,,,,,,,,,---------......---------------------------------------------------------------------------------------,,,,,,,,,---------............///................................................,,,------.......................................................................................---------............///........................------------------------............................................................................................................................................................////////////////////////////////////000000000000000/////////------------------------................................................---------............///........................++++++,,,,,,---...//////---------............///......------------......000///...---------------------------------------------------------------...------,,,,,,------...///...,,,++++++,,,...///------------............000///...---------------........................---------............///............------------................................................////////////////////////........................---+++///888===999000+++............////////////........................////////////////////////------------------------,,,---------............................................................---------.........//////666222---***+++,,,------///000///000555999555...........................---......//////......---................................................................................................---------------------------------............///........................---------------------------------------------------------------------------------............///................................................---------............///........................------------------------,,,,,,,,,------.........------------------------------------------------......................................................---,,,,,,,,,,,,,,,------------------------........................---......//////......------.............................................++++++,,,------------,,,...............///000111111---+++...444777333......//////---,,,+++---...,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------............///................................................,,,---......//////......................................................---.....................---------............///........................------------------------............................................................................................................................................................/////////////////////////////////////////////000000000000000////////////////////////................................................---------............///........................,,,,,,,,,,,,---------------------............///......---------....../////////...------------...------------------------------------------------...------,,,,,,------...///...,,,++++++,,,...///---------.........//////000///...------------------.....................---------............////////////......---------................................................////////////////////////........................,,,***---666;;;777///***........./////////000000////////////////////////////////////////////////---------------------------------.........//////................................................------........./////////666222---++++++,,,------///000//////333777666111..............................////////////......................................................................................................---------------------------------............///........................------------------------,,,,,,,,,------------...---------------------------------............///................................................---------............///........................------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,------------.........................................................---------------...------------------------..............................////////////......---------.......................................++++++,,,---------------.........---......000000---,,,...888AAAAAA555***///000000///---,,,---...,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------,,,---------............---------............///................................................------...////////////...................................................---------...............---------............///........................------------------------............................................................................................................................................................////////////////////////////////////......////////////000000////////////////////////................................................---------............///...........................---------------,,,,,,---------............///.........---......///000///......---------......------------------------------------------------...------,,,,,,------...///...---,,,,,,---...///------.........///////////////...---------......---------...............---------............///000000//////...---------................................................................................................,,,***,,,333666222---+++....../////////000000000////////////////////////////////////////////////......................................./////////............................................................////////////111///------//////...---...000000...000555777555..............................////////////..............................................................................................................................---------............///................................................,,,,,,,,,---------..............................---------............///................................................---------............///........................------------------------,,,,,,------.../////////........................,,,,,,,,,---------......................................................---------...///111222333......................................................////////////......---------.........//////........................,,,---......//////......,,,---------,,,,,,---///,,,,,,///777>>>===444++++++...000000///......///,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,---...///000000---------............///................................................------...///////////////................................................---------.........//////---------............///........................------------------------............................................................................................................................................................////////////////////////////////////------........./////////////////////////////////................................................---------............///........................---------------------------------............///...............///000000......---------......///------------------------...........................------,,,,,,------.......................................////////////......---------......///---------.........//////---------............///000000000///...---------................................................------------------------........................---+++---000111---,,,....../////////000000000000////////////////////////////////////////////////........................////////////////////////............................................................/////////000++++++---000333222000------000111---...333777777..............................////////////..............................................................................................................................---------.........//////................................................,,,,,,,,,------.................................---------.........//////////////////////////////////////////////////////---------.........//////........................------------------------,,,,,,------...///000000........................,,,,,,,,,------.................................////////////////////////,,,,,,...///222555777888........................////////////////////////......////////////......---------.........//////////////////////////////...//////000000000000000---///111000...---///000///...,,,...111222111///(((+++...000000//////000,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------***+++,,,---...000111111---------.........//////................................................---......///////////////................................................---------.........//////---------.........//////........................------------------------........................////////////////////////............................................................................................................/////////000////////////////////////,,,---------......//////........................////////////////////////........................---------.........//////........................,,,------....../////////---------.........//////...............///000000......---------......///------------------------...........................------,,,,,,------...------...//////...------............/////////000---------------...///000---------.........//////---------.........//////111000000///...---------................................................------------------------........................///---...///...***,,,000////////////000000000000000000000000000000000000////////////////////////------------------------000000//////.........---------...///000000//////........................---...///000000///...---////////////////////////222---***,,,333999<<<;;;000...,,,...000111///---......////////////......................................................////////////////////////////////////////////////------------------,,,,,,................................................000000///...------,,,,,,...------,,,,,,------...........................---------............///------------------------------............---------------............///...------,,,,,,,,,------......------------......---------------------------------------------------------.........//////////////////////////////////////////////////////222111///......///000111111///---...000000...+++......////////////..............................////////////////////////////////////////////////333000...---...///000000....................................////////////------............------------------------------,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---...//////.........------------------............///000---+++...222222...***000///...------...///000......////////////......000000//////.........---......////////////..................////////////........................//////////////////////////////.........---------........................//////.........---------////////////////////////................................................////////////////////////........................////////////////////////...111666777555222///...///////////////000111111---.........333777222)))...------...000000000...////////////////////////...............---------.........................../////////...---,,,,,,---------.........//////---......///000111222222111000000///...---------,,,,,,,,,---------......//////.........---------........................------------------------////////////////////////////////////////////////////////////////////////........................////////////////////////........................//////.........---------................................................------------------------///////////////000111111111......222000,,,---333000000000000111111111111------------------------000/////////............------...///////////////..............................////////////......////////////////////////222...,,,...444999:::999555222//////000000...,,,////////////////////////................................................////////////////////////////////////////////////...---------------------................................................000//////...------,,,,,,...------,,,,,,------...........................---------............///------------------------------............---------------............///...------,,,,,,------.........------------......---------------------------------------------------------.........//////////////////////////////////////////////////////333222111000///...------555333111000111000---+++......---,,,,,,---..............................////////////////////////////////////////////////000...---///222666888888....................................////////////------............------------------------------------,,,,,,,,,---............---,,,,,,---......//////.........------------------............///111111333888<<<:::222,,,000///...------...///000......////////////......000/////////..................////////////..................////////////........................//////////////////////////////.........---------........................//////.........---------////////////////////////................................................////////////////////////........................////////////////////////...///111444777666222...///////////////000111111/////////...,,,...333888111000......///000///...////////////////////////......................................................//////......---,,,---------.........//////.........//////000000111111000000///......------,,,,,,---------.........//////.........---------........................------------------------////////////////////////////////////////////////////////////////////////........................////////////////////////........................//////.........---------................................................------------------------///////////////000111111333...---000000------000000000000000111111111111------------------------////////////............---......///////////////........................//////............//////////////////////////////111///---000444777777555888555222000//////...,,,000///...------...///000................................................////////////////////////////////////////////////......................................................................../////////...------,,,,,,......------------..............................---------............///------------------------------............---------------............///...---------------............------------......------------------------------------------------------........./////////////////////////////////////////////////////////222111111111000///......444333222222222222111///111000...------...000111........................////////////////////////////////////////////////...------///444888:::;;;....................................////////////------............------------------------------......------------------......---,,,,,,---.....................------------------............///000000111555888666111,,,//////............//////......////////////......////////////...............//////000000//////...............////////////........................////////////////////////...............---------......................../////////............---////////////////////////................................................////////////////////////........................////////////////////////...,,,,,,111777999444//////////////////000111111//////111000)))(((:::OOO666333000......//////...////////////////////////////////////////////////............................../////////...------------........./////////.........///////////////000000000///......------,,,------------........./////////............---........................------------------------////////////////////////////////////////////////////////////////////////........................////////////////////////.......................................---------................................................------------------------///////////////000111111444///,,,///111///......000000000000111111111111........................///////////////...............///////////////...........................000///...------...///000///////////////////////////......000222333222000777555222000............111000...,,,,,,...000111................................................////////////////////////////////////////////////.........///////////////................................................//////.........---------......------------..............................---------............///........................------............---------------............///...------------......///......------------..............................------------........................//////////////////////////////////////////////////////////////////......///111333444/////////111222444555555/////////000000/////////........................///////////////////////////////////////////////////...---...000333333333....................................////////////------............------........................000///...---------------......------------..............................---------............///222///+++***,,,...///////////////....../////////......////////////......///////////////.........//////000000000000//////............////////////........................////////////////////////................................................/////////...............////////////////////////................................................////////////////////////........................////////////////////////...,,,,,,000555666444000///////////////000000111///---///222,,,***@@@\\\999555111...---.........////////////////////////////////////000000000000..............................////////////................../////////////////////...............000000//////............------------............/////////...............................................................////////////////////////////////////////////////////////////////////////........................////////////////////////........................................................................................................................///////////////000000111444///,,,...333444222//////000000000111111111111.................................///////////////...///////////////......////////////////////////000///...------...///000////////////////////////------...///000000...---333222111///......///000111000...,,,,,,...000111////////////////////////........................////////////////////////////////////////////////............//////000000////////////////////////////////////////////////...............---------///......------......///........................---------............///........................------............---------------............///---------------...///000......------------..............................---------....../////////........./////////000000////////////////////////////////////////////////222000...,,,---000444777------...///000222555666...000222444444222000...////////////////////////////////////////////////////////////////////////000///---...///000///...////////////////////////............////////////------............------........................000///......------------........................---.....................---------............///333000---+++,,,///111222...//////////////////.........////////////.............../////////////////////000000000000//////............////////////////////////////////////////////////////////////---.............................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000111111000000111///////////////000000111000+++---222///,,,;;;RRR999555111...---.........////////////////////////.../////////000000111111////////////////////////......///////////////............/////////000000///////////////.........////////////............---------.........//////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.............................................////////////////////////........................///////////////000000111222///---...444888777333///000000000111111111111................................./////////////////////////////////...---//////////////////////////////............//////////////////////////////------............------...000111111//////000111000///...------...///000////////////////////////........................////////////////////////////////////////////////---------......//////000////////////////////////////////////////////////........................//////............//////........................---------............///........................------............---------------............///------------...///000000......------------..............................---------...//////000000....../////////000000000////////////////////////////////////////////////777444000---,,,...111333///000000///...///111333555777:::;;;;;;:::777555////////////////////////////////////////////////////////////////////////000///...///111222111///////////////////////////............////////////------............------........................//////......---.........---...////////////...------------...............---------............///,,,...000222222000...,,,......////////////............////////////...............//////////////////000000111111000000///............////////////////////////////////////////////////////////////---------..........................................////////////000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111222000...---...000///////////////000111111111------000...+++111;;;666333000......//////...////////////////////////---......//////000000111////////////////////////......///000000000//////....../////////000000000/////////000000000000000//////////////////......------........./////////...////////////000000000................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------.......................................////////////////////////........................///////////////000111111000000///...333888888444000000000000111111111111..................................../////////000///////////////...------////////////////////////......////////////......////////////////////////......//////.........///---000333444222000000111////////////////////////////////////////////////........................////////////////////////////////////////////////+++,,,,,,---......//////////////////////////////////////////////////////........................//////............//////........................---------............///........................------............---------------............///------------...///000111......------------..............................---------...///000000000.../////////000000000000////////////////////////////////////////////////555444222111///////////////000111///---...111444888888888888888888888888////////////////////////////////////////////////////////////////////////000000///000222222111///////////////////////////............////////////------............------........................///............//////000---...///000000///...------------.........//////---------............///))),,,///111000...+++***---...///000000///...---......////////////................../////////000000000111111111111000000............////////////////////////////////////////////////////////////---------.........//////.........................../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000..................///////////////000111111---...//////...---...///111000......///000///...////////////////////////,,,------...//////000000////////////////////////......///000000000000000.../////////000000000000//////000000111111222222.../////////////////////............////////////.../////////000000000000................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////........................////////////////////////........................///////////////000111111...111111...///444444111000000000000111111111111////////////////////////---.........//////000000//////000000///...------000000000000000000000000---...///000000///...---///////////////////////////000000///...///000222...222666666444111000000......////////////......000000000000000000000000........................////////////////////////////////////////////////++++++,,,,,,---...//////000000000000000000000000000000000000000000000000---.....................//////............//////........................---------.........//////////////////////////////---..................------------.........//////---------......000111111.........------.........////////////////////////---------...///000000111////////////000000000000////////////////////////////////////////////////000111222333333222000///---...000///...///444888111///---++++++---///111000000000000000000000000////////////////////////////////////////////////222111000000000000...,,,000000000000000000000000............/////////000---..................---////////////////////////...............///000111---...///000000///...------------.........//////---------.........///////////////...------///111---...///000000///...---......////////////......---.........//////000000000000111111111111000000............/////////000000000000000000000000000////////////////////////---------.........//////.........................../////////000000111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////333///***+++///222000---///////////////000111111)))///222//////111222///...------...000000000...////////////////////////,,,,,,,,,---...//////000000000000000000000000000......///000000000000000////////////000000000000//////000111222333333444.........///////////////............/////////000.../////////000000111111........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000---------.........//////........................000000000000000000000000///////////////////////////////////////000111111...333333...,,,///111...000000000000111111111111000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111...///444:::777///...222...///000111111000///...222111111111000000//////000000000000000000000000111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000000000000000000000000000......//////000000111111////////////////////////............/////////000000000000000000000000000...///000222222222111000////////////000000000000111222222111000//////000222...///222///+++111>>>222000///......///000222............///000222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////------......//////000000////////////000000000000////////////////////////////////////000000000000////////////////////////000000//////.........---000000000000000000000000...///////////////...---333......444555///,,,...////////////000000000000............//////////////////000000000000//////000000000000000///......///////////////////////////////////////...............////////////......000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000////////////////////////000000000000111111111000000000000000111000000111222222000///////////////////////////000000000000000000000000222000...---///000000000////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000............/////////000///////////////.........000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////111///...------...///111////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000111222222222222111000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111///...222777666000///222///000111222222111000///111111111111000000000///000000000000000000000000111111000000////////////000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////............///000000000000000000000000000000////////////000000000000////////////////////////........./////////000000000000000000000000000000///000111222222111000000////////////000000000111000111222111///...///000111000000111///...333999111000///......///000111.........//////000222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////.........///////////////////////////000000000000////////////////////////////////////000000000000////////////////////////000000/////////.........000000000000000000000000...//////000000000//////222222333222...,,,000777////////////000000000111....../////////000000000//////000000000000//////111111111111111000//////////////////////////////////////////////////////......////////////......000000000000000000000000////////////000000000111000000000000000000000000111111000000////////////000000000000000000000///////////////000000000111111111111111000000000000555222...------.........000000000000000000000000000000000000000000000000222000......///000000000////////////000000000111000000000000000000000000111111111111000000000///000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000///////////////////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000111000000111111111111000000000000111222222222222111000000000000000000000000000//////......//////000////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111000...///333444222000111000111222333333222111000111111111111000000000000000000000000000000000000111000000000000/////////000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////......//////000111000000000000000000000000000000000000////////////////////////////////////....../////////000000000000000000000000000000000000111111222111111000000/////////000000000111111///000111000///...///000000222222//////333555333111000///......///000111////////////000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000////////////////////////////////////////////////000000///////////////...////////////000000000000////////////////////////////////////000000000000////////////////////////000000////////////......000000000000000000000000...///000111111111111111***000444333222333222111/////////000000000111111///000000000000111111111///000000111111000000///111222222222222111111000////////////////////////////////////////////////...//////000000//////.../////////////////////////////////000000000111111000000000000000000000000111000000000000/////////000000000000000000000000/////////000000000111111111111111111111111111111>>>999333......///111222111111111111111111111111000000000000000000000000222000......000111000000/////////000000000111111000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000111111222222222000000000000000000000000/////////////////////////////////////////////////////////000000000111111///////////////////////////000222333333222000///////////////////////////////////////////////////////////////////////////000000000111111111222222////////////////////////000000000000000000000000111111111111111111111111/////////000000000111111000000111111111111000000000000111222222222222111////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111111...,,,///222333222000000000111222222111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000000111////////////////////////111111000000//////......////////////////////////...////////////000000000000000000000000000000000222222222111111111000000//////000000000111111111...000111000......///000///444333---///777666///111111000//////000111111000000//////000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////111000000000//////......////////////000000000000////////////////////////////////////000000000000////////////////////////000000//////////////////000000000000000000000000...///000111222333333333,,,000000---000444222+++//////000000000111111111000000111111111222222222000000000111111000000000111111111222222111000000///////////////////////////////////////000000000//////000000000000////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111//////000000000111111111000111111111111111222222>>>:::444000000111333333111111111111111111111111000000000000000000000000111000//////111111111/////////000000000111111111000000000000000000000000111111111000000000000000000000000000000000000000//////000000000111111111//////000000111222333333000000000000000000000000////////////////////////////////////////////////111111111222222222333333///////////////////////////000111222222111000///////////////////////////////////////////////////////////////////////////000000000111111111222222////////////////////////000000000000000000000000111111111111111111111111//////000000000111111111000111111222222111111000000000111222222222222111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111///---...111444222///...///000111111000///...000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////////////////111111000000//////......000000000000000000000000////////////000000000111111111111111111111111111222222111111111111111111000000000000111111111111...000111000///...000111///444333...000777777000111111000000000000111111111000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111000000/////////...////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000000000111111111111111111111111//////111222333333333333444???EEE???444///000222000000000000111111111111111111111111222222222222000000111111111111000000//////000000000000000///000000000000000000000000////////////000000111111//////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111///000000000111111111222000000000000111111111111000000111111222222222333444222///...///000///...111111111111111111111111111111111111111111111111111000///000111222111///000000000000111111111111111111111111111111111111000000000000000000111111111111111111111111111111000000000111111111111222......//////000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111000////////////000111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111000000111222222222222111000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111222111///000333222///...///000111111000///...000000000000111111111111111111111111111111111111000000000111111111111222111111111111111111111111000000000111111111111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000////////////000000000000000000000000/////////000000000111111111111111111111111111111222111111111111222333444000000000111111111222222///000111111000000111222000222222000000555777666111111111111111111111111111111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000111000000000000000000///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111111111111111111111111111///000111222222222222222///MMMlllpppUUU777...444000000000111111111222222000111111111111222222222000111111222222111111000......///000000000000///000000000000000000000000...//////000000111111222///000000111111000000///000000000000000000000000000000000111111111222222111111111111111111111111000000000111111111111222///000000111111222222222000000000111111111222222000000111111222333333333000//////111222222000...111111111111111111111111111111111111111111111111111000000111222222111///000000000111111111222222111111111111111111111111000000000000111111111111111111111111111111111111000111111111222222222222...//////000000111111111111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000222111///......///111222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111222222111111222222222222111111000000111222222222222111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000555666222000222222...///000111111111111000//////000000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111111111111111111111111111111000000000111333555666000000111111111222222222///111222222111111222444111000000222111111666===111111111222222111111111222222111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000111111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000111111111111111000,,,@@@```qqq___<<<,,,111000000111111111222222222000000000111111111111222000111111222222111111000...///000111111111111111000000000000000000000000...//////000111111222222000000111111111111000000222222222222222222222222000000111111111222222222111111111111111111111111000000111111111222222222///000000111111222333333000000111111111222222222000000111222222333444444222222222333444444333111000000000000000000000000111111111111111111111111111000000222333333111///000000111111111222222222111111111111111111111111///000000000111111111111111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111222222333333222222111000000111222222222222111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111///666999444000111111...000111222333333222111000//////000000111111111222111111111111111111111111000000111111222222222222111111111111111111111111000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000......//////000000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000111444666777000111111111111222222222000111333333222222333444111...///444222...555BBB111111222222222222111111222222111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111222222////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000111111111000000///888******:::>>>111---555000111111111111222222222///000000000000111111111111111222222222222111111///000111222222222222222000000000000000000000000...//////000111222222222000000111111111111000000222222222222222222222222000111111111111222222222111111111111111111111111000000111111222222222222///000000111222222333333000111111111111222222222000000111222333333444444222111//////000111000///////////////////////////111111111111111111111111111000111222333333111///000111111111111222222222111111111111111111111111//////000000111111111222111111111111111111111111111111222222222333333333333333222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222333333333444444444000000000000000000000000000111333444444333111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333000000000000000000000000111111111111111111111111222222222222222222222222000111111111111222222222111222222333333222222111000000111222222222222111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111333333333222222111111111111111111111111111111111222222222222222222222222111222222333333222222111333222222111222222333333///000111222333444333333222222222222222222222333333333333333333333333333111111111222222111111111000000111111111111000000111111111111111111111111222111111111000000//////222222333333333444444444...222------555333...111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111//////000000000000//////000111222333333222111000---000222111000111222222111111000000000000111111000000111111111222222222333333333333333333333333444444444444444444444444444333222222222222333444000000111222333555666777<<<555------222555444000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///000111111222111111111111111111111111//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222333333333444444222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333000000000000000000000000111111111222222333333444222222222111111000000000000000000000000000000000222222222222222222222222444333222111111222333444111111111111111111111111222111111111222444666777111111111111111111111111111111222222222222111111222222222111222222333333111111111222222111111111111333555777777555222000000000000000000000000000111111111111111111111111000111111111111222222222333555555111000222555666///777777000000666444,,,111111111111111111111111111111222222222222111111777666444222000///......555===???777111111222111222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111222222111111111222444555222222111111000000//////111222222333333222222111222222222222222222222222111000000222444444333222111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222222222333333333333222222333333222222222222222222333333333333333222222222222222222222222222222111222222222222222222222222111222222333333222222111000111111222222111111000111111111111111111111111222222111111000000000000111111222222222333333333111666222...222000...555111111111111111111111111///000000000000111111111111111111111111111111111000000000000111111111111000000111111111111000000111111222222222222111111...000111000000111222111111111000000000111111222111111111222222222333333222222222222222222222222333333333333333333333333111111222333333333333333111111111222333444555666999777555333222222222222000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222111111000000111111222333111111111111111111111111///000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000//////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222111111222222222222222222222222111111111111111111111111222222222222222333333333333333222222222111111111111111111111111111111111111111111111111111111111333333222111111222333333222222222222222222222222222111111111111222444555222222222222222222222222111111222222222222111111333222222111222333444555111222222333333222222111222444666777777666444222111111111111111111111111111111111111111111111111111111111111222222222222///111222111//////000111444222---...<<>>===777222222555333333444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333222222222222333444444222222222222222222222222111222333333444444333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333333444444444444111111111111111111111111333333222222222222111111222222222222222222222222333333333333333333333333555555555444333333222222222222222222222222222222444444444444444444444444444444444333333222222111444444444444444444444444333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444444333333222222111111111333333333333333333333333222222333333333333222222444333222222333555888:::444444555555555555444444222222222222222222333333222222222222222222222222222222222222222222222222111111111222222222333333333333444666555222333555000666888444555:::======444444444444444444444444222222333333333333222222333222222111111222222333000111111111444555444222111111111111111111111111222222222222222222222222111111222222222222111111333333333333333333333333000000000000000000000000333333222111111000000000000111111222222333333333333333333444444333333333111111111111111222222222222666999888333000333666444444444444444444444444333333444444555444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444555555666666555555444555444444333222222222333222222111222444777:::<<<888888777666555555444444555555555555555555555555555555555666666555555555444444555555555555444444222222222222222222222222222222222222333333333333333333333444444444444555222666333444???===444555333333333333333333333333333333333333444444444444222222222222222222222222111111111111222222222222333333444444444444333333444333222111111222333444444111111555666222000333222222222222222333444444333333444444444555555555444444444444444444444444444444444444444444444444===:::666333111222444555444444333222222222333333111555999;;;:::888666444444444555555555555444444333333333333333333333333333333333333333333333333444444444444444444444444333333333222333333444555222222222222222222222222222222333444444444444333333333333333333333333333333333333333333333333333111111111111111111111111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333444444444444555555555555333333333333333333333333333222222222222222222222222222222222222222222222333333333333333333333333555555555444444444333333444444444444444444444444444444444444444444444444555444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555444444333222222333333333333333333333333333333444444444444333333444333222333444666888:::555555555666666555555555333333222222333444555666222222222222222222222222222222222222222222222222111222222222222333333333333111111333222...000666111777:::888555555555444444444444444444444444444333333444444444444333333222111111111222222333444444222222444555555444333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222444444444333333222222111111111222222333333444444444444555555555555444444222222222333333333444444333777:::888333111333666444444444444444444444444222333444555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333444444555555555555444444444444333333333333444444555555444333444555666777888888777777666666555555666666666666666666666666555555666666666666555555444444555555555555444444333333333333333333333333222333333333333444444444444444444444555555555555444666333888EEEDDD888555333333333333333333333333333333333333444444444444333333333333333333333333111111111222222222222333333333444444444444333333333333222222222222333333444222555;;;999111000555444333333222222333333444333333333444444444555555555555555555555555555555444444444444444444444444===;;;777333111222444555444444333222222333333333222222333777::::::777444444444555555555555444444333333333333333333333333333333333333333333333333444444444444444444444444333333222222333333444555333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333444444444444555555555555444444444444444444444444222222222222333333333444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444444444444444333333333333333333444444444444444555333333333333333333333333444444444444444444444444333333444444444444333333444444444444444444444444555555666666555444333333444444444444444444444444333444444555555444444333333333333444555666777888555555666666666666555555555555555555555666888888333333333333333333333333333333333333333333333333222222222222333333333333666222333888666111222888666333222777???AAA:::222444444444444444444444444333444444555555444444333444333333333444444555666555333444666666333333555444444444444444444444444333333333333333333333333333333444444444444333333333333333333333333333333555555555555555555555555333444444555444444333222333333333333333333444444444555555666666555555444222222333333444555555555333555888777444222444555444444444444444444444444222222333444555555555555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444444444444555555444444444333333333333333444555666555555555444444444444444555555555555555555555555666666666666666666666666444555555666666555555444333444444555555444444333333333333333333333333333333333333333444444444555333333333444444444555555222666333555@@@>>>444444222222222222222222222222222222333333333444444444444444444444444444444444111111111222222222333333333333333444444333333333222333333333333333333222222333:::AAA<<<111000777666555444333333222333333222333333333444444444444444444444444444444444444333333333333333333333333777666555444444333333333333333222222222333444444333222222333666777555444333444444555555444444333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222333333444333333333333333333333333111111222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222333333333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333000111111222333444555555333333333333333333333333222222222222222222222222222222222333444444555555444444444444444444444444444444444444444444444444333333333444444444444444222222333333444444444444222222222222222222222222333333333333333333333333333333444555555444333333333333333333333333333333333444555555555444333222444444444444444444444444444444555555555555444444222333444555666555555444444555555666666555555444333333444555666666777777444444444444444444444444333333333333333333333333222222222333333333444444777444888@@@???666333999555111000666===???:::555333333333333333333333333444444555555555555444444444444333333333444555555333222555888666111333999333333333333333333333333222222222222222222222222222333333444444333333222444444444444444444444444444444444444444444444444111222333444444444333222444444444444333333333333333333444444444444333333111111222333333444555555333333444555555555444444333333333333333333333333111111333444444555555555111111111111111111111111222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333333333333444444555555555333333333333333333333333444444444444444444444444333444444444444444444333222222222333444555666777111222333444555555555555333333444444444444444444555555555555555555555555444444555555555555444444333444444444444444444333333333333333333333333333333333333444444555555555222222333333333444444444...444111111777444...111222222222222222222222222222222222333333333444444444444444444444444444444111111222222222333333333222333333444444333333222222222444555555444222222111444===EEE>>>000///999777666555444333222222222222222222333333333444444333333333333333333333333222222222222222222222222///111444555666555333111333222222222333333444555444333333222222222333444333444444444444444444333222222222222222222222222222222222222222222222222333333333333333333333333222222111111222222333444333333333333333333333333111111222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444000000111111111222222222222222222222222222222222000000111222444555666666333333333333333333333333222222222222222222222222000111111222333444555555333333333333333333333333444444444444444444444444333333333444444555555555222222222333333444444444222222222222222222222222222222222222222222222222333333444555555444333333333333333333333333333333222222333444444444333222555555555555555555555555444444555555555555444444111333444666666555333222444444555555555555444444///000111222333444333333444444444444444444444444333333333333333333333333222222333333333444444444111000777BBBAAA555000333///222666666111...111777333333333333333333333333444444555555555555444444333222222111111222222333000000444888555000333;;;222222222222222222222222111111111111111111111111111222222333333222222111444444444444444444444444111111111111111111111111///000222333444333333222555555555444444333333333111222222333333222222111000000111222333333444444333222222333555666555333333333333333333333333333000111222333444444444444