"""%%%::::::888:::222''' $$$888QQQ[[[XXXXXXOOO>>>777!!! """:::VVVcccjjjnnnnnn^^^TTTKKK666((($$$  555MMM]]]llltttxxxqqqjjjeee[[[EEE===888666%%%  )))===YYYhhhooo{{{zzz{{{qqqlllbbb]]]XXXOOOBBB:::(((   !!!---000...(((###111FFFWWWbbbqqq{{{|||ssspppqqqllldddbbb]]]OOO:::))) $$$333CCCHHHDDDBBB---"""###)))555AAASSScccooouuu{{{{{{vvvuuutttuuuqqqnnnbbb[[[KKK111"""    ,,,EEEWWWYYYZZZQQQ>>>444)))&&&$$$'''...>>>QQQ\\\iiisssxxxuuuxxxzzz|||}}}}}}zzzqqqfff\\\BBB'''   $$$888VVVccchhhfff```UUU>>>111,,,&&&111333BBBOOOVVVfffmmmsssvvvzzz||||||qqq```PPP===+++"""  """$$$,,,$$$!!!...BBB^^^lllqqqnnnjjj^^^DDD555---+++)))888>>>GGGZZZbbbgggqqquuu}}}}}}ooo^^^RRRHHH888'''  ***,,,111000000)))"""555PPPdddooovvvsssppp[[[LLL:::000,,,333888>>>KKKXXX```lllppp}}}sssgggXXXIII:::***  ///>>>EEEFFF@@@>>>777'''"""555PPPaaaqqquuuuuuooocccQQQDDD555444444===DDDQQQ\\\fffooouuu}}}sssiiiZZZFFF888,,,"""   ///CCCPPP\\\ZZZWWWLLLCCC:::!!!(((:::KKKdddqqquuuxxxooo```RRRKKK===CCC>>>AAAJJJXXX```gggqqq{{{ssscccSSSBBB888)))###&&&&&&'''%%%%%%$$$&&& '''>>>WWWhhhllljjjfff```OOO>>>... (((777GGG\\\lllpppqqqgggeeeZZZPPPIIIAAACCCKKKLLL]]]aaannnuuuxxx}}}ppp___TTTAAA888222222///000333333333,,,### ///LLLbbbttt}}}yyylll\\\JJJ<<<+++"""&&&///>>>SSS^^^hhhjjjllleee```^^^LLLPPPJJJSSSWWWWWW^^^gggooouuu|||{{{mmm___OOOLLLFFF>>><<<>>>@@@<<<888333""" 888UUUmmm}}}xxxmmm\\\NNN///"""%%%+++000DDDXXXdddeeennniiidddcccXXXXXXMMMTTTYYY]]]bbbiiipppuuuyyy|||mmmaaa___YYYPPPLLLGGGKKKEEE>>>777///  777WWWqqqvvveeePPP666%%%***,,,666GGG]]]kkkoooppplllccc\\\\\\SSSSSS]]]fffmmmqqqyyyvvvoookkkaaa]]]XXXSSSRRRDDD>>>444  ///ZZZqqqttt```NNN000---,,,>>>RRReeeqqqvvvuuuqqqjjj___^^^\\\^^^iiiuuuzzz{{{qqqhhhbbbYYY[[[NNNCCC777(((  222VVVkkknnnTTTAAA***333>>>ZZZkkkuuu}}}}}}{{{qqqlllcccdddgggttt|||qqqjjjbbb]]]YYYFFF777---"""   ,,,NNNmmmqqq]]]LLL::::::IIIZZZlllxxxnnndddlllqqqȺ}}}tttiiiaaaUUUNNN@@@777!!! '''DDDfffyyygggZZZEEEJJJOOO\\\qqq}}}uuullloooxxxŷzzzpppfff[[[IIIBBB888+++ ***BBBcccuuummm```XXXVVVTTTgggsss}}}uuusssuuu}}}{{{qqqiiiYYYNNN>>>888000    ,,,@@@\\\lll}}}ttt```[[[XXX]]]iiizzz{{{uuuttt|||űuuuqqqlll[[[GGGCCC777666,,,###  ###+++///***+++!!!!!!"""...CCCUUUbbbuuu|||qqqhhh___\\\ccctttyyyvvvxxx}}}{{{ssspppcccWWWIIICCC@@@666111&&&"""&&&...666777888666111)))%%%'''111>>>RRR^^^nnnttt}}}|||}}}|||uuuooopppnnndddqqq}}}|||xxx־yyyllldddZZZKKKCCCAAA@@@888333+++%%%"""  &&&,,,======BBBEEEGGG<<<555111***///333===@@@VVV]]]fffqqqqqqqqquuusssooouuuxxx{{{|||׼qqqggg___XXXLLL>>>AAA===:::777444...+++)))"""  """333CCCLLLOOOQQQUUUOOOJJJBBB888555333777>>>AAAGGGRRR]]]dddooommmllloooyyyzzzƯtttddd^^^RRRKKK>>>::::::444444777555...,,,(((   )))===KKKQQQWWW\\\VVVXXXJJJIIIDDD>>>::::::>>><<<>>>FFFYYY[[[aaahhhlllsss}}}Ͳzzziii]]]XXXKKKCCC@@@888888444333444555666((("""  '''>>>NNNUUUXXX[[[YYY[[[TTTSSSKKKNNNBBB>>>>>>===<<>>>>>@@@BBBHHHUUU]]]jjjqqqvvvsssqqqxxxѾsssbbbXXXMMMJJJBBBDDD888===666444000+++,,,+++  000>>>FFFTTTNNNWWWZZZ^^^^^^^^^]]][[[YYYJJJGGGBBBEEEKKKKKKUUU___iiiuuu}}}qqqooojjjuuuͺqqq___YYYSSSJJJKKKDDD===:::777......000'''&&&!!!333===DDDNNNMMMNNNZZZ]]]```___fff``````\\\VVVNNNNNNTTT[[[]]][[[bbbuuu{{{pppiiinnnvvvϽuuuhhhZZZQQQQQQMMMNNNGGG888///333(((...&&&%%% ###:::EEEGGGJJJGGGHHHXXX^^^eeehhhpppqqqooonnnaaa``````cccbbbeeekkkooozzz{{{sssnnnnnnyyyʯyyyiii[[[UUUSSSQQQNNNGGG===333111000---(((''' !!!"""'''   ---AAAIIIJJJFFFIIIWWWYYYcccnnnuuu}}}xxxuuuvvvtttssstttqqquuuuuu{{{uuusssuuuͷiii\\\KKKOOOIIIHHHGGG===@@@<<<222,,,+++)))### """$$$$$$)))***$$$###888OOOWWWXXXXXXWWWXXXaaapppzzz}}}}}}}}}|||ѻ}}}ggg[[[IIIIIIEEEJJJ>>>===555888//////$$$+++$$$###!!!$$$000### )))BBBYYY______[[[^^^bbbooottt̸}}}eeeTTTDDDCCCGGGFFF>>>>>>===888777555333(((+++ !!!'''!!!!!!+++III[[[dddgggjjjkkkuuu{{{˺iiiSSSIIIEEEEEEEEE@@@>>>777888777555444,,,%%%&&&***EEEXXXiiisssuuu}}}mmmRRRHHHHHHEEEGGG>>>888222888666666888111&&&!!!,,,III^^^oooŸͿkkkZZZMMMQQQFFFHHH@@@:::000666666<<<:::111&&&  ,,,IIIbbbvvvʾ{{{```VVVPPPNNNOOOJJJFFF888:::888===888666''' &&&JJJ```uuuºĿĸoooaaa^^^[[[\\\RRRKKKBBBCCC<<>>ZZZuuuõŹzzzvvvooocccZZZZZZWWWWWWXXXZZZQQQ>>>...   888VVVnnnƼĿ¿}}}uuulllbbbYYY^^^```bbbbbb\\\VVV>>>)))  !!!111FFF___|||ʾ}}}mmm___[[[cccjjjoooppphhh\\\LLL444 &&&888SSSpppĹ}}}tttbbbaaaiiipppssstttpppgggTTT<<<%%%  ***FFF[[[pppðtttpppiiioooqqq{{{{{{qqqkkk[[[CCC***  !!!///NNNiiixxxƼʾ|||pppmmmppptttyyy|||vvvooo\\\JJJ---   ///777\\\mmmŽºƼ}}}|||qqqoooooouuuyyy|||sssggg^^^@@@,,,   444PPPcccyyy}}}zzz|||oooqqqsssxxxxxxqqqgggWWW@@@&&&  !!!'''555GGG[[[mmmÿuuusssqqqsssoookkk^^^NNN777    """'''///888LLL\\\cccȿþ{{{uuuqqqhhh```SSSFFF///  ###,,,777@@@III\\\cccsssǽuuusssggg]]]RRR>>>((( """)))333AAAKKKUUU```qqq|||}}}{{{|||}}}ƾ{{{tttgggWWWIII<<>>KKK[[[___llloooqqquuuqqqppppppoooqqq{{{ĵyyymmmbbbUUULLL@@@666'''  !!!%%%222888>>>OOOZZZbbbccciiinnnuuuvvvooohhhhhhqqq}}}IJsssdddRRRLLL:::///,,,   '''333===888IIIYYY\\\hhhmmmnnnyyyuuupppaaadddllluuu}}}qqqeeeRRR:::111)))!!!$$$000888:::DDDPPP^^^aaacccmmmzzz|||}}}uuupppbbb```fffoooxxxѹ}}}|||tttgggQQQ666$$$ ***...111888>>>IIIZZZ```cccmmmuuuuuuuuu{{{qqqfffbbb]]]```gggpppvvvλvvviii[[[===   ***111+++111888IIIPPP```jjjqqqvvv|||yyy}}}uuuiiiddd^^^]]]]]]^^^fffttt{{{˹zzzqqq```GGG))) &&&222///--->>>FFFWWW___iiisssyyy}}}|||{{{}}}ooolll]]]\\\[[[ZZZ```lllqqqvvvǰxxxzzz{{{|||}}}|||qqqeeeLLL222(((&&&...000<<>>'''$$$&&&---<<>>+++"""!!!(((===DDDUUU\\\jjjsssuuu}}}}}}{{{|||vvvuuu|||uuuqqqtttuuuuuuxxxxxxlll```]]]YYYPPPNNNOOOKKKMMMKKKHHHGGG<<>>666***   +++888FFFLLL]]]```gggpppzzzzzz|||yyyuuuooolllllliiiooovvvzzzxxxsssqqqlll^^^WWWSSSNNNBBBAAA>>>===:::<<<:::777666444***!!!"""333>>>KKKPPP]]]cccpppqqquuuxxxuuupppnnnfff___]]]```jjj|||uuuooooooggg]]]LLLEEEBBBEEE===::::::888555///333''')))!!!### '''333===JJJNNN]]]dddlllpppqqqnnnnnnhhheee]]]ZZZ[[[aaappp|||þzzzuuummmaaa^^^UUUEEE:::222444111333...222...,,,!!!$$$""" )))444@@@KKKNNN]]]bbbfffjjjpppiii`````````WWWXXXZZZZZZoooyyysssiii[[[VVVAAA444---((( &&&+++&&&'''  ***333@@@GGGQQQYYYaaaaaaaaafffbbbbbbYYYWWWYYYVVV\\\kkktttĴ}}}qqqcccZZZFFF222'''    )))555AAAEEEMMMYYY```___bbbccc___YYYVVVRRROOOVVVdddqqq}}}Ŷzzzooo___III555%%%  %%%555>>>DDDIIIOOO[[[[[[]]][[[UUUYYYMMMOOONNN]]]gggqqqɽuuudddTTT777(((  !!!444@@@AAAFFFKKKRRRYYYYYYPPPKKKHHHIIIDDDOOO]]]ggguuuxxxhhhXXX>>>///!!!  %%%444>>>AAA@@@AAABBBMMMHHHFFF@@@AAA@@@LLLVVVaaauuu|||pppgggUUU>>>///!!!$$$"""&&&)))   !!!###111<<<>>>::::::BBB<<<:::888888CCCFFFXXXbbbsssλzzzqqqlll^^^QQQAAA)))!!!+++111+++***000---+++ &&&---333000555...((()))***000666AAALLL[[[qqqǴ||||||vvvuuuqqqpppiii```ZZZVVVCCC777)))&&&111444444888777333333######'''---+++!!!###---888BBB[[[iii}}}zzzzzzuuuuuu|||uuunnngggiiibbb]]]YYYWWWQQQ>>>444000+++(((555888888888777333000   ###!!!(((888FFF\\\uuuɴ|||qqqoooooolllgggaaaYYYNNNMMMPPPOOOAAA@@@:::,,,%%%)))---***111888:::888555444&&&  )))>>>VVVhhhȸ{{{qqqhhh___]]]RRRHHH<<<777777777///000&&&***$$$ """"""&&&...333555888111   000FFF___tttpppdddXXXKKKBBB555((( !!!"""!!!...333111%%%   111RRR^^^ooo|||}}}}}}{{{qqqcccPPP<<<###!!! '''  """444DDDWWW___mmmyyy}}}}}}||||||{{{}}}}}}{{{ooo___III222!!!    $$$///888EEEOOObbbkkkooouuu|||zzz}}}|||vvv{{{zzzssstttyyyvvvzzz}}}|||lll^^^CCC...   $$$&&&000===IIIQQQ\\\]]]dddmmmuuuyyyzzzuuutttqqqppppppoooooopppqqqqqqqqqqqqvvv}}}xxxpppfffZZZ:::***   ###+++444>>>QQQZZZeeeiiinnnmmmooojjjgggeeegggcccbbbgggjjjaaagggiiiqqqtttvvvpppiii^^^LLL:::&&&   $$$333CCCUUUZZZcccaaa]]]```\\\YYYWWWZZZVVVUUUZZZ[[[ZZZZZZ```eeedddeee\\\WWWHHH777"""  000>>>JJJOOOPPPSSSSSSHHHDDDDDDCCC>>>@@@>>>BBBHHHGGGMMMOOOSSSWWWWWWTTTDDD222""" ***888<<<:::AAA888444333444333///555555333777888888:::@@@CCCHHHDDDBBB333$$$   +++...***### !!!"""%%%###&&&"""---***+++///555<<<>>>>>>555%%% """$$$$$$+++000---111---    ***$$$"""